OSDN Git Service

9afbb21be3f699ab826744dd0aa948f821245170
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
2
3         PR fortran/20848
4         * gfortran.dg/parameter+save.f90:  New test case.
5
6 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
7
8         PR fortran/19269
9         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
10
11 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
12
13         PR c/23075
14         * gcc.dg/pr23075.c: New test.
15         * g++.dg/warn/pr23075.C: New test.
16
17         PR target/22362
18         * gcc.target/i386/pr22362.c: New test.
19
20         PR rtl-optimization/23098
21         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
22
23         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
24         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26
27 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
28
29         * g++.dg/expr/cast6.C: New test.
30
31         PR c++/9782
32         * g++.dg/init/new15.C: New test.
33
34 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
35
36         * gcc.dg/vect/Os-vect-95.c: New test.
37         * gcc.dg/vect/vect-95.c: Same.
38
39 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
40
41         * gcc.dg/vect/vect-29.c: Update xfail testing.
42         * gcc.dg/vect/vect-44.c: Same.
43         * gcc.dg/vect/vect-48.c: Same.
44         * gcc.dg/vect/vect-50.c: Same.
45         * gcc.dg/vect/vect-72.c: Same.
46         * gcc.dg/vect/vect-77.c: Same.
47         * gcc.dg/vect/vect-78.c: Same.
48         * gcc.dg/vect/vect-80.c: Same.
49         * gcc.dg/vect/vect-96.c: Same.
50         * gcc.dg/vect/vect-100.c: Same.
51         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
52         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
53         * gfortran.dg/vect/vect-5.f90: Same.
54
55 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
56
57         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
58         start strings.
59         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
60         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
61
62         PR c++/23056
63         * g++.dg/opt/pr23056.C: New test.
64
65         PR rtl-optimization/23098
66         * gcc.target/i386/pr23098.c: New test.
67
68 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
69
70         PR c++/23667
71         * g++.dg/template/static15.C: New test.
72
73         PR c++/21440
74         * g++.dg/ext/stmtexpr5.C: New test.
75         * g++.dg/ext/stmtexpr6.C: Likewise.
76
77 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
78
79         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
80
81         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
82         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
83         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
84
85 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
86
87         PR libfortran/23321
88         * gfortran.dg/direct_io_4.f90:  New test case.
89
90 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
91             Rasmus Hahn  <rassahah@neofonie.de>
92
93         PR libobjc/23108
94         * objc.dg/type-stream-1.m: New test.
95
96 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
97
98         PR fortran/23661
99         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
100         gfortran.dg/print_fmt_3.f90: New test.
101
102 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
103
104         * gfortran.dg/fmt_t_1.f90: New test.
105
106 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
107
108         PR rtl-optimization/23454
109         * g++.dg/opt/pr23454.C: New test.
110
111 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
112
113         PR c++/23699
114         * g++.dg/ext/static1.C: New test.
115
116 2005-09-02  Richard Henderson  <rth@redhat.com>
117
118         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
119         tail call to check_fa_work.
120
121 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
122
123         PR c++/21687
124         * g++.dg/other/gc3.C: New test.
125
126 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
127
128         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
129         * gcc.dg/20050826-1.c: Likewise.
130
131 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
132
133         PR c++/23167
134         * g++.dg/expr/volatile1.C: New test.
135
136 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
137
138         PR middle-end/23547
139         * gcc.dg/pr23547.c: New test.
140
141 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
142
143         PR c/22061
144         * gcc.c-torture/execute/pr22061-1.c,
145         * gcc.c-torture/execute/pr22061-2.c,
146         * gcc.c-torture/execute/pr22061-3.c,
147         * gcc.c-torture/execute/pr22061-4.c: New tests.
148
149 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
150
151         * gcc.dg/Wredundant-decls-2.c: New test to check that
152         -Wredundant-decls does not issue warning for a variable 
153         definition following a declaration.
154
155 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
156
157         PR debug/7241
158         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
159         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
160         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
161
162         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
163         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
164         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
165         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
166         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
167         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
168         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
169         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
170
171 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
172
173         PR objc/23306
174         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
175         scan-assmbler.
176
177 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
178
179         PR target/21255
180         * gcc.dg/pr21255-1.c: New test.
181         * gcc.dg/pr21255-2-mb.c: Likewise.
182         * gcc.dg/pr21255-2-ml.c: Likewise.
183         * gcc.dg/pr21255-3.c: Likewise.
184         * gcc.dg/pr21255-4.c: Likewise.
185
186 2005-08-31  Dale Johannesen  <dalej@apple.com>
187
188         * gcc.dg/20050830-1.c:  New.
189
190 2005-08-31  Josh Conner  <jconner@apple.com>
191
192         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
193         command-line options for arm-*-* targets.
194         * g++.dg/init/array16.C: Likewise.
195         * g++.dg/other/crash-4.C: Likewise.
196
197 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
198
199         PR obj-c++/23640
200         * obj-c++.dg/gnu-runtime-3.mm: New test.
201
202 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
203
204         PR c++/13377
205         * g++.dg/lookup/ambig4.C: New test.
206         * g++.dg/lookup/ambig5.C: New test.
207         * g++.dg/tc1/dr101.C: Adjust error markers.
208
209 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
210
211         PR c++/23639
212         * g++.dg/template/ttp5.C: Adjust error markers.
213
214 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
215
216         PR testsuite/23609
217         * lib/obj-c++.exp: Include target-libpath.exp.
218         (obj-c++_link_flags): Look for the GNU libobjc library
219         and set the library path to include it.
220         Don't manually set LD_LIBRARY_PATH (etc.) but call
221         set_ld_library_path_env_vars instead.
222         (obj-c++_target_compile): Don't set library path or
223         linker flags because they are already set correctly
224         in obj-c++_link_flags.
225
226 2005-08-30  Josh Conner  <jconner@apple.com>
227
228         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
229         to command-line options for arm-*-* targets.
230
231 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
232
233         * g++.dg/other/i386-1.C: New.
234
235 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
236
237         PR preprocessor/20348
238         PR preprocessor/20356
239         * gcc.dg/cpp/pr20348.c: New test.
240         * gcc.dg/cpp/pr20348.h: New file.
241         * gcc.dg/cpp/inc/pr20348.h: New file.
242         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
243         * gcc.dg/cpp/pr20356.c: New test.
244         * gcc.dg/cpp/pr20356.h: New file.
245         * gcc.dg/cpp/inc/pr20356.h: New file.
246         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
247
248 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
249
250         * gfortran.fortran-torture/execute/intrinsic_count.f90:
251         Fix array dimension to avoid correct end-of-file error.
252
253 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
254
255         PR libfortran/23598
256         * gfortran.dg/iostat_1.f90:  New test.
257
258 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
259
260         PR middle-end/23408
261         * gcc.dg/pr23408.c: New test.
262
263 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
264
265         PR c++/23099
266         * g++.dg/init/member1.C: Make sure erroneous static data member
267         definitions are required.
268         * g++.dg/template/static13.C: New test.
269         * g++.dg/template/static14.C: Likewise.
270
271 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
272
273         * gcc.target/i386/pr23575.c: Use -msse2 instead of
274         -march=pentium4, remove ilp32 requirement.
275
276         PR middle-end/23484
277         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
278         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
279
280 2005-08-29  Andreas Jaeger  <aj@suse.de>
281
282         PR testsuite/23607
283         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
284
285 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
286
287         * gcc.c-torture/execute/20050316-2.c: New test.
288         * gcc.c-torture/execute/20050316-3.c: New test.
289         * gcc.dg/torture/pr16104-1.c: New test.
290
291 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
292
293         PR middle-end/23463
294         * gcc.c-torture/execute/zero-struct-1.c: New test.
295
296 2005-08-27  Richard Guenther  <rguenther@suse.de>
297
298         PR target/23575
299         * gcc.target/i386/pr23575.c: New testcase.
300
301 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
302
303         PR rtl-optimization/23561
304         * gcc.c-torture/execute/20050826-1.c: New test.
305
306         PR rtl-opt/23560
307         * gcc.c-torture/execute/20050826-2.c: New test.
308
309 2005-08-26  Dale Johannesen  <dalej@apple.com>
310
311         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
312         * gcc.dg/20050826-1.c:  New.
313
314 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
315
316         PR c++/19004
317         * g++.dg/template/nontype13.C: New test.
318
319         PR c++/23491
320         * g++.dg/init/new14.C: New test.
321         * g++.dg/expr/anew1.C: Do not XFAIL.
322         * g++.dg/expr/anew2.C: Likewise.
323         * g++.dg/expr/anew3.C: Likewise.
324
325 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
326
327         PR middle-end/22439
328         * gcc.dg/vla-3.c: New test.
329
330 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
331
332         PR fortran/20363
333         * gfortran.dg/named_interface.f90: New.
334
335 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
336
337         * gcc.c-torture/execute/frame-address.c: New test.
338
339 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
340
341         PR c++/20817
342         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
343
344 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
345
346         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
347
348 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
349
350         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
351         * gcc.dg/altivec-22.c: Rename from..
352         * gcc.dg/altivec-nomfcr.c: ..this.
353
354 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
355
356         PR tree-optimization/23546
357         * gcc.dg/tree-ssa/pr23546.c: New test.
358
359 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
360
361         PR fortran/17758
362         * gfortran.dg/nonreturning_statements.f90: New test.
363
364 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
365
366         PR c++/22454
367         * g++.dg/parse/crash29.C: New.
368
369 2005-08-23  DJ Delorie  <dj@redhat.com>
370
371         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
372         constants have the L suffix.
373
374 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
375
376         PR c++/23044
377         * g++.dg/template/instantiate8.C: New.
378
379 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
380
381         PR middle-end/23467
382         * gcc.c-torture/execute/pr23467.c: New test.
383
384 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
385
386         PR tree-optimization/22043
387         * gcc.c-torture/execute/20050613-1.c: New test.
388
389 2005-08-23  Ben Elliston  <bje@au.ibm.com>
390
391         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
392
393 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
394
395         PR rtl-optimization/23478
396         * g++.dg/opt/pr23478.C: New test.
397
398 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
399
400         PR c/18715
401         * gcc.dg/switch-warn-3.c: New test.
402
403 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
404
405         PR c++/22233
406         * g++.dg/template/param1.C: New test.
407
408 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
409
410         PR c++/23089
411         * g++.dg/other/incomplete1.C: New test.
412
413 2005-08-22  Ira Rosen  <irar@il.ibm.com>
414
415         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
416         are vectorizable.
417
418 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
419
420         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
421         d_lines_5.f: New.
422
423 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
424
425         * gcc.target/i386/sse-4.c: New test.
426
427 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
428
429         PR testsuite/23239
430         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
431
432 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
433
434         * gcc.dg/20050811-1.c: New test.
435         * gcc.dg/20050811-2.c: New test.
436
437 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
438
439         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
440
441 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
442
443         PR 23476
444         * gcc.c-torture/compile/pr23476.c: New test.
445
446 2005-08-19  Devang Patel  <dpatel@apple.com>
447
448         PR tree-optimization/23048
449         * gcc.dg/tree-ssa/pr23048.c: New test.
450
451 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
452
453         PR middle-end/20624
454         * g++.dg/warn/Wreturn-3.C: New test
455
456 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
457
458         PR tree-optimization/22228
459         * g++.dg/vect/pr22543.cc: New test.
460
461 2005-08-17  Steven Bosscher  <stevenb@suse.de>
462
463         PR tree-optimization/21574
464         * gcc.dg/tree-ssa/pr21574.c: New test.
465
466 2005-08-16  James E Wilson  <wilson@specifix.com>
467
468         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
469
470 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
471
472         PR tree-opt/23402
473         * gcc.c-torture/compile/zero-strct-3.c: New test.
474         * gcc.c-torture/compile/zero-strct-4.c: New test.
475
476 2005-08-16  Steven Bosscher  <stevenb@suse.de>
477
478         PR target/23376
479         * gcc.target/x86_64/pr23376.c: New test.
480
481 2005-08-16  Ian Lance Taylor  <ian@airs.com>
482
483         PR c++/23337
484         * g++.dg/ext/vector2.C: New.
485
486 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
487
488         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
489
490 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
491
492         PR libfortran/23428
493         * gfortran.dg/inquire-complex.f90:  New test case.
494
495 2005-08-16  James E Wilson  <wilson@specifix.com>
496
497         PR tree-optimization/21105
498         * gcc.dg/large-size-array.c: New.
499
500 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
501
502         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
503         type.
504         * gcc.dg/vect/vect-41: Likewise.
505         * gcc.dg/vect/vect-42: Likewise.
506         * gcc.dg/vect/vect-43: Likewise.
507         * gcc.dg/vect/vect-44: Likewise.
508         * gcc.dg/vect/vect-46: Likewise.
509         * gcc.dg/vect/vect-47: Likewise.
510         * gcc.dg/vect/vect-48: Likewise.
511         * gcc.dg/vect/vect-52: Likewise.
512         * gcc.dg/vect/vect-53: Likewise.
513         * gcc.dg/vect/vect-54: Likewise.
514         * gcc.dg/vect/vect-55: Likewise.
515         * gcc.dg/vect/vect-56: Likewise.
516         * gcc.dg/vect/vect-57: Likewise.
517         * gcc.dg/vect/vect-58: Likewise.
518         * gcc.dg/vect/vect-59: Likewise.
519         * gcc.dg/vect/vect-60: Likewise.
520         * gcc.dg/vect/vect-61: Likewise.
521         * gcc.dg/vect/vect-85: Likewise.
522         * gcc.dg/vect/vect-87: Likewise.
523         * gcc.dg/vect/vect-88: Likewise.
524         * gcc.dg/vect/vect-93.c: Likewise.
525         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
526         * gcc.dg/vect/vect-75: Likewise.
527         * gcc.dg/vect/vect-76: Likewise.
528         * gcc.dg/vect/vect-77: Likewise.
529         * gcc.dg/vect/vect-78: Likewise.
530         * gcc.dg/vect/vect-80: Likewise.
531         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
532         vectorized for the expected reason, rather than checking how alignment
533         was handled.
534         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
535         type and also instead of aligned pointers. Added documentation.
536
537 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
538
539         * gfortran.dg/power.f90: New test.
540
541 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
542
543         PR rtl-optimization/23299
544         * g++.dg/opt/pr23299.C: New test.
545
546 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
547
548         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
549
550 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
551
552         * g++.dg/template/local6.C: New test.
553
554 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
555
556         * execute/exceptions/finally-1.m: Check that the catch and finally are
557         being called.  Also add a "return 0;" at the end of main.
558
559 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
560
561         PR fortran/21432.
562         * gfortran.dg/namelist_print_1.f: New test of functionality of
563         PRINT namelist.
564         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
565         namelist generates error with -std=f95.
566
567 2005-08-14  Ira Rosen  <irar@il.ibm.com>
568
569         PR tree-optimization/23119
570         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
571
572 2005-08-13  Marcin Koziej  <creep@desk.pl>
573             Andrew Pinski  <pinskia@physics.uc.edu>
574
575         PR libobjc/22492
576         * execute/exceptions/finally-1.m: New test.
577
578 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
579
580         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
581         testsuite.
582         * objc/execute/exceptions/trivial.m: New test.
583         * objc.dg/try-catch-11.m: Move to ...
584         * objc/execute/exceptions/foward-1.m: Here.
585         * objc.dg/try-catch-2.m: Move to ...
586         * objc/execute/exceptions/catchall-1.m: Here.
587         * objc.dg/try-catch-8.m: Move to ...
588         * objc/execute/exceptions/local-variables-1.m: Here.
589
590 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
591
592         * objc.dg/nested-func-1.m: Move to ...
593         * objc/execute/nested-func-1.m: Here.
594
595 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
596
597         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
598         in ${options} instead of [target_info name].
599         * lib/obj-c++.exp (objc_target_compile): Likewise.
600
601 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
602
603         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
604
605 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
606
607         part of PR testsuite/23348
608         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
609         of the torture options.
610         * objc/compile/trivial.m: New test.
611
612 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
613
614         * gfortran.dg/eoshift.f90:  Correct format.
615
616 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
617
618         * gfortran.fortran-torture/execute/character_passing.f90:
619         Fix comment typo.
620
621 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
622
623         PR c++/8271
624         * g++.dg/template/unify10.C: New.
625
626 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
627
628         * g++.dg/parse/pr22514.C: Move to...
629         * g++.dg/debug/pr22514.C: here.
630
631 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
632
633         PR c++/23266
634         * g++.dg/inherit/pure1.C: New test.
635
636         * ChangeLog: Fix typos.
637
638 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
639             Steven Bosscher  <stevenb@suse.de>
640
641         * gfortran.dg/runtime_warning_1.f90: New test.
642
643 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
644
645         PR c++/23219
646         * g++.dg/parse/crash28.C: New.
647
648 2005-08-11  Richard Guenther  <rguenther@suse.de>
649
650         PR target/23289
651         * gcc.target/i386/tailcall-1.c: New testcase.
652
653 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
654
655         * gcc.dg/vect/vect-67.c: Un-xfail.
656
657 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
658
659         PR c++/23225
660         * g++.dg/testsuite/parse/crash27.C: new test.
661
662 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
663
664         PR libfortran/22143
665         * gfortran.dg/shift-kind.f90:  New testcase.
666
667 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
668
669         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
670         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
671
672 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
673
674         PR c++/20646
675         * g++.dg/other/mult-stor1.C: New test.
676
677 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
678
679         * gcc.c-torture/pr18299-1.c: Move to ...
680         * gcc.c-torture/compile/pr18299-1.c: Here.
681
682 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
683
684         * gfortran/fortran.torture/execute/character_passing.f90:
685         Fix types for LSAME.
686
687 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
688
689         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
690         input data back to what it was originally.
691
692 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
693
694         * objc.dg/try-catch-8.m: Enable for all targets.
695
696 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
697
698         * gcc.dg/pr23165.c: New test.
699
700 2005-08-09  Steven Bosscher  <stevenb@suse.de>
701
702         PR tree-optimization/23234
703         * gcc.dg/tree-ssa/pr23234.c: New test.
704
705 2005-08-08  Josh Conner  <jconner@apple.com>
706
707         PR rtl-optimization/23241
708         * gcc.dg/char-compare.c: New test.
709
710 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
711
712         PR c++/22508
713         * g++.dg/init/new13.C: New test.
714
715 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
716
717         PR c++/21166
718         * g++.dg/other/crash-4.C: Adjust
719         * g++/dg/ext/packed9.C: New.
720
721 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
722
723         PR middle-end/21964
724         * gcc.c-torture/execute/pr21964-1.c: New test.
725
726 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
727
728         PR c/22458
729         * gcc.dg/pr22458-1.c: New test.
730
731 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
732             Steven G. Kargl <kargls@comcast.net>
733
734         PR fortran/22390
735         * gfortran.dg/flush_1.f90: New test.
736
737 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
738
739         PR c++/23191
740         * g++.dg/template/eh2.C: New test.
741
742 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
743
744         PR c++/19498
745         * g++.dg/template/instantiate7.C: New test.
746
747 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
748
749         PR c/23113
750         * gcc.dg/Wunused-value-1.c: New test.
751
752 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
753
754         PR rtl-optimization/23233
755         * gcc.c-torture/compile/pr23233-1.c: New test.
756
757 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
758
759         PR fortran/18833
760         PR fortran/20850
761         * gfortran.dg/equiv_1.f90: New test.
762         * gfortran.dg/equiv_2.f90: New test.
763         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
764         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
765         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
766
767 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
768
769         * gcc.c-torture/execute/vrp-5.c: New test.
770         * gcc.c-torture/execute/vrp-6.c: New test.
771         * gcc.dg/tree-ssa/vrp21.c: New test.
772
773 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
774
775         * g++.dg/parse/pr22514.C: New test.
776
777 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
778
779         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
780
781         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
782         instead of constant loads / pool entries.
783
784 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
785
786         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
787         TEST_TO_WCTYPE.
788
789 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
790
791         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
792         __WINT_TYPE__ in generated prototypes if possible.
793
794 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
795
796         PR 22037
797         * g++.dg/tree-ssa/pr22037.C:
798
799 2005-08-04  Richard Henderson  <rth@redhat.com>
800
801         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
802         scan-tree-dump-times directive.
803
804 2005-08-04  Jan Hubicka  <jh@suse.cz>
805
806         * gcov-1.C: Fix switch counts.
807         * gcov-4b.c: Likewise.
808
809 2005-08-03  Jeff Law  <law@redhat.com>
810
811         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
812
813 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
814
815         * gcc.c-torture/execute/pr23135.c: New test.
816
817 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
818
819         PR tree-optimization/19899
820         * gcc.dg/tree-ssa/scev-1.c: New test.
821         * gcc.dg/tree-ssa/scev-2.c: New test.
822
823 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
824
825         PR target/18582
826         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
827
828 2005-08-03  Jan Hubicka  <jh@suse.cz>
829
830         * update-conroll.c: New testcase.
831         * update-conroll-2.c: New testcase.
832
833 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
834
835         * gfortran.dg/constant_substring.f: New test.
836         * gfortran.dg/pr22491.f: New test.
837
838 2005-08-02  Jan Hubicka  <jh@suse.cz>
839
840         * update-threading.c: Replace by the proper one.
841
842 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
843
844         PR 23164
845         * g++.dg/tree-ssa/pr23164.C: New test.
846
847 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
848
849         * gcc.dg/tree-ssa/pr23192.c: New test.
850
851 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
852
853         * gcc.c-torture/execute/vrp-4.c: New test.
854
855 2005-08-02  Jan Hubicka  <jh@suse.cz>
856
857         * update-threading.c: New test.
858
859 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
860
861         * gcc.c-torture/compile/20050801-1.c: New test.
862         * gcc.c-torture/compile/20050801-2.c: New test.
863
864 2005-08-01  Jan Hubicka  <jh@suse.cz>
865
866         * val-prof-5.c: New test.
867
868 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
869
870         PR c/22311
871         * gcc.dg/pr22311-1.c : New test.
872
873 2005-07-31  Steven Bosscher  <stevenb@suse.de>
874
875         PR target/23095
876         * gfortran.dg/pr23095.f: New test.
877
878         PR c++/22003
879         * g++.dg/other/pr22003.C: New test.
880
881 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
882
883         PR target/20621
884         * gcc.c-torture/execute/pr20621-1.c: New test.
885
886 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
887
888         * gfortran.dg/comma_format_extension_4.f:  Adjust length
889         of string for format.
890         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
891         print statement with internal write.
892         * gfortran.dg/der_array_io_2.f:  Likewise.
893         * gfortran.dg/der_array_io_3.f:  Likewise.
894
895 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
896
897         * gcc.dg/fold-abs-4.c: new test.
898
899 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
900
901         PR fortran/22570 an related issues.
902         * gfortran.dg/x_slash_1.f: New test.
903
904 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
905
906         PR c/23143
907         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
908         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
909
910 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
911
912         PR c/529
913         * gcc.dg/Wshadow-3.c: New test.
914
915 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
916
917         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
918         used to have the wrong bounds).
919
920 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
921
922         PR c/21720
923         * gcc.dg/hex-round-1.c: Test more cases.
924         * gcc.dg/hex-round-2.c: New test.
925
926 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
927
928         PR 22550
929         * g++.dg/tree-ssa/pr22550.C: New test.
930
931 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
932
933         * gcc.dg/tree-ssa/vrp19.c: New test.
934         * gcc.dg/tree-ssa-vrp20.c: New test.
935
936 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
937
938         PR c/22240
939         * gcc.dg/transparent-union-4.c: New test.
940
941 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
942
943         PR c/22192
944         * gcc.dg/c99-vla-2.c: New test.
945
946 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
947
948         PR c/21720
949         * gcc.dg/hex-round-1.c: New test.
950
951 2005-07-28  Jan Hubicka  <jh@suse.cz>
952
953         * inliner-1.c: Do not dump everything.
954         * tree-prof.exp: Do not pass -ftree-based-profiling.
955         * bprob.exp: Likewise.
956
957         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
958
959 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
960
961         PR c++/22545
962         * g++.dg/expr/ptrmem7.C: New test.
963
964 2005-07-28  Mike Stump  <mrs@apple.com>
965
966         * g++.old-deja/g++.mike/visibility-1.C: New test.
967
968 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
969
970         PR c/20187
971         * gcc.c-torture/execute/pr20187-1.c: New test.
972
973 2005-07-28  Jeff Law  <law@redhat.com>
974
975         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
976         * gcc.dg/tree-ssa/vrp18.c: New test.
977
978 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
979
980         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
981
982 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
983
984         PR tree-optimization/22506
985         * gcc.dg/vect/ps22506.c: New test.
986
987 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
988
989         PR target/21149
990         * gcc.target/i386/sse-3.c: New test.
991
992 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
993
994         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
995         * gcc.target/mips/mips32-dsp-type.c: Likewise.
996
997 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
998
999         PR c/22589
1000         * gcc.c-torture/compile/pr22589-1.c: New test.
1001
1002 2005-07-28  Jan Hubicka  <jh@suse.cz>
1003
1004         * update-loopch.c: New testcase.
1005
1006 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1007
1008         PR rtl-optimization/23047
1009         * gcc.c-torture/execute/pr23047.c: New test.
1010         * gcc.c-torture/execute/pr23047.x: New.
1011
1012 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1013
1014         PR tree-optimization/22493
1015         * gcc.c-torture/execute/pr22493-1.c: New test.
1016         * gcc.c-torture/execute/pr22493-1.x: New.
1017         * gcc.c-torture/execute/vrp-1.c: New test.
1018         * gcc.c-torture/execute/vrp-2.c: New test.
1019         * gcc.c-torture/execute/vrp-2.c: New test.
1020
1021 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
1022
1023         * gcc.target/frv/all-builtin-read8.c: Delete.
1024         * gcc.target/frv/all-builtin-read16.c: Delete.
1025         * gcc.target/frv/all-builtin-read32.c: Delete.
1026         * gcc.target/frv/all-builtin-read64.c: Delete.
1027         * gcc.target/frv/all-builtin-write8.c: Delete.
1028         * gcc.target/frv/all-builtin-write16.c: Delete.
1029         * gcc.target/frv/all-builtin-write32.c: Delete.
1030         * gcc.target/frv/all-builtin-write64.c: Delete.
1031         * gcc.target/frv/all-read-write-1.c: New.
1032
1033 2005-07-27  Jeff Law  <law@redhat.com>
1034
1035         * gcc.c-torture/execute/pr22630.c: New test.
1036
1037 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
1038
1039         PR tree-optimization/23073
1040         * gcc.dg/vect/nodump-pr23073.c: New test.
1041         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
1042
1043 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
1044
1045         PR tree-optimize/22348
1046         * gcc.c-torture/execute/pr22348.c: New.
1047
1048 2005-07-27  Richard Guenther  <rguenther@suse.de>
1049
1050         * gcc.dg/tree-ssa/salias-1.c: New testcase.
1051
1052 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1053
1054         PR fortran/22503
1055         * gfortran.dg/logical_comp.f90: New test.
1056
1057 2005-07-27  Jan Hubicka  <jh@suse.cz>
1058
1059         * inliner-1.c: Add cleanup of dumps.
1060         * val-prof-*.c: Likewise.
1061         * update-tailcall.c: New.
1062
1063 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
1064
1065         PR 22591
1066         * gcc.dg/tree-ssa/pr22591.c: New test.
1067         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
1068
1069 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
1070
1071         PR libobjc/22606
1072         * objc.dg/try-catch-11.m: New test.
1073
1074 2005-07-26  Richard Guenther  <rguenther@suse.de>
1075
1076         PR tree-optimization/22486
1077         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
1078
1079 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1080
1081         PR tree-opt/22484
1082         * testsuite/g++.dg/opt/loop2.C: New test.
1083
1084 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1085
1086         * gcc.dg/tree-ssa/reassoc-3.c: New test.
1087         * gcc.dg/tree-ssa/reassoc-4.c: New test.
1088
1089 2005-07-25  Adam Nemet  <anemet@lnxw.com>
1090
1091         * lib/profopt.exp (profopt-execute): Check for profiling data
1092         files on the target.
1093
1094 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
1095
1096         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
1097         for matching of asm labels.
1098
1099 2005-07-25  Richard Guenther  <rguenther@suse.de>
1100
1101         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
1102
1103 2005-07-25  Richard Guenther  <rguenther@suse.de>
1104
1105         PR testsuite/22624
1106         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
1107
1108 2005-07-25  Ira Rosen  <irar@il.ibm.com>
1109
1110         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
1111         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
1112         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
1113         * gcc.dg/vect/vect-100.c: New test.
1114         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
1115         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
1116         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
1117         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
1118         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
1119         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
1120         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
1121         * gfortran.dg/vect/pr19049.f90: New testcase.
1122         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1123
1124 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
1125
1126         * gcc.c-torture/execute/20050713-1.c: New test.
1127
1128         PR fortran/20063
1129         * gfortran.fortran-torture/execute/data_4.f90: New test.
1130
1131         PR middle-end/20303
1132         * gcc.dg/visibility-d.c: New test.
1133
1134 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
1135
1136         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
1137         * gfortran.dg/underflow.f90: Ditto.
1138
1139 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1140
1141         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
1142         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
1143         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
1144
1145 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1146
1147         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
1148         include case of field width of zero.
1149
1150 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1151
1152         PR libgfortran/21875
1153         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
1154         with trailing blanks on normal formatted read.
1155
1156 2005-07-23  Chao-ying Fu  <fu@mips.com>
1157
1158         * gcc.target/mips/mips32-dsp-type.c: New test.
1159         * gcc.target/mips/mips32-dsp.c: New test.
1160
1161 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
1162
1163         PR testsuite/21073
1164         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
1165
1166         PR testsuite/20454
1167         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
1168         and __cyg_profile_func_exit.
1169
1170 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
1171
1172         * gfortran.dg/comma_format_extension_3.f: Fix typo.
1173         * gfortran.dg/comma_format_extension_4.f: Same.
1174         * gfortran.dg/pr15332.f: Same.
1175         * gfortran.dg/pr21730.f: Same.
1176
1177 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
1178
1179         * g++.dg/opt/vrp2.C: Fix testcase.
1180
1181         PR tree-opt/22625
1182         * g++.dg/opt/vrp2.C: New test.
1183
1184 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
1185
1186         PR debug/21828
1187         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
1188
1189 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
1190
1191         * gcc.dg/tree-ssa/20050719-1.c: New test.
1192
1193 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
1194
1195         * gcc.dg/bfin-longcall-1.c: New file.
1196         * gcc.dg/bfin-longcall-2.c: New file.
1197
1198 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
1199
1200         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
1201
1202 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1203
1204         PR middle-end/19055
1205         * gcc.dg/tree-ssa/pr19055.c: New test.
1206         * gcc.dg/tree-ssa/pr19055-2.c: New test.
1207
1208 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1209
1210         PR C++/22358
1211         * g++.dg/other/pr22358.C: New test.
1212
1213 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
1214
1215         PR c++/2922
1216         * g++.dg/lookup/two-stage5.C: New test from bug comments.
1217
1218 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1219
1220         PR c++/15938
1221         * g++.dg/init/union2.C: New test.
1222
1223 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1224
1225         PR c/22393
1226         * gcc.dg/complex-4.c: New test.
1227
1228 2005-07-21  Richard Guenther  <rguenther@suse.de>
1229
1230         PR testsuite/22522
1231         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
1232         scanning for asm labels.
1233         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1234
1235 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1236
1237         PR target/22085
1238         * gcc.dg/altivec-pr22085.c: New.
1239
1240 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1241
1242         PR tree-optimization/19210
1243         * gcc.dg/tree-ssa/pr19210-1.c: New.
1244         * gcc.dg/tree-ssa/pr19210-2.c: New.
1245
1246 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
1247
1248         PR rtl-optimization/22167
1249         * g++.dg/opt/pr22167.C: New test.
1250
1251 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
1252
1253         PR c++/2922
1254         * g++.dg/lookup/two-stage2.C: New.
1255         * g++.dg/lookup/two-stage3.C: New.
1256         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
1257         fixed two-stage name lookup for operators.
1258         * g++.dg/template/call3.C: Compiler now produces an appropriate
1259         error message.
1260         * g++.dg/template/crash37.C: Compiler now describes bla() on line
1261         14 as a candidate.
1262         * g++.dg/template/ptrmem4.C: Compiler produces different error
1263         message.
1264         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
1265         connect_to_method as a candidate.
1266
1267 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
1268
1269         * gcc.dg/fold-alloc-1.c: New test.
1270
1271 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
1272
1273         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
1274         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
1275
1276 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
1277
1278         * gcc.dg/fold-abs-1.c: New test.
1279         * gcc.dg/fold-abs-2.c: New test.
1280         * gcc.dg/fold-abs-3.c: New test.
1281
1282 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
1283
1284         Make CONSTRUCTOR use VEC to store initializers.
1285         * g++.dg/ext/complit3.C: Check for specific error messages.
1286         * g++.dg/init/brace2.C: Update error message.
1287         * g++.dg/warn/Wbraces2.C: Likewise.
1288
1289 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
1290
1291         PR fortran/16940
1292         * gfortran.dg/module_interface_1.f90: New test.
1293
1294 2005-07-19  Danny Berlin <dberlin@dberlin.org>
1295             Kenneth Zadeck <zadeck@naturalbridge.com>
1296
1297         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
1298
1299 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1300
1301         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
1302         specify -Wformat for these tests.
1303         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
1304         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
1305         * gcc.dg/format/opt-6.c: Delete.
1306
1307 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1308
1309         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
1310         * gcc.dg/tree-ssa/sra-3.c: Likewise.
1311
1312 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1313
1314         * gcc.dg/tree-ssa/alias-2.c: New test.
1315
1316 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
1317
1318         PR c++/22263
1319         * g++.dg/template/explicit7.C: New test.
1320
1321 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
1322
1323         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
1324         width of 8 to +Inf and -Inf.
1325
1326 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
1327
1328         PR c++/22139
1329         * g++.dg/template/friend36.C: New test.
1330
1331 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
1332
1333         PR fortran/21730
1334         * gfortran.dg/pr21730.f: New test.
1335
1336 2005-07-16  Danny Berlin <dberlin@dberlin.org>
1337             Kenneth Zadeck <zadeck@naturalbridge.com>
1338
1339         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
1340         since pure const detection cannot run at -O1 in c compiler.
1341         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
1342         can now optimize this case properly.
1343         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
1344         because we now pass.
1345         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
1346
1347 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
1348
1349         PR c/22421
1350         * gcc.dg/format/bitfld-1.c: New test.
1351
1352 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1353
1354         PR c++/22204
1355         * g++.dg/rtti/repo1.C: New test.
1356
1357 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
1358
1359         PR middle-end/22398
1360         * gcc.c-torture/compile/pr22398.c: New test.
1361
1362 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1363
1364         PR c++/22132
1365         * g++.dg/expr/cast4.C: New test.
1366
1367 2005-07-15  Richard Guenther  <rguenther@suse.de>
1368
1369         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
1370         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1371
1372 2005-07-15  Steven Bosscher  <stevenb@suse.de>
1373
1374         PR tree-optimization/22230
1375         * gcc.dg/tree-ssa/pr22230.c: New test.
1376
1377 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
1378
1379         * gfortran.dg/g77/cpp6.f: New test.
1380
1381         PR fortran/22417
1382         * gfortran.dg/g77/cpp5.F: New test.
1383         * gfortran.dg/g77/cpp5.h: New file.
1384         * gfortran.dg/g77/cpp5inc.h: New file.
1385
1386 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
1387
1388         PR libfortran/16435
1389         * gfortran.dg/tl_editting.f90: New.
1390         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
1391
1392 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
1393
1394         * gfortran.dg/char_array_constructor.f90: New test.
1395
1396 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
1397
1398         * gfortran.dg/past_eor.f90: New.
1399         * gfortran.dg/complex_read.f90: New.
1400
1401 2005-07-13  Jeff Law  <law@redhat.com>
1402
1403         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
1404         additional casts.
1405
1406         * gcc.dg/tree-ssa/pr22321.c: New test
1407
1408 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
1409
1410         PR tree-optimization/21921
1411         * gcc.dg/tree-ssa/pr21921.c: New.
1412
1413 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1414
1415         PR tree-optimizatio/22442
1416         * gcc.dg/tree-ssa/loop-11.c: New test.
1417
1418 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1419
1420         PR tree-opt/21840
1421         * gcc.c-torture/compile/pr21840.c: New test.
1422
1423 2005-07-12  Jan Hubicka  <jh@suse.cz>
1424
1425         * gcc.c-torture/compile/pr22379.c: New test.
1426
1427 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
1428
1429         PR libfortran/21593
1430         gfortran.dg/dev_null.f90:  Remove outdated comment about
1431         PR libfortran/21593.
1432
1433
1434 2005-07-12  Dale Johannesen  <dalej@apple.com>
1435
1436         * gcc.target/i386/compress-float-sse.c:  New.
1437         * gcc.target/i386/compress-float-sse-pic.c:  New.
1438         * gcc.target/i386/compress-float-387.c:  New.
1439         * gcc.target/i386/compress-float-387-pic.c:  New.
1440         * gcc.dg/compress-float-ppc.c:  New.
1441         * gcc.dg/compress-float-ppc-pic.c:  New.
1442
1443 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
1444
1445         PR libfortran/21593
1446         gfortran.dg/dev_null.f90:  Remove targets.
1447
1448 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1449
1450         PR tree-opt/22335
1451         * gcc.dg/pr22335-1.c: New test.
1452         * gcc.dg/pr22335-2.c: New test.
1453
1454 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1455
1456         PR c++/20172
1457         * g++.dg/template/nontype12.C : New test.
1458
1459 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1460
1461         * gcc.dg/tree-ssa/loop-10.c: New test.
1462
1463 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
1464
1465         * gcc.c-torture/execute/20020720-1.x: Remove.
1466
1467 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
1468
1469         * gfortran.fortran-torture/execute/forall_7.f90: New test.
1470
1471 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
1472
1473         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
1474         (dg-mips-options): Use it.
1475
1476 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
1477
1478         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
1479
1480 2005-07-09  Richard Henderson  <rth@redhat.com>
1481
1482         * lib/target-supports.exp (check_effective_target_sync_char_short):
1483         Add alpha.
1484
1485 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
1486
1487         PR libfortran/22217
1488         * gfortran.dg/negative-z-descriptor.f90:  New test.
1489
1490 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1491
1492         PR tree-opt/22329
1493         * gcc.dg/pr22329.c: New test.
1494
1495 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
1496
1497         PR tree-optimization/20139
1498         * gcc.dg/tree-ssa/pr20139.c: New.
1499
1500 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1501
1502         PR tree-opt/22356
1503         * testsuite/gcc.dg/pr22356-1.c: New test.
1504
1505 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
1506
1507         PR c++/21799
1508         * g++.dg/template/unify8.C: New.
1509         * g++.dg/template/unify9.C: New.
1510
1511 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
1512
1513         * gfortran.fortran-torture/execute/entry_10.f90: New test.
1514
1515 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
1516
1517         * gcc.dg/darwin-version-1.c: New.
1518         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
1519         * gcc.dg/builtins-20.c: Likewise.
1520         * gcc.dg/builtins-53.c: Likewise.
1521         * gcc.dg/torture/builtins-convert-1.c: Likewise.
1522         * gcc.dg/torture/builtins-convert-2.c: Likewise.
1523         * gcc.dg/torture/builtins-convert-3.c: Likewise.
1524         * gcc.dg/torture/builtins-power-1.c: Likewise.
1525         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
1526         on Darwin.
1527
1528 2005-07-07  Jeff Law  <law@redhat.com>
1529
1530         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
1531         argument evaluation order.
1532
1533 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
1534
1535         PR libfortran/21594
1536         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1537         Add test cases where the shift length is greater than the
1538         array length.
1539
1540 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1541
1542         * obj-c++.dg/proto-lossage-6.mm: New.
1543         * objc.dg/proto-lossage-6.m: New.
1544
1545 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1546
1547         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
1548         * objc.dg/gnu-runtime-2.m: Likewise.
1549
1550 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1551
1552         * gfortran.dg/longline.f: New test.
1553
1554         * gfortran.dg/badline.f: New test.
1555
1556 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1557
1558         PR fortran/16531
1559         PR fortran/15966
1560         PR fortran/18781
1561         * gfortran.dg/hollerith.f90: New.
1562         * gfortran.dg/hollerith2.f90: New.
1563         * gfortran.dg/hollerith3.f90: New.
1564         * gfortran.dg/hollerith4.f90: New.
1565         * gfortran.dg/hollerith_f95.f90: New.
1566         * gfortran.dg/hollerith_legacy.f90: New.
1567         * gfortran.dg/g77/cpp4.F: New. Port from g77.
1568
1569 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1570
1571         PR objc/22274
1572         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
1573         * objc.dg/gnu-runtime-2.m: New.
1574
1575 2005-07-06  Jeff Law  <law@redhat.com>
1576
1577         * gcc.dg/tree-ssa/vrp17.c: New test.
1578
1579 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1580
1581         PR fortran/22327
1582         * gfortran.dg/array_constructor_5.f90: New test.
1583
1584 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1585
1586         * gfortran.fortran-torture/execute/entry_9.f90: New test.
1587
1588 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
1589
1590         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
1591         * gcc.dg/980816-1.c: Ditto.
1592
1593 2005-07-06  Jeff Law  <law@redhat.com>
1594
1595         * gcc.c-torture/compile/pr21356.c: New test.
1596
1597 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1598
1599         PR c/22013
1600         PR c/22098
1601         * gcc.c-torture/compile/pr22013-1.c,
1602         gcc.c-torture/execute/pr22098-1.c,
1603         gcc.c-torture/execute/pr22098-2.c,
1604         gcc.c-torture/execute/pr22098-3.c: New tests.
1605
1606 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1607
1608         PR c/22308
1609         * gcc.dg/pr22308-1.c: New test.
1610
1611 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
1612
1613         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
1614         target.
1615         * gcc.dg/compare9.c: Use -fshort-enums instead of
1616         -fno-short-enums.  Change the last test to dg-bogus.
1617
1618 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
1619
1620         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
1621         * gcc.dg/compare9.c: New.
1622
1623 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1624
1625         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
1626
1627 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1628
1629         PR testsuite/22288
1630         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
1631
1632
1633 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1634
1635         * gcc.dg/format/gcc_gfc-1.c: New.
1636
1637 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1638
1639         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
1640
1641 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1642
1643         PR fortran/20842
1644         * gfortran.dg/io_invalid_1.f90: New test.
1645
1646 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
1647
1648         * gcc.dg/format/gcc_diag-1.c: Update.
1649
1650 2005-07-02  Jeff Law  <law@redhat.com>
1651
1652         * gcc.dg/tree-ssa/pr22051-1.c: New test.
1653         * gcc.dg/tree-ssa/pr22051-2.c: New test.
1654
1655 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
1656
1657         * gcc.dg/format/gcc_diag-1.c: Update.
1658
1659 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
1660
1661         PR tree-opt/22269
1662         * gcc.c-torture/compile/pr22269.c: New test.
1663
1664 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
1665
1666         PR 21584
1667         PR 22219
1668         * g++.dg/tree-ssa/pr21584-1.C: New test.
1669         * g++.dg/tree-ssa/pr21584-2.C: New test.
1670
1671 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
1672
1673         * obj-c++.dg/try-catch-11.mm: New.
1674         * objc.dg/try-catch-10.m: New.
1675
1676 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
1677
1678         * g++.dg/other/ucnid-1.C: xfail on AIX.
1679
1680 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
1681
1682         PR 22234
1683         * gcc.dg/20050629-1.c: New test.
1684
1685 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
1686
1687         * obj-c++.dg/const-str-1[0-1].mm: New.
1688         * objc.dg/const-str-1[0-1].m: New.
1689
1690 2005-05-29  Richard Henderson  <rth@redhat.com>
1691
1692         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
1693         Rename from check_effective_target_vect_no_max.
1694         (check_effective_target_vect_no_int_add): New.
1695         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
1696         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
1697         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1698         * gcc.dg/vect/vect-reduc-1.c: Use both.
1699         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1700
1701 2005-05-29  Richard Henderson  <rth@redhat.com>
1702
1703         * lib/target-supports.exp (check_effective_target_vect_no_max):
1704         Remove i386 and x86_64.
1705
1706 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1707
1708         PR testsuite/21969
1709         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
1710
1711 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1712
1713         PR middle-end/21969
1714         * gcc.dg/vect/pr21969.c: New test.
1715
1716 2005-06-28  Eric Christopher  <echristo@redhat.com>
1717
1718         PR c/22052
1719         PR c/21975
1720         * gcc.dg/inline1.c: New test.
1721         * gcc.dg/inline2.c: Ditto.
1722         * gcc.dg/inline3.c: Ditto.
1723         * gcc.dg/inline4.c: Ditto.
1724         * gcc.dg/inline5.c: Ditto.
1725
1726 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1727
1728         PR libfortran/22142
1729         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1730         Add testcase also testing eoshift1 for PR 22142.
1731
1732 2005-06-28  Richard Henderson  <rth@redhat.com>
1733
1734         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
1735         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
1736         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
1737         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
1738         gcc.dg/tree-ssa/20030922-2.c: Likewise.
1739
1740 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1741
1742         PR libfortran/22142
1743         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1744         Add testcase for PR 22142.
1745
1746 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
1747
1748         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
1749         gcc.target/ia64/fpreg-2.c: New tests.
1750
1751 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1752
1753         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
1754
1755 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1756
1757         PR libfortran/22170
1758         * gfortran.dg/slash_1.f90: New test.
1759
1760 2005-06-27  Richard Henderson  <rth@redhat.com>
1761
1762         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
1763         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
1764         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
1765         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1766         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
1767         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
1768
1769 2005-06-27  Richard Henderson  <rth@redhat.com>
1770
1771         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
1772         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
1773
1774 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
1775
1776         * obj-c++.dg/proto-lossage-5.mm: New.
1777         * objc.dg/proto-lossage-5.m: New.
1778
1779 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
1780
1781         PR 21959
1782         * gcc.dg/tree-ssa/pr21959.c: New test.
1783
1784 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
1785
1786         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
1787         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
1788         testing uninitialized var.
1789
1790         * gcc.c-torture/execute/builtins/chk.h: New.
1791         * gcc.c-torture/execute/builtins/lib/chk.c: New.
1792         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
1793         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
1794         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
1795         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
1796         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
1797         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
1798         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
1799         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
1800         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
1801         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
1802         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
1803         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
1804         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
1805         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
1806         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
1807         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
1808         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
1809         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
1810         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
1811         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
1812         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
1813         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
1814         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
1815         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
1816         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
1817         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
1818         * gcc.dg/builtin-object-size-1.c: New test.
1819         * gcc.dg/builtin-object-size-2.c: New test.
1820         * gcc.dg/builtin-object-size-3.c: New test.
1821         * gcc.dg/builtin-object-size-4.c: New test.
1822         * gcc.dg/builtin-object-size-5.c: New test.
1823         * gcc.dg/builtin-stringop-chk-1.c: New test.
1824         * gcc.dg/builtin-stringop-chk-2.c: New test.
1825         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
1826         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
1827         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
1828         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
1829         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
1830         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
1831         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
1832         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
1833         * gcc.c-torture/execute/printf-1.c: New test.
1834         * gcc.c-torture/execute/fprintf-1.c: New test.
1835         * gcc.c-torture/execute/vprintf-1.c: New test.
1836         * gcc.c-torture/execute/vfprintf-1.c: New test.
1837         * gcc.c-torture/execute/printf-chk-1.c: New test.
1838         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
1839         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
1840         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
1841
1842 2005-06-27  Michael Matz  <matz@suse.de>
1843
1844         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
1845         slot is not merged if address escapes.
1846
1847 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1848
1849         PR c/21911
1850         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
1851
1852 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
1853
1854         PR middle-end/17965
1855         * gcc.c-torture/compile/20050622-1.c: New test.
1856
1857         PR middle-end/22028
1858         * gcc.dg/20050620-1.c: New test.
1859
1860 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
1861
1862         PR tree-optimization/22026
1863         * gcc.dg/tree-ssa/pr22026.c: New.
1864
1865 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
1866
1867         PR libfortran/22144
1868         * gfortran.dg/shift-alloc.f90:  New testcase.
1869
1870 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
1871
1872         * all files: Update FSF address in copyright headers.
1873
1874 2005-06-22  Jan Hubicka  <jh@suse.cz>
1875
1876         * wholeprogram-1.c: New testcase.
1877         * wholeprogram-2.c: New testcase.
1878
1879 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
1880
1881         PR 22171
1882         * gcc.dg/tree-ssa/pr22171.c: New test.
1883
1884 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
1885
1886         * gfortran.dg/simplify_modulo.f90: New.
1887
1888 2005-06-24  Jan Hubicka  <jh@suse.cz>
1889
1890         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
1891
1892 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1893
1894         * obj-c++.dg/proto-lossage-[1-4].mm: New.
1895
1896 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1897
1898         * obj-c++.dg/typedef-alias-1.mm: New.
1899         * objc.dg/typedef-alias-1.m: New.
1900
1901 2005-06-23  Jeff Law  <law@redhat.com>
1902
1903         * gcc.dg/tree-ssa/vrp16.c: New test.
1904
1905 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1906
1907         * lib/target-supports.exp: Add
1908         check_effective_target_fortran_large_real and
1909         check_effective_target_fortran_large_int to check for
1910         corresponding effective targets.
1911         * gfortran.dg/large_integer_kind_1.f90: New test.
1912         * gfortran.dg/large_real_kind_1.f90: New test.
1913
1914 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
1915
1916         PR tree-optimization/22117
1917         * gcc.dg/tree-ssa/pr22117.c: New.
1918
1919 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
1920
1921         PR testsuite/22123
1922         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
1923
1924 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
1925
1926         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
1927
1928 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
1929
1930         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
1931         * gfortran.dg/f2c_4.c: Likewise
1932
1933 2005-06-22 Paul Brook  <paul@codesourcery.com>
1934
1935         PR fortran/21034
1936         * gfortran.dg/auto_save_1.f90: New test.
1937
1938 2005-06-22  Michael Matz  <matz@suse.de>
1939
1940         * gcc.target/x86-64/abi: New directory.
1941         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
1942         * gcc.target/x86-64/abi/README.gcc: New file.
1943         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
1944         * gcc.target/x86-64/abi/asm-support.s: New file.
1945         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
1946         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
1947         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
1948         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
1949         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
1950         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
1951         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
1952         * gcc.target/x86_64/abi/test_bitfields.c: New test.
1953         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
1954         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
1955         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
1956         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
1957         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
1958         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
1959         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
1960         * gcc.target/x86_64/abi/test_varargs.c: New test.
1961
1962 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
1963
1964         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
1965         32-bit i?86 and x86_64.
1966
1967 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
1968
1969         * obj-c++.dg/const-str-[1-9].mm: New tests.
1970
1971 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
1972
1973         PR fortran/22010
1974         * gfortran.dg/namelist_use.f90: New.
1975         * gfortran.dg/namelist_use_only.f90: New.
1976
1977 2005-06-21  Jeff Law  <law@redhat.com>
1978
1979         * gcc.dg/tree-ssa/vrp15.c: New test.
1980
1981 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
1982
1983         * lib/target-supports.exp (check_effective_target_vect_reduction):
1984         Remove.
1985         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
1986         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
1987         remove vect_reduction target keyword. Also avoid two returns in main.
1988         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1989         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
1990         * gcc.dg/vect/vect-reduc-1short.c: New test.
1991         * gcc.dg/vect/vect-reduc-1char.c: New test.
1992         * gcc.dg/vect/vect-reduc-2short.c: New test.
1993         * gcc.dg/vect/vect-reduc-2char.c: New test.
1994         * gcc.dg/vect/vect-reduc-6.c: New test.
1995         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
1996         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
1997         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
1998
1999 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2000         Paul Thomas  <pault@gcc.gnu.org>
2001
2002         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
2003         New tests.
2004
2005 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2006
2007         * gfortran.dg/backslash_1.f90: New test.
2008         * gfortran.dg/backslash_2.f90: New test.
2009
2010 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
2011
2012         * gfortran.dg/duplicate_labels.f90: New test.
2013
2014 2005-06-20  Jan Beulich  <jbeulich@novell.com>
2015
2016         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
2017         unsupportable relocations.
2018         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2019         * gcc.dg/20050321-2.c: xfail for NetWare.
2020
2021 2005-06-20  Andreas Jaeger  <aj@suse.de>
2022
2023         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
2024         gcc.target/i386/fastcall-sseregparm.c,
2025         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
2026
2027 2005-06-19  Richard Henderson  <rth@redhat.com>
2028
2029         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
2030
2031 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2032
2033         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
2034
2035 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
2036
2037         PR c++/22115
2038         * g++.dg/conversion/simd2.C: Change expected error message.
2039
2040 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2041
2042         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
2043         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2044         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2045
2046 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
2047
2048         * gcc.dg/fold-mod-1.c: New test.
2049
2050 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
2051
2052         PR fortran/19926
2053         * gfortran.dg/pr19926.f90: New test.
2054
2055 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2056
2057         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
2058         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
2059         targets.
2060         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2061         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2062
2063 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
2064
2065         * gcc.target/ia64/float80-varargs-1.c: New test.
2066
2067 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2068
2069         PR tree-opt/22035
2070         * gfortran.dg/f2c_6.f90: New test.
2071
2072 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
2073
2074         PR c++/17413
2075         * g++.dg/template/local5.C: New.
2076
2077 2005-06-17  Richard Henderson  <rth@redhat.com>
2078
2079         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
2080
2081 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
2082
2083         PR testsuite/21945
2084         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
2085
2086 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
2087
2088         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
2089         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
2090         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
2091         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
2092         check_vect to verify the presence of hardware vector support.
2093
2094 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
2095
2096         PR testsuite/22056
2097         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
2098
2099 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2100
2101         PR libfortran/19216
2102         * gfortran.dg/pr19216.f: Add correct space between brackets and
2103         dg directive.
2104
2105 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2106
2107         PR libfortran/16436
2108         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
2109
2110 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
2111
2112         * gcc.target/i386/attributes-error.c: New testcase.
2113         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2114         * gcc.target/i386/regparm-stdcall.c: Likewise.
2115         * gcc.target/i386/sseregparm-1.c: Likewise.
2116         * gcc.target/i386/sseregparm-2.c: Likewise.
2117
2118 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
2119
2120         * g++.dg/rtti/crash2.C: New.
2121
2122 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
2123
2124         * gcc.dg/noncompile/20040203-3.c: Update expected message.
2125
2126 2005-06-15  David Ung  <davidu@mips.com>
2127
2128         * gcc.target/mips/mips16e-extends.c: New test for testing the
2129         generation of MIPS16e zeb/zeh, seb/seh instructions.
2130
2131 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
2132
2133         PR 22018
2134         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
2135         * gcc.dg/tree-ssa/pr22018.c: New test.
2136
2137 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
2138
2139         * gcc.dg/simd-1.c: Update error messages.
2140         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
2141         * gcc.dg/simd-2.c: Update error messages.
2142         * gcc.dg/simd-4.c: New.
2143
2144 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
2145
2146         PR c++/20678
2147         * g++.dg/other/crash-4.C: New.
2148
2149 2005-06-14  Devang Patel  <dpatel@apple.com>
2150
2151         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
2152
2153 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
2154
2155         PR c++/21929
2156         * g++.dg/parse/crash11.C: Update
2157
2158 2005-06-13  Jeff Law  <law@redhat.com>
2159
2160         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
2161         perform the desired transformations.
2162         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
2163         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
2164
2165 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2166
2167         PR fortran/22038
2168         * gfortran.dg/forall_1.f90: Un-XFAIL.
2169
2170 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
2171
2172         PR c++/21929
2173         * g++.dg/parse/crash26.C: New.
2174
2175         PR c++/20789
2176         * g++.dg/init/member1.C: New.
2177
2178 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
2179
2180         * gfortran.dg/altreturn_1.f90: New test.
2181
2182 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
2183
2184         PR middle-end/21985
2185         * gcc.dg/tree-ssa/pr21985.c: New test.
2186
2187 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2188
2189         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
2190
2191 2005-06-12  Roger Sayle  <roger@eyesopen.com>
2192
2193         PR c++/21930
2194         * g++.dg/other/error10.C: New test case.
2195
2196 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2197
2198         PR libfortran/19155
2199         * gfortran.dg/pr19155.f: Add test.
2200
2201 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2202
2203         * gfortran.dg/f2c_7.f90: New test.
2204
2205         * gfortran.dg/forall_1.f90: XFAILed.
2206
2207 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2208
2209         * gcc.dg/pr14796-1.c: New.
2210         * gcc.dg/pr14796-2.c: New.
2211
2212 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
2213
2214         PR fortran/17792
2215         PR fortran/21375
2216         * gfortran.dg/deallocate_stat.f90:  New test.
2217
2218 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
2219
2220         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
2221
2222 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
2223
2224         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
2225         access will be generated when this loop is vectorized. Test that
2226         accesses with same alignment were detected.
2227         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
2228         Test that accesses with same alignment were detected.
2229         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
2230         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
2231         alignment were detected.
2232
2233 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
2234
2235         PR c++/10611
2236         * g++.dg/conversion/simd2.C: New.
2237
2238 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2239
2240         * gcc.dg/Wcxx-compat-1.c: New.
2241
2242 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
2243
2244         PR libfortran/21480
2245         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
2246         complex array.
2247
2248 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
2249
2250         * gcc.dg/alias-8.c: New.
2251
2252 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
2253
2254         * gcc.dg/format/cmn_err-1.c: Update.
2255
2256 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
2257
2258         PR target/20666
2259         * gcc.target/sparc/fexpand-2.c: New.
2260         * gcc.target/sparc/fpmerge-2.c: New.
2261         * gcc.target/sparc/fpmul-2.c: New.
2262         * gcc.target/sparc/noresult.c: New.
2263         * gcc.target/sparc/pdist-2.c: New.
2264         * gcc.target/sparc/pdist-3.c: New.
2265
2266 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
2267
2268         PR testsuite/21702
2269         * gcc.target/i386/i386.exp: Fix comment typo.
2270
2271 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
2272
2273         PR c++/19497
2274         * g++.dg/inherit/using5.C: New.
2275         * g++.dg/inherit/using6.C: New.
2276
2277 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2278
2279         PR c++/19894
2280         * g++.dg/template/ptrmem15.C: New test.
2281
2282         PR c++/20563
2283         * g++.dg/ext/label4.C: New test.
2284
2285 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2286
2287         * gcc.dg/tls/debug-1.c: New test.
2288
2289 2005-06-07  Dale Johannesen  <dalej@apple.com>
2290
2291         * gcc.target/i386/movq.c:  New.
2292
2293 2005-06-07  Dale Johannesen  <dalej@apple.com>
2294
2295         * gcc.dg/20050607-1.c:  New.
2296
2297 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
2298
2299         PR middle-end/21850
2300         * gcc.c-torture/execute/20050607-1.c: New test.
2301
2302 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
2303
2304         PR libfortran/21926
2305         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
2306         Test case where the return array has lowest stride one,
2307         but isn't packed.
2308
2309 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
2310
2311         * lib/target-supports.exp (check_effective_target_sync_int_long):
2312         Add s390 and s390x targets.
2313
2314 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
2315
2316         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
2317         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
2318         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
2319         * gcc.dg/tree-ssa/loop-9.c: New test.
2320
2321 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
2322
2323         * g++.dg/parse/defarg10.C: New.
2324
2325 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
2326
2327         PR regression/21897
2328         * gcc.c-torture/execute/20050604-1.c: New test.
2329
2330 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
2331
2332         PR 21903
2333         * g++.dg/parse/defarg9.C: New.
2334
2335         PR c++/20637
2336         * g++.dg/inherit/using4.C: New.
2337         * g++.dg/overload/error1.C: Adjust expected errors.
2338         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2339         * g++.old-deja/g++.brendan/arm2.C: Likewise.
2340         * g++.old-deja/g++.other/redecl2.C: Likewise.
2341         * g++.old-deja/g++.other/redecl4.C: Likewise.
2342         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2343
2344 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2345
2346         * gfortran.dg/f2c_5.f90: Add -w to dg-options
2347
2348 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2349
2350         * lib/gfortran.exp (gfortran_target_compile): Call
2351         dg-additional-files-options
2352         * gfortran.dg/f2c_4.f90: New file
2353         * gfortran.dg/f2c_4.c: New file
2354         * gfortran.dg/f2c_5.f90: New file
2355         * gfortran.dg/f2c_5.c: New file
2356
2357 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2358
2359         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
2360
2361         PR fortran/21912
2362         * gfortran.dg/array_constructor_4.f90: New test.
2363
2364 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
2365
2366         PR c++/21619
2367         * g++.dg/ext/builtin9.C: New test.
2368
2369 2005-06-05  Dale Johannesen  <dalej@apple.com>
2370
2371         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
2372         * gcc.c-torture/execute/20050603-2.c:  Ditto.
2373
2374 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2375
2376         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
2377         * gcc.dg/vect/vect-reduc-1.c: New.
2378         * gcc.dg/vect/vect-reduc-2.c: New.
2379         * gcc.dg/vect/vect-reduc-3.c: New.
2380
2381 2005-06-04  Dale Johannesen  <dalej@apple.com>
2382
2383         * gcc.c-torture/execute/20050603-1.c:  New.
2384         * gcc.c-torture/execute/20050603-2.c:  New.
2385         * gcc.dg/20050603-3.c:  New.
2386
2387 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2388
2389         PR fortran/19195
2390         * gfortran.dg/debug_1.f90: New test.
2391
2392         * gfortran.dg/forall_1.f90: New test.
2393
2394 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
2395
2396         * gfortran.dg/array_constructor_3.f90: New test.
2397
2398 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2399
2400         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
2401
2402 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
2403
2404         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
2405
2406 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
2407
2408         PR c/21873
2409         * gcc.dg/init-excess-1.c: New test.
2410
2411 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2412
2413         PR c++/21853
2414         * g++.dg/expr/static_cast6.C: New test.
2415
2416 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
2417
2418         * gcc.dg/tree-ssa/vrp14.c: New test.
2419
2420 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2421
2422         PR c++/21336
2423         * g++.dg/template/new2.C: New test.
2424
2425 2005-06-03  Josh Conner  <jconner@apple.com>
2426
2427         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
2428         all entries in initializer.
2429
2430 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
2431
2432         PR middle-end/21858
2433         * gcc.dg/pr21858.c: New testcase.
2434
2435 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
2436
2437         PR tree-optimization/21292
2438
2439         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
2440         New.
2441         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2442         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2443         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2444         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2445         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
2446
2447 2005-06-02  Richard Henderson  <rth@redhat.com>
2448
2449         * gcc.dg/sync-2.c: Use -march=i486 for i386.
2450
2451 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
2452
2453         * gcc.dg/wtypequal.c: New testcase.
2454
2455 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
2456
2457         PR 21582
2458         * gcc.dg/tree-ssa/pr21582.c: New test.
2459
2460 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2461
2462         PR c++/21280
2463         * g++.dg/opt/interface2.h: New.
2464         * g++.dg/opt/interface2.C: New.
2465         * g++.dg/init/ctor4.C: Adjust error lines.
2466         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2467         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
2468         * g++.old-deja/g++.jason/opeq3.C: Likewise.
2469         * g++.old-deja/g++.pt/assign1.C: Likewise.
2470         * g++.old-deja/g++.pt/crash20.C: Likewise.
2471
2472 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
2473
2474         PR tree-optimization/21734
2475         * g++.dg/vect/pr21734_1.cc: New.
2476         * g++.dg/vect/pr21734_2.cc: New.
2477
2478 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2479
2480         PR c++/20350
2481         * g++.dg/template/spec24.C: New.
2482
2483         PR c++/21151
2484         * g++.dg/pch/local-1.C: New.
2485         * g++.dg/pch/local-1.Hs: New.
2486
2487 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
2488
2489         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
2490         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
2491         * gcc.dg/tree-ssa/pr14341.c: New test.
2492         * gcc.dg/tree-ssa/pr14841.c: New test.
2493         * gcc.dg/tree-ssa/pr20701.c: New test.
2494         * gcc.dg/tree-ssa/pr21086.c: New test.
2495         * gcc.dg/tree-ssa/pr21090.c: New test.
2496         * gcc.dg/tree-ssa/pr21332.c: New test.
2497         * gcc.dg/tree-ssa/pr21458.c: New test.
2498         * gcc.dg/tree-ssa/pr21658.c: New test.
2499         * gcc.dg/tree-ssa/vrp01.c: New test.
2500         * gcc.dg/tree-ssa/vrp02.c: New test.
2501         * gcc.dg/tree-ssa/vrp03.c: New test.
2502         * gcc.dg/tree-ssa/vrp04.c: New test.
2503         * gcc.dg/tree-ssa/vrp05.c: New test.
2504         * gcc.dg/tree-ssa/vrp06.c: New test.
2505         * gcc.dg/tree-ssa/vrp07.c: New test.
2506         * gcc.dg/tree-ssa/vrp08.c: New test.
2507         * gcc.dg/tree-ssa/vrp09.c: New test.
2508         * gcc.dg/tree-ssa/vrp10.c: New test.
2509         * gcc.dg/tree-ssa/vrp11.c: New test.
2510         * gcc.dg/tree-ssa/vrp12.c: New test.
2511         * gcc.dg/tree-ssa/vrp13.c: New test.
2512
2513 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
2514
2515         PR 21029
2516         * gcc.dg/tree-ssa/pr21029.c: New test.
2517
2518 2005-06-01  Roger Sayle  <roger@eyesopen.com>
2519
2520         * gfortran.dg/logint-1.f: New test case.
2521         * gfortran.dg/logint-2.f: Likewise.
2522         * gfortran.dg/logint-3.f: Likewise.
2523
2524 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
2525
2526         PR c/21536
2527         PR c/20760
2528         * gcc.dg/20050527-1.c: New test.
2529
2530         * gcc.dg/i386-sse-12.c: New test.
2531
2532         PR fortran/21729
2533         * gfortran.dg/implicit_5.f90: New test.
2534
2535 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
2536
2537         PR fortran/20883
2538         * gfortran/assign_4.f90: New test.
2539         * gfortran/assign_2.f90: Change compile to run.
2540
2541 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
2542
2543         * lib/target-supports.exp
2544         (check_effective_target_sync_char_short): New.
2545         * gcc.dg/sync-2.c: New.
2546
2547 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
2548
2549         PR tree-optimization/21817
2550         * gcc.dg/torture/pr21817-1.c: New.
2551
2552 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
2553
2554         PR c++/21165
2555         * g++.dg/template/init5.C: New.
2556
2557 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
2558
2559         * gfortran.dg/char_initialiser_actual.f90:
2560         Test character initialisers as actual arguments.
2561         * gfortran.dg/char_pointer_comp_assign.f90:
2562         Test character pointer structure component assignments.
2563         * gfortran.dg/char_array_structure_constructor.f90:
2564         Test character components in structure constructors.
2565
2566 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
2567
2568         PR middle-end/20931
2569         * g++.dg/opt/pr20931.C: New test.
2570
2571 2005-05-31  Andreas Jaeger  <aj@suse.de>
2572
2573         PR testsuite/20772
2574         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
2575         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
2576         g++.old-deja/g++.ext/asmspec1.C,
2577         g++.old-deja/g++.other/regstack.C,
2578         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
2579         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
2580         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
2581         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
2582         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
2583         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
2584         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
2585         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
2586         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
2587         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
2588         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
2589         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
2590         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
2591         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
2592         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
2593         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
2594         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
2595         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
2596         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
2597
2598 2005-05-31  Jeff Law  <law@redhat.com>
2599
2600         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
2601
2602 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
2603
2604         PR middle-end/21743
2605         * gcc.dg/builtins-1.c: Activate disabled clog test.
2606         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2607
2608 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
2609
2610         * gfortran.dg/char_pointer_assign.f90:
2611         Test character-pointer assignments and pointer assignments.
2612         * gfortran.dg/char_pointer_dummy.f90:
2613         Test character-pointer dummy arguments.
2614         * gfortran.dg/char_pointer_func.f90:
2615         Test character-pointer function returns.
2616         * gfortran.dg/char_pointer_dependency.f90:
2617         Test character-pointer functions with dependencies.
2618
2619 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
2620
2621         PR c++/21784
2622         * g++.dg/lookup/using14.C: New test.
2623
2624 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
2625
2626         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
2627         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
2628         trailing ^M.
2629
2630 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
2631
2632         PR c++/17413
2633         * g++.dg/template/local5.C: New.
2634
2635         PR target/21761
2636         * gcc.c-torture/compile/pr21761.c: New.
2637
2638         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
2639         before darwin8.
2640
2641 2005-05-30  Steven G. Kargl
2642
2643         PR fortran/20846
2644         * gfortran.dg/inquire_8.f90: New test.
2645
2646 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2647
2648         PR libfortran/21376
2649         * gfortran.dg/output_exponents_1.f90: New test.
2650
2651 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2652
2653         PR libfortran/20006
2654         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
2655
2656 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
2657
2658         PR c++/21210
2659         * g++.dg/ext/complex1.C: New test.
2660
2661         PR c++/21340
2662         * g++.dg/init/ctor6.C: New test.
2663
2664 2005-05-29  Jan Hubicka  <jh@suse.cz>
2665
2666         * gcc.c-torture/compile/pr21562.c: New.
2667
2668 2005-05-28  Steven G. Kargl <kargls@comcast.net>
2669
2670         * gfortran.dg/subnormal_1.f90: New test.
2671
2672 2005-05-28  Jan Hubicka  <jh@suse.cz>
2673
2674         * tree-prof.exp: Fix comment.
2675         * value-prof-1.c: New.
2676         * value-prof-2.c: New.
2677         * value-prof-3.c: New.
2678         * value-prof-4.c: New.
2679
2680 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
2681
2682         PR c++/21614
2683         * g++.dg/expr/ptrmem6.C: New test.
2684         * g++.dg/expr/ptrmem6a.C: Likewise.
2685
2686 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
2687
2688         PR tree-optimization/21658
2689         * gcc.dg/tree-ssa/pr21658.c: New.
2690
2691 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
2692
2693         PR c++/21455
2694         * g++.dg/inherit/ptrmem3.C: New.
2695
2696         PR c++/21681
2697         * g++.dg/parse/template16.C: New.
2698
2699 2005-05-27  Andreas Jaeger  <aj@suse.de>
2700
2701         * gcc.dg/setjmp-2.c: Only run in 32-bit.
2702
2703         * gcc.dg/i386-sse-8.c: Run test on all archs.
2704
2705 2005-05-26  Mike Stump  <mrs@apple.com>
2706
2707         * objc.dg/isa-field-1.m: Only run on darwin.
2708         * objc.dg/lookup-1.m: Likewise.
2709         * objc.dg/try-catch-8.m: Likewise.
2710
2711 2005-05-26  Roger Sayle  <roger@eyesopen.com>
2712
2713         PR tree-optimization/9814
2714         * gcc.dg/pr9814-1.c: New test case.
2715
2716 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2717
2718         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
2719         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
2720         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
2721         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
2722         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
2723         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
2724         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
2725         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
2726         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
2727         objc.dg/try-catch-8.m: New.
2728
2729 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
2730
2731         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
2732         remove extraneous semicolons.
2733
2734 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2735
2736         * obj-c++.dg/comp-types-12.mm: New.
2737         * objc.dg/comp-types-11.m: New.
2738         * objc.dg/selector-4.m: New.
2739
2740 2005-05-26  Andreas Jaeger  <aj@suse.de>
2741
2742         PR testsuite/20772
2743         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
2744         g++.old-deja/g++.ext/attrib3.C,
2745         g++.old-deja/g++.other/store-expr1.C,
2746         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
2747         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
2748         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
2749         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
2750         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
2751         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
2752         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
2753         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
2754         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
2755         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
2756         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
2757         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
2758         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
2759         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
2760         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
2761         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
2762         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
2763         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
2764         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
2765
2766 2005-05-26  Andreas Jaeger  <aj@suse.de>
2767
2768         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
2769         x86-64 compilation.
2770
2771 2005-05-26  Andreas Jaeger  <aj@suse.de>
2772
2773         PR testsuite/20772
2774         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
2775         gcc.misc-tests/i386-pf-athlon-1.c,
2776         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2777         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
2778         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
2779         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
2780         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
2781         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
2782         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
2783         programs.
2784
2785         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
2786         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
2787         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
2788         x86-64 compilation.
2789
2790         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
2791         x86_64.
2792
2793         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
2794         effective-target ilp32.
2795
2796 2005-05-26  David Ung  <davidu@mips.com>
2797
2798         * gcc.target/mips/ext_ins.c: New test for testing the generation
2799         of MIPS32/64 rev 2 ext/ins instructions.
2800
2801 2005-05-26  Andreas Jaeger  <aj@suse.de>
2802
2803         * treelang/compile/unsigned.tree: Use gimple instead of
2804         nonexisting generic dump.
2805
2806 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
2807
2808         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
2809
2810 2005-05-26  Andreas Jaeger  <aj@suse.de>
2811
2812         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
2813
2814 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2815
2816         PR libfortran/17283
2817         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
2818         Test callee-allocated memory with write statements.
2819
2820 2005-05-25  Roger Sayle  <roger@eyesopen.com>
2821
2822         PR middle-end/21709
2823         * gcc.dg/pr21709-1.c: New test case.
2824
2825 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2826             Mike Stump  <mrs@apple.com>
2827
2828         * objc/execute/next_mapping.h: Update for C++.
2829
2830         * obj-c++.dg/selector-1.mm: Move to...
2831         * obj-c++.dg/selector-4.mm: here...
2832
2833         * obj-c++.dg/basic.mm: New.
2834         * obj-c++.dg/comp-types-1.mm: New.
2835         * obj-c++.dg/cxx-class-1.mm: New.
2836         * obj-c++.dg/cxx-ivars-1.mm: New.
2837         * obj-c++.dg/cxx-ivars-2.mm: New.
2838         * obj-c++.dg/cxx-ivars-3.mm: New.
2839         * obj-c++.dg/cxx-scope-1.mm: New.
2840         * obj-c++.dg/cxx-scope-2.mm: New.
2841         * obj-c++.dg/defs.mm: New.
2842         * obj-c++.dg/empty-private-1.mm: New.
2843         * obj-c++.dg/encode-1.mm: New.
2844         * obj-c++.dg/encode-2.mm: New.
2845         * obj-c++.dg/encode-3.mm: New.
2846         * obj-c++.dg/extern-c-1.mm: New.
2847         * obj-c++.dg/extra-semi.mm: New.
2848         * obj-c++.dg/fix-and-continue-2.mm: New.
2849         * obj-c++.dg/isa-field-1.mm: New.
2850         * obj-c++.dg/ivar-list-semi.mm: New.
2851         * obj-c++.dg/local-decl-1.mm: New.
2852         * obj-c++.dg/lookup-1.mm: New.
2853         * obj-c++.dg/lookup-2.mm: New.
2854         * obj-c++.dg/method-1.mm: New.
2855         * obj-c++.dg/method-2.mm: New.
2856         * obj-c++.dg/method-3.mm: New.
2857         * obj-c++.dg/method-4.mm: New.
2858         * obj-c++.dg/method-5.mm: New.
2859         * obj-c++.dg/method-6.mm: New.
2860         * obj-c++.dg/method-7.mm: New.
2861         * obj-c++.dg/no-extra-load.mm: New.
2862         * obj-c++.dg/overload-1.mm: New.
2863         * obj-c++.dg/pragma-1.mm: New.
2864         * obj-c++.dg/pragma-2.mm: New.
2865         * obj-c++.dg/private-1.mm: New.
2866         * obj-c++.dg/private-2.mm: New.
2867         * obj-c++.dg/proto-qual-1.mm: New.
2868         * obj-c++.dg/qual-types-1.mm: New.
2869         * obj-c++.dg/stubify-1.mm: New.
2870         * obj-c++.dg/stubify-2.mm: New.
2871         * obj-c++.dg/super-class-1.mm: New.
2872         * obj-c++.dg/super-class-2.mm: New.
2873         * obj-c++.dg/super-dealloc-1.mm: New.
2874         * obj-c++.dg/super-dealloc-2.mm: New.
2875         * obj-c++.dg/template-1.mm: New.
2876         * obj-c++.dg/template-2.mm: New.
2877         * obj-c++.dg/template-3.mm: New.
2878         * obj-c++.dg/template-4.mm: New.
2879         * obj-c++.dg/template-5.mm: New.
2880         * obj-c++.dg/template-6.mm: New.
2881         * obj-c++.dg/try-catch-1.mm: New.
2882         * obj-c++.dg/try-catch-2.mm: New.
2883         * obj-c++.dg/try-catch-3.mm: New.
2884         * obj-c++.dg/try-catch-4.mm: New.
2885         * obj-c++.dg/try-catch-5.mm: New.
2886         * obj-c++.dg/try-catch-6.mm: New.
2887         * obj-c++.dg/try-catch-7.mm: New.
2888         * obj-c++.dg/try-catch-8.mm: New.
2889         * obj-c++.dg/try-catch-9.mm: New.
2890         * obj-c++.dg/va-meth-1.mm: New.
2891
2892 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2893
2894         * obj-c++.dg/selector-1.mm: New.
2895         * obj-c++.dg/selector-2.mm: New.
2896
2897 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2898
2899         * obj-c++.dg/selector-3.mm: New.
2900         * objc.dg/selector-3.m: New.
2901
2902 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2903
2904         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
2905         about where warning appears.
2906
2907 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2908
2909         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
2910         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2911         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2912         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2913
2914 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2915
2916         * gcc.dg/20050524-1.c: New test.
2917
2918 2005-05-25  Jan Hubicka  <jh@suse.cz>
2919
2920         * gcc.dg/tree-prof/inliner-1.c: New.
2921
2922 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
2923
2924         * gcc.dg/tree-prof: New directory.
2925         * gcc.dg/tree-prof/tree-prof.exp: New.
2926
2927 2005-05-25  DJ Delorie  <dj@redhat.com>
2928
2929         * gcc.dg/Wattributes-1.c: New.
2930         * gcc.dg/Wattributes-2.c: New.
2931         * gcc.dg/Wattributes-3.c: New.
2932
2933 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
2934
2935         PR tree-optimization/19833
2936         * gcc.dg/uninit-4.c: Remove xfail.
2937         * gcc.dg/uninit-9.c: Ditto.
2938
2939 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
2940
2941         * obj-c++.dg/bitfield-[1-5].mm: New.
2942         * obj-c++.dg/class-protocol-1.mm: New.
2943         * obj-c++.dg/comp-types-1[0-1].mm: New.
2944         * obj-c++.dg/comp-types-[2-9].mm: New.
2945         * obj-c++.dg/encode-[4-8].mm: New.
2946         * obj-c++.dg/layout-1.mm: New.
2947         * obj-c++.dg/method-1[0-9].mm: New.
2948         * obj-c++.dg/method-2[0-1].mm: New.
2949         * obj-c++.dg/method-[8-9].mm: New.
2950         * obj-c++.dg/objc-gc-3.mm: New.
2951         * obj-c++.dg/try-catch-10.mm: New.
2952         * objc.dg/bitfield-5.m: New.
2953         * objc.dg/comp-types-10.m: New.
2954         * objc.dg/comp-types-9.m: New.
2955         * objc.dg/layout-1.m: New.
2956         * objc.dg/objc-gc-4.m: New.
2957         * objc.dg/try-catch-9.m: New.
2958         * objc.dg/class-protocol-1.m: Tweak diagnostics.
2959         * objc.dg/comp-types-1.m: Likewise.
2960         * objc.dg/comp-types-[5-6].m: Likewise.
2961         * objc.dg/method-9.m: Likewise.
2962
2963 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
2964
2965         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
2966         and on hardware without VMX support.
2967
2968         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
2969
2970         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
2971
2972         * lib/profopt.exp (dg-final-generate, dg-final-use,
2973         profopt-final-code, profopt-get-options): New.
2974         (profopt-execute): Process test directives.
2975
2976         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
2977         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2978         cleanup-tree-dump, cleanup-saved-temps): Update comments.
2979
2980 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
2981
2982         PR C++/21645
2983         * g++.dg/init/ctor5.C: New test.
2984
2985 2005-05-24  Ira Rosen  <irar@il.ibm.com>
2986
2987         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
2988         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
2989         vect-113.c, vect-114.c.
2990
2991 2005-05-23  Adam Nemet  <anemet@lnxw.com>
2992
2993         * gcc.dg/const-elim-1.c: Remove xfails.
2994
2995 2005-05-23  Jeff Law  <law@redhat.com>
2996
2997         * gcc.c-torture/compile/pr21638.c: New test.
2998         * gcc.c-torture/compile/20050520-1.c: New test.
2999
3000 2005-05-23  Nick Clifton  <nickc@redhat.com>
3001
3002         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
3003         be a proper triple, ie: m32r*-*-*.
3004         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3005
3006 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
3007
3008         PR middle-end/21331
3009         PR tree-opt/21293
3010         * gcc.c-torture/compile/pr21293.c: New test.
3011         * gcc.c-torture/execute/pr21331.c: New test.
3012
3013 2004-05-20  Richard Henderson  <rth@redhat.com>
3014
3015         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
3016
3017 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
3018
3019         * obj-c++-dg.exp: Add.
3020         * obj-c++.exp: Add.
3021         * obj-c++.dg/dg.exp: Add.
3022
3023 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
3024
3025         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
3026         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
3027
3028 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
3029
3030         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
3031
3032 2004-05-19  Richard Henderson  <rth@redhat.com>
3033
3034         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
3035
3036 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
3037
3038         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
3039
3040         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
3041
3042 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
3043
3044         PR c++/21495
3045         * g++.dg/parse/extern1.C: New test.
3046         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
3047
3048 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3049
3050         * gcc.dg/c99-math.h: New.
3051         * gcc.dg/c99-math-float-1.c: New test.
3052         * gcc.dg/c99-math-double-1.c: Likewise.
3053         * gcc.dg/c99-math-long-double-1.c: Likewise.
3054
3055 2005-05-18  Richard Henderson  <rth@redhat.com>
3056
3057         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
3058
3059 2005-05-18  Devang Patel  <dpatel@apple.com>
3060
3061         * g++.dg/opt/20050511-1.C: New test.
3062
3063 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
3064
3065         PR libfortran/21127
3066         * gfortran.dg/reshape-complex.f90:  New test.
3067
3068 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
3069
3070         * gfortran.dg/array_constructor_1.f90: New test.
3071         * gfortran.dg/array_constructor_2.f90: New test.
3072
3073 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3074
3075         PR fortran/20954
3076         * gfortran.dg/pr20954.f: New test.
3077
3078 2005-05-17  Mike Stump  <mrs@apple.com>
3079
3080         Yet more Objective-C++...
3081
3082         * objc.dg/method-5.m: Update.
3083         * objc.dg/method-6.m: Update.
3084         * objc.dg/method-7.m: Update.
3085         * objc.dg/method-9.m: Update.
3086         * objc.dg/try-catch-2.m: Update.
3087
3088 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
3089
3090         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
3091         Remove little-endian optimizations.
3092
3093 2005-05-17  Jeff Law  <law@redhat.com>
3094
3095         * g++.dg/tree-ssa/pr14814.C: New test.
3096         * gcc.dg/tree-ssa/pr14814.C: New test.
3097         * gcc.dg/tree-ssa/pr17141-1.C: New test.
3098         * gcc.dg/tree-ssa/pr17141-2.C: New test.
3099
3100 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3101
3102         * gcc.dg/compat/generate-random.c: Do not include
3103         libiberty.h.
3104         * gcc.dg/compat/generate-random_r.c: Likewise.
3105
3106 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
3107
3108         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
3109
3110 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3111
3112         PR middle-end/21595
3113         * g++.dg/tree-ssa/builtin1.C: New testcase.
3114
3115 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
3116
3117         PR c++/21454
3118         * g++.dg/opt/const4.C: New test.
3119
3120         PR middle-end/21492
3121         * g++.dg/opt/crossjump1.C: New test.
3122
3123         PR tree-optimization/21610
3124         * gcc.c-torture/compile/20050516-1.c: New test.
3125
3126         PR fortran/15080
3127         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
3128         about the test failing.
3129         * gfortran.fortran-torture/execute/where_7.f90: New test.
3130         * gfortran.fortran-torture/execute/where_8.f90: New test.
3131
3132 2005-05-16  Richard Henderson  <rth@redhat.com>
3133
3134         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
3135         i?86 and x86_64.
3136
3137 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
3138
3139         * gcc.dg/compat/generate-random.c (config.h): Do not include.
3140         (limits.h): Include unconditionally.
3141         (stdlib.h): Likewise.
3142         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
3143         (limits.h): Include unconditionally.
3144         (stdlib.h): Likewise.
3145         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3146         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3147         (limits.h): Include unconditionally.
3148         (stdlib.h): Likewise.
3149         (hashtab.h): Do not include.
3150         (getopt.h): Likewise.
3151         (stddef.h): Include.
3152         (hashval_t): Define.
3153         (struct entry): Add "next" field.
3154         (HASH_SIZE): New macro.
3155         (hash_table): New variable.
3156         (switchfiles): Do not use xmalloc.
3157         (mix): New macro.
3158         (iterative_hash): New function.
3159         (hasht): Remove.
3160         (e_exists): New function.
3161         (e_insert): Likewise.
3162         (output): Use, instead of libiberty hashtable functions.
3163         (main): Do not use getopt.  Do not call htab_create.
3164
3165 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
3166
3167         PR libstdc++/21526
3168         * lib/target-supports.exp (check_mkfifo_available):
3169         Return 0 for cygwin as mkfifo support incomplete on platform.
3170         Fix typos in comments.
3171
3172 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
3173
3174         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
3175
3176 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
3177
3178         PR fortran/17432
3179         * gfortran.dg/assign_4.f: New test.
3180
3181 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
3182
3183         PR tree-optimization/21563
3184         * gcc.dg/tree-ssa/pr21563.c: New.
3185
3186 2005-05-14  Jan Hubicka  <jh@suse.cz>
3187
3188         * gcc.dg/noreturn-7.c: Allow control reaches warning.
3189
3190 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
3191
3192         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
3193
3194 2005-05-13  Julian Brown  <julian@codesourcery.com>
3195
3196         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
3197         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
3198
3199 2005-05-13  Jan Hubicka  <jh@suse.cz>
3200
3201         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
3202         * gcc.dg/fold-xor-?.c: Likewise.
3203         * gcc.dg/pr15784-?.c: Likewise.
3204         * gcc.dg/pr20922-?.c: Likewise.
3205         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
3206         * gcc.dg/tree-ssa/pr17598.c: Likewise.
3207         * gcc.dg/tree-ssa/pr20470.c: Likewise.
3208
3209 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3210
3211         PR fortran/21260
3212         * gfortran.dg/hollerith_1.f90: New test.
3213
3214 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3215
3216         * gfortran.dg/func_result_2.f90: New test.
3217
3218 2005-05-11  Bud Davis  <bdavis@gfortran.org>
3219
3220         * gfortran.dg/dev_null.f90: New test.
3221
3222 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
3223
3224         * gcc.dg/arm-vfp1.c: Revert last change.
3225
3226 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
3227
3228         PR middle-end/19807
3229         PR tree-optimization/19639
3230         * g++.dg/tree-ssa/pr19807.C: New testcase.
3231
3232 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3233
3234         PR libfortran/21471
3235         * gfortran.dg/append-1.f90: New test.
3236
3237 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3238
3239         * gcc.dg/pr18501.c: XFAIL.
3240         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
3241         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
3242         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
3243         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3244         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3245         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
3246         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
3247         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
3248
3249 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3250
3251         PR fortran/20178
3252         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
3253         gfortran.dg/f2c_3.f90: New tests.
3254
3255         * gfortran.dg/return_1.f90: Fix dg annotation.
3256
3257 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3258
3259         * gcc.c-torture/compile/20050510-1.c: New test.
3260
3261 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
3262
3263         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
3264
3265 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
3266
3267         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
3268
3269 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
3270
3271         PR c/17913
3272         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
3273
3274 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
3275
3276         PR c/21342
3277         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
3278         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
3279
3280 2005-05-10  Ben Elliston  <bje@au.ibm.com>
3281
3282         PR debug/16676
3283         * gcc.dg/debug/pr16676.c: New test.
3284
3285 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
3286
3287         PR testsuite/21443
3288         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
3289         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
3290         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
3291         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
3292         Change -O1 to -O2.
3293         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
3294         -fno-tree-dominator-opts.
3295
3296 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3297
3298         * gfortran.dg/return_1.f90: New test.
3299
3300 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
3301
3302         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
3303
3304         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
3305
3306 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
3307
3308         PR c++/21427
3309         * g++.dg/inherit/covariant13.C: New.
3310
3311 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3312
3313         PR libfortran/19155
3314         * gfortran.dg/pr19155.f: New test.
3315
3316 2005-05-08  Roger Sayle  <roger@eyesopen.com>
3317
3318         PR inline-asm/8788
3319         * gcc.dg/pr8788-1.c: New testcase.
3320
3321 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
3322
3323         PR target/21416
3324         * gcc.target/mips/fpcmp-[12].c: New tests.
3325
3326 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
3327
3328         * lib/target-supports-dg.exp (dg-require-fork): New function.
3329         (dg-require-mkfifo): Likewise.
3330         * lib/target-supports.exp (check_function_available): New
3331         function.
3332         (check_fork_available): Likewise.
3333         (check_mkfifo_available): Likewise.
3334
3335 2005-05-06  Jeff Law  <law@redhat.com>
3336
3337         * gcc.c-torture/compile/pr21380.c: New test.
3338
3339 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
3340
3341         PR c++/20961
3342         * g++.dg/ext/weak3.C: New test.
3343
3344 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
3345
3346         PR c++/21352
3347         * g++.dg/template/crash37.C: New test.
3348
3349 2005-05-05  Paul Brook  <paul@codesourcery.com>
3350
3351         * gcc.dg/arm-g2.c: Use effective-target arm32.
3352         * gcc.dg/arm-mmx-1.c: Ditto.
3353         * gcc.dg/arm-scd42-2.c: Ditto.
3354         * gcc.dg/arm-vfp1.c: Ditto.
3355         * lib/target-supports.exp (check_effective_target_arm32): New
3356         function.
3357
3358 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
3359
3360         PR libfortran/21354
3361         gfortran.dg/in_pack_rank7.f90:  New test.
3362
3363 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
3364
3365         PR middle-end/15618
3366         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
3367
3368 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
3369
3370         PR middle-end/21265
3371         * gcc.dg/20050503-1.c: New test.
3372
3373         PR rtl-optimization/21239
3374         * gcc.dg/i386-sse-11.c: New test.
3375
3376 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
3377
3378         PR target/16888
3379         * gcc.target/i386/asm-1.c: New test.
3380
3381 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
3382
3383         PR rtl-optimization/21330
3384         * gcc.c-torture/execute/20050502-1.c: New test.
3385
3386         PR target/21297
3387         * gcc.c-torture/execute/20050502-2.c: New test.
3388
3389 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
3390
3391         PR middle-end/21282
3392         * gcc.dg/pr21282.c: New.
3393
3394 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3395
3396         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
3397         * gcc.dg/vect/vect-92.c: Likewise
3398         * gcc.dg/vect/vect-93.c: Likewise
3399         * gcc.dg/vect/vect-dv-1.c: Likewise
3400         * gcc.dg/vect/vect-dv-2.c: Likewise
3401         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
3402
3403 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3404
3405         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
3406         * gfortran.dg/vect/vect-2.f90:  Likewise
3407         * gfortran.dg/vect/vect-3.f90:  Likewise
3408         * gfortran.dg/vect/vect-4.f90:  Likewise
3409         * gfortran.dg/vect/vect-5.f90:  Likewise
3410
3411 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
3412
3413         PR target/20813
3414         * gcc.dg/rs6000-fpint-2.c: New.
3415
3416 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
3417
3418         PR c/15698
3419         * gcc.dg/builtins-30.c: Update expected messages.
3420         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
3421         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
3422         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
3423
3424 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
3425
3426         PR tree-optimization/21294
3427         * gcc.dg/tree-ssa/pr21294.c: New.
3428
3429 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
3430
3431         * gcc.dg/altivec-3.c (vec_store): Do not use the old
3432         __builtin_altivec_st_internal_4si built-in.
3433
3434 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
3435
3436         PR c++/15875
3437         * g++.dg/template/ptrmem14.C: New test.
3438
3439 2005-05-02  Paul Brook  <paul@codesourcery.com>
3440
3441         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
3442
3443 2005-05-02  Michael Matz  <matz@suse.de>
3444
3445         PR c++/19542
3446         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
3447
3448 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
3449
3450         * g++.dg/cpp/weak.C: New test.
3451
3452 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
3453
3454         * gcc.dg/tree-ssa/loop-8.c: New test.
3455
3456 2005-04-30  Michael Maty  <matz@suse.de>
3457
3458         * gcc.dg/inline-mcpy.c: New test.
3459
3460 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
3461
3462         PR libfortran/18958
3463         * gfortran.dg/eoshift.f90:  New test case.
3464
3465 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
3466
3467         PR libfortran/18857
3468         * gfortran.dg/matmul_1.f90: New test.
3469
3470 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3471
3472         PR tree-optimization/21030
3473         * gcc.dg/tree-ssa/pr21030.c: New.
3474
3475 2005-04-29  Devang Patel  <dpatel@apple.com>
3476
3477         PR tree-optimization/21272
3478         * gcc.dg/vect/vect-ifcvt-10.c: New test.
3479
3480 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
3481
3482         PR fortran/13082
3483         PR fortran/18824
3484         * gfortran.dg/entry_4.f90: New test.
3485         * gfortran.fortran-torture/execute/entry_1.f90: New test.
3486         * gfortran.fortran-torture/execute/entry_2.f90: New test.
3487         * gfortran.fortran-torture/execute/entry_3.f90: New test.
3488         * gfortran.fortran-torture/execute/entry_4.f90: New test.
3489         * gfortran.fortran-torture/execute/entry_5.f90: New test.
3490         * gfortran.fortran-torture/execute/entry_6.f90: New test.
3491         * gfortran.fortran-torture/execute/entry_7.f90: New test.
3492
3493 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3494
3495         * gfortran.fortran-torture/execute/entry_8.f90: New test.
3496
3497 2005-04-29  Paul Brook   <paul@codesourcery.com>
3498
3499         * gfortran.dg/entry_3.f90: New test.
3500
3501 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3502
3503         * gfortran.dg/implicit_4.f90: New test.
3504
3505 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
3506
3507         * lib/target-supports.exp (check_profiling_available): Return
3508         false for xtensa-*-elf.
3509
3510 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
3511
3512         * lib/fortran-torture.exp (fortran-torture.exp): Catch
3513         error if file cannot be deleted.
3514
3515 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3516
3517         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
3518         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
3519         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
3520         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
3521         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
3522         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
3523         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
3524         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
3525         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
3526         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
3527         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
3528         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
3529         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
3530
3531 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3532
3533         PR fortran/20865
3534         * gfortran.dg/pr20865.f90: New test.
3535
3536 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
3537
3538         * gcc.dg/void-cast-2.c: New test.
3539
3540 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3541
3542         PR c/21159
3543         * gcc.dg/void-cast-1.c: New test.
3544
3545 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
3546
3547         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
3548
3549 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3550
3551         PR fortran/21177
3552         * gfortran.dg/pr21177.f90: New test.
3553
3554 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
3555
3556         PR tree-optimization/21171
3557         * gcc.dg/tree-ssa/pr21171.c: New test.
3558
3559 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
3560
3561         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3562         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3563         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3564         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3565         gcc.dg/tree-ssa/gen-vect-32.c: New.
3566         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
3567         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
3568         don't run on PPC32.
3569
3570 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3571
3572         PR c/21213
3573         * gcc.dg/transparent-union-3.c: New test.
3574
3575 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3576
3577         PR c/20740
3578         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
3579         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
3580         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
3581         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
3582         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
3583         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
3584
3585 2005-04-26  Jeff Law  <law@redhat.com>
3586
3587         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
3588         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
3589         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
3590         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
3591         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
3592         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
3593         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
3594
3595 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
3596
3597         PR tree-optimization/17598
3598         * gcc.dg/tree-ssa/pr17598.c: New testcase.
3599
3600 2005-04-25  Mike Stump  <mrs@apple.com>
3601
3602         * objc.dg/fix-and-continue-1.m: Add.
3603
3604 2005-04-25  Roger Sayle  <roger@eyesopen.com>
3605
3606         PR c++/20995
3607         * g++.dg/opt/pr20995-1.C: New test case.
3608
3609 2005-04-25  Devang Patel <dpatel@apple.com>
3610
3611         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
3612
3613 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3614
3615         PR testsuite/21062
3616         * g++.dg/opt/alias2.C (printf): Correct the prototype.
3617
3618 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3619
3620         PR C++/21188
3621         * g++.dg/opt/rtti2.C: New test.
3622
3623 2005-04-25  Paul Brook  <paul@codesourcery.com>
3624         Steven G. Kargl  <kargls@comcast.net>
3625
3626         PR fortran/20879
3627         * gfortran.dg/ichar_1.f90: New file.
3628
3629 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
3630
3631         PR middle-end/20991
3632         * g++.dg/opt/pr20991.C: New test.
3633
3634         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
3635         where sizeof (type) < __alignof__ (type).
3636         * gcc.dg/compat/struct-layout-1.h: Likewise.
3637
3638 2005-04-24  Per Bothner  <per@bothner.com>
3639             Devang Patel  <dpatel@apple.com>
3640
3641         PR preprocessor/20907
3642         * gcc.dg/cpp/very-long-comment.c: New test.
3643
3644 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3645
3646         PR fortran/20059
3647         * gfortran.dg/common_5.f: New test.
3648
3649 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
3650
3651         PR middle-end/21082
3652         * g++.dg/tree-ssa/pr21082.C: New testcase.
3653
3654 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
3655
3656         * gcc.dg/vect/vect-99.c: New test.
3657
3658 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
3659
3660         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
3661
3662 2005-04-22  Jeff Law  <law@redhat.com>
3663
3664         * gcc.dg/uninit-5.c: Remove xfails.
3665         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
3666         conditionals and loads.
3667
3668 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
3669
3670         PR libfortran/20074
3671         PR libfortran/20436
3672         PR libfortran/21108
3673         * gfortran.dg/nested_reshape.f90: new test
3674         * gfortran.dg/reshape-alloc.f90: new test
3675         * gfortran.dg/reshape.f90: new test
3676
3677 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
3678
3679         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
3680
3681         * gcc.dg/arm-vfp1.c: New test.
3682
3683 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
3684
3685         PR c++/21087
3686         * g++.dg/lookup/builtin2.C: New test.
3687
3688 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3689
3690         * gcc.dg/weak/weak-13.c: New test.
3691
3692 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
3693
3694         * lib/target-supports.exp (check_effective_target_sync_int_long):
3695         Add powerpc*.
3696
3697 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
3698
3699         * gcc.target/mips/branch-1.c: New test.
3700
3701 2005-04-21  Richard Henderson  <rth@redhat.com>
3702
3703         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
3704         * gcc.dg/vect/vect-86.c: Likewise.
3705         * gcc.dg/vect/vect-87.c: Likewise.
3706         * gcc.dg/vect/vect-88.c: Likewise.
3707
3708 2005-04-21  Devang Patel  <dpatel@apple.com>
3709
3710         PR optimization/20994
3711         * gcc.dg/tree-ssa/ifc-3.c: New test.
3712
3713 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3714
3715         PR c/12913
3716         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
3717         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
3718         gcc.dg/c99-vla-jump-5.c: New tests.
3719
3720 2005-04-19  Richard Henderson  <rth@redhat.com>
3721
3722         * lib/target-supports.exp (check_effective_target_vect_int_mult):
3723         Fix typo in exists check.
3724         (check_effective_target_sync_int_long): New.
3725         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
3726         * gcc.dg/ia64-sync-2.c: Likewise.
3727         * gcc.dg/ia64-sync-3.c: Likewise.
3728         * gcc.dg/ia64-sync-4.c: Likewise.
3729
3730 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
3731
3732         * gcc.dg/fold-xor-1.c: New test.
3733         * gcc.dg/fold-xor-2.c: New test.
3734
3735 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
3736
3737         PR target/20670
3738         * g++.dg/eh/fp-regs.C: New test.
3739
3740 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3741
3742         * gcc.dg/Wint-to-pointer-cast-1.c,
3743         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
3744         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
3745         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
3746
3747 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3748
3749         PR fortran/16861
3750         * gfortran.dg/pr16861.f90: New test.
3751
3752 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3753
3754         * gcc.dg/pr21085.c: New test.
3755
3756 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
3757
3758         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
3759         (setup_mips_tests, dg-mips-options): New procedures.
3760         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
3761         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
3762         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
3763         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3764         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
3765         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
3766         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
3767         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3768         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
3769         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
3770         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
3771         dg-mips-options instead of dg-options.  Remove now-redundant
3772         preprocessor guards.
3773         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
3774         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
3775         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
3776         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
3777         * gcc.dg/vr-mult-2.c: Delete.
3778         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
3779         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
3780         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
3781         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
3782         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3783         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
3784         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
3785
3786 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
3787
3788         * ada/acats/run_all.sh: Use sync when executable not present.
3789
3790 2005-04-18  Devang Patel  <dpatel@apple.com>
3791
3792         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
3793         * gcc.dg/vect/vect-11a.c: New.
3794         * gcc.dg/vect/vect-none.c: Update.
3795         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
3796
3797 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3798
3799         PR tree-optimization/20922
3800         * gcc.dg/pr20922-1.c: New test.
3801         * gcc.dg/pr20922-2.c: New test.
3802         * gcc.dg/pr20922-3.c: New test.
3803         * gcc.dg/pr20922-4.c: New test.
3804         * gcc.dg/pr20922-5.c: New test.
3805         * gcc.dg/pr20922-6.c: New test.
3806
3807 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3808
3809         PR libfortran/20950
3810         * gfortran.dg/pr20950.f: New test.
3811
3812 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3813
3814         PR libfortran/19216
3815         * gfortran.dg/pr19216.f: New test.
3816
3817 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
3818
3819         PR tree-optimization/21001
3820         * gcc.dg/tree-ssa/pr21001.c: New.
3821
3822 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
3823
3824         PR libfortran/21075
3825         * gfortran.dg/reshape_rank7.f90: New test.
3826
3827 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
3828
3829         PR libfortran/12884 gfortran.dg/pr12884.f: New test
3830         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
3831         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
3832         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
3833         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
3834         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
3835         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
3836         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
3837         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
3838         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
3839         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
3840         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
3841         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
3842         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
3843         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
3844         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
3845         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
3846         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
3847         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
3848         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
3849         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
3850
3851 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
3852
3853         * gfortran.dg/wtruncate.f: New testcase.
3854         * gfortran.dg/wtruncate.f90: New testcase.
3855
3856 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
3857
3858         PR c++/21025
3859         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
3860         which sizeof/alignof is dependent, rather than just whether we are
3861         processing_template_decl.
3862
3863 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3864
3865         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3866         corrected typo where the wrong variables had been compared.
3867
3868 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3869
3870         PR libfortran/18495
3871         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3872         Test callee-allocated version of return array with a write
3873         statement.
3874         Test spread with a temporary with another write statement.
3875
3876 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
3877
3878         PR tree-optimization/21031
3879         * gcc.dg/tree-ssa/pr21031.c: New.
3880
3881 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
3882
3883         PR tree-optimization/21004
3884         * gcc.dg/builtins-53.c: Include builtins-config.h.
3885         Check floorf, ceilf, floorl and ceill transformations
3886         only when HAVE_C99_RUNTIME is defined.
3887
3888 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
3889
3890         PR middle-end/20739
3891         * gcc.dg/tree-ssa/pr20739.c: New test.
3892
3893 2005-04-14  Mike Stump  <mrs@apple.com>
3894
3895         * gcc.dg/Foundation.framework/empty: New.
3896         * gcc.dg/framework-2.c: New.
3897
3898 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3899
3900         PR tree-optimization/21021
3901         * gcc.c-torture/compile/pr21021.c: New.
3902
3903 2005-04-14  Janis Johnson  <janis187@us.ibm.com
3904
3905         PR testsuite/21010
3906         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
3907         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
3908         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
3909         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
3910         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
3911         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
3912         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
3913         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
3914
3915 2005-04-14  Richard Henderson  <rth@redhat.com>
3916
3917         * lib/target-supports.exp (check_effective_target_vect_condition):
3918         Add ia64, i?86, and x86_64.
3919
3920 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
3921
3922         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
3923
3924 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3925
3926         PR tree-optimization/20657
3927         * gcc.dg/tree-ssa/pr20657.c: New.
3928
3929 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
3930
3931         * gcc.dg/builtins-53.c: Also check (int)trunc* and
3932         (long long int)trunc*.
3933
3934 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
3935
3936         PR target/20927
3937         * gcc.dg/pr20927.c: New test.
3938
3939 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
3940
3941         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
3942         * gcc.target/mips/asm-1.c: Likewise.
3943
3944 2005-04-13  Dale Johannesen  <dalej@apple.com>
3945
3946         * objc.dg/objc-fast-4.m:  New.
3947
3948 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
3949
3950         * gcc.target/cris/torture/cris-torture.exp: New driver in new
3951         directory.
3952         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
3953
3954 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
3955
3956         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
3957         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
3958         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
3959
3960 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
3961
3962         PR tree-optimization/20913
3963         * gcc.dg/tree-ssa/pr20913.c: New.
3964
3965         PR tree-optimization/20702
3966         * gcc.dg/tree-ssa/pr20702.c: New.
3967
3968 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3969
3970         PR c++/13744
3971         * g++.dg/inherit/local3.C: New test.
3972
3973 2005-04-12  Jeff Law  <law@redhat.com>
3974
3975         * gcc.dg/tree-ssa/20050412-1.c: New test.
3976
3977 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
3978
3979         PR libfortran/19016
3980         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
3981         Add tests with mask generated by expression.
3982         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
3983         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
3984         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
3985
3986 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
3987
3988         PR middle-end/20917
3989         * gcc.dg/20050409-1.c: New test.
3990
3991 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
3992
3993         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
3994
3995 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3996
3997         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3998         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
3999         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4000         (TARGET_CXX): Adjust accordingly.
4001         * target.h (struct gcc_target): Remove epxort_class_data.  Add
4002         determine_class_data_visibility and class_data_always_comdat.
4003         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4004         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
4005         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4006         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
4007         (arm_cxx_determine_class_data_visibility): New.
4008         (arm_cxx_class_data_always_comdat): Likewise.
4009         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4010         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
4011         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4012         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
4013         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
4014         Define.
4015
4016 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4017
4018         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
4019
4020 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
4021
4022         * gcc.dg/i386-darwin-fpmath.c: New.
4023
4024 2004-04-11  Devang Patel  <dpatel@apple.com>
4025
4026         * lib/target-supports.exp (check_effective_target_vect_condition): New.
4027         * gcc.dg/vect/vect-ifcvt-1.c: New test.
4028         * gcc.dg/vect/vect-ifcvt-2.c: New test.
4029         * gcc.dg/vect/vect-ifcvt-3.c: New test.
4030         * gcc.dg/vect/vect-ifcvt-4.c: New test.
4031         * gcc.dg/vect/vect-ifcvt-5.c: New test.
4032         * gcc.dg/vect/vect-ifcvt-6.c: New test.
4033         * gcc.dg/vect/vect-ifcvt-7.c: New test.
4034         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
4035
4036 2004-04-11  Devang Patel  <dpatel@apple.com>
4037
4038         * gcc.dg/vect/vect-dv-1.c: New test.
4039         * gcc.dg/vect/vect-dv-2.c: New test.
4040
4041 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4042
4043         PR tree-optimization/20933
4044         * gcc.dg/tree-ssa/pr20933.c: New test.
4045
4046 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4047
4048         * gfortran.dg/fold_nearest.f90: New test.
4049
4050 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
4051
4052         * gcc.dg/tree-ssa/alias-1.c: New test.
4053
4054 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4055
4056         PR tree-optimization/20920
4057         * g++.dg/tree-ssa/pr20920.C: New test.
4058
4059 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
4060
4061         * gcc.dg/builtins-53.c: Also check (int)ceil* and
4062         (long long int)ceil*.
4063
4064 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
4065
4066         * g++.dg/warn/Wdtor1.C: Declare template in system header with
4067         explicit C++ linkage.
4068
4069 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4070
4071         * gfortran.dg/pr17229.f: Take care of the new obsolescence
4072         warning for arithmetic IF statements.
4073
4074 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
4075
4076         * eor_handling_1.f90: New test case.
4077         * eor_handling_2.f90: New test case.
4078         * eor_handling_3.f90: New test case.
4079         * eor_handling_4.f90: New test case.
4080         * eor_handling_5.f90: New test case.
4081         * noadv_size.f90: New test case.
4082         * pad_no.f90: New test case.
4083
4084 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
4085
4086         * gcc.c-torture/execute/20050410-1.c: New test.
4087
4088 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
4089
4090         * gcc.dg/pr20126.c: New.
4091
4092 2005-04-09  Bud Davis  <bdavis@gfortran.org>
4093             Steven G. Kargl <kargls@comcast.net>
4094
4095         * gfortran.dg/PR19872.f: New test.
4096
4097 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4098
4099         * gfortran.dg/nint_1.f90:  Fix dg-do directive
4100
4101 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4102
4103         * gfortran.dg/nint_1.f90: New test.
4104
4105 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4106
4107         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
4108         Added test for callee-allocated arrays with write statements.
4109         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4110         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4111         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4112         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4113         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4114
4115 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4116
4117         PR libfortran/20163
4118         * gfortran.dg/open-options-blanks.f:  New test.
4119
4120 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4121
4122         PR fortran/13257
4123         * gfortran.dg/comma_format_extension_[1234].f: New tests.
4124
4125 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
4126
4127         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4128         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4129         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4130         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4131         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4132         * gcc.c-torture/execute/stdarg-4.c: New test.
4133
4134         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
4135
4136         PR target/20795
4137         * g++.dg/abi/param2.C: New test.
4138
4139 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4140
4141         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
4142
4143 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4144
4145         * gcc.dg/builtins-53.c: New test.
4146
4147 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
4148
4149         * g++.dg/tree-ssa/pr18178.C: New test.
4150         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
4151         * gcc.c-torture/execute/20041019-1.c: New test.
4152         * gcc.dg/tree-ssa/20041008-1.c: New test.
4153         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
4154         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
4155         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4156         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
4157         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
4158         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
4159         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4160         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
4161         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4162         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4163
4164 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
4165
4166         PR rtl-optimization/20466
4167         * gcc.c-torture/execute/pr20466-1.c: New test.
4168
4169 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
4170
4171         PR c++/20905
4172         * g++.dg/parse/cond2.C: New test.
4173
4174         PR c++/20145
4175         * g++.dg/warn/Wdtor1.C: New test.
4176
4177 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4178
4179         PR fortran/17229
4180         * gfortran.dg/pr17229.f: New test.
4181
4182 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
4183
4184         * gfortran.dg/tiny_1.f90: New test.
4185         * gfortran.dg/tiny_2.f90: ditto.
4186
4187 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
4188
4189         * gfortran.dg/eor_1.f90:  Fix dg-do run line
4190         * gfortran.dg/open_new.f90:  Fix dg-do run line
4191
4192 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
4193
4194         * lib/target-supports.exp (get_compiler_messages): Support
4195         optional arguments, the fourth being compiler options.
4196         (check_effective_target_fpic): New proc.
4197         * gcc.dg/20050321-2.c: Restrict to target fpic.
4198
4199 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
4200
4201         * gcc.dg/15443-1.c: New test.
4202         * gcc.dg/15443-2.c: Likewise.
4203
4204 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4205
4206         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
4207
4208 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4209
4210         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
4211
4212 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4213
4214         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
4215         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
4216         -m64.
4217         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
4218         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
4219         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
4220
4221 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
4222
4223         PR c++/20212
4224         * g++.dg/warn/Wunused-11.C: New test.
4225
4226 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
4227
4228         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
4229
4230 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
4231
4232         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
4233
4234 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4235
4236         PR c++/20734
4237         * g++.dg/template/ptrmem13.C: New test.
4238
4239 2005-04-05  Per Bothner  <per@bothner.com>
4240
4241         * lib/gcc.exp: Always add -fno-show-column, for now.
4242
4243 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
4244
4245         PR testsuite/20767
4246         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
4247         of plain old "unsigned int" for the type of "i".  Makes this test
4248         64bit clean.
4249
4250 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
4251
4252         * gcc.dg/i386-ssefn-1.c: New test.
4253         * gcc.dg/i386-ssefn-2.c: New test.
4254         * gcc.dg/i386-ssefn-3.c: New test.
4255         * gcc.dg/i386-ssefn-4.c: New test.
4256
4257 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
4258
4259         PR tree-optimization/20076
4260         * gcc.dg/builtin-apply4.c: New test.
4261
4262         PR preprocessor/19475
4263         * gcc.dg/cpp/macspace1.c: New test.
4264         * gcc.dg/cpp/macspace2.c: New test.
4265
4266 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4267
4268         * gfortran.dg/pr20755.f: Fixed bad format.
4269
4270 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4271
4272         PR c++/20763
4273         * g++.dg/ext/attrib21.C: New test.
4274
4275 2004-04-05  Devang Patel  <dpatel@apple.com>
4276
4277         * lib/target-supports.exp (check_effective_target_vect_shif): New.
4278         * gcc.dg/vect/vect-shift-1.c: New test.
4279
4280 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4281
4282         PR libfortran/20755
4283         * gfortran.dg/pr20755.f: New test.
4284
4285 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
4286
4287         * gfortran.dg/pr15959.f90: New test.
4288         * gfortran.dg/string_pad_trunc.f90: New test.
4289
4290 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4291
4292         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
4293         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
4294         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
4295         syntax.
4296
4297 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4298
4299         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
4300
4301 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4302
4303         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
4304         * gcc.c-torture/compile/20011119-2.c: Likewise.
4305         * gcc.c-torture/compile/981001-2.c: Likewise.
4306
4307 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
4308
4309         PR c++/20679
4310         * g++.dg/template/overload4.C: New test.
4311
4312 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4313
4314         PR c++/20746
4315         * g++.dg/abi/covariant5.C: New.
4316
4317         PR debug/20505
4318         * g++.dg/debug/const2.C: New.
4319
4320 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
4321
4322         PR rtl-optimization/16104
4323         * gcc.c-torture/execute/20050316-1.c: New test.
4324
4325 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4326
4327         * g++.dg/template/spec23.C: Fix dg-error text.
4328
4329 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
4330
4331         PR c++/19199
4332         * g++.dg/expr/lval2.C: New.
4333
4334 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4335
4336         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
4337         __builtin_strcasecmp and __builtin_strncasecmp.
4338
4339 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
4340
4341         PR c++/20723
4342         * g++.dg/template/spec22.C: New.
4343         * g++.dg/template/spec23.C: New.
4344
4345 2005-04-03  Dale Ranta  <dir@lanl.gov>
4346             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4347
4348         PR libfortran/20068
4349         PR libfortran/20125
4350         PR libfortran/20156
4351         PR libfortran/20471
4352         * gfortran.dg/backspace.f: New test.
4353
4354 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
4355
4356         * gcc.dg/pr19345.c: New test.
4357
4358 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4359
4360         PR tree-optimization/20640
4361         * gcc.dg/torture/tree-loop-1.c: New.
4362
4363 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4364
4365         PR rtl-optimization/20290
4366         * gcc.c-torture/execute/loop-ivopts-2.c: New.
4367
4368 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
4369
4370         * gcc.dg/rs6000-fpint.c: New.
4371
4372 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4373
4374         * gcc.dg/old-style-then-proto-1.c: New test.
4375
4376 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4377
4378         * gfortran.fortran-torture/execute/backspace.f90: Check
4379         after backspace and read was incorrect.
4380
4381 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4382
4383         * gcc.c-torture/execute/builtins/strcat.c: Check the result
4384         buffer past the terminating NUL using memcmp.
4385         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
4386         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
4387
4388         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
4389         Fix unused/uninitialized variable warnings.
4390
4391         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
4392         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
4393         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
4394         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
4395
4396         * gcc.c-torture/execute/builtins/abs-1-lib.c,
4397         gcc.c-torture/execute/builtins/fputs-lib.c,
4398         gcc.c-torture/execute/builtins/lib/fprintf.c,
4399         gcc.c-torture/execute/builtins/lib/main.c,
4400         gcc.c-torture/execute/builtins/lib/memcmp.c,
4401         gcc.c-torture/execute/builtins/lib/memmove.c,
4402         gcc.c-torture/execute/builtins/lib/mempcpy.c,
4403         gcc.c-torture/execute/builtins/lib/memset.c,
4404         gcc.c-torture/execute/builtins/lib/printf.c,
4405         gcc.c-torture/execute/builtins/lib/sprintf.c,
4406         gcc.c-torture/execute/builtins/lib/stpcpy.c,
4407         gcc.c-torture/execute/builtins/lib/strchr.c,
4408         gcc.c-torture/execute/builtins/lib/strcmp.c,
4409         gcc.c-torture/execute/builtins/lib/strcpy.c,
4410         gcc.c-torture/execute/builtins/lib/strcspn.c,
4411         gcc.c-torture/execute/builtins/lib/strlen.c,
4412         gcc.c-torture/execute/builtins/lib/strncat.c,
4413         gcc.c-torture/execute/builtins/lib/strncmp.c,
4414         gcc.c-torture/execute/builtins/lib/strncpy.c,
4415         gcc.c-torture/execute/builtins/lib/strrchr.c,
4416         gcc.c-torture/execute/builtins/lib/strspn.c,
4417         gcc.c-torture/execute/builtins/lib/strstr.c,
4418         gcc.c-torture/execute/builtins/memops-asm-lib.c,
4419         gcc.c-torture/execute/builtins/strlen-2.c,
4420         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
4421         prototypes.
4422
4423 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
4424
4425         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
4426         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
4427         selectany usage.
4428
4429 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
4430
4431         PR c++/19406
4432         * g++.dg/debug/using1.C: New test.
4433
4434 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
4435
4436         PR middle-end/20524
4437         * gcc.dg/alias-7.c: Prefix asm-declared name with
4438         __USER_LABEL_PREFIX__.
4439
4440 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
4441
4442         Fix fallout from PR middle-end/15700:
4443         * gcc.c-torture/compile/20011119-1.c: Take
4444         __USER_LABEL_PREFIX__ into account.
4445         * gcc.c-torture/compile/20011119-2.c: Likewise.
4446
4447 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4448
4449         PR c++/18644
4450         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
4451
4452 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4453
4454         PR c/17855
4455         * gcc.c-torture/compile/struct-non-lval-1.c,
4456         gcc.c-torture/compile/struct-non-lval-2.c,
4457         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
4458
4459 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
4460
4461         * gcc.dg/tls/tls.exp: Remove temporary file.
4462         * g++.dg/tls/tls.exp: Ditto.
4463         * lib/file-format.exp: Ditto.
4464         * g++.dg/special/ecos.exp: Ditto.
4465
4466         * lib/profopt.exp: Treat prof_ext as a list.
4467         * gcc.misc-tests/bprob.exp: Ditto.
4468         * g++.dg/bprob/bprob.exp: Ditto.
4469
4470         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
4471         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
4472         g++.dg/tree-ssa/pointer-reference-alias.C,
4473         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
4474         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
4475         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
4476         g++.dg/vect/pr19951.cc: Ditto.
4477         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
4478         gcc.dg/builtins-47.c: Ditto.
4479         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
4480         gcc.dg/pr20115-1.c: Ditto.
4481         * gcc.dg/tree-ssa/20030530-2.c,
4482         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
4483         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
4484         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
4485         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
4486         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
4487         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
4488         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
4489         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
4490         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
4491         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
4492         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
4493         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
4494         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
4495         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
4496         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
4497         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
4498         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
4499         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
4500         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
4501         gcc.dg/tree-ssa/20030824-1.c,
4502         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
4503         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
4504         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
4505         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
4506         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
4507         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
4508         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
4509         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
4510         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
4511         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
4512         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
4513         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
4514         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
4515         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
4516         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
4517         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
4518         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
4519         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
4520         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
4521         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
4522         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
4523         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
4524         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
4525         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
4526         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
4527         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
4528         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
4529         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
4530         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
4531         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
4532         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
4533         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
4534         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
4535         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
4536         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
4537         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
4538         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
4539         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
4540         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
4541         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
4542         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
4543         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
4544         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
4545         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
4546         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
4547         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
4548         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
4549         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
4550         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
4551         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
4552         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
4553         gcc.dg/tree-ssa/useless-1.c: Ditto.
4554         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
4555         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
4556         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
4557         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
4558         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4559         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
4560         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
4561         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
4562         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
4563         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
4564         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
4565         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
4566         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
4567         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
4568         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
4569         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
4570         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
4571         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
4572         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
4573         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
4574         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
4575         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4576         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4577         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
4578         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
4579         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
4580         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
4581         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
4582         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
4583         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
4584         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
4585         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
4586         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
4587         gcc.dg/vect/vect-none.c: Ditto.
4588         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
4589         treelang/compile/unsigned.tree: Ditto.
4590
4591         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
4592         * gcc.dg/cpp/direct2s.c: Ditto.
4593         * gcc.dg/cpp/paste4.c: Ditto.
4594         * gcc.dg/cpp/separate-1.c: Ditto.
4595         * gcc.dg/pch/save-temps-1.c: Ditto.
4596         * g++.dg/ext/altivec-10.C: Ditto.
4597         * g++.dg/pch/pch.C: Ditto.
4598
4599         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
4600
4601         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
4602         * g++.dg/template/repo1.C: Ditto.
4603         * g++.dg/template/repo2.C: Ditto.
4604         * g++.dg/template/repo3.C: Ditto.
4605         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
4606         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
4607         * g++.old-deja/g++.pt/repo1.C: Ditto.
4608         * g++.old-deja/g++.pt/repo2.C: Ditto.
4609         * g++.old-deja/g++.pt/repo3.C: Ditto.
4610         * g++.old-deja/g++.pt/repo4.C: Ditto.
4611
4612         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
4613         * gcc.dg/20030107-1.c: Ditto.
4614         * gcc.dg/20030702-1.c: Ditto.
4615         * gcc.dg/profile-generate-1.c: Ditto.
4616         * g++.dg/other/profile1.C: Ditto.
4617         * g++.old-deja/g++.robertl/eb83.C: Ditto.
4618
4619         * lib/gcc-dg.exp (remove-build-file): New.
4620         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
4621         cleanup-tree-dump, cleanup-saved-temps): New.
4622
4623 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4624
4625         PR c++/19203, DR 214
4626         * g++.dg/parse/ambig3.C: Not ambiguous.
4627         * g++.dg/template/spec20.C: New.
4628         * g++.dg/template/spec21.C: New.
4629
4630 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
4631
4632         PR target/20045
4633         * gcc.dg/ia64-fptr-1.c: Run only on linux.
4634
4635 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4636
4637         PR libfortran/20660
4638         * gfortran.dg/negative_unit.f: New test.
4639
4640 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
4641
4642         * gcc.dg/20050330-1.c: New test.
4643
4644 2005-03-30  Devang Patel  <dpatel@apple.com>
4645
4646         * g++.dg/tree-sra/ssa-sra-3.C: New test.
4647
4648 2005-03-30  Dale Johannesen  <dalej@apple.com>
4649
4650         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
4651
4652 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
4653
4654         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4655         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
4656         Strip options from test name.
4657
4658 2005-03-31  Jan Hubicka  <jh@suse.cz>
4659
4660         * gcc.dg/varpool-1.c: New testcase.
4661
4662 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4663
4664         PR c/772
4665         PR c/17913
4666         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
4667         gcc.dg/stmt-expr-label-3.c : New tests.
4668         * gcc.c-torture/execute/medce-2.c: Remove.
4669
4670 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4671
4672         PR c/20368
4673         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
4674         tests.
4675
4676 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
4677
4678         * gcc.c-torture/compile/pr20203.c: New test.
4679
4680 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4681
4682         * gfortran.dg/promotion.f90:  New test.
4683
4684 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
4685
4686         PR middle-end/20491
4687         * gcc.dg/torture/asm-subreg-1.c: New test.
4688
4689 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
4690
4691         PR c/20672
4692         * gcc.dg/pr20672-1.c: New test.
4693
4694 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
4695
4696         * gfortran.dg/vect: New directory.
4697         * gfortran.dg/vect/vect.exp: New.
4698         * gfortran.dg/vect/vect-1.f90: New test.
4699         * gfortran.dg/vect/vect-2.f90: New test.
4700         * gfortran.dg/vect/vect-3.f90: New test.
4701         * gfortran.dg/vect/vect-4.f90: New test.
4702         * gfortran.dg/vect/vect-5.f90: New test.
4703
4704 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
4705
4706         PR middle-end/20622
4707         * gcc.dg/alias-7.c: New test.
4708
4709 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
4710
4711         * gcc.dg/sparc-reg-1.c: New test.
4712
4713 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
4714
4715         PR target/19890
4716         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
4717
4718 2005-03-29  Dale Ranta  <dir@lanl.gov>
4719             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4720
4721         PR libfortran/20163
4722         * gfortran.dg/pr20163-2.f: New test.
4723
4724 2005-03-28  Jan Hubicka  <jh@suse.cz>
4725
4726         PR middle-end/20635
4727         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
4728         by Jakub Jelinek.
4729
4730 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
4731
4732         PR tree-optimization/20626
4733         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
4734         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
4735
4736 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4737
4738         * gfortran.dg/underflow.f90:  New test.
4739         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
4740
4741 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4742
4743         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
4744
4745 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
4746
4747         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
4748         (g++_init): Make sure that CXXFLAGS is set.
4749         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
4750         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
4751         * lib/gfortran.exp (gfortran_link_flags): Likewise.
4752         * lib/objc.exp (objc_init): Likewise.
4753         * lib/treelang.exp (treelang_init): Likewise.
4754
4755 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
4756
4757         PR tree-optimization/20470
4758         * gcc.dg/tree-ssa/pr20470.c: New test.
4759
4760 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
4761
4762         * gcc.dg/ppc-stfiwx.c: New.
4763
4764 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
4765
4766         PR target/19888
4767         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
4768
4769 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4770
4771         * gcc.dg/20050325-1.c: Fix a typo.
4772
4773 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4774
4775         PR libfortran/19678
4776         PR libfortran/19679
4777         * gfortran.dg/dos_eol.f: New test.
4778
4779 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4780
4781         PR rtl-optimization/20249
4782         * gcc.dg/20050325-1.c: New test.
4783
4784 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4785
4786         PR libfortran/15332
4787         * gfortran.dg/pr15332.f: New test.
4788
4789 2005-03-24  Dale Johannesen  <dalej@apple.com>
4790
4791         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
4792
4793 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
4794
4795         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
4796         'internal' visibility.
4797         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
4798         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
4799         'protected' visibility.
4800         * gcc.dg/visibility-7.c: Likewise.
4801         * lib/target-supports.exp (check_visibility_available): Take
4802         a parameter, the kind of visibility to check for.
4803         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
4804         to check_visibility_available.
4805
4806         * g++.dg/expr/cast3.C: New.
4807
4808 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
4809
4810         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
4811         rs6000.
4812
4813 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
4814
4815         PR target/20095
4816         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
4817
4818 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
4819
4820         * gcc.dg/badshift.c: Renamed to...
4821         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
4822
4823         * gcc.target/i386/badshift.c: Renamed to...
4824         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
4825         only.
4826
4827         PR rtl-optimization/20532
4828         * gcc.target/i386/badshift.c: New.
4829
4830 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4831
4832         * gfortran.dg/pr18025.f90: New test.
4833
4834 2005-03-23  Dale Johannesen  <dalej@apple.com>
4835
4836         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
4837
4838 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
4839
4840         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
4841
4842         * lib/target-supports.exp (check_iconv_available): Default
4843         libiconv to -liconv, if there is no definition.
4844
4845 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
4846
4847         * gcc.dg/torture/cris-asm-mof-1.c: New test.
4848
4849 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
4850
4851         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
4852         * g++.dg/opt/pr7503-2.C: Likewise.
4853         * g++.dg/opt/pr7503-3.C: Likewise.
4854         * g++.dg/opt/pr7503-4.C: Likewise.
4855         * g++.dg/opt/pr7503-5.C: Likewise.
4856         * g++.dg/warn/minmax.C: New test.
4857
4858 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4859
4860         * gfortran.dg/g77_intrinsics_funcs.f: New test.
4861         * gfortran.dg/g77_intrinsics_sub.f: New test.
4862
4863 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
4864             Jan Hubicka  <jh@suse.cz>
4865             Steven Bosscher <stevenb@suse.de
4866
4867         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
4868
4869 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4870
4871         PR c++/19980
4872         * g++.dg/template/redecl3.C: New test.
4873
4874 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4875
4876         PR c++/20499
4877         * g++.dg/parse/error16.C: Tweak error markers.
4878
4879 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
4880
4881         PR target/20561
4882         * gcc.dg/20050321-2.c: New test.
4883
4884 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4885
4886         PR c++/20465
4887         PR c++/20381
4888         * g++.dg/template/ptrmem12.C: New.
4889
4890 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
4891
4892         PR rtl-optimization/20527
4893         * gcc.c-torture/execute/pr20527-1.c: New test.
4894
4895 2005-03-22  Ben Elliston  <bje@au.ibm.com>
4896
4897         * gcc.misc-tests/options.exp (check_for_options): Create a real C
4898         program, compile it into a real executable and then delete the .c
4899         and .x files afterwards, to avoid problems on testglue targets.
4900
4901 2005-03-21  Stuart Hastings  <stuart@apple.com>
4902
4903         * gcc.target/i386/sse-2.c: New.
4904
4905 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
4906
4907         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
4908
4909 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4910
4911         * g++.dg/parse/crash25.C: Fix typo.
4912
4913 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4914
4915         PR c++/20461
4916         * g++.dg/parse/crash24.C: New test.
4917
4918         PR c++/20536
4919         * g++.dg/parse/crash25.C: New test.
4920
4921 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4922
4923         PR c++/20147
4924         * g++.dg/ext/stmtexpr4.C: New test.
4925
4926 2005-03-20  Roger Sayle  <roger@eyesopen.com>
4927
4928         PR middle-end/20539
4929         * gcc.c-torture/compile/pr13066-1.c: New test case.
4930         * gcc.c-torture/compile/pr20539-1.c: Likewise.
4931         * g++.dg/opt/pr13066-1.C: Likewise.
4932
4933 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
4934
4935         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
4936
4937 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4938
4939         PR fortran/18525
4940         * gfortran.dg/nesting_1.f90: New test.
4941
4942 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4943
4944         PR c++/20240
4945         * g++.dg/lookup/using13.C: New test.
4946
4947 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4948
4949         PR c++/20333
4950         * g++.dg/template/crash36.C: New test.
4951
4952 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
4953
4954         PR c++/20463
4955         * g++.dg/template/crash35.C: New test.
4956
4957 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
4958
4959         PR c++/19966
4960         * g++.dg/overload/operator2.C: New test.
4961
4962 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4963
4964         PR libfortran/20257
4965         * gfortran.dg/pr20257.f90: New test.
4966
4967 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4968
4969         PR libfortran/20480
4970         * gfortran.dg/pr20480.f90: New test.
4971
4972 2005-03-16  Richard Henderson  <rth@redhat.com>
4973
4974         PR middle-end/15700
4975         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
4976         (_rtld_global): New.
4977         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
4978         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
4979
4980         * gcc.dg/alias-3.c: New.
4981         * gcc.dg/alias-4.c: New.
4982         * gcc.dg/alias-5.c: New.
4983         * gcc.dg/alias-6.c: New.
4984
4985 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
4986
4987         * gcc.dg/cpp/ucnid-7.c: New.
4988
4989 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
4990             Dorit Naishlos  <dorit@il.ibm.com>
4991
4992         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
4993         darwin.
4994
4995 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
4996
4997         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
4998         misaligned accesses.
4999         * gcc.dg/vect/vect-58.c: Likewise.
5000         * gcc.dg/vect/vect-92.c: New.
5001         * gcc.dg/vect/vect-93.c: New.
5002
5003 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
5004
5005         PR fortran/18827
5006         * gfortran.dg/assign_2.f90: New test.
5007         * gfortran.dg/assign_3.f90: New test.
5008         * gfortran.dg/assign.f90: New test.
5009
5010 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
5011
5012         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
5013         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
5014         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
5015         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
5016         names.
5017
5018 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
5019
5020         * gcc.dg/cpp/ucnid-6.c: New.
5021
5022         * gcc.dg/cpp/normalize-1.c: New.
5023         * gcc.dg/cpp/normalize-2.c: New.
5024         * gcc.dg/cpp/normalize-3.c: New.
5025         * gcc.dg/cpp/normalize-4.c: New.
5026         * gcc.dg/cpp/ucnid-4.c: New.
5027         * gcc.dg/cpp/ucnid-5.c: New.
5028         * g++.dg/cpp/normalize-1.C: New.
5029         * g++.dg/cpp/ucnid-1.C: New.
5030
5031 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5032
5033         * gcc.dg/pr18628.c: New.
5034
5035 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5036
5037         PR c++/20280
5038         * g++.dg/tree-ssa/pr20280.C: New.
5039
5040 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5041
5042         PR fortran/20467
5043         * gfortran.dg/stfunc_2.f90: New test.
5044
5045 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5046
5047         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
5048
5049 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5050
5051         * gcc.dg/tree-ssa/20050314-1.c: New test.
5052
5053 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5054
5055         PR c++/4403
5056         PR c++/9783, DR433
5057         * g++.dg/template/friend34.C: New test.
5058         * g++.dg/template/friend35.C: Likewise.
5059         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
5060
5061 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5062
5063         Friend class name lookup 5/n
5064         PR c++/1016
5065         * g++.dg/lookup/hidden-class1.C: New test.
5066         * g++.dg/lookup/hidden-class2.C: Likewise.
5067         * g++.dg/lookup/hidden-class3.C: Likewise.
5068         * g++.dg/lookup/hidden-class4.C: Likewise.
5069         * g++.dg/lookup/hidden-class5.C: Likewise.
5070         * g++.dg/lookup/hidden-class6.C: Likewise.
5071         * g++.dg/lookup/hidden-class7.C: Likewise.
5072         * g++.dg/lookup/hidden-class8.C: Likewise.
5073         * g++.dg/lookup/hidden-class9.C: Likewise.
5074         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
5075         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
5076         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
5077         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
5078         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
5079         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
5080         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
5081         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
5082         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
5083         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
5084         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
5085
5086 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
5087
5088         PR c++/20157
5089         * g++.dg/template/error18.C: New test.
5090
5091 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5092
5093         PR debug/16792
5094         * g++.dg/debug/pr16792.C: New test.
5095
5096 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5097
5098         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
5099         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
5100         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
5101         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
5102         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
5103         test assertion names.
5104
5105 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5106
5107         PR fortran/18600
5108         * gfortran.dg/stfunc_1.f90: New test.
5109
5110 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5111
5112         PR fortran/16907
5113         * gfortran.dg/real_index_1.f90: New test.
5114
5115 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5116
5117         PR fortran/20323
5118         * gfortran.dg/spec_expr_1.f90: New test.
5119
5120 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5121
5122         PR c/20402
5123         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
5124         new parser.
5125
5126 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5127
5128         PR fortran/20361
5129         * gfortran.dg/largeequiv_1.f90: New test.
5130
5131 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5132
5133         * gcc.dg/ucnid-1.c: New.
5134         * gcc.dg/ucnid-2.c: New.
5135         * gcc.dg/ucnid-3.c: New.
5136         * gcc.dg/ucnid-4.c: New.
5137         * gcc.dg/ucnid-5.c: New.
5138         * gcc.dg/ucnid-6.c: New.
5139         * gcc.dg/cpp/ucnid-1.c: New.
5140         * gcc.dg/cpp/ucnid-2.c: New.
5141         * gcc.dg/cpp/ucnid-3.c: New.
5142         * g++.dg/other/ucnid-1.C: New.
5143
5144 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5145
5146         * gcc.dg/vmx/darwin-abi-3.c: Delete.
5147
5148 2005-03-11  Per Bothner  <per@bothner.com>
5149
5150         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
5151         that diagnotics refer to correct token.
5152         * gcc.dg/unused-3.c: Likewise.
5153
5154 2005-03-11  Per Bothner  <per@bothner.com>
5155
5156         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
5157         constant" is now actually on same line as string constant.
5158         * gcc.dg/cpp/direct2s.c: Likewise.
5159
5160 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
5161
5162         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
5163
5164 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5165
5166         PR libfortran/20124
5167         * gfortran.dg/pr20124.f90: New Test
5168
5169 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
5170
5171         PR tree-optimization/20130
5172         * gcc.dg/pr20130-1.c: New test.
5173
5174 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5175
5176         PR target/20095
5177         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
5178
5179 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5180
5181         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
5182
5183 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5184
5185         * g++.dg/eh/forced1.C: Fix comment.
5186         * g++.dg/eh/forced2.C: Ditto.
5187         * g++.dg/eh/forced3.C: Ditto.
5188         * g++.dg/eh/forced4.C: Ditto.
5189
5190 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
5191
5192         PR rtl-opt/20412
5193         * gcc.c-torture/compile/pr20412.c: New test.
5194
5195 2005-03-10  Roger Sayle  <roger@eyesopen.com>
5196
5197         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
5198
5199 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5200
5201         PR target/20322
5202         * gcc.dg/20050307-1.c: New test.
5203
5204 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
5205
5206         PR c++/20375
5207         * g++.dg/other/stdarg3.C: New.
5208
5209 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5210
5211         PR c++/18384, c++/18327
5212         * g++.dg/init/array19.C: New test.
5213
5214         PR inline-asm/20314
5215         * gcc.dg/torture/pr20314-1.c: New test.
5216         * gcc.dg/torture/pr20314-2.c: New test.
5217
5218 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
5219
5220         * gcc.dg/20050309-1.c: New test.
5221
5222 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5223
5224         * gcc.dg/builtins-10.c: Reactivate disabled test.
5225         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
5226         new cbrt transformations.
5227
5228 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
5229
5230         PR c++/20208
5231         * g++.dg/template/array13.C: New test.
5232
5233 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
5234
5235         PR c++/16859
5236         * g++.dg/init/brace4.C: New test.
5237
5238 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5239
5240         PR c++/20186
5241         * g++.dg/template/non-dependent12.C: New.
5242
5243 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
5244
5245         PR c++/20142
5246         * g++.dg/init/array18.C: Add dg-do run marker.
5247
5248         PR c++/20142
5249         * g++.dg/init/array18.C: New test.
5250
5251 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5252
5253         * consistency.vlad/vlad.exp: Remove trailing semicolons.
5254         * g++.dg/gcov/gcov.exp: Likewise.
5255         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5256         * gcc.target/xstormy16/xstormy16.exp: Likewise.
5257         * lib/c-torture.exp: Likewise.
5258         * lib/fortran-torture.exp: Likewise.
5259         * lib/g++.exp: Likewise.
5260         * lib/gcc-defs.exp: Likewise.
5261         * lib/gcc-dg.exp: Likewise.
5262         * lib/gcc.exp: Likewise.
5263         * lib/gcov.exp: Likewise.
5264         * lib/gfortran.exp: Likewise.
5265         * lib/mike-g++.exp: Likewise.
5266         * lib/mike-gcc.exp: Likewise.
5267         * lib/objc-torture.exp: Likewise.
5268         * lib/objc.exp: Likewise.
5269         * lib/profopt.exp: Likewise.
5270         * lib/target-libpath.exp: Likewise.
5271         * lib/target-supports.exp: Likewise.
5272         * lib/treelang.exp: Likewise.
5273         * lib/wrapper.exp: Likewise.
5274
5275 2005-03-08  Jeff Law  <law@redhat.com>
5276
5277         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
5278         PHI-OPT changes.
5279
5280 2005-03-08  Ira Rosen  <irar@il.ibm.com>
5281
5282         * gcc.dg/vect/pr20122.c: New test.
5283
5284 2005-03-07  Jeff Law  <law@redhat.com>
5285
5286         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
5287         was folded away.
5288         * gcc.dg/tree-ssa/pr18133-1.c: New test.
5289         * gcc.dg/tree-ssa/pr18133-2.c: New test.
5290         * gcc.dg/tree-ssa/pr18134.c: New test.
5291
5292 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5293
5294         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
5295         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
5296         gcc.dg/torture/builtin-noret-2.c: Require weak support.
5297
5298 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
5299
5300         PR tree-opt/17671
5301         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
5302
5303 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
5304
5305         * g++.dg/warn/Wnvdtor.C: New test.
5306
5307 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
5308
5309         * gcc.dg/torture/pr19683-1.c: New test.
5310
5311 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
5312
5313         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
5314         * gfortran.dg/g77/19990313-2.f: Ditto.
5315         * gfortran.dg/g77/19990313-3.f: Ditto.
5316         * gfortran.dg/g77/19990525-0.f: Ditto.
5317         * gfortran.dg/g77/19990826-0.f: Ditto.
5318         * gfortran.dg/g77/19990826-2.f: Ditto.
5319         * gfortran.dg/g77/19990826-3.f: Ditto.
5320         * gfortran.dg/g77/20000511-1.f: Ditto.
5321         * gfortran.dg/g77/20000511-2.f: Ditto.
5322         * gfortran.dg/g77/970625-2.f: Ditto.
5323         * gfortran.dg/g77/980310-2.f: Ditto.
5324         * gfortran.dg/g77/980310-3.f: Ditto.
5325         * gfortran.dg/g77/980310-8.f: Ditto.
5326         * gfortran.dg/g77/980519-2.f: Ditto.
5327         * gfortran.dg/g77/alpha1.f: Ditto.
5328         * gfortran.dg/g77/claus.f: Ditto.
5329         * gfortran.dg/g77/erfc.f: Ditto.
5330         * gfortran.dg/g77/short.f: Ditto.
5331         * gfortran.fortran-torture/execute/data.f90: Ditto.
5332         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
5333         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
5334
5335 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5336
5337         * lib/file-format.exp (gcc_target_object_format): Add check for som
5338         format and hardcode object formats on hppa*-*-hpux*.
5339         * lib/target-supports.exp (check_weak_available): Add check for som
5340         object format.  Always return 0 on hppa*-*-hpux10*.
5341
5342         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
5343         is defined.
5344
5345         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
5346
5347 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5348
5349         * gfortran.dg/pr19936_1.f90: New test.
5350         * gfortran.dg/pr19936_2.f90: New test.
5351         * gfortran.dg/pr19936_3.f90: New test.
5352
5353 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5354             Paul Thomas <prthomas@drfccad.cea.fr>
5355
5356         * gfortran.dg/PR19754_1.f90: New test.
5357         * gfortran.dg/PR19754_2.f90: Ditto.
5358
5359 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5360
5361         PR c++/19311
5362         * g++.dg/template/non-dependent11.C: New test.
5363
5364 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
5365
5366         * lib/target-supports.exp (check_iconv_available): Fix comment.
5367
5368 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
5369             Joseph S. Myers  <joseph@codesourcery.com>
5370
5371         PR c++/19797
5372         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
5373
5374 2005-03-04  Matthew Sachs  <msachs@apple.com>
5375
5376         * gcc.exp (gcc_target_compile): Put braces around
5377         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
5378         * objc.exp (objc_target_compile): Likewise.
5379         * treelang.exp (treelang_target_compile): Likewise.
5380
5381 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5382
5383         PR fortran/19673
5384         * gfortran.dg/func_result_1.f90: New test.
5385
5386 2005-03-04  Ben Elliston  <bje@au.ibm.com>
5387
5388         * gcc.misc-tests/options.exp: New test.
5389
5390 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
5391
5392         * gcc.dg/pr15784-4.c: New test.
5393
5394 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
5395
5396         * gcc.c-torture/execute/pr17133.c: New.
5397         * gcc.c-torture/compile/20050303-1.c: New.
5398
5399 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
5400
5401         * gcc.dg/cpp/assert4.c:  Fix for cygwin
5402
5403 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
5404
5405         * g++.dg/overload/using2.C: New.
5406
5407 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
5408
5409         PR c++/19916
5410         * g++.dg/init/ptrmem2.C: New test.
5411
5412 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
5413
5414         PR c/8927
5415         * gcc.dg/pr8927-1.c: New test.
5416
5417 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
5418
5419         PR c++/20232
5420         * g++.dg/inherit/covariant12.C: New.
5421
5422 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5423
5424         PR fortran/19479
5425         * gfortran.dg/bound_1.f90: New test.
5426
5427 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
5428
5429         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
5430         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
5431
5432 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
5433
5434         PR c/20245
5435         * gcc.dg/pr20245-1.c: New test.
5436
5437 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
5438
5439         PR middle-end/19874
5440         * gcc.c-torture/execute/20050119-2.c: New test case.
5441
5442 2005-02-28  Ben Elliston  <bje@au.ibm.com>
5443
5444         * README: Update the DejaGnu bug reporting address.
5445         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
5446         * lib/objc-torture.exp: Likewise.
5447
5448 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5449
5450         * gfortran.dg/boz_1.f90: New test.
5451         * gfortran.dg/boz_3.f90: New test.
5452         * gfortran.dg/boz_4.f90: New test.
5453
5454 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5455
5456         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
5457         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
5458
5459 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5460
5461         PR libfortran/20101
5462         * gfortran.dg/write_0_pe_format.f90: New test.
5463
5464 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
5465
5466         PR c++/20206
5467         * g++.dg/opt/thunk2.C: New test.
5468         * g++.dg/opt/covariant1.C: New test.
5469
5470 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5471
5472         * gfortran.dg/e_d_fmt.f90: New test.
5473
5474 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
5475
5476         * gcc.dg/asm-b.c: Fix comment typos.
5477
5478 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5479
5480         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
5481         a V_MAY_DEF also.
5482
5483 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5484
5485         PR tree-opt/20188
5486         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
5487         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
5488         * gcc.dg/asm-b.c: New test.
5489
5490 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
5491
5492         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
5493         Disable this test on IRIX 6.
5494
5495 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
5496
5497         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
5498         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
5499         parser.
5500
5501 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
5502
5503         PR tree-optimization/20204
5504         * testsuite/gcc.dg/pr20204.c: New test.
5505
5506 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
5507
5508         PR target/20196
5509         * gcc.c-torture/execute/20050224-1.c: New test.
5510
5511         PR c++/20175
5512         * g++.dg/warn/Wbraces2.C: New test.
5513
5514 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
5515
5516         PR c++/19878
5517         * g++.dg/init/const2.C: New test.
5518
5519 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
5520
5521         PR tree-optimization/20100
5522         * gcc.c-torture/execute/pr20100-1.c: New test.
5523
5524 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5525
5526         * gfortran.dg/implicit_3.f90: New test.
5527
5528         * gfortran.dg/deftype_1.f90: New test.
5529
5530 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
5531
5532         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
5533         the test passes.
5534         * g++.dg/other/anon3.C: Accept a warning.
5535
5536 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
5537
5538         * gcc.dg/pr20017.c: Fix a comment typo.
5539
5540 2005-02-23  Bud Davis  <bdavis@gfortran.org>
5541
5542         * gfortran.dg/list_read_4.f90: Change to f90 comments.
5543
5544 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5545
5546         PR ada/19902
5547         * ada/acats/tests/cxa/cxa3004.a: Remove.
5548         * ada/acats/tests/cxb/cxb30061.am: Likewise.
5549
5550 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5551
5552         PR c++/20073
5553         * g++.dg/init/const1.C: New test.
5554
5555         PR c++/19991
5556         * g++.dg/parse/constant7.C: New test.
5557
5558         PR c++/20152
5559         * g++.dg/parse/error27.C: New test.
5560         * g++.dg/template/qualttp15.C: Adjust error markers.
5561         * g++.old-deja/g++.other/struct1.C: Likewise.
5562
5563         PR c++/20153
5564         * g++.dg/template/error17.C: New test.
5565
5566         PR c++/20148
5567         * g++.dg/parser/error26.C: New test.
5568
5569 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
5570
5571         PR tree-optimization/20100
5572         PR tree-optimization/20115
5573         * gcc.dg/pr20115.c: New test.
5574         * gcc.dg/pr20115-1.c: New test.
5575         * gcc.dg/pr20100.c: New test.
5576         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
5577         call-clobbered variables after alias1.
5578
5579 2005-02-22  Bud Davis  <bdavis@gfortran.org>
5580
5581         * gfortran.dg/list_read_4.f90: new test.
5582
5583 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
5584
5585         PR rtl-optimization/20017.
5586         * gcc.dg/pr20017.c: New.
5587
5588 2005-02-22  Devang Patel  <dpatel@apple.com>
5589
5590         PR 19952
5591         * g++.dg/tree-ssa/pr19952.C: New test.
5592
5593 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5594
5595         PR c++/19883
5596         * g++.dg/parse/constant6.C: New test.
5597
5598 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5599
5600         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5601         * g++.dg/charset/asm2.c: Likewise.
5602         * g++.dg/charset/asm3.c: Likewise.
5603         * g++.dg/charset/asm4.c: Likewise.
5604         * g++.dg/charset/asm5.c: Likewise.
5605         * g++.dg/charset/attribute1.c: Likewise.
5606         * g++.dg/charset/attribute2.c: Likewise.
5607         * g++.dg/charset/extern1.cc: Likewise.
5608         * g++.dg/charset/extern2.cc: Likewise.
5609         * g++.dg/charset/extern3.cc: Likewise.
5610         * g++.dg/charset/function.cc: Likewise.
5611         * g++.dg/charset/string.c: Likewise.
5612         * g++.dg/charset/charset.exp: Likewise.
5613         * lib/target-supports.exp (check_iconv_available): Fix comment.
5614
5615 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5616
5617         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
5618         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5619         * gcc.dg/charset/asm2.c: Likewise.
5620         * gcc.dg/charset/asm3.c: Likewise.
5621         * gcc.dg/charset/asm4.c: Likewise.
5622         * gcc.dg/charset/asm5.c: Likewise.
5623         * gcc.dg/charset/asm6.c: Likewise.
5624         * gcc.dg/charset/attribute1.c: Likewise.
5625         * gcc.dg/charset/attribute2.c: Likewise.
5626         * gcc.dg/charset/builtin1.c: Likewise.
5627         * gcc.dg/charset/extern.c: Likewise.
5628         * gcc.dg/charset/function.c: Likewise.
5629         * gcc.dg/charset/string.c: Likewise.
5630         * gcc.dg/charset/charset.exp: Likewise.
5631
5632 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
5633
5634         PR fortran/20086
5635         * gfortran.dg/pr20086.f90: New test.
5636
5637 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
5638
5639         PR tree-optimization/19786
5640         * g++.dg/tree-ssa/pr19786.C: New.
5641
5642 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5643
5644         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
5645
5646 2005-02-21  Jeff Law  <law@redhat.com>
5647
5648         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
5649
5650 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5651
5652         * gfortran.dg/do_iterator: Split loop, markup all lines for
5653         which an error locus is printed.
5654         * gfortran.dg/pr17708.f90: Markup all lines for which an error
5655         locus is printed.
5656         * gfortran.dg/select_4.f90: Likewise.
5657         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
5658         locuses in the various permutations.
5659
5660 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
5661
5662         PR tree-optimization/19951
5663         * g++.dg/vect: New directory.
5664         * g++.dg/vect/vect.exp: New file.
5665         * g++.dg/vect/pr19951.cc: New testcase.
5666         * g++.dg/dg.exp: Also prune vectorizer tests.
5667
5668 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
5669
5670         PR 18785
5671         * gcc.dg/charset/builtin1.c: New test.
5672
5673 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5674
5675         PR c++/19299
5676         * g++.dg/inherit/volatile1.C: New test.
5677
5678         PR c++/19440
5679         * g++.dg/template/dtor4.C: New test.
5680
5681 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5682
5683         * gfortran.dg/int_1.f90: New test.
5684
5685 2005-02-19  Devang Patel  <dpatel@apple.com>
5686
5687         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
5688
5689 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5690
5691         * gfortran.dg/achar_1.f90: New test.
5692
5693 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
5694
5695         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
5696
5697 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
5698             Jakub Jelinek  <jakub@redhat.com>
5699
5700         PR tree-optimization/19828
5701         * gcc.dg/tree-ssa/loop-7.c: New test.
5702         * gcc.c-torture/execute/20050218-1.c: New test.
5703
5704 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
5705
5706         PR c/20043
5707         * gcc.dg/transparent-union-1.c: New test.
5708         * gcc.dg/transparent-union-2.c: New test.
5709
5710 2005-02-18  James E Wilson  <wilson@specifixinc.com>
5711
5712         PR tree-optimization/18977
5713         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
5714
5715 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
5716
5717         PR target/20054
5718         * gcc.dg/pr20054.c: New test.
5719
5720 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5721
5722         PR c++/19508
5723         * g++.dg/ext/attrib20.C: New test.
5724
5725 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5726
5727         PR middle-end/20030
5728         * gfortran.fortran-torture/execute/character_passing.f90: New test.
5729
5730 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
5731
5732         PR c++/20008
5733         * g++.dg/opt/switch4.C: New.
5734
5735 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
5736
5737         PR c++/20023
5738         PR tree-optimization/20009
5739         * gcc.c-torture/compile/20050217-1.c: New test.
5740         * g++.dg/opt/switch3.C: New test.
5741
5742         PR tree-optimization/18947
5743         * gcc.c-torture/compile/20050215-1.c: New test.
5744         * gcc.c-torture/compile/20050215-2.c: New test.
5745         * gcc.c-torture/compile/20050215-3.c: New test.
5746
5747 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
5748
5749         PR c++/20028
5750         * g++.dg/template/crash34.C: New.
5751
5752         PR c++/20022
5753         * g++.dg/other/access3.C: New.
5754
5755 2005-02-17  Ira Rosen  <irar@il.ibm.com>
5756
5757         * gcc.dg/vect/vect-98.c: New test.
5758
5759 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
5760
5761         PR tree-optimization/19967
5762         * gcc.dg/pr19967.c: New.
5763
5764 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
5765
5766         PR middle-end/19857
5767         * gcc.dg/tree-ssa/20050215-1.c: New test.
5768         * gcc.c-torture/execute/20050215-1.c: New test.
5769
5770 2005-02-15  Eric Christopher  <echristo@redhat.com>
5771
5772         * gcc.dg/cpp/20050215-1.c: New file.
5773
5774 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
5775
5776         PR tree-optimization/15785
5777         * gcc.dg/pr15785-1.c: New test.
5778
5779 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
5780
5781         PR c++/17788
5782         * g++.dg/init/ctor4.C: New.
5783         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5784
5785 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
5786
5787         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5788         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
5789
5790 2005-02-15  Andreas Schwab  <schwab@suse.de>
5791
5792         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
5793         declare malloc.
5794
5795 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
5796
5797         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
5798
5799 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
5800
5801         PR tree-optimization/19853
5802         * gcc.c-torture/compile/pr19853.c: New test.
5803
5804 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5805
5806         PR c++/19608
5807         * g++.dg/parse/local-class1.C: New.
5808
5809         PR c++/19895
5810         * g++.dg/parse/ptrmem3.C: New.
5811
5812         PR c++/19884
5813         * g++.old-deja/g++.oliva/template6.C: Add another case.
5814         * g++.dg/template/explicit6.C: New.
5815
5816 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
5817
5818         PR c++/17816
5819         * g++.dg/other/redecl2.C: New.
5820
5821 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5822
5823         PR c++/19891
5824         * g++.dg/abi/covariant4.C: New.
5825
5826 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
5827
5828         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
5829
5830 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
5831
5832         * gcc.dg/vect/vect-96.c: Fix typo.
5833
5834 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5835
5836         PR c++/14479
5837         PR c++/19487
5838         * g++.dg/template/enum5.C: New test.
5839
5840 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5841
5842         * gcc.dg/vect/vect-97.c: New test.
5843
5844 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5845
5846         * gcc.dg/vect/vect-96.c: New test.
5847
5848 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
5849
5850         * gcc.dg/builtins-34.c: Also check ldexp*.
5851
5852 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
5853
5854         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
5855
5856 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
5857
5858         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
5859         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
5860         dg-require-dll, dg-require-iconv, dg-require-named-sections,
5861         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
5862         selector_list, selector_expression, dg-process-target): Move to new
5863         file target-supports-dg.exp.
5864         * lib/target-supports-dg.exp: New.
5865
5866         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
5867         New.
5868
5869 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
5870
5871         PR c++/19666
5872         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
5873
5874         PR middle-end/19858
5875         * gcc.c-torture/compile/20050210-1.c: New test.
5876
5877 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
5878
5879         PR c++/19755
5880         * g++.dg/warn/Wbraces1.C: New test.
5881
5882 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
5883
5884         * gcc.dg/builtins-52.c: New testcase.
5885
5886 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
5887
5888         PR c/19342
5889         * gcc.c-torture/execute/20050119-1.c: New test.
5890
5891 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5892
5893         PR c++/19811
5894         * g++.dg/init/delete1.C: New test.
5895
5896 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5897
5898         PR c++/18470
5899         * g++.dg/template/static12.C: New test.
5900
5901 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5902
5903         PR c++/19787
5904         * g++.dg/conversion/ambig1.C: New test.
5905
5906         PR c++/19739
5907         * g++.dg/ext/attrib19.C: New test.
5908
5909         PR c++/19732
5910         * g++.dg/parse/dtor5.C: New test.
5911
5912         PR c++/19762
5913         * g++.dg/template/dtor3.C: New test.
5914
5915         PR c++/19826
5916         * g++.dg/template/static11.C: New test.
5917         * g++.dg/template/crash2.C: Remove dg-error marker.
5918
5919 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
5920
5921         PR C++/18491
5922         * g++.old-deja/g++.mike/p10769a.C: Remove.
5923
5924 2005-02-09  Roger Sayle  <roger@eyesopen.com>
5925
5926         * gcc.dg/builtins-48.c: New test case.
5927         * gcc.dg/builtins-49.c: New test case.
5928         * gcc.dg/builtins-50.c: New test case.
5929         * gcc.dg/builtins-51.c: New test case.
5930
5931 2005-02-09  Ian Lance Taylor  <ian@airs.com>
5932
5933         PR middle-end/19583
5934         * g++.dg/warn/Wreturn-type-3.C: New test.
5935
5936 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5937
5938         PR middle-end/19402
5939         * gcc.dg/pr19402-1.c: New testcase.
5940         * gcc.dg/pr19402-2.c: likewise.
5941
5942 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5943
5944         PR middle-end/19854
5945         * g++.dg/tree-ssa/tmmti.C: New testcase.
5946
5947 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5948
5949         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
5950
5951 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
5952
5953         PR c++/19733
5954         * g++.dg/parse/crash23.C: New test.
5955         * g++.dg/warn/Weff1.C: New test.
5956
5957 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5958
5959         * gcc.dg/20050209-1.c: New test.
5960
5961 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5962
5963         PR target/19799
5964         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
5965
5966 2005-02-08  Mike Stump  <mrs@apple.com>
5967
5968         * g++.dg/pch/import-2.c: New test.
5969         * g++.dg/pch/import-2.hs: New.
5970         * g++.dg/pch/include/import-2a.h: New.
5971         * g++.dg/pch/include/import-2b.h: New.
5972
5973 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
5974
5975         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
5976
5977 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5978
5979         * gfortran.dg/substr_1.f90: New test.
5980
5981 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
5982
5983         PR middle-end/19775
5984         * gcc.dg/torture/builtin-power-1.c: Disable test for
5985         invalid transformation.
5986         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
5987         no longer optimize.
5988         * gcc.dg/builtins-47.c: New testcase.
5989
5990 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
5991             Dorit Naishlos  <dorit@il.ibm.com>
5992
5993         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
5994
5995 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
5996
5997         * gcc.c-torture/compile/20050206-1.c: New test.
5998
5999 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6000
6001         PR tree-opt/19768
6002         * g++.dg/opt/pr19768.C: New test.
6003
6004 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6005
6006         PR tree-opt/19736
6007         * gcc.c-torture/compile/pr19736.c: New test.
6008
6009 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6010
6011         PR c++/17401
6012         * g++.dg/parse/error25.C: New test.
6013
6014 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
6015
6016         * gcc.c-torture/execute/20050203-1.c: New.
6017
6018 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
6019
6020         * gcc.dg/vect/vect-85.c: Remove xfail.
6021         * gcc.dg/vect/vect-86.c: Remove xfail.
6022         * gcc.dg/vect/vect-87.c: Remove xfail.
6023         * gcc.dg/vect/vect-88.c: Remove xfail.
6024
6025 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
6026
6027         * gcc.dg/altivec-19.c: New.
6028
6029 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
6030
6031         PR c/17807
6032         * gcc.dg/nested-func-3.c: New test.
6033         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
6034
6035 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
6036
6037         * gcc.test-framework/gen_directive_tests: Generate tests for
6038         selector expressions.
6039
6040 2005-02-02  Matt Austern  <austern@apple.com>
6041
6042         PR c++/19628
6043         * g++/ext/builtin7.C: New.
6044         * g++/ext/builtin8.C: New.
6045
6046 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6047
6048         PR c/18502
6049         * gcc.dg/pr18502-1.c: New test.
6050
6051 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6052
6053         PR c++/17413
6054         * g++.dg/template/local4.C: Tweak.
6055
6056 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
6057
6058         PR tree-optimization/19578
6059         * gcc.c-torture/compile/20050202-1.c: New test.
6060
6061 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6062
6063         PR c/19435
6064         * gcc.dg/c99-init-4.c: New test.
6065
6066 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6067
6068         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
6069
6070         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
6071
6072         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
6073         * g++.dg/eh/check-vect.h: New.
6074
6075         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
6076         * gcc.dg/vect/vect-78.c: Ditto.
6077         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
6078         Remove.
6079
6080         * g++.dg/conversion/simd1.C: Expect warning.
6081         * g++.dg/ext/attribute-test-1.C: Ditto.
6082         * g++.dg/ext/attribute-test-2.C: Ditto.
6083         * g++.dg/ext/attribute-test-3.C: Ditto.
6084         * g++.dg/ext/attribute-test-4.C: Ditto.
6085
6086         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
6087         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
6088
6089         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
6090
6091 2005-02-01  Richard Henderson  <rth@redhat.com>
6092
6093         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6094         long double for ibm double-double format.
6095         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6096
6097 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
6098
6099         PR tree-optimization/19633
6100         * testsuite/gcc.dg/pr19633-1.c: New test.
6101         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
6102         to NULL or a symbol.
6103
6104 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6105
6106         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
6107         New procs.
6108         (dg-process-target (local override)): Handle selector expressions.
6109
6110         * gcc.test-framework/README: Describe tests in source directory.
6111         * gcc.test-framework/test-framework.awk: Handle dg- tests.
6112         * gcc.test-framework/test-framework.exp: Handle dg- tests.
6113         * gcc.test-framework/dg-bogus-exp-P.c: New test.
6114         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
6115         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
6116         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
6117         * gcc.test-framework/dg-do-link-exp-P.c: New test.
6118         * gcc.test-framework/dg-do-run-exp-P.c: New test.
6119         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
6120         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
6121         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
6122         * gcc.test-framework/dg-error-exp-P.c: New test.
6123         * gcc.test-framework/dg-error-exp-XP.c: New test.
6124         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
6125         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
6126         * gcc.test-framework/dg-output-exp-P.c: New test.
6127         * gcc.test-framework/dg-output-exp-XF.c: New test.
6128         * gcc.test-framework/dg-warning-exp-P.c: New test.
6129         * gcc.misc-tests/dg-1.c: Remove.
6130         * gcc.misc-tests/dg-2.c: Remove.
6131         * gcc.misc-tests/dg-3.c: Remove.
6132         * gcc.misc-tests/dg-4.c: Remove.
6133         * gcc.misc-tests/dg-5.c: Remove.
6134         * gcc.misc-tests/dg-6.c: Remove.
6135         * gcc.misc-tests/dg-7.c: Remove.
6136         * gcc.misc-tests/dg-8.c: Remove.
6137         * gcc.misc-tests/dg-9.c: Remove.
6138         * gcc.misc-tests/dg-10.c: Remove.
6139         * gcc.misc-tests/dg-11.c: Remove.
6140         * gcc.misc-tests/dg-12.c: Remove.
6141         * gcc.misc-tests/dg-test.exp: Remove.
6142
6143         * gcc.test-framework/test-framework.awk: Change recording and
6144         printing of passes and failures.
6145
6146         * gcc.test-framework: New directory.
6147         * gcc.test-framework/README: New.
6148         * gcc.test-framework/test-framework.exp: New.
6149         * gcc.test-framework/test-framework.awk: New.
6150         * gcc.test-framework/gen_directive_tests: New.
6151
6152 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
6153
6154         * lib/treelang.exp: Fix comment typos.
6155         (treelang_target_compile): Don't append libs=-ltreelang to options.
6156
6157 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
6158
6159         * g++.dg/parse/typename7.C: Adjust error messages.
6160
6161 2005-01-31  Jeff Law  <law@redhat.com>
6162
6163         * gcc.c-torture/execute/20050131-1.c: New test.
6164         * gcc.dg/wcaselabel.c: New test.
6165
6166 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
6167
6168         * g++.dg/other/warning1.C: Adjust error messags.
6169         * g++.dg/parse/constant5.C: New test.
6170
6171 2005-01-31  Steven Bosscher  <stevenb@suse.de>
6172
6173         PR c/19333
6174         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
6175         the test case valid.
6176         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
6177         * testsuite/gcc.dg/array-7.c: Adjust expected result.
6178         * testsuite/gcc.dg/pr18596-3.c: Likewise.
6179         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
6180         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
6181         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
6182
6183 2005-01-31  Dale Johannesen  <dalej@apple.com>
6184
6185         * g++.dg/opt/pr19650.C:  New test.
6186
6187 2005-01-31  Richard Henderson  <rth@redhat.com>
6188
6189         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6190         long double for intel double extended format.
6191         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6192
6193 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
6194
6195         PR c++/19555
6196         * g++.dg/template/static10.C: New test.
6197
6198         PR c++/19395
6199         * g++.dg/parse/error24.C: New test.
6200
6201         PR c++/19367
6202         * g++.dg/lookup/builtin1.C: New test.
6203
6204         PR c++/19457
6205         * g++.dg/warn/conv3.C: New test.
6206
6207 2005-01-30  Bud Davis  <bdavis@gfortran.org>
6208
6209         PR fortran/19647
6210         * gfortan.dg/inquire_7.f90
6211
6212 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
6213
6214         PR tree-optimization/15791
6215         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
6216         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
6217         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
6218         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
6219         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
6220         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
6221         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
6222         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
6223         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
6224         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
6225
6226 2005-01-29  Paul Brook  <paul@codesourcery.com>
6227
6228         PR fortran/18565
6229         * check.c (real_or_complex_check): New function.
6230         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
6231         * intrinsic.c (add_functions): Use new check functions.
6232         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
6233         Add prototypes.
6234
6235 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
6236
6237         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
6238         gcc.dg/lvalue-3.c: New tests.
6239         * gcc.dg/concat.c: Update expected messages.
6240
6241 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
6242
6243         PR libfortran/19595
6244         * gfortran.dg/eor_1.f90:  New test.
6245
6246 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
6247
6248         PR fortran/19589
6249         * gfortran.dg/logical_data_1.f90: New test.
6250
6251 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
6252
6253         PR c++/19253
6254         * g++.dg/template/crash33.C: New test.
6255
6256         PR c++/19667
6257         * g++.dg/template/crash32.C: New test.
6258
6259 2005-01-28  Ian Lance Taylor  <ian@airs.com>
6260
6261         PR middle-end/16558
6262         * g++.dg/warn/Wreturn-type-2.C: New test.
6263
6264 2004-06-24  Jeff Law  <law@redhat.com>
6265
6266         * gcc.dg/tree-ssa/20050128-1.c: New test.
6267
6268 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
6269
6270         * gcc.target/frv/all-mdpackh-1.c: New test.
6271
6272 2005-01-28  Steven Bosscher  <stevenb@suse.de>
6273
6274         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
6275
6276 2005-01-27  Richard Henderson  <rth@redhat.com>
6277
6278         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
6279
6280 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6281
6282         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
6283
6284 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6285
6286         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
6287         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
6288         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
6289         to cope with cases where the multilib options override the dg-options.
6290
6291 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
6292
6293         PR c/18946
6294         * gcc.dg/noncompile/20050120-1.c: New test.
6295
6296 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
6297
6298         PR tree-optimization/19633
6299         * gcc.dg/pr19633.c: New test.
6300         * gcc.dg/tree-ssa/pr19633.c: New test.
6301
6302 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
6303
6304         * gcc.dg/20041216-1.c: New test.
6305
6306 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
6307
6308         PR objc/18862
6309         * objc.dg/selector-2.m: New test.
6310
6311 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
6312
6313         * g++.dg/opt/range-test-2.C: New test.
6314
6315         PR rtl-optimization/19579
6316         * gcc.c-torture/execute/20050124-1.c: New test.
6317
6318 2005-01-26  Greg Parker  <gparker@apple.com>
6319         Stuart Hastings  <stuart@apple.com>
6320
6321         * gcc.c-torture/execute/20050125-1.c: New.
6322
6323 2005-01-18  Jan Hubicka  <jh@suse.cz>
6324
6325         PR tree-optimize/19337
6326         * gcc.c-torture/compile/20050119-1.c: New test.
6327
6328 2005-01-24  James E Wilson  <wilson@specifixinc.com>
6329
6330         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
6331         test for successful match.
6332
6333 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
6334
6335         PR objc/18408
6336         * objc.dg/comp-types-7.m: New test.
6337
6338 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
6339
6340         * lib/target-supports.exp (current_target_name): New.
6341         (check_effective_target_ilp32, check_effective_target_lp64):
6342         Cache the result to use as long as the current target, with
6343         multilib flags, remains the same.
6344
6345         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
6346         (dg-require-weak, dg-require-visibility, dg-require-alias,
6347         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
6348         dg-require-effective-target, dg-skip-if): Remove call to
6349         skip_test_and_clear_xfail.
6350         (dg-test): Clear xfail data.
6351
6352 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
6353
6354         PR target/17751
6355         * gcc.dg/ppc64-toc.c: New test.
6356
6357         * g++.dg/tree-ssa/empty-1.C: New test.
6358
6359         PR middle-end/19551
6360         * gcc.c-torture/execute/20050121-1.c: New test.
6361         * gcc.dg/20050121-2.c: New test.
6362
6363 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
6364         Paul Brook  <paul@codesourcery.com>
6365
6366         PR fortran/17941
6367         * gfortran.dg/real_const_1.f: New test.
6368         * gfortran.dg/real_const_2.f90: New test.
6369         * gfortran.dg/complex_int_1.f90: New test.
6370
6371 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
6372
6373         PR fortran/19313
6374         * gfortan.dg/inquire_6.f90: New test.
6375
6376 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6377
6378         PR libfortran/19451
6379         * open_readonly_1.f90:  New test.
6380
6381 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6382
6383         PR libfortran/18982
6384         * gfortran.dg/open_new.f90: New file.
6385
6386 2005-01-22  Paul Brook  <paul@codesourcery.com>
6387
6388         * namelist_1.f90: New test.
6389
6390 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
6391
6392         PR tree-optimization/19484
6393         * gcc.c-torture/compile/20050122-[12].c: New tests.
6394
6395 2005-01-22  Paul Brook  <paul@codesourcery.com>
6396
6397         * gfortran.dg/implicit_2.f90: New test.
6398
6399 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
6400
6401         PR fortran/19314
6402         * gfortran.dg/inquire_5.f90: New test.
6403
6404 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6405
6406         PR c/18809
6407         * gcc.dg/pr18809-1.c: New test.
6408
6409 2005-01-21  Ian Lance Taylor  <ian@airs.com>
6410
6411         * gcc.dg/20050121-1.c: New test.
6412
6413         PR tree-optimization/13000
6414         * gcc.dg/20040206-1.c: Change warning to point where function is
6415         being inlined.
6416
6417 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6418
6419         PR c++/19208
6420         * g++.dg/template/array11.C: New test.
6421
6422 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6423
6424         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
6425         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
6426         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
6427         * gfortran.dg/getenv_1.f90: Add dg-do directive.
6428         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
6429         gfortran.dg/pr17164.f90: Add missing dg-do directives.
6430
6431 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
6432
6433         PR tree-optimization/15349
6434         * gcc.dg/tree-ssa/pr15349.c: New.
6435
6436 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
6437
6438         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
6439
6440 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
6441
6442         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
6443         scan-assembler-times directive name.
6444
6445         * gcc.dg/asm-a.c: Move dg-require-effective-target to
6446         after dg-do.
6447
6448         PR rtl-optimization/19462
6449         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
6450
6451 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
6452
6453         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
6454         counting function calls on ia64.
6455
6456 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
6457
6458         PR rtl-optimization/15139
6459         * gcc.dg/20050111-2.c: New test.
6460
6461         PR c/17297
6462         * gcc.c-torture/compile/20050113-1.c: New testcase.
6463
6464         PR middle-end/19164
6465         * gcc.dg/20050113-1.c: New testcase.
6466
6467 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
6468
6469         * gcc.dg/vect/vect-85.c: Add comment.
6470         * gcc.dg/vect/vect-86.c: Add xfail for now.
6471         * gcc.dg/vect/vect-87.c: Add xfail for now.
6472         * gcc.dg/vect/vect-88.c: Add xfail for now.
6473         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
6474
6475 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6476
6477         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
6478
6479 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6480
6481         * g++.dg/debug/typedef3.C: New test.
6482
6483 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
6484
6485         PR c/19472
6486         * gcc.dg/asm-a.c: New test.
6487
6488 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
6489
6490         * gcc.dg/sh-relax.c: Add prototype for abort.
6491
6492 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6493
6494         * gcc.dg/short-compare-1.c: New test.
6495         * gcc.dg/short-compare-2.c: Likewise.
6496
6497 2005-01-18  Michael Matz  <matz@suse.de>
6498
6499         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
6500
6501 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
6502
6503         PR tree-optimization/19121
6504         * gcc.c-torture/compile/pr19121.c: New test.
6505
6506 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
6507
6508         PR target/19357
6509         * gcc.c-torture/compile/pr19357.c: New test.
6510
6511 2005-01-17  Ian Lance Taylor  <ian@airs.com>
6512
6513         PR c/5675
6514         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
6515         pass--those that refer just to the variable, possibly with a
6516         cast.
6517         * gcc.dg/c99-const-expr-3.c: Likewise.
6518
6519         PR middle-end/13127
6520         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
6521         longer emitted.
6522
6523 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
6524
6525         PR fortran/18778
6526         * gfortran.dg/endfile_2.f90: New test.
6527
6528 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
6529
6530         PR 19168
6531         * gfortran.dg/select_5.f90: New test.
6532
6533 2004-01-16  Paul Brook  <paul@codesourcery.com>
6534
6535         * gfortran.dg/common_4.f90: New test.
6536
6537 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
6538
6539         PR rtl-optimization/19462
6540         * gcc.dg/torture/pr19462-1.c: New test.
6541
6542 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
6543
6544         PR objc/19321
6545         * objc.dg/func-ptr-2.m: New.
6546         * objc.dg/volatile-1.m: New.
6547
6548 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6549
6550         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
6551
6552 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6553
6554         PR tree-optimization/19060
6555         * gcc.c-torture/execute/20050104-1.c: New test.
6556
6557 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
6558
6559         PR fortran/18983
6560         * gfortran.dg/write_to_null.f90: New test.
6561
6562 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
6563             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6564
6565         PR other/19328
6566         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
6567         argument.
6568
6569 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6570
6571         PR c++/19263
6572         * g++.dg/init/vector1.C: New test.
6573
6574 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
6575
6576         PR target/13158
6577         * gcc.target/ia64/sibcall-unwind-1.c: New test.
6578         PR target/18987
6579         * gcc.target/ia64/sibcall-unwind-2.c: New test.
6580
6581 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
6582
6583         * gfortran.dg/select_1.f90: New test.
6584         * gfortran.dg/select_2.f90: New test.
6585         * gfortran.dg/select_3.f90: New test.
6586         * gfortran.dg/select_4.f90: New test.
6587
6588 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
6589
6590         PR middle-end/19084
6591         PR rtl-optimization/19348
6592         * gcc.dg/20050111-1.c: New test.
6593         * gcc.c-torture/execute/20050111-1.c: New test.
6594
6595         * gcc.dg/i386-asm-4.c: New test.
6596
6597 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6598
6599         * gcc.dg/nested-func-2.c: New test.
6600         * ada/acats/norun.lst: Remove c953002.
6601
6602 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
6603
6604         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
6605
6606 2005-01-12  Ben Elliston  <bje@au.ibm.com>
6607
6608         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
6609
6610 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
6611
6612         PR target/18761
6613         * g++.dg/abi/align1.C: New test.
6614
6615 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
6616
6617         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
6618         at a time.
6619         * g++.dg/ext/altivec_check.h: Support compiling as C.
6620
6621 2005-01-10  Roger Sayle  <roger@eyesopen.com>
6622
6623         PR c++/19355
6624         * g++.dg/expr/pr19355-1.C: New test case.
6625
6626 2005-01-10  Laurent GUERBY <laurent@guerby.net>
6627
6628         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
6629         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
6630         * ada/acats/tests/c3/c92005b.ada: Likewise.
6631         * ada/acats/tests/c3/cxb3012.a: Likewise.
6632         * ada/acats/norun.lst: Add c380004 and c953002, add PR
6633
6634 2005-01-09  Paul Brook  <paul@codesourcery.com>
6635
6636         * gfortran.dg/common_2.f90: New file.
6637         * gfortran.dg/common_3.f90: New file.
6638
6639 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
6640
6641         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
6642
6643 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6644
6645         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
6646         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
6647         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
6648         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
6649         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
6650         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
6651         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
6652         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
6653         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
6654         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
6655         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
6656         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
6657         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
6658         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
6659         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
6660         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
6661         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
6662         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
6663         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
6664         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
6665         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
6666         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
6667         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
6668         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
6669         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
6670         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
6671         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
6672         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
6673         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
6674         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
6675         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
6676         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
6677         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
6678         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
6679         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
6680         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
6681         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
6682         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
6683         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
6684         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
6685         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
6686         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
6687         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
6688         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
6689         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
6690         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
6691         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
6692         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
6693         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
6694         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
6695         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
6696         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
6697         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
6698         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
6699         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
6700         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
6701         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
6702         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
6703         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
6704         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
6705         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
6706         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
6707         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
6708         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
6709         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
6710         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
6711         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
6712
6713         * gcc.dg/vect/vect-1.c: Fix spelling.
6714         * gcc.dg/vect/vect-10.c: Fix spelling.
6715         * gcc.dg/vect/vect-11.c: Fix spelling.
6716         * gcc.dg/vect/vect-12.c: Fix spelling.
6717         * gcc.dg/vect/vect-14.c: Fix spelling.
6718         * gcc.dg/vect/vect-15.c: Fix spelling.
6719         * gcc.dg/vect/vect-16.c: Fix spelling.
6720         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
6721         * gcc.dg/vect/vect-64.c: Fix comments.
6722         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
6723
6724 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6725             Ira Rosen  <irar@il.ibm.com>
6726
6727         * gcc.dg/vect/vect-70.c: New test.
6728         * gcc.dg/vect/vect-71.c: New test.
6729
6730 2005-01-09  Manfred Hollstein  <mh@suse.com>
6731
6732         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
6733         * gcc.dg/pr18241-2.c: Likewise.
6734         * gcc.dg/pr18241-3.c: Likewise.
6735         * gcc.dg/pr18241-4.c: Likewise.
6736         * gcc.dg/pr18241-5.c: Likewise.
6737
6738 2005-01-08  Richard Henderson  <rth@redhat.com>
6739
6740         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6741         False for x86 and x86-64.
6742
6743 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
6744
6745         PR tree-optimization/18241
6746         * gcc.dg/pr18241-1.c: New test.
6747         * gcc.dg/pr18241-2.c: New test.
6748         * gcc.dg/pr18241-3.c: New test.
6749         * gcc.dg/pr18241-4.c: New test.
6750         * gcc.dg/pr18241-5.c: New test.
6751
6752 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
6753
6754         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
6755         gfortran.dg/select_4.f90: New.
6756
6757 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6758
6759         * gcc.c-torture/execute/20050107-1.c: New test.
6760
6761 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
6762
6763         PR c++/19298
6764         * g++.dg/template/ref2.C: New.
6765
6766 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
6767
6768         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
6769         instead of being empty.
6770
6771 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6772
6773         PR fortran/15553
6774         * gfortran.dg/array-1.f90: New test.
6775
6776 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6777
6778         PR tree-optimization/19283
6779         * gcc.c-torture/execute/20050106-1.c: New test.
6780
6781         PR rtl-optimization/18861
6782         * gcc.dg/20050105-1.c: New test.
6783
6784         PR tree-optimization/18828
6785         * gcc.dg/20050105-2.c: New test.
6786
6787 2005-01-07  Andreas Jaeger  <aj@suse.de>
6788
6789         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
6790
6791 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
6792
6793         PR fortran/18398
6794         * gfortran.dg/fmt_read.f90: New test.
6795
6796 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
6797
6798         * gcc.dg/rs6000-ldouble-2.c: New.
6799
6800 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
6801
6802         PR c++/19244
6803         * g++.dg/parser/ctor2.C: New test.
6804
6805 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6806
6807         PR c++/17154
6808         * g++.dg/template/using9.C: New test.
6809
6810 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6811
6812         PR c++/19258
6813         * g++.dg/lookup/friend6.C: New test.
6814
6815 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
6816
6817         PR c++/19270
6818         * g++.dg/template/array10.C: New.
6819
6820 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6821
6822         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
6823         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
6824
6825 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
6826
6827         * gcc.c-torture/compile/20050105-1.c: New test.
6828
6829 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
6830
6831         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
6832
6833 2005-01-05  Roger Sayle  <roger@eyesopen.com>
6834
6835         PR middle-end/19100
6836         * gcc.dg/conv-3.c: New test case.
6837
6838 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
6839
6840         * gcc.dg/asm-wide-1.c: New test.
6841
6842 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6843
6844         PR c++/19030
6845         * g++.dg/parse/crash22.C: New
6846
6847 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
6848
6849         PR 19257
6850         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
6851
6852 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
6853
6854         PR middle-end/17767
6855         * gcc.dg/i386-mmx-6.c: New test case.
6856
6857 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
6858
6859         PR tree-optimization/18308
6860         * gcc.dg/vect/pr18308.c: New testcase.
6861
6862 2005-01-04  Andreas Jaeger  <aj@suse.de>
6863
6864         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
6865
6866 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6867             Robert Bowdidge <bowdidge@apple.com>
6868
6869         * gcc.dg/cpp/subframework1.c: New.
6870         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
6871         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
6872         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
6873         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
6874
6875 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6876
6877         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
6878         producing warning.
6879         * gcc.dg/darwin-weakimport-2.c: New.
6880
6881 2005-01-03  Richard Henderson  <rth@redhat.com>
6882
6883         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
6884
6885 2005-01-03  Richard Henderson  <rth@redhat.com>
6886
6887         * gcc.dg/vect/vect.exp: Enable for ia64.
6888         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
6889         (check_effective_target_vect_float): Likewise.
6890         (check_effective_target_vect_no_align): Likewise.
6891         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
6892         * gcc.dg/vect/vect-8.c: Likewise.
6893
6894 2005-01-03  Uros Bizjak <uros@kss-loka.si>
6895
6896         PR target/19236
6897         * gcc.dg/pr19236-1.c: New test case.
6898
6899 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6900
6901         PR rtl-optimization/12092
6902         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
6903
6904 2005-01-02  Andreas Jaeger  <aj@suse.de>
6905
6906         * gcc.dg/pr12092-1.c: Do not run on x86_64.
6907
6908 2005-01-01  Roger Sayle  <roger@eyesopen.com>
6909             Andrew Pinski  <pinskia@physics.uc.edu>
6910
6911         PR rtl-optimization/12092
6912         * gcc.dg/pr12092-1.c: New test case.
6913
6914 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
6915
6916         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
6917         'hidden' and 'default' for better portability.
6918         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
6919
6920         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
6921         6 and 7.
6922         * g++.old-deja/g++.brendan/new3.C: Likewise.
6923
6924 2005-01-01  Steven Bosscher  <stevenb@suse.de>
6925
6926         * gcc.dg/20041231-1.C: New test.
6927         * g++.dg/warn/Wunreachable-code-1.C: New test.
6928
6929 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
6930
6931         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
6932         file, not /dev/null.  Abort on error.
6933
6934 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
6935             Ziemowit Laski  <zlaski@apple.com>
6936
6937         PR objc/18971
6938         * objc.dg/encode-5.m: New test.
6939
6940 2004-12-29  Richard Henderson  <rth@redhat.com>
6941
6942         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
6943         * objc.dg/stabs-1.m: Disable for ia64.
6944
6945 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
6946
6947         PR c++/19190
6948         * g++.dg/warn/Wunused-10.C: New test.
6949
6950 2004-12-28  Richard Henderson  <rth@redhat.com>
6951
6952         * objc.dg/stabs-1.m: Disable for alpha.
6953
6954 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6955
6956         PR c++/19149
6957         * g++.dg/parse/error23.C: New test.
6958
6959 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6960
6961         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
6962
6963         PR fortran/19032
6964         * gfortran.dg/intrinsic_modulo_1.f90: New.
6965         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
6966         tests with divisor -1.
6967
6968 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6969
6970         * g++.dg/opt/temp1.C (memcpy): Return a value.
6971
6972         PR c++/19148
6973         * g++.dg/expr/cond7.C: New test.
6974
6975 2004-12-27  Paul Brook  <paul@codesourcery.com>
6976
6977         * gfortran.dg/g77/select_no_compile.f: Remove.
6978
6979 2004-12-27  Richard Henderson  <rth@redhat.com>
6980
6981         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
6982         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
6983         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
6984
6985 2004-12-26  Richard Henderson  <rth@redhat.com>
6986
6987         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
6988         by 1i instead of token pasting.
6989
6990 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6991
6992         PR tree-optimization/17578
6993         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
6994         to additional_flags.
6995         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
6996
6997 2004-12-25  Richard Henderson  <rth@redhat.com>
6998
6999         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7000         Remove Alpha.
7001
7002 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7003
7004         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
7005         hppa*-*-hpux*.
7006         * gcc.dg/pr17957.c (dg-options): Likewise.
7007         * gcc.dg/struct-ret-1.c: Add prototype for abort.
7008         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
7009         instead of 0 on __hppa__.
7010         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
7011         "foo,%r" on hppa*-*-*.
7012
7013 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
7014
7015         PR fortran/19071
7016         * gfortran.dg/complex_write.f90: New test.
7017
7018 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7019
7020         PR c++/17595
7021         * g++.dg/parse/pragma2.C: New test.
7022
7023         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
7024
7025 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7026
7027         * gcc.dg/empty2.c: Add missing dg-warning.
7028
7029 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7030
7031         PR c++/17413
7032         * g++.dg/template/local4.C: New test.
7033         * g++.dg/template/crash19.C: Add dg-error marker.
7034
7035         * g++.dg/template/crash31.C: Correct embedded PR number.
7036
7037 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7038
7039         PR c++/16405
7040         * g++.dg/opt/temp1.C: Add do-run marker.
7041
7042 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7043
7044         * g++.dg/template/spec19.C: New.
7045
7046 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7047
7048         PR target/16819
7049         * gcc.dg/empty2.c: New.
7050
7051 2004-12-23  Richard Henderson  <rth@redhat.com>
7052
7053         * lib/target-supports.exp (check_effective_target_vect_no_align):
7054         Remove i?86 and x86-64.
7055
7056 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7057
7058         PR c++/16405
7059         * g++.dg/opt/temp1.C: New test.
7060
7061 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7062
7063         PR c++/18733
7064         * g++.dg/template/friend33.C: New testcase.
7065
7066 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
7067
7068         PR c++/18464
7069         * g++.dg/template/cond5.C: New test.
7070
7071         PR c++/18492
7072         * g++.dg/inherit/thunk3.C: New test.
7073
7074         PR c++/11224
7075         * g++.dg/warn/Wunused-9.C: New test.
7076
7077 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
7078
7079         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
7080
7081 2004-12-22  Jan Beulich  <jbeulich@novell.com>
7082
7083         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
7084
7085 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
7086
7087         PR c++/18378
7088         * g++.dg/ext/packed8.C: New test.
7089
7090         PR c++/19063
7091         * g++.dg/template/crash31.C: New test.
7092
7093         PR c++/19034
7094         * g++.dg/template/crash30.C: New test.
7095
7096 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7097
7098         PR C++/18984
7099         * g++.dg/eh/ctor3.C: New test.
7100
7101 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7102
7103         * objc.dg/stabs-1.m: Allow section name to be quoted and
7104         assembly label to begin with '.LL'.
7105
7106 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
7107
7108         * gcc.dg/vect/vect.exp
7109         (check_effective_target_lp64_or_vect_no_align): New.
7110         * gcc.dg/vect/vect-77.c: Use it.
7111         * gcc.dg/vect/vect-78.c: Use it.
7112
7113         * lib/target-supports.exp
7114         (check_effective_target_vect_no_max,
7115         check_effective_target_vect_no_bitwise,
7116         check_effective_target_vect_no_align): New.
7117         * gcc.dg/vect/vect-13.c: Use them.
7118         * gcc.dg/vect/vect-17.c: Ditto.
7119         * gcc.dg/vect/vect-18.c: Ditto.
7120         * gcc.dg/vect/vect-19.c: Ditto.
7121         * gcc.dg/vect/vect-20.c: Ditto.
7122         * gcc.dg/vect/vect-27.c: Ditto.
7123         * gcc.dg/vect/vect-29.c: Ditto.
7124         * gcc.dg/vect/vect-44.c: Ditto.
7125         * gcc.dg/vect/vect-48.c: Ditto.
7126         * gcc.dg/vect/vect-50.c: Ditto.
7127         * gcc.dg/vect/vect-52.c: Ditto.
7128         * gcc.dg/vect/vect-54.c: Ditto.
7129         * gcc.dg/vect/vect-56.c: Ditto.
7130         * gcc.dg/vect/vect-58.c: Ditto.
7131         * gcc.dg/vect/vect-60.c: Ditto.
7132         * gcc.dg/vect/vect-72.c: Ditto.
7133         * gcc.dg/vect/vect-80.c: Ditto.
7134
7135 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7136
7137         PR c++/14075
7138         * g++.dg/init/string1.C: New.
7139
7140         PR c++/18975
7141         * g++.dg/other/synth1.C: New.
7142
7143 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7144
7145         PR c/18963
7146         * gcc.dg/pr18963-1.c: New test.
7147
7148 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7149
7150         PR c/18596
7151         * gcc.dg/funcdef-storage-1.c (foo): Remove.
7152         * gcc.dg/pr18596-1.c: Use dg-error.
7153         (dg-options): Use -fno-unit-at-a-time.
7154         * gcc.dg/pr18596-2.c: New test.
7155         * gcc.dg/pr18596-3.c: New test.
7156
7157 2004-12-20  Roger Sayle  <roger@eyesopen.com>
7158
7159         PR middle-end/18683
7160         * g++.dg/opt/pr18683-1.C: New test case.
7161
7162 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
7163
7164         PR other/19093
7165         * g++.dg/opt/max1.C: Fix for 64bit targets.
7166
7167 2004-12-20  Matt Austern  <austern@apple.com>
7168
7169         PR c++/19044
7170         * g++.dg/ext/builtin6.C: New
7171
7172 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
7173
7174         PR tree-optimization/19080
7175         * gcc.c-torture/compile/pr19080.c: New test.
7176
7177 2004-12-20  Steven Bosscher  <stevenb@suse.de>
7178
7179         * gcc.dg/20041219-1.c: New test.
7180
7181 2004-12-19  Roger Sayle  <roger@eyesopen.com>
7182
7183         PR middle-end/19068
7184         * g++.dg/opt/max1.C: New test case.
7185
7186 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7187
7188         * gcc.dg/fdata-sections-1.c: New test.
7189
7190 2004-12-18  Roger Sayle  <roger@eyesopen.com>
7191
7192         PR middle-end/18548
7193         * gcc.dg/max-1.c: New test case.
7194
7195 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
7196
7197         * gcc.c-torture/execute/20041218-1.c: New test.
7198
7199 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
7200
7201         * gcc.dg/pr18501.c: New test.
7202         * gcc.dg/uninit-5.c: XFAIL.
7203         * gcc.dg/uninit-9.c: XFAIL.
7204
7205 2004-12-17  Dale Johannesen  <dalej@apple.com>
7206
7207         * gcc.dg/20041213-1.c:  New.
7208
7209 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
7210
7211         * objc.dg/stabs-1.m: Allow assembly label to begin
7212         with a dot ('.').
7213
7214 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
7215
7216         * gcc.c-torture/execute/20041213-1.c: Move...
7217         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
7218
7219 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
7220
7221         PR c++/18721
7222         * g++.dg/lookup/conv-5.C: New.
7223
7224 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
7225
7226         * objc.dg/stabs-1.m: New test.
7227
7228 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7229
7230         * gcc.dg/visibility-c.c: Change compile to
7231         assemble for the test.
7232
7233 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7234
7235         PR target/19041
7236         * gcc.dg/visibility-c.c: New test.
7237
7238 2004-12-16  Roger Sayle  <roger@eyesopen.com>
7239
7240         PR middle-end/18493
7241         * gcc.dg/switch-8.c: New test case.
7242
7243 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7244
7245         PR c++/18905
7246         * g++.dg/template/init4.C: New.
7247         * g++.dg/opt/static3.C: Enable optimizer.
7248
7249 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
7250
7251         * g++.dg/other/complex1.C: New test.
7252
7253 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
7254
7255         * g++.dg/opt/inline9.C: New test.
7256
7257 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7258
7259         PR fortran/18993
7260         * gfotran.dg/nullify_1.f: New test.
7261
7262 2004-12-15  Richard Henderson  <rth@redhat.com>
7263
7264         * gcc.target/i386/i386.exp: New harness.
7265         * gcc.target/i386/vect-args.c: New.
7266
7267 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
7268
7269         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
7270
7271 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7272
7273         PR c++/18825
7274         * g++.dg/template/friend32.C: New test.
7275
7276 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7277
7278         * cpp/pragma-once-1.c: New test.
7279         * cpp/pragma-once-1b.h: Likewise.
7280         * cpp/pragma-once-1c.h: Likewise.
7281         * cpp/pragma-once-1d.h: Likewise.
7282         * cpp/inc/pragma-once-1a.h: Likewise.
7283
7284 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
7285             Steven G. Kargl  <kargls@comcast.net>
7286
7287         PR fortran/17597
7288         * gfortran.dg/list_read_3.f90: New test.
7289
7290 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7291
7292         * gcc.dg/ftrapv-2.c: New test.
7293
7294 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7295
7296         PR c++/18981
7297         * g++.dg/template/typename9.C: New test.
7298
7299 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7300
7301         PR c++/18738
7302         * g++.dg/template/typename8.C: New test.
7303         * g++.dg/parse/friend2.C: Tweak error message.
7304
7305 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7306
7307         * gcc.c-torture/20041214-1.c: New test.
7308
7309 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7310
7311         PR c++/18965
7312         * g++.dg/init/array17.C: New test.
7313
7314 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7315
7316         PR c++/18793
7317         * g++.dg/init/aggr3.C: New test.
7318
7319 2004-12-14  Janis Johnson  <janis187@us.ibm.com
7320
7321         * gcc.dg/altivec-types-1.c: New test.
7322         * gcc.dg/altivec-types-2.c: New test.
7323         * gcc.dg/altivec-types-3.c: New test.
7324         * gcc.dg/altivec-types-4.c: New test.
7325         * g++.dg/ext/altivec-types-1.C: New test.
7326         * g++.dg/ext/altivec-types-2.C: New test.
7327         * g++.dg/ext/altivec-types-3.C: New test.
7328         * g++.dg/ext/altivec-types-4.C: New test.
7329
7330 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
7331
7332         PR middle-end/18951
7333         * gcc.c-torture/execute/20041213-1.c: New test.
7334
7335 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
7336
7337         PR c++/18949
7338         * g++.dg/template/cast1.C: New.
7339
7340 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
7341
7342         * gcc.c-torture/execute/20041213-2.c: New test.
7343
7344 2004-12-13  Richard Henderson  <rth@redhat.com>
7345
7346         * gcc.dg/i386-sse-10.c: Fix typo in options.
7347
7348 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
7349
7350         PR c++/18968
7351         * g++.dg/opt/pr18968.C: New test.
7352
7353 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
7354
7355         PR c++/18925
7356         * g++.dg/ext/visibility/staticdatamem.C: New test.
7357
7358 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
7359
7360         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
7361
7362 2004-12-13  Roger Sayle  <roger@eyesopen.com>
7363
7364         PR rtl-optimization/18928
7365         * gcc.dg/pr18928-1.c: New test case.
7366
7367 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
7368
7369         PR tree-opt/16951
7370         * gcc.c-torture/compile/20041211-1.c: New.
7371
7372 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7373
7374         PR middle-end/17564
7375         * gcc.c-torture/execute/20041212-1.c: New test.
7376
7377 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7378
7379         PR fortran/18869
7380         * gfortran.dg/common_1.f90: New test.
7381
7382 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
7383         Paul Brook  <paul@codesourcery.com>
7384
7385         PR fortran/16222
7386         * gfortran.dg/real_do_1.f90: New test.
7387
7388 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7389
7390         PR tree-opt/18040
7391         * g++.dg/opt/ptrmem6.C: New test.
7392
7393 2004-12-11  Roger Sayle  <roger@eyesopen.com>
7394
7395         PR middle-end/18921
7396         * gcc.dg/pr18921-1.c: New test case.
7397
7398 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7399
7400         PR fortran/17175
7401         * gfortran.dg/scale_1.f90: New test.
7402
7403 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
7404
7405         PR middle-end/18903
7406         * gcc.c-torture/compile/pr18903.c: New test.
7407
7408 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
7409
7410         * gcc.c-torture/execute/20041210-1.c: New test.
7411
7412 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7413
7414         PR c++/18731
7415         * g++.dg/parser/struct-1.C: New test.
7416         * g++.dg/parser/struct-2.C: New test.
7417         * g++.dg/parser/struct-3.C: New test.
7418
7419 2004-12-09  Richard Henderson  <rth@redhat.com>
7420
7421         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
7422
7423         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
7424         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
7425
7426 2004-12-09  Matt Austern  <austern@apple.com>
7427
7428         PR c++/18514
7429         * g++.dg/ext/builtin1.C: New
7430         * g++.dg/ext/builtin2.C: New
7431         * g++.dg/ext/builtin3.C: New
7432         * g++.dg/ext/builtin4.C: New
7433         * g++.dg/ext/builtin5.C: New
7434
7435 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
7436
7437         PR tree-opt/18904
7438         * g++.dg/opt/ptrmem5.C: New test.
7439
7440 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
7441
7442         * g++.dg/parse/typename5.C: Adjust for new error.
7443         * g++.dg/parse/typename7.C: New.
7444
7445 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7446
7447         PR c++/18073
7448         * g++.dg/other/mmintrin.C: New test.
7449
7450 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
7451
7452         PR c++/16681
7453         * g++.dg/init/array15.C: New.
7454         * g++.dg/init/array16.C: New.
7455
7456 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7457
7458         PR fortran/18826
7459         * gfortran.dg/assign_1.f90: New test.
7460
7461 2004-12-08  Nick Clifton  <nickc@redhat.com>
7462
7463         * gcc.target/xstormy16/bss_below100: New directory containing tests.
7464         * gcc.target/xstormy16/data_below100: Likewise.
7465         * gcc.target/xstormy16/sfr: Likewise.
7466         * gcc.target/xstormy16/below100.S: New test source file.
7467         * gcc.target/xstormy16/below100.ld: New test linker script.
7468         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7469         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
7470         bp instructions.
7471         * gcc.target/xstormy16/bp.c: Likewise.
7472
7473         * gcc.target/xstormy16/bss_below100: New files:
7474         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7475         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7476         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7477         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7478         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7479         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7480         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7481         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7482         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7483         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7484         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7485         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7486         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7487         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7488         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7489         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7490         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7491         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7492         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7493         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7494         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7495         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7496         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7497         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7498         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7499         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7500         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7501
7502         * gcc.target/xstormy16/data_below100: New files:
7503         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7504         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7505         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7506         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7507         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7508         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7509         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7510         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7511         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7512         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7513         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7514         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7515         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7516         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7517         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7518         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7519         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7520         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7521         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7522         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7523         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7524         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7525         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7526         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7527         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7528         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7529         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7530
7531         * gcc.target/xstormy16/sfr: New files:
7532         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
7533         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
7534         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
7535         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
7536         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
7537         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
7538         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
7539         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
7540         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
7541         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
7542         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
7543         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
7544         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
7545         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
7546         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
7547         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
7548         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
7549         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
7550         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
7551         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
7552         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
7553         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
7554         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
7555         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
7556         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
7557         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
7558         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
7559         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
7560         27_if0_sfrw_bitfield_f.c
7561
7562 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7563
7564         PR c++/18100
7565         * g++.dg/lookup/name-clash4.C: New test.
7566
7567 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
7568
7569         PR c++/18672
7570         * g++.dg/opt/array1.C: New.
7571
7572         PR c++/18803
7573         * g++.dg/template/operator5.C: New.
7574
7575 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
7576
7577         PR c/18867
7578         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
7579
7580 2004-12-07  Steven Bosscher  <stevenb@suse.de>
7581
7582         * gcc.dg/noncompile/20041207.c: New test.
7583
7584 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
7585
7586         * g++.dg/other/unreachable-1.C: New test.
7587
7588 2004-12-06  Nick Clifton  <nickc@redhat.com>
7589
7590         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
7591         <limits.h> because the latter comes from gcc's include/ directory
7592         and not the newlib/libc/include directory.
7593
7594 2004-12-04  Richard Henderson  <rth@redhat.com>
7595
7596         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
7597
7598 2004-12-04  Richard Henderson  <rth@redhat.com>
7599
7600         * lib/target-supports.exp (check_gc_sections_available): Disable
7601         for alpha and ia64.
7602
7603 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
7604
7605         PR middle-end/17909
7606         * g++.dg/other/vararg-2.C: New test.
7607
7608 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7609
7610         PR c++/17011, c++/17971
7611         * g++.dg/template/error15.C: Adjust expected error.
7612         * g++.dg/template/instantiate3.C: Likewise.
7613
7614 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
7615
7616         * gcc.dg/altivec-18.c: Fix for darwin
7617
7618 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
7619
7620         PR c++/18782
7621         * g++.dg/parse/ptrmem2.C: New.
7622
7623         PR c++/18318
7624         * g++.dg/template/new1.C: New.
7625
7626 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7627
7628         PR fortran/18710
7629         * gfortran.dg/direct_io_3.f90: New test.
7630
7631 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
7632
7633         PR 18758
7634         * g++.dg/parse/crash21.C: New.
7635
7636 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7637
7638         PR c++/15664, c++/18276
7639         * g++.dg/template/ttp13.C: New test.
7640         * g++.dg/template/ttp14.C: Likewise.
7641
7642 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7643
7644         PR c++/18123
7645         * g++.dg/parse/enum2.C: New test.
7646         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
7647
7648 2004-12-02  Nick Clifton  <nickc@redhat.com>
7649
7650         * gcc.target/xstormy16: New test directory.
7651         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7652         * gcc.target/xstormy16/bp.c: Check the generation of bp
7653         instructions.
7654         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
7655         bn instructions and the BELOW100 attribute.
7656
7657 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
7658
7659         PR target/16952
7660         * gcc.dg/ppc-eabi.c: New.
7661
7662 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7663
7664         PR fortran/18284
7665         * gfortran.dg/backspace.f90
7666
7667 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7668
7669         * gfortran.dg/inquire.f90: New test.
7670
7671 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
7672
7673         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
7674         handle effective-target-keyword.
7675         (dg-skip-if): Support effective-target keyword as target list.
7676         (dg-xfail-if): Ditto.
7677         * lib/target-supports.exp (is-effective-target-keyword): New proc.
7678
7679 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
7680
7681         PR tree-optimization/18291
7682         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
7683
7684 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
7685
7686         PR C++/18729
7687         * g++.dg/parse/crash20.C: New.
7688
7689         PR c++/17431
7690         * g++.dg/overload/arg1.C: New.
7691         * g++.dg/overload/arg2.C: New.
7692         * g++.dg/overload/arg3.C: New.
7693         * g++.dg/overload/arg4.C: New.
7694
7695 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
7696
7697         * gcc.dg/c99-flex-array-4.c: Remove.
7698
7699 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7700
7701         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
7702
7703         * lib/target-supports.exp (is-effective-target): Simplify.
7704
7705         * lib/target-supports.exp (check_effective_target_vect_long):
7706         Fix for powerpc64-*-*.
7707
7708 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
7709
7710         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
7711         to support new requirements on FreeBSD 5.
7712
7713 2004-11-30  Devang Patel  <dpatel@apple.com>
7714
7715         PR 18702
7716         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
7717
7718 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7719
7720         * g++.dg/ext/altivec-13.C: New test.
7721
7722 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
7723
7724         PR tree-opt/18298
7725         * gcc.c-torture/execute/p18298.c: New test.
7726
7727 2004-11-30  Ira Rosen  <irar@il.ibm.com>
7728             Dorit Naishlos  <dorit@il.ibm.com>
7729
7730         PR tree-opt/18607
7731         * gcc.dg/vect/vect-89.c: New test.
7732
7733 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
7734
7735         * gcc.dg/pr18596-1.c: New test.
7736
7737 2004-11-30  Ben Elliston  <bje@au.ibm.com>
7738
7739         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
7740
7741 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7742
7743         PR c/18479
7744         * gcc.dg/pr18479.c: New test.
7745
7746 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7747
7748         PR target/18490
7749         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
7750         mmix-knuth-mmixware.
7751
7752         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
7753         cris-*-elf* cris-*-aout* mmix-*-*
7754
7755 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7756
7757         PR middle-end/18725
7758         * gcc.dg/pr18725.c: New test.
7759
7760 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7761
7762         PR target/18488
7763         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
7764
7765         PR target/18336
7766         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
7767
7768 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
7769
7770         PR c++/18368
7771         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
7772         * g++.old-deja/g++.law/ctors5.C: Likewise.
7773         * g++.old-deja/g++.other/crash25.C: Likewise.
7774
7775         PR c++/18674
7776         * g++.dg/template/error16.C: New test.
7777
7778         PR c++/18512
7779         * g++.dg/template/crash29.C: New test.
7780
7781 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
7782
7783         PR tree-optimization/18712
7784         * gcc.c-torture/compile/pr18712.c: New test.
7785
7786 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
7787
7788         PR c/7544
7789         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
7790         tests.
7791
7792 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7793
7794         PR c++/18652
7795         * g++.dg/lookup/crash6.C: New test.
7796
7797 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7798
7799         PR middle-end/18164
7800         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
7801
7802 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7803
7804         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
7805         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
7806         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
7807
7808 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
7809
7810         * gcc.dg/pr18164.c: New test.
7811
7812 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
7813
7814         * gcc.dg/funroll-loops-all.c: New.
7815
7816 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7817
7818         PR target/18489
7819         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
7820         delimeter, match space and TAB as well as ":".
7821
7822         PR target/18484
7823         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
7824
7825         PR target/18348
7826         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
7827
7828         PR target/18345
7829         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
7830
7831         PR target/18337
7832         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
7833
7834 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
7835
7836         * gfortran.dg/direct_io_2.f90: New test.
7837
7838 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7839
7840         PR target/18334
7841         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
7842
7843 2004-11-28  Richard Henderson  <rth@redhat.com>
7844
7845         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
7846
7847 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
7848
7849         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
7850         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
7851         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
7852         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
7853         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
7854         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
7855         gcc.dg/pointer-arith-8.c: New tests.
7856
7857 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
7858
7859         PR fortran/18364
7860         * gfortran.dg/endfile.f90: New test.
7861
7862 2004-11-27  Falk Hueffner  <falk@debian.org>
7863
7864         * gcc.dg/loop-6.c: New test.
7865
7866 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7867
7868         * gcc.c-torture/execute/20041126-1.c: New test.
7869
7870 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7871
7872         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
7873         on IRIX.
7874
7875 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7876
7877         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
7878         functions.
7879
7880 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7881
7882         PR rtl-optimization/17825
7883         * gcc.c-torture/compile/20041119-1.c: New test.
7884
7885 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7886
7887         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
7888         Check existence of ld library path variables before unsetting.
7889
7890 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
7891
7892         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
7893
7894 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7895
7896         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
7897
7898 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7899
7900         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
7901
7902 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7903
7904         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
7905         dg-do directive.
7906
7907 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7908
7909         * gcc.dg/pr17957.c: Pass --param, not -param.
7910
7911 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7912
7913         PR middle-end/17957
7914         * testsuite/gcc.dg/pr17957.c: New test.
7915
7916 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
7917
7918         PR c++/18445
7919         * g++.dg/template/crash28.C: Likewise.
7920
7921         PR c++/18001
7922         * g++.dg/expr/unary2.C: Adjust lvalue messages.
7923         * g++.dg/ext/lvaddr.C: Likewise.
7924         * g++.dg/opt/pr7503-3.C: Likewise.
7925
7926         PR c++/18466
7927         * g++.dg/parse/qualified3.C: New test.
7928         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
7929
7930         PR c++/18545
7931         * g++.dg/expr/return1.C: New test.
7932
7933 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7934
7935         Friend class name lookup 3/n, PR c++/3332
7936         * g++.dg/lookup/friend3.C: New test.
7937         * g++.dg/lookup/friend4.C: Likewise.
7938         * g++.dg/lookup/friend5.C: Likewise.
7939
7940 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7941
7942         Friend class name lookup 2/n, PR c++/14513, c++/15410
7943         * g++.dg/lookup/friend2.C: New test.
7944         * g++.dg/template/friend31.C: Likewise.
7945
7946 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7947
7948         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
7949
7950 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7951
7952         PR c++/17473
7953         * g++.dg/tc1/dr56.C: Remove.
7954         * g++.dg/template/typedef1.C: Add dg-error markers.
7955         * g++.old-deja/g++.other/typedef7.C: Likewise.
7956
7957         PR c++/18285
7958         * g++.dg/parse/typedef7.C: New test.
7959
7960 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
7961
7962         * gcc.c-torture/execute/20041124-1.c: New test.
7963
7964 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7965
7966         * g++.dg/template/deduce3.C: New test.
7967
7968         PR c++/18586
7969         * g++.dg/template/crash27.C: New test.
7970
7971         PR c++/18530
7972         * g++.dg/warn/Wshadow-3.C: New test.
7973
7974 2004-11-24  Devang Patel  <dpatel@apple.com>
7975
7976         PR/18555
7977         * gcc.dg/cpp/isysroot-1.c: New test.
7978         * gcc.dg/cpp/usr/include/stdio.h: New file.
7979         * gcc.dg/cpp/isysroot-2.c: New test.
7980         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
7981         New file.
7982
7983 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7984
7985         PR c++/8929
7986         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
7987
7988 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7989
7990         * gcc.target/sparc/align.c: Do not include <stdint.h>.
7991         * gcc.target/sparc/pdist.c: Likewise.
7992
7993 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
7994
7995         PR c++/16882
7996         * g++.dg/conversion/simd1.C: New test.
7997
7998 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7999
8000         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
8001         and restore_ld_library_path_env_vars.
8002         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
8003         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
8004         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
8005         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
8006
8007 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
8008
8009         * gcc.dg/pragma-align-2.c: Test macro expansion.
8010         * gcc.dg/pragma-pack-2.c: New test.
8011
8012 2004-11-23  Richard Henderson  <rth@redhat.com>
8013
8014         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
8015         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8016         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
8017         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
8018         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
8019         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
8020
8021         * gcc.dg/vect/vect.exp: Add check for alpha.
8022         * lib/target-supports.exp (check_alpha_max_hw_available): New.
8023         (check_effective_target_vect_int): Enable for alpha.
8024         (check_effective_target_vect_long): New.
8025         (is-effective-target): Add it.
8026
8027 2004-11-23  Uros Bizjak <uros@kss-loka.si>
8028
8029         * gcc.dg/pr18614-1.c: New test.
8030
8031 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8032
8033         * gcc.dg/setjmp-2.c: New test.
8034
8035 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
8036
8037         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
8038         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
8039         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
8040         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
8041         gcc.target/sparc/pdist.c: New tests.
8042
8043 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
8044
8045         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
8046
8047 2004-11-22  Dale Johannesen  <dalej@apple.com>
8048
8049         * gcc.dg/20041111-1.c:  New.
8050
8051 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8052
8053         PR tree-opt/18536
8054         * gcc.dg/vect/pr18536.c: New test.
8055
8056 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8057
8058         PR c++/18354
8059         * g++.dg/template/nontype11.C: New test.
8060
8061 2004-11-21  Roger Sayle  <roger@eyesopen.com>
8062
8063         PR middle-end/18520
8064         * gcc.dg/pr18520-1.c: New test case.
8065
8066 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
8067
8068         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
8069         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
8070         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
8071         expected diagnostics.
8072
8073 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8074
8075         PR target/18580
8076         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
8077         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
8078         vect-77.c, vect-77a.c: XFAIL on the SPARC.
8079
8080 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8081
8082         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
8083
8084 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
8085             Joseph Myers  <joseph@codesourcery.com>
8086
8087         * lib/target-supports.exp (check_visibility_available): Really
8088         test the compiler.
8089
8090 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8091
8092         PR tree-opt/18181
8093         * gcc.dg/vect/vect-85.c: New test.
8094         * gcc.dg/vect/vect-86.c: New test.
8095         * gcc.dg/vect/vect-87.c: New test.
8096         * gcc.dg/vect/vect-88.c: New test.
8097
8098 2004-11-19  Ben Elliston  <bje@au.ibm.com>
8099
8100         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
8101
8102 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
8103
8104         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
8105         * gcc.dg/ppc-and-1.c: Ditto.
8106         * gcc.dg/ppc-compare-1.c: Ditto.
8107         * gcc.dg/ppc-mov-1.c: Ditto
8108
8109 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
8110             Mark Mitchell  <mark@codesourcery.com>
8111
8112         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
8113
8114 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8115             Aldy Hernandez  <aldyh@redhat.com>
8116
8117         * lib/target-supports.exp (check_effective_target_vect_int): New
8118         (check_effective_target_vect_float): New
8119         (check_effective_target_vect_double): New.
8120         (is-effective-target): Support new effective targets keywords.
8121         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
8122         default action for dg-do.
8123         * gcc.dg/vect/pr16105.c: Use new support.
8124         * gcc.dg/vect/pr18400.c: Ditto.
8125         * gcc.dg/vect/pr18425.c: Ditto.
8126         * gcc.dg/vect/vect-1.c: Ditto.
8127         * gcc.dg/vect/vect-10.c: Ditto.
8128         * gcc.dg/vect/vect-11.c: Ditto.
8129         * gcc.dg/vect/vect-12.c: Ditto.
8130         * gcc.dg/vect/vect-13.c: Ditto.
8131         * gcc.dg/vect/vect-14.c: Ditto.
8132         * gcc.dg/vect/vect-15.c: Ditto.
8133         * gcc.dg/vect/vect-16.c: Ditto.
8134         * gcc.dg/vect/vect-17.c: Ditto.
8135         * gcc.dg/vect/vect-18.c: Ditto.
8136         * gcc.dg/vect/vect-19.c: Ditto.
8137         * gcc.dg/vect/vect-2.c: Ditto.
8138         * gcc.dg/vect/vect-20.c: Ditto.
8139         * gcc.dg/vect/vect-21.c: Ditto.
8140         * gcc.dg/vect/vect-22.c: Ditto.
8141         * gcc.dg/vect/vect-23.c: Ditto.
8142         * gcc.dg/vect/vect-24.c: Ditto.
8143         * gcc.dg/vect/vect-25.c: Ditto.
8144         * gcc.dg/vect/vect-26.c: Ditto.
8145         * gcc.dg/vect/vect-27.c: Ditto.
8146         * gcc.dg/vect/vect-27a.c: Ditto.
8147         * gcc.dg/vect/vect-28.c: Ditto.
8148         * gcc.dg/vect/vect-29.c: Ditto.
8149         * gcc.dg/vect/vect-29a.c: Ditto.
8150         * gcc.dg/vect/vect-3.c: Ditto.
8151         * gcc.dg/vect/vect-30.c: Ditto.
8152         * gcc.dg/vect/vect-31.c: Ditto.
8153         * gcc.dg/vect/vect-32.c: Ditto.
8154         * gcc.dg/vect/vect-33.c: Ditto.
8155         * gcc.dg/vect/vect-34.c: Ditto.
8156         * gcc.dg/vect/vect-35.c: Ditto.
8157         * gcc.dg/vect/vect-36.c: Ditto.
8158         * gcc.dg/vect/vect-37.c: Ditto.
8159         * gcc.dg/vect/vect-38.c: Ditto.
8160         * gcc.dg/vect/vect-4.c: Ditto.
8161         * gcc.dg/vect/vect-40.c: Ditto.
8162         * gcc.dg/vect/vect-41.c: Ditto.
8163         * gcc.dg/vect/vect-42.c: Ditto.
8164         * gcc.dg/vect/vect-43.c: Ditto.
8165         * gcc.dg/vect/vect-44.c: Ditto.
8166         * gcc.dg/vect/vect-45.c: Ditto.
8167         * gcc.dg/vect/vect-46.c: Ditto.
8168         * gcc.dg/vect/vect-47.c: Ditto.
8169         * gcc.dg/vect/vect-48.c: Ditto.
8170         * gcc.dg/vect/vect-48a.c: Ditto.
8171         * gcc.dg/vect/vect-49.c: Ditto.
8172         * gcc.dg/vect/vect-5.c: Ditto.
8173         * gcc.dg/vect/vect-50.c: Ditto.
8174         * gcc.dg/vect/vect-51.c: Ditto.
8175         * gcc.dg/vect/vect-52.c: Ditto.
8176         * gcc.dg/vect/vect-53.c: Ditto.
8177         * gcc.dg/vect/vect-54.c: Ditto.
8178         * gcc.dg/vect/vect-55.c: Ditto.
8179         * gcc.dg/vect/vect-56.c: Ditto.
8180         * gcc.dg/vect/vect-56a.c: Ditto.
8181         * gcc.dg/vect/vect-57.c: Ditto.
8182         * gcc.dg/vect/vect-58.c: Ditto.
8183         * gcc.dg/vect/vect-59.c: Ditto.
8184         * gcc.dg/vect/vect-6.c: Ditto.
8185         * gcc.dg/vect/vect-60.c: Ditto.
8186         * gcc.dg/vect/vect-61.c: Ditto.
8187         * gcc.dg/vect/vect-62.c: Ditto.
8188         * gcc.dg/vect/vect-63.c: Ditto.
8189         * gcc.dg/vect/vect-64.c: Ditto.
8190         * gcc.dg/vect/vect-65.c: Ditto.
8191         * gcc.dg/vect/vect-66.c: Ditto.
8192         * gcc.dg/vect/vect-67.c: Ditto.
8193         * gcc.dg/vect/vect-68.c: Ditto.
8194         * gcc.dg/vect/vect-69.c: Ditto.
8195         * gcc.dg/vect/vect-7.c: Ditto.
8196         * gcc.dg/vect/vect-72.c: Ditto.
8197         * gcc.dg/vect/vect-72a.c: Ditto.
8198         * gcc.dg/vect/vect-73.c: Ditto.
8199         * gcc.dg/vect/vect-74.c: Ditto.
8200         * gcc.dg/vect/vect-75.c: Ditto.
8201         * gcc.dg/vect/vect-76.c: Ditto.
8202         * gcc.dg/vect/vect-77.c: Ditto.
8203         * gcc.dg/vect/vect-77a.c: Ditto.
8204         * gcc.dg/vect/vect-78.c: Ditto.
8205         * gcc.dg/vect/vect-79.c: Ditto.
8206         * gcc.dg/vect/vect-8.c: Ditto.
8207         * gcc.dg/vect/vect-80.c: Ditto.
8208         * gcc.dg/vect/vect-82.c: Ditto.
8209         * gcc.dg/vect/vect-82_64.c: Ditto.
8210         * gcc.dg/vect/vect-83.c: Ditto.
8211         * gcc.dg/vect/vect-83_64.c: Ditto.
8212         * gcc.dg/vect/vect-9.c: Ditto.
8213         * gcc.dg/vect/vect-all.c: Ditto.
8214         * gcc.dg/vect/vect-none.c: Ditto.
8215
8216 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8217
8218         * lib/gcc-dg.exp (dg-skip-if): New function.
8219         (dg-forbid-option): Remove.
8220         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
8221         * g++.dg/abi/bitfield8.C: Likewise.
8222         * g++.dg/abi/dtor1.C: Likewise.
8223         * g++.dg/abi/empty10.C: Likewise.
8224         * g++.dg/abi/empty7.C: Likewise.
8225         * g++.dg/abi/empty9.C: Likewise.
8226         * g++.dg/abi/layout3.C: Likewise.
8227         * g++.dg/abi/layout4.C: Likewise.
8228         * g++.dg/abi/thunk1.C: Likewise.
8229         * g++.dg/abi/thunk2.C: Likewise.
8230         * g++.dg/abi/vbase11.C: Likewise.
8231         * g++.dg/abi/vthunk2.C: Likewise.
8232         * g++.dg/abi/vthunk3.C: Likewise.
8233         * g++.dg/ext/attrib8.C: Likewise.
8234         * g++.dg/opt/longbranch2.C: Likewise.
8235         * g++.dg/opt/reg-stack4.C: Likewise.
8236         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8237         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8238         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8239         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8240         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8241         * gcc.dg/20000609-1.c: Likewise.
8242         * gcc.dg/20000720-1.c: Likewise.
8243         * gcc.dg/20011107-1.c: Likewise.
8244         * gcc.dg/20011119-1.c: Likewise.
8245         * gcc.dg/20020108-1.c: Likewise.
8246         * gcc.dg/20020122-2.c: Likewise.
8247         * gcc.dg/20020122-3.c: Likewise.
8248         * gcc.dg/20020201-3.c: Likewise.
8249         * gcc.dg/20020206-1.c: Likewise.
8250         * gcc.dg/20020218-1.c: Likewise.
8251         * gcc.dg/20020310-1.c: Likewise.
8252         * gcc.dg/20020411-1.c: Likewise.
8253         * gcc.dg/20020418-2.c: Likewise.
8254         * gcc.dg/20020426-1.c: Likewise.
8255         * gcc.dg/20020426-2.c: Likewise.
8256         * gcc.dg/20020517-1.c: Likewise.
8257         * gcc.dg/20020523-1.c: Likewise.
8258         * gcc.dg/20020523-2.c: Likewise.
8259         * gcc.dg/20020729-1.c: Likewise.
8260         * gcc.dg/20030204-1.c: Likewise.
8261         * gcc.dg/20030826-2.c: Likewise.
8262         * gcc.dg/20030926-1.c: Likewise.
8263         * gcc.dg/20031202-1.c: Likewise.
8264         * gcc.dg/980312-1.c: Likewise.
8265         * gcc.dg/980313-1.c: Likewise.
8266         * gcc.dg/990117-1.c: Likewise.
8267         * gcc.dg/990424-1.c: Likewise.
8268         * gcc.dg/990524-1.c: Likewise.
8269         * gcc.dg/991230-1.c: Likewise.
8270         * gcc.dg/i386-387-1.c: Likewise.
8271         * gcc.dg/i386-387-2.c: Likewise.
8272         * gcc.dg/i386-387-3.c: Likewise.
8273         * gcc.dg/i386-387-4.c: Likewise.
8274         * gcc.dg/i386-387-5.c: Likewise.
8275         * gcc.dg/i386-387-6.c: Likewise.
8276         * gcc.dg/i386-asm-1.c: Likewise.
8277         * gcc.dg/i386-bitfield1.c: Likewise.
8278         * gcc.dg/i386-bitfield2.c: Likewise.
8279         * gcc.dg/i386-loop-1.c: Likewise.
8280         * gcc.dg/i386-loop-2.c: Likewise.
8281         * gcc.dg/i386-loop-3.c: Likewise.
8282         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8283         * gcc.dg/i386-pic-1.c: Likewise.
8284         * gcc.dg/i386-regparm.c: Likewise.
8285         * gcc.dg/i386-signbit-1.c: Likewise.
8286         * gcc.dg/i386-signbit-2.c: Likewise.
8287         * gcc.dg/i386-signbit-3.c: Likewise.
8288         * gcc.dg/i386-sse-5.c: Likewise.
8289         * gcc.dg/i386-sse-8.c: Likewise.
8290         * gcc.dg/i386-unroll-1.c: Likewise.
8291         * gcc.dg/tls/opt-1.c: Likewise.
8292         * gcc.dg/tls/opt-2.c: Likewise.
8293         * gcc.dg/unroll-1.c: Likewise.
8294         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8295         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8296         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8297         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8298
8299 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8300
8301         * g++.dg/template/incomplete1.C: New test.
8302
8303 2004-11-16  Nick Clifton  <nickc@redhat.com>
8304
8305         Revert patches accidentally commited during checkin of fixes for
8306         xstormy16 tests:
8307         gcc.c-torture/execute/simd-4.c: Revert
8308         gcc.dg/20040910-1.c: Revert.
8309
8310 2004-11-16  Paul Brook  <paul@codesourcery.com>
8311
8312         PR fortran/13010
8313         * gfortran.dg/der_pointer_1.f90: New test.
8314
8315 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
8316
8317         PR c/18498
8318         * gcc.dg/bitfld-13.c: New test.
8319
8320 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
8321
8322         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
8323         powerpc*-*-linux*.
8324
8325         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
8326         * gcc.dg/ppc64-abi-2.c: Ditto.
8327         * gcc.dg/ppc64-abi-3.c: Ditto.
8328
8329         * lib/gcc-dg.exp (dg-target-list): Remove.
8330
8331 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
8332
8333         * gcc.dg/ia64-postinc.c: New test.
8334
8335 2004-11-15  Mark Mitchell <mark@codesourcery.com>
8336
8337         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
8338
8339 2004-11-15  Nick Clifton  <nickc@redhat.com>
8340
8341         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
8342         __INT_MAX__ so that the test can be compiled by toolchains
8343         targeted at 16-bit processors.
8344
8345         * gcc.dg/20040625-1.c: Use long constants rather than integers
8346         when performing arithmetic that will overflow 16-bits.
8347
8348         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
8349         xstormy16.  It does not support 128-bit vector operations.
8350
8351         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
8352         with the macro PTR_TYPE.  Define this macro to an integer type
8353         suitable for holding a pointer.
8354
8355         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
8356         the target is a 16-bit processor.
8357
8358         * gcc.dg/cpp/if-2.c: Expect a different warning message from
8359         16-bit targets where the character constant will be too long.
8360
8361         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
8362         where the double will not be directly addressable.
8363
8364 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8365
8366         Friend class name lookup 1/n, PR c++/18471
8367         * g++.dg/template/crash26.C: New test.
8368         * g++.dg/lookup/struct1.C: Adjust expected error.
8369         * g++.dg/parse/elab1.C: Likewise.
8370         * g++.dg/parse/elab2.C: Likewise.
8371         * g++.dg/parse/int-as-enum1.C: Likewise.
8372         * g++.dg/parse/struct-as-enum1.C: Likewise.
8373         * g++.dg/parse/typedef1.C: Likewise.
8374         * g++.dg/parse/typedef3.C: Likewise.
8375         * g++.dg/parse/typedef4.C: Likewise.
8376         * g++.dg/parse/typedef5.C: Likewise.
8377         * g++.dg/template/nontype4.C: Likewise.
8378         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
8379         * g++.old-deja/g++.other/elab1.C: Likewise.
8380         * g++.old-deja/g++.other/syntax4.C: Likewise.
8381
8382 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8383
8384         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
8385
8386 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
8387
8388         * gcc.c-torture/execute/20041114-1.c: New test.
8389
8390 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
8391
8392         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
8393         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
8394         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
8395         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
8396         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
8397         gcc.dg/switch-7.c: New tests.
8398
8399 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8400
8401         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
8402
8403 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8404
8405         PR tree-opt/18400
8406         * gcc.dg/vect/pr18400.c: New test.
8407
8408 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8409             Andrew Pinski  <pinskia@physics.uc.edu>
8410
8411         PR tree-opt/18425
8412         * gcc.dg/vect/pr18425.c: New test.
8413
8414 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8415
8416         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
8417         Guard with dg-require-alias and dg-require-visibility.
8418
8419 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8420
8421         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
8422
8423 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8424
8425         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
8426
8427 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8428
8429         PR c++/17344
8430         * g++.dg/template/defarg5.C: New test.
8431
8432 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8433
8434         * g++.dg/parse/cast1.C: Run only on ILP32.
8435         * g++.old-deja/g++.mike/p784.C: Likewise.
8436
8437 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
8438
8439         * gcc.c-torture/execute/20041113-1.c: New test.
8440
8441 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8442
8443         PR target/18230
8444         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
8445         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
8446         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
8447         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8448         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
8449         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
8450         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
8451         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
8452         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
8453         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
8454         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
8455         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
8456         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
8457
8458 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8459
8460         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
8461         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
8462         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
8463         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
8464         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
8465         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
8466         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
8467         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
8468         gcc.target/sparc/combined-1.c: New tests.
8469
8470 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
8471
8472         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
8473         New tests.
8474
8475 2004-11-12  Mark Mitchell <mark@codesourcery.com>
8476
8477         * lib/gcc-dg.exp (dg-forbid-option): New function.
8478         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
8479         * g++.dg/abi/bitfield8.C: Likewise.
8480         * g++.dg/abi/dtor1.C: Likewise.
8481         * g++.dg/abi/empty10.C: Likewise.
8482         * g++.dg/abi/empty7.C: Likewise.
8483         * g++.dg/abi/empty9.C: Likewise.
8484         * g++.dg/abi/layout3.C: Likewise.
8485         * g++.dg/abi/layout4.C: Likewise.
8486         * g++.dg/abi/thunk1.C: Likewise.
8487         * g++.dg/abi/thunk2.C: Likewise.
8488         * g++.dg/abi/vbase11.C: Likewise.
8489         * g++.dg/abi/vthunk2.C: Likewise.
8490         * g++.dg/abi/vthunk3.C: Likewise.
8491         * g++.dg/ext/attrib8.C: Likewise.
8492         * g++.dg/opt/longbranch2.C: Likewise.
8493         * g++.dg/opt/reg-stack4.C: Likewise.
8494         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8495         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8496         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8497         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8498         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8499         * gcc.dg/20000609-1.c: Likewise.
8500         * gcc.dg/20000720-1.c: Likewise.
8501         * gcc.dg/20011107-1.c: Likewise.
8502         * gcc.dg/20011119-1.c: Likewise.
8503         * gcc.dg/20020108-1.c: Likewise.
8504         * gcc.dg/20020122-2.c: Likewise.
8505         * gcc.dg/20020122-3.c: Likewise.
8506         * gcc.dg/20020201-3.c: Likewise.
8507         * gcc.dg/20020206-1.c: Likewise.
8508         * gcc.dg/20020218-1.c: Likewise.
8509         * gcc.dg/20020310-1.c: Likewise.
8510         * gcc.dg/20020411-1.c: Likewise.
8511         * gcc.dg/20020418-2.c: Likewise.
8512         * gcc.dg/20020426-1.c: Likewise.
8513         * gcc.dg/20020426-2.c: Likewise.
8514         * gcc.dg/20020517-1.c: Likewise.
8515         * gcc.dg/20020523-1.c: Likewise.
8516         * gcc.dg/20020523-2.c: Likewise.
8517         * gcc.dg/20020729-1.c: Likewise.
8518         * gcc.dg/20030204-1.c: Likewise.
8519         * gcc.dg/20030826-2.c: Likewise.
8520         * gcc.dg/20030926-1.c: Likewise.
8521         * gcc.dg/20031202-1.c: Likewise.
8522         * gcc.dg/980312-1.c: Likewise.
8523         * gcc.dg/980313-1.c: Likewise.
8524         * gcc.dg/990117-1.c: Likewise.
8525         * gcc.dg/990424-1.c: Likewise.
8526         * gcc.dg/990524-1.c: Likewise.
8527         * gcc.dg/991230-1.c: Likewise.
8528         * gcc.dg/i386-387-1.c: Likewise.
8529         * gcc.dg/i386-387-2.c: Likewise.
8530         * gcc.dg/i386-387-3.c: Likewise.
8531         * gcc.dg/i386-387-4.c: Likewise.
8532         * gcc.dg/i386-387-5.c: Likewise.
8533         * gcc.dg/i386-387-6.c: Likewise.
8534         * gcc.dg/i386-asm-1.c: Likewise.
8535         * gcc.dg/i386-bitfield1.c: Likewise.
8536         * gcc.dg/i386-bitfield2.c: Likewise.
8537         * gcc.dg/i386-loop-1.c: Likewise.
8538         * gcc.dg/i386-loop-2.c: Likewise.
8539         * gcc.dg/i386-loop-3.c: Likewise.
8540         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8541         * gcc.dg/i386-pic-1.c: Likewise.
8542         * gcc.dg/i386-regparm.c: Likewise.
8543         * gcc.dg/i386-signbit-1.c: Likewise.
8544         * gcc.dg/i386-signbit-2.c: Likewise.
8545         * gcc.dg/i386-signbit-3.c: Likewise.
8546         * gcc.dg/i386-sse-5.c: Likewise.
8547         * gcc.dg/i386-sse-8.c: Likewise.
8548         * gcc.dg/i386-unroll-1.c: Likewise.
8549         * gcc.dg/tls/opt-1.c: Likewise.
8550         * gcc.dg/tls/opt-2.c: Likewise.
8551         * gcc.dg/unroll-1.c: Likewise.
8552         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8553         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8554         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8555         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8556         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
8557         -m64 is specified.
8558
8559 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8560
8561         PR c++/18389
8562         * g++.dg/parse/cond1.C: New test.
8563
8564         PR c++/18429
8565         * g++.dg/template/array9.C: New test.
8566         * g++.dg/ext/vla1.C: Adjust error messages.
8567         * g++.dg/ext/vlm1.C: Likewise.
8568         * g++.dg/template/crash2.C: Likewise.
8569
8570         PR c++/18436
8571         * g++.dg/template/call3.C: New test.
8572
8573         PR c++/18407
8574         * g++.dg/template/ptrmem11.C: New test.
8575
8576 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
8577
8578         PR other/14264
8579         * lib/g++.exp: Set LC_ALL and LANG to C.
8580         * lib/gcc-dg.exp: Likewise.
8581         * lib/gfortran.exp: Likewise.
8582         * lib/objc.exp: Likewise.
8583         * lib/treelang.exp: Likewise.
8584
8585 2004-11-12  Andreas Schwab  <schwab@suse.de>
8586
8587         * gcc.dg/pr16286.c: Fix last change.
8588
8589 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8590
8591         PR c++/18416
8592         * g++.dg/init/global1.C: New test.
8593
8594 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
8595
8596         * gcc.c-torture/execute/20041112-1.c: New test.
8597
8598 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8599
8600         * lib/gcc-dg.exp (dg-target-list): New.
8601
8602 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8603             Richard Sandiford  <rsandifo@redhat.com>
8604
8605         * lib/target-supports.exp (get-compiler_messages): New.
8606         (check_named_sections_available): Use it.
8607         (check_effective_target_ilp32): New.
8608         (check_effective_target_lp64): New.
8609         (is-effective-target): New.
8610         * lib/gcc-dg.exp (dg-require-effective-target): New.
8611
8612 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
8613
8614         * gcc.dg/precedence-1.c: New test.
8615
8616 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8617
8618         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
8619
8620         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
8621         message, delete generated files, use more descriptive name for
8622         executable, and make the test unsupported when it cannot be run.
8623
8624         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
8625         (dg-require-weak, dg-require-visibility, dg-require-alias,
8626         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
8627         dg-require-iconv, dg-require-named-sections): Use it.
8628
8629         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
8630
8631 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
8632
8633         PR target/16457
8634         * gcc.dg/ppc-and-1: New
8635
8636         PR target/16796
8637         * gcc.dg/ppc-mov-1.c: New.
8638
8639         PR target/16458
8640         * gcc.dg/ppc-compare-1.c: New.
8641
8642 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
8643
8644         * objc.dg/desig-init-2.m: New test.
8645
8646 2004-11-10  Adam Nemet  <anemet@lnxw.com>
8647
8648         PR middle-end/18160
8649         * g++.dg/warn/register-var-1.C: New test.
8650         * g++.dg/warn/register-var-2.C: New test.
8651
8652 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8653
8654         * gcc.dg/union-2.c: New test.
8655
8656 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
8657
8658         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
8659         New test for PR tree-optimization/17892.
8660
8661 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
8662
8663         PR c++/18369
8664         * g++.dg/init/new12.C: New test.
8665
8666 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
8667
8668         * gcc.target/sparc: New directory.
8669         * gcc.target/sparc/sparc.exp: New driver.
8670         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
8671         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
8672         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
8673         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
8674
8675 2004-11-10  Paul Brook  <paul@codesourcery.com>
8676
8677         PR fortran/18218
8678         * gfortran.dg/list_read.c: New test.
8679
8680 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8681
8682         PR c/18322
8683         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
8684         expected diagnostic location.
8685
8686 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
8687
8688         * gcc.dg/20041109-1.c: New test.
8689
8690 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
8691
8692         PR objc/18406
8693         * objc/compile/pr18406.m: New test.
8694
8695 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8696
8697         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
8698
8699 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8700
8701         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
8702
8703 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8704
8705         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
8706
8707 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8708
8709         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
8710         exit.
8711
8712 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
8713
8714         PR tree-opt/18299
8715         * gcc.c-torture/pr18299-1.c: New test.
8716
8717 2004-11-06  Andreas Schwab  <schwab@suse.de>
8718
8719         * gcc.dg/pr16286.c: Also test for bool and pixel.
8720
8721 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
8722
8723         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
8724         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
8725         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
8726         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
8727         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
8728         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
8729         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
8730         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
8731         gcc.dg/struct-semi-3.c: New tests.
8732
8733 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8734
8735         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
8736
8737 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8738
8739         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
8740         Do not use C99 designators.
8741
8742 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8743
8744         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
8745
8746 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8747
8748         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
8749         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
8750         * gcc.c-torture/execute/simd-5.x: Remove.
8751
8752 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
8753
8754         PR rtl-optimization/17933
8755         * gcc.dg/torture/pr17933-1.c: New test.
8756
8757 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8758
8759         PR target/18106
8760         * lib/target-supports.exp (check_weak_available): Support
8761         Windows.
8762
8763 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
8764
8765         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
8766         call to fflush(stdout) before abort.
8767         (my_ffsll): New function.
8768         (generate_fields): Use it.
8769
8770 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8771
8772         * gcc.dg/init-undef-1.c: New test.
8773
8774 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8775
8776         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
8777         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
8778         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
8779         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
8780         expected messages for new parser.
8781
8782 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
8783
8784         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
8785
8786 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8787
8788         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
8789         on LP64 targets.
8790
8791 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8792
8793         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
8794         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
8795         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
8796         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
8797         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
8798         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
8799         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
8800         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
8801         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
8802         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
8803
8804 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8805
8806         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
8807         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
8808         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
8809         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
8810         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
8811         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
8812         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
8813         for new parser.
8814
8815 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
8816
8817         PR target/15342
8818         * gcc.dg/20041104-1.c: New test.
8819
8820 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8821
8822         * g++.dg/template/nontype7.C: New test.
8823         * g++.dg/template/nontype8.C: Likewise.
8824         * g++.dg/template/nontype9.C: Likewise.
8825         * g++.dg/template/nontype10.C: Likewise.
8826         * g++.dg/tc1/dr49.C: Likewise.
8827         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
8828         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
8829
8830 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8831
8832         * g++.dg/rtti/tinfo1.C: Remove xfails.
8833
8834 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8835
8836         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
8837         packed attribute to the definition to satisfy the new C++ parser.
8838
8839 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8840
8841         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
8842         invocations of va_arg.
8843
8844 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
8845
8846         PR c++/18124
8847         * g++.dg/template/crash25.C: New test.
8848
8849         PR c++/18155
8850         * g++.dg/template/typedef2.C: New test.
8851         * g++.dg/parse/crash13.C: Adjust error markers.
8852
8853         PR c++/18177
8854         * g++.dg/conversion/const3.C: New test.
8855
8856 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8857
8858         PR fortran/17535
8859         PR fortran/17583
8860         PR fortran/17713
8861         * gfortran.dg/generic_[123].f90: New testcases.
8862
8863 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8864
8865         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
8866         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
8867
8868 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8869
8870         PR tree-opt/16808
8871         * gcc.c-torture/compile/pr16808.c: New test.
8872
8873 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
8874
8875         PR rtl-optimization/17104
8876         * gcc.dg/ppc-bitfield1.c: New.
8877
8878 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8879
8880         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
8881
8882 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8883
8884         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
8885         strings for 32-bit code.
8886
8887 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
8888
8889         PR c/18239
8890         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
8891
8892 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
8893
8894         PR c++/18064
8895         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
8896
8897 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
8898
8899         PR c++/15172
8900         * g++.dg/init/aggr2.C: New test.
8901
8902 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
8903
8904         * objc.dg/local-decl-1.m: New test.
8905
8906 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8907
8908         * gcc.dg/20040910-1.c: Adjust regex.
8909
8910 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8911
8912         PR rtl-optimization/18084
8913         * g++.dg/opt/pr18084-1.C: New testcase.
8914
8915 2004-10-30  Matt Austern  <austern@apple.com>
8916
8917         PR c++/17542
8918         * g++.dg/ext/attrib18.C: New test.
8919
8920 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8921
8922         PR middle-end/18096
8923         * gcc.dg/pr18096-1.c: New test case.
8924
8925 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8926
8927         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
8928
8929 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
8930
8931         PR c/16666
8932         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
8933         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
8934         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
8935         gcc.dg/old-style-prom-3.c: New tests.
8936
8937 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
8938
8939         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
8940         Remove unnecessary inclusion of stdio.h.
8941
8942 2004-10-29  Roger Sayle  <roger@eyesopen.com>
8943
8944         PR rtl-optimization/17581
8945         * gcc.dg/pr17581-1.c: New test case.
8946
8947 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
8948
8949         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
8950         being implemented.
8951         * g++.dg/conversion/dr195-1.C: New.
8952         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
8953         * g++.old-deja/g++.mike/p10148.C: Likewise.
8954
8955 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
8956
8957         PR c++/17695
8958         * g++.dg/debug/typedef2.C: New test.
8959
8960 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
8961
8962         PR fortran/13490
8963         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
8964         * gfortran.dg/g77/README: Update.
8965
8966 2004-10-28  Matt Austern  <austern@apple.com>
8967
8968         PR c++/14124
8969         * g++.dg/ext/packed7.C: New test.
8970
8971 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8972
8973         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
8974         scan-assembler.
8975         * lib/scanasm.exp (hidden-scan-for): New proc.
8976         (scan-hidden): Use hidden-scan-for instead of constructing the scan
8977         string.
8978         (scan-not-hidden): Likewise.
8979         * lib/target-supports.exp (check_visibility_available): mach-o is
8980         support too.
8981
8982 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
8983
8984         PR c++/17132
8985         * g++.dg/template/memclass3.C: New test.
8986
8987 2004-10-28  Adam Nemet  <anemet@lnxw.com>
8988
8989         PR middle-end/18160
8990         * gcc.dg/register-var-1.c: New test.
8991         * gcc.dg/register-var-2.c: New test.
8992         * gcc.dg/asm-7.c: Taking the address of a register variable is an
8993         error now.
8994
8995 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
8996
8997         PR other/18172
8998         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
8999         unused variables.
9000         * gcc.dg/vect/vect-22.c: Likewise.
9001
9002 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
9003
9004         * gcc.dg/i386-rotate-1.c: New test.
9005
9006 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
9007
9008         * g++.dg/init/ref12.C: Add "run" marker.
9009
9010         PR c++/17435
9011         * g++.dg/init/ref12.C: New test.
9012
9013         PR c++/18140
9014         * g++.dg/template/shift1.C: New test.
9015         * g++.dg/template/error10.C: Adjust error markers.
9016
9017 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
9018
9019         PR tree-opt/17529
9020         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
9021
9022 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
9023
9024         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
9025         * gcc.dg/weak/weak-3.c: Likewise.
9026         * gcc.dg/weak/weak-5.c: Likewise.
9027         * gcc.dg/weak/weak-9.c: Likewise.
9028         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
9029         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
9030
9031         * gcc.dg/darwin-weakimport-1.c: New.
9032
9033 2004-10-28  Ben Elliston  <bje@au.ibm.com>
9034
9035         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
9036
9037 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
9038
9039         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
9040         'syntax' error messages.
9041         * gcc.dg/cpp/direct2s.c: Likewise.
9042
9043 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
9044
9045         * gcc.c-torture/compile/20041026-1.c: New.
9046
9047 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
9048
9049         PR c++/18093
9050         * g++.dg/lookup/ns2.C: New test.
9051
9052         PR c++/18020
9053         * g++.dg/template/enum4.C: New test.
9054
9055         PR c++/18161
9056         * g++.dg/template/expr1.C: New test.
9057
9058 2004-10-26  Ben Elliston  <bje@au.ibm.com>
9059
9060         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
9061
9062 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9063
9064         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
9065         gcc.dg/decl-nospec-3.c: New tests.
9066
9067 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
9068
9069         * objc.dg/super-class-3.m: New test.
9070
9071 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
9072
9073         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
9074         resyncing.
9075         * gcc.dg/cpp/direct2s.c: Likewise.
9076
9077 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
9078
9079         * objc.dg/image-info.m: Update for changes to section selection.
9080
9081 2004-10-25  David Ayers  <d.ayers@inode.at>
9082             Ziemowit Laski  <zlaski@apple.com>
9083
9084         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
9085         diagnostics when messaging 'id <Proto>'.
9086         * objc.dg/class-protocol-1.m: New test.
9087         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
9088         a non-existent method signature.
9089         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
9090         Update diagnostics when messaging with non-existent method signature.
9091         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
9092         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
9093         invalid receivers are now resolved as if messaging 'id'; remove
9094         extraneous diagnostics.
9095
9096 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9097
9098         PR c/16667
9099         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
9100         gcc.dg/init-desig-obs-3.c: New tests.
9101
9102 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
9103
9104         * gcc.dg/debug/20041023-1.c: New test.
9105
9106 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
9107
9108         PR middle-end/17407
9109         * gcc.c-torture/compile/pr17407.c: New test.
9110
9111         PR c++/18121
9112         * g++.dg/template/array8.C: New test.
9113
9114 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9115
9116         PR other/18138
9117         * lib/g++.exp: Accept more than one multilib libgcc.
9118         * lib/gcc-dg.exp: Likewise.
9119         * lib/objc.exp: Likewise.
9120         * lib/treelang.exp: Likewise.
9121         * lib/gfortran.exp: Likewise.
9122
9123 2004-10-24  Ben Elliston  <bje@au.ibm.com>
9124
9125         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
9126
9127 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
9128
9129         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
9130         * gcc.dg/c99-const-expr-3.c: Likewise.
9131
9132 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
9133
9134         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
9135
9136 2004-10-23  Ben Elliston  <bje@au.ibm.com>
9137
9138         * gcc.c-torture/execute/loop-2e.x: Remove.
9139
9140 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9141
9142         PR c++/18095
9143         * g++.dg/parse/crash18.C: New.
9144         * g++.dg/parse/crash19.C: New.
9145
9146 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9147
9148         * g++.dg/ext/dllimport1.C: Move dg-warnings.
9149         * g++.dg/ext/dllimport2.C: Same.
9150         * g++.dg/ext/dllimport8.C: Same.
9151
9152 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
9153
9154         PR c++/10841
9155         * g++.dg/conversion/cast1.C: New test.
9156         * g++.dg/overload/pmf1.C: Adjust error marker.
9157
9158 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
9159
9160         PR objc/17923
9161         * objc.dg/const-str-7.m: New test.
9162
9163 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9164
9165         * g++.dg/template/memfriend11.C: Fix comment typo.
9166         * g++.dg/template/memfriend14.C: Likewise.
9167
9168 2004-10-20  Richard Henderson  <rth@redhat.com>
9169
9170         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
9171         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
9172         -fasynchronous-unwind-tables.
9173
9174 2004-10-20  Richard Henderson  <rth@redhat.com>
9175
9176         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
9177         (main): Return success.
9178         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
9179         (main): Return success.
9180
9181 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9182
9183         PR c++/13495
9184         * g++.dg/template/memfriend9.C: New test.
9185         * g++.dg/template/memfriend10.C: Likewise.
9186         * g++.dg/template/memfriend11.C: Likewise.
9187         * g++.dg/template/memfriend12.C: Likewise.
9188         * g++.dg/template/memfriend13.C: Likewise.
9189         * g++.dg/template/memfriend14.C: Likewise.
9190         * g++.dg/template/memfriend15.C: Likewise.
9191         * g++.dg/template/memfriend16.C: Likewise.
9192         * g++.dg/template/memfriend17.C: Likewise.
9193         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
9194
9195 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
9196
9197         * g++.dg/conversion/dr195.C: New.
9198         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
9199
9200 2004-10-20  Ben Elliston  <bje@au.ibm.com>
9201             Devang Patel  <dpatel@apple.com>
9202
9203         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
9204         of floating point arithmetic, which could trap.
9205
9206 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
9207
9208         PR c++/14035
9209         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
9210         * g++.dg/conversion/const2.C: New test.
9211         * g++.dg/expr/reinterpret2.C: New test.
9212         * g++.dg/expr/reinterpret3.C: New test.
9213         * g++.dg/expr/cast2.C: New test.
9214         * g++.dg/expr/copy1.C: New test.
9215         * g++.dg/other/conversion1.C: Change error message.
9216         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
9217         function pointers to void *.
9218         * g++.old-deja/g++.mike/p10148.C: Likewise.
9219
9220 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9221
9222         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
9223
9224 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
9225
9226         PR c++/18047
9227
9228         * g++.dg/parse/expr3.C: New test.
9229
9230 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9231
9232         * gcc.dg/smod-1.c: New test.
9233
9234 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
9235
9236         * objc.dg/method-14.m: New test.
9237
9238 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9239
9240         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
9241         Also xfail as the patch was reverted.
9242
9243 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9244
9245         PR middle-end/16973
9246         * gcc.dg/pr16973.c: New test.
9247
9248 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
9249
9250         PR tree-optimization/17656
9251         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
9252
9253 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9254
9255         * g++.dg/eh/shadow1.C: New.
9256
9257 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
9258
9259         * gcc.c-torture/compile/20041018-1.c: New test.
9260
9261 2004-10-18  Ben Elliston  <bje@au.ibm.com>
9262
9263         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
9264         compiler referring to register 0 when accessing sdata.  The linker
9265         now patches things up.
9266
9267 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
9268
9269         PR c/17529
9270         * gcc.c-torture/compile/pr17529.c: New test.
9271
9272 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9273
9274         PR c++/17743
9275         * g++.dg/ext/attrib17.C: New test.
9276
9277 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9278
9279         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
9280
9281 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9282
9283         PR c++/10479
9284         * g++.dg/ext/attrib16.C: New test.
9285
9286 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
9287
9288         PR c++/17042
9289         * g++.dg/init/dso_handle1.C: New test.
9290
9291         PR c++/14667
9292         * g++.dg/parse/typedef6.C: New test.
9293
9294         PR c++/17916
9295         * g++.dg/parse/pragma1.C: New test.
9296
9297 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
9298
9299         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
9300
9301 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
9302
9303         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
9304         -fno-common when on HPPA HP-UX platforms.
9305
9306 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
9307
9308         PR other/16820
9309         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
9310         stdint.h.
9311         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
9312         uintptr_t.
9313
9314 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9315
9316         PR c++/16301
9317         * g++.dg/lookup/strong-using-4.C: New test.
9318
9319 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9320
9321         PR middle-end/16567
9322         * gcc.c-torture/compile/nested-1.c: New test.
9323
9324 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9325
9326         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
9327         and mipsisa64*-*-* (until support for misaligned loads is added).
9328         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
9329         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
9330         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
9331         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
9332         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
9333         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
9334
9335 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
9336
9337         PR c++/17976
9338         * g++.dg/init/dtor3.C: New test.
9339
9340 2004-10-15  Ben Elliston  <bje@au.ibm.com>
9341
9342         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
9343
9344 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
9345
9346         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
9347         * gcc.dg/macho-lo-sum.c: Likewise.
9348
9349 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
9350
9351         * gcc.dg/ppc-spe64-1.c: New test.
9352
9353 2004-10-14  Devang Patel  <dpatel@apple.com>
9354
9355         PR 17635
9356         * gcc.dg/pr17635.c : New test.
9357
9358 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
9359
9360         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
9361         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
9362         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
9363         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
9364         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
9365         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
9366         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
9367         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
9368         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
9369         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
9370         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
9371         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
9372         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
9373         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
9374         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
9375         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
9376         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
9377         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
9378
9379 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9380
9381         * gcc.dg/vect/vect-82.c: New testcase.
9382         * gcc.dg/vect/vect-82_64.c: New testcase.
9383         * gcc.dg/vect/vect-83.c: New testcase.
9384         * gcc.dg/vect/vect-83_64.c: New testcase.
9385
9386 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9387
9388         * gcc.dg/cpp/error-1.c: New test.
9389
9390 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9391
9392         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
9393
9394 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
9395
9396         PR target/17984
9397         * gcc.dg/cris-peep2-xsrand2.c: New test.
9398
9399 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
9400
9401         PR c++/17661
9402         * testsuite/g++.dg/expr/for2.C: New test.
9403
9404 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9405
9406         * g++.dg/inherit/thunk1.C: Run on the SPARC.
9407
9408 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
9409
9410         PR tree-optimization/17724
9411         * g++.dg/opt/pr17724-1.C: New test.
9412         * g++.dg/opt/pr17724-2.C: New test.
9413         * g++.dg/opt/pr17724-3.C: New test.
9414         * g++.dg/opt/pr17724-4.C: New test.
9415         * g++.dg/opt/pr17724-5.C: New test.
9416         * g++.dg/opt/pr17724-6.C: New test.
9417
9418 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
9419
9420         PR c/17301
9421         * gcc.dg/pr17301-2.c: New test.
9422
9423 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
9424
9425         PR c++/15876
9426         * g++.dg/parse/error22.C: New test.
9427
9428         PR c++/17936
9429         * g++.dg/template/spec18.C: New test.
9430
9431 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
9432
9433         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
9434         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
9435         memcpy.
9436         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
9437         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
9438
9439 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9440
9441         * g++.dg/eh/cleanup5.C: Add dg-options "".
9442
9443 2004-10-11  Roger Sayle  <roger@eyesopen.com>
9444
9445         PR middle-end/17657
9446         * gcc.dg/switch-4.c: New test case.
9447
9448 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
9449
9450         * gcc.c-torture/execute/20041011-1.c: New test.
9451
9452 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9453
9454         PR c++/17554
9455         * g++.dg/init/for3.C: New test.
9456
9457         PR c++/17657
9458         * g++.dg/opt/switch2.C: New test.
9459
9460         PR middle-end/17703
9461         * g++.dg/warn/Wreturn-2.C: New test.
9462
9463 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9464
9465         PR c++/17907
9466         * g++.dg/eh/cleanup5.C: New test.
9467
9468 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
9469
9470         PR c++/17393
9471         * g++.dg/parse/error21.C: New test.
9472
9473 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9474
9475         * g++.dg/overload/pmf1.C: Adjust quoting marks.
9476         * g++.dg/warn/incomplete1.C: Likewise.
9477         * g++.dg/template/qualttp20.C: Likewise.
9478
9479 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9480
9481         PR c/17881
9482         * parm-incomplete-1.c: New test.
9483
9484 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9485
9486         PR c++/17867
9487         * g++.dg/parse/error19.C: New test.
9488
9489         PR c++/17670
9490         * g++.dg/init/new11.C: New test.
9491
9492         PR c++/17821
9493         * g++.dg/parse/error20.C: New test.
9494
9495         PR c++/17826
9496         * g++.dg/template/crash24.C: New test.
9497
9498 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9499
9500         PR c/17301
9501         * gcc.dg/pr17301-1.c: New test.
9502
9503 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9504
9505         PR c/17189
9506         * gcc.dg/anon-struct-5.c: New test.
9507
9508 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9509
9510         PR c/17844
9511         * gcc.dg/pr17844-1.c: New test.
9512
9513 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
9514
9515         PR tree-optimization/17906
9516         * gcc.c-torture/compile/pr17906.c: New.
9517
9518 2004-10-09  Stuart Hastings  <stuart@apple.com>
9519             Roger Sayle  <roger@eyesopen.com>
9520
9521         PR rtl-optimization/17853
9522         * gcc.dg/i386-mmx-5.c: New testcase.
9523
9524 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
9525
9526         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
9527
9528 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9529
9530         PR c++/17524
9531         * g++.dg/template/static9.C: New test.
9532
9533         PR c++/17685
9534         * g++.dg/parse/operator5.C: New test.
9535
9536 2004-10-09  Roger Sayle  <roger@eyesopen.com>
9537
9538         PR middle-end/17894
9539         * gcc.c-torture/execute/divcmp-4.c: New test case.
9540
9541 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9542
9543         PR tree-opt/17902
9544         * g++.dg/opt/pr17902.C: New test.
9545
9546 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
9547
9548         * gcc.dg/cpp/ident-1.c: Add dg-options "".
9549
9550 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9551
9552         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
9553
9554 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9555
9556         * gcc.dg/assign-warn-3.c: New test.
9557
9558 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9559
9560         PR c/16999
9561         * gcc.dg/cpp/ident-1.c: New test.
9562
9563 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9564
9565         * gcc.c-torture/compile/acc1.c: New.
9566
9567 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9568
9569         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
9570         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
9571
9572 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9573
9574         * gcc.dg/ultrasp11.c: New test.
9575
9576 2004-10-08  Michael Matz  <matz@suse.de>
9577
9578         * gcc.dg/doloop-2.c: New test.
9579
9580 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9581
9582         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
9583         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
9584         objc.dg/method-9.m: Update expected diagnostics.
9585
9586 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
9587
9588         * gcc.dg/ppc-fsel-3.c: New file.
9589         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
9590
9591 2004-10-07  Paul Brook  <paul@codesourcery.com>
9592
9593         * gfortran.dg/intrinsic_verify_1.f90: New test.
9594
9595 2004-10-07  Paul Brook  <paul@codesourcery.com>
9596
9597         * gfortran.dg/empty_format_1.f90: Remove stray commas.
9598
9599 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9600
9601         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
9602         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
9603         commit.
9604
9605 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9606
9607         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
9608
9609 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9610
9611         PR c++/17115
9612         * g++.dg/warn/Winline-4.C: New test.
9613
9614 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9615
9616         * gcc.c-torture/compile/20041007-1.c: New test.
9617
9618 2004-10-07  Paul Brook  <paul@codesourcery.com>
9619
9620         PR fortran/17678
9621         * gfortran.dg/use_allocated_1.f90: New test.
9622
9623 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9624
9625         PR middle-end/17849
9626         * gfortran.fortran-torture/compile/nested.f90: New test
9627
9628 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9629
9630         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
9631
9632 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9633
9634         PR c++/17368
9635         * g++.dg/ext/asm6.C: New test.
9636
9637 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
9638
9639         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
9640
9641 2004-10-06  Paul Brook  <paul@codesourcery.com>
9642
9643         PR libfortran/17709
9644         * gfortran.dg/empty_format_1.f90: New test.
9645
9646 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9647
9648         PR fortran/17568
9649         * gfortran.dg/ishft.f90: New test.
9650
9651         PR fortran/17283
9652         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
9653         tests.
9654
9655 2004-10-06  Paul Brook  <paul@codesourcery.com>
9656
9657         * gfortran.dg/do_1.f90: New test.
9658
9659 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9660
9661         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
9662         optimizing for size.
9663
9664 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9665
9666         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
9667
9668 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9669
9670         * gcc.c-torture/compile/20041005-1.c: New test.
9671
9672 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9673
9674         PR c++/17829
9675         * g++.dg/lookup/koenig4.C: New.
9676
9677 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9678
9679         * g++.dg/other/classkey1.C: Adjust quoting marks.
9680         * g++.dg/parse/error15.C: Likewise.
9681         * g++.dg/template/meminit2.C (int>): Likewise.
9682
9683 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9684
9685         PR fortran/17283
9686         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
9687
9688         PR fortran/17631
9689         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
9690
9691         PR fortran/17708
9692         * gfortran.dg/pr17708.f90: New test.
9693
9694 2004-10-04  Chao-ying Fu  <fu@mips.com>
9695
9696         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
9697         * gcc.dg/vect/vect-4.c: Ditto.
9698         * gcc.dg/vect/vect-5.c: Ditto.
9699         * gcc.dg/vect/vect-6.c: Ditto.
9700         * gcc.dg/vect/vect-8.c: Ditto.
9701         * gcc.dg/vect/vect-16.c: Ditto.
9702         * gcc.dg/vect/vect-30.c: Ditto.
9703         * gcc.dg/vect/vect-40.c: Ditto.
9704         * gcc.dg/vect/vect-41.c: Ditto.
9705         * gcc.dg/vect/vect-42.c: Ditto.
9706         * gcc.dg/vect/vect-43.c: Ditto.
9707         * gcc.dg/vect/vect-44.c: Ditto.
9708         * gcc.dg/vect/vect-45.c: Ditto.
9709         * gcc.dg/vect/vect-46.c: Ditto.
9710         * gcc.dg/vect/vect-47.c: Ditto.
9711         * gcc.dg/vect/vect-48.c: Ditto.
9712         * gcc.dg/vect/vect-49.c: Ditto.
9713         * gcc.dg/vect/vect-50.c: Ditto.
9714         * gcc.dg/vect/vect-51.c: Ditto.
9715         * gcc.dg/vect/vect-52.c: Ditto.
9716         * gcc.dg/vect/vect-53.c: Ditto.
9717         * gcc.dg/vect/vect-54.c: Ditto.
9718         * gcc.dg/vect/vect-55.c: Ditto.
9719         * gcc.dg/vect/vect-56.c: Ditto.
9720         * gcc.dg/vect/vect-57.c: Ditto.
9721         * gcc.dg/vect/vect-58.c: Ditto.
9722         * gcc.dg/vect/vect-59.c: Ditto.
9723         * gcc.dg/vect/vect-60.c: Ditto.
9724         * gcc.dg/vect/vect-74.c: Ditto.
9725         * gcc.dg/vect/vect-79.c: Ditto.
9726         * gcc.dg/vect/vect-80.c: Ditto.
9727
9728 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9729
9730         * gcc.dg/unused-7.c: Use the correct option.
9731
9732 2004-10-04  Paul Brook  <paul@codesourcery.com>
9733         Bud Davis  <bdavis9659@comcast.net>
9734
9735         PR fortran/17706
9736         PR fortran/16434
9737         * gfortran/pr17706.f90: New test.
9738         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
9739
9740 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9741
9742         * gfortran.dg/pr17612.f90: New test.
9743
9744 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9745
9746         * g++.dg/template/local1.C: Adjust quoting marks in
9747         testing for diagnostics.
9748         * g++.dg/tls/diag-2.C: Likewise.
9749         * g++.dg/other/error8.C: Likewise.
9750
9751 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9752
9753         PR c/17178
9754         * gcc.dg/unused-4.c: Adjust to be correct.
9755
9756         PR c/17820
9757         * gcc.dg/unused-7.c: New test.
9758
9759 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9760
9761         PR c++/17797
9762         * g++.dg/overload/template2.C: New test.
9763
9764 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
9765
9766         PR tree-optimization/16632
9767         * gcc.dg/tree-ssa/20041002-1.c: New.
9768
9769 2004-10-03  Paul Brook  <paul@codesourcery.com>
9770
9771         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
9772         rather than relying on default formatting.
9773
9774 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
9775
9776         * gcc.dg/20040920-1.c: Update expected message text.
9777
9778 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
9779
9780         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
9781
9782 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
9783
9784         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
9785         tree level.
9786
9787 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9788
9789         * gcc.dg/tree-ssa/pr17343.c: Remove.
9790
9791 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9792
9793         PR tree-opt/17343
9794         * gcc.dg/tree-ssa/pr17343.c: New test.
9795
9796 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
9797
9798         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
9799         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
9800         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
9801         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
9802         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
9803
9804 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9805
9806         * gcc.dg/lvalue-2.c: New test.
9807
9808 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9809
9810         PR c/17730
9811         * gcc.dg/pr17730-1.c: New test
9812
9813 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
9814
9815         PR c/7425
9816         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
9817
9818 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9819
9820         * gcc.c-torture/execute/stdarg-1.c: New test.
9821         * gcc.c-torture/execute/stdarg-2.c: New test.
9822         * gcc.c-torture/execute/stdarg-3.c: New test.
9823         * gcc.dg/tree-ssa/stdarg-1.c: New test.
9824         * gcc.dg/tree-ssa/stdarg-2.c: New test.
9825         * gcc.dg/tree-ssa/stdarg-3.c: New test.
9826         * gcc.dg/tree-ssa/stdarg-4.c: New test.
9827         * gcc.dg/tree-ssa/stdarg-5.c: New test.
9828
9829 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9830
9831         PR tree-optimization/17697
9832         * g++.dg/opt/pr17697-1.C: New test.
9833         * g++.dg/opt/pr17697-2.C: New test.
9834         * g++.dg/opt/pr17697-3.C: New test.
9835
9836 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9837
9838         PR c/16409
9839         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
9840         gcc.dg/vla-init-5.c: New tests.
9841
9842 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9843
9844         PR c/13804
9845         * gcc.dg/pr13804-1.c: New test.
9846
9847 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9848
9849         PR fortran/16938
9850         * gfortran.dg/pr16938.f90: New test.
9851
9852 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9853
9854         * g++.dg/template/crash23.C: New test.
9855
9856 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9857
9858         PR c++/17585
9859         * g++.dg/template/static8.C: New test.
9860
9861 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
9862
9863         PR c++/17681
9864         * g++.dg/other/error9.C: New test.
9865
9866 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
9867
9868         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
9869
9870 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9871
9872         PR fortran/15164
9873         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
9874
9875 2004-09-26  Roger Sayle  <roger@eyesopen.com>
9876
9877         PR middle-end/17112
9878         * gcc.dg/pr17112-1.c: New test case.
9879
9880 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9881
9882         PR c/11459
9883         * gcc.dg/pr11459-1.c: New test.
9884
9885 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
9886
9887         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
9888         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9889
9890 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9891
9892         * gfortran.dg/pr15324.f90: Make array bounds consistent.
9893
9894 2004-09-25  Jan Hubicka  <jh@suse.cz>
9895
9896         * compile/30040909-1.c: New test.
9897         * compile/30040907-1.c: New test.
9898
9899 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
9900
9901         * gcc.c-torture/execute/va-arg-26.c: New test.
9902
9903 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
9904
9905         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
9906         extra diagnostics on targets with 64-bit pointers.
9907         * objc.dg/selector-1.m: Adjust dg-warning regexp.
9908
9909 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9910
9911         PR c/17188
9912         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
9913         * gcc.dg/decl-3.c: Adjust expected message.
9914
9915 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9916
9917         PR fortran/17615
9918         * gfortran.dg/pr17615.f90: New test.
9919
9920 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
9921
9922         PR tree-optimzation/17517
9923         * g++.dg/tree-ssa/pr17517.C: New Test.
9924
9925 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9926
9927         PR c++/16889
9928         * g++.dg/lookup/ambig3.C: New.
9929
9930 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
9931
9932         PR tree-opt/17624
9933         * g++.dg/opt/pr17624.C: New test.
9934
9935 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9936
9937         PR c/6980
9938         * gcc.dg/Wbad-function-cast-1.c: New test.
9939
9940 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
9941
9942         * g++.dg/ext/complit1.C
9943         * g++.dg/other/error2.C
9944         * g++.dg/other/nontype-1.C
9945         * g++.dg/parse/crash11.C
9946         * g++.dg/parse/crash12.C
9947         * g++.dg/parse/error15.C
9948         * g++.dg/parse/error4.C
9949         * g++.dg/parse/tmpl-outside1.C
9950         * g++.dg/parse/too-many-tmpl-args1.C
9951         * g++.dg/template/dependent-expr3.C
9952         * g++.dg/template/error10.C
9953         * g++.dg/template/instantiate1.C
9954         * g++.dg/template/vtable2.C
9955         * g++.dg/warn/Wshadow-1.C
9956         * g++.dg/warn/weak1.C
9957         * g++.old-deja/g++.brendan/crash16.C
9958         * g++.old-deja/g++.brendan/crash18.C
9959         * g++.old-deja/g++.brendan/crash48.C
9960         * g++.old-deja/g++.brendan/crash49.C
9961         * g++.old-deja/g++.brendan/crash55.C
9962         * g++.old-deja/g++.brendan/crash56.C
9963         * g++.old-deja/g++.brendan/crash8.C
9964         * g++.old-deja/g++.brendan/enum11.C
9965         * g++.old-deja/g++.brendan/enum8.C
9966         * g++.old-deja/g++.brendan/enum9.C
9967         * g++.old-deja/g++.brendan/friend3.C
9968         * g++.old-deja/g++.brendan/misc14.C
9969         * g++.old-deja/g++.bugs/900402_02.C
9970         * g++.old-deja/g++.bugs/900404_03.C
9971         * g++.old-deja/g++.bugs/900404_04.C
9972         * g++.old-deja/g++.bugs/900428_03.C
9973         * g++.old-deja/g++.jason/crash4.C
9974         * g++.old-deja/g++.jason/overload21.C
9975         * g++.old-deja/g++.jason/redecl1.C
9976         * g++.old-deja/g++.jason/report.C
9977         * g++.old-deja/g++.jason/rfg10.C
9978         * g++.old-deja/g++.jason/template30.C
9979         * g++.old-deja/g++.law/arm12.C
9980         * g++.old-deja/g++.law/ctors5.C
9981         * g++.old-deja/g++.law/cvt20.C
9982         * g++.old-deja/g++.law/init10.C
9983         * g++.old-deja/g++.law/init8.C
9984         * g++.old-deja/g++.law/visibility17.C
9985         * g++.old-deja/g++.law/visibility7.C
9986         * g++.old-deja/g++.mike/net8.C
9987         * g++.old-deja/g++.mike/p646.C
9988         * g++.old-deja/g++.mike/p700.C
9989         * g++.old-deja/g++.mike/p701.C
9990         * g++.old-deja/g++.mike/p811.C
9991         * g++.old-deja/g++.ns/template13.C
9992         * g++.old-deja/g++.other/array3.C
9993         * g++.old-deja/g++.other/crash25.C
9994         * g++.old-deja/g++.other/dtor3.C
9995         * g++.old-deja/g++.other/dtor4.C
9996         * g++.old-deja/g++.other/main1.C
9997         * g++.old-deja/g++.other/warn7.C
9998         * g++.old-deja/g++.pt/crash11.C
9999         * g++.old-deja/g++.pt/crash36.C
10000         * g++.old-deja/g++.pt/spec22.C
10001         * g++.old-deja/g++.pt/spec9.C
10002         * g++.old-deja/g++.pt/ttp52.C
10003         * g++.old-deja/g++.robertl/eb103.C
10004         * g++.old-deja/g++.robertl/eb121.C
10005         * g++.old-deja/g++.robertl/eb22.C
10006         * g++.old-deja/g++.robertl/eb8.C:
10007         Update locations and/or regexps of dg-error markers.
10008         Remove markers for some bogus messages that are no longer issued.
10009
10010 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
10011
10012         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
10013         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
10014
10015 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
10016
10017         PR c++/17618
10018         * g++.dg/lookup/crash5.C: New test.
10019
10020 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
10021
10022         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
10023         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
10024         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
10025         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
10026         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
10027         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
10028
10029         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
10030         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
10031         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
10032         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
10033         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
10034         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
10035
10036         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
10037
10038         * gcc.dg/vect/vect-44.c: Check additional cases.
10039         * gcc.dg/vect/vect-48.c: Check additional cases.
10040
10041         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
10042         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
10043         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
10044         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
10045         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
10046         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
10047         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
10048         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
10049         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
10050
10051         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
10052         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
10053         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
10054
10055 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10056
10057         * gcc.dg/tree-ssa/loop-6.c: New test.
10058
10059 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
10060
10061         PR c++/17620
10062         * g++.dg/inherit/base2.C: New.
10063
10064 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10065
10066         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
10067         * gcc.dg/20001012-2.c: Likewise.
10068         * gcc.dg/20001013-1.c: Likewise.
10069         * gcc.dg/20001101-1.c: Likewise.
10070         * gcc.dg/20001102-1.c: Likewise.
10071         * gcc.dg/bf-spl1.c: Likewise.
10072         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
10073         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
10074
10075 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
10076
10077         PR tree-optimization/16721
10078         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
10079
10080 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
10081
10082         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
10083         * gcc.dg/20040305-1.c: Likewise.
10084
10085 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10086
10087         PR c/16566
10088         * gcc.c-torture/compile/pr16566-1.c,
10089         gcc.c-torture/compile/pr16566-2.c,
10090         gcc.c-torture/compile/pr16566-3.c: New tests.
10091
10092 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
10093
10094         PR tree-optimization/17512
10095         * gcc.c-torture/compile/20040916-1.c.
10096
10097 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
10098
10099         * gcc.dg/pragma-re-3.c: New test.
10100
10101 2004-09-17  Matt Austern  <austern@apple.com>
10102
10103         PR c++/15049
10104         * g++.dg/other/anon3.C: New.
10105
10106 2004-09-21  Roger Sayle  <roger@eyesopen.com>
10107
10108         PR c++/7503
10109         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
10110         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
10111         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
10112         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
10113         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
10114
10115 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
10116
10117         PR fortran/17286
10118         * gfortran.dg/pr17286.f90: New test.
10119
10120 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
10121
10122         PR c++/17530
10123         * g++.dg/template/static7.C: New test.
10124
10125 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
10126
10127         PR tree-opt/17558
10128         * gcc.c-torture/compile/pr17558.c: New test.
10129
10130 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10131
10132         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
10133         if SKIP_ATTRIBUTE is defined.
10134
10135 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10136
10137         PR fortran/15957
10138         * gfortran.dg/pr15957.f90: New test.
10139
10140 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
10141
10142         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
10143         in comparison.
10144         * gcc.dg/vect/vect-79.c: Likewise.
10145         * gcc.dg/vect/vect-80.c: Likewise.
10146
10147 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10148
10149         PR fortran/15750
10150         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
10151
10152 2004-09-20  Ira Rosen  <irar@il.ibm.com>
10153
10154         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
10155         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
10156         * gcc.dg/vect/vect-62.c: New testcase.
10157         * gcc.dg/vect/vect-63.c: New testcase.
10158         * gcc.dg/vect/vect-64.c: New testcase.
10159         * gcc.dg/vect/vect-65.c: New testcase.
10160         * gcc.dg/vect/vect-66.c: New testcase.
10161         * gcc.dg/vect/vect-67.c: New testcase.
10162         * gcc.dg/vect/vect-68.c: New testcase.
10163         * gcc.dg/vect/vect-69.c: New testcase.
10164         * gcc.dg/vect/vect-79.c: New testcase.
10165         * gcc.dg/vect/vect-80.c: New testcase.
10166
10167 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10168
10169         * gcc.target/mips/asm-1.c: New test.
10170
10171 2004-09-19  Ira Rosen  <irar@il.ibm.com>
10172
10173         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
10174         * gcc.dg/vect/vect-73.c: New testcase.
10175         * gcc.dg/vect/vect-74.c: New testcase.
10176         * gcc.dg/vect/vect-75.c: New testcase.
10177         * gcc.dg/vect/vect-76.c: New testcase.
10178         * gcc.dg/vect/vect-77.c: New testcase.
10179         * gcc.dg/vect/vect-78.c: New testcase
10180
10181 2004-09-18  Paul Brook  <paul@codesourcery.com>
10182
10183         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
10184
10185 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10186
10187         PR c/17424
10188         * gcc.dg/pr17424-1.c: New test.
10189
10190 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
10191
10192         * g++.dg/tree-ssa/pr17153.C: New test.
10193
10194 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
10195
10196         PR pch/13361
10197         * testsuite/g++.dg/pch/wchar-1.C: New.
10198         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10199
10200 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
10201
10202         * gcc.c-torture/execute/20040917-1.c: New test.
10203
10204 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10205
10206         PR tree-optimization/17319
10207         * gcc.dg/pr17319.c: New test.
10208
10209 2004-09-17  Devang Patel  <dpatel@apple.com>
10210
10211         * gcc.dg/20040813-1.c: New test.
10212
10213 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10214
10215         PR tree-optimization/17273
10216         * gcc.c-torture/compile/pr17273.c: New test.
10217
10218 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10219
10220         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
10221         Update expected messages.
10222         * gcc.dg/declspec-13.c: New test.
10223
10224 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
10225
10226         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
10227
10228 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10229
10230         * gcc.c-torture/execute/pr17252.c: Use post-increment to
10231         change what 'a' is pointing to.
10232
10233 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
10234
10235         PR c++/16002
10236         * g++.dg/template/error18.C: New test.
10237
10238         PR c++/16029
10239         * g++.dg/warn/Wunused-8.C: New test.
10240
10241 2004-09-17  Steven Bosscher  <stevenb@suse.de>
10242
10243         PR tree-optimization/17513
10244         * gcc.dg/20040916-1.c: New test.
10245
10246 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
10247
10248         PR c++/17501
10249         * g++.dg/template/typename7.C: New test.
10250
10251 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10252
10253         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
10254
10255 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
10256
10257         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
10258         with -ftree-based-profiling also.
10259         * lib/profopt.exp: Support late-set profile_option/feedback_option.
10260
10261 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
10262
10263         PR/15364
10264         * gfortran.dg/der_array_io_1.f90: New test.
10265         * gfortran.dg/der_array_io_2.f90: New test.
10266         * gfortran.dg/der_array_io_3.f90: New test.
10267
10268 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10269
10270         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
10271         EABI.
10272
10273 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10274
10275         * g++.dg/opt/switch1.C: New test.
10276
10277 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10278
10279         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
10280         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
10281         Update expected messages.
10282
10283 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10284
10285         PR fortran/16485
10286         * gfortran.dg/same_name_1.f90: New test.
10287
10288 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
10289
10290         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
10291         dereference garbage pointers.
10292
10293 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
10294
10295         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
10296         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
10297
10298         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
10299         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
10300         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
10301
10302 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
10303
10304         PR c++/17324
10305         * g++.dg/template/mangle1.C: New test.
10306
10307 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10308
10309         PR tree-optimization/17252
10310         * gcc.c-torture/execute/pr17252.c: New test.
10311
10312 2004-09-14  Andrew Pinski  <apinski@apple.com>
10313
10314         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
10315
10316 2004-09-14  Roger Sayle  <roger@eyesopen.com>
10317
10318         PR rtl-optimization/9771
10319         * gcc.dg/pr9771-1.c: New test case.
10320
10321 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10322
10323         PR tree-optimization/15262
10324         * gcc.c-torture/execute/pr15262-1.c: New test.
10325         * gcc.c-torture/execute/pr15262-2.c: New test.
10326
10327 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10328
10329         * gcc.dg/declspec-12.c: New test.
10330
10331 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
10332
10333         * gfortran.dg/pr17090.f90: Add directives to test.
10334
10335 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10336
10337         * gcc.c-torture/compile/20040914-1.c: New test.
10338
10339 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10340
10341         PR c++/16162
10342         * g++.dg/template/decl2.C: New test.
10343
10344 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
10345
10346         PR fortran/17090
10347         * gfortran.dg/pr17090.f90: New test.
10348
10349 2004-09-13  Dale Johannesen  <dalej@apple.com>
10350
10351         * gcc.c-torture/compile/pr17408.c:  New test case.
10352
10353 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10354
10355         PR c++/16716
10356         * g++.dg/parse/crash17.C: New test.
10357
10358         PR c++/17327
10359         * g++.dg/template/enum3.C: New test.
10360
10361 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
10362
10363         * lib/gcc-defs.exp: Load wrapper.exp.
10364         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
10365         using local code.
10366         * lib/gcc.exp (gcc_init): Similar.
10367         * lib/gfortran.exp (gfortran_init): Similar.
10368         * lib/objc.exp (objc_init): Similar.
10369         * lib/treelang.exp (treelang_init): Similar.
10370         * lib/wrapper.exp: New file with build_wrapper call machinery in
10371         ${tool}_maybe_build_wrapper.
10372
10373 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10374
10375         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
10376         "inline".
10377         * gcc.dg/declspec-11.c: Update expected messages.
10378         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
10379         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
10380         gcc.dg/inline-12.c: New tests.
10381
10382 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
10383
10384         * g++.dg/tree-ssa/pr17400.C: New testcase.
10385
10386 2004-09-13  James E Wilson  <wilson@specifixinc.com>
10387
10388         * gcc.target/mips/sb1-1.c: New testcase.
10389
10390 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
10391
10392         * lib/g77-dg.exp: Remove unused file.
10393         * lib/mike-g77.exp: Ditto.
10394         * lib/g77.exp: Ditto.
10395
10396 2004-09-12  Richard Henderson  <rth@redhat.com>
10397
10398         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
10399
10400 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10401
10402         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
10403         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10404         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
10405         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
10406         Update expected messages.
10407
10408 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
10409
10410         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
10411         declaration/use mismatch for dirp parameter.
10412
10413 2004-09-12  Andrew Pinski  <apinski@apple.com>
10414
10415         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
10416         -fgnu-runtime is passed.
10417
10418 2004-09-12  Richard Henderson  <rth@redhat.com>
10419
10420         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
10421         do the uplevel thing and update additional_flags directly.
10422         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
10423         gfortran.fortran-torture/execute/intrinsic_nearest.x,
10424         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
10425         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
10426
10427 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10428
10429         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
10430
10431 2004-09-11  Roger Sayle  <roger@eyesopen.com>
10432
10433         PR middle-end/17411
10434         * g++.dg/opt/pr17411-1.C: New test case.
10435
10436 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10437
10438         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10439         gcc.dg/tls/diag-2.c: Update expected messages.
10440         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
10441         messages.
10442         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
10443         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
10444         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
10445         gcc.dg/tls/diag-5.c: New tests.
10446
10447 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
10448
10449         * gcc.dg/20040910-1.c: Correct dg-error regexp.
10450
10451 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10452
10453         * g++.dg/parse/break-in-for.C: New test.
10454
10455 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
10456
10457         * gcc.dg/tree-ssa/20040911-1.c: New test.
10458
10459 2004-09-11  Andreas Jaeger  <aj@suse.de>
10460
10461         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
10462         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
10463
10464 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
10465
10466         * gcc.target/frv: New directory of FR-V-specific tests.
10467
10468 2004-09-10  James E Wilson  <wilson@specifixinc.com>
10469
10470         * gcc.dg/convert-vec-1.c: New test.
10471
10472 2004-09-10  Roger Sayle  <roger@eyesopen.com>
10473
10474         PR middle-end/17024
10475         * gcc.dg/pr17024-1.c: New test case.
10476
10477 2004-09-10  Eric Christopher  <echristo@redhat.com>
10478
10479         * gcc.dg/20040910-1.c: New test.
10480
10481 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10482
10483         * gcc.dg/bitfld-9.c: New test.
10484
10485 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
10486
10487         * gcc.c-torture/execute/ieee/acc1.c: New test.
10488         * gcc.c-torture/execute/ieee/acc2.c: New test.
10489         * gcc.c-torture/execute/ieee/mzero6.c: New test.
10490
10491 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10492
10493         * gcc.dg/deprecated-2.c: New test.
10494
10495 2004-09-09  James E Wilson  <wilson@specifixinc.com>
10496
10497         * gcc.dg/init-vec-1.c: New test.
10498
10499 2004-09-09  Roger Sayle  <roger@eyesopen.com>
10500
10501         PR middle-end/17055
10502         * gcc.dg/pr17055-1.c: New test case.
10503
10504 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
10505
10506         PR target/17377
10507         * gcc.c-torture/execute/pr17377.c: New test.
10508
10509 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10510
10511         PR c/8420
10512         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
10513         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
10514         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10515         gcc.dg/long-long-typespec-1.c: New tests.
10516         * gcc.dg/tls/diag-2.c: Update expected diagnostics
10517
10518 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10519
10520         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
10521         gcc.dg/gnu99-static-1.c: New tests.
10522
10523 2004-09-08  Devang Patel  <dpatel@apple.com>
10524
10525         * gcc.dg/darwin-ld-20040828-1.c: New test.
10526         * gcc.dg/darwin-ld-20040828-2.c: New test.
10527         * gcc.dg/darwin-ld-20040828-3.c: New test.
10528
10529 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
10530
10531         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
10532         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
10533         in error message.
10534         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
10535         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
10536         in error message.
10537         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
10538         types they qualify.
10539         * objc.dg/type-size-2.m: Fix wording in comment.
10540         * objc.dg/va-meth-1.m: New test case.
10541
10542 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
10543
10544         PR c/16633:
10545         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
10546         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
10547
10548 2004-09-06  Devang Patel  <dpatel@apple.com>
10549
10550         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
10551         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
10552
10553 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
10554
10555         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
10556         reflect changed line numbering of diagnostics.
10557
10558 2004-09-06  Paul Brook  <paul@codesourcery.com>
10559
10560         * gfortran.dg/edit_real_1.f90: Add new test.
10561
10562 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10563
10564         * gcc.dg/tree-ssa/loop-2.c: New test.
10565         * gcc.dg/tree-ssa/loop-3.c: New test.
10566         * gcc.dg/tree-ssa/loop-4.c: New test.
10567         * gcc.dg/tree-ssa/loop-5.c: New test.
10568
10569 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10570
10571         * gcc.dg/format/sentinel-1.c: Update for parameter option.
10572
10573 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10574
10575         * gcc.dg/format/sentinel-1.c: New test.
10576
10577 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
10578
10579         * testsuite/gcc.dg/builtins-46.c: New.
10580
10581 2004-09-03  Devang Patel  <dpatel@apple.com>
10582
10583         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
10584         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
10585
10586 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10587
10588         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
10589         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
10590         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
10591         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
10592         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
10593         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
10594         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
10595         the non-portable bzero.
10596         * gcc.dg/20010912-1.c: xfail for NetWare.
10597         * gcc.dg/20020426-2.c: xfail for NetWare.
10598         * gcc.dg/20021014-1.c: xfail for NetWare.
10599         * gcc.dg/20021018-1.c: xfail for NetWare.
10600         * gcc.dg/20030213-1.c: xfail for NetWare.
10601         * gcc.dg/20030225-1.c: xfail for NetWare.
10602         * gcc.dg/20030708-1.c: xfail for NetWare.
10603         * gcc.dg/builtins-config.h: Also exclude NetWare.
10604         * gcc.dg/format/format.h: Define restrict only if not already defined.
10605         * gcc.dg/nest.c: xfail for NetWare.
10606         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
10607         * lib/target-supports.exp (check_visibility_available): Exclude
10608         NetWare.
10609
10610 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10611
10612         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
10613         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
10614         deterministic starting point for the alignment of structure fields.
10615         * gcc.dg/Wpadded.c: Dito.
10616         * g++.dg/abi/vbase10.C: Dito.
10617
10618 2004-09-03  Devang Patel  <dpatel@apple.com>
10619
10620         * g++.dg/debug/pr15736.cc: New test.
10621
10622 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10623
10624         * README.QMTEST: Fix out-of-date link.
10625
10626 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
10627
10628         PR fortran/16579
10629         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
10630         Delete.  Duplicate of gfortran.dg/g77/20010610.f
10631
10632 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10633
10634         * g++.dg/abi/arm_rtti1.C: New test.
10635
10636 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
10637
10638         * gcc.dg/ppc-vector-memcpy.c: New.
10639         * gcc.dg/ppc-vector-memset.c: New.
10640
10641 2004-09-02  Chao-ying Fu  <fu@mips.com>
10642
10643         * gcc.target/mips/mips-3d-1.c: New test.
10644         * gcc.target/mips/mips-3d-2.c: New test.
10645         * gcc.target/mips/mips-3d-3.c: New test.
10646         * gcc.target/mips/mips-3d-4.c: New test.
10647         * gcc.target/mips/mips-3d-5.c: New test.
10648         * gcc.target/mips/mips-3d-6.c: New test.
10649         * gcc.target/mips/mips-3d-7.c: New test.
10650         * gcc.target/mips/mips-3d-8.c: New test.
10651         * gcc.target/mips/mips-3d-9.c: New test.
10652         * gcc.target/mips/mips-ps-1.c: New test.
10653         * gcc.target/mips/mips-ps-2.c: New test.
10654         * gcc.target/mips/mips-ps-3.c: New test.
10655         * gcc.target/mips/mips-ps-4.c: New test.
10656         * gcc.target/mips/mips-ps-type.c: New test.
10657
10658 2004-09-02  Paul Brook  <paul@codesourcery.com>
10659
10660         * gfortran.dg/edit_real_1.f90: Add new tests.
10661
10662 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10663
10664         PR fortran/15327
10665         * gfortran.dg/merge_char_1.f90: New test.
10666
10667 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10668
10669         PR fortran/16404
10670         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
10671
10672 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10673
10674         PR c/1522
10675         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
10676
10677 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
10678
10679         * g++.dg/opt/loop1.C: Do not XFAIL.
10680
10681 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
10682
10683         * gcc.c-torture/execute/20040831-1.c: New test.
10684
10685 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
10686
10687         PR fortran/16579
10688         * gfortran.dg/g77/20010610.f: Now passes.
10689         Copy from g77.f-torture/execute. Add dg-run directive.
10690         * gfortran.dg/g77/README: Update
10691
10692 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10693
10694         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
10695         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
10696         (t1, t2, t3, t4): Add volatile.
10697
10698 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10699
10700         * g++.dg/ext/visibility/arm1.C: New test.
10701
10702 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
10703
10704         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
10705         -pedantic-errors.
10706
10707 2004-09-01  Paul Brook  <paul@codesourcery.com>
10708
10709         * gfortran.dg/eof_2.f90: New test.
10710
10711 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10712
10713         PR fortran/16579
10714         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
10715
10716 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
10717
10718         PR libfortran/16805
10719         * gfortran.dg/list_read_2.f90: New test.
10720
10721 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10722
10723         * g++.dg/abi/key1.C: New test.
10724
10725 2004-08-31  Richard Henderson  <rth@redhat.com>
10726
10727         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
10728         form of offsetof.
10729         * g++.dg/other/offsetof5.C: Remove duplicate.
10730
10731 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10732
10733         PR fortran/17244
10734         * gfortran.dg/func_derived_1.f90: New test.
10735
10736 2004-08-31  Paul Brook  <paul@codesourcery.com>
10737
10738         * gfortran.dg/eof_1.f90: New test.
10739
10740 2004-08-31  Paul Brook  <paul@codesourcery.com>
10741
10742         * gfortran.dg/list_read_1.f90: New file.
10743
10744 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
10745
10746         * g++.dg/opt/loop1.C: XFAIL.
10747
10748 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
10749
10750         * gcc.dg/funcdef-storage-1.c: New.
10751         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
10752         an extern function in local scope.
10753         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
10754         declare an 'auto inline' function in local scope.
10755         * gcc.dg/20011130-1.c: Likewise.
10756         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
10757         an 'auto' function in local scope.
10758         * gcc.dg/20021014-1.c: Likewise.
10759         * gcc.dg/20030331-2.c: Likewise.
10760
10761 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10762
10763         * gfortran.dg/blockdata_1.f90: New test.
10764
10765 2004-08-30  Richard Henderson  <rth@redhat.com>
10766
10767         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
10768
10769 2004-08-30  Richard Henderson  <rth@redhat.com>
10770
10771         * lib/fortran-torture.exp (fortran-torture-execute): Honor
10772         additional_flags set by alternate driver.
10773         (ieee-options): New procedure.
10774         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
10775         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
10776         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
10777         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
10778
10779 2004-08-30  Richard Henderson  <rth@redhat.com>
10780
10781         * lib/f-torture.exp: Remove.
10782
10783 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
10784
10785         PR rtl-optimization/16590
10786         * g++.dg/opt/loop1.C: New test.
10787
10788 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10789
10790         PR fortran/13910
10791         * gfortran.dg/oldstyle_1.f90: New test.
10792
10793 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
10794         Paul Brook  <paul@codesourcery.com>
10795
10796         * gfortran.dg/g77/README: Update.
10797         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
10798         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10799         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
10800
10801 2004-08-28  Paul Brook  <paul@codesourcery.com>
10802
10803         PR libfortran/17195
10804         * gfortran.dg/edit_real_1.f90: New test.
10805
10806 2004-08-27  Paul Brook  <paul@codesourcery.com>
10807
10808         * gfortran.dg/rewind_1.f90: New test.
10809
10810 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
10811
10812         PR fortran/16597
10813         * gfortran.dg/pr16597.f90: New test.
10814
10815 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10816
10817         PR c/13801
10818         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
10819         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
10820         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
10821         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
10822         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
10823
10824 2004-08-26  Nick Clifton  <nickc@redhat.com>
10825
10826         * gcc.c-torture/compile/pr17119.c: New test.
10827
10828 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10829
10830         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
10831
10832 2004-08-25  Richard Henderson  <rth@redhat.com>
10833
10834         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
10835         the bits that expect kind=8 to be the largest real kind.
10836
10837 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10838
10839         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
10840
10841 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10842
10843         * gfortran.dg/assignment_1.f90: New test.
10844
10845 2004-08-25  Adam Nemet  <anemet@lnxw.com>
10846
10847         * g++.dg/template/repo3.C: New test.
10848
10849 2004-08-25  Roger Sayle  <roger@eyesopen.com>
10850
10851         PR middle-end/16693
10852         PR tree-optimization/16372
10853         * g++.dg/opt/pr16372-1.C: New test case.
10854         * g++.dg/opt/pr16693-1.C: New test case.
10855         * g++.dg/opt/pr16693-2.C: New test case.
10856
10857 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10858
10859         * objc.dg/proto-lossage-4.m: New test.
10860
10861 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
10862
10863         PR c++/17155
10864         * g++.dg/inherit/local2.C: New test.
10865
10866 2004-08-25  Paul Brook  <paul@codesourcery.com>
10867
10868         PR fortran/17144
10869         * gfortran.dg/string_ctor_1.f90: New test.
10870
10871 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10872
10873         PR c++/14428
10874         * g++.dg/template/redecl2.C: New test.
10875
10876 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10877
10878         PR fortran/17143
10879         * gfortran.dg/pr17143.f90: New test.
10880
10881 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10882
10883         PR fortran/17164
10884         * gfortran.dg/pr17164.f90: New test.
10885
10886 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10887
10888         * gcc.dg/tree-ssa/loop-1.c: New test.
10889
10890 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10891
10892         * gcc.c-torture/compile/20040824-1.c: New test.
10893
10894 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10895
10896         * gcc.c-torture/compile/iftrap-3.c: New test.
10897
10898 2004-08-24  Paul Brook  <paul@codesourcery.com>
10899
10900         * gfortran.dg/entry_2.f90: New test.
10901
10902 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10903
10904         PR c++/16889
10905         * g++.dg/lookup/ambig[12].C: New.
10906
10907 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10908
10909         PR c++/16706
10910         * g++.dg/template/crash21.C: New test.
10911         * g++.dg/template/crash22.C: Likewise.
10912
10913 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10914
10915         PR c++/17149
10916         * g++.dg/template/access15.C: New.
10917
10918 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10919
10920         PR c++/17163
10921         * g++.dg/template/repo2.C: New test.
10922
10923 2004-08-23  Roger Sayle  <roger@eyesopen.com>
10924
10925         PR rtl-optimization/17078
10926         * gcc.c-torture/execute/pr17078-1.c: New test case.
10927
10928 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10929
10930         PR c/14492
10931         * gcc.dg/debug/crash1.c: New test.
10932
10933 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10934
10935         PR c/16180
10936         * gcc.dg/loop-5.c: New test.
10937
10938 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10939
10940         * gcc.c-torture/execute/20040823-1.c: New test.
10941
10942 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
10943
10944         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
10945         to the assembler.  Simplify test accordingly.
10946         (asm_abi_flags): Use GNU names.
10947         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
10948         to check for ABI flags.
10949
10950 2004-08-22  Andrew Pinski  <apinski@apple.com>
10951
10952         * g++.dg/opt/pr14029.C: New test.
10953         * gcc.c-torture/execute/pr15262.c: New test.
10954
10955 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10956
10957         * gfortran.dg/reduction.f90: Add checks with complex arguments.
10958
10959 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
10960
10961         PR 16908
10962         * gfortran.dg/direct_io.f90: New test.
10963
10964 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10965
10966         PR c++/17121
10967         * g++.dg/inherit/local2.C: New test.
10968
10969 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
10970
10971         PR c++/17120
10972         * g++.dg/warn/Wparentheses-4.C: New test.
10973
10974 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10975
10976         PR c++/17121
10977         * g++.dg/inherit/local2.C: New test.
10978
10979         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
10980         * gcc.dg/ppc-ldstruct.c: Likewise.
10981         * gcc.dg/ppc64-abi-2.c: Likewise.
10982
10983 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
10984
10985         PR rtl-optimization/17099
10986         * gcc.c-torture/execute/20040820-1.c: New test.
10987
10988 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
10989
10990         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
10991
10992 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
10993
10994         PR fortran/17077
10995         * gfortran.dg/auto_array_1.f90: New test.
10996
10997 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10998
10999         PR fortran/17074
11000         * gfortran.dg/simpleif_1.f90: New test.
11001
11002 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
11003
11004         * lib/target-supports.exp (check_profiling_available): Return
11005         false for arm*-*-symbianelf* and arm*-*-eabi*.
11006
11007         PR c++/15890
11008         * g++.dg/template/delete1.C: New test.
11009
11010 2004-08-19  Paul Brook  <paul@codesourcery.com>
11011
11012         PR fortran/14976
11013         PR fortran/16228
11014         * gfortran.dg/data_char_1.f90: New test.
11015
11016 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
11017
11018         PR fortran/16946
11019         * gfortran.dg/reduction.f90: New testcase.
11020
11021 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11022
11023         PR fortran/16520
11024         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
11025
11026 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11027
11028         PR c++/17041
11029         * g++.dg/Wparentheses-3.C: New test.
11030
11031 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
11032
11033         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
11034         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
11035         * gcc.dg/vect/vect-2.c: Likewise.
11036         * gcc.dg/vect/vect-3.c: Likewise.
11037         * gcc.dg/vect/vect-4.c: Likewise.
11038         * gcc.dg/vect/vect-5.c: Likewise.
11039         * gcc.dg/vect/vect-6.c: Likewise.
11040         * gcc.dg/vect/vect-7.c: Likewise.
11041         * gcc.dg/vect/vect-25.c: Likewise.
11042         * gcc.dg/vect/vect-31.c: Likewise.
11043         * gcc.dg/vect/vect-32.c: Likewise.
11044         * gcc.dg/vect/vect-34.c: Likewise.
11045         * gcc.dg/vect/vect-36.c: Likewise.
11046         * gcc.dg/vect/vect-all.c: Likewise.
11047
11048 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
11049
11050         PR c++/17068
11051         * g++.dg/template/operator4.C: New test.
11052
11053 2004-08-18  Richard Henderson  <rth@redhat.com>
11054
11055         * gcc.dg/20040206-1.c: XFAIL.
11056
11057 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11058
11059         PR c++/16246
11060         * g++.dg/template/array7.C: New test.
11061
11062 2004-08-17  James E Wilson  <wilson@specifixinc.com>
11063
11064         * gcc.dg/mips-movcc-1.c: New test.
11065         * gcc.dg/mips-movcc-2.c: New test.
11066         * gcc.dg/mips-movcc-3.c: New test.
11067
11068         * gcc.dg/mips-nmadd-1.c: New test.
11069         * gcc.dg/mips-nmadd-2.c: New test.
11070
11071 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11072
11073         PR c++/15871
11074         * g++.dg/opt/inline8.C: New test.
11075
11076         PR c++/16965
11077         * g++.dg/parse/error17.C: New test.
11078
11079 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
11080
11081         * gcc.dg/vect: New directory for vectorizer tests.
11082         * gcc.dg/vect/tree-vect.h: New file.
11083         * gcc.dg/vect/vect.exp: New file.
11084         * gcc.dg/vect/pr16105.c.c: New test.
11085         * gcc.dg/vect/vect-1.c: New test.
11086         * gcc.dg/vect/vect-2.c: New test.
11087         * gcc.dg/vect/vect-3.c: New test.
11088         * gcc.dg/vect/vect-4.c: New test.
11089         * gcc.dg/vect/vect-5.c: New test.
11090         * gcc.dg/vect/vect-6.c: New test.
11091         * gcc.dg/vect/vect-7.c: New test.
11092         * gcc.dg/vect/vect-8.c: New test.
11093         * gcc.dg/vect/vect-9.c: New test.
11094         * gcc.dg/vect/vect-10.c: New test.
11095         * gcc.dg/vect/vect-11.c: New test.
11096         * gcc.dg/vect/vect-12.c: New test.
11097         * gcc.dg/vect/vect-13.c: New test.
11098         * gcc.dg/vect/vect-14.c: New test.
11099         * gcc.dg/vect/vect-15.c: New test.
11100         * gcc.dg/vect/vect-16.c: New test.
11101         * gcc.dg/vect/vect-17.c: New test.
11102         * gcc.dg/vect/vect-18.c: New test.
11103         * gcc.dg/vect/vect-19.c: New test.
11104         * gcc.dg/vect/vect-20.c: New test.
11105         * gcc.dg/vect/vect-21.c: New test.
11106         * gcc.dg/vect/vect-22.c: New test.
11107         * gcc.dg/vect/vect-23.c: New test.
11108         * gcc.dg/vect/vect-24.c: New test.
11109         * gcc.dg/vect/vect-25.c: New test.
11110         * gcc.dg/vect/vect-26.c: New test.
11111         * gcc.dg/vect/vect-27.c: New test.
11112         * gcc.dg/vect/vect-28.c: New test.
11113         * gcc.dg/vect/vect-29.c: New test.
11114         * gcc.dg/vect/vect-30.c: New test.
11115         * gcc.dg/vect/vect-31.c: New test.
11116         * gcc.dg/vect/vect-32.c: New test.
11117         * gcc.dg/vect/vect-33.c: New test.
11118         * gcc.dg/vect/vect-34.c: New test.
11119         * gcc.dg/vect/vect-35.c: New test.
11120         * gcc.dg/vect/vect-36.c: New test.
11121         * gcc.dg/vect/vect-37.c: New test.
11122         * gcc.dg/vect/vect-38.c: New test.
11123         * gcc.dg/vect/vect-40.c: New test.
11124         * gcc.dg/vect/vect-41.c: New test.
11125         * gcc.dg/vect/vect-42.c: New test.
11126         * gcc.dg/vect/vect-43.c: New test.
11127         * gcc.dg/vect/vect-44.c: New test.
11128         * gcc.dg/vect/vect-45.c: New test.
11129         * gcc.dg/vect/vect-46.c: New test.
11130         * gcc.dg/vect/vect-47.c: New test.
11131         * gcc.dg/vect/vect-48.c: New test.
11132         * gcc.dg/vect/vect-49.c: New test.
11133         * gcc.dg/vect/vect-50.c: New test.
11134         * gcc.dg/vect/vect-51.c: New test.
11135         * gcc.dg/vect/vect-52.c: New test.
11136         * gcc.dg/vect/vect-53.c: New test.
11137         * gcc.dg/vect/vect-54.c: New test.
11138         * gcc.dg/vect/vect-55.c: New test.
11139         * gcc.dg/vect/vect-56.c: New test.
11140         * gcc.dg/vect/vect-57.c: New test.
11141         * gcc.dg/vect/vect-58.c: New test.
11142         * gcc.dg/vect/vect-59.c: New test.
11143         * gcc.dg/vect/vect-60.c: New test.
11144         * gcc.dg/vect/vect-61.c: New test.
11145         * gcc.dg/vect/vect-all.c: New test.
11146         * gcc.dg/vect/vect-none.c: New test.
11147
11148 2004-08-17  Paul Brook  <paul@codesourcery.com>
11149
11150         PR fortran/13082
11151         * gfortran.dg/entry_1.f90: New test.
11152
11153 2004-08-17  Andrew Pinski  <apinski@apple.com>
11154
11155         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
11156
11157 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
11158
11159         * gcc.dg/pr17036-1.c: New test.
11160
11161 2004-08-16  Devang Patel  <dpatel@apple.com>
11162
11163         * gcc.dg/darwin-20040809-1.c: New test.
11164
11165 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
11166
11167         * gcc.dg/funcdef-attr-1.c: New test.
11168
11169 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
11170
11171         * gcc.dg/altivec-17.c: New test.
11172         * gcc.dg/altivec-18.c: New test.
11173
11174 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11175
11176         PR c++/6749
11177         * g++.dg/template/vtable2.C: New test.
11178
11179 2004-08-14  Richard Henderson  <rth@redhat.com>
11180
11181         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
11182         * gcc.dg/pack-test-4.c (main): Return 0.
11183         * gcc.dg/setjmp-1.c: Remove XFAIL.
11184         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
11185
11186 2004-08-14  Richard Henderson  <rth@redhat.com>
11187
11188         * gcc.dg/980217-1.c: Add prototype for printf.
11189
11190 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
11191
11192         * gfortran.dg/pr16935.f90: New test.
11193
11194 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
11195
11196         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
11197
11198 2004-08-13  Paul Brook  <paul@codesourcery.com>
11199
11200         * gfortran.dg/der_io_1.f90: Remove stray comma.
11201
11202 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11203
11204         * gcc.dg/vmx/cw-bug-2.c: Remove.
11205         * gcc.dg/vmx/vprint-1.c: Remove.
11206         * gcc.dg/vmx/vscan-1.c: Remove.
11207
11208 2004-08-12  Devang patel  <dpatel@apple.com>
11209
11210         * gcc.dg/darwin-20040809-2.c: New test.
11211
11212 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
11213
11214         * g++.dg/ext/altivec-12.C: New test.
11215
11216         * g++.dg/ext/altivec-11.C: New test.
11217
11218 2004-08-12  Paul Brook  <paul@codesourcery.com>
11219
11220         * g++.dg/abi/arm_cxa_vec_1.C: New test.
11221
11222 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11223
11224         * g++.dg/ext/altivec-2.C: Check for hardware support before
11225         executing any VMX instructions.
11226
11227         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
11228
11229 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
11230
11231         PR c++/16276
11232         * g++.old-deja/g++.other/comdat4.C: New test.
11233         * g++.old-deja/g++.other/comdat4-aux.cc: New.
11234
11235 2004-08-12  Ben Elliston  <bje@au.ibm.com>
11236
11237         PR target/16286
11238         * gcc.dg/pr16286.c: New test.
11239
11240 2004-08-12 Jan Beulich <jbeulich@novell.com>
11241
11242         * g++.dg/ext/asm5.C: New.
11243
11244 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11245
11246         PR c++/16698
11247         * g++.dg/eh/crash1.C: New test.
11248
11249         PR c++/16717
11250         * g++.dg/ext/construct1.C: New test.
11251
11252 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11253
11254         PR c++/16853
11255         * g++.dg/init/ptrmem1.C: New test.
11256
11257         PR c++/16618
11258         * g++.dg/parse/offsetof5.C: New test.
11259
11260         PR c++/16870
11261         * g++.dg/template/overload3.C: New test.
11262
11263 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11264
11265         PR c++/16964
11266         * g++.dg/parse/error16.C: New test.
11267
11268         PR c++/16904
11269         * g++.dg/template/error14.C: New test.
11270
11271         PR c++/16929
11272         * g++.dg/template/error15.C: New test.
11273
11274 2004-08-11  Devang Patel  <dpatel@apple.com>
11275
11276         * gcc.dg/darwin-ld-20040809-1.c: New test.
11277         * gcc.dg/darwin-ld-20040809-2.c: New test.
11278
11279 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
11280
11281         PR fortran/16917
11282         * gfortran.dg/dfloat_1.f90: New test.
11283
11284 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
11285
11286         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
11287         * gcc.dg/dll-2.c: Fix dg-require syntax.
11288         * gcc.misc-tests/arm-isr.c (abort): Declare.
11289         (exit): Likewise.
11290
11291 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
11292
11293         PR c++/16971
11294         * g++.dg/parse/crash16.C: New test.
11295
11296 2004-08-10  Roger Sayle  <roger@eyesopen.com>
11297
11298         * gcc.dg/mips-rsqrt-1.c: New test case.
11299         * gcc.dg/mips-rsqrt-2.c: New test case.
11300         * gcc.dg/mips-rsqrt-3.c: New test case.
11301
11302 2004-08-10  Paul Brook  <paul@codesourcery.com>
11303
11304         * gfortran.dg/der_io_1.f90: New test.
11305
11306 2004-08-10  Paul Brook  <paul@codesourcery.com>
11307
11308         PR fortran/16919
11309         * gfortran.dg/der_array_1.f90: New test.
11310
11311 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
11312
11313         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
11314
11315 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
11316
11317         * gcc.dg/wchar_t-2.c: Fix typo.
11318
11319 2004-08-09  Falk Hueffner  <falk@debian.org>
11320
11321         PR tree-optimization/12517
11322         * gcc.c-torture/compile/pr12517.c: New test.
11323
11324         PR tree-optimization/12578
11325         * gcc.c-torture/compile/pr12578.c: New test.
11326
11327         PR tree-optimization/12899
11328         * gcc.c-torture/compile/pr12899.c: New test.
11329
11330         PR rtl-optimization/14692
11331         * gcc.c-torture/compile/pr14692.c: New test.
11332
11333         PR tree-optimization/16461
11334         * gcc.c-torture/compile/pr16461.c: New test.
11335
11336 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11337
11338         * gfortran.dg/getenv_1.f90: New test.
11339
11340 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11341
11342         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
11343         wchar_t.
11344         * gcc.dg/symbian5.c: Test -fno-short-wchar.
11345
11346 2004-08-06  Paul Brook  <paul@codesourcery.com>
11347
11348         * gfortran.dg/ret_array_1.f90: New test.
11349         * gfortran.dg/ret_pointer_1.f90: New test.
11350
11351 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
11352
11353         * gcc.dg/missing-field-init-[12].c: New tests.
11354         * g++.dg/warn/missing-field-init-[12].C: New tests.
11355
11356 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11357
11358         * gcc.dg/enum2.c: New test.
11359         * gcc.dg/symbian3.c: Likewise.
11360         * gcc.dg/symbian4.c: Likewise.
11361         * gcc.dg/wchar_t-2.c: Likewise.
11362
11363 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11364
11365         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
11366         destructor tests.
11367
11368 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11369
11370         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
11371         dg-require-visiblity.
11372         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
11373         * g++.dg/ext/visibility/fvisibility.C: Likewise.
11374         * g++.dg/ext/visibility/memfuncts.C: Likewise.
11375         * g++.dg/ext/visibility/new1.C: Likewise.
11376         * g++.dg/ext/visibility/pragma.C: Likewise.
11377         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
11378         * g++.dg/ext/visibility/virtual.C: Likewise.
11379         * g++/dg/ext/visibility/visibility-1.C: Likewise.
11380         * g++/dg/ext/visibility/visibility-2.C: Likewise.
11381         * g++/dg/ext/visibility/visibility-3.C: Likewise.
11382         * g++/dg/ext/visibility/visibility-4.C: Likewise.
11383         * g++/dg/ext/visibility/visibility-5.C: Likewise.
11384         * g++/dg/ext/visibility/visibility-6.C: Likewise.
11385         * g++/dg/ext/visibility/visibility-7.C: Likewise.
11386         * g++/dg/ext/visibility/visibility-8.C: New test.
11387         * gcc.c-torture/compile/dll.x: Remove.
11388         * gcc.dg/dll-2.c: Use dg-require-dll
11389         * gcc.dg/visibility-10.c: New test.
11390         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
11391         supporting DLLs.
11392         * testsuite/lib/scanasm.exp (scan_hidden): New function.
11393         (scan_not_hidden): Likewise.
11394
11395 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
11396
11397         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
11398
11399 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
11400
11401         * gcc.c-torture/execute/20040805-1.c: New test.
11402
11403 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
11404
11405         * gcc.dg/20020118-1.c: Declare abort.
11406         * gcc.dg/altivec_check.h: Likewise.
11407         * gcc.dg/iftrap-2.c: Likewise.
11408         * gcc.dg/pragma-darwin.c: Likewise.
11409         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
11410
11411 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
11412
11413         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
11414
11415 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11416
11417         * gcc.c-torture/execute/builtins/abs-2.c,
11418         gcc.c-torture/execute/builtins/abs-3.c,
11419         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
11420         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
11421         intmax_t, uintmax_t and their limits.
11422         * gcc.dg/intmax_t-1.c: New test.
11423
11424 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11425
11426         * g++.dg/tc1/dr147.C: Add reference to PR.
11427
11428 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
11429
11430         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
11431         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
11432
11433 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
11434
11435         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
11436
11437 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11438
11439         * gcc.dg/redecl-5.c: New test.
11440         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
11441         of scanf.
11442
11443 2004-08-03  Roger Sayle  <roger@eyesopen.com>
11444
11445         PR middle-end/16790
11446         * gcc.c-torture/execute/pr16790-1.c: New test case.
11447
11448 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
11449
11450         * g++.dg/ext/visibility/assign1.C: New test.
11451         * g++.dg/ext/visibility/new1.C: Likewise.
11452
11453         * gcc.dg/symbian1.c: New test.
11454         * gcc.dg/symbian2.c: Likewise.
11455
11456 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
11457
11458         PR target/16570
11459         * gcc.dg/i386-sse-9.c: New test.
11460
11461 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11462
11463         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
11464
11465 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11466
11467         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
11468         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
11469         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
11470         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
11471         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
11472         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
11473         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
11474         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
11475         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
11476         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
11477         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
11478         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
11479         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
11480         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
11481         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
11482         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
11483         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
11484         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
11485         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
11486         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
11487         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
11488         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
11489         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
11490         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11491         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
11492         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
11493         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
11494         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
11495         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11496         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11497         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
11498         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
11499         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
11500         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
11501         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
11502         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11503         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11504         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11505         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11506         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
11507         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
11508         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
11509         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
11510         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
11511         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11512         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11513         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
11514         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
11515         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
11516         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
11517         gcc.misc-tests/i386-pf-3dnow-1.c,
11518         gcc.misc-tests/i386-pf-athlon-1.c,
11519         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11520         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
11521         Declare built-in functions used.
11522         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
11523
11524 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
11525
11526         PR c++/16707
11527         * g++.dg/lookup/using12.C: New test.
11528
11529         * g++.dg/init/null1.C: Fix PR number.
11530         * g++.dg/parse/namespace10.C: Likewise.
11531
11532 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11533
11534         PR c++/16224
11535         * g++.dg/template/spec17.C: New test.
11536         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
11537         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
11538
11539 2004-08-02  David Billinghurst
11540
11541         PR fortran/16292
11542         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
11543
11544 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
11545
11546         * gcc.dg/ia64-got-1.c: New test case.
11547
11548 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11549
11550         PR c++/16489
11551         * g++.dg/init/null1.C: New test.
11552         * g++.dg/tc1/dr76.C: Adjust error marker.
11553
11554         PR c++/16529
11555         * g++.dg/parse/namespace10.C: New test.
11556
11557         PR c++/16810
11558         * g++.dg/inherit/ptrmem2.C: New test.
11559
11560 2004-08-02  Ben Elliston  <bje@au.ibm.com>
11561
11562         PR target/16155
11563         * gcc.dg/pr16155.c: New test.
11564
11565 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11566
11567         * gcc.dg/redecl-2.c: New test.
11568
11569 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
11570
11571         * gcc.dg/darwin-longdouble.c: New file.
11572
11573 2004-07-30  Richard Henderson  <rth@redhat.com>
11574
11575         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
11576         write to constant argument.
11577         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11578
11579 2004-07-30  Richard Henderson  <rth@redhat.com>
11580
11581         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
11582         tests of nearest around zero.
11583
11584 2004-07-30  Andrew Pinski  <apinski@apple.com>
11585
11586         * gcc.c-torture/compile/20040730-1.c: New test.
11587
11588 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11589
11590         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
11591         powerpc-eabispe.
11592
11593 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11594
11595         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
11596
11597 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
11598
11599         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
11600         contains $ld_library_path.
11601         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11602
11603 2004-07-29  Richard Henderson  <rth@redhat.com>
11604
11605         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
11606
11607         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
11608         (alt2, which): New.
11609         (Check): Accept either alternative.
11610
11611 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
11612
11613         * g++.dg/abi/inline1.C: New test.
11614         * g++.dg/abi/local1-a.cc: Likewise.
11615         * g++.dg/abi/local1.C: Likewise.
11616         * g++.dg/abi/mangle11.C: Tweak location of warnings.
11617         * g++.dg/abi/mangle12.C: Likewise.
11618         * g++.dg/abi/mangle17.C: Likewise.
11619         * g++.dg/abi/mangle20-2.C: Likewise.
11620         * g++.dg/opt/interface1.C: Likewise.
11621         * g++.dg/opt/interface1.h: Likewise.
11622         * g++.dg/opt/interface1-a.cc: New test.
11623         * g++.dg/parse/repo1.C: New test.
11624         * g++.dg/template/repo1.C: Likewise.
11625         * g++.dg/warn/Winline-1.C: Likewise.
11626         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
11627
11628 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
11629
11630         * gcc.dg/tree-ssa/20040729-1.c: New test.
11631
11632 2004-07-27  Matt Austern <austern@apple.com>
11633
11634         * gcc.dg/darwin-bool-1.c: New test.
11635         * gcc.dg/darwin-bool-2.c: New test.
11636
11637 2004-07-28  Richard Henderson  <rth@redhat.com>
11638
11639         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
11640         arguments in the correct type.  Don't write to constant arguments.
11641
11642 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11643
11644         PR tree-optimization/16688
11645         PR tree-optimization/16689
11646         * g++.dg/tree-ssa/pr16688.C: New test.
11647
11648 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11649
11650         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11651         loads.  Not only in the comment, this time.
11652
11653 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
11654
11655         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
11656         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
11657         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
11658         * gcc.dg/sh4a-bitmovua.c: New.
11659         * gcc.dg/sh4a-cos.c: New.
11660         * gcc.dg/sh4a-cosf.c: New.
11661         * gcc.dg/sh4a-fprun.c: New.
11662         * gcc.dg/sh4a-fsrra.c: New.
11663         * gcc.dg/sh4a-memmovua.c: New.
11664         * gcc.dg/sh4a-sin.c: New.
11665         * gcc.dg/sh4a-sincos.c: New.
11666         * gcc.dg/sh4a-sincosf.c: New.
11667         * gcc.dg/sh4a-sinf.c: New.
11668
11669 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11670
11671         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
11672         conditionals.
11673         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11674         loads.
11675         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
11676         DOM1.
11677
11678 2004-07-27  Andrew Pinski  <apinski@apple.com>
11679
11680         * g++.dg/rtti/tinfo1.C: Correct the xfail.
11681
11682 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
11683
11684         * gcc.dg/pragma-isr.c: New test.
11685
11686 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11687
11688         PR c++/14429
11689         * g++.dg/template/ttp11.C: New test.
11690
11691 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
11692
11693         * gcc.c-torture/compile/20040727-1.c: New test.
11694
11695 2004-07-26  Eric Christopher  <echristo@redhat.com>
11696
11697         * gcc.c-torture/compile/20040726-2.c: New test.
11698
11699 2004-07-26  Andrew Pinski  <apinski@apple.com>
11700
11701         * g++.dg/rtti/tinfo1.C: Xfail.
11702
11703 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
11704
11705         * gcc.c-torture/compile/20040726-1.c: New test.
11706
11707 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
11708             Brian Ryner  <bryner@brianryner.com>
11709
11710         PR c++/9283
11711         PR c++/15000
11712         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
11713         * g++.dg/ext/visibility/: New directory.
11714         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
11715         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
11716         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
11717         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
11718         * g++.dg/ext/visibility/fvisibility.C,
11719         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
11720         g++.dg/ext/visibility/fvisibility-override1.C
11721         g++.dg/ext/visibility/fvisibility-override2.C
11722         g++.dg/ext/visibility/memfuncts.C
11723         g++.dg/ext/visibility/noPLT.C
11724         g++.dg/ext/visibility/pragma.C
11725         g++.dg/ext/visibility/pragma-override1.C
11726         g++.dg/ext/visibility/pragma-override2.C
11727         g++.dg/ext/visibility/staticmemfuncts.C
11728         g++.dg/ext/visibility/virtual.C: New tests.
11729
11730 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11731
11732         PR c/15360
11733         * gcc.dg/pr15360-1.c: New test.
11734
11735 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
11736
11737         * gcc.dg/pragma-align-2.c: New test.
11738         * gcc.dg/pragma-init-fini.c: New test.
11739         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
11740         targets.
11741
11742 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11743
11744         * gcc.dg/init-string-2.c: New test.
11745
11746 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
11747
11748         PR 16684
11749         * gcc.dg/Wredundant-decls-1.c: New test case.
11750
11751 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
11752
11753         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
11754         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
11755         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
11756         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
11757         * gcc.dg/compat/generate-random.c: New file.
11758         * gcc.dg/compat/generate-random.h: Likewise.
11759         * gcc.dg/compat/generate-random_r.c: Likewise.
11760         * gcc.dg/compat/struct-layout-1.h: Likewise.
11761         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
11762         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
11763         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
11764         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
11765         * gcc.dg/compat/struct-layout-1_main.c: New test.
11766         * gcc.dg/compat/struct-layout-1_x.c: New file.
11767         * gcc.dg/compat/struct-layout-1_y.c: New file.
11768         * gcc.dg/compat/struct-layout-1_test.h: New file.
11769
11770 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
11771
11772         * gcc.dg/comp-return-1.c: New test
11773
11774 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
11775
11776         * gcc.dg/vmx/8-02a.c: Fix typo.
11777
11778         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
11779         * gcc.dg/darwin-abi-3.c: New test.
11780
11781         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
11782         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
11783
11784         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
11785         * gcc.dg/vmx/ops-long-1.c: New test.
11786         * gcc.dg/vmx/ops-long-2.c: New test.
11787
11788 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
11789
11790         * g++.dg/lookup/conv-[1234].C: New.
11791
11792 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
11793
11794         * g++.dg/parse/attr2.C: Simplify.
11795
11796 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11797
11798         PR c/7284
11799         * gcc.c-torture/execute/pr7284-1.c: New test.
11800
11801 2004-07-22  Brian Booth  <bbooth@redhat.com>
11802
11803         * gcc.dg/tree-ssa/20040721-1.c: New test.
11804
11805 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
11806
11807         * g++.dg/template/crash20.c: New.
11808
11809 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
11810
11811         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
11812         Add dg-run directive.  Declare variables as required.
11813         * gfortran.dg/g77/README: Update
11814
11815 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
11816
11817         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
11818         gcc.dg/cris-peep2-andu2.c: New tests.
11819
11820 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11821
11822         PR c/15052
11823         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
11824         on return type.
11825         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
11826         messages.
11827         * gcc.dg/qual-return-2.c: Update expected messages.
11828         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
11829
11830 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11831
11832         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
11833         * gcc.dg/noncompile/921102-1.c: Update expected error message.
11834
11835 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11836
11837         PR c/11250
11838         * gcc.dg/init-string-1.c: New test.
11839
11840 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
11841
11842         PR middle-end/15345
11843         PR c/16450
11844         * gcc.dg/torture/nested-fn-1.c: New test.
11845
11846 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
11847
11848         PR target/16559
11849         * gcc.dg/ia64-fptr-1.c: New file.
11850
11851 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11852
11853         PR c++/14497
11854         * g++.dg/template/spec16.C: New test.
11855         * g++.old-deja/g++.robertl/eb118.C: Remove.
11856
11857 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11858
11859         PR c++/509
11860         * g++.dg/template/spec15.C: New test.
11861
11862 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
11863
11864         Copy cases from g77.f-torture/execute and add dg-run
11865         directive.  Other changes as noted.
11866         * gfortran.dg/g77/13037.f
11867         * gfortran.dg/g77/1832.f
11868         * gfortran.dg/g77/19981119-0.f
11869         * gfortran.dg/g77/19990313-0.f
11870         * gfortran.dg/g77/19990313-1.f
11871         * gfortran.dg/g77/19990313-2.f
11872         * gfortran.dg/g77/19990313-3.f
11873         * gfortran.dg/g77/19990419-1.f
11874         * gfortran.dg/g77/19990826-0.f
11875         * gfortran.dg/g77/19990826-2.f
11876         * gfortran.dg/g77/20000503-1.f
11877         * gfortran.dg/g77/20001111.f
11878         * gfortran.dg/g77/20010116.f
11879         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
11880         * gfortran.dg/g77/20010430.f
11881         * gfortran.dg/g77/6177.f
11882         * gfortran.dg/g77/947.f
11883         * gfortran.dg/g77/970816-3.f
11884         * gfortran.dg/g77/971102-1.f
11885         * gfortran.dg/g77/980520-1.f
11886         * gfortran.dg/g77/980628-0.f
11887         * gfortran.dg/g77/980628-1.f
11888         * gfortran.dg/g77/980628-10.f
11889         * gfortran.dg/g77/980628-2.f
11890         * gfortran.dg/g77/980628-3.f
11891         * gfortran.dg/g77/980628-7.f
11892         * gfortran.dg/g77/980628-8.f
11893         * gfortran.dg/g77/980628-9.f
11894         * gfortran.dg/g77/980701-0.f
11895         * gfortran.dg/g77/980701-1.f
11896         * gfortran.dg/g77/cabs.f
11897         * gfortran.dg/g77/claus.f
11898         * gfortran.dg/g77/complex_1.f
11899         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
11900         * gfortran.dg/g77/dcomplex.f
11901         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
11902         * gfortran.dg/g77/f90-intrinsic-mathematical.f
11903         * gfortran.dg/g77/f90-intrinsic-numeric.f
11904         * gfortran.dg/g77/int8421.f
11905         * gfortran.dg/g77/labug1.f
11906         * gfortran.dg/g77/large_vec.f
11907         * gfortran.dg/g77/le.f
11908         * gfortran.dg/g77/short.f
11909         * gfortran.dg/g77/README: Update
11910
11911 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
11912
11913         PR c++/16637
11914         * g++.dg/parse/lookup4.C: New test.
11915
11916 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11917
11918         PR c++/16175
11919         * g++.dg/template/ttp10.C: New test.
11920
11921 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11922
11923         * gcc.dg/pr12625-1.c: New test.
11924
11925 2004-07-20  Steven Bosscher  <stevenb@suse.de>
11926
11927         * testsuite/gcc.dg/switch-warn-1.c: New test.
11928         * testsuite/gcc.dg/switch-warn-2.c: New test.
11929         * gcc.c-torture/compile/pr14730.c: Update.
11930
11931 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
11932
11933         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
11934         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
11935         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
11936         g++.dg/template/nontype3.C: Remove trailing CR from tests.
11937
11938 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
11939
11940         PR c++/16623
11941         * g++.dg/template/assign1.C: New test.
11942
11943 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11944
11945         PR c++/12170
11946         * g++.dg/template/ttp9.C: New test.
11947
11948 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
11949
11950         * gcc.dg/format/cmn-err-1.c: New test.
11951
11952 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11953
11954         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
11955         gcc.dg/Wparentheses-10.c: New tests.
11956         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
11957
11958 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11959
11960         PR fortran/16465
11961         * gfortran.dg/g77//ffixed-line-length-0.f,
11962         gfortran.dg/g77/ffixed-line-length-132.f,
11963         gfortran.dg/g77/ffixed-line-length-72.f,
11964         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
11965         gfortran.dg/g77/README: Update.
11966
11967 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11968
11969         PR c++/13092
11970         * g++.dg/template/non-dependent7.C: New test.
11971         * g++.dg/template/non-dependent8.C: Likewise.
11972         * g++.dg/template/non-dependent9.C: Likewise.
11973         * g++.dg/template/non-dependent10.C: Likewise.
11974
11975 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
11976
11977         PR c++/16337
11978         * g++.dg/parse/attr2.C: New test.
11979
11980 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
11981
11982         * g77.dg: Removed.
11983         * g77.f-torture: Ditto.
11984
11985 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11986
11987         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
11988         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
11989         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
11990
11991 2004-07-16  Richard Henderson  <rth@redhat.com>
11992
11993         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
11994
11995 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11996
11997         * lib/fortran-torture.exp (fortran-torture): Don't test compile
11998         tests with full list of options.
11999         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
12000         of TORTURE_OPTIONS if test contains 'dg-do run'.
12001
12002         PR fortran/16404
12003         * gfortran.dg/do_iterator.f90: New test.
12004
12005 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12006
12007         PR rtl-optimization/16536
12008         * gcc.c-torture/execute/restrict-1.c: New test.
12009
12010 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12011
12012         PR fortran/15324
12013         * gfortran.dg/pr15324.f90: New test.
12014
12015         PR fortran/15129
12016         * gfortran.dg/pr15129.f90: New test.
12017
12018         PR fortran/15140
12019         * gfortran.dg/pr15140.f90: New test.
12020
12021         PR fortran/13792
12022         * gfortran.fortran-torture/execute/bounds.f90: Add check for
12023         compile-time simplification.
12024
12025 2004-07-14  Mike Stump  <mrs@apple.com>
12026
12027         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
12028
12029 2004-07-14  James E Wilson  <wilson@specifixinc.com>
12030
12031         PR target/16325
12032         * gcc.dg/profile-generate-1.c: New.
12033
12034 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
12035
12036         * gcc.c-torture/execute/20040709-1.c: New test.
12037         * gcc.c-torture/execute/20040709-2.c: New test.
12038
12039 2004-07-14  Mike Stump  <mrs@apple.com>
12040
12041         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
12042
12043 2004-07-14  Mike Stump  <mrs@apple.com>
12044
12045         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
12046
12047 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
12048
12049         PR c++/16518
12050         * g++.dg/parse/mutable1.C: New test.
12051
12052 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
12053
12054         PR tree-optimization/16443
12055         * gcc.dg/tree-ssa/20040713-1.c: New test.
12056
12057 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
12058
12059         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
12060         for operator new.
12061
12062 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12063
12064         * gfortran.dg/g77/README: New file
12065         * gfortran.dg/g77/19981216-0.f:  Copy from
12066         g77.f-torture/noncompile.  Add "dg-do compile" and
12067         dg-error as required.
12068         * gfortran.dg/g77/19990218-1.f: Likewise
12069         * gfortran.dg/g77/19990905-1.f: Likewise
12070         * gfortran.dg/g77/9263.f: Likewise
12071         * gfortran.dg/g77/980615-0.f: Likewise
12072         * gfortran.dg/g77/980616-0.f: Likewise
12073         * gfortran.dg/g77/check0.f: Likewise
12074         * gfortran.dg/g77/select_no_compile.f: Likewise
12075
12076 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12077
12078         Copy files from g77.f-torture/compile.
12079         Add "{ dg-do compile}".  Other changes as noted
12080         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
12081         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
12082         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
12083         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
12084         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
12085         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
12086         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
12087         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
12088         statement to conform to standard.  Append alpha1.x for reference.
12089         * gfortran.dg/g77/xformat.f: Add dg-warning
12090
12091 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12092
12093         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
12094         Add {dg-do compile} directive.
12095         * gfortran.dg/g77/cpp2.F: Likewise
12096
12097 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12098
12099         PR c++/5402
12100         * g++.dg/lookup/name-clash1.C: New test.
12101
12102         PR c++/9777
12103         * g++.dg/lookup/name-clash2.C: New test.
12104
12105         PR c++/12102
12106         * g++.dg/lookup/name-clash3.C: New test.
12107
12108 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12109
12110         * g++.dg/lookup/new2.C: New test.
12111         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
12112
12113 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
12114
12115         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
12116         Add {dg-do compile} directive.
12117         * gfortran.dg/g77/13060.f: Likewise
12118         * gfortran.dg/g77/19990218-0.f: Likewise
12119         * gfortran.dg/g77/19990305-0.f: Likewise
12120         * gfortran.dg/g77/19990419-0.f: Likewise
12121         * gfortran.dg/g77/19990502-0.f: Likewise
12122         * gfortran.dg/g77/19990502-1.f: Likewise
12123         * gfortran.dg/g77/19990525-0.f: Likewise
12124         * gfortran.dg/g77/19990826-1.f: Likewise
12125         * gfortran.dg/g77/19990826-3.f: Likewise
12126         * gfortran.dg/g77/19990905-2.f: Likewise
12127         * gfortran.dg/g77/20000412-1.f: Likewise
12128         * gfortran.dg/g77/20000511-1.f: Likewise
12129         * gfortran.dg/g77/20000511-2.f: Likewise
12130         * gfortran.dg/g77/20000518.f: Likewise
12131         * gfortran.dg/g77/20000601-1.f: Likewise
12132         * gfortran.dg/g77/20000601-2.f: Likewise
12133         * gfortran.dg/g77/20000629-1.f: Likewise
12134         * gfortran.dg/g77/20000630-2.f: Likewise
12135         * gfortran.dg/g77/20010115.f: Likewise
12136         * gfortran.dg/g77/20010321-1.f: Likewise
12137         * gfortran.dg/g77/20010426.f: Likewise
12138         * gfortran.dg/g77/20020307-1.f: Likewise
12139         * gfortran.dg/g77/8485.f: Likewise
12140         * gfortran.dg/g77/960317-1.f: Likewise
12141         * gfortran.dg/g77/970915-0.f: Likewise
12142         * gfortran.dg/g77/980310-1.f: Likewise
12143         * gfortran.dg/g77/980310-2.f: Likewise
12144         * gfortran.dg/g77/980310-3.f: Likewise
12145         * gfortran.dg/g77/980310-4.f: Likewise
12146         * gfortran.dg/g77/980310-6.f: Likewise
12147         * gfortran.dg/g77/980310-7.f: Likewise
12148         * gfortran.dg/g77/980310-8.f: Likewise
12149         * gfortran.dg/g77/980419-2.f: Likewise
12150         * gfortran.dg/g77/980424-0.f: Likewise
12151         * gfortran.dg/g77/980427-0.f: Likewise
12152         * gfortran.dg/g77/980729-0.f: Likewise
12153         * gfortran.dg/g77/981117-1.f: Likewise
12154         * gfortran.dg/g77/toon_1.f: Likewise
12155
12156 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12157
12158         PR c++/2204
12159         * g++.dg/other/abstract2.C: New test.
12160
12161 2004-07-12  Paul Brook  <paul@codesourcery.com>
12162
12163         * gfortran.dg/pointer_init_1.f90: New test.
12164
12165 2004-07-11  Paul Brook  <paul@codesourcery.com>
12166
12167         PR fortran/15986
12168         * gfortran.dg/contained_1.f90: New test.
12169
12170 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
12171
12172         * g++.dg/parse/defarg8.C: New test.
12173
12174 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12175
12176         PR fortran/16433
12177         * gfortran.dg/pr16433.f: New test.
12178
12179         PR fortran/17574
12180         * gfortran.dg/pr15754.f90: New test.
12181
12182 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12183
12184         PR tree-optimization/16437
12185         * gcc.c-torture/execute/bitfld-4.c: New test.
12186
12187 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12188
12189         * gfortran.fortran-torture/execute/common_2.f90: Add check for
12190         access to common var from module.
12191
12192 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12193
12194         PR fortran/16336
12195         * gfortran.fortran-torture/execute/common_2.f90: New test.
12196
12197 2004-07-10  Paul Brook  <paul@codesourcery.com>
12198
12199         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
12200
12201 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12202
12203         PR fortran/15969
12204         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
12205
12206 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
12207
12208         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
12209         * gfortran.dg/g77/ffixed-form-2.f: Likewise
12210         * gfortran.dg/g77/ffree-form-1.f: Likewise
12211         * gfortran.dg/g77/ffree-form-2.f: Likewise
12212         * gfortran.dg/g77/ffree-form-3.f: Likewise
12213         * gfortran.dg/g77/fno-underscoring.f: Likewise
12214         * gfortran.dg/g77/funderscoring.f: Likewise
12215         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
12216
12217 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12218
12219         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
12220
12221 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12222         Paul Brook  <paul@codesourcery.com>
12223
12224         PR fortran/13415
12225         * gfortran.dg/common_pointer_1.f90: New test.
12226
12227 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12228
12229         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
12230
12231 2004-07-09  James E Wilson  <wilson@specifixinc.com>
12232
12233         PR target/16364
12234         * gcc.c-torture/compile/20040709-1.c: New.
12235
12236 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12237
12238         PR fortran/14077
12239         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
12240
12241 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12242
12243         PR fortran/13201
12244         * gfortran.dg/shape_1.f90: New test.
12245
12246 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
12247             Andrew Pinski  <apinski@apple.com>
12248
12249         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
12250
12251 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12252
12253         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
12254         comment.
12255
12256 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12257         Paul Brook  <paul@codesourcery.com>
12258
12259         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
12260         '.f95' and '.F95'.
12261
12262 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
12263
12264         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
12265
12266 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12267
12268         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
12269         testcases with capital suffix.
12270
12271 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12272
12273         PR fortran/15481
12274         PR fortran/13372
12275         PR fortran/13575
12276         PR fortran/15978
12277         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
12278
12279         * gfortran.dg/implicit_1.f90: New test.
12280
12281 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12282
12283         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
12284         expression to match gfortran warning/error messages
12285         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
12286         dg-error text.
12287
12288 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12289
12290         * lib/fortran-torture.exp: Rename proc search_for to
12291         search_for_re.
12292
12293 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12294
12295         * gcc.c-torture/execute/simd-5.x: New file.
12296         XFAIL on SPARC 64-bit at -O0.
12297
12298 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12299
12300         PR c++/8211
12301         PR c++/16165
12302         * g++.dg/warn/effc3.C: New test.
12303
12304 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12305
12306         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
12307         change X to 1X in format.
12308         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
12309         add data statements to conform to standard.
12310
12311 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12312
12313         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
12314         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
12315         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
12316
12317 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12318
12319         * gfortran.dg/g77/7388.f: Copy from g77.dg
12320         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
12321         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
12322         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
12323         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
12324         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
12325         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
12326         * gfortran.dg/g77/strlen0.f: Likewise
12327
12328 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
12329
12330         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
12331         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
12332
12333 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12334
12335         * gcc.c-torture/execute/920428-2.x: Delete.
12336         * gcc.c-torture/execute/920501-7.x: Likewise.
12337
12338 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
12339
12340         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
12341         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
12342         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
12343         prescott and c3-2.
12344         (PREFETCH_3DNOW): Add -march=c3.
12345
12346 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
12347
12348         PR c/16437
12349         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
12350         * gcc.c-torture/execute/bf64-1.x: Likewise.
12351
12352 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12353
12354         * gcc.c-torture/compile/20040708-1.c: New test.
12355
12356 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12357
12358         PR c++/16169
12359         * g++.dg/warn/effc2.C: New test.
12360
12361 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12362
12363         * gcc.c-torture/execute/bitfld-1.x: Remove.
12364         * gcc.c-torture/execute/bitfld-3.c: New test.
12365         * gcc.dg/bitfld-2.c: Remove XFAILs.
12366
12367 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
12368
12369         PR c++/16276
12370         * g++.dg/rtti/tinfo1.C: New file.
12371
12372 2004-07-07  Eric Christopher  <echristo@redhat.com>
12373
12374         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
12375
12376 2004-07-07  Andrew Pinski  <apinski@apple.com>
12377
12378         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
12379
12380 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
12381
12382         * g++.dg/init/call1.C: XFAIL.
12383
12384 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
12385
12386         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
12387         except for movstrict*, to movmem* and clrstr* to clrmem*.
12388
12389 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
12390
12391         * gcc.c-torture/execute/20040707-1.c: New test.
12392
12393 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
12394
12395         * gcc.c-torture/execute/20040706-1.c: New test.
12396
12397 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12398
12399         PR c++/3671
12400         * g++.dg/template/spec14.C: New test.
12401
12402 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
12403
12404         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
12405         nothing if not yet defined.  Use it in b, c and d type definitions.
12406         * gcc.c-torture/execute/20040705-1.c: New test.
12407         * gcc.c-torture/execute/20040705-2.c: New test.
12408
12409 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12410
12411         PR c++/2518
12412         * g++.dg/lookup/new1.C: New test.
12413
12414 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12415
12416         PR c++/11406
12417         * g++.dg/template/sizeof8.C: New test.
12418
12419 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
12420
12421         * gcc.c-torture/compile/20040705-1.c: New test.
12422
12423 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
12424
12425         * gfortran.fortran-torture/execute/seq_io.f90: New test.
12426
12427 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
12428
12429         * gcc.dg/cpp/if-mop.c: Two new testcases.
12430         * gcc.dg/cpp/trad/comment-3.c: New.
12431
12432 2004-07-04  Paul Brook  <paul@codesourcery.com>
12433
12434         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
12435
12436 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
12437
12438         PR c++/3761
12439         * g++.dg/lookup/crash4.C: New test.
12440
12441 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
12442
12443         * gcc.c-torture/execute/builtin-abs-1.c
12444         * gcc.c-torture/execute/builtin-abs-2.c
12445         * gcc.c-torture/execute/builtin-complex-1.c
12446         * gcc.c-torture/execute/builtins/string-1-lib.c
12447         * gcc.c-torture/execute/builtins/string-1.c
12448         * gcc.c-torture/execute/builtins/string-2-lib.c
12449         * gcc.c-torture/execute/builtins/string-2.c
12450         * gcc.c-torture/execute/builtins/string-3-lib.c
12451         * gcc.c-torture/execute/builtins/string-3.c
12452         * gcc.c-torture/execute/builtins/string-4-lib.c
12453         * gcc.c-torture/execute/builtins/string-4.c
12454         * gcc.c-torture/execute/builtins/string-5-lib.c
12455         * gcc.c-torture/execute/builtins/string-5.c
12456         * gcc.c-torture/execute/builtins/string-6-lib.c
12457         * gcc.c-torture/execute/builtins/string-6.c
12458         * gcc.c-torture/execute/builtins/string-7-lib.c
12459         * gcc.c-torture/execute/builtins/string-7.c
12460         * gcc.c-torture/execute/builtins/string-8-lib.c
12461         * gcc.c-torture/execute/builtins/string-8.c
12462         * gcc.c-torture/execute/builtins/string-9-lib.c
12463         * gcc.c-torture/execute/builtins/string-9.c
12464         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
12465         * gcc.c-torture/execute/builtins/string-asm-1.c
12466         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
12467         * gcc.c-torture/execute/builtins/string-asm-2.c
12468         * gcc.c-torture/execute/stdio-opt-1.c
12469         * gcc.c-torture/execute/stdio-opt-2.c
12470         * gcc.c-torture/execute/stdio-opt-3.c
12471         * gcc.c-torture/execute/string-opt-1.c
12472         * gcc.c-torture/execute/string-opt-10.c
12473         * gcc.c-torture/execute/string-opt-11.c
12474         * gcc.c-torture/execute/string-opt-12.c
12475         * gcc.c-torture/execute/string-opt-13.c
12476         * gcc.c-torture/execute/string-opt-14.c
12477         * gcc.c-torture/execute/string-opt-15.c
12478         * gcc.c-torture/execute/string-opt-16.c
12479         * gcc.c-torture/execute/string-opt-2.c
12480         * gcc.c-torture/execute/string-opt-6.c
12481         * gcc.c-torture/execute/string-opt-7.c
12482         * gcc.c-torture/execute/string-opt-8.c:
12483         Replace with ...
12484
12485         * gcc.c-torture/execute/builtins/abs-2.c
12486         * gcc.c-torture/execute/builtins/abs-3.c
12487         * gcc.c-torture/execute/builtins/complex-1.c
12488         * gcc.c-torture/execute/builtins/fprintf.c
12489         * gcc.c-torture/execute/builtins/fputs.c
12490         * gcc.c-torture/execute/builtins/memcmp.c
12491         * gcc.c-torture/execute/builtins/memmove.c
12492         * gcc.c-torture/execute/builtins/memops-asm.c
12493         * gcc.c-torture/execute/builtins/mempcpy-2.c
12494         * gcc.c-torture/execute/builtins/mempcpy.c
12495         * gcc.c-torture/execute/builtins/memset.c
12496         * gcc.c-torture/execute/builtins/printf.c
12497         * gcc.c-torture/execute/builtins/sprintf.c
12498         * gcc.c-torture/execute/builtins/strcat.c
12499         * gcc.c-torture/execute/builtins/strchr.c
12500         * gcc.c-torture/execute/builtins/strcmp.c
12501         * gcc.c-torture/execute/builtins/strcpy.c
12502         * gcc.c-torture/execute/builtins/strcspn.c
12503         * gcc.c-torture/execute/builtins/strlen-2.c
12504         * gcc.c-torture/execute/builtins/strlen.c
12505         * gcc.c-torture/execute/builtins/strncat.c
12506         * gcc.c-torture/execute/builtins/strncmp-2.c
12507         * gcc.c-torture/execute/builtins/strncmp.c
12508         * gcc.c-torture/execute/builtins/strncpy.c
12509         * gcc.c-torture/execute/builtins/strpbrk.c
12510         * gcc.c-torture/execute/builtins/strpcpy-2.c
12511         * gcc.c-torture/execute/builtins/strpcpy.c
12512         * gcc.c-torture/execute/builtins/strrchr.c
12513         * gcc.c-torture/execute/builtins/strspn.c
12514         * gcc.c-torture/execute/builtins/strstr-asm.c
12515         * gcc.c-torture/execute/builtins/strstr.c:
12516         ... these new files.
12517
12518         * gcc.c-torture/execute/builtins/abs-2-lib.c
12519         * gcc.c-torture/execute/builtins/abs-3-lib.c
12520         * gcc.c-torture/execute/builtins/complex-1-lib.c
12521         * gcc.c-torture/execute/builtins/fprintf-lib.c
12522         * gcc.c-torture/execute/builtins/fputs-lib.c
12523         * gcc.c-torture/execute/builtins/memcmp-lib.c
12524         * gcc.c-torture/execute/builtins/memmove-lib.c
12525         * gcc.c-torture/execute/builtins/memops-asm-lib.c
12526         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
12527         * gcc.c-torture/execute/builtins/mempcpy-lib.c
12528         * gcc.c-torture/execute/builtins/memset-lib.c
12529         * gcc.c-torture/execute/builtins/printf-lib.c
12530         * gcc.c-torture/execute/builtins/sprintf-lib.c
12531         * gcc.c-torture/execute/builtins/strcat-lib.c
12532         * gcc.c-torture/execute/builtins/strchr-lib.c
12533         * gcc.c-torture/execute/builtins/strcmp-lib.c
12534         * gcc.c-torture/execute/builtins/strcpy-lib.c
12535         * gcc.c-torture/execute/builtins/strcspn-lib.c
12536         * gcc.c-torture/execute/builtins/strlen-2-lib.c
12537         * gcc.c-torture/execute/builtins/strlen-lib.c
12538         * gcc.c-torture/execute/builtins/strncat-lib.c
12539         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
12540         * gcc.c-torture/execute/builtins/strncmp-lib.c
12541         * gcc.c-torture/execute/builtins/strncpy-lib.c
12542         * gcc.c-torture/execute/builtins/strpbrk-lib.c
12543         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
12544         * gcc.c-torture/execute/builtins/strpcpy-lib.c
12545         * gcc.c-torture/execute/builtins/strrchr-lib.c
12546         * gcc.c-torture/execute/builtins/strspn-lib.c
12547         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
12548         * gcc.c-torture/execute/builtins/strstr-lib.c
12549         * gcc.c-torture/execute/builtins/lib/abs.c
12550         * gcc.c-torture/execute/builtins/lib/fprintf.c
12551         * gcc.c-torture/execute/builtins/lib/memset.c
12552         * gcc.c-torture/execute/builtins/lib/printf.c
12553         * gcc.c-torture/execute/builtins/lib/sprintf.c
12554         * gcc.c-torture/execute/builtins/lib/strcpy.c
12555         * gcc.c-torture/execute/builtins/lib/strcspn.c
12556         * gcc.c-torture/execute/builtins/lib/strncat.c
12557         * gcc.c-torture/execute/builtins/lib/strncmp.c
12558         * gcc.c-torture/execute/builtins/lib/strncpy.c
12559         * gcc.c-torture/execute/builtins/lib/strpbrk.c
12560         * gcc.c-torture/execute/builtins/lib/strspn.c
12561         * gcc.c-torture/execute/builtins/lib/strstr.c:
12562         New files containing support routines.
12563
12564         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
12565         declaration.
12566         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
12567         when not optimizing.
12568
12569 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
12570
12571         PR c++/16240
12572         * g++.dg/abi/mangle22.C: New test.
12573         * g++.dg/abi/mangle23.C: Likewise.
12574
12575 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
12576
12577         PR fortran/16290
12578         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
12579         Allow for cases without denormalized floating point numbers.
12580
12581 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
12582
12583         PR c/1027
12584         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
12585         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
12586         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
12587         expected warning text.
12588         * gcc.dg/format/diag-2.c: New test.
12589
12590 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12591
12592         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
12593
12594 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
12595
12596         * gcc.dg/builtins-43.c: New.
12597         * gcc.dg/builtins-44.c: New.
12598         * gcc.dg/builtins-45.c: New.
12599
12600 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
12601             Andreas Tobler  <a.tobler@schweiz.ch>
12602
12603         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
12604         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
12605         as SIGSEGV.
12606         * gcc.dg/cleanup-11.c: Likewise.
12607         * gcc.dg/cleanup-8.c: Likewise.
12608         * gcc.dg/cleanup-9.c: Likewise.
12609         * gcc.dg/cleanup-5.c: Run on all platforms.
12610
12611 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
12612
12613         * g++.dg/warn/nonnull1.C: New test.
12614
12615 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12616
12617         * gcc.dg/compat/compat-common.h: Wrap up CINT in
12618         an #ifndef SKIP_COMPLEX_INT/#endif pair.
12619         Special-case the Sun compiler wrt to <complex.h>.
12620
12621 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
12622
12623         * gcc.dg/Wunreachable-8.C: New test.
12624
12625         * gcc.dg/h8300-ice2.c : New test.
12626
12627 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
12628
12629         PR fortran/16161
12630         * gfortran.fortran-torture/compile/implicit.f90: Add test
12631         for implicit character.
12632
12633 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
12634
12635         PR fortran/16289
12636         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
12637         Use tiny() intrinsic to find smallest non-negative real
12638
12639 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
12640
12641         * gcc.dg/compat/struct-by-value-22_main.c: New test.
12642         * gcc.dg/compat/struct-by-value-22_x.c: New.
12643         * gcc.dg/compat/struct-by-value-22_y.c: New.
12644
12645         * gcc.c-torture/execute/20040629-1.c: New test.
12646
12647 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
12648
12649         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
12650         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
12651
12652         PR target/16195
12653         * gcc.dg/20040625-1.c: New test.
12654
12655 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12656
12657         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
12658
12659 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12660
12661         PR fortran/15963
12662         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
12663
12664 2004-06-29  Richard Henderson  <rth@redhat.com>
12665
12666         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
12667
12668 2004-06-29  Paul Brook  <paul@codesourcery.com>
12669
12670         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
12671         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
12672
12673 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
12674
12675         PR c++/16260
12676         * g++.dg/parse/crash15.C: New.
12677
12678 2004-06-28  Andrew Pinski  <apinski@apple.com>
12679
12680         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
12681         by the error already.
12682
12683         * g++.dg/opt/ptrmem4.C: Change to compile only test.
12684
12685 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
12686
12687         PR target/14041
12688         * gcc.dg/h8300-bss-align-1.c : New.
12689
12690 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
12691
12692         * PR c++/16174
12693         * g++.dg/template/ctor4.C: New.
12694
12695 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12696
12697         PR c++/16205
12698         * g++.dg/warn/Wsequence-point-1.C: New test.
12699
12700 2004-06-27  Paul Brook  <paul@codesourcery.com>
12701
12702         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
12703
12704 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
12705
12706         * g++.old-deja/g++.mike/p7325.C: Remove.
12707
12708 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12709
12710         PR c/14963
12711         * gcc.dg/pr14963.c: New test.
12712
12713 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
12714
12715         PR c++/16193
12716         * g++.dg/parse/redef1.C: New test.
12717
12718 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
12719
12720         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
12721         20021110.c.
12722         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
12723         20021119-1.c.
12724         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
12725         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
12726         5-04.c.
12727         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
12728         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
12729         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
12730         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
12731         g++.brendan/enum14.C.
12732         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
12733         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
12734         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
12735         g++.mike/virt1.C.
12736         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
12737         memtemp24.C.
12738
12739 2004-06-27  Roger Sayle  <roger@eyesopen.com>
12740
12741         * gcc.dg/20040527-1.c: New test case.
12742
12743 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
12744
12745         PR gfortran/pr16196
12746         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
12747
12748 2004-06-25  Roger Sayle  <roger@eyesopen.com>
12749
12750         PR middle-end/15825
12751         * gcc.dg/pr15825-1.c: New test case.
12752
12753 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12754
12755         * gcc.c-torture/execute/20040625-1.c: New test.
12756
12757 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12758
12759         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
12760
12761 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12762
12763         * gcc.dg/torture/mips-div-1.c: New test.
12764
12765 2004-06-24  Jeff Law  <law@redhat.com>
12766
12767         * gcc.dg/tree-ssa/20040624-1.c: New test.
12768
12769 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
12770
12771         * gcc.c-torture/compile/20040624-1.c: New test.
12772
12773 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12774
12775         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
12776         this directory.
12777
12778 2004-06-23  Andrew Pinski  <apinski@apple.com>
12779
12780         PR middle-end/15988
12781         * g++.dg/opt/ptrmem4.C: New test.
12782
12783         * gcc.dg/c90-array-quals-2.c: New test.
12784
12785 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
12786
12787         * gcc.dg/kpice1.c: New test.
12788
12789 2006-06-23  Andrew Pinski  <apinski@apple.com>
12790
12791         * gcc.dg/c90-array-quals.c: New test.
12792
12793 2006-06-22  Richard Henderson  <rth@redhat.com>
12794
12795         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
12796
12797 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
12798
12799         * gcc.dg/builtins-config.h: Handle FreeBSD.
12800
12801 2006-06-22  Richard Henderson  <rth@redhat.com>
12802
12803         * g++.dg/opt/devirt1.C: New.
12804
12805 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
12806
12807         * g++.dg/opt/pr15551.C: New testcase.
12808
12809 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
12810
12811         PR target/14800
12812         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
12813         x86_64-*-linux* when compiling for 32bit.
12814
12815 2004-06-21  Andrew Pinski  <apinski@apple.com>
12816
12817         * gcc.dg/pch/struct-1.c: New.
12818         * gcc.dg/pch/struct-1.hs: New.
12819
12820 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
12821
12822         * gcc.dg/pch/save-temps-1.c: New file.
12823         * gcc.dg/pch/save-temps-1.hs: New file.
12824
12825 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12826
12827         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
12828         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
12829
12830 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12831
12832         * gfortran.fortran-torture/execute/select_1.f90: Rename function
12833         to fix type error.
12834         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
12835         Remove trailing spaces.
12836
12837 2004-06-21  Richard Henderson  <rth@redhat.com>
12838
12839         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
12840         merging && to BIT_FIELD_REF.
12841
12842 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
12843
12844         * g++.dg/opt/placeholder1.C: New test.
12845
12846 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12847
12848         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
12849         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12850         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12851         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12852
12853 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
12854
12855         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
12856         extern "C".
12857         * g++.dg/other/pragma-re-1.C: Add comments.
12858
12859 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
12860
12861         PR gfortran/16080
12862         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
12863
12864 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
12865
12866         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
12867         instead of setting the type of size_t by
12868         hand.
12869
12870 2004-06-18  Roger Sayle  <roger@eyesopen.com>
12871
12872         * gcc.dg/unordered-2.c: New test case.
12873         * gcc.dg/unordered-3.c: New test case.
12874
12875 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
12876
12877         PR other/16043
12878         * lib/g++.exp (g++_version): Tweak regexp for version
12879         * lib/g77.exp (g77_version): Likewise
12880         * lib/gfortran.exp (gfortran_version): Likewise
12881         * lib/objc.exp (objc_version): Likewise
12882         * lib/treelang.exp (treelang_version): Likewise
12883
12884 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
12885
12886         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
12887         Use INT_MAX instead of __INT_MAX__.
12888         * gcc.dg/compat/struct-align-2_y.c: Likewise.
12889
12890         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
12891         * gcc.dg/compat/scalar-return-3_x.c: Use it.
12892         * gcc.dg/compat/scalar-return-3_y.c: Use it.
12893         * gcc.dg/compat/scalar-return-4_x.c: Use it.
12894         * gcc.dg/compat/scalar-return-4_y.c: Use it.
12895         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
12896         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
12897         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
12898         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
12899
12900         * gcc.dg/range-test-1.c: New test.
12901         * g++.dg/opt/range-test-1.C: New test.
12902
12903 2004-06-17  Richard Henderson  <rth@redhat.com>
12904
12905         * objc.dg/sync-1.m: New.
12906         * objc.dg/try-catch-1.m: Don't force next runtime.
12907         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
12908         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
12909         shadowed catch clause.
12910         * objc.dg/try-catch-5.m: New.
12911
12912 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
12913
12914         Bug 14610
12915         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
12916
12917 2004-06-15  Richard Henderson  <rth@redhat.com>
12918
12919         * gcc.dg/20001116-1.c: Move expected warning line.
12920
12921 2004-06-15  Richard Henderson  <rth@redhat.com>
12922
12923         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
12924         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
12925
12926 2004-06-15  Jeff Law  <law@redhat.com>
12927
12928         * gcc.dg/tree-ssa/20040615-1.c: New test.
12929         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
12930         be less sensitive to operand ordering.
12931         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
12932
12933 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
12934
12935         * g++.dg/abi/bitfield3.C: Add comment..
12936
12937 2004-06-15  Richard Henderson  <rth@redhat.com>
12938
12939         * g++.dg/ext/stmtexpr1.C: XFAIL.
12940         * gcc.dg/20030612-1.c: XFAIL.
12941
12942 2004-06-15  Eric Christopher  <echristo@redhat.com>
12943
12944         * g++.dg/charset/asm5.c: New.
12945         * gcc.dg/charset/asm6.c: New.
12946
12947 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12948
12949         PR fortran/15962
12950         * gfortran.fortran-torture/execute/select_1.f90: New test.
12951
12952 2004-06-15  Paul Brook  <paul@codesourcery.com>
12953
12954         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
12955
12956 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12957
12958         PR c++/15967
12959         * g++.dg/lookup/crash3.C: New test.
12960
12961 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12962
12963         PR c++/15947
12964         * g++.dg/parse/dtor4.C: New test.
12965
12966 2004-06-14  Jeff Law  <law@redhat.com>
12967
12968         * gcc.c-torture/compile/20040614-1.c: New test.
12969
12970 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12971
12972         PR fortran/15211
12973         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
12974         LEN of a character array.
12975
12976 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
12977
12978         PR c++/15096
12979         * g++.dg/template/ptrmem10.C: New test.
12980
12981         PR c++/14930
12982         * g++.dg/template/friend30.C: New test.
12983
12984 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12985
12986         PR fortran/14928
12987         * gfortran.fortran-torture/compile/mloc.f90: New test.
12988
12989 2004-06-13  Paul Brook  <paul@codesourcery.com>
12990
12991         * gfortran.fortran-torture/execute/random_2.f90: New test.
12992
12993 2004-06-13  Eric Christopher  <echristo@redhat.com>
12994
12995         * gcc.dg/noncompile/redecl-1.c: Fix error message.
12996
12997 2004-06-12  Paul Brook  <paul@codesourcery.com>
12998
12999         * gfortran.fortran-torture/execute/contained_3.f90: New test.
13000
13001 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13002
13003         PR fortran/14923
13004         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
13005
13006 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13007
13008         PR fortran/14957
13009         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
13010         syntax errors in end statements of contained subroutines.
13011
13012 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13013
13014         PR fortran/12841
13015         * gfortran.fortran-torture/execute/null_arg.f90: New test.
13016
13017 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13018
13019         PR fortran/15665
13020         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
13021
13022 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13023
13024         PR gfortran/12839
13025         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
13026
13027 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
13028
13029         PR c++/15862
13030         * g++.dg/parse/enum1.C: New test.
13031
13032 2004-06-10  Jeff Law  <law@redhat.com>
13033
13034         * gcc.c-torture/compile/20040610-1.c: New test.
13035
13036 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13037
13038         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
13039         * g++.old-deja/g++.other/decl3.C: Likewise.
13040
13041 2004-06-10  Brian Booth  <bbooth@redhat.com>
13042
13043         * gcc.dg/tree-ssa/20031015-1.c: Scan for
13044         V_MAY_DEF instead of VDEF.
13045         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
13046
13047 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
13048
13049         PR c++/14211
13050         * g++.dg/conversion/const1.C: New test.
13051
13052         PR c++/15076
13053         * g++.dg/conversion/reinterpret1.C: New test.
13054
13055         PR c++/15877
13056         * g++.dg/template/enum2.C: New test.
13057
13058         PR c++/15227
13059         * g++.dg/template/error13.C: New test.
13060
13061 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13062
13063         PR fortran/14957
13064         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
13065         arguments to test_* REAL and of the right size.
13066
13067 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13068
13069         PR target/15569
13070         PR rtl-optimization/15681
13071         * gcc.dg/20040609-1.c: New test.
13072
13073 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13074
13075         PR c++/14791
13076         * g++.dg/opt/builtins1.C: New test.
13077
13078 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
13079
13080         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
13081         that use default windows32 struct layout.
13082         * gcc.dg/i386-bitfield2.c: Likewise.
13083
13084 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
13085
13086         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
13087         for mingw32 and cygwin targets.
13088
13089 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
13090
13091         * gcc.dg/pch/macro-4.c: New.
13092         * gcc.dg/pch/macro-4.hs: New.
13093
13094 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13095
13096         PR fortran/13249
13097         * gfortran.fortran-torture/compile/name_clash.f90: New test.
13098
13099 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13100
13101         PR fortran/13372
13102         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
13103
13104 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13105
13106         PR gfortran/14897
13107         * gfortran.fortran-torture/execute/t_edit.f90: New test.
13108
13109 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13110
13111         PR gfortran/15755
13112         * gfortran.fortran-torture/execute/backspace.c : New test.
13113
13114 2004-06-09  Paul Brook  <paul@codesourcery.com>
13115
13116         * gfortran.fortran-torture/execure/intrinsic_associated.f90
13117         (pointer_to_section): Rewrite to use smaller array.
13118
13119 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
13120
13121         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
13122         * gcc.dg/ext/altivec-10.c: Same.
13123         * gcc.dg/ext/altivec-11.c: Same.
13124         * gcc.dg/ext/altivec-12.c: Same.
13125         * gcc.dg/ext/altivec-13.c: Same.
13126         * gcc.dg/ext/altivec-14.c: Same.
13127         * gcc.dg/ext/altivec-15.c: Same.
13128         * gcc.dg/ext/altivec-16.c: Same.
13129         * gcc.dg/ext/altivec-3.c: Same.
13130         * gcc.dg/ext/altivec-4.c: Same.
13131         * gcc.dg/ext/altivec-6.c: Same.
13132         * gcc.dg/ext/altivec-7.c: Same.
13133         * gcc.dg/ext/altivec-8.c: Same.
13134         * gcc.dg/ext/altivec-varargs-1.c: Same.
13135
13136         * g++.dg/ext/altivec-1.C: Correct dg syntax.
13137         * g++.dg/ext/altivec-10.C: Same.
13138         * g++.dg/ext/altivec-2.C: Same.
13139         * g++.dg/ext/altivec-3.C: Same.
13140         * g++.dg/ext/altivec-4.C: Same.
13141         * g++.dg/ext/altivec-5.C: Same.
13142         * g++.dg/ext/altivec-6.C: Same.
13143         * g++.dg/ext/altivec-7.C: Same.
13144         * g++.dg/ext/altivec-8.C: Same.
13145         * g++.dg/ext/altivec-9.C: Same.
13146
13147 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13148
13149         PR c++/7841
13150         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
13151
13152 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13153
13154         * gcc.dg/union-1.c: New test.
13155
13156 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13157
13158         * gcc.dg/builtins-41.c: New test case.
13159         * gcc.dg/builtins-42.c: New test case.
13160
13161 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13162
13163         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
13164         * g++.dg/ext/altivec-10.C: Same.
13165         * g++.dg/ext/altivec-2.C: Same.
13166         * g++.dg/ext/altivec-3.C: Same.
13167         * g++.dg/ext/altivec-4.C: Same.
13168         * g++.dg/ext/altivec-5.C: Same.
13169         * g++.dg/ext/altivec-6.C: Same.
13170         * g++.dg/ext/altivec-7.C: Same.
13171         * g++.dg/ext/altivec-8.C: Same.
13172         * g++.dg/ext/altivec-9.C: Same.
13173         * g++.old-deja/g++.abi/cxa_vec.C: Same.
13174         * g++.old-deja/g++.brendan/new3.C: Same.
13175         * gcc.c-torture/execute/eeprof-1.x: Same.
13176
13177 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13178
13179         PR c/14765
13180         * gcc.dg/pr14765-1.c: New test.
13181
13182 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13183
13184         PR c/14649
13185         * gcc.dg/pr14649-1.c: New test case.
13186
13187 2004-06-07  Richard Henderson  <rth@redhat.com>
13188
13189         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
13190         if temporaries.
13191
13192 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13193
13194         * g++.dg/eh/elide1.C: Remove XFAIL.
13195
13196 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
13197
13198         PR c++/15337
13199         * g++.dg/expr/sizeof3.C: New test.
13200
13201         PR c++/14777
13202         * g++.dg/template/access14.C: New test.
13203
13204         PR c++/15554
13205         * g++.dg/template/enum1.C: New test.
13206
13207         PR c++/15057
13208         * g++.dg/eh/throw1.C: New test.
13209
13210 2004-06-07  David Ayers  <d.ayers@inode.at>
13211             Ziemowit Laski  <zlaski@apple.com>
13212
13213         * lib/objc.exp (objc_target_compile): Revert the '-framework
13214         Foundation' flag fix, since bare Darwin does not ship
13215         with the Foundation framework.
13216         * objc/execute/next_mapping.h: Provide a local NSConstantString
13217         @interface and @implementation.
13218         (objc_constant_string_init): A constructor function, used to
13219         initialize the NSConstantString meta-class object.
13220         * objc/execute/string1.m: Include "next_mapping.h" instead of
13221         <Foundation/NSString.h>.
13222         * objc/execute/string2.m: Likewise.
13223         * objc/execute/string3.m: Likewise.
13224         * objc/execute/string4.m: Likewise.
13225
13226 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
13227
13228         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
13229         to double. Replace double with FLOAT.
13230         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
13231
13232         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
13233         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
13234         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
13235         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
13236         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
13237         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
13238         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
13239         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
13240
13241 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13242
13243         PR c/13519
13244         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
13245
13246 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13247
13248         PR c++/15503
13249         * g++.dg/template/meminit2.C: New test.
13250
13251 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
13252
13253         PR target/15822
13254         * gcc.c-torture/execute/compare-fp-1.c,
13255         gcc.c-torture/execute/compare-fp-2.c,
13256         gcc.c-torture/execute/compare-fp-3.c,
13257         gcc.c-torture/execute/compare-fp-4.c,
13258         gcc.c-torture/execute/compare-fp-3.x,
13259         gcc.c-torture/execute/compare-fp-4.x: Moved...
13260         * gcc.c-torture/execute/ieee/compare-fp-1.c,
13261         gcc.c-torture/execute/ieee/compare-fp-2.c,
13262         gcc.c-torture/execute/ieee/compare-fp-3.c,
13263         gcc.c-torture/execute/ieee/compare-fp-4.c,
13264         gcc.c-torture/execute/ieee/compare-fp-3.x,
13265         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
13266
13267 2004-06-04  David Ayers  <d.ayers@inode.at>
13268
13269         * objc/execute/protocol-isEqual-4.m: New testcase.
13270
13271 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
13272
13273         * objc/execute/protocol-isEqual-1.m: New testcase.
13274         * objc/execute/protocol-isEqual-2.m: New testcase.
13275         * objc/execute/protocol-isEqual-3.m: New testcase.
13276
13277 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13278
13279         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
13280
13281 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
13282
13283         * lib/objc.exp (objc_target_compile): When running tests on
13284         Darwin (Mac OS X), inform the linker about '-framework
13285         'Foundation'.
13286
13287 2004-06-02  Eric Christopher  <echristo@redhat.com>
13288
13289         * gcc.c-torture/compile/20040602-1.c: New.
13290
13291 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
13292
13293         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
13294         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
13295
13296         PR tree-optimization/14736
13297         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
13298
13299         PR tree-optimization/14042
13300         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
13301
13302         PR tree-optimization/14729
13303         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
13304
13305 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13306
13307         PR fortran/15557
13308         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
13309
13310 2004-06-01  Richard Hederson  <rth@redhat.com>
13311
13312         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
13313
13314 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13315
13316         PR c++/14932
13317         * g++.dg/parse/offsetof4.C: New test.
13318
13319 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
13320
13321         PR objc/7993
13322         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
13323
13324 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
13325
13326         PR c++/15701
13327         * g++.dg/template/friend29.C: New test.
13328
13329 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
13330
13331         PR c/15749
13332         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
13333
13334 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
13335
13336         * gcc.dg/sparc-trap-1.c: New test.
13337
13338 2004-05-31  Roger Sayle  <roger@eyesopen.com>
13339
13340         PR middle-end/15069
13341         * g++.dg/opt/fold3.C: New test case.
13342
13343 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
13344
13345         * lib/target-supports.exp (check_iconv_available): Fix fallout
13346         from 2004-05-28 patch.
13347
13348 2004-05-30  Paul Brook  <paul@codesourcery.com>
13349
13350         PR fortran/15620
13351         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
13352         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
13353
13354 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
13355
13356         * gfortran.fortran-torture/execute/random_1.f90: New test.
13357
13358 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13359
13360         * g++.dg/ext/altivec-10.C: New test.
13361
13362 2004-05-29  Paul Brook  <paul@codesourcery.com>
13363
13364         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
13365
13366 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13367
13368         * gcc.dg/altivec-16.c: New test.
13369
13370 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
13371
13372         * lib/target-supports.exp (check_vmx_hw_available): New.
13373         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
13374
13375         * lib/target-supports.exp (check_alias_available,
13376         check_iconv_available, check_named_sections_available): Use
13377         unique names for temporary files.
13378
13379 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13380
13381         * gcc.dg/altivec-15.c: New test.
13382
13383 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13384
13385         PR c++/15083
13386         * g++.dg/warn/noeffect6.C: New test.
13387
13388         PR c++/15471
13389         * g++.dg/expr/ptrmem4.C: New test.
13390
13391         PR c++/15640
13392         * g++.dg/template/operator3.C: New test.
13393
13394 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13395
13396         PR c++/14668
13397         * g++.dg/lookup/redecl1.C: New test.
13398         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
13399
13400 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
13401
13402         * gcc.c-torture/execute/compare-fp-1.c,
13403         gcc.c-torture/execute/compare-fp-2.c,
13404         gcc.c-torture/execute/compare-fp-3.c,
13405         gcc.c-torture/execute/compare-fp-4.c,
13406         gcc.c-torture/execute/compare-fp-3.x,
13407         gcc.c-torture/execute/compare-fp-4.x,
13408         gcc.dg/pr15649-1.c: New.
13409
13410 2004-05-27  Adam Nemet  <anemet@lnxw.com>
13411
13412         PR c++/12883
13413         * g++.dg/init/array14.C: New test.
13414
13415 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
13416
13417         * lib/compat.exp (compat-get-options-main): New.
13418         (compat-get-options): Remove unneeded code, warn for ignored
13419         command.
13420         (compat-execute): Check flag set by dg-require-* commands.
13421
13422         * lib/compat.exp (compat-execute): Break up long lines.
13423
13424 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
13425
13426         * gcc.dg/altivec-7.c: Don't use 'vector long'.
13427         * gcc.dg/altivec-14.c: New test.
13428         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
13429
13430         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
13431         * gcc.dg/altivec-12.c: Ditto.
13432
13433         * gcc.dg/altivec-3.c: Move call to altivec_check.
13434
13435 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13436
13437         PR c++/15044
13438         * g++.dg/template/error12.C: New test.
13439
13440         PR c++/15317
13441         * g++.dg/ext/attrib15.C: New test.
13442
13443         PR c++/15329
13444         * g++.dg/template/ptrmem9.C: New test.
13445
13446 2004-05-25  Paul Brook  <paul@codesourcery.com>
13447
13448         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
13449
13450 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13451
13452         PR c++/15165
13453         * g++.dg/template/crash19.C: New test.
13454
13455 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13456
13457         PR c++/15025
13458         * g++.dg/template/redecl1.C: New test.
13459
13460 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13461
13462         PR c++/14821
13463         * g++.dg/other/ns1.C: New test.
13464
13465         PR c++/14883
13466         * g++.dg/template/invalid1.C: New test.
13467
13468 2004-05-23  Paul Brook  <paul@codesourcery.com>
13469         Victor Leikehman  <lei@haifasphere.co.il>
13470
13471         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
13472         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
13473
13474 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13475
13476         PR c++/15285
13477         PR c++/15299
13478         * g++.dg/template/non-dependent5.C: New test.
13479         * g++.dg/template/non-dependent6.C: New test.
13480
13481 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13482
13483         PR c++/15507
13484         * g++.dg/inherit/union1.C: New test.
13485
13486         PR c++/15542
13487         * g++.dg/template/addr1.C: New test.
13488
13489         PR c++/15427
13490         * g++.dg/template/array5.C: New test.
13491
13492         PR c++/15287
13493         * g++.dg/template/array6.C: New test.
13494
13495 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
13496             Roger Sayle  <roger@eyesopen.com>
13497
13498         * g++.dg/lookup/forscope2.C: New test case.
13499
13500 2004-05-22  Ben Elliston  <bje@au.ibm.com>
13501
13502         * gcc.dg/cpp/Wmissingdirs.c: New.
13503
13504 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13505
13506         PR target/15301
13507         * gcc.dg/compat/union-m128-1.h: New file.
13508         * gcc.dg/compat/union-m128-1_main.c: Likewise.
13509         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13510         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13511
13512 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13513
13514         PR target/15302
13515         * gcc.dg/compat/struct-complex-1.h: New file.
13516         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
13517         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
13518         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13519
13520 2004-05-20  Roger Sayle  <roger@eyesopen.com>
13521
13522         PR middle-end/3074
13523         * gcc.dg/pr3074-1.c: New test case.
13524         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
13525
13526 2004-05-20  Falk Hueffner  <falk@debian.org>
13527
13528         PR other/15526
13529         * gcc.dg/ftrapv-1.c: New test case.
13530
13531 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13532
13533         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
13534
13535 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
13536             Jeff Law  <law@redhat.com>
13537
13538         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
13539         * gcc.dg/tree-ssa/20040518-2.c: New test.
13540
13541         * gcc.dg/tree-ssa/20040518-1.c: New test.
13542
13543 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
13544
13545         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
13546
13547 2004-05-18  Paul Brook  <paul@codesourcery.com>
13548
13549         PR fortran/13930
13550         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
13551
13552 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13553
13554         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
13555         constant folding.
13556
13557 2004-05-17  Steven Bosscher  <stevenb@suse.de>
13558
13559         * gcc.dg/tree-ssa/20040517-1.c: New test.
13560
13561 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13562
13563         * gcc.dg/loop-4.c: New test.
13564
13565 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
13566
13567         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
13568
13569 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
13570
13571         PR fortran/15311
13572         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
13573
13574 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13575
13576         PR fortran/13826
13577         PR fortran/13940
13578         * gfortran.fortran-torture/compile/data_1.f90: New test.
13579
13580 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
13581
13582         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
13583         * gcc.dg/uninit-H.c: Define ASM for __s390__.
13584
13585 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13586
13587         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
13588
13589 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13590
13591         PR c/15444
13592         * gcc.dg/format/xopen-1.c: Adjust expected message.
13593         * gcc.dg/format/xopen-3.c: New test.
13594
13595 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
13596
13597         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
13598
13599 2004-05-14  Jeff Law  <law@redhat.com>
13600
13601         * gcc.dg/tree-ssa/20040514-2.c: New test.
13602
13603 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13604
13605         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
13606         this ...
13607         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
13608         this.
13609
13610 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
13611
13612         * gcc.dg/tree-ssa/20040514-1.c: New test.
13613
13614 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13615
13616         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
13617         test.
13618
13619 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13620
13621         PR fortran/14066
13622         * gfortran.fortran-torture/compile/do_1.f90: New test.
13623
13624 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13625
13626         PR fortran/15051
13627         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
13628         test.
13629
13630 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
13631
13632         PR fortran/15149
13633         * gfortran.fortran-torture/execute/random_init.f90: New test.
13634
13635 2004-05-13  Paul Brook  <paul@codesourcery.com>
13636
13637         PR fortran/15314
13638         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
13639
13640 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
13641
13642         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
13643         for the powerpc case.
13644
13645 2004-05-13  Jeff Law  <law@redhat.com>
13646
13647         * gcc.dg/tree-ssa/20040513-1.c: New test.
13648         * gcc.dg/tree-ssa/20040513-2.c: New test.
13649
13650 2004-05-13  Paul Brook  <paul@codesourcery.com>
13651
13652         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
13653         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
13654         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
13655
13656 2004-05-13  Andreas Schwab  <schwab@suse.de>
13657
13658         PR other/10819
13659         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
13660         characters.
13661
13662 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
13663
13664         PR fortran/15294
13665         * gfortran.fortran-torture/execute/adjustr.f90: New file.
13666
13667 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
13668
13669         Merge from tree-ssa-20020619-branch.  See
13670         ChangeLog.tree-ssa for details.
13671
13672 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
13673
13674         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
13675         include <altivec.h> explicitly.
13676         * gcc.dg/altivec-13.c: Likewise.
13677
13678 2004-05-11  Paul Brook  <paul@codesourcery.com>
13679
13680         * gcc.c-torture/compile/20010518-1.c: Force enum size.
13681
13682 2004-05-10  Eric Christopher  <echristo@redhat.com>
13683
13684         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
13685         * gcc.dg/sibcall-4.c: Ditto.
13686
13687 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
13688
13689         * g++.dg/ext/altivec-8.C: New test case.
13690         * gcc.dg/altivec-13.c: New test case.
13691
13692 2004-05-08  Roger Sayle  <roger@eyesopen.com>
13693
13694         * gcc.c-torture/execute/divcmp-1.c: New test case.
13695         * gcc.c-torture/execute/divcmp-2.c: New test case.
13696         * gcc.c-torture/execute/divcmp-3.c: New test case.
13697
13698 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
13699
13700         * g++.dg/other/pragma-re-2.C: New test.
13701
13702 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13703
13704         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
13705         * gcc.dg/i386-387-2.c: Likewise.
13706
13707         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
13708         __builtin_drem.
13709         * gcc.dg/i386-387-6.c: Likewise.
13710
13711 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13712
13713         * gcc.dg/builtins-33.c:  Also check log1p*.
13714
13715 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
13716
13717         PR optimization/15296
13718         * gcc.c-torture/execute/pr15296.c: New test.
13719
13720 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
13721
13722         * gcc.dg/builtins-40.c: New test.
13723
13724 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
13725
13726         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
13727
13728 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
13729
13730         * g++.dg/ext/spe1.C: New testcase.
13731
13732 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
13733
13734         * objc.dg/image-info.m: Allow additional attributes
13735         for __image_info section.
13736
13737 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
13738
13739         * gcc.dg/torture/mips-hilo-2.c: New test.
13740
13741 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13742
13743         PR c++/14389
13744         * g++.dg/template/member5.C: New test.
13745
13746 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
13747
13748         * gcc.dg/builtins-34.c: Also check expm1*.
13749
13750 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13751
13752         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
13753         * gcc.dg/torture/builtin-convert-3.c: New test.
13754
13755 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
13756
13757         PR middle-end/15054
13758         * g++.dg/opt/pr15054.C: New test.
13759
13760 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13761
13762         * gcc.dg/torture/builtin-rounding-1.c: New test.
13763         * gcc.dg/builtins-25.c: Delete.
13764         * gcc.dg/builtins-29.c: Delete.
13765
13766 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
13767
13768         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
13769         * gcc.dg/sibcall-4.c: Likewise.
13770         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
13771
13772 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13773
13774         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
13775         bit-field on 16-bit targets.
13776
13777 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13778
13779         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
13780         16-bit targets.
13781
13782 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
13783
13784         * gcc.dg/rs6000-power2-1.c: Change to compile only.
13785         * gcc.dg/rs6000-power2-2.c: Likewise.
13786
13787 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
13788
13789         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
13790         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
13791         Change the asm registers to be in form of frN instead of fN.
13792
13793 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13794
13795         * gcc.dg/torture/builtin-convert-2.c: New test.
13796
13797 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
13798
13799         * gcc.dg/rs6000-power2-1.c: New test.
13800         * gcc.dg/rs6000-power2-2.c: New test.
13801
13802 2004-04-28  Jan Hubicka  <jh@suse.cz>
13803
13804         * gcc.dg/unused-6.c: New test.
13805
13806 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
13807             Ulrich Weigand  <uweigand@de.ibm.com>
13808
13809         * ada/acats/run_all.sh: Define $target variable.
13810
13811 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
13812
13813         PR c++/15119
13814         * g++.dg/other/vararg-1.C: New test.
13815
13816         PR c++/4794
13817         * g++.dg/eh/cleanup3.C: New test.
13818
13819 2004-04-24  Laurent GUERBY <laurent@guerby.net>
13820
13821         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
13822         and ad8011a (target_insn).
13823         * ada/acats/support/macro.dfs: Likewise.
13824         * ada/acats/support/impbit.adb: New file.
13825
13826 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
13827
13828         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
13829
13830 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13831
13832         * gcc.dg/loop-3.c: New test.
13833
13834 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
13835
13836         * gcc.c-torture/execute/simd-5.c: New test.
13837
13838 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13839
13840         PR c++/15064
13841         * g++.dg/template/crash18.C: New test.
13842
13843 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
13844
13845         * g++.dg/ext/complit3.C: New test.
13846
13847 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13848
13849         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
13850         * gcc.dg/altivec-3.c: Same.
13851         * gcc.dg/altivec-varargs-1.c: Same.
13852
13853 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13854
13855         * lib/target-supports.exp (check_profiling_available): Assume
13856         profiling is not available on powerpc-eabi targets.
13857
13858 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
13859
13860         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
13861         * gcc.dg/vmx/bug-1.c: Ditto.
13862
13863 2004-04-20  Eric Christopher  <echristo@redhat.com>
13864
13865         * gcc.dg/charset/extern.c: New test.
13866         * g++.dg/charset/extern3.cc: Ditto.
13867
13868 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
13869
13870         * gcc.dg/builtins-39.c: New test.
13871
13872 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
13873
13874         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
13875
13876 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
13877
13878         * gcc.dg/torture/mips-hilo-1.c: New test.
13879
13880 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
13881
13882         * gcc.c-torture/compile/20040419-1.c: New test.
13883
13884 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
13885
13886         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
13887
13888 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
13889             Aldy Hernandez  <aldyh@redhat.com>
13890
13891         * gcc.c-torture/execute/va-arg-24.c: New.
13892
13893 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
13894             Aldy Hernandez  <aldyh@redhat.com>
13895
13896         * gcc.dg/vmx/1b-01.c: New.
13897         * gcc.dg/vmx/1b-02.c: New.
13898         * gcc.dg/vmx/1b-03.c: New.
13899         * gcc.dg/vmx/1b-04.c: New.
13900         * gcc.dg/vmx/1b-05.c: New.
13901         * gcc.dg/vmx/1b-06.c: New.
13902         * gcc.dg/vmx/1b-07.c: New.
13903         * gcc.dg/vmx/1c-01.c: New.
13904         * gcc.dg/vmx/1c-02.c: New.
13905         * gcc.dg/vmx/3a-01a.c: New.
13906         * gcc.dg/vmx/3a-01.c: New.
13907         * gcc.dg/vmx/3a-01m.c: New.
13908         * gcc.dg/vmx/3a-03.c: New.
13909         * gcc.dg/vmx/3a-03m.c: New.
13910         * gcc.dg/vmx/3a-04.c: New.
13911         * gcc.dg/vmx/3a-04m.c: New.
13912         * gcc.dg/vmx/3a-05.c: New.
13913         * gcc.dg/vmx/3a-06.c: New.
13914         * gcc.dg/vmx/3a-06m.c: New.
13915         * gcc.dg/vmx/3a-07.c: New.
13916         * gcc.dg/vmx/3b-01.c: New.
13917         * gcc.dg/vmx/3b-02.c: New.
13918         * gcc.dg/vmx/3b-10.c: New.
13919         * gcc.dg/vmx/3b-13.c: New.
13920         * gcc.dg/vmx/3b-14.c: New.
13921         * gcc.dg/vmx/3b-15.c: New.
13922         * gcc.dg/vmx/3c-01a.c: New.
13923         * gcc.dg/vmx/3c-01.c: New.
13924         * gcc.dg/vmx/3c-02.c: New.
13925         * gcc.dg/vmx/3c-03.c: New.
13926         * gcc.dg/vmx/3d-01.c: New.
13927         * gcc.dg/vmx/4-01.c: New.
13928         * gcc.dg/vmx/4-03.c: New.
13929         * gcc.dg/vmx/5-01.c: New.
13930         * gcc.dg/vmx/5-02.c: New.
13931         * gcc.dg/vmx/5-03.c: New.
13932         * gcc.dg/vmx/5-04.c: New.
13933         * gcc.dg/vmx/5-05.c: New.
13934         * gcc.dg/vmx/5-06.c: New.
13935         * gcc.dg/vmx/5-07.c: New.
13936         * gcc.dg/vmx/5-07t.c: New.
13937         * gcc.dg/vmx/5-08.c: New.
13938         * gcc.dg/vmx/5-10.c: New.
13939         * gcc.dg/vmx/5-11.c: New.
13940         * gcc.dg/vmx/7-01a.c: New.
13941         * gcc.dg/vmx/7-01.c: New.
13942         * gcc.dg/vmx/7c-01.c: New.
13943         * gcc.dg/vmx/7d-01.c: New.
13944         * gcc.dg/vmx/7d-02.c: New.
13945         * gcc.dg/vmx/8-01.c: New.
13946         * gcc.dg/vmx/8-02a.c: New.
13947         * gcc.dg/vmx/8-02.c: New.
13948         * gcc.dg/vmx/brode-1.c: New.
13949         * gcc.dg/vmx/bug-1.c: New.
13950         * gcc.dg/vmx/bug-2.c: New.
13951         * gcc.dg/vmx/bug-3.c: New.
13952         * gcc.dg/vmx/cw-bug-1.c: New.
13953         * gcc.dg/vmx/cw-bug-2.c: New.
13954         * gcc.dg/vmx/cw-bug-3.c: New.
13955         * gcc.dg/vmx/dct.c: New.
13956         * gcc.dg/vmx/debug-1.c: New.
13957         * gcc.dg/vmx/debug-2.c: New.
13958         * gcc.dg/vmx/debug-3.c: New.
13959         * gcc.dg/vmx/debug-4.c: New.
13960         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
13961         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
13962         * gcc.dg/vmx/eg-5.c: New.
13963         * gcc.dg/vmx/fft.c: New.
13964         * gcc.dg/vmx/gcc-bug-1.c: New.
13965         * gcc.dg/vmx/gcc-bug-2.c: New.
13966         * gcc.dg/vmx/gcc-bug-3.c: New.
13967         * gcc.dg/vmx/gcc-bug-4.c: New.
13968         * gcc.dg/vmx/gcc-bug-5.c: New.
13969         * gcc.dg/vmx/gcc-bug-6.c: New.
13970         * gcc.dg/vmx/gcc-bug-7.c: New.
13971         * gcc.dg/vmx/gcc-bug-8.c: New.
13972         * gcc.dg/vmx/gcc-bug-9.c: New.
13973         * gcc.dg/vmx/gcc-bug-b.c: New.
13974         * gcc.dg/vmx/gcc-bug-c.c: New.
13975         * gcc.dg/vmx/gcc-bug-d.c: New.
13976         * gcc.dg/vmx/gcc-bug-e.c: New.
13977         * gcc.dg/vmx/gcc-bug-f.c: New.
13978         * gcc.dg/vmx/gcc-bug-g.c: New.
13979         * gcc.dg/vmx/gcc-bug-i.c: New.
13980         * gcc.dg/vmx/harness.h: New.
13981         * gcc.dg/vmx/ira1.c: New.
13982         * gcc.dg/vmx/ira2a.c: New.
13983         * gcc.dg/vmx/ira2b.c: New.
13984         * gcc.dg/vmx/ira2.c: New.
13985         * gcc.dg/vmx/ira2c.c: New.
13986         * gcc.dg/vmx/mem.c: New.
13987         * gcc.dg/vmx/newton-1.c: New.
13988         * gcc.dg/vmx/ops.c: New.
13989         * gcc.dg/vmx/sn7153.c: New.
13990         * gcc.dg/vmx/spill2.c: New.
13991         * gcc.dg/vmx/spill3.c: New.
13992         * gcc.dg/vmx/spill.c: New.
13993         * gcc.dg/vmx/t.c: New.
13994         * gcc.dg/vmx/varargs-1.c: New.
13995         * gcc.dg/vmx/varargs-2.c: New.
13996         * gcc.dg/vmx/varargs-3.c: New.
13997         * gcc.dg/vmx/varargs-4.c: New.
13998         * gcc.dg/vmx/varargs-5.c: New.
13999         * gcc.dg/vmx/varargs-6.c: New.
14000         * gcc.dg/vmx/varargs-7.c: New.
14001         * gcc.dg/vmx/vmx.exp: New.
14002         * gcc.dg/vmx/vprint-1.c: New.
14003         * gcc.dg/vmx/vscan-1.c: New.
14004         * gcc.dg/vmx/x-01.c: New.
14005         * gcc.dg/vmx/x-02.c: New.
14006         * gcc.dg/vmx/x-03.c: New.
14007         * gcc.dg/vmx/x-04.c: New.
14008         * gcc.dg/vmx/x-05.c: New.
14009         * gcc.dg/vmx/yousufi-1.c: New.
14010         * gcc.dg/vmx/zero-1.c: New.
14011         * gcc.dg/vmx/zero.c: New.
14012
14013 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
14014
14015         * g++.dg/lookup/java1.C: Update for chage of
14016         _Jv_AllocObject.
14017         * g++.dg/lookup/java2.C: Likewise.
14018
14019 2004-04-17  Laurent GUERBY <laurent@guerby.net>
14020
14021         * ada/acats/run_all.sh: use -O2 by default.
14022
14023 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
14024
14025         * gcc.dg/vr-mult-[12].c: New tests.
14026
14027 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14028
14029         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
14030
14031         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
14032
14033 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
14034
14035         * lib/target-supports.exp (check_profiling_available): Assume profiling
14036         isn't available for mips*-*-elf targets.
14037
14038 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
14039
14040         * gcc.dg/builtins-38.c: New test.
14041
14042 2004-04-14  Eric Christopher  <echristo@redhat.com>
14043
14044         * g++.dg/charset/charset.exp: Run .cc extension tests.
14045
14046 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
14047
14048         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
14049
14050 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14051
14052         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
14053
14054 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
14055
14056         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
14057         * gcc.dg/i386-387-2.c: Likewise.
14058
14059         * gcc.dg/i386-387-7.c: New test.
14060         * gcc.dg/i386-387-8.c: New test.
14061
14062         * gcc.dg/builtins-37.c: New test.
14063
14064 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
14065
14066         * g++.dg/pch/externc-1.C: Add missing semicolon.
14067
14068 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
14069
14070         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
14071
14072 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14073
14074         * gcc.c-torture/execute/20040411-1.c: New test.
14075
14076 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14077
14078         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
14079
14080 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
14081
14082         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
14083
14084 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
14085
14086         * lib/target-supports.exp (check_named_sections_available): New.
14087         * lib/gcc-dg.exp (dg-require-named-sections): New.
14088         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
14089         old-deja.exp.  Also prune error-count message from HP linker.
14090         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
14091
14092         * g++.dg/init/init-ref4.C: Use dg-require-weak.
14093         * g++.old-deja/g++.pt/static3.C: Likewise.
14094         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
14095
14096 2004-04-09  Roger Sayle  <roger@eyesopen.com>
14097
14098         * gcc.c-torture/execute/20040409-1.c: New test case.
14099         * gcc.c-torture/execute/20040409-2.c: New test case.
14100         * gcc.c-torture/execute/20040409-3.c: New test case.
14101
14102 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14103
14104         * gcc.dg/20040409-1.c: New test.
14105
14106 2004-04-08  Roger Sayle  <roger@eyesopen.com>
14107
14108         PR target/14888
14109         * g++.dg/opt/pr14888.C: New test case.
14110
14111 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
14112
14113         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
14114         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
14115         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
14116         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
14117         New tests.
14118
14119 2004-04-08  Paul Brook  <paul@codesourcery.com>
14120
14121         * gcc.dg/spill-1.c: New test.
14122
14123 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14124
14125         * gcc.dg/torture/builtin-ctype-2.c: New test.
14126
14127 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
14128
14129         * gcc.dg/pch/pch.exp: Add largefile test.
14130
14131 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
14132
14133         * g++.dg/pch/externc-1.Hs: New.
14134         * g++.dg/pch/externc-1.C: New.
14135
14136 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14137
14138         * gcc.dg/compat/struct-by-value-5a_main.c,
14139         gcc.dg/compat/struct-by-value-5b_main.c: New files.
14140         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
14141         * gcc.dg/compat/struct-by-value-5a_x.c,
14142         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
14143         gcc.dg/compat/struct-by-value-5_x.c.
14144         * gcc.dg/compat/struct-by-value-5a_y.c,
14145         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
14146         gcc.dg/compat/struct-by-value-5_y.c.
14147
14148         * gcc.dg/compat/struct-by-value-6a_main.c,
14149         gcc.dg/compat/struct-by-value-6b_main.c: New files.
14150         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
14151         * gcc.dg/compat/struct-by-value-6a_x.c,
14152         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
14153         gcc.dg/compat/struct-by-value-6_x.c.
14154         * gcc.dg/compat/struct-by-value-6a_y.c,
14155         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
14156         gcc.dg/compat/struct-by-value-6_y.c.
14157
14158         * gcc.dg/compat/struct-by-value-7a_main.c,
14159         gcc.dg/compat/struct-by-value-7b_main.c: New files.
14160         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
14161         * gcc.dg/compat/struct-by-value-7a_x.c,
14162         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
14163         gcc.dg/compat/struct-by-value-7_x.c.
14164         * gcc.dg/compat/struct-by-value-7a_y.c,
14165         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
14166         gcc.dg/compat/struct-by-value-7_y.c.
14167
14168 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
14169
14170         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
14171         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
14172         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
14173         options.
14174
14175 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
14176
14177         * gcc.dg/builtins-36.c: New test.
14178
14179 2004-04-06  Paul Brook  <paul@codesourcery.com>
14180
14181         * README.gcc: Remove obsolete contraint on testcases.
14182
14183 2004-04-05  Paul Brook  <paul@codesourcery.com>
14184
14185         PR2123
14186         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
14187         failure and exit(0) on success.
14188         * g++.dg/expr/anew2.C: Ditto.
14189         * g++.dg/expr/anew3.C: Ditto.
14190         * g++.dg/expr/anew4.C: Ditto.
14191
14192 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
14193
14194         PR c++/3518
14195         * g++.dg/template/unify7.C: New.
14196
14197 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
14198
14199         * g++.dg/README: Bring up to date with new subdirectories; remove
14200         duplicate subdirectory lines.
14201
14202 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
14203
14204         PR c++/14007
14205         * g++.dg/template/unify5.C: New.
14206         * g++.dg/template/unify6.C: New.
14207         * g++.dg/template/qualttp20.C: Adjust.
14208         * g++.old-deja/g++.jason/report.C: Adjust.
14209         * g++.old-deja/g++.other/qual1.C: Adjust.
14210
14211 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
14212
14213         PR c++/14803
14214         * g++.dg/inherit/ptrmem1.C: New test.
14215
14216 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
14217
14218         PR c++/14755
14219         * gcc.c-torture/execute/20040331-1.c: New test.
14220         * gcc.dg/20040331-1.c: New test.
14221
14222 2004-04-01  Paul Brook  <paul@codesourcery.com>
14223
14224         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
14225
14226 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
14227
14228         PR c++/14724
14229         * g++.dg/init/goto1.C: New test.
14230
14231         PR c++/14763
14232         * g++.dg/template/defarg4.C: New test.
14233
14234 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
14235
14236         * gcc.dg/altivec-11.c: Extend test for more valid cases.
14237
14238 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
14239
14240         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
14241
14242 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
14243
14244         * gcc.dg/noncompile/undeclared-2.c: New test.
14245
14246 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
14247
14248         * gcc.dg/940409-1.c: Remove XFAIL.
14249         * gcc.dg/reg-vol-struct-1.c: New test.
14250
14251 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14252
14253         * gcc.dg/torture/builtin-wctype-1.c: New test.
14254
14255 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
14256
14257         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
14258         * gcc.dg/20001101-1.c: Likewise.
14259         * gcc.dg/20001102-1.c: Likewise.
14260
14261 2004-03-25  Roger Sayle  <roger@eyesopen.com>
14262
14263         * gcc.dg/compare8.c: Add an additional test for XOR.
14264
14265 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14266
14267         * gcc.dg/torture/builtin-ctype-1.c: New test.
14268
14269 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14270
14271         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
14272         * gcc.dg/torture/builtin-math-1.c: Likewise.
14273         * gcc.dg/torture/builtin-power-1.c: New test.
14274
14275 2004-03-24  Andreas Schwab  <schwab@suse.de>
14276
14277         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
14278         IA64 assembler.
14279
14280 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
14281             Roger Sayle  <roger@eyesopen.com>
14282
14283         * gcc.dg/compare8.c: New test case.
14284
14285 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
14286
14287         * g++.dg/ext/altivec-7.C: New test.
14288
14289 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
14290
14291         PR 12267, 12391, 12560, 13129, 14114, 14133
14292         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
14293         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
14294         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
14295         Adjust error regexps.
14296         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
14297         * gcc.dg/noncompile/undeclared-1.c: New test cases.
14298         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
14299         * gcc.dg/local1.c: Add explanatory comment.
14300
14301 2004-03-23  Roger Sayle  <roger@eyesopen.com>
14302
14303         PR optimization/14669
14304         * g++.dg/opt/fold2.C: New test case.
14305
14306 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
14307
14308         PR c/14069
14309         * gcc.dg/20040322-1.c: New test.
14310
14311 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14312
14313         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
14314         * gcc.dg/ultrasp4.c: Likewise.
14315         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
14316
14317 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14318
14319         * gcc.dg/i386-sse-8.c: Reset default options.
14320
14321 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14322
14323         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
14324         in the error message text.
14325
14326 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14327
14328         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
14329
14330 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
14331
14332         PR c++/14616
14333         * g++.dg/init/array13.C: New test.
14334
14335 2004-03-20  Roger Sayle  <roger@eyesopen.com>
14336
14337         PR target/13889
14338         * gcc.c-torture/compile/pr13889.c: New test case.
14339
14340 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14341
14342         PR c/14635
14343         * builtins-1.c (nan, nans): Don't test.
14344         * builtins-30.c: Don't use nan, nanf, nanl.
14345         * builtins-35.c: New test.
14346
14347 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
14348
14349         * g++.dg/ext/altivec-6.C: New test.
14350
14351 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
14352
14353         * g++.dg/init/placement3.C: New test.
14354
14355         * g++.dg/template/spec13.C: New test.
14356
14357         * g++.dg/lookup/using11.C: New test.
14358
14359         * g++.dg/lookup/koenig3.C: New test.
14360
14361         * g++.dg/template/operator2.C: New test.
14362
14363         * g++.dg/expr/dtor3.C: New test.
14364         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
14365         marker.
14366         * g++.old-deja/g++.law/visibility28.C: Likewise.
14367
14368 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
14369
14370         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
14371         * gcc.dg/ppc64-abi-3.c: Likewise.
14372
14373 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14374
14375         PR c++/14545
14376         * g++.dg/parse/template15.C: New test.
14377
14378 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14379
14380         * g++.dg/expr/dtor2.C: New test.
14381
14382         * g++.dg/lookup/anon4.C: New test.
14383
14384         * g++.dg/overload/using1.C: New test.
14385
14386         * g++.dg/template/lookup7.C: New test.
14387
14388         * g++.dg/template/typename6.C: New test.
14389
14390         * g++.dg/expr/cond6.C: New test.
14391
14392 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14393
14394         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
14395
14396 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14397
14398         * g++.dg/expr/cond5.C: New test.
14399         * g++.dg/expr/constcast1.C: Likewise.
14400         * g++.dg/expr/ptrmem2.C: Likewise.
14401         * g++.dg/expr/ptrmem3.C: Likewise.
14402         * g++.dg/lookup/main1.C: Likewise.
14403         * g++.dg/template/lookup6.C: Likewise.
14404
14405 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14406
14407         * gcc.dg/local1.c: New test.
14408
14409         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
14410
14411 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14412
14413         * gcc.dg/torture/builtin-convert-1.c: New test.
14414
14415 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14416
14417         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
14418
14419 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14420
14421         PR c++/14481
14422         * g++.dg/warn/Wunused-7.C: New test.
14423
14424 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14425
14426         * gcc.dg/torture/builtin-integral-1.c: New test.
14427
14428 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14429
14430         PR c++/14586
14431         * g++.dg/parse/non-dependent3.C: New test.
14432
14433 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
14434
14435         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
14436         * g++.dg/eh/simd-2.C: Likewise.
14437         * g++.dg/init/array10.C: Likewise.
14438         * gcc.c-torture/compile/simd-1.c: Likewise.
14439         * gcc.c-torture/compile/simd-2.c: Likewise.
14440         * gcc.c-torture/compile/simd-3.c: Likewise.
14441         * gcc.c-torture/compile/simd-4.c: Likewise.
14442         * gcc.c-torture/compile/simd-6.c: Likewise.
14443         * gcc.c-torture/execute/simd-1.c: Likewise.
14444         * gcc.c-torture/execute/simd-2.c: Likewise.
14445         * gcc.dg/compat/vector-defs.h: Likewise.
14446         * gcc.dg/20020531-1.c: Likewise.
14447         * gcc.dg/altivec-3.c: Likewise.
14448         * gcc.dg/altivec-4.c: Likewise.
14449         * gcc.dg/altivec-varargs-1.c: Likewise.
14450         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
14451         * gcc.dg/i386-mmx-3.c: Likewise.
14452         * gcc.dg/i386-sse-4.c: Likewise.
14453         * gcc.dg/i386-sse-5.c: Likewise.
14454         * gcc.dg/i386-sse-8.c: Likewise.
14455         * gcc.dg/simd-1.c: Likewise.
14456         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
14457         __ev64_opaque__ since the machine description provides it.
14458
14459 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14460
14461         * lib/compat.exp (skip_list): New global variable.
14462         Use it to hold the user defined COMPAT_SKIPS list if any.
14463         (compat-obj): Add the members of skip_list to optall.
14464
14465 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14466
14467         * gcc.dg/compat/union-by-value-1_main.c,
14468         union-by-value-1_x.c, union-by-value-1_y.c,
14469         union-check.h, union-defs.h,
14470         union-init.h, union-return-1_main.c,
14471         union-return-1_x.c, union-return-1_y.c: New files.
14472
14473 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14474
14475         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
14476         mixed-struct-init.h: Add 4 mixed structure types.
14477         struct-by-value-21_main.c, struct-by-value-21_x.c,
14478         struct-by-value-21_y.c, struct-return-21_main.c,
14479         struct-return-21_x.c, struct-return-21_y.c: New files.
14480
14481 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
14482
14483         PR c++/14550
14484         * g++.dg/parse/template14.C: New test.
14485
14486 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14487
14488         * gcc.c-torture/execute/20040313-1.c: New test.
14489
14490 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
14491
14492         PR target/14533
14493         * gcc.dg/20040311-2.c: New test.
14494
14495 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
14496
14497         PR other/14544
14498         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
14499         bit-field.
14500
14501 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
14502
14503         * gcc.dg/20040305-2.c: Add missing return statement.
14504
14505 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14506
14507         * gcc.dg/builtins-34.c: Also check pow10*.
14508
14509 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14510
14511         PR target/14262
14512         * gcc.dg/20040305-2.c: New test.
14513
14514 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14515
14516         * gcc.dg/20040310-1.c: New test.
14517
14518 2004-03-11  Roger Sayle  <roger@eyesopen.com>
14519
14520         * gcc.c-torture/execute/20040311-1.c: New test case.
14521
14522 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
14523
14524         PR c++/14476
14525         * g++.dg/lookup/enum1.C: New test.
14526
14527 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
14528
14529         PR c++/14510
14530         * g++.dg/lookup/struct2.C: New test.
14531
14532 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
14533
14534         * gcc.dg/builtins-34.c: New test.
14535
14536 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14537
14538         * gcc.dg/torture/builtin-nonneg-1.c: New test.
14539
14540 2004-03-09  James E Wilson  <wilson@specifixinc.com>
14541
14542         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
14543         * gcc.dg/alias-2.c: New testcase.
14544
14545 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
14546
14547         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
14548
14549 2004-03-09  Roger Sayle  <roger@eyesopen.com>
14550
14551         * gcc.c-torture/execute/20040309-1.c: New test case.
14552
14553 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14554
14555         PR c++/14397
14556         * g++.dg/overload/ref1.C: New.
14557
14558 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14559
14560         PR c++/14409
14561         * g++.dg/template/spec12.C: New test.
14562
14563         PR c++/14448
14564         * g++.dg/parse/crash14.C: New test.
14565
14566 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14567
14568         PR c++/14230
14569         * g++.dg/init/ref11.C: New test.
14570
14571 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14572
14573         PR c++/14432
14574         * g++.dg/parse/builtin2.C: New test.
14575
14576 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14577
14578         PR c++/14401
14579         * g++.dg/init/ctor3.C: New test.
14580         * g++.dg/init/union1.C: New test.
14581         * g++.dg/ext/anon-struct4.C: New test.
14582
14583 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14584
14585         * g++.dg/lookup/koenig1.C: Tweak error messages.
14586         * g++.dg/lookup/used-before-declaration.C: Likewise.
14587         * g++.dg/other/do1.C: Likewise.
14588         * g++.dg/overload/koenig1.C: Likewise.
14589         * g++.dg/parse/crash13.C: Likewise.
14590         * g++.dg/template/instantiate3.C: Likewise.
14591
14592 2004-03-08  Eric Christopher  <echristo@redhat.com>
14593
14594         * * lib/target-supports.exp: Enable libiconv in test
14595         compilation.  Fix up error checking.
14596
14597 2004-03-08  Roger Sayle  <roger@eyesopen.com>
14598
14599         PR middle-end/14289
14600         * gcc.dg/pr14289-1.c: New test case.
14601         * gcc.dg/pr14289-2.c: Likewise.
14602         * gcc.dg/pr14289-3.c: Likewise.
14603
14604 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
14605
14606         * gcc.c-torture/execute/20040308-1.c: New test.
14607
14608 2004-03-07  Roger Sayle  <roger@eyesopen.com>
14609
14610         * gcc.c-torture/execute/20040307-1.c: New test case.
14611
14612 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
14613
14614         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
14615
14616 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
14617
14618         * gcc.dg/20040306-1.c: New test.
14619
14620 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
14621
14622         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
14623         them static.
14624         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
14625
14626 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14627
14628         PR c/14465
14629         * gcc.dg/decl-6.c: New test.
14630
14631 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14632
14633         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
14634         Rename LOGPOW -> LOG_POW.
14635         (SQRT_EXP, POW_EXP): New.
14636
14637 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14638
14639         * gcc.dg/i386-sse-8.c: New test.
14640
14641 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14642
14643         PR c/14114
14644         * gcc.dg/decl-5.c: New test.
14645
14646 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
14647
14648         * gcc.dg/20040305-1.c: New test.
14649
14650 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
14651
14652         PR other/14354
14653         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
14654
14655 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
14656
14657         PR c++/14425, c++/14426
14658         * g++.dg/ext/altivec-4.C: New test.
14659         * g++.dg/ext/altivec-5.C: New test.
14660
14661 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
14662
14663         * g++.old-deja/g++.other/linkage1.C: Expect errors about
14664         global variables of a type with no linkage.
14665         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
14666         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
14667         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
14668         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
14669         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
14670         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
14671         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
14672         * g++.dg/warn/deprecated.C: Name enum Color.
14673         * g++.dg/overload/VLA.C: Name structure for 'b'.
14674         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
14675
14676 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14677
14678         * gcc.c-torture/compile/20040304-1.c: New test.
14679
14680 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
14681
14682         PR 13728
14683         * gcc.dg/decl-4.c: New testcase.
14684
14685 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
14686
14687         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
14688         as PRECF if sizeof (float) > sizeof (double).
14689         (PRECL): Make it the same as PRECF if
14690         sizeof (float) > sizeof (long double).
14691
14692 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14693
14694         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
14695         system type.  Add check for irix6 which doesn't have c99 runtime.
14696
14697 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
14698
14699         * gcc.dg/const-elim-1.c: xfail for xtensa.
14700
14701 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14702
14703         PR c++/14369
14704         * g++.dg/template/cond4.C: New test.
14705
14706 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14707
14708         PR c++/14360
14709         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
14710
14711         PR c++/14361
14712         * g++.dg/parse/defarg7.C: New test.
14713
14714         PR c++/14359
14715         * g++.dg/template/friend26.C: New test.
14716
14717 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14718
14719         PR c++/14324
14720         * g++.dg/abi/mangle21.C: New test.
14721
14722         PR c++/14260
14723         * g++.dg/parse/constructor2.C: New test.
14724
14725         PR c++/14337
14726         * g++.dg/template/sfinae1.C: New test.
14727
14728 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14729
14730         PR c++/14267
14731         * g++.dg/expr/crash2.C: New test.
14732
14733         PR middle-end/13448
14734         * gcc.dg/inline-5.c: New test.
14735         * gcc.dg/always-inline.c: Split out tests into ...
14736         * gcc.dg/always-inline2.c: ... this and ...
14737         * gcc.dg/always-inline3.c: ... this.
14738
14739 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14740
14741         PR debug/12103
14742         * g++.dg/debug/crash1.C: New test.
14743
14744 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
14745
14746         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
14747         function with __attribute__((noinline)).
14748         (recurser_void2): Likewise.
14749         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
14750         (recurser_void2): Likewise.
14751
14752 2004-02-29  Roger Sayle  <roger@eyesopen.com>
14753
14754         PR middle-end/14203
14755         * g++.dg/warn/Wunused-6.C: New test case.
14756
14757 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
14758
14759         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
14760         not defined.
14761
14762 2004-02-27  Eric Christopher  <echristo@redhat.com>
14763
14764         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
14765         * g++.dg/charset/asm2.c: Run only x86.
14766         * gcc.dg/charset/asm3.c: Ditto.
14767
14768 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
14769
14770         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
14771         ld_library_path.
14772
14773 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
14774
14775         * g++.dg/ext/altivec-3.C: New.
14776
14777 2004-02-26  Richard Henderson  <rth@redhat.com>
14778
14779         * g++.dg/ext/attrib10.C: Mark for warning.
14780         * gcc.dg/attr-alias-1.c: New.
14781
14782 2004-02-26  Richard Henderson  <rth@redhat.com>
14783
14784         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
14785         * gcc.c-torture/execute/20040208-2.c: ... it back.
14786
14787 2004-02-26  Eric Christopher  <echristo@redhat.com>
14788
14789         * lib/target-supports.exp (check-iconv-available): New function.
14790         * lib/gcc-dg.exp (dg-require-iconv): New function.
14791         Use above.
14792         * gcc.dg/charset: New directory.
14793         * gcc.dg/charset/charset.exp: New file.
14794         * gcc.dg/charset/asm1.c: Ditto.
14795         * gcc.dg/charset/asm2.c: Ditto.
14796         * gcc.dg/charset/asm3.c: Ditto.
14797         * gcc.dg/charset/asm4.c: Ditto.
14798         * gcc.dg/charset/asm5.c: Ditto.
14799         * gcc.dg/charset/attribute1.c: Ditto.
14800         * gcc.dg/charset/attribute2.c: Ditto.
14801         * gcc.dg/charset/string1.c: Ditto.
14802         * g++.dg/charset: New directory.
14803         * g++.dg/dg.exp: Add here. Special options.
14804         * g++.dg/charset/charset.exp: New file.
14805         * g++.dg/charset/asm1.c: Ditto.
14806         * g++.dg/charset/asm2.c: Ditto.
14807         * g++.dg/charset/asm3.c: Ditto.
14808         * g++.dg/charset/asm4.c: Ditto.
14809         * g++.dg/charset/attribute1.c: Ditto.
14810         * g++.dg/charset/attribute2.c: Ditto.
14811         * g++.dg/charset/extern1.cc: Ditto.
14812         * g++.dg/charset/extern2.cc: Ditto.
14813         * g++.dg/charset/string1.c: Ditto.
14814
14815 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
14816
14817         PR c++/14278
14818         * g++.dg/parse/comma1.C: New test.
14819
14820 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14821
14822         PR c++/14284
14823         * g++.dg/template/ttp8.C: New test.
14824
14825 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
14826
14827         * gcc.dg/fixuns-trunc-1.c: New test.
14828
14829 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14830
14831         * gcc.dg/builtins-config.h: Use #elif.
14832
14833 2004-02-26  Michael Matz  <matz@suse.de>
14834
14835         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
14836         * gcc.dg/991214-1.c: Likewise.
14837         * gcc.dg/i386-asm-1.c: Likewise.
14838
14839 2004-02-25  Richard Henderson  <rth@redhat.com>
14840
14841         * gcc.c-torture/execute/20040208-2.c: Move ...
14842         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
14843
14844 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14845
14846         PR c++/14246
14847         * g++.dg/other/crash-3.C: New test.
14848
14849 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14850
14851         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
14852         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
14853
14854         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
14855         HP-UX.
14856
14857 2004-02-24  Michael Matz  <matz@suse.de>
14858
14859         * gcc.dg/i386-regparm.c: New.
14860
14861 2004-02-23  James E Wilson  <wilson@specifixinc.com>
14862
14863         * gcc.c-torture/execute/20040223-1.c: New.
14864
14865 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
14866             Kazu Hirata  <kazu@cs.umass.edu>
14867
14868         * gcc.dg/fwritable-strings-1.c: Remove.
14869
14870 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
14871
14872         PR c/14156
14873         * gcc.dg/20040223-1.c: New test.
14874
14875 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14876
14877         PR c++/14106
14878         * g++.dg/ext/typeof9.C: New test.
14879
14880 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14881
14882         PR c++/14250
14883         * g++.dg/other/switch1.C: New test.
14884
14885 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14886
14887         * gcc.dg/cast-function-1.c: Adjust for new informative message.
14888         * gcc.dg/va-arg-1.c: Likewise.
14889
14890 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14891
14892         PR c++/14143
14893         * g++.dg/template/koenig5.C: New test.
14894
14895 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
14896
14897         * g++.dg/ext/altivec-1.C: Generalize target triple.
14898         * g++.dg/ext/altivec-2.C: New test case.
14899         * g++.dg/ext/altivec_check.h: New file.
14900         * gcc.dg/altivec-1.c: Generalize target triple;
14901         include altivec_check.h and call altivec_check().
14902         * gcc.dg/altivec-[2-5].c: Generalize target triple.
14903         * gcc.dg/altivec-6.c: New test case.
14904         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
14905         type casts as needed.
14906         * gcc.dg/altivec-10.c: Include altivec_check.h and call
14907         altivec_check().
14908         * gcc.dg/altivec-12.c: New test case.
14909         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
14910         include altivec_check.h and call altivec_check().
14911         * gcc.dg/altivec_check.h: New file.
14912
14913 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14914
14915         * lib/target-supports.exp (check_alias_available): Don't mangle
14916         function `g' in test program.
14917
14918 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14919
14920         * lib/target-supports.exp (check_profiling_available): Check
14921         argument to determine whether we support a profiling type.
14922         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
14923         check_profiling_available.
14924         * g++.dg/bprob/bprob.exp: Likewise
14925         * g77.dg/bprob/bprob.exp: Likewise.
14926         * gcc.misc-tests/bprob.exp: Likewise.
14927         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
14928         dg-require-profiling and delete expected error handling.
14929         * gcc.dg/20021014-1.c: Likewise.
14930         * gcc.dg/nest.c: Likewise.
14931
14932 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14933
14934         PR c++/12007
14935         * g++.dg/other/vthunk1.C: New test.
14936
14937 2004-02-20  Falk Hueffner  <falk@debian.org>
14938
14939         PR target/14201
14940         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
14941
14942 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
14943
14944         PR c++/13927
14945         * g++.dg/other/error8.C: Remove XFAIL markers.
14946
14947         PR c++/14173
14948         * g++.dg/ext/packed5.C: New test.
14949
14950         PR c++/14199
14951         * g++.dg/warn/Wunused-5.C: New test.
14952
14953         PR c++/14186
14954         * g++.dg/lookup/member1.C: New test.
14955
14956 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
14957
14958         * gcc.c-torture/compile/20040130-1.c: Enable only when
14959         __INT_MAX__ >= 2147483647L.
14960         * gcc.c-torture/compile/961203-1.c: Likewise.
14961
14962 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
14963
14964         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
14965         * g++.dg/opt/template1.C: Robustify assembler regexp
14966
14967 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14968
14969         * gcc.c-torture/execute/simd-4.x: Remove.
14970         * gcc.c-torture/execute/va-arg-25.x: Likewise.
14971         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
14972         Guard with #ifndef SKIP_ATTRIBUTE.
14973         * gcc.dg/compat/vector-1_y.c: Likewise.
14974         * gcc.dg/compat/vector-2_x.c: Likewise.
14975         * gcc.dg/compat/vector-2_y.c: Likewise.
14976         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
14977         * g++.dg/eh/simd-2.C: Likewise.
14978
14979 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
14980
14981         * gcc.c-torture/compile/complex-1.c: New.
14982
14983 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
14984
14985         PR target/14209
14986         * gcc.c-torture/execute/20040218-1.c: New test.
14987
14988 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14989
14990         PR c++/14181
14991         * g++.dg/parse/new2.C: New test.
14992
14993 2004-02-18  Paul Brook  <paul@codesourcery.com>
14994
14995         * gcc.c-torture/compile/libcall-1.c: New test.
14996
14997 2004-02-18  Paul Brook  <paul@codesourcery.com>
14998
14999         PR debug/12934
15000         * gcc.dg/debug/debug-7.c: New test.
15001
15002 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
15003
15004         * gcc.dg/20040217-1.c: New test.
15005
15006 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
15007
15008         * gcc.c-torture/execute/990208-1.x: Delete.
15009
15010 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
15011
15012         * gcc.c-torture/execute/20040208-2.x: New file.
15013
15014 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
15015
15016         PR c++/11326
15017         * g++.dg/abi/structret1.C: New test.
15018
15019 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
15020
15021         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
15022         (i386_cpuid): No need to test if cpuid is available on AMD64.
15023         Fix assembly, so that it works onboth i386 and AMD64.
15024         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
15025         (vecInLong): Fix s[] member type to unsigned int.
15026         (vecInWord): Remove type.
15027         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
15028         (a64, b64, c64, d64, e64): Remove.
15029         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
15030         Remove unused variable.  Remove initialization of removed variables.
15031         Don't call mmx_tests nor sse_tests.
15032         (reference_mmx, reference_sse): Remove.
15033         (check): Add return stmt.
15034         * gcc.dg/i386-sse-7.c: New test.
15035         * gcc.dg/i386-mmx-4.c: New test.
15036
15037 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15038
15039         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
15040         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15041         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15042         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
15043         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
15044         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
15045         g++.dg/tc1/dr94.C: Fix line terminator.
15046
15047 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
15048
15049         * gcc.c-torture/compile/20040216-1.c: New.
15050
15051 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15052
15053         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15054         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15055         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
15056         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
15057         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
15058         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
15059
15060 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15061
15062         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
15063
15064 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
15065
15066         PR c++/13971
15067         * g++.dg/expr/cond4.C: New test.
15068
15069         PR c++/14086
15070         * g++.dg/lookup/crash2.C: New test.
15071
15072 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
15073
15074         * gcc.c-torture/compile/20040214-2.c: New test.
15075
15076 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
15077
15078         PR c++/14116
15079         * g++.dg/ext/typeof8.C: New test.
15080
15081 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
15082
15083         * gcc.c-torture/compile/20040214-1.c: New test.
15084
15085 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15086
15087         PR c++/13635
15088         * g++.dg/template/spec11.C: New test.
15089
15090 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15091
15092         PR c++/13927
15093         * g++.dg/other/error8.C: New test.
15094
15095 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
15096
15097         PR c++/14122
15098         * g++.dg/template/array4.C: New test.
15099
15100         PR c++/14108
15101         * g++.dg/inherit/thunk2.C: New test.
15102
15103         PR c++/14083
15104         * g++.dg/eh/cond2.C: New test.
15105
15106 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
15107
15108         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
15109
15110 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
15111
15112         * lib/scanasm.exp (dg-scan): Quote pattern before display.
15113
15114 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
15115
15116         * g++.dg/simd-2.C: xfail on ppc64-linux.
15117
15118 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15119
15120         PR c/456
15121         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
15122         tests.
15123
15124 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
15125
15126         * gcc.dg/builtins-33.c: New test.
15127
15128 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
15129
15130         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
15131
15132 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15133
15134         * g++.dg/simd-2.C: Set -maltivec for ppc64.
15135
15136 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15137
15138         * gcc.dg/ppc64-abi-3.c: New test.
15139
15140 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
15141
15142         PR c/14092
15143
15144         * gcc.dg/pr14092-1.c: New testcase.
15145
15146 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
15147
15148         * gcc.dg/cpp/assert4.c: Fix typo last change.
15149
15150         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
15151         * gcc.dg/cpp/assert4.c: Handle powerpc64.
15152
15153         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
15154
15155 2004-02-09  Roger Sayle  <roger@eyesopen.com>
15156
15157         * gcc.c-torture/compile/20040209-1.c: New test case.
15158
15159 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15160
15161         * gcc.dg/c90-init-1.c: Adjust expected error messages.
15162
15163 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
15164
15165         * gcc.c-torture/execute/20040208-[12].c: New tests.
15166
15167 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15168
15169         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
15170
15171 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15172
15173         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
15174
15175 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15176
15177         Bug 13856
15178         * gcc.dg/visibility-8.c: New testcase.
15179
15180 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15181
15182         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
15183         arguments.
15184         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
15185
15186 2004-02-07  Roger Sayle  <roger@eyesopen.com>
15187
15188         PR middle-end/13696
15189         * g++.dg/opt/fold1.C: New test case.
15190
15191 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15192
15193         PR c++/14033
15194         * g++.dg/other/crash-2.C: New test.
15195
15196 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15197
15198         PR c++/14028
15199         * g++.dg/parse/angle-bracket2.C: New test.
15200
15201 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15202
15203         PR middle-end/13750
15204         Revert:
15205         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15206         PR pch/13361
15207         * testsuite/g++.dg/pch/wchar-1.C: New.
15208         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15209
15210 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15211
15212         PR c++/14008
15213         * g++.dg/parse/error15.C: New test.
15214         * g++.dg/parse/crash11.C: Update dg-error mark.
15215
15216 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15217
15218         PR c++/13932
15219         * g++.dg/warn/conv2.C: New test.
15220
15221 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15222
15223         PR c++/13086
15224         * g++.dg/warn/incomplete1.C: Remove xfail.
15225
15226 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15227
15228         * lib/file-format.exp (gcc_target_object_format): Use
15229         ${tool}_target_compile, not gcc_target_compile.
15230         * lib/target-supports.exp (check_alias_available): Likewise.
15231         (check_gc_sections_available): Likewise.
15232         * g++.dg/ext/attrib10.C: Use dg-require-alias.
15233         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
15234         dg-require-alias.
15235
15236 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15237
15238         PR c++/13969
15239         * g++.dg/template/static6.C: New test.
15240
15241 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
15242
15243         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
15244
15245 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15246
15247         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
15248         tests for systems where `char' is unsigned by default.
15249
15250 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15251
15252         PR c++/13997
15253         * g++.dg/template/partial3.C: New test.
15254
15255 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
15256
15257         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
15258         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
15259         Remove mentions of obsolete ports.
15260
15261 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
15262
15263         * gcc.dg/noncompile/20001228-1.c: Fix for new
15264         error message.
15265
15266 2004-02-03  Roger Sayle  <roger@eyesopen.com>
15267
15268         PR target/9348
15269         * gcc.c-torture/execute/multdi-1.c: New test case.
15270
15271 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15272
15273         PR c++/13925
15274         * g++.dg/template/lookup5.C: New test.
15275
15276 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15277
15278         PR c++/13950
15279         * g++.dg/template/lookup4.C: New test.
15280
15281         PR c++/13970
15282         * g++.dg/parse/error14.C: New test.
15283
15284         PR c++/14002
15285         * g++.dg/parse/template13.C: New test.
15286
15287 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15288
15289         PR c++/13978
15290         * g++.dg/template/koenig4.C: New test.
15291
15292         PR c++/13968
15293         * g++.dg/template/crash17.C: New test.
15294
15295         PR c++/13975
15296         * g++.dg/parse/error13.C: New test.
15297         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
15298
15299 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15300
15301         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
15302
15303 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
15304
15305         PR c/11658
15306         PR c/13994
15307         * gcc.dg/noncompile/20040203-1.c: New test.
15308         * gcc.dg/noncompile/20040203-2.c: Likewise.
15309         * gcc.dg/noncompile/20040203-3.c: Likewise.
15310         * gcc.dg/20040203-1.c: Likewise.
15311
15312 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
15313
15314         PR c++/10858
15315         * g++.dg/template/sizeof7.C: New test.
15316
15317 2004-02-02  Eric Christopher  <echristo@redhat.com>
15318             Zack Weinberg  <zack@codesourcery.com>
15319
15320         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
15321
15322 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
15323
15324         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
15325         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
15326         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
15327         * gcc.dg/cleanup-5.c: Run only on Linux targets.
15328
15329 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
15330
15331         PR c++/13113
15332         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
15333
15334         PR c++/13854
15335         * g++.dg/ext/attrib13.C: New test.
15336
15337         PR c++/13907
15338         * g++.dg/conversion/op2.C: New test.
15339
15340 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15341
15342         * gcc.dg/titype-1.c: Fix pasto.
15343
15344 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15345
15346         * gcc.dg/titype-1.c: New test.
15347
15348 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15349
15350         PR c++/13957
15351         * g++.dg/template/non-type-template-argument-1.C,
15352         g++.dg/template/qualified-id1.C: Update dg-error marks.
15353         * g++.dg/template/nontype6.C: New test.
15354
15355 2004-02-01  Roger Sayle  <roger@eyesopen.com>
15356
15357         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
15358         * gcc.dg/builtins-31.c: New testcase.
15359         * gcc.dg/builtins-32.c: New testcase.
15360
15361 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
15362
15363         * objc.dg/call-super-2.m: Update line numbers
15364         for the including of stddef.h.
15365
15366 2004-01-30  Michael Matz  <matz@suse.de>
15367
15368         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
15369         g++.dg/ext/case-range3.C: New tests.
15370
15371 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15372
15373         DR206
15374         PR c++/13813
15375         * g++.dg/template/member4.C: New test.
15376
15377 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15378
15379         PR c++/13683
15380         * g++.dg/template/sizeof6.C: New test.
15381
15382 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15383
15384         * gcc.dg/fwritable-strings-1.c: New test.
15385
15386 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15387
15388         * gcc.c-torture/compile/20040130-1.c: New test.
15389
15390 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
15391
15392         * objc.dg/call-super-2.m: Include stddef.h for size_t.
15393
15394 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
15395
15396         PR c++/13883
15397         * g++.dg/template/ctor3.C: New test.
15398
15399 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15400
15401         * g++.dg/tc1: New directory.
15402         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
15403         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
15404         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
15405         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
15406         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
15407
15408 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15409
15410         * g++.dg/parse/error11.C: New test.
15411         * g++.dg/parse/error12.C: Likewise.
15412
15413 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
15414
15415         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
15416         (scan_initial, main): Use aligned_sizeof instead of sizeof.
15417
15418 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
15419
15420         PR c++/13791
15421         * g++.dg/ext/attrib12.C: New test.
15422
15423         PR c++/13736
15424         * g++.dg/parse/cast2.C: New test.
15425
15426 2004-01-27  James E Wilson  <wilson@specifixinc.com>
15427
15428         * objc.dg/encode-2.m (main): New local string.  Set depending on
15429         sizeof long.  Use in sscanf call.
15430         * objc.dg/encode-3.m (main): New local string.  Set depending on
15431         sizeof long.  Use in scan_initial call.
15432
15433 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15434
15435         * objc.dg/call-super-2.m: Make LP64-safe.
15436         * objc.dg/desig-init-1.m: Likewise.
15437
15438 2004-01-27  Devang Patel <dpatel@apple.com>
15439
15440         * g++.dg/debug/namespace1.C: New test.
15441
15442 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
15443
15444         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
15445         xscale-*-*.
15446
15447         * gcc.dg/arm-mmx-1.c: New test.
15448
15449 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15450
15451         * gcc.dg/20040127-1.c: New test.
15452         * gcc.dg/20040127-2.c: New test.
15453
15454 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15455
15456         * objc.dg/stret-1.m (glob): Renamed to globa.
15457
15458 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
15459
15460         PR c++/13663
15461         * g++.dg/expr/for1.C: New test.
15462
15463 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
15464
15465         PR middle-end/13779
15466         * gcc.dg/darwin-longlong.c: New test.
15467
15468 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
15469
15470         * gcc.dg/20040124-1.c: Moved test from here...
15471         * gcc.c-torture/compile/20040124-1.c: ...to here.
15472
15473 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15474
15475         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
15476         the assembly output if -m64 is passed.
15477
15478 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
15479
15480         PR c++/13833
15481         * g++.dg/template/cond3.C: New test.
15482
15483 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15484
15485         PR c++/13810
15486         * g++.dg/template/ttp7.C: New test.
15487
15488 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15489
15490         PR c++/13797
15491         * g++.dg/template/nontype4.C: New test.
15492         * g++.dg/template/nontype5.C: Likewise.
15493
15494 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
15495
15496         * gcc.dg/torture/mips-clobber-at.c: New test.
15497
15498 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
15499
15500         * gcc.dg/20040124-1.c: New test.
15501
15502 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
15503
15504         * gcc.dg/20040123-1.c: New test.
15505
15506 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15507
15508         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
15509
15510 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15511
15512         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
15513
15514 2004-01-23  Andrew Pinski  <apinski@apple.com>
15515
15516         * gcc.dg/20030121-1.c: Move to ..
15517         * gcc.dg/20040121-1.c: here.
15518
15519 2004-01-23  Roger Sayle  <roger@eyesopen.com>
15520
15521         * gcc.dg/builtins-29.c: New test case.
15522
15523 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15524
15525         PR 18314
15526         * gcc.dg/builtins-30.c: New testcase.
15527
15528 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
15529
15530         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
15531         * lib/g77.exp: Likewise.
15532         * lib/objc.exp: Likewise.
15533         * lib/g++.exp: Likewise.
15534
15535 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15536
15537         * gcc.dg/struct-by-value-2.c: New test.
15538
15539 2004-01-21  Andrew Pinski  <apinski@apple.com>
15540
15541         PR target/13785
15542         * gcc.dg/20030121-1.c: New test.
15543
15544 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
15545
15546         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
15547         clobber frame pointer register in asm statement.
15548
15549 2004-01-21  Falk Hueffner  <falk@debian.org>
15550
15551         * gcc.c-torture/compile/20040121-1.c: New test.
15552
15553 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
15554
15555         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
15556
15557 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
15558
15559         * gcc.dg/ppc64-abi-2.c: New test.
15560
15561 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
15562
15563         * lib/treelang.exp: Fill out this file.
15564         * lib/treelang-dg.exp: New File.
15565
15566 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15567
15568         * gcc.c-torture/compile/981022-1.c: Remove.
15569         * gcc.dg/array-5.c: Remove XFAIL.
15570         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
15571         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
15572         gcc.dg/cond-lvalue-1.c: Update.
15573         * gcc.dg/cast-lvalue-2.c: New test.
15574
15575 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
15576
15577         PR c++/13592
15578         * g++.dg/other/error1.C (class foo): Tweak error message.
15579
15580         PR c++/13592
15581         * g++.dg/template/call2.C: New test.
15582
15583 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15584
15585         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
15586         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
15587         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
15588         scalar-return-1_x.c, scalar-return-2_y.c,
15589         scalar-return-3_x.c, scalar-return-3_y.c,
15590         scalar-return-4_x.c, scalar-return-4_y.c,
15591         struct-align-1.h, struct-align-1_x.c,
15592         struct-align-1_y.c, struct-align-2.h,
15593         struct-align-2_x.c, struct-align-2_y.c,
15594         struct-by-value-10_y.c, struct-by-value-11_x.c,
15595         struct-by-value-11_y.c, struct-by-value-12_x.c,
15596         struct-by-value-12_y.c, struct-by-value-13_x.c,
15597         struct-by-value-13_y.c, struct-by-value-14_x.c,
15598         struct-by-value-14_y.c, struct-by-value-15_x.c,
15599         struct-by-value-15_y.c, struct-by-value-16_y.c,
15600         struct-by-value-17_y.c, struct-by-value-18_y.c,
15601         struct-by-value-19_y.c, struct-by-value-1_x.c,
15602         struct-by-value-1_y.c, struct-by-value-20_y.c,
15603         struct-by-value-2_x.c, struct-by-value-2_y.c,
15604         struct-by-value-3_y.c, struct-by-value-4_x.c,
15605         struct-by-value-4_y.c, struct-by-value-5_y.c,
15606         struct-by-value-6_y.c, struct-by-value-7_y.c
15607         struct-by-value-8_x.c, struct-by-value-8_y.c
15608         struct-by-value-9_x.c, struct-by-value-9_y.c
15609         struct-return-10_x.c, struct-return-10_y.c,
15610         struct-return-19_x.c, struct-return-20_x.c
15611         struct-return-2_x.c, struct-return-2_y.c
15612         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
15613         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
15614
15615 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15616
15617         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
15618         attribute on sparc*-sun-solaris2.*.
15619
15620 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
15621
15622         PR c++/13710
15623         * g++.dg/ext/typeof7.C: New test.
15624
15625 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
15626
15627         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
15628         * gcc.dg/const-elim-1.c: Same.
15629
15630 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
15631
15632         * objc.dg/stret-1.m: New.
15633         * objc.dg/stret-2.m: New.
15634
15635 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15636
15637         PR c++/11895
15638         * g++.dg/ext/vector1.C: New test.
15639
15640 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
15641
15642         * gcc.dg/pch/import-1.c: New.
15643         * gcc.dg/pch/import-1.hs: New.
15644         * gcc.dg/pch/import-1a.h: New.
15645         * gcc.dg/pch/import-1b.h: New.
15646         * gcc.dg/pch/import-1c.h: New.
15647
15648 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15649
15650         PR c++/13574
15651         * g++.dg/ext/array1.C: New test.
15652
15653         PR c++/13178
15654         * g++.dg/conversion/op1.C: New test.
15655
15656 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
15657
15658         PR 11864
15659         From Kazumoto Kojima / Dan Kegel:
15660         * gcc.dg/pr11864-1.c: New test.
15661
15662         PR 10392
15663         From Marcus Comstedt / Dan Kegel:
15664         * gcc.dg/pr10392-1.c: New test.
15665
15666 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15667
15668         PR c++/13478
15669         * g++.dg/init/ref10.C: New test.
15670
15671 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15672
15673         PR c++/13407
15674         * g++.dg/parse/typename6.C: New test.
15675
15676 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15677
15678         PR pch/13361
15679         * testsuite/g++.dg/pch/wchar-1.C: New.
15680         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15681
15682 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15683
15684         PR c++/9259
15685         * g++.dg/expr/sizeof2.C: New test.
15686
15687 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
15688
15689         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
15690
15691 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15692
15693         PR c++/13659
15694         * g++.dg/lookup/strong-using-3.C: New.
15695         * g++.dg/lookup/using-10.C: New.
15696
15697 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15698
15699         PR c++/13594
15700         * g++.dg/lookup/strong-using-2.C: New.
15701
15702 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
15703             Dan Kegel <dank@kegel.com>
15704             J"orn Rennecke <joern.rennecke@superh.com>
15705
15706         PR target/9365
15707         * gcc.dg/pr9365-1.c: New test.
15708
15709 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15710
15711         PR c++/8856
15712         * g++.dg/parse/casting-operator2.C: New test.
15713         * g++.old-deja/g++.pt/explicit83.C: Remove.
15714
15715 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15716
15717         * gcc.dg/label-compound-stmt-1.c: New test.
15718         * gcc.c-torture/compile/950922-1.c,
15719         gcc.c-torture/compile/20000211-3.c,
15720         gcc.c-torture/compile/20000518-1.c,
15721         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
15722         compound statements.
15723
15724 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
15725
15726         * gcc.dg/ppc64-abi-1.c: New test.
15727
15728 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
15729
15730          * g++.dg/ext/attrib9.C: Add dg-warnings.
15731
15732 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15733
15734         PR c++/12335
15735         * g++.dg/parse/dtor3.C: New test.
15736
15737 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
15738
15739         PR c++/12709
15740         * g++.dg/parse/try-catch-1.C: New test.
15741
15742 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
15743
15744         * ada/acats/run_all.sh: Add more verbose output in acats.log
15745         when compiling tests.
15746
15747 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15748
15749         PR 13656
15750         * gcc.dg/typedef-redecl.c: New test case.
15751         * gcc.dg/typedef-redecl.h: New support file.
15752
15753 2004-01-13  Jan Hubicka  <jh@suse.cz>
15754
15755         * gcc.dg/always_inline.c: New test.
15756         * gcc.dg/debug/20031231-1.c: Fix.
15757
15758 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15759
15760         PR c++/13474
15761         * g++.dg/template/array3.C: New test.
15762
15763 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15764
15765         * g++.dg/ext/lvalue1.C: No longer expected to fail.
15766         * g++.dg/warn/Wunused-2.C: Likewise.
15767
15768 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15769
15770         PR c++/13289
15771         * g++.dg/template/instantiate6.C: New test.
15772
15773 2004-01-12  Roger Sayle  <roger@eyesopen.com>
15774
15775         PR middle-end/11397
15776         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
15777
15778 2004-01-12  Jan Hubicka  <jh@suse.cz>
15779
15780         PR opt/12826
15781         * gcc.dg/20040112-1.c: New.
15782
15783         * gcc.dg/dwarf-die[1-7].c: Move to...
15784         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
15785         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
15786
15787 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
15788
15789         PR c++/4100
15790         * g++.dg/parse/friend4.C: New test.
15791
15792 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
15793
15794         PR c++/4100
15795         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
15796         definition is called a friend.
15797
15798 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
15799
15800         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
15801
15802 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
15803
15804         PR c++/3478
15805         * g++.dg/parse/error10.C: New test.
15806         * g++.dg/template/arg2.C: Accept "invalid type" error.
15807
15808 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
15809
15810         PR middle-end/13392
15811         * g++.dg/opt/expect2.C: New test.
15812
15813 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15814
15815         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
15816         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
15817         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
15818         Update dg-error regexps.
15819
15820 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15821
15822         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
15823         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
15824
15825 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15826
15827         * gcc.dg/pragma-re-1.c: Use right pointer type.
15828
15829 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15830
15831         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
15832
15833 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
15834
15835         * gcc.dg/rs6000-ldouble-1.c: New.
15836
15837 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15838
15839         DR 337
15840         PR c++/9256
15841         * g++.dg/other/abstract1.C: New test.
15842
15843 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
15844
15845         * g++.dg/lookup/strong-using-1.C: New.
15846
15847 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15848
15849         PR c/11234
15850         * gcc.dg/func-ptr-conv-1.c: New test.
15851         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
15852
15853 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
15854
15855         PR target/13380.
15856         * gcc.c-torture/compile/20040109-1.c: New.
15857
15858 2004-01-08  Stuart Hastings  <stuart@apple.com>
15859
15860         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
15861         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
15862         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
15863
15864 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
15865
15866         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
15867
15868 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15869
15870         * ada/acats/run_acats: Treat 'gnatchop' the same way
15871         as 'gnatmake'.  Export GCC_DRIVER.
15872         * ada/acats/run_all.sh: Add target_gnatchop.  Use
15873         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
15874
15875 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15876
15877         PR c++/12573
15878         * g++.dg/template/dependent-expr4.C: New test.
15879
15880 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
15881
15882         * gcc.dg/altivec-11.c: New test.
15883
15884 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
15885
15886         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
15887
15888 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15889
15890         PR c/6024
15891         * gcc.dg/enum-compat-1.c: New test.
15892         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
15893
15894 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15895
15896         PR c/12165
15897         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
15898         gcc.dg/c99-idem-qual-3.c: New tests.
15899
15900 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
15901
15902         * gcc.dg/winline-7.c: Don't cast void * to int.
15903
15904 2004-01-06  Jan Hubicka  <jh@suse.cz>
15905
15906         * gcc.dg/i386-sse-5.c: New test
15907         * g++.dg/eh/simd-1.c: Add -w argument for i386.
15908
15909 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15910
15911         PR c++/12815
15912         * g++.dg/rtti/typeid4.C: New test.
15913
15914 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15915
15916         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
15917
15918 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15919
15920         PR c++/12132
15921         * g++.dg/template/error11.C: New test.
15922
15923         PR c++/13451
15924         * g++.dg/template/class2.C: New test.
15925
15926 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15927         Richard Sandiford <rsandifo@redhat.com>
15928
15929         PR c++/13387
15930         * g++.dg/opt/alias3.C: New test.
15931
15932 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
15933
15934         PR c++/13157
15935         * g++.dg/template/koenig3.C: New test.
15936
15937         PR c++/13529
15938         * g++.dg/parse/offsetof3.C: New test.
15939
15940         * g++.dg/init/copy7.C: Add missing dg-error markers.
15941
15942         PR c++/12226
15943         * g++.dg/init/copy7.c: New test.
15944
15945         PR c++/13536
15946         * g++.dg/parse/cast1.C: New test.
15947
15948 2004-01-04  Jan Hubicka  <jh@suse.cz>
15949
15950         * gcc.dg/winline[1-7].c: New tests.
15951
15952 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15953
15954         PR c++/13520
15955         * g++.dg/template/qualttp22.C: New test.
15956
15957 2004-01-01  Jan Hubicka  <jh@suse.cz>
15958
15959         * gcc.dg/debug/20031231-1.c: New.
15960         * gcc.c-torture/compile/20040101-1.c: New.
15961         * gcc.dg/dwarf-die-[1-7].c: New.
15962
15963 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
15964
15965         PR optimization/13521
15966         * gcc.c-torture/compile/20031231-1.c: New test.
15967
15968 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15969
15970         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
15971
15972 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15973
15974         PR c++/10079
15975         * g++.dg/template/crash16.C: New test.
15976
15977 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
15978
15979         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
15980
15981 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15982
15983         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
15984         ports.
15985         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15986         * g++.old-deja/g++.law/profile1.C: Likewise.
15987         * gcc.c-torture/compile/981006-1.c: Likewise.
15988         * gcc.c-torture/execute/loop-2e.x: Likewise.
15989         * gcc.c-torture/execute/loop-2f.x: Remove.
15990         * gcc.c-torture/execute/loop-2g.x: Likewise.
15991         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
15992         * gcc.dg/20020312-2.c: Remove traces of dead ports.
15993
15994 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
15995
15996         PR c++/13507
15997         * g++.dg/ext/attrib11.C: New test.
15998
15999         PR c++/13494
16000         * g++.dg/template/array2-1.C: New test.
16001         * g++.dg/template/array2-2.C: New test.
16002
16003 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
16004
16005         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
16006
16007 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16008
16009         PR c++/12774
16010         * g++.dg/template/array1-1.C: New test.
16011         * g++.dg/template/array1-2.C: New test.
16012
16013 2003-12-29  Roger Sayle  <roger@eyesopen.com>
16014
16015         PR fortran/12632
16016         * g77.dg/12632.f: New test case.
16017
16018 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16019
16020         PR c++/13289
16021         * g++.dg/parse/nontype1.C: New test.
16022
16023 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16024
16025         PR c++/12403
16026         * g++.dg/parse/explicit1.C: New test.
16027         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
16028
16029 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16030
16031         PR c++/13081
16032         * g++.dg/opt/inline6.C: New test.
16033
16034         PR c++/12613
16035         * g++.dg/parse/error9.C: New test.
16036
16037         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
16038
16039 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16040
16041         PR c++/13009
16042         * g++.dg/init/assign1.C: New test.
16043
16044 2003-12-28  Roger Sayle  <roger@eyesopen.com>
16045
16046         PR c++/13070
16047         * g++.dg/warn/format3.C: New test case.
16048
16049 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16050
16051         * gcc.c-torture/compile/20031227-1.c: New test.
16052
16053 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16054
16055         * g++.dg/bprob/bprob.exp: Load target-supports.exp
16056         * g77.dg/bprob/bprob.exp: Likewise.
16057         * gcc.misc-tests/bprob.exp: Likewise.
16058         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
16059         variants on systems where the library does not provide that
16060         functionality.
16061         * gcc.dg/builtins-20.c: Use builtins-config.h.
16062         * gcc.dg/builtins-config.h: New file.
16063
16064 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16065
16066         * lib/gcc-dg.exp (dg-require-profiling): New function.
16067         * lib/target-supports.exp (check_profiling_available): Likewise.
16068         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
16069         * g77.dg/bprob/bprob.exp: Likewise.
16070         * gcc.misc-tests/bprob.exp: Likewise.
16071         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
16072         * gcc.dg/20021014-1.c: Likewise.
16073         * gcc.dg/nest.c: Likewise.
16074
16075 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16076
16077         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
16078         compiling.
16079         * g++.dg/lookup/java2.C: Likewise.
16080         * gcc.dg/cpp/lexident.c: Likewise.
16081
16082 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
16083
16084         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
16085         given.
16086         * gcc.c-torture/compile/961203-1.c: Likewise.
16087         * gcc.c-torture/compile/980506-1.c: Likewise.
16088
16089 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
16090
16091         * lib/gcc-dg.exp (dg-prune-output): New annotation.
16092         (additional_prunes): New global.
16093         (gcc-dg-prune): Handle additional per-test pruning.
16094         (dg-test): Clear additional_prunes between tests.
16095
16096         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
16097         dg-prune-output to avoid spurious failures from assembler
16098         complaining about nonexistent WAW violations.
16099         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
16100         Use dg-prune-output to avoid spurious failures from assembler
16101         warning about Itanium B-step errata.
16102
16103 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16104
16105         * g++.dg/abi/macro0.C: New test.
16106         * g++.dg/abi/macro1.C: Likewise.
16107         * g++.dg/abi/macro2.C: Likewise.
16108
16109         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
16110         * g++.dg/abi/bitfield7.C: Likewise.
16111         * g++.dg/abi/dtor2.C: Likewise.
16112         * g++.dg/abi/mangle11.C: Likewise.
16113         * g++.dg/abi/mangle12.C: Likewise.
16114         * g++.dg/abi/mangle14.C: Likewise.
16115         * g++.dg/abi/mangle17.C: Likewise.
16116         * g++.dg/abi/vbase10.C: Likewise.
16117         * g++.dg/abi/vbase14.C: Likewise.
16118         * g++.dg/template/qualttp17.C: Likewise.
16119
16120 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16121
16122         PR c/11995
16123         * gcc.dg/20031223-1.c: New test.
16124
16125 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16126
16127         * gcc.dg/noreturn-7.c: New test.
16128
16129 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16130
16131         * gcc.dg/null-pointer-1.c: New test.
16132
16133 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16134
16135         * g++.old-deja/g++.jason/template18.C: Remove.
16136         * g++.old-deja/g++.jason/template37.C: Likewise.
16137
16138         PR c++/12862
16139         * g++.dg/lookup/ns1.C: New test.
16140
16141         PR c++/12397
16142         * g++.dg/template/lookup3.C: New test.
16143
16144 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16145
16146         * g++.dg/template/recurse1.C: New test
16147
16148 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16149
16150         PR c++/12479
16151         * g++.dg/parse/semicolon1.C: New test.
16152         * g++.dg/parse/semicolon1.h: Likewise.
16153
16154 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
16155
16156         * gcc.dg/darwin-misaligned.c: New test.
16157
16158 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16159
16160         PR c/9163
16161         * gcc.dg/20031222-1.c: New test.
16162
16163 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
16164
16165         PR c++/13438
16166         * g++.dg/parse/error8.C: New test.
16167
16168         PR c++/11554
16169         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
16170
16171 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
16172
16173         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
16174         too small.
16175         * gcc.c-torture/compile/930217-1.c: Likewise.
16176         * gcc.c-torture/compile/930513-1.c: Likewise.
16177         * gcc.c-torture/execute/920908-2.c: Likewise.
16178         * gcc.c-torture/execute/921204-1.c: Likewise.
16179         * gcc.c-torture/execute/930621-1.c: Likewise.
16180         * gcc.c-torture/execute/930630-1.c: Likewise.
16181         * gcc.c-torture/execute/931031-1.c: Likewise.
16182         * gcc.c-torture/execute/980602-2.c: Likewise.
16183         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
16184         * gcc.c-torture/execute/compndlit-1.c: Likewise.
16185         * gcc.c-torture/execute/extzvsi.c: Likewise.
16186         * gcc.c-torture/unsorted/ext.c: Likewise.
16187
16188 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
16189
16190         PR target/12749
16191         * gcc.c-torture/compile/20031220-2.c: New test case.
16192
16193 2003-12-20  Roger Sayle  <roger@eyesopen.com>
16194
16195         PR optimization/13031
16196         * gcc.c-torture/compile/20031220-1.c: New test case.
16197
16198 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16199
16200         * gcc.dg/cast-function-1.c: New test.
16201
16202 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16203
16204         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
16205         formats.
16206
16207 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
16208
16209         PR c++/12795
16210         * g++.dg/ext/attrib10.C: New test.
16211
16212 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16213
16214         * gcc.dg/cleanup-10.c: New test.
16215         * gcc.dg/cleanup-11.c: New test.
16216
16217 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16218
16219         PR c++/13239
16220         * g++.dg/opt/expect1.C: New test.
16221
16222 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
16223
16224         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
16225
16226 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
16227
16228         PR debug/12923
16229         * gcc.dg/20031218-1.c: New test.
16230
16231         PR debug/12389
16232         * gcc.dg/20031218-2.c: New test.
16233         * gcc.dg/20031218-3.c: New test.
16234
16235         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
16236         of label name and allow for USER_LABEL_PREFIX == "_" names.
16237         * g++.dg/abi/mangle18-2.C: Likewise.
16238         * g++.dg/abi/mangle19-1.C: Likewise.
16239         * g++.dg/abi/mangle19-2.C: Likewise.
16240         * g++.dg/abi/mangle20-1.C: Likewise.
16241         * g++.dg/abi/mangle20-2.C: Likewise.
16242
16243 2003-12-18  Richard Henderson  <rth@redhat.com>
16244
16245         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
16246
16247 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
16248             Dan Kegel <dank@kegel.com>
16249
16250         PR other/12009
16251         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
16252         testing a cross compiler, it causes spurious compile failures.
16253         * lib/g++.exp: Likewise.
16254
16255 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16256
16257         PR c++/13262
16258         * g++.dg/template/access13.C: New test.
16259
16260 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
16261
16262         * gcc.dg/20031216-1.c: New test.
16263
16264 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16265
16266         PR c++/9154
16267         * g++.dg/template/error10.C: New test.
16268
16269 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16270
16271         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
16272         * g++.dg/eh/simd-2.C: Likewise.
16273
16274 2003-12-17  James E Wilson  <wilson@specifixinc.com>
16275             Roger Sayle  <roger@eyesopen.com>
16276
16277         * gcc.c-torture/execute/ieee/mzero5.c: New.
16278
16279 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
16280
16281         PR c++/10603
16282         * g++.dg/parse/error6.C: New test.
16283
16284         PR c++/12827
16285         * g++.dg/parse/error7.C: New test.
16286
16287 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16288
16289         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
16290         at -O with stabs debugging formats.
16291         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
16292         * gcc.dg/debug/debug-2.c: Likewise.
16293
16294 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16295
16296         PR c++/12696
16297         * g++.dg/init/error1.C: New test.
16298
16299         PR c++/12218
16300         * g++.dg/init/pm3.C: New test.
16301
16302 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16303
16304         PR c/3347
16305         * gcc.dg/bitfld-8.c: New test.
16306
16307 2003-12-16  James Lemke  <jim@wasabisystems.com>
16308
16309         * gcc.dg/arm-scd42-[123].c: New tests.
16310
16311 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16312
16313         PR c++/9043
16314         * g++.dg/abi/mangle20-1.C: New test.
16315         * g++.dg/abi/mangle20-2.C: New test.
16316
16317 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16318
16319         PR c++/13275
16320         * g++.dg/other/offsetof2.C: Remove XFAIL.
16321         * g++.dg/parse/offsetof1.C: New test.
16322         * g++.gd/parse/offsetof2.C: Likewise.
16323
16324 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16325
16326         * g++.dg/template/nontype3.C: New test.
16327         * g++.dg/template/static2.C: Tweaked the dg-error clause.
16328
16329 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16330
16331         * g++.dg/warn/noreturn-3.C: Also test instantiation.
16332
16333 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16334
16335         PR c++/13387
16336         * g++.dg/expr/assign1.C: New test.
16337
16338         PR c++/13242
16339         * g++.dg/abi/mangle19-1.C: New test.
16340         * g++.dg/abi/mangle19-2.C: New test.
16341
16342 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
16343
16344         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
16345
16346 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16347
16348         * gcc.c-torture/execute/20031216-1.c: New test.
16349
16350 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16351
16352         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
16353         an ICE regression.
16354
16355 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16356
16357         PR c++/10926
16358         * g++.dg/template/error9.C: New test.
16359
16360         PR c++/11116
16361         * g++.dg/template/error8.C: New test.
16362
16363 2003-12-15  Roger Sayle  <roger@eyesopen.com>
16364
16365         PR middle-end/13400
16366         * gcc.c-torture/execute/20031215-1.c: New test case.
16367
16368 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16369
16370         PR c++/13269
16371         * g++.dg/parse/error5.C: New test.
16372
16373         PR c++/12989
16374         * g++.dg/expr/sizeof1.C: New test.
16375
16376         PR c++/13310
16377         * g++.dg/template/crash15.C: New test.
16378
16379 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
16380
16381         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
16382         a non-POD type as the last named parameter of a varargs function.
16383
16384 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16385
16386         PR c++/13243
16387         PR c++/12573
16388         * g++.dg/template/crash14.C: New test.
16389         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
16390
16391 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16392
16393         * g++.dg/other/java1.C: New test.
16394
16395         PR c++/13241
16396         * g++.dg/abi/mangle18-1.C: New test.
16397         * g++.dg/abi/mangle18-2.C: New test.
16398
16399 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16400
16401         PR optimization/10312
16402         * gcc.c-torture/execute/20031214-1.c: New.
16403
16404 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
16405
16406         PR c++/10779
16407         PR c++/12160
16408         * g++.dg/parse/error3.C: New test.
16409         * g++.dg/parse/error4.C: Likewise.
16410         * g++.dg/abi/mangle4.C: Tweak error messages.
16411         * g++.dg/lookup/using5.C: Likewise.
16412         * g++.dg/other/error2.C: Likewise.
16413         * g++.dg/parse/typename5.C: Likewise.
16414         * g++.dg/parse/undefined1.C: Likewise.
16415         * g++.dg/template/arg2.C: Likewise.
16416         * g++.dg/template/ttp3.C: Likewise.
16417         * g++.dg/template/type1.C: Likewise.
16418         * g++.old-deja/g++.other/crash32.C: Likewise.
16419         * g++.old-djea/g++.pt/defarg8.C: Likewise.
16420
16421 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16422
16423         PR c++/13106
16424         * g++.dg/warn/noreturn-3.C: New test.
16425
16426 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16427
16428         PR c++/13118
16429         * g++.dg/abi/covariant3.C: New.
16430
16431 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
16432
16433         * g++.dg/eh/ia64-1.C: New test.
16434
16435 2003-12-12  Roger Sayle  <roger@eyesopen.com>
16436
16437         PR optimization/13037
16438         * g77.f-torture/execute/13037.f: New test case.
16439
16440 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16441
16442         PR c++/12881
16443         * g++.dg/abi/covariant2.C: New.
16444
16445 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
16446
16447         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
16448
16449 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
16450
16451         * gcc.c-torture/execute/wchar_t-1.x: Delete.
16452
16453 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
16454
16455         PR other/10819
16456         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
16457         to fix Bug 10819.
16458         * lib/g++.exp (g++_version): Likewise.
16459         * lib/g77.exp (g77_version): Likewise.
16460         * lib/objc.exp (default_objc_version): Likewise.
16461
16462 2003-12-10  Richard Henderson  <rth@redhat.com>
16463
16464         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
16465
16466         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
16467
16468 2003-12-08  Matt Austern  <austern@apple.com>
16469
16470         PR c/13134
16471         * lib/gcc-dg.exp (dg-require-visibility): Define.
16472         * lib/target-supports (check_visibility_available): Define.
16473         * gcc.dg/visibility-1.c: New test.
16474         * gcc.dg/visibility-2.c: Likewise.
16475         * gcc.dg/visibility-3.c: Likewise.
16476         * gcc.dg/visibility-4.c: Likewise.
16477         * gcc.dg/visibility-5.c: Likewise.
16478         * gcc.dg/visibility-6.c: Likewise.
16479         * g++.dg/ext/visibility-1.C: Likewise.
16480         * g++.dg/ext/visibility-2.C: Likewise.
16481         * g++.dg/ext/visibility-3.C: Likewise.
16482         * g++.dg/ext/visibility-4.C: Likewise.
16483         * g++.dg/ext/visibility-5.C: Likewise.
16484         * g++.dg/ext/visibility-6.C: Likewise.
16485
16486 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16487
16488         * g++.dg/lookup/java1.C: New test.
16489         * g++.dg/lookup/java2.C: New test.
16490
16491 2003-12-07  Falk Hueffner  <falk@debian.org>
16492
16493         * g++.dg/opt/noreturn-1.C: New test.
16494
16495 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
16496
16497         * gcc.dg/overflow-1.c: New test.
16498
16499 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16500
16501         * g77.f-torture/compile/13060.f: New test.
16502
16503 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
16504
16505         PR c++/13323
16506         * g++.dg/inherit/operator2.C: New test.
16507
16508 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16509
16510         PR c++/13305
16511         * g++.dg/ext/attrib9.C: New test.
16512
16513 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16514
16515         PR c++/13314
16516         * g++.dg/template/error7.C: New test.
16517
16518 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
16519             J"orn Rennecke <joern.rennecke@superh.com>
16520
16521         PR target/13302
16522         * g++.dg/other/struct-va_list.C: New test.
16523
16524 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16525
16526         PR c++/13166
16527         * g++.dg/parse/defarg6.C: New test.
16528
16529 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
16530
16531         PR target/13256
16532         * gcc.c-torture/execute/20031201-1.c: New test.
16533
16534 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
16535
16536         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
16537
16538 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16539
16540         * gcc.dg/builtin-return-1.c: New test.
16541
16542 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
16543             J"orn Rennecke <joern.rennecke@superh.com>
16544
16545         PR optimization/13260
16546         * gcc.c-torture/execute/20031204-1.c: New test.
16547
16548 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16549
16550         PR c++/9127
16551         * g++.dg/template/error6.C: New test.
16552
16553 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
16554
16555         * gcc.dg/20031202-1.c: New test.
16556
16557 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16558
16559         PR c++/13179
16560         * g++.dg/template/eh1.C: New test.
16561
16562         PR c++/10771
16563         * g++.dg/template/error5.C: New test.
16564
16565 2003-12-02  David Ung  <davidu@mips.com>
16566
16567         * gcc.dg/compat/vector-check.h: Corrected type for var
16568         g_##TMODE
16569
16570 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16571
16572         PR c++/10126
16573         * g++.dg/template/ptrmem8.C: New test.
16574
16575 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16576
16577         PR c++/12573
16578         * g++.dg/template/dependent-expr3.C: New test.
16579
16580 2003-12-01  James Lemke  <jim@wasabisystems.com>
16581
16582         * gcc.dg/arm-g2.c: New test.
16583
16584 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16585
16586         PR optimization/11634
16587         * gcc.dg/20031201-2.c: New test case.
16588
16589 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
16590
16591         PR 11433
16592         * objc.dg/proto-lossage-3.m: New test.
16593
16594 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16595
16596         PR optimization/12628
16597         * gcc.dg/20031201-1.c: New test case.
16598
16599 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16600
16601         * gcc.dg/unaligned-1.c: New test.
16602
16603 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
16604
16605         PR c++/9849
16606         * g++.dg/template/error4.C: New test.
16607         * g++.dg/template/nested3.C: Adjust error markers.
16608
16609 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16610
16611         * gcc.dg/cpp/assert4.c: Check more #system assertions.
16612
16613 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
16614
16615         PR c/10333
16616         * gcc.dg/bitfld-7.c: New test.
16617
16618 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
16619
16620         * gcc.dg/tls/asm-1.C: New test.
16621
16622 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16623
16624         * gcc.dg/cpp/assert4.c: Update.
16625
16626 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16627
16628         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
16629         * gcc.dg/builtin-apply3.c: New test.
16630
16631 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16632
16633         * lib/compat.exp (compat-obj): New xfaildata parameter.
16634         Use it to set compiler_conditional_xfail_data before compiling.
16635         (compat-get-options): Handle dg-xfail-if.
16636         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
16637         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
16638         * gcc.dg/compat/vector-1_y.c: Likewise.
16639         * gcc.dg/compat/vector-2_x.c: Likewise.
16640         * gcc.dg/compat/vector-2_y.c: Likewise.
16641
16642 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16643
16644         * g++.dg/opt/reg-stack4.C: New test.
16645
16646 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16647
16648         * gcc.dg/builtin-apply2.c: New test.
16649
16650 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16651
16652         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
16653
16654 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16655
16656         PR c++/12924
16657         * g++.dg/template/template-id-2.C: New test.
16658
16659 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16660
16661         PR c++/5369
16662         * g++.dg/template/memfriend1.C: New test.
16663         * g++.dg/template/memfriend2.C: Likewise.
16664         * g++.dg/template/memfriend3.C: Likewise.
16665         * g++.dg/template/memfriend4.C: Likewise.
16666         * g++.dg/template/memfriend5.C: Likewise.
16667         * g++.dg/template/memfriend6.C: Likewise.
16668         * g++.dg/template/memfriend7.C: Likewise.
16669         * g++.dg/template/memfriend8.C: Likewise.
16670         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
16671
16672 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
16673
16674         PR c++/12515
16675         * g++.dg/ext/cond1.C: New test.
16676
16677 2003-11-20  Richard Henderson  <rth@redhat.com>
16678
16679         * gcc.dg/20020201-2.c: Remove.
16680         * gcc.dg/20020201-4.c: Remove.
16681         * gcc.dg/20020304-1.c: Remove.
16682
16683 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
16684
16685         * gcc.dg/cpp/trad/xwin1.c: New test case.
16686
16687 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
16688
16689         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
16690         * lib/g77.exp: Likewise.
16691         * lib/objc.exp: Likewise.
16692         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
16693         for darwin.
16694
16695 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16696
16697         PR c++/12932
16698         * g++.dg/template/static5.C: New test.
16699
16700 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
16701
16702         * gcc.dg/nested-func-1.c: New test.
16703
16704 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16705
16706         * gcc.dg/cpp/assert4.c: New test.
16707
16708 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16709
16710         PR c++/2294
16711         * g++.dg/lookup/using9.c: New test.
16712
16713 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
16714
16715         PR c++/12762
16716         * g++.dg/template/error3.C: New test.
16717
16718 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
16719
16720         PR ada/13035
16721         * ada/acats/run_acats, run_all.sh: Fix syntax error.
16722         No longer use a wrapper for gcc, since this does not work under
16723         Windows.
16724
16725 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16726
16727         PR c++/2094
16728         * g++.dg/template/ptrmem7.C: New test.
16729
16730 2003-11-13  Andrew Pinski <apinski@apple.com>
16731
16732         * gcc.c-torture/compile/20031113-1.c: New test.
16733
16734 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
16735             Kean Johnston <jkj@sco.com>
16736
16737         PR c/13029
16738         * gcc.dg/unused-4.c: Update.
16739
16740 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16741
16742         * g++.dg/opt/const3.C: New test.
16743
16744 2003-11-13  Jan Hubicka  <jh@suse.cz>
16745
16746         * gcc.c-torture/compile/20031112-1.c: New test.
16747
16748 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
16749
16750         * g++.dg/parse/crash10.C: Remove bogus error marker.
16751
16752 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16753
16754         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
16755         (host_gcc): Likewise.
16756         (ROOT): Honor $PWDCMD.
16757         (BASE): Likewise.
16758         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
16759
16760 2003-11-12  Catherine Moore  <clm@redhat.com>
16761
16762         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
16763
16764 2003-11-12  Andreas Jaeger  <aj@suse.de>
16765             Jakub Jelinek  <jakub@redhat.com>
16766             Andrew Pinski  <pinskia@physics.uc.edu>
16767             Richard Henderson  <rth@redhat.com>
16768
16769         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
16770         systems.
16771         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
16772
16773         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
16774         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16775
16776 2003-11-11  Andreas Jaeger  <aj@suse.de>
16777
16778         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
16779
16780         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
16781
16782 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
16783
16784         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
16785         Clean ups.
16786
16787 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
16788
16789         * gcc.dg/trampoline-1.c: New test.
16790
16791 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
16792
16793         * gcc.c-torture/compile/200031109-1.c: New test.
16794
16795 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16796
16797         PR c/3190
16798         PR c/8714
16799         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
16800         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
16801         gcc.dg/format/no-y2k-1.c: Update.
16802
16803 2003-11-08  Roger Sayle  <roger@eyesopen.com>
16804
16805         PR optimization/10467
16806         * gcc.dg/20031108-1.c: New test case.
16807
16808 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
16809
16810         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
16811
16812 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16813
16814         * gcc.dg/compound-lvalue-1.c: New test.
16815         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
16816         some XFAILs.
16817
16818 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
16819
16820         * gcc.dg/altivec-varargs-1.c: New test.
16821
16822 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16823
16824         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
16825         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
16826         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
16827         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
16828         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
16829
16830 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16831
16832         * gcc.dg/cond-lvalue-1.c: New test.
16833
16834 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
16835
16836         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
16837
16838 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16839
16840         PR c++/11616
16841         * g++.dg/template/instantiate5.C: New test.
16842
16843 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16844
16845         PR c++/12726
16846         * g++.dg/ext/complit2.C: Replace test with self-contained version.
16847         * ChangeLog: Add missing first entry for above test.
16848
16849 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16850
16851         PR c++/9810
16852         * g++.dg/template/using8.C: New test.
16853         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
16854
16855 2003-11-02  Roger Sayle  <roger@eyesopen.com>
16856
16857         PR optimization/10817
16858         * gcc.c-torture/compile/20031102-1.c: New test case.
16859
16860 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
16861
16862         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
16863         2147483647.
16864
16865 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16866
16867         * gcc.dg/20031102-1.c: New test.
16868
16869 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16870
16871         * gcc.dg/complex-1.c: New test.
16872
16873 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16874
16875         PR c++/12796
16876         * g++.dg/template/crash13.C: Adjust expected error location.
16877         * g++.old-deja/g++.brendan/ns1.C: Likewise.
16878
16879 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16880
16881         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16882
16883 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16884
16885         PR/10239
16886         * gcc.c-torture/compile/20031031-2.c: New test.
16887
16888 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16889
16890         PR/11640
16891         * gcc.c-torture/compile/20031031-1.c: New test.
16892
16893 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16894
16895         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16896         * gcc.misc-tests/bprob.exp: Likewise.
16897         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
16898         the execution test on arm-elf configs.
16899         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
16900         configs that don't support scratch files.
16901         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
16902
16903 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
16904
16905         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
16906         done by dejagnu.
16907
16908 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
16909
16910         * ada/acats/run_all.sh: Redirect mv output to /dev/null
16911         Avoid non pure sh syntax. Add more logging.
16912
16913         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
16914         fail.
16915
16916 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16917
16918         PR libgcj/10610
16919         * gcc.dg/ppc-stackalign-1.c: New test.
16920
16921 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
16922
16923         * ada/acats/run_all.sh: Change output to be more compliant with
16924         dejagnu framework.
16925         Create acats.sum and acats.log files under testsuite/ada/acats
16926         Only run [a-z]* directories, to filter out e.g. CVS.
16927         Redirect build output to log file.
16928
16929 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16930
16931         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
16932
16933 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16934
16935         PR ada/5909:
16936         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
16937
16938 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
16939
16940         * gcc.c-torture/compile/20031023-1.c: New test.
16941         * gcc.c-torture/compile/20031023-2.c: New test.
16942         * gcc.c-torture/compile/20031023-3.c: New test.
16943         * gcc.c-torture/compile/20031023-4.c: New test.
16944
16945 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16946
16947         PR c++/10371
16948         * g++.dg/lookup/scoped8.C: New test.
16949
16950 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16951
16952         * g++.dg/opt/reg-stack3.C: New test.
16953
16954 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16955
16956         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
16957
16958 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16959
16960         PR c++/11076
16961         * g++.dg/template/crash13.C: New test.
16962
16963 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16964
16965         * gcc.dg/c99-restrict-2.c: New test.
16966
16967 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
16968
16969         PR c++/12698, c++/12699, c++/12700, c++/12566
16970         * g++.dg/inherit/covariant9.C: New test.
16971         * g++.dg/inherit/covariant10.C: New test.
16972         * g++.dg/inherit/covariant11.C: New test.
16973
16974 2003-10-23  Jason Merrill  <jason@redhat.com>
16975
16976         PR c++/12726
16977         * g++.dg/ext/complit2.C: New test.
16978
16979 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16980
16981         PR target/12654
16982         * gcc.c-torture/execute/20031020-1.c: New test.
16983
16984 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16985
16986         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
16987         following the jump_insn.
16988
16989 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16990
16991         * gcc.dg/cast-lvalue-1.c: New test.
16992
16993 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
16994
16995         PR c++/11962
16996         * g++.dg/template/cond2.C: New test.
16997
16998 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16999
17000         * gcc.dg/builtins-28.c: New test.
17001
17002 2003-10-20  Jan Hubicka  <jh@suse.cz>
17003
17004         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
17005         parameter.
17006         * testsuite/gcc.dg/inline-2.c: Likewise.
17007
17008 2003-10-20  Phil Edwards  <phil@codesourcery.com>
17009
17010         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
17011         * gcc.dg/nest.c:  Likewise.
17012
17013 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17014
17015         PR c++/9781, c++/10583, c++/11862
17016         * g++.dg/parse/crash13.C: New test.
17017
17018 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17019
17020         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
17021
17022 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17023
17024         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
17025         Define HAVE_C99_RUNTIME except on Solaris.
17026         * gcc.dg/builtins-20.c: Likewise.
17027
17028 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17029
17030         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
17031
17032 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17033
17034         PR c++/12495
17035         * g++.dg/template/crash21.C: New test.
17036
17037 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17038
17039         PR c++/2513
17040         * g++.dg/template/typename5.C: New test.
17041
17042 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17043
17044         PR c++/12369
17045         * g++.dg/template/friend25.C: New test.
17046
17047 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
17048
17049         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
17050         versions.
17051
17052 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
17053
17054         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
17055         == 2147483647.
17056
17057 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
17058
17059         * gcc.c-torture/execute/960416-1.x: Remove.
17060         * gcc.c-torture/execute/divconst-3.x: Likewise.
17061
17062 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
17063
17064         PR target/12598
17065         * gcc.dg/torture/cris-volatile-1.c: New test.
17066
17067 2003-10-14  Roger Sayle  <roger@eyesopen.com>
17068
17069         PR optimization/9325
17070         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
17071         for overflowing floating point to integer conversion during RTL
17072         simplification.
17073
17074 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
17075
17076         * objc/execute/_cmd.m: Fix typo.
17077         * objc.dg/image-info.m, objc.dg/symtab-1.m:
17078         Relax 'scan-assembler' regexp.
17079         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
17080         objc.dg/try-catch-4.m: Run on non-Darwin targets.
17081         * objc.dg/zero-link-2.m: Remove blank line.
17082         * objc.dg/zero-link-3.m: New test case.
17083
17084 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
17085
17086         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
17087
17088         * gcc.dg/asm-names.c: Use scan-assembler-not rather
17089         than linker trickery.
17090
17091 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17092
17093         PR c++/12370
17094         * g++.dg/other/friend2.C: New test.
17095
17096 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17097
17098         * gcc.dg/20031012-1.c: New test.
17099
17100 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17101
17102         * gcc.dg/weak/weak-3.c: Fix for new warning.
17103
17104 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
17105
17106         PR optimization/8750
17107         * gcc.c-torture/execute/20031012-1.c: New test case.
17108
17109 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17110
17111         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
17112         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
17113
17114 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17115
17116         PR optimization/12260
17117         * gcc.c-torture/compile/20031011-2.c: New test case.
17118
17119 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17120
17121         * gcc.c-torture/execute/20031011-1.c: New testcase.
17122
17123 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17124
17125         * gcc.c-torture/compile/20031011-1.c: New test.
17126
17127 2003-10-11  Jan Hubicka  <jh@suse.cz>
17128
17129         * g++.dg/other/first-global.C: New test.
17130
17131 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17132
17133         * gcc.c-torture/execute/string-opt-18.c: New testcase.
17134
17135 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
17136
17137         * gcc.c-torture/compile/20031010-1.c: New test.
17138
17139 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
17140
17141         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
17142         * gcc.c-torture/execute/va-arg-25.c: ... here.
17143
17144 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
17145
17146         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
17147
17148 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
17149
17150         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
17151
17152 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
17153
17154         * g++.dg/parse/error2.C: New test.
17155
17156 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
17157
17158         PR c++/11097
17159         * g++.dg/other/error5.C: Modify the error message.
17160         * g++.dg/lookup/using8.C: New test.
17161
17162 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
17163
17164         * gcc.dg/darwin-abi-2.c: New file.
17165         * gcc.c-torture/execute/va-arg-24.c: New file.
17166
17167 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
17168
17169         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
17170         indentation.
17171
17172 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
17173
17174         PR c++/10147
17175         * g++.dg/other/error4.C: Update error messages.
17176         * g++.dg/template/ptrmem4.C: Likewise.
17177
17178         PR c++/12337
17179         * g++.dg/init/new9.C: New test.
17180
17181         PR c++/12334, c++/12236, c++/8656
17182         * g++.dg/ext/attrib8.C: New test.
17183
17184 2003-10-06  Devang Patel  <dpatel@apple.com>
17185
17186         * gcc.dg/debug/dwarf2-3.h: New test.
17187         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
17188
17189 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
17190
17191         * g++.dg/opt/cfg2.C: New test.
17192
17193 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17194
17195         * g++.dg/opt/float1.C: New test.
17196
17197 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17198
17199         * gcc.dg/c90-array-lval-6.c: New test.
17200         * gcc.dg/c99-array-lval-6.c: New test.
17201
17202 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
17203             Ziemowit Laski  <zlaski@apple.com>
17204
17205         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
17206         'Derived', so that it is never considered a class method; add
17207         new warning for '+port' method ambiguity.
17208         * objc.dg/method-12.m: Include <objc/objc.h> instead of
17209         <objc/objc-api.h> (needed on Mac OS X).
17210         * objc.dg/method-13.m: New test.
17211
17212 2003-10-03  Roger Sayle  <roger@eyesopen.com>
17213
17214         PR optimization/9325, PR java/6391
17215         * gcc.c-torture/execute/20031003-1.c: New test case.
17216
17217 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
17218
17219         PR optimization/12180
17220         * gcc.dg/20031002-1.c: New test.
17221
17222         PR c++/12486
17223         * g++.dg/inherit/error1.C: New test.
17224
17225 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
17226
17227         * lib/f-torture.exp (search_for): Rename to...
17228         (search_for_re): This.  Also, clean up comments and the
17229         "regexp" invocation.
17230
17231 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
17232
17233         * gcc.c-torture/compile/20031002-1.c: New test.
17234
17235 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
17236
17237         * g++.dg/opt/cond1.C: New test.
17238
17239 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
17240
17241         * gcc.dg/Wold-style-definition-2.c: New testcase.
17242         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
17243
17244 2003-09-29  Richard Henderson  <rth@redhat.com>
17245
17246         * g++.dg/init/array10.C: Add dg-options.
17247
17248 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17249
17250         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
17251
17252 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17253
17254         * g++.dg/template/friend19.C: Fix typo.
17255         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
17256
17257 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
17258
17259         * gcc.c-torture/execute/20030928-1.c: New test.
17260         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
17261
17262 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17263
17264         * g++.dg/opt/unroll1.C: New test.
17265
17266 2003-09-26  Roger Sayle  <roger@eyesopen.com>
17267
17268         PR optimization/11741
17269         * gcc.dg/20030926-1.c: New test case.
17270
17271 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17272
17273         PR c++/5655
17274         * g++.dg/parse/access7.C: New test.
17275         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
17276
17277 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
17278
17279         MERGE OF objc-improvements-branch into MAINLINE:
17280         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
17281         if libobjc has not been built.
17282         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
17283         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
17284         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
17285         objc/execute/nested-3.m, objc/execute/np-2.m,
17286         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
17287         objc/execute/redefining_self.m, objc/execute/root_methods.m,
17288         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
17289         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
17290         objc.dg/special/unclaimed-category-1.h,
17291         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
17292         well as GNU runtime.
17293         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
17294         * execute/cascading-1.m, execute/function-message-1.m,
17295         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
17296         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
17297         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
17298         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
17299         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
17300         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
17301         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
17302         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
17303         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
17304         * objc.dg/bitfield-2.m: Run only on Darwin.
17305         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
17306         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
17307         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
17308         * objc.dg/const-str-1.m: Fix constant string layout.
17309
17310 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
17311
17312         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
17313
17314 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
17315
17316         * gcc.dg/darwin-abi-1.c: New file.
17317
17318 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
17319
17320         PR target/12281
17321         * gcc.c-torture/compile/20030921-1.c: New test.
17322
17323 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17324
17325         * g++.dg/opt/reg-stack2.C: New test.
17326
17327 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17328
17329         * g++.dg/eh/delayslot1.C: New test.
17330
17331 2003-09-20  Richard Henderson  <rth@redhat.com>
17332
17333         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
17334
17335 2003-09-20  Roger Sayle  <roger@eyesopen.com>
17336
17337         * gcc.c-torture/execute/20030920-1.c: New test case.
17338
17339 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17340
17341         * g++.dg/rtti/typeid3.C: Correct expected error message.
17342
17343 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17344
17345         PR c++/157
17346         * g++.dg/parse/crash12.C: New test.
17347
17348 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
17349
17350         * gcc.dg/compat/mixed-struct-check.h: New.
17351         * gcc.dg/compat/mixed-struct-defs.h: New.
17352         * gcc.dg/compat/mixed-struct-init.h: New.
17353         * gcc.dg/compat/struct-by-value-19_main.c: New.
17354         * gcc.dg/compat/struct-by-value-19_x.c: New.
17355         * gcc.dg/compat/struct-by-value-19_y.c: New.
17356         * gcc.dg/compat/struct-by-value-20_main.c: New.
17357         * gcc.dg/compat/struct-by-value-20_x.c: New.
17358         * gcc.dg/compat/struct-by-value-20_y.c: New.
17359         * gcc.dg/compat/struct-return-19_main.c: New.
17360         * gcc.dg/compat/struct-return-19_x.c: New.
17361         * gcc.dg/compat/struct-return-19_y.c: New.
17362         * gcc.dg/compat/struct-return-20_main.c: New.
17363         * gcc.dg/compat/struct-return-20_x.c: New.
17364         * gcc.dg/compat/struct-return-20_y.c: New.
17365
17366 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
17367         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
17368         so that it will not complain on LP64 targets.
17369
17370 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17371
17372         PR c++/495
17373         * g++.dg/template/friend24.C: New test.
17374
17375 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
17376
17377         PR c++/12332
17378         * g++.dg/template/memtmpl2.C: New test.
17379
17380 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
17381
17382         PR target/11184
17383         * gcc.dg/builtin-apply1.c: New test.
17384
17385 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17386
17387         PR c++/9848
17388         * g++.dg/warn/Wunused-4.C: New test.
17389
17390 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17391
17392         PR c++/12316
17393         * g++.dg/other/gc2.C: New test.
17394
17395 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
17396
17397         PR c++/11991
17398         * g++.dg/rtti/typeid3.C: New test.
17399
17400         PR c++/12266
17401         * g++.dg/overload/template1.C: New test.
17402
17403 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17404
17405         * g++.dg/opt/cfg3.C: New test.
17406
17407 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17408
17409         PR c++/7939
17410         * g++.dg/template/crash11.C: New test.
17411
17412 2003-09-16  Jason Merrill  <jason@redhat.com>
17413             Jakub Jelinek  <jakub@redhat.com>
17414
17415         * gcc.dg/attr-warn-unused-result.c: New test.
17416
17417 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17418
17419         PR c++/12184
17420         * g++.dg/expr/call2.C: New test.
17421
17422 2003-09-15  Andreas Jaeger  <aj@suse.de>
17423
17424         * gcc.dg/Wold-style-definition-1.c: New test.
17425
17426 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
17427
17428         PR c++/3907
17429         * g++.dg/parse/template12.C: New test.
17430
17431         * g++.dg/abi/bitfield11.C: New test.
17432         * g++.dg/abi/bitfield12.C: Likewise.
17433
17434 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
17435
17436         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
17437         non-expansion of functional macro name without arguments at EOL.
17438         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
17439
17440 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
17441
17442         * gcc.c-torture/execute/20030914-[12].c: New tests.
17443
17444 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
17445
17446         PR c++/11788
17447         * g++.dg/overload/addr1.C: New test.
17448
17449 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
17450
17451         * gcc.dg/20030909-1.c: New test.
17452
17453 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17454
17455         * gcc.dg/ultrasp10.c: New test.
17456
17457 2003-09-09  Devang Patel  <dpatel@apple.com>
17458
17459         * gcc.dg/darwin-ld-6.c: New test.
17460
17461 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17462
17463         * gcc.dg/torture/builtin-explog-1.c: New testcase.
17464
17465 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17466
17467         * gcc.dg/ia64-types1.c: New test.
17468         * gcc.dg/ia64-types2.c: Likewise.
17469
17470 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17471
17472         * gcc.dg/builtins-1.c: Add more _Complex tests.
17473         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17474
17475         * gcc.dg/builtins-1.c: Test existing _Complex functions.
17476         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17477
17478 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17479
17480         PR c++/11786
17481         * g++.dg/lookup/koenig2.C: New test.
17482
17483         PR c++/5296
17484         * g++.dg/rtti/typeid2.C: New test.
17485
17486 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
17487
17488         * gcc.c-torture/compile/20030904-1.c: New test.
17489
17490 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17491
17492         * g++.dg/opt/longbranch2.C: New test.
17493
17494 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17495
17496         * g++.dg/template/crash10.C: Only compile it.
17497
17498 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17499
17500         PR middle-end/11665
17501         * gcc.c-torture/compile/20030907-1.c: New test.
17502         * g++.dg/init/array11.C: New test.
17503
17504 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17505
17506         PR c++/11852
17507         * g++.dg/init/struct1.C: New test.
17508
17509 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17510
17511         PR c++/12181
17512         * g++.dg/expr/comma1.C: New test.
17513
17514 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
17515
17516         PR c++/11867
17517         * g++.dg/expr/static_cast5.C: New test.
17518
17519 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17520
17521         PR c++/11507
17522         * g++.dg/lookup/scoped7.C: New test.
17523
17524         PR c++/9574
17525         * g++.dg/other/static1.C: New test.
17526
17527         PR c++/11490
17528         * g++.dg/warn/template-1.C: New test.
17529
17530         PR c++/11432
17531         * g++.dg/template/crash10.C: New test.
17532
17533         PR c++/2478
17534         * g++.dg/overload/VLA.C: New test.
17535
17536         PR c++/10804
17537         * g++.dg/template/call1.C: New test.
17538
17539 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17540
17541         PR c++/11794
17542         * g++.dg/parse/using3.C: New test.
17543
17544 2003-09-06  Roger Sayle  <roger@eyesopen.com>
17545
17546         PR c++/11409
17547         * g++.dg/overload/builtin3.C: New test case.
17548
17549 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
17550
17551         PR c/9862
17552         * gcc.dg/20030906-1.c: New test.
17553         * gcc.dg/20030906-2.c: Likewise.
17554
17555 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17556
17557         PR c++/12167
17558         * g++.dg/parse/defarg5.C: New test.
17559
17560         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
17561
17562 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
17563
17564         PR c++/12163
17565         * g++.dg/expr/static_cast4.C: New test.
17566
17567         PR c++/12146
17568         * g++.dg/template/crash9.C: New test.
17569
17570 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17571
17572         * g++.old-deja/g++.ext/pretty2.C: Update for change
17573         in __FUNCTION__.
17574         * g++.old-deja/g++.ext/pretty3.C: Likewise.
17575
17576 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
17577
17578         PR c++/11922
17579         * g++/dg/template/qualified-id1.C: New test.
17580
17581         PR c++/12037
17582         * g++.dg/warn/noeffect4.C: New test.
17583
17584 2003-09-04  Matt Austern  <austern@apple.com>
17585
17586         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
17587         * g++.dg/ext/fnname2.C: Likewise.
17588         * g++.dg/ext/fnname3.C: Likewise.
17589
17590 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
17591
17592         * g++.dg/expr/lval1.C: New test.
17593         * g++.dg/ext/lvcast.C: Remove.
17594
17595 2003-09-03  Roger Sayle  <roger@eyesopen.com>
17596
17597         PR optimization/11700.
17598         * gcc.c-torture/compile/20030903-1.c: New test case.
17599
17600 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
17601
17602         PR c++/12053
17603         * g++.dg/abi/layout4.C: New test.
17604
17605 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
17606
17607         PR c++/11553
17608         * g++.dg/parse/friend3.C: New test.
17609
17610 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
17611
17612         PR c++/11847
17613         * g++.dg/template/class1.C: New test.
17614
17615         PR c++/11808
17616         * g++.dg/expr/call1.C: New test.
17617
17618 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
17619
17620         PR c++/12114
17621         * g++.dg/init/ref9.C: New test.
17622
17623         PR c++/11972
17624         * g++.dg/template/nested4.C: New test.
17625
17626 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17627
17628         PR c++/12093
17629         * g++.dg/template/non-dependent4.C: New test.
17630
17631         PR c++/11928
17632         * g++.dg/inherit/conv1.C: New test.
17633
17634 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17635
17636         PR c++/6196
17637         * g++.dg/ext/label1.C: New test.
17638         * g++.dg/ext/label2.C: Likewise.
17639
17640 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17641
17642         * g++.dg/expr/cond3.C: New test.
17643
17644 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17645
17646         * gcc.dg/builtins-1.c: Add new builtin cases.
17647
17648 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17649
17650         * gcc.dg/builtins-1.c: Add new cases.
17651         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17652
17653 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17654
17655         * gcc.dg/builtins-1.c: Add more math builtin tests.
17656         * gcc.dg/torture/builtin-attr-1.c: New test.
17657
17658 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17659
17660         PR optimization/5079
17661         * g++.dg/opt/static3.C: New test.
17662
17663 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17664
17665         * gcc.misc-tests/gcov-10b.c: New test.
17666
17667 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
17668
17669         * g++.dg/opt/ptrmem3.C: New test.
17670
17671         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
17672
17673 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
17674
17675         * gcc.dg/20030826-2.c: New test.
17676
17677 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17678
17679         PR middle-end/12002
17680         * g77.f-torture/compile/12002.f: New test case.
17681
17682 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17683
17684         * gcc.dg/20030826-1.c: New test case.
17685
17686 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
17687
17688         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
17689
17690 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
17691
17692         PR c++/11871
17693         * c++.dg/lookup/crash1.C: New test.
17694
17695         * c++.dg/warn/noeffect3.C: New test.
17696
17697 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
17698
17699         * gcc.dg/compat/vector-1_x.c: Compile with -w.
17700         * gcc.dg/compat/vector-1_y.c: Ditto.
17701         * gcc.dg/compat/vector-2_x.c: Ditto.
17702         * gcc.dg/compat/vector-2_y.c: Ditto.
17703
17704 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
17705
17706         * gcc.dg/20030702-1.c: New test.
17707
17708 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
17709
17710         PR c++/8795
17711         * g++.dg/ext/altivec-1.C: New test.
17712
17713 2003-08-24  Richard Henderson  <rth@redhat.com>
17714
17715         * g++.dg/eh/simd-2.C: Add -w for x86.
17716
17717 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
17718
17719         * gcc.dg/20030815-1.c: New test.
17720
17721 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17722
17723         PR c++/3765
17724         * g++.dg/parse/access6.C: New test.
17725
17726 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17727
17728         PR c++/641, c++/11876
17729         * g++.dg/template/friend22.C: New test.
17730         * g++.dg/template/friend23.C: Likewise.
17731
17732 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17733
17734         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
17735         identically.
17736
17737 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17738
17739         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
17740
17741 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17742
17743         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
17744
17745 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17746
17747         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
17748
17749 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17750
17751         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
17752
17753 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
17754
17755         PR c++/11919
17756         * g++.dg/overload/prom1.C: New test.
17757
17758         PR c++/11551
17759         * g++.dg/parse/dtor2.C: New test.
17760
17761         PR c++/10762
17762         * g++.dg/parse/using2.C: New test.
17763
17764 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
17765
17766         PR target/11805
17767         * gcc.c-torture/compile/20030821-1.c: New.
17768
17769 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
17770
17771         PR c++/11834
17772         * g++.dg/template/deduce2.C: New test.
17773
17774 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
17775
17776         * gcc.c-torture/execute/20030821-1.c: New test.
17777
17778 2003-08-20  Roger Sayle  <roger@eyesopen.com>
17779
17780         PR middle-end/11984
17781         * gcc.dg/20030820-1.c: New test case.
17782
17783 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
17784
17785         PR c++/11945
17786         * g++.dg/warn/noeffect2.C: New test.
17787
17788 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
17789
17790         PR c++/10926
17791         * g++.dg/template/dtor2.C: New test.
17792
17793         PR c++/11684
17794         * g++.dg/template/operator1.C: New test.
17795         * g++.dg/parse/operator4.C: New test.
17796
17797         PR c++/11946.C
17798         * g++.dg/expr/enum1.C: New test.
17799         * gcc.dg/c99-bool-1.c: Remove bogus warning.
17800
17801         PR c++/11036.C
17802         * g++.dg/parse/elab2.C: New test.
17803         * g++.dg/parse/typedef4.C: Change error message.
17804         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
17805         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
17806         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
17807
17808 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
17809
17810         * gcc.dg/pch/warn-1.c: New.
17811         * gcc.dg/pch/warn-1.hs: New.
17812
17813         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
17814         not-tested file.
17815
17816 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17817
17818         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
17819
17820 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17821
17822         * gcc.dg/uninit-D.c: New Test.
17823         * gcc.dg/uninit-E.c: New Test.
17824         * gcc.dg/uninit-F.c: New Test.
17825         * gcc.dg/uninit-G.c: New Test.
17826
17827 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
17828
17829         * g++.dg/README: Describe the pch directory.
17830
17831 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17832
17833         PR c++/11174
17834         * g++.dg/parse/access4.C: New test.
17835         * g++.dg/parse/access5.C: Likewise.
17836         * g++.old-deja/g++.jason/access17.C: Adjust error message.
17837
17838 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
17839
17840         * gcc.dg/noncompile/20030818-1.c: New.
17841
17842 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
17843
17844         PR c++/11957
17845         * g++.dg/warn/noeffect1.C: New test.
17846
17847         * g++.dg/template/scope2.C: New test.
17848         * g++.dg/template/error2.C: Correct dg-error
17849
17850 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
17851
17852         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
17853
17854 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
17855
17856         PR C++/11512
17857         * g++.dg/template/warn1.C: New.
17858
17859 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17860
17861         * g++.dg/template/error2.C: New test.
17862         * g++.dg/lookup/using7.C: Adjust errors
17863         * g++.old-deja/g++.pt/crash36.C: Likewise.
17864         * g++.old-deja/g++.pt/derived3.C: Likewise.
17865
17866 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17867
17868         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
17869         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
17870         * gcc.c-torture/execute/builtins/string-9.c: New, from
17871         string-opt-9.c.  Adjust for execute/builtins framework.
17872         * gcc.c-torture/execute/string-opt-9.c: Delete.
17873
17874 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
17875
17876         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
17877
17878         * g++.dg/parse/ret-type2.C: New test.
17879
17880         PR c++/11703
17881         * g++.dg/init/new8.C: New test.
17882
17883         PR c++/10923
17884         * g++.dg/parse/typedef5.C: New test.
17885
17886         PR c++/9512
17887         * g++.dg/parse/qualified2.C: New test.
17888         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
17889         invalid code.
17890
17891 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
17892
17893         * g++.dg/conversion/ptrmem1.C: New test.
17894
17895 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
17896
17897         PR target/11693
17898         * gcc.dg/20030811-1.c: New test.
17899
17900         PR target/11535
17901         * gcc.c-torture/execute/20030811-1.c: New test.
17902
17903 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17904
17905         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
17906
17907 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
17908
17909         PR c++/11789.C
17910         * g++.dg/inherit/multiple1.C: New test.
17911
17912 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17913
17914         * gcc.dg/spe1.c: New test.
17915
17916         PR c++/11670
17917         * g++.dg/expr/cast2.C: New test.
17918
17919         PR c++/10530
17920         * g++.dg/template/dependent-name2.C: New test.
17921
17922 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
17923
17924         * g++.dg/parse/crash11.C: Put the dg options in comments.
17925
17926 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
17927
17928         * lib/gcc-dg.exp: Update for diagnostic change.
17929
17930 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17931
17932         PR c++/5767
17933         * g++.dg/parse/crash11.C: New test.
17934
17935 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
17936
17937         * gcc.dg/cpp/spacing1.c: Update.
17938
17939 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
17940
17941         PR target/11739
17942         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
17943         a value for -mtune.
17944
17945 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17946
17947         PR middle-end/11771
17948         * gcc.c-torture/compile/20030804-1.c: New test case.
17949
17950 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17951
17952         * gcc.dg/20030804-1.c: New test case.
17953
17954 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
17955
17956         * gcc.dg/cpp/separate-1.c: New test.
17957
17958 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
17959
17960         PR c++/11704
17961         * g++.dg/template/dependent-expr2.C: New test.
17962
17963         PR c++/11766
17964         * g++.dg/expr/ptrmem1.C: New test.
17965
17966 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17967
17968         PR c++/9453
17969         * g++.dg/template/friend15.C: New test.
17970
17971 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
17972
17973         * lib/dg-pch.exp: Work round PCH bug.
17974
17975 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17976
17977         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
17978         builtins.  Move cases from builtins-4.c here.
17979
17980         * gcc.dg/torture/builtin-math-1.c: New test taken from
17981         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
17982         additional cases.
17983
17984         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
17985         Delete.
17986
17987 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17988
17989         PR c++/9447
17990         * g++.dg/template/using7.C: New test.
17991
17992 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
17993
17994         * import1.c, import2.c: New tests.
17995
17996 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
17997
17998         * g++.dg/eh/crossjump1.C: New test.
17999
18000 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
18001
18002         PR c++/11697
18003         * g++.dg/template/using6.C: New test.
18004
18005         PR c++/11744
18006         * g++.dg/template/koenig2.C: New test.
18007
18008 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18009
18010         PR c++/7983
18011         * g++.dg/parse/typedef4.C: New test.
18012
18013 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18014
18015         PR c++/8442, c++/8806
18016         * g++.dg/template/elab1.C: New test.
18017         * g++.dg/template/type2.C: Likewise.
18018         * g++.dg/template/ttp3.C: Adjust expected error message.
18019         * g++.old-deja/g++.law/visibility13.C: Likewise.
18020         * g++.old-deja/g++.niklas/t135.C: Likewise.
18021         * g++.old-deja/g++.pt/ttp41.C: Likewise.
18022         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
18023         template argument.
18024         * g++.old-deja/g++.pt/ttp44.C: Likewise.
18025
18026 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
18027
18028         PR c++/11295
18029         * g++.dg/ext/stmtexpr1.C: New test.
18030
18031         * g++.dg/opt/tmp1.C: New test.
18032
18033         PR c++/11525
18034         * g++.dg/parse/constant4.C: New test.
18035
18036         PR c++/9447
18037         * g++.dg/template/using5.C: New test.
18038
18039 2003-07-31  Roger Sayle  <roger@eyesopen.com>
18040
18041         * gcc.dg/builtins-27.c: New test case.
18042
18043 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
18044
18045         * gcc.dg/tls/opt-7.c: New test.
18046
18047 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
18048
18049         * g++.old-deja/g++.other/crash18.C: Remove.
18050
18051 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18052
18053         * g++.dg/template/explicit3.C: New.
18054         * g++.dg/template/explicit4.C: New.
18055         * g++.dg/template/explicit5.C: New.
18056
18057         PR c++/11347
18058         * g++.dg/template/memtmpl1.C: New.
18059
18060 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
18061
18062         PR target/11565
18063         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
18064         * gcc.dg/i386-387-5.c (dg-options): Likewise.
18065
18066 2003-07-30  Jan Hubicka  <jh@suse.cz>
18067
18068         * vtgc1.c: Kill.
18069
18070 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
18071
18072         * gcc.dg/struct-in-proto-1.c: New test.
18073
18074 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
18075
18076         * gcc.dg/cpp/include2.c: Only expect one message.
18077
18078 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
18079
18080         PR c++/9447
18081         * g++.dg/template/using1.C: New test.
18082         * g++.dg/template/using2.C: New test.
18083         * g++.dg/template/using3.C: New test.
18084         * g++.dg/template/using4.C: New test.
18085
18086 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
18087
18088         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
18089         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18090
18091 2003-07-28  Jan Hubicka  <jh@suse.cz>
18092
18093         PR c++/11530
18094         * g++.dg/opt/call1.C: New test.
18095
18096 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
18097
18098         PR c++/11667
18099         * g++.dg/init/enum2.C: New test.
18100         * g++.dg/template/overload1.C: Add "-w" option.
18101
18102 2003-07-28    <hp@bitrange.com>
18103
18104         * gcc.dg/Wdeclaration-after-statement-1.c,
18105         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
18106
18107 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
18108
18109         * gcc.c-torture/compile/20030725-1.c: New test.
18110
18111 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
18112
18113         * gcc.dg/20030505.c: Only run for SPE.
18114         Remove definition of opaque type.
18115
18116 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
18117
18118         * g++.dg/template/ptrmem6.C: New test.
18119
18120 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
18121
18122         * gcc.c-torture/compile/zero-strct-2.c: New test.
18123
18124 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
18125
18126         * gcc.dg/intermod-1.c: New test.
18127
18128 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18129
18130         PR c++/11617
18131         * g++.dg/template/lookup2.C: New test.
18132         * g++.dg/template/memclass1.C: Remove instantiated from error.
18133         * g++.dg/other/error2.C: Tweak expected errors.
18134
18135         PR c++/11596
18136         * g++.dg/template/defarg3.C: New test.
18137
18138         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
18139
18140 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
18141
18142         * g++.dg/inherit/access5.C: New test.
18143
18144 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18145
18146         PR c++/11513
18147         * g++.dg/template/crash8.C: New test.
18148
18149 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
18150
18151         PR c/10602
18152         * gcc.dg/noncompile/incomplete-2.c: New test.
18153
18154 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
18155
18156         PR c++/11645
18157         * g++.dg/inherit/access4.C: New test.
18158
18159         PR c++/11517
18160         * g++.dg/expr/cond2.C: New test.
18161
18162         PR optimization/10679
18163         * g++.dg/opt/inline4.C: New test.
18164
18165 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18166
18167         * g++.dg/parse/crash10: New test.
18168
18169 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18170
18171         * g++.dg/ext/flexary1.C: New test.
18172
18173 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18174
18175         PR c++/10793
18176         * g++.dg/template/crash9.C: New test.
18177
18178 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18179
18180         PR c++/3004
18181         * g++.dg/parse/typedef3.C: New test.
18182
18183         PR c++/7906
18184         * g++.dg/parse/operator2.C: New test.
18185
18186         PR c++/8895
18187         * g++.dg/parse/def-tmpl-arg1.C: New test.
18188
18189         PR c++/9282
18190         * g++.dg/parse/funptr1.C: New test.
18191
18192         PR c++/9452
18193         * g++.dg/parse/ambig3.C: New test.
18194
18195         PR c++/9454
18196         * g++.dg/parse/operator3.C: New test.
18197
18198         PR c++/9486
18199         * g++.dg/parse/template10.C: New test.
18200
18201         PR c++/9488
18202         * g++.dg/parse/template11.C: New test.
18203
18204         PR c++/10150
18205         * g++.dg/parse/invalid-op1.C: New test.
18206
18207         PR c++/10247
18208         * g++.dg/parse/condexpr1.C: New test.
18209
18210 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18211
18212         * g++.dg/ext/packed3.C: New test.
18213         * g++.dg/ext/packed4.C: New test.
18214
18215         * gcc.dg/pack-test-3.c: New test.
18216
18217 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
18218
18219         * lib/compat.exp: Handle dg-options per source file.
18220         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
18221         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
18222         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
18223         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
18224         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
18225         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
18226         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
18227         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
18228         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
18229         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
18230         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
18231         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
18232         * g++.dg/compat/break/bitfield7_x.C: Ditto.
18233         * g++.dg/compat/break/bitfield7_y.C: Ditto.
18234
18235 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18236
18237         PR c/10320
18238         * gcc.c-torture/execute/20030718-1.c: New test.
18239
18240 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18241
18242         PR optimization/11536
18243         * gcc.dg/20030721-1.c: New test.
18244
18245 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
18246
18247         PR c++/11546
18248         * g++.dg/template/lookup1.C: New test.
18249
18250 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
18251
18252         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
18253         diagnostics of ill-formed constructs involving labels.
18254         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
18255         the new 'previously defined here' message.
18256
18257 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
18258
18259         * g++.dg/parse/non-dependent2.C: New test.
18260
18261 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18262
18263         * g++.dg/init/init-ref4.C: xfail on targets without
18264         weak symbols.
18265
18266 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
18267
18268         PR target/11087
18269         * gcc.c-torture/execute/20030717-1.c: New test.
18270
18271 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18272
18273         * g++.dg/opt/cfg1.C: New test.
18274
18275 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
18276
18277         PR optimization/11557
18278         * gcc.dg/20030717-1.c: New test.
18279
18280 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
18281
18282         PR c++/10476
18283         * g++.dg/expr/crash-1.C: New test.
18284
18285         PR c++/11027
18286         * g++.dg/template/init3.C: New test.
18287
18288         PR c++/8222
18289         * g++.dg/template/non-dependent1.C: New test.
18290
18291         PR c++/11070
18292         * g++.dg/template/non-dependent2.C: New test.
18293
18294         PR c++/11071
18295         * g++.dg/template/non-dependent3.C: New test.
18296
18297         PR c++/9907
18298         * g++.dg/template/sizeof5.C: New test.
18299
18300 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
18301
18302         PR 11498
18303         * gcc.c-torture/compile/mangle-1.c: New file.
18304
18305 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18306
18307         PR c++/7809
18308         * g++.dg/parse/access3.C: New test.
18309
18310 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
18311
18312         PR c++/11384
18313         * g++.dg/init/init-ref4.C: New test.
18314
18315 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
18316
18317         PR c++/11547
18318         * g++.dg/parse/constant3.C: New test.
18319         * g++.dg/parse/crash7.C: Likewise.
18320
18321 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
18322
18323         PR target/11008
18324         * gcc.dg/i386-pentium4-not-mull.c: New.
18325
18326 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
18327
18328         * gcc.dg/asm-names.c (ymain): Make it weak.
18329
18330 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18331
18332         PR c++/5421
18333         * g++.dg/template/friend21.C: New test.
18334
18335 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
18336
18337         * gcc.dg/cleanup-8.c: New test.
18338         * gcc.dg/cleanup-9.c: New test.
18339
18340 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
18341
18342         * g++.dg/ext/dll-MI1.h: New file.
18343         * g++.dg/ext/dllexport-MI1.C: New file.
18344         * g++.dg/ext/dllimport-MI1.C: New file.
18345
18346 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
18347
18348         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
18349         it does not have cmpstrsi patterns (just cmpmemsi).
18350
18351 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
18352
18353         PR debug/11473
18354         * g++.dg/debug/debug8.C: New test.
18355
18356 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18357
18358         PR c++/10108
18359         * g++.dg/template/crash7.C: New test.
18360
18361 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
18362
18363         PR target/10795
18364         * gcc.c-torture/compile/20030708-1.c: New.
18365
18366 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18367
18368         * gcc.c-torture/execute/20030715-1.c: New test.
18369
18370 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
18371
18372         * gcc.dg/pch/inline-3.c: New file.
18373         * gcc.dg/pch/inline-3.hs: New file.
18374         * gcc.dg/pch/inline-4.c: New file.
18375         * gcc.dg/pch/inline-4.hs: New file.
18376
18377 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
18378
18379         PR c++/11509
18380         * g++.dg/template/crash6.C: New test.
18381
18382         PR c++/7053
18383         * g++.dg/template/friend20.C: New test.
18384
18385         PR c++/7019
18386         * g++.dg/template/overload2.C: New test.
18387
18388 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18389
18390         PR optimization/11440
18391         * gcc.c-torture/execute/20030714-1.c: New test.
18392
18393 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18394
18395         PR c++/11154
18396         * g++.dg/template/partial2.C: New test.
18397
18398 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
18399
18400         PR c++/11503
18401         * g++.dg/template/anon1.C: New test.
18402
18403         PR c++/11493
18404         PR c++/11495
18405         * g++.dg/parse/template9.C: Likewise.
18406         * g++.dg/template/crash4.C: New test.
18407         * g++.dg/template/koenig1.C: Likewise.
18408         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
18409         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
18410         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
18411         functions.
18412         * g++.old-deja/g++.jason/template36.C: Likewise.
18413         * g++.old-deja/g++.mike/p1989.C: Likewise.
18414         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
18415         * g++.old-deja/g++.pt/ttp20.C: Use this->.
18416         * g++.old-deja/g++.pt/ttp21.C: Use this->.
18417         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
18418         compiling.
18419         * g++.old-deja/g++.pt/union2.C: Use this->.
18420
18421 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
18422
18423         * gcc.dg/20030711-1.c: New test.
18424
18425 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
18426
18427         PR c++/11050
18428         * g++.dg/parse/args1.C: New test.
18429         * g++.pt/defarg8.C: Change expected errors.
18430
18431 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
18432
18433         PR c++/8164
18434         * g++.dg/template/nontype2.C: New test.
18435
18436         PR c++/10558
18437         * g++.dg/parse/template8.C: New test.
18438
18439         PR c++/8327
18440         * g++.dg/template/scope1.C: New test.
18441
18442         * g++.dg/warn/Wsign-compare-1.C: New test.
18443
18444 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18445
18446         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
18447
18448 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
18449
18450         PR c++/9411
18451         * g++.dg/template/explicit2.C: New test.
18452
18453         PR c++/10032
18454         * g++.dg/warn/pedantic1.C: New test.
18455
18456 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
18457
18458         PR c++ 9483
18459         * g++.dg/other/field1.C: New test.
18460
18461 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18462
18463         PR c/11449
18464         * gcc.c-torture/compile/20030707-1.c: New.
18465
18466 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18467
18468         PR c++/10849
18469         * g++.dg/template/access12.C: New test.
18470
18471 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
18472
18473         * g++.dg/bprob/bprob.exp (prof_ext): Update.
18474         * g77.dg/bprob/bprob.exp (prof_ext): Update.
18475         * gcc.misc-tests/bprob.exp (prof_ext): Update.
18476         * gcc.misc-tests/gcov.exp: Update
18477         * g++.dg/gcov/gcov.exp: Update
18478         * lib/gcov.exp: Update.
18479
18480 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
18481
18482         * g++.dg/abi/mangle17.C: Make sure template expressions are
18483         dependent.
18484         * g++.dg/abi/mangle4.C: Mark erroneous casts.
18485         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
18486         * g++.dg/opt/stack1.C: Remove erroneous code.
18487         * g++.dg/parse/template7.C: New test.
18488         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
18489         * g++.old-deja/g++.pt/crash4.C: Likewise.
18490
18491 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18492
18493         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
18494         with zero or one occurence of `$' after the initial `L'.
18495
18496 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
18497
18498         * gcc.c-torture/compile/20030704-1.c: Add a comment.
18499
18500 2003-07-08  Roger Sayle  <roger@eyesopen.com>
18501
18502         PR c/11370
18503         * gcc.dg/Wunreachable-6.c: New testcase.
18504         * gcc.dg/Wunreachable-7.c: New testcase.
18505
18506 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18507
18508         PR c/11420
18509         * gcc.dg/20030708-1.c: New test.
18510
18511 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
18512
18513         * gcc.dg/compat/sdata-section.h: New file.
18514         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
18515         * gcc.dg/torture/mips-sdata-1.c: New test.
18516
18517 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18518
18519         PR c++/11030
18520         * g++.dg/template/friend19.C: New test.
18521
18522 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18523
18524         * g++.dg/opt/strength-reduce.C: New test.
18525
18526 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18527
18528         PR target/10979
18529         * gcc.dg/20030707-1.c: New testcase.
18530
18531 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18532
18533         PR optimization/11059
18534         * g++.dg/opt/emptyunion.C: New testcase.
18535
18536 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18537             Eric Botcazou  <ebotcazou@libertysurf.fr>
18538
18539         * g++.dg/opt/stack1.C: New test.
18540
18541 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
18542
18543         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
18544         run test.
18545
18546         PR c++/11431
18547         * g++.dg/expr/static_cast3.C: New test.
18548
18549 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
18550
18551         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
18552         everywhere.
18553         * gcc.dg/concat.c: Concatenation of string constants with
18554         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
18555         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
18556         * gcc.dg/cpp/escape-2.c: Use wide character constants where
18557         necessary to avoid multi-character character constant warning.
18558         * gcc.dg/cpp/escape.c: Likewise.
18559         * gcc.dg/cpp/ucs.c: Likewise.
18560         Remove backslashes from dg-bogus comments, as they confuse Tcl.
18561         Fix a typo.
18562
18563 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18564
18565         PR c/11428
18566         * gcc.c-torture/compile/20030704-1.c: New.
18567
18568 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18569
18570         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
18571
18572 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
18573
18574         PR c++/5287, PR c++/7910,  PR c++/11021
18575         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
18576         tests for warnings.
18577         * g++.dg/ext/dllimport2.C: Add tests for warnings.
18578         * g++.dg/ext/dllimport3.C: Likewise.
18579         * g++.dg/ext/dllimport4.C: New file.
18580         * g++.dg/ext/dllimport5.C: New file.
18581         * g++.dg/ext/dllimport6.C: New file.
18582         * g++.dg/ext/dllimport7.C: New file.
18583         * g++.dg/ext/dllimport8.C: New file.
18584         * g++.dg/ext/dllimport9.C: New file.
18585         * g++.dg/ext/dllimport10.C: New file.
18586         * g++.dg/ext/dllexport1.C: New file.
18587
18588 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18589
18590         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
18591         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
18592
18593 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18594
18595         * gcc.dg/builtins-25.c: New testcase.
18596         * gcc.dg/builtins-26.c: New testcase.
18597
18598 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
18599
18600         * gcc.dg/compat/vector-defs.h: New file.
18601         * gcc.dg/compat/vector-setup.h: New file.
18602         * gcc.dg/compat/vector-check.h: New file.
18603         * gcc.dg/compat/vector-1_main.c: New file.
18604         * gcc.dg/compat/vector-1_x.c: New file.
18605         * gcc.dg/compat/vector-1_y.c: New file.
18606         * gcc.dg/compat/vector-2_main.c: New file.
18607         * gcc.dg/compat/vector-2_x.c: New file.
18608         * gcc.dg/compat/vector-2_y.c: New file.
18609
18610         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
18611         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
18612         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
18613         * gcc.dg/compat/struct-align-1.h: New file.
18614         * gcc.dg/compat/struct-align-1_main.c: New file.
18615         * gcc.dg/compat/struct-align-1_x.c: New file.
18616         * gcc.dg/compat/struct-align-1_y.c: New file.
18617         * gcc.dg/compat/struct-align-2.h: New file.
18618         * gcc.dg/compat/struct-align-2_main.c: New file.
18619         * gcc.dg/compat/struct-align-2_x.c: New file.
18620         * gcc.dg/compat/struct-align-2_y.c: New file.
18621
18622         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
18623         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18624         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18625         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18626         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18627         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18628         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18629         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18630         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18631         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18632         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18633         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18634         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18635         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18636         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18637         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18638         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18639         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18640         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18641         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18642         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18643         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18644         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18645         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18646         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18647         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18648         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18649         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18650         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18651
18652 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18653
18654         * gcc.dg/i386-call-1.c: New test.
18655
18656 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
18657
18658         PR c++/9162
18659         * g++.dg/parse/defarg4.C: New.
18660
18661 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18662
18663         PR target/10700
18664         * gcc.c-torture/compile/20030703-1.c: New test case.
18665
18666 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18667
18668         * g++.dg/template/local3.C: Remove extra semicolon.
18669
18670 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18671
18672         * gcc.dg/i386-volatile-1.c: New test.
18673
18674 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
18675
18676         PR c++/11072
18677         * g++.dg/other/offsetof2.C: XFAIL.
18678         * g++.dg/other/offsetof5.C: New.
18679
18680         PR c++/10219
18681         * g++.dg/template/error1.C: New.
18682
18683         PR c++/9779
18684         * g++.dg/template/dependent-expr1.C: New.
18685
18686 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18687
18688         PR c++/6949
18689         * g++.dg/template/local3.C: New test.
18690
18691         PR c++/11149
18692         * g++.dg/lookup/scoped6.C: New test.
18693
18694 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
18695
18696         PR c++/8046
18697         * g++.dg/other/error7.C: New test.
18698
18699 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
18700
18701         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
18702         * g++.old-deja/g++.abi/vtable3.h: Likewise.
18703         * g++.old-deja/g++.law/code-gen5.C: Likewise.
18704         * g++.old-deja/g++.other/union2.C: Likewise.
18705         * gcc.dg/c90-const-expr-2.c: Likewise.
18706         * gcc.dg/c90-const-expr-3.c: Likewise.
18707         * gcc.dg/c99-const-expr-2.c: Likewise.
18708         * gcc.dg/c99-const-expr-3.c: Likewise.
18709         * gcc.dg/concat.c: Likewise.
18710
18711 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18712
18713         PR c++/9559
18714         * g++.dg/init/static1.C: New test.
18715
18716 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18717
18718         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
18719         * g++.old-deja/g++.other/access2.C: Likewise.
18720         * g++.old-deja/g++.other/decl2.C: Likewise.
18721         * gcc.c-torture/execute/20020615-1.c: Likewise.
18722
18723 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18724
18725         PR c++/4933
18726         * g++.dg/template/sizeof4.C: New test.
18727
18728 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18729
18730         * g++.dg/other/error6.C: New test.
18731
18732 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18733
18734         PR c++/10750
18735         * g++.dg/parse/constant2.C: New test.
18736
18737 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
18738
18739         PR c++/11106
18740         * g++.dg/other/error5.C: New test.
18741
18742 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18743
18744         * gcc.dg/format/gcc_diag-1.c: New test.
18745
18746 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
18747
18748         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
18749
18750 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
18751
18752         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
18753         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
18754         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
18755
18756 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
18757
18758         * gcc.c-torture/execute/builtins/string-8.c: New test.
18759         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
18760         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
18761         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
18762
18763 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18764
18765         PR c++/10468
18766         * g++.dg/ext/typeof6.C: New test.
18767
18768 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18769
18770         PR c++/10796
18771         * g++.dg/init/enum1.C: New test.
18772
18773 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
18774
18775         * gcc.dg/20030627-1.c: New test.
18776
18777 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
18778
18779         PR c++/11332
18780         * g++.dg/expr/static_cast2.C: New test.
18781
18782 2003-06-26  Roger Sayle  <roger@eyesopen.com>
18783             Jakub Jelinek  <jakub@redhat.com>
18784
18785         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
18786         sprintf(dst,"%s",src) optimization.
18787         * gcc.c-torture/execute/20030626-1.c: New test case.
18788         * gcc.c-torture/execute/20030626-2.c: New test case.
18789
18790 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
18791
18792         * gcc.c-torture/execute/multi-ix.c: New test.
18793
18794         * gcc.c-torture/execute/simd-4.c (main):
18795         Added missing semicolon at end of union.
18796
18797 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
18798
18799         PR c++/8266
18800         * g++.dg/template/explicit-instantiation3.C: New test.
18801
18802 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18803
18804         * gcc.dg/20030626-1.c: Use signed char.
18805
18806 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18807
18808         * gcc.dg/20030626-1.c: New test.
18809
18810 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
18811
18812         * const-str-2.m: Update.
18813
18814 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
18815
18816         PR c++/10990
18817         * g++.dg/rtti/dyncast1.C: New test.
18818         * g++.dg/abi/mangle4.C: Correct base-specifier access.
18819         * g++.dg/lookup/scoped1.C: Remove XFAIL.
18820         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
18821
18822         PR c++/10931
18823         * g++.dg/expr/static_cast1.C: New test.
18824
18825 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
18826
18827         * gcc.dg/20030625-1.c: New test.
18828
18829 2003-06-24  Roger Sayle  <roger@eyesopen.com>
18830
18831         * gcc.c-torture/compile/20030624-1.c: New test case.
18832
18833 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
18834
18835         * gcc.c-torture/execute/string-opt-17.c: New test.
18836
18837 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
18838
18839         PR c++/5754
18840         * g++.dg/parse/crash6.C: New test.
18841
18842 2003-06-23  Roger Sayle  <roger@eyesopen.com>
18843
18844         * gcc.dg/builtins-24.c: New test case.
18845
18846 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
18847
18848         * g++.dg/opt/operator1.C: New test.
18849
18850 2003-06-22  Roger Sayle  <roger@eyesopen.com>
18851
18852         * gcc.c-torture/execute/string-opt-16.c: New test case.
18853
18854 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18855
18856         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
18857         * g++.old-deja/g++.other/conv7.C: Likewise
18858         * g++.old-deja/g++.other/overcnv2.C: Likewise.
18859         * g++.old-deja/g++.other/overload14.C: Likewise.
18860
18861 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18862
18863         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
18864         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
18865
18866 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18867
18868         PR c++/10888
18869         * g++.dg/warn/Winline-3.C: New test.
18870
18871 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18872
18873         * lib/target-supports.exp (check_alias_available): Make the test
18874         program acceptable to the Solaris assembler.
18875
18876         PR c++/10749
18877         * g++.dg/template/memclass2.C: New test.
18878
18879 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18880             Eric Botcazou  <ebotcazou@libertysurf.fr>
18881
18882         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
18883         data for non-matching targets.
18884         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
18885
18886 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18887
18888         PR c++/10845
18889         * g++.dg/template/member3.C: New test.
18890
18891 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
18892
18893         PR c++/10939
18894         * g++.dg/template/func1.C: New test.
18895
18896         PR c++/9649
18897         * g++.dg/template/static4.C: New test.
18898         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
18899
18900         PR c++/11041
18901         * g++.dg/init/ref7.C: New test.
18902
18903 2003-06-19  Matt Austern  <austern@apple.com>
18904
18905         PR c++/11228
18906         * g++.dg/anew1.C: New test.
18907         * g++.dg/anew2.C: New test.
18908         * g++.dg/anew3.C: New test.
18909         * g++.dg/anew4.C: New test.
18910
18911 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
18912
18913         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
18914
18915 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
18916
18917         * gcc.c-torture/execute/simd-4.c (main): Make expected value
18918         endian-dependent.
18919
18920 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
18921
18922         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
18923         Remove cruft.
18924
18925 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
18926
18927         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
18928         * gcc.c-torture/compile/961203-1.c: Likewise.
18929         * gcc.c-torture/compile/980506-1.c: Likewise.
18930
18931 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18932
18933         PR c++/10712
18934         * g++.dg/lookup/using7.C: New test.
18935
18936 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18937
18938         PR c++/11105
18939         * g++.dg/abi/conv1.C: Remove it.
18940         * g++.dg/template/conv7.C: New test.
18941         * g++.dg/template/conv8.C: Likewise.
18942         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
18943         conversion operator.
18944
18945 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
18946
18947         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
18948         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18949         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18950         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18951         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18952         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18953         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18954         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18955         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18956         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18957         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18958         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18959         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18960         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18961         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18962         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18963         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18964         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18965         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18966         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18967         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18968         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18969         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18970         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18971         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18972         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18973         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18974         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18975         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18976
18977 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
18978
18979         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
18980         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
18981         indications.
18982
18983 2003-06-16  Roger Sayle  <roger@eyesopen.com>
18984
18985         * gcc.dg/i386-387-5.c: New test case.
18986         * gcc.dg/i386-387-6.c: New test case.
18987         * gcc.dg/builtins-23.c: New test case.
18988
18989 2003-06-15  Roger Sayle  <roger@eyesopen.com>
18990
18991         * gcc.dg/builtins-22.c: New test case.
18992         * gcc.dg/i386-387-1.c: Update to test exp.
18993         * gcc.dg/i386-387-2.c: Likewise.
18994
18995 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18996
18997         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
18998
18999 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19000
19001         * lib/gcc-dg.exp (dg-require-dll): New function.
19002         (dg-xfail-if): Likewise.
19003         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
19004         driver.
19005
19006         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
19007         * gcc.c-torture/compile/20001205-1.c: Likewise.
19008         * gcc.c-torture/compile/20001226-1.c: Likewise.
19009         * gcc.c-torture/compile/20010518-2.c: Likewise.
19010         * gcc.c-torture/compile/20020312-1.c: Likewise.
19011         * gcc.c-torture/compile/20020604-1.c: Likewise.
19012         * gcc.c-torture/compile/920501-12.c: Likewise.
19013         * gcc.c-torture/compile/920501-4.c: Likewise.
19014         * gcc.c-torture/compile/920520-1.c: Likewise.
19015         * gcc.c-torture/compile/920521-1.c: Likewise.
19016         * gcc.c-torture/compile/920625-1.c: Likewise.
19017         * gcc.c-torture/compile/961203-1.c: Likewise.
19018         * gcc.c-torture/compile/980506-1.c: Likewise.
19019         * gcc.c-torture/compile/981006-1.c: Likewise.
19020         * gcc.c-torture/compile/981022-1.c: Likewise.
19021         * gcc.c-torture/compile/981223-1.c: Likewise.
19022         * gcc.c-torture/compile/990617-1.c: Likewise.
19023         * gcc.c-torture/compile/dll.c: Likewise.
19024         * gcc.c-torture/compile/labels-3.c: Likewise.
19025         * gcc.c-torture/compile/mipscop-1.c: Likewise.
19026         * gcc.c-torture/compile/mipscop-2.c: Likewise.
19027         * gcc.c-torture/compile/mipscop-3.c: Likewise.
19028         * gcc.c-torture/compile/mipscop-4.c: Likewise.
19029         * gcc.c-torture/compile/simd-5.c: Likewise.
19030         * gcc.c-torture/compile/20000804-1.x: Remove.
19031         * gcc.c-torture/compile/20001205-1.x: Likewise.
19032         * gcc.c-torture/compile/20001226-1.x: Likewise.
19033         * gcc.c-torture/compile/20010518-2.x: Likewise.
19034         * gcc.c-torture/compile/20020312-1.x: Likewise.
19035         * gcc.c-torture/compile/20020604-1.x: Likewise.
19036         * gcc.c-torture/compile/920501-12.x: Likewise.
19037         * gcc.c-torture/compile/920501-4.x: Likewise.
19038         * gcc.c-torture/compile/920520-1.x: Likewise.
19039         * gcc.c-torture/compile/920521-1.x: Likewise.
19040         * gcc.c-torture/compile/920625-1.x: Likewise.
19041         * gcc.c-torture/compile/961203-1.x: Likewise.
19042         * gcc.c-torture/compile/980506-1.x: Likewise.
19043         * gcc.c-torture/compile/981006-1.x: Likewise.
19044         * gcc.c-torture/compile/981022-1.x: Likewise.
19045         * gcc.c-torture/compile/981223-1.x: Likewise.
19046         * gcc.c-torture/compile/990617-1.x: Likewise.
19047         * gcc.c-torture/compile/mipscop-1.x: Likewise.
19048         * gcc.c-torture/compile/mipscop-2.x: Likewise.
19049         * gcc.c-torture/compile/mipscop-3.x: Likewise.
19050         * gcc.c-torture/compile/mipscop-4.x: Likewise.
19051         * gcc.c-torture/compile/simd-5.x: Likewise.
19052
19053         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
19054
19055 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19056
19057         * gcc.c-torture/execute/20030611-1.c: New test.
19058
19059 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19060
19061         PR middle-end/168
19062         * gcc.dg/20030612-1.c: New test case.
19063
19064 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19065
19066         PR c++/10635
19067         * g++.dg/expr/cast1.C: New test.
19068
19069 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19070
19071         * gcc.dg/builtins-21.c: New test case.
19072
19073 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
19074
19075         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
19076         options instead of at the end.
19077         * lib/objc.exp (objc_target_compile): Likewise.
19078
19079 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
19080
19081         PR c++/10432
19082         * g++.dg/parse/error1.C: New test.
19083
19084 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
19085
19086         * gcc.dg/compat/struct-by-value-11_main.c: New file.
19087         * gcc.dg/compat/struct-by-value-11_x.c: New file.
19088         * gcc.dg/compat/struct-by-value-11_y.c: New file.
19089         * gcc.dg/compat/struct-by-value-12_main.c: New file.
19090         * gcc.dg/compat/struct-by-value-12_x.c: New file.
19091         * gcc.dg/compat/struct-by-value-12_y.c: New file.
19092         * gcc.dg/compat/struct-by-value-13_main.c: New file.
19093         * gcc.dg/compat/struct-by-value-13_x.c: New file.
19094         * gcc.dg/compat/struct-by-value-13_y.c: New file.
19095         * gcc.dg/compat/struct-by-value-14_main.c: New file.
19096         * gcc.dg/compat/struct-by-value-14_x.c: New file.
19097         * gcc.dg/compat/struct-by-value-14_y.c: New file.
19098         * gcc.dg/compat/struct-by-value-15_main.c: New file.
19099         * gcc.dg/compat/struct-by-value-15_x.c: New file.
19100         * gcc.dg/compat/struct-by-value-15_y.c: New file.
19101         * gcc.dg/compat/struct-by-value-16_main.c: New file.
19102         * gcc.dg/compat/struct-by-value-16_x.c: New file.
19103         * gcc.dg/compat/struct-by-value-16_y.c: New file.
19104         * gcc.dg/compat/struct-by-value-17_main.c: New file.
19105         * gcc.dg/compat/struct-by-value-17_x.c: New file.
19106         * gcc.dg/compat/struct-by-value-17_y.c: New file.
19107         * gcc.dg/compat/struct-by-value-18_main.c: New file.
19108         * gcc.dg/compat/struct-by-value-18_x.c: New file.
19109         * gcc.dg/compat/struct-by-value-18_y.c: New file.
19110
19111         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
19112         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
19113         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
19114         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
19115         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
19116         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
19117         * gcc.dg/compat/scalar-return-3_main.c: New file.
19118         * gcc.dg/compat/scalar-return-3_x.c: New file.
19119         * gcc.dg/compat/scalar-return-3_y.c: New file.
19120         * gcc.dg/compat/scalar-return-4_main.c: New file.
19121         * gcc.dg/compat/scalar-return-4_x.c: New file.
19122         * gcc.dg/compat/scalar-return-4_y.c: New file.
19123
19124 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
19125
19126         * gcc.dg/compat/fp2-struct-check.h: New file.
19127         * gcc.dg/compat/fp2-struct-defs.h: New file.
19128         * gcc.dg/compat/fp2-struct-init.h: New file.
19129         * gcc.dg/compat/struct-by-value-10_main.c: New file.
19130         * gcc.dg/compat/struct-by-value-10_x.c: New file.
19131         * gcc.dg/compat/struct-by-value-10_y.c: New file.
19132         * gcc.dg/compat/struct-return-10_main.c: New file.
19133         * gcc.dg/compat/struct-return-10_x.c: New file.
19134         * gcc.dg/compat/struct-return-10_y.c: New file.
19135
19136         * gcc.dg/compat/compat-common.h: New file.
19137         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
19138         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
19139         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
19140         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
19141         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
19142         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
19143         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
19144         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19145         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
19146         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
19147         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19148         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
19149         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
19150         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19151         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
19152         * gcc.dg/compat/small-struct-check.h: Ditto.
19153         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
19154         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19155         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
19156         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
19157         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19158         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19159         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
19160         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19161         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
19162         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
19163         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19164         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19165         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
19166         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19167         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19168         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
19169         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19170         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
19171         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
19172         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19173         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
19174         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
19175         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19176         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
19177         * gcc.dg/compat/struct-return-2_main.c: Ditto.
19178         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19179         * gcc.dg/compat/struct-return-2_y.c: Ditto.
19180         * gcc.dg/compat/struct-return-3_main.c: Ditto.
19181         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19182         * gcc.dg/compat/struct-return-3_y.c: Ditto.
19183
19184 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
19185
19186         * g++.dg/pch/static-1.C: New file.
19187         * g++.dg/pch/static-1.Hs: New file.
19188
19189 2003-06-10  Richard Henderson  <rth@redhat.com>
19190
19191         * gcc.dg/asm-7.c: Adjust expected warning text.
19192
19193 2003-06-10  Roger Sayle  <roger@eyesopen.com>
19194
19195         * gcc.dg/builtins-20.c: New test case.
19196
19197 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
19198
19199         PR c++/11131
19200         * g++.dg/opt/template1.C: New test.
19201
19202 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19203
19204         * lib/gcc-dg.exp (dg-test): Clear additional_files and
19205         additional_sources.
19206
19207 2003-05-21  David Taylor  <dtaylor@emc.com>
19208
19209         * gcc.dg/Wpadded.c: New file.
19210
19211 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19212
19213         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
19214         * gcc.dg/special/weak-2.c: Add dg-require-weak.
19215         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
19216         dg-require-weak.
19217
19218 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
19219
19220         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
19221
19222 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19223
19224         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
19225         (dg-require-alias): Likewise.
19226         (dg-require-gc-sections): Likewise.
19227         * lib/target-supports.exp (check_gc_sections_available): Likewise.
19228
19229 2003-06-08  Richard Henderson  <rth@redhat.com>
19230
19231         * gcc.dg/20011029-2.c: Fix the array reference.
19232         * gcc.dg/asm-7.c: New.
19233
19234 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
19235
19236         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
19237
19238 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
19239
19240         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
19241         (dg-require-gc-sections): Likewise.
19242
19243 2003-06-08  Jan Hubicka  <jh@suse.cz>
19244
19245         * i386-cmov1.c: Fix regular expression.
19246         * i386-cvt-1.c: Likewise.
19247         * i386-local.c: Likewise.
19248         * i386-local2.c: Likewise.
19249         * i386-mul.c: Likewise.
19250         * i386-ssetype-1.c: Likewise.
19251         * i386-ssetype-3.c: Likewise.
19252         * i386-ssetype-5.c: Likewise.
19253
19254 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19255
19256         PR c++/11039
19257         * g++.dg/warn/implicit-typename2.C: New test.
19258         * g++.dg/warn/implicit-typename3.C: New test.
19259
19260 2003-06-07  Richard Henderson  <rth@redhat.com>
19261
19262         * g++.dg/other/offsetof3.C: Use size_t.
19263         * g++.dg/other/offsetof4.C: Likewise.
19264
19265 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
19266
19267         * lib/copy-file.exp: New. Implement gcc_copy_files.
19268
19269         * lib/dg-pch.exp: Load copy-file.exp
19270         (dg-pch): Use gcc_copy_files instead of "file copy".
19271
19272 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
19273
19274         * gcc.dg/weak/weak.exp: Simplify.
19275         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
19276         * gcc.dg/weak/weak-1.c: Likewise.
19277         * gcc.dg/weak/weak-2.c: Likewise.
19278         * gcc.dg/weak/weak-3.c: Likewise.
19279         * gcc.dg/weak/weak-4.c: Likewise.
19280         * gcc.dg/weak/weak-5.c: Likewise.
19281         * gcc.dg/weak/weak-6.c: Likewise.
19282         * gcc.dg/weak/weak-7.c: Likewise.
19283         * gcc.dg/weak/weak-8.c: Likewise.
19284         * gcc.dg/weak/weak-9.c: Likewise.
19285
19286 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
19287
19288         gcc.c-torture/execute/20030606-1.c: New.
19289
19290 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19291
19292         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
19293         * gcc.dg/builtins-19.c: Likewise.
19294
19295 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19296
19297         * gcc.dg/builtins-2.c: Add some more tests.
19298         * gcc.dg/builtins-18.c: New test case.
19299         * gcc.dg/builtins-19.c: New test case.
19300
19301 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19302             Jim Wilson  <wilson@tuliptree.org>
19303
19304         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
19305
19306 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
19307
19308         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
19309         mempcpy/stpcpy calls not to be optimized into something else.
19310         * gcc.c-torture/execute/string-opt-3.c: Moved to...
19311         * gcc.c-torture/execute/builtins/string-7.c: ...here.
19312         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
19313
19314 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19315
19316         * gcc.dg/format/asm_fprintf-1.c: New test.
19317
19318 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
19319
19320         * lib/gcc-defs.exp (additional_sources): New variable.
19321         (dg-additional-sources): New function.
19322         (additional_files): New variable.
19323         (dg-additional-files): New function.
19324         (dg-additional-files-options): Likewise.
19325         * lib/gcc-dg.exp (dg-require-weak): New function.
19326         (dg-require-alias): Likewise.
19327         (dg-require-gc-sections): Likewise.
19328         * lib/target-supports.exp (check_alias_available): Remove testfile
19329         parameter.
19330         (check_gc_sections_available): New function.
19331         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
19332         (dg-gpp-additional-files): Likewise.
19333         * lib/g++.exp (additional_sources): Remove.
19334         (additional_files): Likewise.
19335         (g++_target_compile): Use dg-additional-files-options.
19336
19337         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
19338         Tcl logic.
19339         * gcc.dg/special/ecos.exp: Remove.
19340         * gcc.dg/special/20000419-2.c: Use dg-require-*.
19341         * gcc.dg/special/alias-1.c: Likewise.
19342         * gcc.dg/special/alias-2.c: Likewise.
19343         * gcc.dg/special/gcsec-1.c: Likewise.
19344         * gcc.dg/special/weak-1.c: Likewise.
19345         * gcc.dg/special/weak-2.c: Likewise.
19346         * gcc.dg/special/wkali-1.c: Likewise.
19347         * gcc.dg/special/wkali-2.c: Likewise.
19348
19349         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
19350         dg-gpp-additional-*.
19351         * g++.dg/special/conpr-3.C: Likewise.
19352         * g++.dg/special/conpr-4.C: Likewise.
19353         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
19354         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
19355         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
19356         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
19357         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
19358         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
19359         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
19360         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
19361         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
19362         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
19363         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
19364         * g++.old-deja/g++.other/comdat1.C: Likewise.
19365         * g++.old-deja/g++.other/comdat2.C: Likewise.
19366         * g++.old-deja/g++.other/comdat3.C: Likewise.
19367         * g++.old-deja/g++.other/ctor1.C: Likewise.
19368         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
19369
19370 2003-06-05  Richard Henderson  <rth@redhat.com>
19371
19372         * gcc.dg/debug/20030605-1.c: New.
19373
19374 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19375
19376         * README.QMTEST: Update.
19377
19378 2003-06-04  Richard Henderson  <rth@redhat.com>
19379
19380         * gcc.dg/cleanup-1.c: New.
19381         * gcc.dg/cleanup-2.c: New.
19382         * gcc.dg/cleanup-3.c: New.
19383         * gcc.dg/cleanup-4.c: New.
19384         * gcc.dg/cleanup-5.c: New.
19385         * gcc.dg/cleanup-6.c: New.
19386         * gcc.dg/cleanup-7.c: New.
19387
19388 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19389
19390         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
19391
19392         * lib/dg-pch.exp: New file.
19393         * g++.dg/pch/pch.exp: Use dg-pch.exp.
19394         * gcc.dg/pch/pch.exp: Likewise.
19395
19396 2003-06-04  Roger Sayle  <roger@eyesopen.com>
19397
19398         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
19399         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
19400         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
19401         * gcc.dg/builtins-17.c: New test case.
19402         * gcc.dg/i386-387-4.c: New test case.
19403         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
19404
19405 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19406
19407         * gcc.dg/ultrasp9.c: New test.
19408
19409 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19410
19411         * gcc.c-torture/compile/20030604-1.c: New test.
19412         * gcc.dg/sparc-constant-1.c: New test.
19413
19414 2003-06-03  Glen Nakamura  <glen@imodulo.com>
19415
19416         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
19417
19418 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
19419
19420         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
19421
19422         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
19423         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
19424
19425 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
19426
19427         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
19428
19429 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19430
19431         PR c++/10940
19432         * g++.dg/template/spec10.C: New test.
19433
19434 2003-06-03  Roger Sayle  <roger@eyesopen.com>
19435
19436         * gcc.dg/builtins-16.c: New test case.
19437
19438 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
19439
19440         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
19441         mempcpy test with post-increments.
19442         * gcc.c-torture/execute/string-opt-3.c: New test.
19443         * gcc.dg/string-opt-1.c: New test.
19444
19445 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
19446
19447         PR fortran/10965
19448         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
19449
19450 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
19451
19452         * lib/scanasm.exp (dg-scan): New function, factored out of ...
19453         (scan-assembler): ... here.  Use dg-scan.
19454         (scan-assembler-not): Likewise.
19455         (scan-file): New function.
19456         (scan-file-not): Likewise.
19457         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
19458         * gcc.dg/cpp/_Pragma4.c: Likewise.
19459         * gcc.dg/cpp/_Pragma5.c: Likewise.
19460         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19461         * gcc.dg/cpp/avoidpaste2.c: Likewise.
19462         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
19463         * gcc.dg/cpp/cmdlne-P.c: Likewise.
19464         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
19465         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
19466         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
19467         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
19468         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
19469         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
19470         * gcc.dg/cpp/cxxcom1.c: Likewise.
19471         * gcc.dg/cpp/line1.c: Likewise.
19472         * gcc.dg/cpp/maccom1.c: Likewise.
19473         * gcc.dg/cpp/maccom2.c: Likewise.
19474         * gcc.dg/cpp/maccom3.c: Likewise.
19475         * gcc.dg/cpp/maccom4.c: Likewise.
19476         * gcc.dg/cpp/maccom5.c: Likewise.
19477         * gcc.dg/cpp/maccom6.c: Likewise.
19478         * gcc.dg/cpp/multiline.c: Likewise.
19479         * gcc.dg/cpp/spacing1.c: Likewise.
19480         * gcc.dg/cpp/spacing2.c: Likewise.
19481         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
19482         * gcc.dg/cpp/trad/maccom1.c: Likewise.
19483         * gcc.dg/cpp/trad/maccom2.c: Likewise.
19484         * gcc.dg/cpp/trad/maccom3.c: Likewise.
19485         * gcc.dg/cpp/trad/maccom4.c: Likewise.
19486         * gcc.dg/cpp/trad/maccom6.c: Likewise.
19487         * gcc.dg/cpp/cxxcom2.c: Likewise.
19488         * gcc.dg/cpp/cxxcom2.h: New file.
19489
19490         * gcc.dg/cpp/truefalse.cpp: Move it to ...
19491         * g++.dg/cpp/truefalse.C: Here.
19492         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
19493
19494 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
19495
19496         * gcc.dg/cpp/redef3.c: New file.
19497
19498 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19499
19500         * gcc.dg/i386-loop-3.c: New test.
19501
19502 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
19503
19504         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
19505
19506 2003-05-31  Roger Sayle  <roger@eyesopen.com>
19507
19508         * gcc.dg/fwrapv-1.c: New test case.
19509         * gcc.dg/fwrapv-2.c: New test case.
19510
19511 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19512
19513         PR c++/10956
19514         * g++.dg/template/spec9.C: New test.
19515
19516 2003-05-29  Roger Sayle  <roger@eyesopen.com>
19517
19518         * gcc.dg/duff-4.c: New test case.
19519
19520 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
19521
19522         PR fortran/10843
19523         * g77.dg/ffixed-form-1.f: New test
19524         * g77.dg/ffixed-form-2.f: New test
19525         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
19526         * g77.dg/ffree-form-3.f: New test
19527
19528 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
19529
19530         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
19531         * gcc.dg/wint_t-1.c: Likewise.
19532
19533 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19534
19535         * g++.dg/template/access11.C: New test.
19536
19537 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19538
19539         PR c++/10849
19540         * g++.dg/template/access10.C: New test.
19541
19542 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19543             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19544
19545         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
19546
19547 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19548
19549         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
19550         suppress for powerpc-*-darwin*.
19551         * gcc.dg/torture/builtin-noret-2.c: Likewise.
19552
19553 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19554
19555         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
19556         suppress option for powerpc-*-darwin*.
19557
19558 2003-05-23  Roger Sayle  <roger@eyesopen.com>
19559
19560         * gcc.dg/builtins-1.c: Add tests for tan and atan.
19561         * gcc.dg/builtins-4.c: Add test for fmod.
19562
19563 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19564
19565         PR c++/10682
19566         * g++.dg/template/instantiate4.C: New test.
19567
19568 2003-05-22  Roger Sayle  <roger@eyesopen.com>
19569
19570         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
19571
19572 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
19573
19574         * gcc.dg/compat/scalar-return-1_main.c: New file.
19575         * gcc.dg/compat/scalar-return-1_x.c: New file.
19576         * gcc.dg/compat/scalar-return-1_y.c: New file.
19577         * gcc.dg/compat/scalar-return-2_main.c: New file.
19578         * gcc.dg/compat/scalar-return-2_x.c: New file.
19579         * gcc.dg/compat/scalar-return-2_y.c: New file.
19580         * gcc.dg/compat/struct-return-3_main.c: New file.
19581         * gcc.dg/compat/struct-return-3_y.c: New file.
19582         * gcc.dg/compat/struct-return-3_x.c: New file.
19583         * gcc.dg/compat/struct-return-2_main.c: New file.
19584         * gcc.dg/compat/struct-return-2_x.c: New file.
19585         * gcc.dg/compat/struct-return-2_y.c: New file.
19586
19587 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19588
19589         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
19590         for hppa*-hp-hpux*.
19591         * gcc.dg/20021014-1.c (dg-options): Likewise.
19592         * gcc.dg/nest.c (dg-options): Likewise.
19593
19594 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
19595
19596         PR c++/9738
19597         * g++.dg/ext/dllimport2.C: New file.
19598         * g++.dg/ext/dllimport3.C: New file.
19599
19600 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
19601
19602         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
19603         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19604         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19605         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19606         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19607         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19608         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
19609         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
19610         * gcc.dg/compat/small-struct-defs.h: New file.
19611         * gcc.dg/compat/small-struct-init.h: New file.
19612         * gcc.dg/compat/small-struct-check.h: New file.
19613         * gcc.dg/compat/fp-struct-defs.h: New file.
19614         * gcc.dg/compat/fp-struct-check.h: New file.
19615         * gcc.dg/compat/fp-struct-init.h: New file.
19616         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
19617         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
19618
19619 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
19620
19621         * gcc.dg/20030225-2.c: New test.
19622
19623 2003-05-18  Roger Sayle  <roger@eyesopen.com>
19624             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19625
19626         * gcc.c-torture/compile/20030518-1.c: New test case.
19627
19628 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
19629
19630         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
19631         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
19632         gcc-dg-debug-runtest.
19633         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
19634         gcc-dg-debug-runtest.
19635
19636 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19637
19638         PR c++/9022
19639         * g++.dg/lookup/using6.C: New test.
19640
19641 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19642
19643         * g++.dg/parse/access2.C: New test.
19644
19645 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
19646
19647         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
19648         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
19649         * gcc.dg/debug/debug.exp: Likewise.
19650
19651 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
19652
19653         * gcc.dg/dollar.c: New test.
19654
19655 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
19656
19657         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
19658         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
19659         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
19660         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
19661         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
19662         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
19663         * gcc.dg/compat/struct-by-value-6_main.c: New file.
19664         * gcc.dg/compat/struct-by-value-6_x.c: New file.
19665         * gcc.dg/compat/struct-by-value-6_y.c: New file.
19666         * gcc.dg/compat/struct-by-value-7_main.c: New file.
19667         * gcc.dg/compat/struct-by-value-7_x.c: New file.
19668         * gcc.dg/compat/struct-by-value-7_y.c: New file.
19669         * gcc.dg/compat/struct-by-value-8_main.c: New file.
19670         * gcc.dg/compat/struct-by-value-8_x.c: New file.
19671         * gcc.dg/compat/struct-by-value-8_y.c: New file.
19672         * gcc.dg/compat/struct-by-value-9_main.c: New file.
19673         * gcc.dg/compat/struct-by-value-9_x.c: New file.
19674         * gcc.dg/compat/struct-by-value-9_y.c: New file.
19675
19676 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
19677
19678         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
19679         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
19680         support for "repo" mode.
19681         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
19682         * lib/g77-dg.exp: Likewise.
19683         * lib/obj-dg.exp: Likewise.
19684
19685 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
19686
19687         Merge from gcc-3_2-rhl8-branch:
19688         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
19689
19690         * gcc.dg/tls/opt-6.c: New test.
19691
19692         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
19693
19694         * gcc.dg/20030405-1.c: New test.
19695
19696         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
19697
19698         * gcc.dg/20030309-1.c: New test.
19699
19700         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19701
19702         * gcc.c-torture/execute/20030307-1.c: New test.
19703
19704         2003-02-20  Randolph Chung  <tausq@debian.org>
19705
19706         * gcc.c-torture/compile/20030220-1.c: New test.
19707
19708         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
19709
19710         * gcc.dg/20030217-1.c: New test.
19711
19712         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
19713
19714         * gcc.c-torture/compile/20020129-1.c: New test.
19715
19716         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19717
19718         * gcc.dg/unroll-1.c: New test.
19719
19720         2002-11-16  Jan Hubicka  <jh@suse.cz>
19721
19722         * gcc.c-torture/execute/20020920-1.c: New test.
19723
19724         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
19725
19726         PR target/7434
19727         * gcc.c-torture/compile/20021008-1.c: New test.
19728
19729         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
19730
19731         PR target/7559
19732         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
19733
19734         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19735
19736         * gcc.c-torture/compile/20020807-1.c: New test.
19737
19738         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
19739
19740         * gcc.dg/tls/opt-1.c: New test.
19741
19742         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
19743
19744         * gcc.dg/20020729-1.c: New test.
19745
19746         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
19747
19748         * g++.dg/opt/life1.C: New test.
19749
19750         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
19751
19752         * gcc.dg/20020525-1.c: New test.
19753
19754         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
19755
19756         PR c++/6794
19757         * g++.dg/ext/pretty1.C: New test.
19758         * g++.dg/ext/pretty2.C: New test.
19759
19760 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
19761
19762         PR c++/8385
19763         * g++.dg/ext/typeof5.C: New test.
19764
19765 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
19766
19767         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
19768         __USER_LABEL_PREFIX__ into account.
19769         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
19770
19771 2003-05-14  Roger Sayle  <roger@eyesopen.com>
19772
19773         * gcc.dg/builtins-15.c: New test case.
19774
19775 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
19776
19777         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
19778
19779 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
19780
19781         * lib/g++.exp: Tweak handling of additional source files.
19782         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
19783         * g++.dg/special/conpr-2a.C: Rename to ...
19784         * g++.dg/special/conpr-2a.cc: ... this.
19785         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
19786         * g++.dg/special/conpr-3a.C: Rename to ...
19787         * g++.dg/special/conpr-3a.cc: This.
19788         * g++.dg/special/conpr-3b.C: Rename to ...
19789         * g++.dg/special/conpr-3b.cc: This.
19790         * g++.dg/special/conpr-4.C: New test.
19791         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
19792
19793 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
19794
19795         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
19796
19797 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19798
19799         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
19800         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19801         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
19802         * g++.old-deja/g++.other/warn3.C: Likewise.
19803
19804 2003-05-11  Roger Sayle  <roger@eyesopen.com>
19805
19806         * gcc.dg/i386-387-1.c: Update to also test log.
19807         * gcc.dg/i386-387-2.c: Likewise.
19808
19809 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
19810
19811         * g77.f-torture/execute/int8421.f: New test.
19812
19813 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19814
19815         PR c++/10230, c++/10481
19816         * g++.dg/lookup/scoped5.C: New test.
19817
19818 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19819
19820         PR c++/10552
19821         * g++.dg/template/ttp6.C: New test.
19822
19823 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
19824
19825         * gcc.c-torture/execute/builtins: New directory.
19826         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
19827         gcc.c-torture/execute/builtins.
19828         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
19829         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
19830         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
19831         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
19832
19833 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19834
19835         PR c++/9252
19836         * g++.dg/template/access8.C: New test.
19837         * g++.dg/template/access9.C: New test.
19838
19839 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19840
19841         PR c++/9554
19842         * g++.dg/parse/access1.C: New test.
19843
19844 2003-05-09  DJ Delorie  <dj@redhat.com>
19845
19846         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
19847         long, and not an int.
19848
19849 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19850
19851         PR c++/10555, c++/10576
19852         * g++.dg/template/memclass1.C: New test.
19853
19854 2003-05-08  DJ Delorie  <dj@redhat.com>
19855
19856         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
19857         targets.
19858         * gcc.c-torture/execute/20021024-1.x: Likewise.
19859         * gcc.c-torture/execute/shiftdi.x: Likewise.
19860         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
19861         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
19862         * gcc.dg/20021018-1.c: Likewise.
19863
19864 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19865
19866         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
19867
19868         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
19869         (bcopy): Call memmove.
19870
19871 2003-05-08  Roger Sayle  <roger@eyesopen.com>
19872
19873         * g77.f-torture/compile/8485.f: New test case.
19874
19875 2003-05-07  Richard Henderson  <rth@redhat.com>
19876
19877         PR c++/10570
19878         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
19879         Verify exception_cleanup not called for rethrows.
19880         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
19881         when exiting catch block without rethrowing.
19882         * g++.dg/eh/forced3.C: New.
19883         * g++.dg/eh/forced4.C: New.
19884
19885 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
19886
19887         * gcc.dg/20030505.c: Fix triplet.
19888
19889 2003-05-06  DJ Delorie  <dj@redhat.com>
19890
19891         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
19892         * gcc.dg/nest.c: Likewise.
19893
19894 2003-05-05  Roger Sayle  <roger@eyesopen.com>
19895
19896         * gcc.dg/builtins-14.c: New test case.
19897
19898 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
19899
19900         * lib/compat.exp (compat-execute): New argument.
19901         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
19902         * gcc.dg/compat: New test directory.
19903         * gcc.dg/compat/compat.exp: New expect script.
19904         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
19905         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
19906         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
19907         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
19908         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
19909         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
19910
19911         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
19912         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
19913         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
19914         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
19915         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
19916         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
19917         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
19918         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
19919         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
19920         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
19921         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
19922         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
19923         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
19924         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
19925         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
19926
19927 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
19928
19929         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
19930
19931 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
19932
19933         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
19934
19935 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
19936
19937         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
19938         * gcc.dg/ppc-fsel-2.c: New test.
19939
19940         * gcc.dg/unused-5.c: New test.
19941
19942 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19943
19944         PR c++/10496
19945         * g++.dg/warn/pmf1.C: New test.
19946
19947 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19948
19949         PR c++/4494
19950         * g++.dg/warn/main.C: New test.
19951
19952 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19953
19954         * gcc.dg/nonnull-3.c: New test.
19955
19956 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
19957
19958         * gcc.dg/cpp/Wtrigraphs.c: Update.
19959         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
19960
19961 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
19962
19963         * gcc.dg/ppc-fsel-1.c: New test.
19964
19965 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
19966
19967         PR c/10604
19968         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
19969
19970 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
19971
19972         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
19973
19974 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19975
19976         PR c++/9364, c++/10553, c++/10586
19977         * g++.dg/parse/typename4.C: New test.
19978         * g++.dg/parse/typename5.C: Likewise.
19979
19980 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
19981
19982         * gcc.c-torture/compile/20030503-1.c: New test.
19983
19984 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19985
19986         * g++.dg/lookup/using5.C: Fix testcase error.
19987
19988 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
19989
19990         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
19991         since MEABI is no longer supported.  Remove all vestiges
19992         of MEABI from the test.
19993
19994 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19995
19996         PR c++/10554
19997         * g++.dg/lookup/using5.C: New test.
19998
19999 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20000
20001         PR c++/8772
20002         * g++.dg/template/ttp5.C: New test.
20003
20004 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
20005
20006         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
20007         (dg-gpp-additional-sources): New function.
20008         (dg-gpp-additional-files): Likewise.
20009         * lib/g++.exp (additional_sources): New variable.
20010         (additional_files): Likewise.
20011         (g++_target_compile): Deal with them.
20012         * lib/old-dejagnu.exp: Remove.
20013         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
20014         * g++.old-deja: Revise all tests to use dg commands.
20015
20016 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20017
20018         PR c++/9432, c++/9528
20019         * g++.dg/lookup/using4.C: New test.
20020
20021 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
20022
20023         * gcc.dg/noreturn-5.c: New file.
20024         * gcc.dg/noreturn-6.c: New file.
20025
20026         * gcc.c-torture/compile/inline-1.c: New file.
20027
20028 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20029
20030         PR c++/10551
20031         * g++.dg/template/explicit1.C: New test.
20032
20033 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20034
20035         PR c++/10549
20036         * g++.dg/other/bitfield1.C: New test.
20037
20038         PR c++/10527
20039         * g++.dg/init/new7.C: New test.
20040
20041 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20042
20043         * g++.dg/ext/desig1.C: New test.
20044         * g++.dg/ext/init1.C: Update.
20045
20046         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
20047
20048 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
20049
20050         PR c++/10180
20051         * g++.dg/warn/Winline-1.C: New test.
20052
20053 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
20054
20055         * gcc.c-torture/execute/string-opt-19.c: New test.
20056
20057         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
20058         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
20059
20060 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
20061
20062         PR c++/10506
20063         * g++.dg/init/new6.C: New test.
20064
20065         PR c++/10503
20066         * g++.dg/init/ref6.C: New test.
20067
20068 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
20069
20070         * g++.dg/warn/weak1.C: XFAIL on AIX4.
20071
20072 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20073
20074         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
20075         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
20076
20077 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
20078
20079         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
20080         initialized static data members.
20081
20082 2003-04-25  H.J. Lu <hjl@gnu.org>
20083
20084         * gcc.dg/ia64-sync-4.c: New test.
20085
20086 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20087
20088         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
20089         date.
20090
20091 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
20092
20093         PR c++/10337
20094         * g++.dg/warn/conv1.C: New test.
20095         * g++.old-deja/g++.other/conv7.C: Adjust.
20096         * g++.old-deja/g++.other/overload14.C: Adjust.
20097
20098 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20099
20100         PR c++/10471
20101         * g++.dg/template/defarg2.C: New test.
20102
20103 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
20104
20105         * gcc.dg/cpp/include2.c: Update.
20106         * gcc.dg/cpp/multiline-2.c: New.
20107         * gcc.dg/cpp/multiline.c: Update.
20108         * gcc.dg/cpp/strify2.c: Update.
20109         * gcc.dg/cpp/trad/literals-2.c: Update.
20110
20111 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20112
20113         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
20114
20115 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20116
20117         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
20118
20119 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20120
20121         PR c++/10451
20122         * g++.dg/parse/crash4.C: New test.
20123
20124         PR c++/9847
20125         * g++.dg/parse/crash5.C: New test.
20126
20127 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
20128
20129         PR c++/10446
20130         * g++.dg/parse/crash3.C: New test.
20131
20132         PR c++/10428
20133         * g++.dg/parse/elab1.C: New test.
20134
20135 2003-04-22  Devang Patel  <dpatel@apple.com>
20136
20137         * gcc.dg/cpp/trad/funlike-5.c: New test.
20138
20139 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
20140
20141         * g++.dg/other/packed1.C: Fix dg options.
20142
20143 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
20144
20145         * g++.dg/other/offsetof2.C: New test.
20146
20147 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
20148
20149         * g++.dg/template/recurse.C: Adjust location of error messages.
20150
20151 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
20152
20153         PR c++/9881
20154         * g++.dg/init/addr-const1.C: New test.
20155         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
20156
20157 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20158
20159         PR c++/10405
20160         * g++.dg/lookup/struct-hack1.C: New test.
20161
20162 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
20163
20164         * ucs.c: Update diagnostic messages.
20165
20166 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20167
20168         * gcc.dg/cpp/truefalse.cpp: New test.
20169         * gcc.dg/cpp/cpp.exp: Update.
20170         * g++.dg/other/stdbool-if.C: Remove.
20171
20172 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20173
20174         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
20175         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
20176
20177 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20178
20179         * gcc.c-torture/compile/20030418-1.c: New test.
20180
20181 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
20182
20183         * README.compat: Remove; content moved to doc/sourcebuild.texi.
20184
20185 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20186
20187         PR c++/10347
20188         g++.dg/template/dependent-name1.C: New test.
20189
20190 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
20191
20192         * gcc.dg/warn-1.c (tourist_guide): New array,
20193         contains a pointer to bar.
20194
20195 2003-04-16  Roger Sayle  <roger@eyesopen.com>
20196
20197         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
20198         * gcc.c-torture/execute/medce-1.c: New test case.
20199         * gcc.c-torture/execute/medce-2.c: New test case.
20200
20201 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
20202
20203         * lib/prune.exp: Ignore more messages.
20204
20205         PR c++/10381
20206         * g++.dg/parse/lookup3.C: New test.
20207
20208 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
20209
20210         * gcc.c-torture/compile/20030415-1.c : New test.
20211
20212 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
20213
20214         * gcc.c-torture/execute/scope-2.c: Move to ...
20215         * gcc.dg/noncompile/scope.c: .... here.
20216
20217 2003-04-14  Roger Sayle  <roger@eyesopen.com>
20218
20219         * gcc.dg/20030414-2.c: New test case.
20220
20221 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
20222
20223         PR target/10377
20224         * gcc.dg/20030414-1.c: New test.
20225
20226 2003-04-13  Roger Sayle  <roger@eyesopen.com>
20227
20228         * gcc.dg/builtins-12.c: New test case.
20229         * gcc.dg/builtins-13.c: New test case.
20230
20231 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20232
20233         * gcc.c-torture/execute/string-opt-18.c: New test.
20234
20235 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
20236
20237         PR c++/10300
20238         * g++.dg/init/new5.C: New test.
20239
20240 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
20241
20242         PR c++/7910
20243         * g++.dg/ext/dllimport1.C: New test.
20244
20245 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20246
20247         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
20248
20249 2003-04-11  Bud Davis <bdavis9659@comcast.net>
20250
20251         PR Fortran/9263
20252         * g77.f-torture/noncompile/9263.f: New test
20253         PR Fortran/1832
20254         * g77.f-torture/execute/1832.f: New test
20255
20256 2003-04-11  David Chad  <davidc@freebsd.org>
20257             Loren J. Rittle  <ljrittle@acm.org>
20258
20259         libobjc/8562
20260         * objc.dg/headers.m: New test.
20261
20262 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
20263
20264         * gcc.c-torture/execute/builtin-noret-2.c: New.
20265         * gcc.c-torture/execute/builtin-noret-2.x: New.
20266         XFAIL builtin-noret-2.c at -O1 and above.
20267         * gcc.dg/redecl.c: New.
20268         * gcc.dg/Wshadow-1.c: Update error regexps.
20269
20270 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
20271
20272         * g++.dg/abi/bitfield10.C: New test.
20273
20274 2003-04-09  Mike Stump  <mrs@apple.com>
20275
20276         * gcc.dg/pch/pch.exp: Make testcase names longer.
20277         * g++.dg/pch/pch.exp: Make testcase names longer.
20278
20279 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20280
20281         * gcc.dg/builtins-11.c: New test case.
20282
20283 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20284
20285         * gcc.dg/builtins-9.c: New test case.
20286         * gcc.dg/builtins-10.c: New test case.
20287
20288 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
20289
20290         * gcc.dg/noncompile/init-4.c.c: New test.
20291
20292 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
20293
20294         * gcc.misc-test/gcov-9.c: New test.
20295         * gcc.misc-test/gcov-10.c: New test
20296         * gcc.misc-test/gcov-11.c: New test.
20297
20298 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
20299
20300         PR optimization/10024
20301         * gcc.c-torture/compile/20030405-1.c: New test.
20302
20303 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
20304
20305         * gcc.dg/pch/static-3.c: New.
20306         * gcc.dg/pch/static-3.hs: New.
20307         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
20308
20309 2003-04-04  Richard Henderson  <rth@redhat.com>
20310
20311         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
20312         * g++.dg/eh/forced2.C: Likewise.
20313
20314 2003-04-03  Mike Stump  <mrs@apple.com>
20315
20316         * lib/scanasm.exp (scan-assembler): Add xfail processing for
20317         target arg.
20318         (scan-assembler-times, scan-assembler-not): Likewise.
20319         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
20320
20321 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20322
20323         * gcc.dg/sparc-loop-1.c: New test.
20324
20325 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
20326
20327         PR other/9274
20328         * g++.dg/pch/system-2.C: New.
20329         * g++.dg/pch/system-2.Hs: New.
20330
20331 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
20332
20333         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
20334
20335         * g++.dg/eh/simd-1.C (vecfunc): Same.
20336
20337 2003-04-01  Roger Sayle  <roger@eyesopen.com>
20338
20339         * gcc.c-torture/execute/20030401-1.c: New test case.
20340
20341 2003-04-01  Ziemowit Laski <zlaski@apple.com>
20342
20343         * objc.dg/defs.m: New.
20344
20345 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
20346
20347         * g++.dg/eh/simd-1.C: New.
20348         * g++.dg/eh/simd-2.C: New.
20349
20350 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
20351
20352         * gcc.c-torture/execute/simd-3.c: New.
20353
20354 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20355
20356         PR c/9936
20357         * gcc.dg/20030331-2.c: New test.
20358
20359 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20360
20361         PR c++/10278
20362         * g++.dg/parse/crash2.C: New test.
20363
20364 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20365
20366         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
20367         * gcc.c-torture/execute/20030331-1.c: ...here.
20368
20369 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20370
20371         * gcc.c-torture/execute/20030331-1.c: New test.
20372
20373 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
20374
20375         * lib/gcov.exp: Adjust call return testing strings.
20376         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
20377
20378 2003-03-31  Roger Sayle  <roger@eyesopen.com>
20379
20380         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
20381         * gcc.dg/builtins-7.c: New test case.
20382         * gcc.dg/builtins-8.c: New test case.
20383
20384 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20385
20386         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
20387
20388 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
20389
20390         PR c++/7647
20391         * g++.dg/lookup-class-member-2.C: New test.
20392
20393 2003-03-30  Glen Nakamura  <glen@imodulo.com>
20394
20395         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
20396
20397 2003-03-28  Roger Sayle  <roger@eyesopen.com>
20398
20399         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
20400
20401 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
20402
20403         * g++.dg/init/attrib1.C: New test.
20404
20405 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20406
20407         * gcc.dg/ultrasp8.c: New test.
20408
20409 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20410
20411         * gcc.dg/ultrasp7.c: New test.
20412
20413 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
20414
20415         PR c++/10047
20416         * g++.dg/template/inline1.C: New test.
20417
20418 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20419
20420         * gcc.dg/sparc-dwarf2.c: New test.
20421
20422 2003-03-27  Roger Sayle  <roger@eyesopen.com>
20423
20424         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
20425         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
20426
20427 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
20428
20429         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
20430         than reading .x files.
20431         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
20432         * g77.dg/gcov/gcov-1.f: Likewise.
20433         * gcc.misc-tests/gcov-4b.c: Likewise.
20434         * gcc.misc-tests/gcov-5b.c: Likewise.
20435         * gcc.misc-tests/gcov-6.c: Likewise.
20436         * gcc.misc-tests/gcov-7.c: Likewise.
20437         * gcc.misc-tests/gcov-8.c: Likewise.
20438         * g++.dg/gcov/gcov-1.x: Remove.
20439         * g77.dg/gcov/gcov-1.x: Likewise.
20440         * gcc.misc-tests/gcov-4b.x: Likewise.
20441         * gcc.misc-tests/gcov-5b.x: Likewise.
20442         * gcc.misc-tests/gcov-6.x: Likewise.
20443         * gcc.misc-tests/gcov-7.x: Likewise.
20444         * gcc.misc-tests/gcov-8.x: Likewise.
20445
20446 2003-03-27  Glen Nakamura  <glen@imodulo.com>
20447
20448         PR opt/10087
20449         * gcc.dg/20030324-1.c: New test.
20450
20451 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
20452
20453         PR c++/10224
20454         * g++.dg/template/arg3.C: New test.
20455
20456         PR c++/10158
20457         * g++.dg/template/friend18.C: New test.
20458
20459 2003-03-26  Roger Sayle  <roger@eyesopen.com>
20460
20461         * g77.f-torture/compile/20030326-1.f: New test case.
20462
20463 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
20464
20465         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
20466
20467         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
20468
20469 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
20470
20471         * gcc.dg/ia64-sync-3.c: New test.
20472
20473 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
20474
20475         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
20476
20477 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20478
20479         * gcc.dg/ultrasp6.c: New test.
20480
20481 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20482
20483         * gcc.dg/i386-signbit-1.c: New test.
20484         * gcc.dg/i386-signbit-2.c: New test.
20485         * gcc.dg/i386-signbit-3.c: New test.
20486
20487 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20488
20489         * gcc.dg/ultrasp5.c: Fix options.
20490
20491 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20492
20493         * gcc.dg/ultrasp5.c: Fix comment.
20494
20495 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
20496
20497         PR fortran/10197
20498         * g77.f-torture/execute/10197.f: New test.
20499
20500 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
20501
20502         PR c++/9898, c++/383
20503         * g++.dg/template/conv6.C: New test.
20504
20505         PR c++/10119
20506         * g++.dg/template/ptrmem5.C: New test.
20507
20508         PR c++/10026
20509         * g++.dg/lookup/koenig1.C: New test.
20510
20511         PR C++/10199
20512         * g++.dg/lookup/template2.C: New test.
20513
20514 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
20515
20516         * g++.dg/opt/rtti1.C: New test.
20517
20518 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20519
20520         * gcc.dg/ultrasp5.c: New test.
20521
20522 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
20523
20524         PR middle-end/9967
20525         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
20526         builtin fputs.
20527
20528 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
20529
20530         PR c/8224
20531         * gcc.dg/20030323-1.c: New test.
20532
20533 2003-03-23  Roger Sayle  <roger@eyesopen.com>
20534
20535         * gcc.c-torture/compile/20030323-1.c: New test case.
20536
20537 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
20538
20539         * gcc.dg/20030321-1.c: New test.
20540
20541 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
20542
20543         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
20544
20545 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
20546
20547         PR c++/9978, c++/9708
20548         * g++.dg/ext/vlm1.C: Adjust expected error.
20549         * g++.dg/ext/vla2.C: New test.
20550         * g++.dg/template/arg1.C: New test.
20551         * g++.dg/template/arg2.C: New test.
20552
20553 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
20554
20555         * g77.f-torture/execute/select.f: New test.
20556         * g77.f-torture/noncompile/select_no_compile.f: New test.
20557
20558 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
20559
20560         PR c++/9898
20561         * g++.dg/other/error4.C: New test.
20562
20563 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
20564
20565         * g++.dg/template/friend17.C: New test.
20566
20567 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
20568
20569         * gcc.c-torture/compile/20030320-1.c: New.
20570
20571 2003-03-20  Roger Sayle  <roger@eyesopen.com>
20572
20573         * gcc.dg/builtins-6.c: New test case.
20574
20575 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
20576
20577         PR target/10073
20578         * gcc.c-torture/compile/20030319-1.c: New.
20579
20580 2003-03-18  Jan Hubicka  <jh@suse.cz>
20581
20582         * gcc.dg/i386-cvt-1.c: New test.
20583
20584 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
20585
20586         * objc.dg/naming-1.m: Use "(parse|syntax) error".
20587         * objc.dg/naming-2.m: Likewise.
20588
20589 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
20590
20591         PR c++/9639
20592         * g++.dg/parse/crash1.C: New test.
20593
20594 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
20595
20596         PR c++/8805
20597         * g++.dg/eh/cleanup1.C: New test.
20598
20599 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20600
20601         * gcc.c-torture/execute/20030316-1.c: New test case.
20602
20603 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20604
20605         PR c++/9629
20606         * g++.dg/init/ctor2.C: New test.
20607
20608 2003-03-15  Roger Sayle  <roger@eyesopen.com>
20609
20610         * g77.f-torture/compile/xformat.f: New test case.
20611
20612 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20613
20614         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
20615         * g++.old-deja/g++.mike/eh50.C: Likewise.
20616
20617 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20618
20619         PR c++/6440
20620         * g++.dg/template/spec7.C: New test.
20621         * g++.dg/template/spec8.C: Likewise.
20622
20623 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
20624
20625         * gcc.c-torture/execute/20030313-1.c: New test.
20626
20627 2003-03-14  Richard Henderson  <rth@redhat.com>
20628
20629         * gcc.dg/inline-2.c: Adjust alpha test for external call.
20630
20631 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20632
20633         * gcc.c-torture/compile/20030314-1.c: New test.
20634
20635 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
20636
20637         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
20638         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
20639         thumb target,
20640         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
20641         to accept newer _imp__  prefix and additional
20642         newline in .drectve section.
20643         * gcc.dg/dll-4.c: Likewise.
20644         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
20645         switch.
20646
20647 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
20648
20649         * g++.dg/parse/namespace9.C: New test.
20650
20651         * g++.dg/init/ref5.C: New test.
20652         * g++.dg/parse/ptrmem1.C: Likewise.
20653
20654 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20655
20656         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
20657         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
20658         regular expression.
20659         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
20660         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
20661
20662 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
20663
20664         * gcc.c-torture/execute/20030224-2.c: New test.
20665
20666 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20667
20668         * gcc.dg/decl-3.c: New test.
20669
20670 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20671
20672         * gcc.dg/i386-loop-2.c: New test.
20673
20674 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
20675
20676         PR c++/9474
20677         * g++.dg/parse/namespace8.C: New test.
20678
20679         PR c++/9924
20680         * g++.dg/overload/builtin2.C: New test.
20681
20682 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
20683
20684         * gcc.dg/return-type-3.c: New test.
20685
20686 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
20687
20688         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
20689         profiling options are not supported.
20690
20691 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
20692
20693         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
20694         * g++.old-deja/g++.warn/impint2.C: Likewise.
20695
20696 2003-03-10  Devang Patel  <dpatel@apple.com>
20697
20698         * g++.dg/cpp/c++_cmd_1.C: New test.
20699         * g++.dg/cpp/c++_cmd_1.h: New file.
20700
20701 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
20702
20703         * gcc.dg/altivec-9.c: New file.
20704
20705 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20706
20707         * gcc.dg/ppc-sdata-1.c: New test.
20708         * gcc.dg/ppc-sdata-2.c: New test.
20709
20710 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
20711
20712         PR c++/9373
20713         * g++.dg/opt/ptrmem2.C: New test.
20714
20715         PR c++/8534
20716         * g++.dg/opt/ptrmem1.C: New test.
20717
20718 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20719
20720         * gcc.dg/i386-loop-1.c: New test.
20721
20722 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20723
20724         PR c++/9970
20725         * g++.dg/lookup/friend1.C: New test.
20726
20727 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20728
20729         PR c++/9823
20730         * g++.dg/parser/constructor1.C: New test.
20731
20732 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
20733
20734         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
20735
20736         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
20737
20738 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
20739
20740         * gcc.dg/cpp/Wunused.c: Update test.
20741
20742 2003-03-08  Jan Hubicka  <jh@suse.cz>
20743
20744         * gcc.dg/inline-3.c: New test.
20745
20746 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20747
20748         PR c++/9809
20749         * g++.dg/parse/builtin1.C: New test.
20750
20751         PR c++/9982
20752         * g++.dg/abi/cookie1.C: New test.
20753         * g++.dg/abi/cookie2.C: Likewise.
20754
20755         PR c++/9524
20756         * g++.dg/template/field1.C: New test.
20757
20758         PR c++/9912
20759         * g++.dg/parse/class1.C: New test.
20760         * g++.dg/parse/namespace7.C: Likewise.
20761         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
20762
20763 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
20764
20765         * g++.dg/init/ref4.C: New test.
20766
20767 2003-03-07  Jan Hubicka  <jh@suse.cz>
20768
20769         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
20770         * gcc.dg/inline-3.c:  New test.
20771
20772 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
20773
20774         * g++.dg/init/ref3.C: New test.
20775
20776         PR c++/9965
20777         * g++.dg/init/ref2.C: New test.
20778
20779         PR c++/9400
20780         * g++.dg/warn/Wshadow-2.C: New test.
20781
20782         PR c++/9791
20783         * g++.dg/warn/Woverloaded-1.C: New test.
20784
20785 2003-03-05  Jan Hubicka  <jh@suse.cz>
20786
20787         * gcc.dg/i386-local2.c: New.
20788         * gcc.dg/i386-local.c: Fix typo.
20789
20790 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
20791
20792         * g++.dg/abi/layout3.C: New test.
20793
20794 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20795
20796         * gcc.c-torture/compile/20030305-1.c
20797
20798 2003-03-05  Jan Hubicka  <jh@suse.cz>
20799
20800         * gcc.dg/i386-local.c: New.
20801
20802 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
20803
20804         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
20805
20806 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20807
20808         * gcc.dg/switch-2.c: New test.
20809         * gcc.dg/switch-3.c: New test.
20810         * gcc.dg/Wswitch.c: Adjust line numbers.
20811         * gcc.dg/Wswitch-default.c: Likewise.
20812         * gcc.dg/Wswitch-enum.c: Likewise.
20813
20814 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
20815
20816         * gcc.c-torture/execute/20030222-1.c: New test.
20817
20818 2003-03-03  James E Wilson  <wilson@tuliptree.org>
20819
20820         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
20821
20822 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
20823
20824         PR c++/9878
20825         * g++.dg/init/ref1.C: New test.
20826
20827 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
20828
20829         * gcc.dg/sh-relax.c: New SH-only test.
20830
20831 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
20832
20833         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
20834         comment explaining purpose of testcase.
20835
20836 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20837
20838         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
20839         for HC11/HC12 (asm needs two int registers).
20840         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
20841         HC11/HC12 because the test uses an asm which needs two 32-bit
20842         registers.
20843
20844 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20845
20846         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
20847         for HC11/HC12 (array is too large otherwise).
20848         * gcc.c-torture/compile/920501-4.x: New file, likewise.
20849         * gcc.c-torture/compile/20010518-2.x: Likewise.
20850         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
20851         HC11/HC12 (array is too large).
20852
20853 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
20854
20855         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
20856         * lib/g++-dg.exp (g++-dg-test): Likewise.
20857
20858 2003-03-01  Roger Sayle  <roger@eyesopen.com>
20859
20860         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
20861         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
20862
20863 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20864
20865         * g++.dg/warn/implicit-typename1.C: Remove warning.
20866
20867 2003-02-28  Richard Henderson  <rth@redhat.com>
20868
20869         * gcc.dg/noreturn-1.c: Move noreturn warning line.
20870         * gcc.dg/return-type-1.c: Move control reaches end warning line.
20871
20872 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
20873
20874         * gcc.dg/pch/pch.exp: Change .pch to .gch.
20875         * g++.dg/pch/pch.exp: Likewise.
20876
20877 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
20878
20879         PR c++/9879
20880         * testsuite/g++.dg/init/new4.C: New test.
20881
20882 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
20883
20884         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
20885
20886 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
20887
20888         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
20889         unsigned long.
20890
20891         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
20892         wider than float.
20893
20894 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20895
20896         * lib/scanasm.exp: Add support for counting numbers of
20897         occurences.
20898         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
20899         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
20900
20901 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
20902
20903         PR c++/9683
20904         * g++.dg/template/static3.C: New test.
20905
20906         PR c++/9829
20907         * g++.dg/parse/namespace6.C: New test.
20908
20909 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20910
20911         PR target/9732
20912         * gcc.dg/20030225-1.c: New test.
20913
20914 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
20915
20916         * README: Remove out-of-date information.
20917
20918         PR c++/9836
20919         * g++.dg/template/spec6.C: New test.
20920
20921 2003-02-24  Jeff Law  <law@redhat.com>
20922
20923         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
20924
20925 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20926
20927         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
20928         * gcc.dg/pragma-ep-1.c: Likewise.
20929
20930 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20931
20932         PR c++/9602
20933         * g++.dg/template/friend16.C: New test.
20934
20935 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
20936
20937         PR c++/5333
20938         * g++.dg/parse/fused-params1.C: Adjust error messages.
20939         * g++.dg/template/nested3.C: New test.
20940
20941 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
20942
20943         * g++.dg/abi/param1.C: New test.
20944
20945 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20946
20947         PR c++/7982
20948         * g++.dg/warn/implicit-typename1.C: New test.
20949
20950 2003-02-22  Kelley Cook <kelleycook@comcast.net>
20951
20952         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
20953         with "mtune".
20954         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20955         * gcc.c-torture/execute/20010129-1.x: Likewise.
20956         * gcc.dg/20011107-1.c: Likewise.
20957         * gcc.dg/20020108-1.c: Likewise.
20958         * gcc.dg/20020122-3.c: Likewise.
20959         * gcc.dg/20020206-1.c: Likewise.
20960         * gcc.dg/20020310-1.c: Likewise.
20961         * gcc.dg/20020426-2.c: Likewise.
20962         * gcc.dg/20020517-1.c: Likewise.
20963         * gcc.dg/991230-1.c: Likewise.
20964         * gcc.dg/i386-unroll-1.c: Likewise.
20965         * gcc.misc-tests/i386-prefetch.exp: Likewise.
20966
20967 2003-02-22  Jan Hubicka  <jh@suse.cz>
20968
20969         * gcc.dg/i386-mul.c: New test.
20970
20971 2003-02-21  Roger Sayle  <roger@eyesopen.com>
20972
20973         * gcc.dg/builtins-5.c: New test case.
20974
20975 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
20976
20977         * gcc.dg/asmreg-1.c: New test.
20978
20979 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20980
20981         PR c++/9749
20982         * g++.dg/parse/varmod1.C: New test.
20983
20984 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20985
20986         PR c++/9727
20987         * g++.dg/template/op1.C: New test.
20988
20989 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20990
20991         PR c++/8906
20992         * g++.dg/template/nested2.C: New test.
20993
20994 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20995
20996         PR c++/8724
20997         * g++.dg/expr/dtor1.C: New test.
20998
20999 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
21000
21001         * gcc.dg/cpp/include3.c: New test.
21002         * gcc.dg/cpp/inc/foo.h: New file.
21003
21004 2003-02-21  Glen Nakamura  <glen@imodulo.com>
21005
21006         * gcc.c-torture/execute/20030221-1.c: New test.
21007
21008 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
21009
21010         PR c++/9729
21011         * g++.dg/abi/conv1.C: New test.
21012
21013 2003-02-20  Jan Hubicka  <jh@suse.cz>
21014
21015         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
21016
21017 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
21018
21019         * gcc.c-torture/compile/20030219-1.c: New test.
21020
21021 2003-02-18  Jan Hubicka  <jh@suse.cz>
21022
21023         * gcc.dg/funcorder.c: New test.
21024
21025 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21026
21027         * gcc.c-torture/execute/20030218-1.c: New.
21028
21029 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
21030
21031         * gcc.dg/20030218-1.c: New.
21032
21033 2003-02-18  Richard Henderson  <rth@redhat.com>
21034
21035         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
21036         * gcc.dg/attr-used-2.c: New.
21037
21038 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
21039
21040         PR c++/9704
21041         * g++.dg/init/copy5.C: New test.
21042
21043 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
21044
21045         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
21046         * g++.dg/pch/pch.exp: Likewise.
21047
21048 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21049
21050         * gcc.c-torture/execute/20030209-1.c: Enable the test if
21051         STACK_SIZE is not defined.
21052
21053 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21054
21055         PR c++/9457
21056         * g++.dg/template/init1.C: New test.
21057
21058 2003-02-16  Jan HUbicka  <jh@suse.cz>
21059
21060         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
21061         (foo): Add few extra tests
21062         * gcc.dg/c99-const-expr-3.c: Likewise.
21063         * gcc.c-torture/execute/20030216-1.c: New.
21064
21065 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21066
21067         PR c++/9459
21068         * g++.dg/ext/typeof4.C: New test.
21069
21070 2003-02-15  Roger Sayle  <roger@eyesopen.com>
21071
21072         * gcc.dg/i386-387-3.c: New test case.
21073
21074 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
21075
21076         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
21077         cris-*-elf* cris-*-aout* and mmix-*-*.
21078
21079 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
21080
21081         * gcc.dg/20030213-1.c: New test.
21082
21083 2003-02-12  Roger Sayle  <roger@eyesopen.com>
21084
21085         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
21086         * gcc.dg/i386-387-2.c: Likewise.
21087
21088 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
21089
21090         * gcc.dg/ppc-spe.c: Fix formatting.
21091         Enable tests that were previously unsupported by gas.
21092         Delete tests for instructions that no longer exist.
21093         Switch arguments on evsubifw builtin.
21094
21095 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
21096
21097         * gcc.c-torture/execute/20030209-1.c: Disable the test if
21098         STACK_SIZE is too small.
21099
21100 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21101             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21102
21103         * gcc.dg/decl-2.c: New test.
21104
21105 2003-02-10  Jan Hubicka  <jh@suse.cz>
21106
21107         * gcc.dg/i386-fpcvt-1.c:  New test.
21108
21109 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
21110
21111         * gcc.c-torture/execute/20030209-1.c: New test.
21112
21113 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
21114
21115         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
21116         int-wide bitops, use the constants of the same width.
21117         Likewise, if long long is 32-bit wide, test bitops using
21118         32-bit constants.
21119
21120 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
21121
21122         * gcc.dg/20021014-1.c: Annotate with expected notice text.
21123
21124 2003-02-07  Roger Sayle  <roger@eyesopen.com>
21125
21126         * testsuite/gcc.dg/builtins-4.c: New test case.
21127
21128 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21129
21130         * gcc.dg/20020430-1.c: Fix dg command typos.
21131         * gcc.dg/20020503-1.c: Likewise.
21132
21133 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21134
21135         PR c++/8785
21136         * g++.dg/parse/fused-params1.C: New test.
21137
21138         PR c++/8857
21139         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
21140
21141         PR c++/8921
21142         * g++.dg/parse/non-dependent1.C: New test.
21143
21144         PR c++/8928
21145         * g++.dg/parse/dupl-tmpl-args1.C: New test.
21146
21147         PR c++/9228
21148         * g++.dg/parse/undefined7.C: New test.
21149         * g++.dg/parse/non-templ1.C: New test.
21150
21151         PR c++/9229
21152         * g++.dg/parse/too-many-tmpl-args1.C: New test.
21153
21154 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
21155
21156         * gcc.c-torture/compile/20030206-1.c: New test.
21157
21158 2003-02-05  Roger Sayle  <roger@eyesopen.com>
21159
21160         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
21161         "pow" to "foo" to avoid potential confusion with a math built-in.
21162
21163 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21164
21165         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
21166         conditions for SPARC targets.
21167
21168 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
21169
21170         * gcc.dg/20030204-1.c: New test.
21171
21172 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21173
21174         PR c++/38
21175         * g++.dg/parse/array-size1.C: New test.
21176
21177         PR c++/5657
21178         * g++.dg/parse/undefined3.C: New test.
21179
21180         PR c++/5665
21181         * g++.dg/parse/undefined4.C: New test.
21182
21183         PR c++/5975
21184         * g++.dg/parse/undefined5.C: New test.
21185
21186         PR c++/7259
21187         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
21188
21189         PR c++/8578
21190         * g++.dg/parse/casting-operator1.C: New test.
21191
21192         PR c++/8596
21193         * g++.dg/parse/undefined6.C: New test.
21194
21195         PR c++/8736
21196         * g++.dg/parse/missing-template1.C: New test.
21197
21198 2003-02-04  Jan Hubicka  <jh@suse.cz>
21199
21200         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
21201         * gcc.dg/i386-cmov?.c:  Likewise.
21202         * gcc.dg/i386-fpcvt-?.c:  Likewise.
21203         * gcc.dg/i386-ssefp-1.c:  Likewise.
21204         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
21205         conventions.
21206
21207 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
21208
21209         PR c++/7129
21210         * testsuite/g++.dg/ext/max.C: New test.
21211
21212 2003-02-03  Jan Hubicka  <jh@suse.cz>
21213
21214         * gcc.c-torture/execute/20030203-1.c: New test.
21215
21216 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
21217
21218         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
21219         'natural-endian'.
21220
21221 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
21222
21223         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
21224         * g++.dg/init/new2.C: Likewise.
21225         * g++.dg/other/new1.C: Likewise.
21226
21227 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
21228
21229         * gcc.dg/struct-ret-libc.c: New test.
21230
21231 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
21232
21233         * gcc.dg/20030129-1.c: New test.
21234
21235 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21236
21237         PR c++/8849
21238         * g++.dg/template/ptrmem4.C: New test.
21239
21240 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
21241
21242         * g++.dg/parser/constant1.C: New test.
21243
21244 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21245
21246         PR c++/8591
21247         * g++.dg/parse/friend2.C: New test.
21248
21249 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21250
21251         PR c++/9437
21252         * g++.dg/template/unify4.C: New test.
21253
21254 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
21255
21256         * gcc.c-torture/execute/20030128-1.c: New test.
21257
21258 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
21259
21260         * g++.dg/lookup/nested1.C: Test moved from ...
21261         * g++.old-deja/g++.other/lookup24.C: ... here.
21262
21263 2003-01-28  Jan Hubicka  <jh@suse.cz>
21264
21265         * gcc.dg/i386-cmov5.c:  New test.
21266
21267 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
21268
21269         * gcc.c-torture/execute/20010925-1.c: Changed the
21270         memcpy declaration.
21271
21272 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21273
21274         PR c++/3902
21275         * g++.dg/parse/template5.C: New test.
21276
21277 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
21278
21279         PR fortran/9258
21280         * g77.dg/pr9258: New test.
21281
21282 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
21283
21284         * README: Move relevant parts from README.g++.
21285
21286         * README.g++: Remove this file.
21287
21288 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21289
21290         * g++.dg/abi/dcast1.C: New test.
21291
21292 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21293
21294         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
21295
21296 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
21297
21298         PR c++/47
21299         * g++.old-deja/g++.other/lookup24.C: New test.
21300
21301 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21302
21303         PR middle-end/7227
21304         * gcc.dg/uninit-C.c: New test.
21305
21306 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
21307
21308         * g++.dg/abi/covariant1.C: New test.
21309
21310 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
21311
21312         * gcc.dg/20030123-1.c: New test.
21313
21314 2003-01-25  Jan Hubicka  <jh@suse.cz>
21315
21316         PR opt/8492
21317         * gcc.c-torture/compile/20030125-1.c
21318
21319 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
21320
21321         PR c++/9403
21322         * g++.dg/parse/template3.C: New test.
21323         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
21324
21325         PR c++/795
21326         * g++.dg/parse/template4.C: New test.
21327
21328         PR c++/9415
21329         * g++.dg/template/qual2.C: New test.
21330
21331         PR c++/8545
21332         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
21333
21334         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
21335
21336 2003-01-25  Roger Sayle  <roger@eyesopen.com>
21337
21338         * gcc.c-torture/execute/switch-1.c: New test case.
21339
21340 2003-01-25  Jan Hubicka  <jh@suse.cz>
21341
21342         * gcc.c-torture/execute/20030125-1.[cx]: New test.
21343
21344 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
21345
21346         Tweaks for Bison-1.875. From the NEWS file:
21347         "- `parse error' -> `syntax error'
21348         Bison now uniformly uses the term `syntax error'"
21349         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
21350         * gcc.dg/cpp/digraph2.c: Likewise.
21351         * gcc.dg/cpp/direct2.c: Likewise.
21352         * gcc.dg/cpp/paste4.c: Likewise.
21353         * gcc.dg/c90-restrict-1.c: Likewise.
21354         * gcc.dg/c99-func-2.c: Likewise.
21355         * gcc.dg/noncompile/920721-2.c: Likewise.
21356         * gcc.dg/noncompile/930622-2.c: Likewise.
21357         * gcc.dg/noncompile/940112-1.c: Likewise.
21358         * gcc.dg/noncompile/950921-1.c: Likewise.
21359         * gcc.dg/noncompile/951123-1.c: Likewise.
21360         * gcc.dg/noncompile/971104-1.c: Likewise.
21361         * gcc.dg/noncompile/990416-1.c: Likewise.
21362
21363 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
21364
21365         * g++.dg/parse/undefined1.C: Add error message.
21366
21367 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21368
21369         PR c++/9354
21370         * g++.dg/parse/new1.C: New test.
21371
21372         PR c++/9216
21373         * g++.dg/parse/template2.C: New test.
21374
21375         PR c++/9354
21376         * g++.dg/parse/typedef2.C: New test.
21377
21378         PR c++/9328
21379         * g++.dg/ext/typeof3.C: New test.
21380
21381 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21382
21383         PR c++/2738
21384         * g++.dg/parse/ret-type1.C: New test.
21385
21386         PR c++/3792
21387         * g++.dg/parse/tmpl-outside1.C: New test.
21388
21389         PR c++/4207
21390         * g++.dg/parse/int-as-enum1.C: New test.
21391
21392         PR c++/4903
21393         * g++.dg/parse/no-typename1.C: New test.
21394
21395         PR c++/5533
21396         * g++.dg/parse/no-value1.C: New test.
21397
21398         PR c++/5921
21399         * g++.dg/parse/wrong-inline1.C: New test.
21400
21401         PR c++/6402
21402         * g++.dg/parse/ref1.C: New test.
21403
21404         PR c++/6992
21405         * g++.dg/parse/attr-ctor1.C: New test.
21406
21407         PR c++/7229
21408         * g++.dg/parse/namespace5.C: New test.
21409
21410         PR c++/7917
21411         * g++.dg/parse/func-def1.C: New test.
21412
21413         PR c++/8143
21414         * g++.dg/parse/undefined1.C: New test.
21415
21416         PR c++/5723, PR c++/8522
21417         * g++.dg/parse/specialization1.C: New test.
21418
21419         PR c++/163, PR c++/8595
21420         * g++.dg/parse/struct-as-enum1.C: New test.
21421
21422         PR c++/9173
21423         * g++.dg/parse/undefined2.C: New test.
21424
21425 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21426
21427         PR c++/9298
21428         * g++.dg/parse/template1.C: New test.
21429
21430         PR c++/9384
21431         * g++.dg/parse/using1.C: New test.
21432
21433         PR c++/9285
21434         PR c++/9294
21435         * g++.dg/parse/expr2.C: New test.
21436
21437         PR c++/9388
21438         * g++.dg/parse/lookup2.C: Likewise.
21439
21440 2003-01-21  Jan Hubicka  <jh@suse.cz>
21441
21442         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
21443         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
21444         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
21445         * gcc.c-torture/execute/string-opt-*.c: Likewise.
21446
21447 2003-01-20  Nick Clifton  <nickc@redhat.com>
21448
21449         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
21450         problem with ARM sibcall code generation.
21451
21452 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
21453
21454         * gcc.c-torture/execute/20030120-1.c: New.
21455
21456 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
21457
21458         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
21459
21460 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
21461
21462         PR c++/9272
21463         * g++.dg/parse/ctor1.C: New test.
21464
21465         PR c++/9294:
21466         * g++.dg/parse/qualified1.C: New test.
21467
21468         * g++.dg/parse/typename3.C: New test.
21469
21470 2003-01-16  Richard Henderson  <rth@redhat.com>
21471
21472         * g++.dg/tls/init-2.C: Fix error matches for real this time.
21473
21474 2003-01-16  Richard Henderson  <rth@redhat.com>
21475
21476         * g++.dg/pch/pch.exp: Copy test header to the working directory
21477         before using it either for precompilation or direct use.
21478         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
21479         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
21480
21481 2003-01-16  Richard Henderson  <rth@redhat.com>
21482
21483         * gcc.dg/pch/pch.exp: Copy test header to the working directory
21484         before using it either for precompilation or direct use.
21485         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
21486         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
21487
21488 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
21489
21490         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
21491         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
21492         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
21493         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
21494         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
21495         typename warning into error.
21496         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
21497         error messages.
21498         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
21499         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
21500         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
21501         messages.
21502         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
21503         make declaration visible in template.
21504         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
21505         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
21506         messages.
21507         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
21508         message.
21509         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
21510         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
21511         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
21512         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
21513         typename warning with error message.
21514         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
21515         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
21516         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
21517
21518 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
21519
21520         * g++.dg/parse/ambig2.C: New test.
21521
21522 2003-01-15  Richard Henderson  <rth@redhat.com>
21523
21524         * g++.dg/tls/init-2.C: Update error message string.
21525
21526 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21527
21528         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
21529
21530 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
21531
21532         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
21533         all for HC11/HC12.
21534         * gcc.c-torture/compile/20001205-1.x: Likewise.
21535         * gcc.c-torture/compile/20001226-1.x: Likewise.
21536         * gcc.c-torture/compile/920520-1.x: Likewise.
21537         * gcc.c-torture/compile/961203-1.x: Likewise.
21538         * gcc.c-torture/compile/20020604-1.x: Likewise.
21539
21540 2003-01-15  Jan Hubicka  <jh@suse.cz>
21541
21542         * gcc.c-torture/compile/20030115-1.c: New test.
21543
21544         * gcc.dg/i386-fpcvt-1.c: New test.
21545         * gcc.dg/i386-fpcvt-2.c: New test.
21546
21547 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
21548
21549         Further conform g++'s __vmi_class_type_info to the C++ ABI
21550         specification.
21551         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
21552         the specification.
21553
21554 2003-01-14  Jan Hubicka  <jh@suse.cz>
21555
21556         * gcc.dg/i386-fpcvt-1.c: New test.
21557         * gcc.dg/i386-fpcvt-2.c: New test.
21558
21559 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21560
21561         * gcc.dg/i386-mmx-3.c: New test.
21562
21563 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
21564
21565         PR c++/9264
21566         * g++.dg/parse/octal1.C: New file.
21567
21568         PR c++/9172
21569         * g++.dg/parse/typename1.C: New file.
21570
21571 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
21572
21573         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
21574         * gcc.dg/bf-no-ms-layout.c: Likewise.
21575         * gcc.dg/bf-ms-attrib.c: Likewise.
21576
21577 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
21578
21579         PR c++/9099
21580         * g++.dg/parse/dtor1.C: New file.
21581
21582         PR c++/9128
21583         * g++.dg/rtti/typeid1.C: New file.
21584
21585         PR c++/9153
21586         * g++.dg/parse/lookup1.C: New file.
21587
21588         PR c++/9171
21589         * g++.dg/templ/spec5.C: New file.
21590
21591 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
21592
21593         * gcc.c-torture/compile/20030110-1.c: New test.
21594
21595 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
21596
21597         Merge from pch-branch:
21598
21599         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
21600
21601         * gcc.dg/pch/cpp-1.h: New.
21602         * gcc.dg/pch/cpp-1.c: New.
21603         * gcc.dg/pch/cpp-2.h: New.
21604         * gcc.dg/pch/cpp-2.c: New.
21605
21606         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
21607
21608         * gcc.dg/pch/except-1.h: New.
21609         * gcc.dg/pch/except-1.c: New.
21610
21611         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
21612
21613         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
21614         running test.
21615         * gcc.dg/pch: Include *.hp not *.h.
21616         * gcc.dg/pch/system-1.h: New.
21617         * gcc.dg/pch/system-1.c: New.
21618
21619         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
21620
21621         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
21622         rather than trying to build and run a program using PCH.
21623         * gcc.dg/pch: Remove dg-do commands from test files.
21624
21625         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
21626
21627         * gcc.dg/pch/macro-3.c: New.
21628         * gcc.dg/pch/macro-3.h: New.
21629
21630         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
21631
21632         * gcc.dg/pch/common-1.c: New.
21633         * gcc.dg/pch/common-1.h: New.
21634         * gcc.dg/pch/decl-1.c: New.
21635         * gcc.dg/pch/decl-1.h: New.
21636         * gcc.dg/pch/decl-2.c: New.
21637         * gcc.dg/pch/decl-2.h: New.
21638         * gcc.dg/pch/decl-3.c: New.
21639         * gcc.dg/pch/decl-3.h: New.
21640         * gcc.dg/pch/decl-4.c: New.
21641         * gcc.dg/pch/decl-4.h: New.
21642         * gcc.dg/pch/decl-5.c: New.
21643         * gcc.dg/pch/decl-5.h: New.
21644         * gcc.dg/pch/global-1.c: New.
21645         * gcc.dg/pch/global-1.h: New.
21646         * gcc.dg/pch/inline-1.c: New.
21647         * gcc.dg/pch/inline-1.h: New.
21648         * gcc.dg/pch/inline-2.c: New.
21649         * gcc.dg/pch/inline-2.h: New.
21650         * gcc.dg/pch/static-1.c: New.
21651         * gcc.dg/pch/static-1.h: New.
21652         * gcc.dg/pch/static-2.c: New.
21653         * gcc.dg/pch/static-2.h: New.
21654
21655         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
21656
21657         * g++.dg/pch/pch.exp: Better handle failing testcases.
21658         * gcc.dg/pch/pch.exp: Likewise.
21659         * gcc.dg/pch/macro-1.c: New.
21660         * gcc.dg/pch/macro-1.h: New.
21661         * gcc.dg/pch/macro-2.c: New.
21662         * gcc.dg/pch/macro-2.h: New.
21663
21664         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
21665
21666         * g++.dg/dg.exp: Treat files in pch/ specially.
21667         * g++.dg/pch/pch.exp: New file.
21668         * g++.dg/pch/empty.H: New file.
21669         * g++.dg/pch/empty.C: New file.
21670         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
21671         "precompile".
21672
21673         * gcc.dg/pch/pch.exp: New file.
21674         * gcc.dg/pch/empty.h: New file.
21675         * gcc.dg/pch/empty.c: New file.
21676         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
21677         "precompile".
21678
21679 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21680
21681         * g++.dg/template/friend14.C: New test.
21682
21683 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21684
21685         * gcc.dg/old-style-asm-1.c: New test.
21686
21687 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
21688
21689         * gcc.c-torture/compile/20030109-1.c: New test.
21690
21691 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21692
21693         * gcc.c-torture/execute/20030109-1.c: New test.
21694
21695 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
21696
21697         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
21698         * g++.old-deja/g++.mike/dyncast2.C: Likewise
21699         * g++.old-deja/g++.mike/dyncast3.C: Likewise
21700         * g++.old-deja/g++.mike/eh2.C: Likewise
21701         * g++.old-deja/g++.mike/eh3.C: Likewise
21702         * g++.old-deja/g++.mike/eh5.C: Likewise
21703         * g++.old-deja/g++.mike/eh6.C: Likewise
21704         * g++.old-deja/g++.mike/eh7.C: Likewise
21705         * g++.old-deja/g++.mike/eh8.C: Likewise
21706         * g++.old-deja/g++.mike/eh9.C: Likewise
21707         * g++.old-deja/g++.mike/eh10.C: Likewise
21708         * g++.old-deja/g++.mike/eh12.C: Likewise
21709         * g++.old-deja/g++.mike/eh13.C: Likewise
21710         * g++.old-deja/g++.mike/eh14.C: Likewise
21711         * g++.old-deja/g++.mike/eh16.C: Likewise
21712         * g++.old-deja/g++.mike/eh17.C: Likewise
21713         * g++.old-deja/g++.mike/eh18.C: Likewise
21714         * g++.old-deja/g++.mike/eh21.C: Likewise
21715         * g++.old-deja/g++.mike/eh23.C: Likewise
21716         * g++.old-deja/g++.mike/eh24.C: Likewise
21717         * g++.old-deja/g++.mike/eh25.C: Likewise
21718         * g++.old-deja/g++.mike/eh26.C: Likewise
21719         * g++.old-deja/g++.mike/eh27.C: Likewise
21720         * g++.old-deja/g++.mike/eh28.C: Likewise
21721         * g++.old-deja/g++.mike/eh29.C: Likewise
21722         * g++.old-deja/g++.mike/eh31.C: Likewise
21723         * g++.old-deja/g++.mike/eh33.C: Likewise
21724         * g++.old-deja/g++.mike/eh34.C: Likewise
21725         * g++.old-deja/g++.mike/eh35.C: Likewise
21726         * g++.old-deja/g++.mike/eh36.C: Likewise
21727         * g++.old-deja/g++.mike/eh37.C: Likewise
21728         * g++.old-deja/g++.mike/eh38.C: Likewise
21729         * g++.old-deja/g++.mike/eh39.C: Likewise
21730         * g++.old-deja/g++.mike/eh40.C: Likewise
21731         * g++.old-deja/g++.mike/eh41.C: Likewise
21732         * g++.old-deja/g++.mike/eh42.C: Likewise
21733         * g++.old-deja/g++.mike/eh44.C: Likewise
21734         * g++.old-deja/g++.mike/eh46.C: Likewise
21735         * g++.old-deja/g++.mike/eh47.C: Likewise
21736         * g++.old-deja/g++.mike/eh48.C: Likewise
21737         * g++.old-deja/g++.mike/eh49.C: Likewise
21738         * g++.old-deja/g++.mike/eh50.C: Likewise
21739         * g++.old-deja/g++.mike/eh51.C: Likewise
21740         * g++.old-deja/g++.mike/eh53.C: Likewise
21741         * g++.old-deja/g++.mike/eh55.C: Likewise
21742         * g++.old-deja/g++.mike/p7912.C: Likewise
21743         * g++.old-deja/g++.mike/p9706.C: Likewise
21744         * g++.old-deja/g++.mike/p10416.C: Likewise
21745         * g++.old-deja/g++.mike/p11667.C: Likewise
21746         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
21747         Remove redundant reference to Iris.
21748         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
21749         Elxsi, i860, Pico Java, and WE32K.
21750
21751 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
21752
21753         * g++.dg/ext/asm4.C: New test.
21754
21755 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21756
21757         PR c++/9030
21758         * g++.dg/template/friend12.C: New test.
21759         * g++.dg/template/friend13.C: Likewise.
21760         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
21761
21762 2003-01-08  Jan Hubicka  <jh@suse.cz>
21763
21764         * gcc.dg/i386-cadd.c: New test.
21765         * gcc.dg/i386-cmov4.c: Likewise.
21766
21767 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
21768
21769         PR c++/9165
21770         * g++.dg/warn/Wunused-3.C: New test.
21771
21772         * g++.dg/abi/bitfield9.C: New test.
21773
21774         PR c++/9189
21775         * g++.dg/parse/defarg3.C: New test.
21776
21777 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
21778
21779         * g++.dg/parse/ambig1.C: New test.
21780         * g++.dg/parse/defarg2.C: New test.
21781
21782 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
21783
21784         * g++.dg/template/defarg-1.C: New test.
21785         * g++.dg/template/local2.C: Likewise.
21786
21787 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
21788
21789         * gcc.c-torture/execute/20030105-1.c: New test.
21790
21791 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21792
21793         * g++.dg/parse/namespace3.C: Remove extra semicolons.
21794         * g++.dg/parse/namespace4.C: Likewise.
21795
21796 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21797
21798         * g++.dg/template/ntp2.C: New test.
21799
21800 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
21801
21802         * g++.dg/parse/extern-C-1.C: New test.
21803
21804         * g++.dg/parse/namespace4.C: New test.
21805
21806         * g++.dg/template/nested1.C: New test.
21807
21808         * g++.dg/parse/namespace3.C: New test.
21809
21810 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
21811
21812         * g++.dg/lookup/two-stage1.C: New test.
21813
21814 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21815
21816         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
21817         * g++.old-deja/g++.jason/access8.C: Likewise.
21818         * g++.old-deja/g++.other/decl5.C: Likewise.
21819
21820 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21821
21822         * g++.dg/parse/parse7.C: New test.
21823
21824 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
21825
21826         PR c++/2843
21827         * g++.dg/ext/attrib7.C: New test.
21828
21829 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21830
21831         * g++.dg/parse/parse6.C: New test.
21832
21833 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
21834
21835         * gcc.dg/h8300-stack-1.c: New.
21836
21837 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21838
21839         g++.dg/lookup/exception1.C: New test.
21840
21841         g++.dg/lookup/template1.C: New test.
21842
21843         g++.dg/parse/namespace2.C: New test.
21844
21845         g++.dg/parse/parens2.C: New test.
21846
21847 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21848
21849         * g++.dg/parse/parse5.C: New test.
21850         * g++.dg/lookup/scoped4.C: New test.
21851
21852 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21853
21854         * g++.dg/parse/parens1.C: New test.
21855
21856         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
21857         angle-bracket1.C.
21858         * g++.dg/parse/parens2.C: New test.
21859
21860         * g++.dg/lookup/scope-operator1.C: New test.
21861
21862         * g++.dg/parse/operator1.C: New test.
21863
21864 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21865
21866         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
21867         * g++.old-deja/g++.other/access6.C: Likewise.
21868         * g++.old-deja/g++.other/decl1.C: Likewise.
21869         * g++.old-deja/g++.pt/typename12.C: Likewise.
21870
21871 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21872
21873         * g++.dg/parse/namespace1.C: New test.
21874
21875 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21876
21877         * g++.dg/parse/parse4.C: New test.
21878
21879 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21880
21881         * g++.dg/parse/parse3.C: New test.
21882
21883 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21884
21885         * g++.dg/parse/parse2.C: New test.
21886
21887 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21888
21889         * g++.dg/template/friend11.C: New test.
21890
21891 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21892
21893         * g++.dg/parse/parse1.C: New test.
21894
21895 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
21896
21897         * lib/profopt.exp: Change the name of a global variable to avoid
21898         possible clashes with other test suites.
21899
21900 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
21901
21902         * g++.dg/inherit/covariant8.C: New test.
21903
21904 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21905
21906         * g++.dg/init/array9.C: New test.
21907
21908         PR c++/9112
21909         * g++.dg/parse/expr1.C: New test.
21910
21911 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
21912
21913         * gcc.c-torture/compile/20021230-1.c: New test.
21914
21915 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21916
21917         * g++.dg/inherit/covariant5.C: New test.
21918         * g++.dg/inherit/covariant6.C: New test.
21919         * g++.dg/inherit/covariant7.C: New test.
21920
21921 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21922
21923         PR c++/2739
21924         * g++.dg/other/access2.C: New test.
21925
21926 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21927
21928         * g++.dg/other/anon-struct.C: No longer fails
21929         * g++.old-deja/g++.brendan/parse4.C: Likewise.
21930         * g++.old-deja/g++.brendan/parse5.C: Likewise.
21931         * g++.old-deja/g++.brendan/parse6.C: Likewise.
21932
21933 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21934
21935         * g++.dg/parse/angle-bracket.C (main): No longer fails.
21936
21937 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
21938
21939         * g++.dg/eh/spec4.C: Remove stray semicolon.
21940         * g++.dg/expr/pmf-1.C: Change error message.
21941         * g++.dg/ext/asm1.C: Remove stray semicolon.
21942         * g++.dg/ext/typename1.C: Add missing typenames.
21943         * g++.dg/inherit/template-as-base.C: Change error message.
21944         * g++.dg/lookup/scoped1.C: Likewise.
21945         * g++.dg/lookup/scoped2.C: Likewise.
21946         * g++.dg/lookup/using2.C: Likewise.
21947         * g++.dg/other/component1.C: Remove stray semicolon.
21948         * g++.dg/other/do1.C: Change error message.
21949         * g++.dg/other/error2.C: Likewise.
21950         * g++.dg/other/init1.C: Likewise.
21951         * g++.dg/other/packed1.C: Remove stray semicolon.
21952         * g++.dg/other/ptrmem2.C: Change error message.
21953         * g++.dg/parse/parameter-declaration-1.C: Remove line number
21954         marker.
21955         * g++.dg/special/initp1.C: Remove invalid attribute usage.
21956         * g++.dg/template/access3.C: Add typename keyword.
21957         * g++.dg/template/access5.C: Remove stray semicolon.
21958         * g++.dg/template/access6.C: Likewise.
21959         * g++.dg/template/complit1.C: Likewise.
21960         * g++.dg/template/crash1.C: Change error message.
21961         * g++.dg/template/inherit2.C: Remove stray semicolon.
21962         * g++.dg/template/instantiate2.C: Likewise.
21963         * g++.dg/template/instantiate3.C: Change error message.
21964         * g++.dg/template/qual1.C: Remove stray semicolon.
21965         * g++.dg/template/qualttp18.C: Change error message.
21966         * g++.dg/template/ref1.C: Remove stray semicolon.
21967         * g++.dg/template/sizeof1.C (A::value): Declare it.
21968         * g++.dg/template/spec4.C: Change error message.
21969         * g++.dg/template/static1.C: Likewise.
21970         * g++.dg/template/type1.C: Likewise.
21971         * g++.dg/template/typename3.C: Likewise.
21972         * g++.old-deja/g++.benjamin/13478.C: Change error message.
21973         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
21974         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
21975         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
21976         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
21977         named return value extension.
21978         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
21979         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
21980         * g++.old-deja/g++.bob/extern_C.C: Likewise.
21981         * g++.old-deja/g++.bob/inherit2.C: Likewise.
21982         * g++.old-deja/g++.brendan/complex1.C: Likewise.
21983         * g++.old-deja/g++.brendan/copy5.C: Likewise.
21984         * g++.old-deja/g++.brendan/crash13.C: Likewise.
21985         * g++.old-deja/g++.brendan/crash15.C: Likewise.
21986         * g++.old-deja/g++.brendan/crash18.C: Change error message.
21987         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
21988         * g++.old-deja/g++.brendan/crash38.C: Likewise.
21989         * g++.old-deja/g++.brendan/crash50.C: Likewise.
21990         * g++.old-deja/g++.brendan/crash56.C: Likewise.
21991         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
21992         syntax.
21993         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
21994         * g++.old-deja/g++.brendan/crash8.C: Change error message.
21995         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
21996         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
21997         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
21998         * g++.old-deja/g++.brendan/template11.C: Likewise.
21999         * g++.old-deja/g++.brendan/template26.C: Likewise.
22000         * g++.old-deja/g++.brendan/template27.C: Use explicit
22001         specialization syntax.
22002         * g++.old-deja/g++.brendan/template30.C: Likewise.
22003         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
22004         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
22005         non-dependent names.
22006         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
22007         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
22008         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
22009         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
22010         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
22011         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
22012         named return value extension.
22013         * g++.old-deja/g++.ext/namedret2.C: Likewise.
22014         * g++.old-deja/g++.ext/namedret3.C: Likewise.
22015         * g++.old-deja/g++.ext/return1.C: Likewise.
22016         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
22017         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
22018         * g++.old-deja/g++.jason/access8.C: Likewise.
22019         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
22020         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
22021         pseudo-destructor names.
22022         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
22023         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
22024         pseudo-destructor names.
22025         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
22026         * g++.old-deja/g++.jason/overload19.C: Likewise.
22027         * g++.old-deja/g++.jason/overload32.C: Likewise.
22028         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
22029         stray semicolons.
22030         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
22031         * g++.old-deja/g++.jason/return.C: Likewise.
22032         * g++.old-deja/g++.jason/return2.C: Likewise.
22033         * g++.old-deja/g++.jason/shadow1.C: Likewise.
22034         * g++.old-deja/g++.jason/special.C: Use explicit specialization
22035         syntax.
22036         * g++.old-deja/g++.jason/template10.C: Account for use of
22037         non-dependent names.
22038         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
22039         syntax.
22040         * g++.old-deja/g++.jason/template37.C: Likewise.
22041         * g++.old-deja/g++.law/access4.C: Change error messages.
22042         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
22043         pseudo-destructor names.
22044         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
22045         * g++.old-deja/g++.law/ctors9.C: Likewise.
22046         * g++.old-deja/g++.law/cvt22.C: Likewise.
22047         * g++.old-deja/g++.law/dtors5.C: Likewise.
22048         * g++.old-deja/g++.law/global-init1.C: Likewise.
22049         * g++.old-deja/g++.law/missed-error3.C: Likewise.
22050         * g++.old-deja/g++.law/operators28.C: Likewise.
22051         * g++.old-deja/g++.law/visibility28.C: Likewise.
22052         * g++.old-deja/g++.martin/eval1.C: Likewise.
22053         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
22054         name.
22055         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
22056         * g++.old-deja/g++.mike/net34.C: Likewise.
22057         * g++.old-deja/g++.mike/net36.C: Likewise.
22058         * g++.old-deja/g++.mike/ns2.C: Likewise.
22059         * g++.old-deja/g++.mike/p12306.C: Likewise.
22060         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
22061         value extension.
22062         * g++.old-deja/g++.mike/p700.C: Likewise.
22063         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
22064         * g++.old-deja/g++.mike/p710.C: Likewise.
22065         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
22066         value extension.
22067         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
22068         * g++.old-deja/g++.mike/pmf9.C: Likewise.
22069         * g++.old-deja/g++.ns/crash2.C: Likewise.
22070         * g++.old-deja/g++.ns/crash3.C: Likewise.
22071         * g++.old-deja/g++.ns/invalid1.C: Likewise.
22072         * g++.old-deja/g++.ns/ns17.C: Likewise.
22073         * g++.old-deja/g++.ns/template16.C: Likewise.
22074         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
22075         keyword.
22076         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
22077         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
22078         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
22079         named return value extension.
22080         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
22081         * g++.old-deja/g++.other/access4.C: Issue additional error
22082         messages.
22083         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
22084         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
22085         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
22086         * g++.old-deja/g++.other/crash25.C: Change error message.
22087         * g++.old-deja/g++.other/crash4.C: Change error message.
22088         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
22089         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
22090         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
22091         checks.
22092         * g++.old-deja/g++.other/defarg8.C: Likewise.
22093         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
22094         * g++.old-deja/g++.other/dtor10.C: Likewise.
22095         * g++.old-deja/g++.other/incomplete.C: Likewise.
22096         * g++.old-deja/g++.other/linkage7.C: Likewise.
22097         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
22098         lookup algorithm.
22099         * g++.old-deja/g++.other/mangle2.C: Likewise.
22100         * g++.old-deja/g++.other/refinit2.C: Likewise.
22101         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
22102         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
22103         * g++.old-deja/g++.pt/crash28.C: Likewise.
22104         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
22105         syntax.
22106         * g++.old-deja/g++.pt/crash32.C: Change error message.
22107         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
22108         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
22109         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
22110         error message position.
22111         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
22112         * g++.old-deja/g++.pt/defarg8.C: Change error message.
22113         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
22114         syntax.
22115         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
22116         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
22117         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
22118         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
22119         keyword.
22120         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22121         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
22122         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
22123         keyword.
22124         * g++.old-deja/g++.pt/explicit71.C: Change error message.
22125         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
22126         syntax.
22127         * g++.old-deja/g++.pt/friend28.C: Account for use of
22128         non-dependent names.
22129         * g++.old-deja/g++.pt/friend29.C: Likewise.
22130         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
22131         rules.
22132         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
22133         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
22134         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
22135         lookup rules.
22136         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
22137         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
22138         keyword.
22139         * g++.old-deja/g++.pt/memclass20.C: Likewise.
22140         * g++.old-deja/g++.pt/memclass5.C: Likewise.
22141         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
22142         keyword.
22143         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
22144         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
22145         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
22146         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
22147         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
22148         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
22149         keyword.
22150         * g++.old-deja/g++.pt/spec10.C: Likewise.
22151         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
22152         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
22153         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
22154         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
22155         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
22156         * g++.old-deja/g++.pt/ttp62.C: Likewise.
22157         * g++.old-deja/g++.pt/ttp64.C: Likewise.
22158         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
22159         * g++.old-deja/g++.pt/typename15.C: Likewise.
22160         * g++.old-deja/g++.pt/typename22.C: Likewise.
22161         * g++.old-deja/g++.pt/typename6.C: Change error messages.
22162         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
22163         * g++.old-deja/g++.pt/virtual2.C: Likewise.
22164         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
22165         syntax.
22166         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
22167         return value extension.
22168         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
22169         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
22170         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
22171         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
22172
22173 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22174
22175         * g++.dg/warn/inline1.C: New test.
22176         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
22177         * g++.old-deja/g++.jason/synth10.C: Likewise.
22178         * g++.old-deja/g++.mike/net31.C: Likewise.
22179         * g++.old-deja/g++.mike/p8786.C: Likewise.
22180
22181         * g++.dg/template/friend10.C: New test.
22182         * g++.dg/template/conv5.C: New test.
22183
22184 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22185
22186         * g++.dg/lookup/scoped3.C: New test.
22187
22188         * g++.dg/lookup/decl1.C: New test.
22189         * g++.dg/lookup/decl2.C: New test.
22190
22191 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22192
22193         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
22194         gcc.c-torture/compile/20021015-1.c,
22195         gcc.c-torture/compile/20021015-2.c,
22196         gcc.c-torture/compile/20021123-1.c,
22197         gcc.c-torture/compile/20021123-2.c,
22198         gcc.c-torture/compile/20021123-3.c,
22199         gcc.c-torture/compile/20021123-4.c,
22200         gcc.c-torture/execute/20021024-1.c: Add tests previously added
22201         only to 3.1 or 3.2 branch.
22202
22203 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
22204
22205         * gcc.dg/i386-bitfield3.c: New test.
22206
22207         * gcc.dg/i386-bitfield2.c: New test.
22208
22209 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
22210
22211         * g++.dg/parse/conv_op1.C: New test.
22212
22213 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
22214
22215         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
22216         approved.
22217
22218 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
22219
22220         * gcc.c-torture/compile/20021220-1.c: New test.
22221
22222 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
22223
22224         * gcc.dg/i386-fastcall-1.c: New.
22225
22226 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22227
22228         * gcc.c-torture/execute/20021219-1.c: New test.
22229
22230 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22231
22232         * gcc.dg/i386-pic-1.c: New test.
22233
22234 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22235
22236         PR c++/8099
22237         * g++.dg/template/friend9.C: New test.
22238
22239 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22240
22241         PR c++/3663
22242         * g++.dg/template/access7.C: New test.
22243
22244 2002-12-18  Nick Clifton  <nickc@redhat.com>
22245
22246         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
22247         the libstdc++-v3 directory has been found.
22248
22249 2002-12-12  Devang Patel <dpatel@apple.com>
22250         * gcc.dg/darwin-ld-1.c: New test.
22251         * gcc.dg/darwin-ld-2.c: New test.
22252         * gcc.dg/darwin-ld-3.c: New test.
22253         * gcc.dg/darwin-ld-4.c: New test.
22254         * gcc.dg/darwin-ld-5.c: New test.
22255
22256 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22257
22258         * gcc.c-torture/compile/20021212-1.c: New test.
22259
22260 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
22261
22262         * gcc.dg/fshort-wchar: New test.
22263
22264 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
22265
22266         PR c++/8372
22267         * g++.dg/template/dtor1.C: New test.
22268
22269         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
22270         markers.
22271
22272 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
22273
22274         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
22275
22276 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
22277
22278         * g++.dg/template/static1.C: New test.
22279         * g++.dg/template/static2.C: New test.
22280         * g++.old-deja/g++.ext/memconst.C: New test.
22281
22282 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22283
22284         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
22285         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
22286         * g++.dg/special/initp1.C: Likewise.
22287
22288 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
22289
22290         * gcc.c-torture/execute/20021204-1.c: New test.
22291
22292 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
22293
22294         * gcc.dg/ppc-fmadd-1.c: New file.
22295         * gcc.dg/ppc-fmadd-2.c: New file.
22296         * gcc.dg/ppc-fmadd-3.c: New file.
22297
22298 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22299
22300         * gcc.c-torture/compile/20021204-1.c: New test.
22301
22302 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22303
22304         * g++.dg/inherit/covariant2.C: New test.
22305         * g++.dg/inherit/covariant3.C: New test.
22306         * g++.dg/inherit/covariant4.C: New test.
22307         * g++.dg/inherit/covariant1.C: Remove XFAIL.
22308         * g++.old-deja/g++.robertl/eb17.C: Likewise.
22309
22310 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
22311
22312         PR c++/8688
22313         * g++.dg/init/brace3.C: New test.
22314
22315 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
22316
22317         * gcc.dg/20020210-1.c: Fix a comment typo.
22318
22319 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
22320
22321         PR c++/8720
22322         * g++.dg/parse/defarg1.C: New test.
22323
22324         PR c++/8615
22325         * g++.dg/template/char1.C: New test.
22326
22327         * g++.dg/template/varmod1.C: Fix typo.
22328
22329 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22330
22331         DR 180
22332         * g++.old-deja/g++.pt/crash32.C: Expect error.
22333
22334 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
22335
22336         PR c++/5919
22337         * g++.dg/template/varmod1.C: New test.
22338
22339         PR c++/8727
22340         * g++.dg/inherit/typeinfo1.C: New test.
22341
22342         PR c++/8663
22343         * g++.dg/inherit/typedef1.C: New test.
22344
22345 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
22346
22347         PR c++/8332
22348         PR c++/8493
22349         * g++.dg/template/strlen1.C: New test.
22350
22351         PR c++/8227
22352         * g++.dg/template/ctor2.C: New test.
22353
22354         PR c++/8214
22355         * g++.dg/init/string1.C: New test.
22356
22357         PR c++/8511
22358         * g++.dg/template/friend8.C: New test.
22359
22360 2002-11-29  Joe Buck <jbuck@synopsys.com>
22361
22362         * g++.dg/lookup/anon2.C: New test.
22363
22364 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
22365
22366         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
22367         h8300 port.
22368
22369 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
22370
22371         * gcc.dg/bitfld-6.c: New test.
22372
22373 2002-11-27  Jan Hubicka  <jh@suse.cz>
22374
22375         * gcc.c-torture/execute/20021127.[cx]: New test.
22376
22377 2002-11-26  Jan Hubicka  <jh@suse.cz>
22378
22379         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
22380         quality.
22381
22382 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
22383
22384         * g++.dg/init/brace2.C: New test.
22385         * g++.old-deja/g++.mike/p9129.C: Correct.
22386
22387 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
22388
22389         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
22390
22391 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
22392
22393         * gcc.dg/sibcall-6: New test for indirect sibcalls.
22394
22395 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
22396
22397         * testsuite/g++.dg/abi/empty11.C: New test.
22398         * testsuite/g++.dg/rtti/cv1.C: New test.
22399
22400 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
22401
22402         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
22403
22404 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
22405
22406         * g++.dg/abi/empty10.C: New test.
22407
22408 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22409
22410         * gcc.c-torture/compile/20021124-1.c: New test.
22411
22412 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
22413
22414         * g++.dg/abi/rtti2.C: New test.
22415
22416 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22417
22418         * gcc.dg/i386-unroll-1.c: New test.
22419
22420 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22421
22422         * gcc.c-torture/compile/20021120-1.c: New test.
22423         * gcc.c-torture/compile/20021120-2.c: New test.
22424
22425 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22426
22427         * gcc.dg/bitfld-5.c: New test.
22428
22429 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22430
22431         * gcc.c-torture/execute/20021120-3.c: New test.
22432
22433 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22434
22435         * gcc.c-torture/execute/20021120-2.c: New test.
22436
22437 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22438
22439         * gcc.c-torture/execute/20021120-1.c: New test.
22440
22441 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
22442
22443         * gcc.c-torture/execute/20021118-3.c: New test.
22444
22445 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22446
22447         * gcc.c-torture/compile/20021119-1.c: New test.
22448
22449 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
22450
22451         * gcc.dg/duff-1.c: New test.
22452         * gcc.dg/duff-2.c: New test.
22453         * gcc.dg/duff-3.c: New test.
22454
22455 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
22456
22457         * gcc.dg/cpp/_Pragma5.c: New test.
22458
22459 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22460
22461         * gcc.c-torture/execute/20021118-2.c: New test.
22462
22463 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22464
22465         * gcc.c-torture/execute/20021118-1.c: New test.
22466
22467 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
22468
22469         * gcc.dg/20021116-1.c: New test.
22470
22471 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
22472
22473         * g++.dg/abi/vcall1.C: New test.
22474
22475 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
22476
22477         * gcc.dg/20021029-1.c: New test.
22478         * gcc.dg/20021029-2.c: New test.
22479
22480 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22481
22482         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
22483
22484 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22485
22486         PR c/8439
22487         * gcc.dg/20021110.c: Move to ...
22488         * gcc.c-torture/compile/20021110.c: .... here.
22489
22490 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22491
22492         PR c/8467
22493         * gcc.c-torture/execute/20021111-1.c
22494
22495 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22496
22497         PR c/8439
22498         * gcc.dg/20021110.c: New test.
22499
22500 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
22501
22502         * g++.dg/abi/vthunk3.C: Run only on x86.
22503
22504 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22505
22506         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
22507
22508 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
22509
22510         * lib/compat.exp (compat-execute): Fix logic error in last
22511         change.
22512
22513 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
22514
22515         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
22516
22517 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22518
22519         PR c++/8389
22520         * g++.dg/template/access6.C: New test.
22521
22522 2002-11-08  Jan Hubicka  <jh@suse.cz>
22523
22524         * gcc.dg/i386-ssefp-1.c: New test.
22525         * gcc.dg/i386-ssefp-1.c: New test.
22526
22527 2002-11-08  Jan Hubicka  <jh@suse.cz>
22528
22529         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
22530
22531 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22532
22533         * g++.dg/abi/vthunk3.C: New test.
22534
22535         PR c++/8338
22536         * g++.dg/template/crash2.C: New test.
22537
22538 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22539
22540         * testsuite/g++.dg/abi/dtor1.C: New test.
22541         * testsuite/g++.dg/abi/dtor2.C: Likewise.
22542
22543 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
22544
22545         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
22546         Darwin.
22547
22548 2002-11-04  Adam Nemet  <anemet@lnxw.com>
22549
22550         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
22551         -mthumb.  Only xfail with -O0.
22552
22553 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
22554
22555         * g++.dg/abi/thunk1.C: New test.
22556         * g++.dg/abi/thunk2.C: Likewise.
22557         * g++.dg/abi/vtt1.C: Likewise.
22558
22559 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
22560
22561         PR optimization/8423
22562         * gcc.c-torture/execute/builtin-constant.c: New test.
22563
22564 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
22565
22566         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
22567         Add some more cases.
22568
22569 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
22570
22571         PR c++/8391
22572         * g++.dg/opt/local1.C: New test.
22573
22574 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
22575
22576         PR c++/8160
22577         * g++.dg/template/complit1.C: New test.
22578
22579         PR c++/8149
22580         * g++.dg/template/typename4.C: Likewise.
22581
22582 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22583
22584         Core issue 287, PR c++/7639
22585         * g++.dg/template/instantiate1.C: Adjust error location.
22586         * g++.dg/template/instantiate3.C: New test.
22587         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
22588         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
22589         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
22590
22591 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
22592
22593         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
22594
22595 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
22596
22597         PR c++/8287
22598         * g++.dg/init/dtor2.C: New test.
22599
22600 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22601
22602         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
22603         * gcc.dg/nest.c: Bypass errors on irix6.
22604
22605 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
22606
22607         * gcc.dg/nest.c: Expect error for mmix-*-*.
22608         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
22609
22610 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
22611
22612         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
22613         markers.
22614
22615         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
22616
22617 2002-10-25  Mike Stump  <mrs@apple.com>
22618
22619         * gcc.dg/warn-1.c: New test.
22620
22621 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22622
22623         * g++.dg/template/typename3.C: New test.
22624
22625 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
22626
22627         * g++.dg/lookup/ptrmem1.C: New test.
22628
22629         * g++.dg/abi/vthunk2.C: New test.
22630
22631 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22632
22633         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
22634
22635 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
22636
22637         * g++.dg/abi/empty9.C: New test.
22638
22639 2002-10-24  Richard Henderson  <rth@redhat.com>
22640
22641         * g++.dg/inherit/thunk1.C: Enable for ia64.
22642
22643 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22644
22645         PR c++/8067
22646         * g++.dg/lookup/pretty1.C: New test.
22647
22648 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
22649
22650         * gcc.dg/20021023-1.c: New test.
22651
22652 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22653
22654         PR c++/7679
22655         * g++.dg/parse/inline1.C: New test.
22656
22657 2002-10-23  Richard Henderson  <rth@redhat.com>
22658
22659         * g++.dg/inherit/thunk1.C: Enable for x86_64.
22660
22661         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
22662
22663 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
22664
22665         PR c++/6579
22666         * g++.dg/parse/stmtexpr3.C: New test.
22667
22668 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22669
22670         * g++.dg/expr/cond1.C: New test.
22671
22672 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22673
22674         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
22675
22676 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22677
22678         * g++.dg/abi/vbase13.C: New test.
22679         * g++.dg/abi/vbase14.C: Likewise.
22680
22681 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
22682
22683         * gcc.dg/tls/pic-1.c: New test.
22684         * gcc.dg/tls/nonpic-1.c: New test.
22685         * gcc.dg/20021018-1.c: New test.
22686
22687 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22688
22689         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
22690         Remove only files with the same base name as the test case.
22691         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
22692         (profopt-execute): Likewise.  Also, remove old profiling
22693         and performance data files before running the tests.
22694
22695         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
22696         * g++.dg/bprob/bprob.exp: Likewise.
22697         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
22698         to allow more general test case names.
22699
22700         * g++.dg/bprob/bprob-1.C: Rename to ...
22701         * g++.dg/bprob/g++-bprob-1.C: ... this.
22702
22703         * g77.dg/bprob/bprob-1.f: Rename to ...
22704         * g77.dg/bprob/g77-bprob-1.f: ... this.
22705
22706 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22707
22708         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
22709         bison 1.50 or later.
22710
22711 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
22712
22713         * g++.dg/README: Describe more test directories.
22714
22715 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22716
22717         * g++.dg/init/array6.C: Add additional tests.
22718
22719 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22720
22721         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
22722         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
22723
22724 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
22725
22726         * gcc.c-torture/compile/20020604-1.x: New.
22727         * gcc.c-torture/compile/simd-5.x: Likewise.
22728         * gcc.c-torture/execute/920710-1.x: Likewise.
22729         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
22730
22731 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22732
22733         * g++.dg/inherit/override1.C: Add dg-options clause.
22734
22735 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22736
22737         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
22738         _mm_slli_si128.
22739
22740 2002-10-19  Andreas Schwab  <schwab@suse.de>
22741
22742         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
22743         directory component.
22744
22745 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
22746
22747         * g++.dg/inherit/thunk1.C: New test.
22748
22749         * g++.dg/inherit/override1.C: New test.
22750
22751         * g++.dg/abi/mangle11.C: New test.
22752         * g++.dg/abi/mangle14.C: New test.
22753         * g++.dg/abi/mangle17.C: New test.
22754
22755 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
22756
22757         * g++.dg/overload/member2.C: New test.
22758
22759 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
22760
22761         * g++.dg/README: Describe new compat directory.
22762         * g++.dg/dg.exp: Skip tests in compat directory.
22763         * README.compat: New file.
22764         * lib/compat.exp: New expect script.
22765         * g++.dg/compat: New test directory.
22766         * g++.dg/compat/compat.exp: New expect script.
22767         * g++.dg/compat/abi: New test directory.
22768         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
22769         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
22770         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
22771         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
22772         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
22773         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
22774         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
22775         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
22776         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
22777         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
22778         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
22779         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
22780         * g++.dg/compat/break: New test directory.
22781         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
22782         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
22783         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
22784         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
22785         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
22786         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
22787         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
22788         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
22789         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
22790         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
22791         g++.dg/compat/break/README: New files.
22792         * g++.dg/compat/eh: New test directory.
22793         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
22794         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
22795         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
22796         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
22797         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
22798         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
22799         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
22800         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
22801         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
22802         g++.dg/compat/eh/filter2_y.C,
22803         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
22804         g++.dg/compat/eh/new1_y.C,
22805         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
22806         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
22807         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
22808         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
22809         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
22810         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
22811         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
22812         g++.dg/compat/eh/unexpected1_y.C: New files.
22813         * g++.dg/compat/init: New test directory.
22814         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
22815         g++.dg/compat/init/array5_y.C,
22816         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
22817         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
22818         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
22819         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
22820         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
22821         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
22822         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
22823         g++.dg/compat/init/init-ref2_y.C: New files.
22824
22825 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22826
22827         PR c++/7584
22828         * g++.dg/inherit/using3.C: New test.
22829
22830 2002-10-17  Jan Hubicka  <jh@suse.cz>
22831
22832         * gcc.dg/20021017-2.c: New test.
22833
22834 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22835
22836         * g++.dg/abi/mangle16.C: Adjust.
22837
22838         * g++.dg/init/array8.C: New test.
22839
22840 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
22841
22842         * gcc.dg/special/mips-abi.exp: New test.
22843         * gcc.dg/special/mips-abi.s: Empty file used by the above.
22844
22845 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22846
22847         * g++.dg/abi/mangle16.C: New test.
22848         * g++.dg/abi/mangle17.C: Likewise.
22849
22850         PR c++/7478
22851         * g++.dg/template/ref1.C: New test.
22852
22853 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22854
22855         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
22856
22857 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
22858
22859         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
22860
22861 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22862
22863         PR c++/7524
22864         * g++.dg/init/array7.C: New test.
22865
22866 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
22867
22868         * g++.dg/init/array6.C: New test.
22869
22870         * g++.dg/abi/mangle13.C: Likewise.
22871         * g++.dg/abi/mangle14.C: Likewise.
22872         * g++.dg/abi/mangle15.C: Likewise.
22873
22874 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22875
22876         * g++.dg/abi/empty8.C: New test.
22877
22878 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
22879
22880         * g++.dg/init/ctor1.C: New test.
22881
22882 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
22883
22884         * gcc.c-torture/execute/20021015-1.c: New test.
22885
22886 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
22887
22888         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
22889
22890 2002-10-14  Jan Hubicka  <jh@suse.cz>
22891
22892         * gcc.dg/i386-ssetype-[1-5].c: New tests.
22893
22894 2002-10-14  Richard Henderson  <rth@redhat.com>
22895
22896         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
22897
22898 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22899
22900         PR optimization/6631
22901         * g++.dg/opt/const2.C: New test.
22902
22903 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22904
22905         PR c++/7176
22906         * g++.dg/parse/friend1.C: New test.
22907         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
22908
22909 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
22910
22911         * gcc.dg/20021014-1.c: New test.
22912
22913 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
22914
22915         PR c++/5661
22916         * g++.dg/ext/vlm1.C: New test.
22917         * g++.dg/ext/vlm2.C: Likewise.
22918
22919         * g++.dg/init/array1.C: Remove invalid braces.
22920         * g++.dg/init/brace1.C: New test.
22921         * g++.dg/init/copy2.C: Likewise.
22922         * g++.dg/init/copy3.C: Likewise.
22923         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
22924         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
22925         braces.
22926
22927 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
22928
22929         * gcc.dg/cpp/assembler.S: Don't use -ansi.
22930
22931 2002-10-11  Richard Shann  <richard.shann@superh.com>
22932
22933         * gcc.c-torture/compile/simd-5.c: New test.
22934
22935 2002-10-10  Roger Sayle  <roger@eyesopen.com>
22936
22937         * gcc.c-torture/execute/shiftopt-1.c: New test case.
22938
22939 2002-10-10  Jim Wilson  <wilson@redhat.com>
22940
22941         * gcc.c-torture/execute/20021010-1.c: New test.
22942
22943 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
22944
22945         PR c/7353
22946         * g++.dg/ext/typedef-init.C: New test.
22947         * gcc.dg/typedef-init.c: New test.
22948
22949 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
22950
22951         * gcc.dg/cpp/paste13.c: New test.
22952
22953 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22954
22955         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
22956         remaining platforms, XFAIL during compile, not execute.  Don't
22957         XFAIL at -O0.
22958
22959 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22960
22961         * gcc.dg/alias-1.c: Tweak expected warning.
22962
22963 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
22964
22965         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
22966
22967 2002-10-06  Andreas Jaeger  <aj@suse.de>
22968
22969         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
22970         * gcc.dg/cpp/c++98.C: Likewise.
22971
22972         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
22973         * g++.dg/cpp/c++98.C: Likewise.
22974
22975         * g++.dg/README (Subdirectories): Mention cpp directory.
22976
22977         PR target/7559
22978         * gcc.dg/20021006-1.c: New test.
22979
22980 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22981
22982         PR c++/7804
22983         * g++.dg/other/warning1.C: New test.
22984
22985 2002-10-04  Roger Sayle  <roger@eyesopen.com>
22986
22987         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
22988         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
22989         and sparc-*-* with -m64 as expected failures.  See PR 8087.
22990
22991 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22992
22993         PR c++/7931
22994         * g++.dg/template/ptrmem3.C: New test.
22995
22996         PR c++/7754
22997         * g++.dg/template/union1.C: New test.
22998
22999 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23000
23001         PR c++/8006
23002         * g++.dg/abi/mangle9.C: New test.
23003         * g++.dg/abi/mangle10.C: New test.
23004         * g++.dg/abi/mangle11.C: New test.
23005         * g++.dg/abi/mangle12.C: New test.
23006
23007 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
23008
23009         PR c++/7188.
23010         * g++.dg/template/meminit1.C: New test.
23011         * g++.dg/warn/Wreorder-1.C: Likewise.
23012         * g++.old-deja/g++.mike/warn3.C: Tweak.
23013         * lib/prune.exp: Ingore "in copy constructor".
23014
23015 2002-10-02  Andreas Jaeger  <aj@suse.de>
23016
23017         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
23018         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
23019         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
23020         on x86-64.
23021
23022 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23023
23024         * gcc.dg/empty1.C: Fix typo.
23025
23026 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
23027
23028         * gcc.dg/alias-1.c: New test.
23029
23030 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23031
23032         * gcc.dg/empty1.C: New test.
23033
23034         * g++.dg/tls/init-2.C: Tweak error messages.
23035
23036 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
23037
23038         * gcc.c-torture/compile/20020923-1.c: New test.
23039
23040 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
23041
23042         * gcc.c-torture/execute/ffs-1.c: New test.
23043         * gcc.c-torture/execute/ffs-2.c: Ditto.
23044
23045 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
23046
23047         * g++.dg/overload/member1.C: New test.
23048
23049 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
23050
23051         * g++.dg/abi/empty7.C: New test.
23052         * g++.dg/init/pm2.C: Likewise.
23053
23054 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
23055
23056         * g++.dg/rtti/crash1.C: New test.
23057
23058 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
23059
23060         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
23061         gcc.dg/sibcall-4.c: New tests.
23062
23063 2002-09-28  Roger Sayle  <roger@eyesopen.com>
23064
23065         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
23066         powerpc and MMIX targets.
23067
23068 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
23069
23070         * gcc.dg/cpp/20020927-1.c: New.
23071
23072 2002-09-26  David S. Miller  <davem@redhat.com>
23073
23074         * gcc.c-torture/compile/trunctfdf.c: New.
23075
23076 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23077
23078         * lib/target-supports.exp (check_weak_available): Handle solaris2.
23079
23080 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
23081
23082         * gcc.c-torture/execute/loop-15.c: New.
23083
23084 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
23085
23086         * README.QMTEST: Fix typo.
23087
23088 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23089
23090         * gcc.dg/20020926-1.c: New test.
23091
23092 2002-09-25  David S. Miller  <davem@redhat.com>
23093
23094         PR target/7842
23095         * gcc.c-torture/execute/shiftdi.c: New test.
23096
23097 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
23098
23099         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
23100         unique to the tool.
23101         * lib/g77.exp (g77_init): Likewise.
23102         * lib/g++.exp (g++_init): Likewise.
23103         * lib/objc.exp (objc_init): Likewise.
23104
23105 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
23106
23107         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
23108         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
23109         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
23110
23111 2002-09-25  Richard Henderson  <rth@redhat.com>
23112
23113         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
23114         too-small long double.
23115
23116 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
23117
23118         * gcc.dg/20020919-1.c: New test.
23119
23120 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
23121
23122         * g++.dg/abi/bitfield6.C: New test.
23123         * g++.dg/abi/bitfield7.C: New test.
23124         * g++.dg/abi/bitfield8.C: New test.
23125         * g++.dg/abi/vbase11.C: New test.
23126
23127 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23128
23129         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
23130         hppa*-*-hpux*.  Update test comment.
23131
23132 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
23133
23134         * gcc.dg/tls/struct-1.c: New test.
23135
23136 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
23137
23138         * gcc.dg/cpp/tr-warn2.c: Update.
23139
23140 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23141
23142         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
23143
23144 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23145
23146         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
23147         systems.
23148
23149 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
23150
23151         * gcc.c-torture/execute/ieee/mzero3.c: New test.
23152
23153         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23154         Adjust for c++filt moved to binutils.  Remove spurious duplicate
23155         setting of cxxfilt.
23156
23157 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
23158
23159         * gcc.dg/20020312-2.c: Update for darwin.
23160
23161 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23162
23163         * g++.old-deja/g++.other/crash32.C: Mark ICE.
23164
23165 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
23166
23167         * objc.dg/comp-types-1.m: New test.
23168         * objc.dg/comp-types-2.m: New test.
23169         * objc.dg/comp-types-3.m: New test.
23170         * objc.dg/comp-types-4.m: New test.
23171         * objc.dg/comp-types-5.m: New test.
23172         * objc.dg/comp-types-6.m: New test.
23173
23174 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23175
23176         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
23177
23178 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23179
23180         * g++.dg/other/do1.C: New test.
23181
23182         * g++.dg/template/subst1.C: New test.
23183
23184 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
23185
23186         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
23187
23188 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23189
23190         * g++.dg/template/qualttp20.C: Adjust expected errors.
23191         * g++.old-deja/g++.jason/report.C: Likewise.
23192         * g++.old-deja/g++.other/qual1.C: Likewise.
23193
23194         * g++.dg/lookup/scoped2.C: New test.
23195
23196         * g++.dg/ext/asm3.C: New test.
23197
23198 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
23199
23200         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
23201
23202 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
23203
23204         * ChangeLog: follow spelling conventions.
23205         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
23206         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
23207         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
23208         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
23209         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
23210         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
23211         * g++.old-deja/g++.law/global-init1.C: Likewise.
23212         * g++.old-deja/g++.other/delete4.C: Likewise.
23213         * g++.old-deja/g++.other/inline21.C: Likewise.
23214         * g++.old-deja/g++.other/singleton.C: Likewise.
23215         * g77.dg/strlen0.f: Likewise.
23216         * g77.f-torture/compile/20010519-1.f: Likewise.
23217         * g77.f-torture/compile/980310-4.f: Likewise.
23218         * gcc.c-torture/compile/20000605-1.c: Likewise.
23219         * gcc.c-torture/execute/20020225-1.c: Likewise.
23220         * gcc.dg/c90-hexfloat-2.c: Likewise.
23221         * gcc.dg/c99-bool-1.c: Likewise.
23222         * gcc.dg/c99-hexfloat-2.c: Likewise.
23223         * gcc.dg/dll-2.c: Likewise.
23224         * gcc.dg/wtr-union-init-1.c: Likewise.
23225         * gcc.dg/wtr-union-init-2.c: Likewise.
23226         * gcc.dg/wtr-union-init-3.c: Likewise.
23227         * gcc.dg/cpp/avoidpaste1.c: Likewise.
23228         * gcc.dg/cpp/defined.c: Likewise.
23229         * gcc.dg/cpp/macsyntx.c: Likewise.
23230         * gcc.dg/cpp/paste2.c: Likewise.
23231         * gcc.dg/cpp/trad/defined.c: Likewise.
23232         * gcc.dg/format/c90-printf-1.c: Likewise.
23233         * gcc.dg/format/c90-scanf-1.c: Likewise.
23234         * gcc.dg/format/c99-printf-1.c: Likewise.
23235         * gcc.dg/format/c99-scanf-1.c: Likewise.
23236         * gcc.misc-tests/gcov-8.c: Likewise.
23237         * lib/profopt.exp: Likewise.
23238
23239 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
23240
23241         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
23242
23243 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23244
23245         * g++.dg/inherit/using2.C: New test.
23246
23247 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
23248
23249         * ChangeLog: Follow spelling conventions.
23250         * g++.dg/template/friend4.C: Likewise.
23251         * g++.old-deja/g++.pt/crash67.C: Likewise.
23252         * gcc.c-torture/execute/20000801-4.c: Likewise.
23253         * gcc.dg/c90-digraph-1.c: Likewise.
23254         * gcc.dg/c94-digraph-1.c: Likewise.
23255         * gcc.dg/c99-digraph-1.c: Likewise.
23256         * gcc.dg/cpp/line5.c: Likewise.
23257         * gcc.dg/cpp/multiline.c: Likewise.
23258         * gcc.dg/cpp/trad/literals-1.c: Likewise.
23259         * gcc.dg/format/attr-3.c: Likewise.
23260         * gcc.dg/format/c90-scanf-3.c: Likewise.
23261         * gcc.dg/format/ext-4.c: Likewise.
23262
23263 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23264
23265         * g++.dg/template/pretty1.C: New test.
23266
23267 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
23268
23269         * gcc.c-torture/execute/struct-cpy-1.c: New test.
23270
23271 2002-09-13  Matt Austern  <austern@apple.com>
23272
23273         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
23274         passing a cast expression to a function by const reference.
23275
23276 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
23277
23278         * g++.dg/template/deduce1.C: New test.
23279
23280 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
23281
23282         * gcc.c-torture/execute/simd-1.c: Force all use of int to
23283         32-bit int.
23284
23285 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23286
23287         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
23288         usage.
23289
23290 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
23291
23292         * gcc.c-torture/compile/20020910-1.c: New test.
23293
23294 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
23295
23296         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
23297
23298 2002-09-10  Andreas Jaeger  <aj@suse.de>
23299
23300         * gcc.dg/20020312-2.c: Adjust for x86-64.
23301
23302 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
23303
23304         * g77.dg/7388.f: New test case for PR 7388.
23305
23306 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
23307
23308         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
23309
23310 2002-09-05  Ziemowit Laski <zlaski@apple.com>
23311
23312         * objc.dg/proto-lossage-1.m: New test.
23313
23314 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
23315
23316         * gcc.dg/cpp/_Pragma4.c: Fix typo.
23317
23318 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
23319
23320         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
23321         expected to pass.
23322
23323 2002-09-06  Stan Shebs  <shebs@apple.com>
23324             David Edelsohn  <edelsohn@gnu.org>
23325
23326         * gcc.dg/weak: New directory.
23327         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
23328         target-specific xfail bits.
23329         * gcc.dg/typeof-2.c: Move to new directory.
23330         * gcc.dg/weak.exp: New expect script.
23331
23332 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
23333
23334         * gcc.c-torture/execute/extzvsi.c: New test.
23335
23336 2002-09-05  Stan Shebs  <shebs@apple.com>
23337
23338         * gcc.dg/weak-1.c: xfail on Darwin.
23339         * gcc.dg/weak-2.c: Ditto.
23340         * gcc.dg/weak-3.c: Ditto.
23341         * gcc.dg/weak-4.c: Ditto.
23342         * gcc.dg/weak-5.c: Ditto.
23343         * gcc.dg/weak-6.c: Ditto.
23344         * gcc.dg/weak-7.c: Ditto.
23345         * gcc.dg/weak-8.c: Ditto.
23346         * gcc.dg/weak-9.c: Ditto.
23347
23348 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
23349
23350         * gcc.c-torture/execute/loop-14.c: New test.
23351
23352 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
23353
23354         * g++.dg/other/cxa-atexit1.C: New test.
23355
23356         * gcc.dg/typeof-2.c: New test.
23357
23358 2002-09-03  Roger Sayle  <roger@eyesopen.com>
23359
23360         * gcc.dg/builtins-2.c: New testcase.
23361         * gcc.dg/builtins-3.c: New testcase.
23362
23363 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
23364
23365         * gcc.dg/cpp/_Pragma4.c: New test.
23366
23367 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
23368
23369         * objc/execute/nil_method-1.m: New testcase.
23370
23371 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
23372
23373         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
23374         [Object class], not [Object initialize].
23375
23376 2002-08-31  Roger Sayle  <roger@eyesopen.com>
23377             Hans-Peter Nilsson  <hp@bitrange.com>
23378
23379         * gcc.c-torture/execute/20020720-1.x: Skip test on
23380         mmix-knuth-mmixware.  Correct comment.
23381
23382 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
23383
23384         * testsuite/g++.dg/abi/bitfield5.C: New test.
23385         * testsuite/g++.dg/abi/vbase10.C: Likewise.
23386
23387 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
23388
23389         * objc.dg/undeclared-selector.m: New test.
23390
23391 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
23392
23393         * g++.dg/other/offsetof1.C: Avoid cast warning.
23394
23395 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
23396
23397         * objc.dg/super-class-2.m: New test.
23398
23399 2002-08-24  Matt Austern  <austern@apple.com>
23400
23401         * g++.dg/ext/lvaddr.C: New test.
23402         * g++.dg/ext/lvcast.C: New test.
23403
23404 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
23405
23406         * testsuite/g++.dg/inherit/cond1.C: New test.
23407
23408 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
23409
23410         * gcc.dg/noncompile/incomplete-1.c: New test.
23411
23412 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23413
23414         * gcc.dg/typespec-1.c: New test.
23415
23416 2002-08-20  Devang Patel  <dpatel@apple.com>
23417         * objc.dg/proto-hier-2.m: New test.
23418
23419 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
23420
23421         * objc.dg/bitfield-1.m: New test.
23422         * objc.dg/bitfield-2.m: New test.
23423
23424 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23425
23426         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
23427         gcc.dg/c99-flex-array-4.c: New tests.
23428
23429 2002-08-16  Stan Shebs  <shebs@apple.com>
23430
23431         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
23432
23433 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
23434
23435         * gcc.dg/typeof-1.c: New test.
23436         * g++.dg/ext/typeof2.C: New test.
23437
23438 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
23439
23440         * g++.dg/other/offsetof1.C: New test.
23441
23442 2002-08-14  Richard Henderson  <rth@redhat.com>
23443
23444         * gcc.dg/tls/diag-3.c: Fix expected message strings.
23445
23446 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
23447
23448         * gcc.dg/cpp/_Pragma3.c: New test.
23449
23450 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
23451
23452         * g++.dg/template/inherit3: New test.
23453
23454 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23455
23456         * gcc.dg/bitfld-4.c: Add blank options.
23457
23458 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
23459
23460         * g++.dg/template/crash1.C: New test.
23461
23462 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23463
23464         * gcc.dg/tls/opt-2.c: New test.
23465
23466 2002-08-08  Devang Patel  <dpatel@apple.com>
23467
23468         * objc.dg/selector-1.m : New test
23469
23470 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23471
23472         * g++.dg/abi/bitfield4.C: New test.
23473         * gcc.dg/bitfld-4.c: New test.
23474
23475 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23476
23477         * g++.dg/other/packed1.C: New test.
23478
23479 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
23480
23481         * g++.dg/abi/offsetof.C: Tweak error messages.
23482         * g++.old-deja/g++.mike/p10769a.C: Likewise.
23483
23484 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23485
23486         * gcc.dg/bitfld-3.c: New test.
23487
23488 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23489             Richard Henderson  <rth@redhat.com>
23490
23491         * gcc.dg/i386-bitfield1.c: New test.
23492         * g++.dg/abi/bitfield3.C: Update.
23493
23494 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
23495
23496         * objc.dg/const-str-2.m: Update.
23497         * gcc.dg/cpp/c++98.c: Change to C extension.
23498         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
23499         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
23500
23501 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
23502
23503         * testsuite/gcc.dg/tls/diag-3.c: New.
23504
23505 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
23506
23507         * g++.dg/README (Subdirectories): Document new subdir expr.
23508         * g++.dg/expr/pmf-1.C: New test.
23509
23510 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
23511
23512         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
23513
23514 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
23515
23516         * g++.dg/abi/bitfield3.C: New test.
23517
23518 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
23519
23520         * lib/gcov.exp: Tweak expected line formats.
23521         * gcc.misc-tests/gcov8.c: New test.
23522         * gcc.misc-tests/gcov8.x: New flags.
23523
23524 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
23525
23526         * consistency.vlad/layout/endian.c: Include string.h.
23527
23528         * gcc.c-torture/execute/20020805-1.c: New test.
23529
23530 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
23531
23532         * g++.dg/other/conversion1.C: New test.
23533
23534 2002-08-03  Roger Sayle  <roger@eyesopen.com>
23535
23536         * gcc.dg/builtins-1.c: New testcase.
23537
23538 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
23539
23540         * g++.dg/inherit/access3.C: New test.
23541
23542 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
23543
23544         * gcc.dg/ia64-visibility-2.c: New test.
23545
23546 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
23547
23548         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
23549         __qualifier_flags to __flags.
23550
23551 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
23552
23553         * g++.dg/inherit/operator1.C: New test.
23554         * g++.dg/lookup/disamb1.C: Fix typo in comment.
23555         * g++.dg/other/error1.C: Change expected error message.
23556         * g++.dg/template/conv4.C: Likewise.
23557
23558 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
23559
23560         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
23561         for documented behavior.
23562
23563 2002-07-25  Roger Sayle  <roger@eyesopen.com>
23564
23565         * gcc.c-torture/execute/20020720-1.x: Skip this test on
23566         several targets known to fail.
23567
23568 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
23569
23570         * gcc.dg/mips-args-[123].c: New tests.
23571
23572 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
23573
23574         * gcc.dg/ppc-spe.c: New.
23575
23576 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
23577
23578         * g++.dg/other/ptrmem4.C: New testcase.
23579
23580 2002-07-24  Richard Henderson  <rth@redhat.com>
23581
23582         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
23583
23584 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
23585
23586         * g++.dg/ext/alignof1.C (main): Return 0 for success.
23587
23588 2002-07-24  Roger Sayle  <roger@eyesopen.com>
23589
23590         * gcc.c-torture/execute/memset-3.c: New testcase.
23591
23592 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
23593
23594         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
23595         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
23596
23597 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23598
23599         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
23600         Delete.
23601
23602 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
23603
23604         * gcc.c-torture/compile/simd-4.c: New test.
23605
23606 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23607
23608         PR c++/7347, c++/7348
23609         * g++.dg/template/access4.C: New test.
23610         * g++.dg/template/access5.C: New test.
23611         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
23612         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
23613         * g++.old-deja/g++.pt/ttp58.C: Likewise.
23614         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
23615
23616 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
23617
23618         * gcc.dg/gnu89-init-2.c: New test.
23619
23620 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
23621
23622         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
23623
23624 2002-07-20  Roger Sayle  <roger@eyesopen.com>
23625
23626         * gcc.c-torture/execute/20020720-1.c: New testcase.
23627
23628 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
23629
23630         * gcc.dg/cpp/Wsignprom.c: New tests.
23631
23632 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
23633
23634         * gcc.c-torture/execute/loop-13.c: New test.
23635
23636 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
23637
23638         * gcc.dg/cpp/expr.c: New tests.
23639
23640 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
23641
23642         * g++.dg/opt/pr6713.C: Add template instantiation.
23643
23644 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
23645
23646         * gcc.dg/nest.c: New test.
23647
23648 2002-07-17  Richard Henderson  <rth@redhat.com>
23649
23650         * g++.dg/opt/pr6713.C: New test.
23651
23652 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
23653
23654         * gcc.c-torture/execute/loop-2e.x: Let the testcase
23655         XFAIL for all x86 processors.
23656
23657 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
23658
23659         * gcc.c-torture/execute/20010122-1.x: Do not test with
23660         -fomit-frame-pointer.
23661
23662 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23663
23664         * g++.dg/template/instantiate2.C: New test.
23665         * g++.dg/template/spec4.C: New test.
23666
23667 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23668
23669         * g++.dg/template/access2.C: New test.
23670         * g++.dg/template/access3.C: New test.
23671
23672 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
23673
23674         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
23675         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
23676         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
23677         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
23678         Convert to use <stdarg.h>.
23679         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
23680         Delete.
23681         * gcc.dg/va-arg-2.c: New.
23682         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
23683
23684 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
23685
23686         * gcc.c-torture/compile/20020710-1.c: New test.
23687
23688 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
23689                           Andrew Pinski  <pinskia@physics.uc.edu>
23690
23691         gcc.c-torture/compile/simd-2.c: New testcase.
23692         gcc.c-torture/compile/simd-3.c: Likewise.
23693
23694 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
23695
23696         PR c++/7224
23697         * g++.dg/overload/error1.C: New test.
23698
23699 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23700
23701         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
23702         configuration and IRIX 6 O32 ABI.
23703
23704 2002-07-11  Roger Sayle  <roger@eyesopen.com>
23705
23706         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
23707
23708 2002-07-10  Roger Sayle  <roger@eyesopen.com>
23709
23710         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
23711
23712 2002-07-10  Jeffrey A Law  <law@redhat.com>
23713
23714         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
23715
23716         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
23717
23718 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
23719
23720         * gcc.dg/20020312-2.c: Check for __PPC__.
23721
23722 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
23723
23724         * gcc.c-torture/compile/20020709-1.c: New test.
23725
23726 2002-07-07  Roger Sayle  <roger@eyesopen.com>
23727
23728         * g++.dg/template/qualttp21.C: New test case.
23729
23730 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
23731
23732         * gcc.c-torture/compile/20020706-1.c: New test.
23733         * gcc.c-torture/compile/20020706-2.c: New test.
23734
23735 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
23736             Alexandre Oliva  <aoliva@redhat.com>
23737
23738         * g++.dg/warn/incomplete1.C: New test.
23739
23740 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23741
23742         PR c++/7099
23743         * g++.dg/warn/noreturn1.C: New test.
23744
23745 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
23746
23747         PR c++/6706
23748         * g++.dg/debug/debug6.C: New test.
23749         * g++.dg/debug/debug7.C: New test.
23750
23751 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
23752
23753         * gcc.c-torture/compile/simd-3.c: New test.
23754
23755 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
23756
23757         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
23758         * gcc.dg/20020620-1.c: Likewise.
23759
23760 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23761
23762         PR c++/6944
23763         * g++.dg/init/array4.C: New test.
23764         * g++.dg/init/array5.C: New test.
23765
23766 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
23767
23768         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
23769         * gcc.c-torture/execute/simd-2.c (main): Likewise.
23770
23771 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23772
23773         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
23774         * gcc.dg/wtr-aggr-init-1.c: Likewise.
23775         * gcc.dg/wtr-conversion-1.c: Likewise.
23776         * gcc.dg/wtr-escape-1.c: Likewise.
23777         * gcc.dg/wtr-int-type-1.c: Likewise.
23778         * gcc.dg/wtr-label-1.c: Likewise.
23779         * gcc.dg/wtr-static-1.c: Likewise.
23780         * gcc.dg/wtr-strcat-1.c: Likewise.
23781         * gcc.dg/wtr-suffix-1.c: Likewise.
23782         * gcc.dg/wtr-switch-1.c: Likewise.
23783         * gcc.dg/wtr-unary-plus-1.c: Likewise.
23784         * gcc.dg/wtr-union-init-1.c: Likewise.
23785         * gcc.dg/wtr-union-init-2.c: Likewise.
23786         * gcc.dg/wtr-union-init-3.c: Likewise.
23787
23788         * gcc.dg/wtr-func-def-1.c: New test.
23789
23790 2002-07-02 Devang Patel <dpatel@apple.com>
23791
23792         * objc.dg/param-1.m: New test.
23793
23794 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
23795
23796         * gcc.dg/cpp/trad/directive.c: Add test.
23797         * gcc.dg/cpp/trad/macroargs.c: Add test.
23798         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
23799
23800 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
23801
23802         * gcc.dg/cpp/cmdlne-M.c: New test.
23803
23804 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
23805
23806         * objc.dg/desig-init-1.m: New test.
23807
23808 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23809
23810         PR c++/6716
23811         * g++.dg/template/instantiate1.C: New test.
23812
23813 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
23814
23815         PR c++/7112
23816         * g++.dg/template/sizeof2.C: New test.
23817
23818 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23819
23820         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
23821         gcc.dg/cpp/trad/include.c: New tests.
23822
23823 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
23824
23825         PR target/7177
23826         * gcc.c-torture/compile/20020701-1.c: New test.
23827
23828 2002-07-01  Stan Shebs  <shebs@apple.com>
23829
23830         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
23831         header here...
23832         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
23833         (objc-torture-execute): or here.
23834
23835 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
23836
23837         * gcc.c-torture/execute/arith-rand-ll.c: New test.
23838
23839 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23840
23841         * gcc.dg/cpp/trad/escaped-nl.c: New test.
23842
23843 2002-06-30  Devang Patel  <dpatel@apple.com>
23844
23845         * objc.dg/fsyntax-only.m: New test.
23846
23847 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
23848
23849         PR c++/6695
23850         * g++.dg/template/friend7.C: New file.
23851
23852 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
23853
23854         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
23855         return type.
23856
23857 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
23858
23859         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
23860         avoid division by zero.
23861
23862 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
23863
23864         * gcc.dg/Wunknownprag.c: New tests.
23865
23866 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
23867
23868         * gcc.c-torture/execute/simd-2.c: New test.
23869
23870 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
23871
23872         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
23873         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
23874         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
23875         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
23876         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
23877         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
23878         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
23879         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
23880         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
23881         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
23882         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
23883         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
23884         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
23885         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
23886         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
23887         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
23888         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
23889
23890 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
23891
23892         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
23893         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
23894         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
23895         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
23896         New tests.
23897         * gcc.dg/cpp/trad/directive.c: Update.
23898
23899 2002-06-23  Andreas Jaeger  <aj@suse.de>
23900
23901         * gcc.c-torture/execute/complex-6.c: New.
23902
23903 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
23904
23905         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
23906         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
23907         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
23908         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
23909
23910 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
23911
23912         * gcc.dg/cpp/trad: New directory with traditional tests copied
23913         from parent directory.
23914         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23915         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23916         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23917         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23918         Move to trad/ and rename.
23919         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
23920         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
23921         gcc.dg/cpp/trad/redef2.c: New tests.
23922         * gcc.dg/cpp/trad/trad.exp: New driver.
23923
23924 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
23925
23926         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23927         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23928         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23929         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23930         Remove.
23931
23932 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
23933
23934         * gcc.dg/20020620-1.c: New test.
23935
23936 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23937
23938         * g++.dg/template/ttp4.C: New test.
23939
23940 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
23941
23942         * g++.dg/opt/vt1.C: Fix regexp.
23943
23944 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23945
23946         * gcc.c-torture/execute/pure-1.c: Make functions static again.
23947         Don't use attribute `noinline'.
23948
23949 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23950
23951         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
23952
23953 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
23954
23955         * gcc.c-torture/execute/simd-1.c: New.
23956
23957         * gcc.dg/simd-1.c: New.
23958
23959 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23960
23961         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
23962
23963 2002-06-16  Richard Henderson  <rth@redhat.com>
23964
23965         * g++.dg/ext/anon-struct1.C: New.
23966         * g++.dg/ext/anon-struct2.C: New.
23967         * g++.dg/ext/anon-struct3.C: New.
23968         * gcc.dg/anon-struct-1.c: New.
23969         * gcc.dg/anon-struct-2.c: New.
23970         * gcc.dg/anon-struct-3.c: New.
23971         * gcc.dg/20011008-1.c: Adjust warning text.
23972         * gcc.dg/20020527-1.c: Add -fms-extensions.
23973
23974 2002-06-16  Richard Henderson  <rth@redhat.com>
23975
23976         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
23977
23978 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
23979
23980         * gcc.c-torture/execute/20020615-1.c: New test.
23981
23982 2002-06-15  Roger Sayle  <roger@eyesopen.com>
23983
23984         * gcc.c-tortuture/execute/compare-1.c: New test case.
23985         * gcc.c-tortuture/execute/compare-2.c: New test case.
23986         * gcc.c-tortuture/execute/compare-3.c: New test case.
23987
23988 2002-06-13  Richard Henderson  <rth@redhat.com>
23989
23990         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
23991         ia64 ilp32.
23992
23993 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23994
23995         * g++.dg/template/typename2.C: Update error message.
23996
23997 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
23998
23999         * gcc.c-torture/execute/20020611-1.c: New test.
24000
24001 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
24002
24003         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
24004         list of targets to skip.
24005
24006 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
24007
24008         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
24009         targets if not optimizing.
24010
24011 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
24012
24013         * gcc.c-torture/compile/20020605-1.c: New test.
24014
24015         * g++.dg/opt/vt1.C: New test.
24016
24017         * gcc.dg/20020531-1.c: New test.
24018
24019         * gcc.dg/20020530-1.c: New test.
24020
24021         * gcc.dg/20020527-1.c: New test.
24022
24023         * g++.dg/opt/cse1.C: New test.
24024
24025 2002-06-07  Roger Sayle  <roger@eyesopen.com>
24026
24027         * gcc.dg/20020607-2.c: New test case.
24028
24029 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
24030
24031         * gcc.c-torture/compile/20020604-1.c: New test.
24032
24033 2002-06-04  Richard Henderson  <rth@redhat.com>
24034
24035         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
24036         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
24037         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
24038
24039 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
24040
24041         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
24042
24043 2002-06-03  Richard Henderson  <rth@redhat.com>
24044
24045         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
24046         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
24047
24048 2002-06-02  Richard Henderson  <rth@redhat.com>
24049
24050         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
24051         test functions static.
24052
24053 2002-06-02  Andreas Jaeger  <aj@suse.de>
24054
24055         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
24056         now.
24057
24058 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24059
24060         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
24061         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
24062         Update for mofified diagnostics.
24063         * gcc.dg/c99-intconst-1.c: No longer fail.
24064
24065 2002-06-02  Richard Henderson  <rth@redhat.com>
24066
24067         * gcc.dg/uninit-A.c: Remove xfail markers.
24068
24069 2002-06-01  Roger Sayle  <roger@eyesopen.com>
24070
24071         * gcc.dg/fnegate-1.c: New test case.
24072
24073 2002-05-30  Osku Salerma  <osku@iki.fi>
24074
24075         * gcc.c-torture/execute/mayalias-1.c: New file.
24076
24077 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24078
24079         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
24080         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
24081         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
24082
24083 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
24084
24085         * gcc.c-torture/execute/20020529-1.c: New test.
24086
24087 2002-05-27  Richard Henderson  <rth@redhat.com>
24088
24089         * g++.dg/ext/attrib6.C: New test case.
24090
24091 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24092
24093         * gcc.c-torture/execute/pure-1.c: New test.
24094
24095 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24096
24097         * gcc.dg/cpp/arith-2.c: Remove.
24098
24099 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24100
24101         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
24102         * gcc.dg/cpp/if-3.c: Remove.
24103
24104 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
24105
24106         * g++.dg/opt/cse2.C: New test.
24107
24108 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
24109
24110         * gcc.dg/cpp/arith-1.c: New semantic tests.
24111         * gcc.dg/cpp/if-1.c: Update.
24112
24113 2002-05-24  Ben Elliston  <bje@redhat.com>
24114
24115         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
24116
24117 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24118
24119         * gcc.dg/verbose-asm.c: New test.
24120
24121 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24122
24123         * gcc.dg/cpp/paste12.c: New test.
24124
24125 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24126
24127         * g++.dg/parse/named_ops.C: New test.
24128
24129 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
24130
24131         * gcc/testsuite/gcc.dg/weak-8.c: New test.
24132
24133 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
24134
24135         * gcc.dg/weak-2.c: Allow optional leading underscore
24136         in scan-assembler symbol name.
24137         * gcc.dg/weak-3.c: Likewise.
24138         * gcc.dg/weak-4.c: Likewise.
24139         * gcc.dg/weak-5.c: Likewise.
24140
24141 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
24142
24143         * gcc.dg/20020523-1.c: New test.
24144
24145 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24146
24147         * objc.dg/const-str-2.m: Update now that we stop after
24148         a command line error.
24149
24150 2002-05-22  Richard Henderson  <rth@redhat.com>
24151
24152         * g++.dg/dg.exp: Fix typo in test pruneing.
24153
24154 2002-05-22  Richard Henderson  <rth@redhat.com>
24155
24156         * g++.dg/dg.exp: Prune the tls subdirectory.
24157         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
24158         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
24159         * g++.dg/tls/init-1.C: New.
24160
24161 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
24162
24163         * gcc.dg/20020517-1.c: New test.
24164
24165 2002-05-21  Richard Henderson  <rth@redhat.com>
24166
24167         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
24168         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
24169
24170 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
24171
24172         * g++.dg/other/copy2.C: New test.
24173
24174 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
24175
24176         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
24177         (MAX_COPY): Bump up to 10 times sizeof (long long).
24178         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
24179
24180         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
24181         sizeof (long long).
24182
24183         * gcc.c-torture/execute/strcpy-1.c: New test.
24184
24185 2002-05-19  Jason Merrill  <jason2redhat.com>
24186
24187         * g++.dg/ext/oper1.C: New test.
24188
24189 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
24190 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
24191
24192         * README.QMTEST: New file.
24193
24194         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
24195
24196 2002-05-19  Andreas Jaeger  <aj@suse.de>
24197
24198         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
24199         now.
24200         * gcc.c-torture/execute/loop-2d.x: Likewise.
24201
24202 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
24203
24204         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
24205         support weak symbols.
24206         * gcc.dg/weak-4.c: Likewise
24207         * gcc.dg/weak-6.c: Likewise
24208
24209 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
24210
24211         * gcc.dg/weak-3.c: Add dg-excess-error comment for
24212         cygwin, coff and h8300-*-hms targets
24213         * gcc.dg/weak-5.c: Likewise
24214         * gcc.dg/weak-7.c: Likewise
24215
24216 2002-05-16  Jason Merrill  <jason@redhat.com>
24217
24218         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
24219         (scan-assembler-not, scan-assembler-dem): Likewise.
24220         (scan-assembler-dem-not): Likewise.
24221
24222 2002-05-15  Richard Henderson  <rth@redhat.com>
24223
24224         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
24225
24226 2002-05-15  Richard Henderson  <rth@redhat.com>
24227
24228         * gcc.dg/weak-5.c (vfoo1c): No warning here.
24229         (vfoo1f): Warning here.
24230         (vfoo1l): Don't redefine the alias.
24231
24232 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
24233
24234         * g++.dg/init/pm1.C: New test.
24235
24236 2002-05-12  David S. Miller  <davem@redhat.com>
24237
24238         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
24239         types.
24240
24241 2002-05-10  Roger Sayle  <roger@eyesopen.com>
24242
24243         * gcc.c-torture/execute/20020510-1.c: New test case.
24244
24245 2002-05-10  David S. Miller  <davem@redhat.com>
24246
24247         * gcc.c-torture/execute/conversion.c: Test long double too.
24248
24249 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
24250
24251         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
24252         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
24253         * lib/g++.exp (g++_link_flags): Likewise.
24254         * lib/objc.exp (objc_target_compile): Likewise.
24255
24256 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24257
24258         * gcc.dg/cpp/poison.c: Update.
24259         * gcc.dg/cpp/20000625-2.c: Remove.
24260         * gcc.dg/cpp/direct2s.c: Remove final test.
24261
24262 2002-05-08  Tom Rix  <trix@redhat.com>
24263
24264         * gcc.c-torture/execute/20020508-1.c: New test.
24265         * gcc.c-torture/execute/20020508-2.c: New test.
24266         * gcc.c-torture/execute/20020508-3.c: New test.
24267
24268 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24269
24270         * gcc.dg/cpp/charconst-4.c: More tests.
24271
24272 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
24273
24274         PR c/6569
24275         * gcc.dg/weak-3.c: Update location of warning messages.
24276         * gcc.dg/weak-5.c: Likewise.
24277
24278 2002-05-06  Roger Sayle  <roger@eyesopen.com>
24279
24280         * gcc.c-torture/execute/20020506-1.c: New test case.
24281
24282 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24283
24284         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
24285
24286 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24287
24288         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
24289
24290 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24291
24292         * gcc.dg/cpp/charconst-3.c: New test.
24293
24294 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24295
24296         * gcc.dg/cpp/charconst.c: Update tests.
24297
24298 2002-05-05  Tim Josling  <tej@melbpc.org.au>
24299
24300         * treelang: Added directory for new sample language treelang. Also
24301         lib/treelang.exp: New file to signal treelang should be tested.
24302
24303 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24304
24305         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
24306         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
24307         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
24308         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
24309         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
24310         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
24311         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
24312
24313 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24314
24315         * gcc.dg/format/xopen-2.c: New test.
24316
24317 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24318
24319         * gcc.dg/20020503-1.c: New test.
24320
24321 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
24322
24323         * g++.dg/init/dtor1.C: Make it tougher.
24324
24325 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
24326
24327         * g++.dg/init/dtor1.C: New test.
24328
24329 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
24330
24331         * gcc.dg/altivec-8.c: New.
24332
24333 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
24334
24335         * gcc.dg/altivec-7.c: New.
24336
24337 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
24338
24339         * g++.dg/parse/typedef1.C: New test.
24340
24341 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
24342
24343         PR c++/6486
24344         * g++.dg/template/friend6.C: New test.
24345
24346         PR c++/6492
24347         * g++.dg/init/copy1.C: New test.
24348
24349 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
24350
24351         * g++.dg/warn/effc1.C: New test.
24352
24353 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24354
24355         * gcc.dg/cpp/if-cexp.c: Add a test.
24356
24357 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
24358
24359         * gcc.dg/20020426-2.c: New test.
24360
24361 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24362
24363         * gcc.dg/cpp/if-mop.c: Update.
24364         * gcc.dg/cpp/if-mpar.c: Add test.
24365         * gcc.dg/cpp/if-oppr.c: Update.
24366
24367 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24368
24369         PR c/6343
24370         * gcc.dg/weak-[2-7].c: New tests.
24371
24372 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24373
24374         * gcc.dg/enum1.c: New test.
24375
24376 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24377
24378         PR c++/6497
24379         * g++.dg/inherit/access2.C: New test.
24380
24381 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24382
24383         PR bootstrap/6445
24384         * gcc.dg/20020426-1.c: New test.
24385
24386 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24387
24388         * g++.dg/abi/enum1.C: New test.
24389
24390 2002-04-26  Richard Henderson  <rth@redhat.com>
24391
24392         * gcc.dg/c99-bool-1.c: Expect always true warning.
24393
24394 2002-04-25  Roger Sayle  <roger@eyesopen.com>
24395
24396         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
24397
24398 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24399
24400         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
24401         targets.
24402
24403 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
24404
24405         * g++.dg/abi/mange7.C: New test.
24406
24407         PR c++/6438.
24408         * g++.dg/parse/stmtexpr2.C: New test.
24409
24410 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
24411
24412         * gcc.dg/20020312-2.c: Add SH target.
24413
24414 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24415
24416         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
24417         compiler output on mips*-*-irix*.
24418
24419 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
24420
24421         * g++.dg/parse/attr1.C: New test.
24422
24423 2002-04-23  Roger Sayle  <roger@eyesopen.com>
24424
24425         * gcc.c-torture/execute/string-opt-17.c: New test case.
24426         * gcc.c-torture/execute/memset-2.c: New test case.
24427
24428 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
24429
24430         PR c++/6256:
24431         * g++.dg/template/friend5.C: New test.
24432
24433         PR c++/6331:
24434         * g++.dg/template/qual1.C: Likewise.
24435
24436 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
24437
24438         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
24439         Include stdlib.h, not stdio.h or ctype.h.
24440
24441 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
24442
24443         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
24444         cris-*-elf* and mmix-*-*.
24445         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
24446         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
24447         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
24448         Ditto.
24449         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
24450         * gcc.dg/wchar_t-1.c: Ditto.
24451
24452 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
24453
24454         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
24455         Clarify comment.
24456
24457 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
24458
24459         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
24460
24461 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24462
24463         * gcc.c-torture/execute/20000906-1.x: Delete.
24464
24465 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
24466
24467         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
24468
24469 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
24470
24471         * PR6367
24472         * g77.f-torture/execute/6367.f: New test.
24473         * g77.f-torture/execute/6367.x: Disable for MMIX.
24474
24475 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
24476
24477         * PR6352
24478         * g++.dg/opt/inline2.C: New test.
24479
24480 2002-04-18  Richard Henderson  <rth@redhat.com>
24481
24482         * gcc.dg/20000906-1.c: Enable for all targets.
24483         * gcc.c-torture/compile/iftrap-2.c: New.
24484
24485 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24486
24487         * gcc.dg/20020418-1.c: New test.
24488         * gcc.dg/20020418-2.c: New test.
24489
24490 2002-04-18  Richard Henderson  <rth@redhat.com>
24491
24492         * gcc.c-torture/compile/iftrap-1.c: New.
24493         * gcc.dg/iftrap-1.c: Adjust for ia64.
24494         * gcc.dg/iftrap-2.c: New.
24495
24496 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24497
24498         * gcc.c-torture/compile/20020418-1.c: New test.
24499
24500 2002-04-18  Roger Sayle  <roger@eyesopen.com>
24501
24502         * gcc.c-torture/compile/20020415-1.c: New.
24503
24504 2002-04-18  David S. Miller  <davem@redhat.com>
24505
24506         * gcc.c-torture/execute/20020418-1.c: New test.
24507
24508 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
24509
24510         * gcc.dg/20020416-1.c: New test.
24511
24512         * g++.dg/opt/inline1.C: New test.
24513
24514 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
24515
24516         * gcc.dg/altivec-5.c: New test.
24517
24518         * gcc.dg/20020415-1.c: New test.
24519
24520 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
24521
24522         * testsuite/lib/chill.exp: Remove.
24523
24524 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
24525
24526         * g++.dg/other/big-struct.C: New test.
24527
24528 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
24529
24530         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
24531         of scratch file.
24532
24533 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
24534
24535         PR c/6277
24536         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
24537         in scan-assembler function name
24538
24539 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
24540
24541         * g77.f-torture/execute/980628-4.x,
24542         g77.f-torture/execute/980628-5.x,
24543         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24544         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24545         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
24546         i[34567]86-*-*.
24547
24548 2002-04-13  David S. Miller  <davem@redhat.com>
24549
24550         * gcc.c-torture/execute/20020413-1.c: New test.
24551
24552 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
24553
24554         * gcc.dg/asm-6.c,
24555         * g++.dg/ext/asm1.C: New tests.
24556
24557 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
24558
24559         PR c++ 5373.
24560         * g++.dg/parse/stmtexpr1.C: New test.
24561
24562         PR c++/5189.
24563         * g++.dg/template/copy1.C: New test.
24564
24565 2002-04-12  Richard Henderson  <rth@redhat.com>
24566
24567         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
24568
24569 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
24570
24571         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
24572         gcc.c-torture/execute/20020307-2.c.
24573
24574 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
24575
24576         * g++.dg/ext/attrib5.C,
24577         * g++.dg/lookup/struct1.C: New tests.
24578
24579 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
24580
24581         * gcc.dg/20020411-1.c: New test.
24582
24583         * gcc.c-torture/execute/20020411-1.c: New test.
24584
24585 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
24586
24587         * g77.f-torture/execute/6177.f: New test.
24588
24589 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
24590
24591         PR middle-end/6247
24592         * g++.dg/opt/cleanup1.C: New test.
24593
24594         * g++.dg/opt/const1.C: New test.
24595
24596 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
24597
24598         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
24599
24600 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
24601
24602         PR c++/5507
24603         * g++.dg/template/typename2.C: New test.
24604
24605 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
24606
24607         * gcc.c-torture/execute/loop-12.c: New.
24608
24609 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
24610
24611         * g77.f-torture/execute/980628-4.x,
24612         g77.f-torture/execute/980628-5.x,
24613         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24614         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24615         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
24616
24617 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24618
24619         PR optimization/6086
24620         * g++.dg/opt/preinc1.C: New test.
24621
24622 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24623
24624         PR c++/5571
24625         * g++.dg/opt/static2.C: New test.
24626
24627 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24628
24629         PR c/5120
24630         * gcc.dg/20020406-1.c: New test.
24631
24632 2002-04-04  David S. Miller  <davem@redhat.com>
24633
24634         * gcc.c-torture/execute/20020404-1.c: New test.
24635
24636 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
24637
24638         PR c/6123
24639         * gcc.dg/20020312-2.c: Do not declare global register variable
24640         if __PIC__ or __pic__ is defined.
24641
24642 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
24643
24644         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
24645         __asm__ so that it works correctly even if -ansi -pedantic-errors.
24646
24647 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24648
24649         * gcc.misc-tests/linkage.exp: Update last change to handle
24650         sparc*-, not just sparc-.
24651
24652 2002-04-03  Richard Henderson  <rth@redhat.com>
24653
24654         * gcc.dg/cpp/ucs.c: Improved long UCS test.
24655
24656 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24657
24658         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
24659
24660 2002-04-02  David S. Miller  <davem@redhat.com>
24661
24662         * gcc.c-torture/execute/20020402-3.c: New test.
24663
24664 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24665
24666         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
24667         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
24668
24669         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
24670         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
24671         g77.f-torture/execute/20001201.x,
24672         g77.f-torture/execute/u77-test.x: New files.
24673
24674         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
24675         * gcc.dg/wchar_t-1.c: Ditto.
24676
24677 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24678
24679         * gcc.c-torture/execute/20020402-1.c: New test.
24680
24681 2002-04-01  Richard Henderson  <rth@redhat.com>
24682
24683         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
24684
24685         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
24686
24687 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24688
24689         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
24690
24691 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24692
24693         * g++.dg/inherit/template-as-base.C: Expect error.
24694         * g++.dg/inherit/namespace-as-base.C: Likewise.
24695
24696 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
24697
24698         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
24699         g++.dg/ext/instantiate3.C: Tweak match patterns.
24700
24701         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
24702         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
24703         -da test.
24704
24705 2002-03-31  Richard Henderson  <rth@redhat.com>
24706
24707         * gcc.dg/special/alias-2.c: New.
24708         * gcc.dg/special/ecos.exp: Run it.
24709
24710 2002-03-31  Richard Henderson  <rth@redhat.com>
24711
24712         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
24713
24714 2002-03-31  Kazu Hirata  <kazu@hxi.com>
24715
24716         * gcc.dg/weak-1.c: Disable on h8300 port.
24717
24718 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
24719
24720         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
24721         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
24722         ordering tests.
24723         * g++.dg/bprob/bprob-1.C: New test.
24724         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
24725         * g++.dg/gcov/gcov-1.C: New test.
24726         * g++.dg/gcov/gcov-1.x: New file.
24727         * g++.dg/gcov/gcov-2.C: New test.
24728         * g++.dg/gcov/gcov-3.C: New test.
24729         * g++.dg/gcov/gcov-3.h: New file.
24730
24731 2002-03-28  Roger Sayle  <roger@eyesopen.com>
24732
24733         * g++.old-deja/g++.other/builtins5.C: New test.
24734         * g++.old-deja/g++.other/builtins6.C: New test.
24735         * g++.old-deja/g++.other/builtins7.C: New test.
24736         * g++.old-deja/g++.other/builtins8.C: New test.
24737         * g++.old-deja/g++.other/builtins9.C: New test.
24738
24739 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
24740
24741         * g++.dg/opt/static1.C: New test.
24742
24743         * g++.dg/opt/longbranch1.C: New test.
24744
24745 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
24746
24747         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
24748
24749         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
24750
24751 2002-03-28  Jeffrey A Law  (law@redhat.com)
24752
24753         * gcc.c-torture/execute/20020328-1.c: New test.
24754
24755 2002-03-27  Richard Henderson  <rth@redhat.com>
24756
24757         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
24758         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
24759         move from g++.old-deja/g++.ext/.
24760
24761 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
24762
24763         * g++.dg/init/new2.C: New test.
24764
24765 2002-03-26  Richard Henderson  <rth@redhat.com>
24766
24767         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
24768
24769         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
24770         on sparc.
24771
24772         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
24773         sparcv9 systems.
24774         * gcc.dg/20001102-1.c: Likewise.
24775
24776 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
24777
24778         * gcc.dg/cpp/endif-pedantic1.c,
24779         gcc.dg/cpp/endif-pedantic2.c:  New tests.
24780
24781 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
24782
24783         * g++.dg/init/new1.C: New test.
24784
24785 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24786
24787         * g++.dg/abi/vbase9.C: New test.
24788
24789 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
24790
24791         * gcc.dg/arm-asm.c: New test.
24792
24793 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
24794
24795         * gcc.dg/Wswitch-enum.c: New test.
24796         Fix PR c/5044.
24797
24798 2002-03-26  Richard Henderson  <rth@redhat.com>
24799
24800         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
24801         structure.
24802
24803 2002-03-25  Richard Henderson  <rth@redhat.com>
24804
24805         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
24806         sparcv9 systems.
24807
24808         * gcc.c-torture/compile/20011119-1.c (xxx): New.
24809         * gcc.c-torture/compile/20011119-2.c (xxx): New.
24810
24811 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
24812
24813         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
24814
24815 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
24816
24817         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
24818         targets using generic thunk support.
24819
24820 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
24821
24822         * gcc.c-torture/compile/20020323-1.c: New test.
24823
24824         * g++.dg/opt/conj2.C: New test.
24825
24826 2002-03-24  Richard Henderson  <rth@redhat.com>
24827
24828         * gcc.dg/weak-1.c: Use -fno-common.
24829
24830 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24831
24832         * g77.dg/f77-edit-apostrophe-out.f: New test
24833         * g77.dg/f77-edit-h-out.f: New test
24834         * g77.dg/f77-edit-t-in.f: New test
24835         * g77.dg/f77-edit-t-out.f: New test
24836         * g77.dg/f77-edit-x-out.f: New test
24837         * g77.dg/f77-edit-slash-out.f: New test
24838         * g77.dg/f77-edit-colon-out.f: New test
24839         * g77.dg/f77-edit-s-out.f: New test
24840
24841 2002-03-24  Richard Henderson  <rth@redhat.com>
24842
24843         * objc/execute/formal_protocol-6.x: New XFAIL.
24844
24845 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24846
24847         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
24848         that do not support weak symbols
24849
24850 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24851
24852         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
24853         * lib/g77.exp:  Likewise
24854         * lib/objc.exp: Likewise
24855
24856 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
24857
24858         * gcc.dg/Wswitch-default.c: New test.
24859
24860 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
24861
24862         * g++.dg/other/enum1.C: New test.
24863
24864 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
24865
24866         * gcc.dg/pragma-ep-3.c: Fix typo.
24867
24868 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24869
24870         * g++.dg/inherit/template-as-base.C: New test.
24871
24872 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
24873
24874         * g++.old-deja/g++.other/dwarf2-1.C: Move...
24875         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
24876
24877 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
24878
24879         * gcc.dg/cpp/multiline.c: Update to match.
24880
24881 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
24882
24883         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
24884
24885 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
24886
24887         * gcc.dg/cpp/extratokens2.c:  New file.
24888
24889 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
24890
24891         * gcc.dg/20020312-2.c: Add rs6000 target.
24892
24893         * gcc.c-torture/compile/20020319-1.c: New test.
24894
24895 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24896
24897         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
24898         (A, E): Handle this.
24899
24900 2002-03-20  Jason Merrill  <jason@redhat.com>
24901
24902         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
24903         ignoring -fpic.
24904         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
24905         through prune_gcc_output.
24906
24907 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
24908
24909         * gcc.c-torture/compile/20020320-1.c: New test.
24910
24911 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
24912
24913         * gcc.c-torture/compile/20020318-1.c: New test.
24914
24915         * gcc.dg/struct-by-value-1.c: New test.
24916
24917         * gcc.dg/20020319-1.c: New test.
24918
24919 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
24920
24921         * g++.dg/opt/conj1.C: New test.
24922
24923 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
24924
24925         * g++.dg/template/qualttp20.C: Revert previous change.
24926         * g++.dg/template/qualttp3.C: Likewise.
24927         * g++.dg/template/qualttp4.C: Likewise
24928         * g++.dg/template/qualttp5.C: Likewise
24929         * g++.dg/template/qualttp6.C: Likewise
24930         * g++.dg/template/qualttp7.C: Likewise
24931         * g++.dg/template/qualttp8.C: Likewise
24932         * g++.dg/template/recurse.C: Likewise.
24933
24934 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24935
24936         * gcc.dg/cpp/wchar-1.c: Update.
24937
24938 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24939
24940         * g++.dg/template/conv1.C: New test.
24941         * g++.dg/template/conv2.C: New test.
24942         * g++.dg/template/conv3.C: New test.
24943         * g++.dg/template/conv4.C: New test.
24944
24945 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24946
24947         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
24948         * g++.dg/template/qualttp3.C: Likewise.
24949         * g++.dg/template/qualttp4.C: Likewise
24950         * g++.dg/template/qualttp5.C: Likewise
24951         * g++.dg/template/qualttp6.C: Likewise
24952         * g++.dg/template/qualttp7.C: Likewise
24953         * g++.dg/template/qualttp8.C: Likewise
24954         * g++.dg/template/recurse.C: Likewise.
24955
24956 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24957
24958         * g++.dg/opt/dtor1.C: New test.
24959
24960 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
24961
24962         * gcc.c-torture/compile/20020315-1.c: New test.
24963
24964 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
24965
24966         * gcc.dg/weak-1.c: Fix scan tests.
24967
24968 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
24969
24970         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
24971         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
24972         cris-*-aout* mmix-*-*.
24973         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
24974         cris-*-aout* mmix-*-*.
24975         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
24976         cris-*-elf* cris-*-aout* and mmix-*-*.
24977         * gcc.dg/20001009-1.c: Ditto.
24978         * gcc.dg/20010912-1.c: Ditto.
24979         * gcc.dg/20020122-4.c: Ditto.
24980         * gcc.dg/inline-2.c: Ditto.
24981
24982 2002-03-14  Jeffrey A Law  (law@cygnus.com)
24983
24984         * gcc.c-torture/compile/20020314-1.c: New test.
24985
24986 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
24987
24988         * gcc.c-torture/execute/20020314-1.c: New test.
24989
24990 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
24991
24992         * g++.dg/warn/Wunused-1.C: New test.
24993
24994 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
24995
24996         * g++.dg/abi/mangle6.C: New test.
24997
24998 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
24999
25000         * gcc.c-torture/compile/20020309-2.c: New test.
25001
25002         * gcc.c-torture/compile/20020312-1.c: New test.
25003
25004 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25005
25006         * g++.dg/other/access1.C: New test.
25007
25008 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
25009
25010         * gcc.c-torture/execute/wchar_t-1.c: New test.
25011
25012 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
25013
25014         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
25015
25016 2002-03-12  Roger Sayle  <roger@eyesopen.com>
25017
25018         * gcc.dg/20020312-1.c: New test case.
25019
25020 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
25021
25022         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
25023
25024 2002-03-11  Richard Henderson  <rth@redhat.com>
25025
25026         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
25027         * g++.old-deja/g++.jason/report.C: Likewise.
25028
25029 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25030
25031         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
25032         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
25033
25034 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25035
25036         * testsuite/g++.dg/overload/pmf1.C: New test.
25037
25038 2002-03-11  Kazu Hirata  <kazu@hxi.com>
25039
25040         * gcc.c-torture/execute/20020307-1.c: Use long.
25041
25042 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
25043
25044         PR optimization/5844
25045         * gcc.dg/20020310-1.c: New test.
25046
25047 2002-03-09  Michael Meissner  <meissner@redhat.com>
25048
25049         * gcc.c-torture/execute/memcpy-2.c: New test.
25050         * gcc.c-torture/execute/memset-1.c: New test.
25051         * gcc.c-torture/execute/strlen-1.c: New test.
25052         * gcc.c-torture/execute/strcmp-1.c: New test.
25053         * gcc.c-torture/execute/strncmp-1.c: New test.
25054
25055 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
25056
25057         * gcc.dg/ppc-ldstruct.c: New test.
25058
25059 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
25060
25061         * gcc.c-torture/execute/va-arg-22.c: New test.
25062
25063 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25064
25065         * gcc.c-torture/compile/20020309-1.c: New test.
25066
25067 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
25068
25069         * gcc.c-torture/execute/20020307-2.c: New test.
25070
25071 2002-03-07  Jeffrey A Law  (law@redhat.com)
25072
25073         * g77.f-torture/compile/20020307-1.f: New test.
25074
25075 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
25076
25077         * gcc.dg/unordered-1.c: New test.
25078
25079 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
25080
25081         * gcc.c-torture/execute/20020307-1.c: New test.
25082
25083 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
25084
25085         * gcc.dg/20020304-1.c: New test.
25086
25087         * gcc.c-torture/compile/20020304-2.c: New test.
25088
25089 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
25090
25091         * gcc.c-torture/compile/20020304-1.c: New test case
25092         (from PR c/5830).
25093
25094 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
25095
25096         * gcc.dg/20020103-1.c: Add other -D ppc variants.
25097
25098 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25099
25100         * g++.dg/other/classkey1.C: New test.
25101
25102 2002-03-01  Richard Henderson  <rth@redhat.com>
25103
25104         * gcc.c-torture/compile/981223-1.x: New.
25105         * gcc.c-torture/compile/920625-1.x: New.
25106
25107 2002-02-28  Richard Henderson  <rth@redhat.com>
25108
25109         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
25110
25111 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
25112
25113         * gcc.c-torture/execute/20020227-1.c: New test.
25114
25115 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
25116
25117         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
25118         here" ERROR lines.
25119         * g++.old-deja/g++.oliva/partord1.C: Likewise.
25120         * g++.old-deja.g++.other/defarg1.C: Likewise.
25121         * g++.old-deja/g++.pt/calls2.C: Likewise.
25122         * g++.old-deja/g++.pt/crash20.C: Likewise.
25123         * g++.old-deja/g++.pt/crash30.C: Likewise.
25124         * g++.old-deja/g++.pt/crash36.C: Likewise.
25125         * g++.old-deja/g++.pt/crash6.C: Likewise.
25126         * g++.old-deja/g++.pt/defarg13.C: Likewise.
25127         * g++.old-deja/g++.pt/derived3.C: Likewise.
25128         * g++.old-deja/g++.pt/error1.C: Likewise.
25129         * g++.old-deja/g++.pt/friend21.C: Likewise.
25130         * g++.old-deja/g++.pt/friend23.C: Likewise.
25131         * g++.old-deja/g++.pt/infinite1.C: Likewise.
25132         * g++.old-deja/g++.robertl/eb128.C: Likewise.
25133
25134 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
25135
25136         * gcc.c-torture/execute/20020225-2.c: New test.
25137
25138 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
25139
25140         * gcc.c-torture/execute/920730-1t.c,
25141         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
25142         Delete test cases, only relevant to -traditional.
25143
25144 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25145
25146         * gcc.dg/cpp/undef1.c: Remove.
25147         * gcc.dg/cpp/directiv.c: Update.
25148         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
25149
25150 2002-02-27  Michael Meissner  <meissner@redhat.com>
25151
25152         * gcc.c-torture/execute/20020226-1.c: New test.
25153
25154 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
25155
25156         * g++.dg/debug/debug4.C: New test.
25157
25158         * gcc.dg/ia64-visibility-1.c: New test.
25159
25160 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
25161
25162         * gcc.dg/debug/20020224-1.c: New.
25163
25164 2002-02-25  Kazu Hirata  <kazu@hxi.com>
25165
25166         * gcc.c-torture/execute/960416-1.x: New.
25167         * gcc.c-torture/execute/divconst-3.x: Likewise.
25168
25169 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
25170
25171         * gcc.dg/20020224-1.c: New test.
25172
25173 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
25174
25175         * gcc.c-torture/execute/20020225-1.c: New.
25176
25177 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25178
25179         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
25180
25181 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
25182
25183         * gcc.dg/20020222-1.c: New test.
25184
25185 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
25186
25187         * g++.dg/opt/anonunion1.C: New test.
25188
25189 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
25190
25191         * g++.dg/template/qualttp19.C: New test.
25192         * g++.dg/template/qualttp20.C: New test.
25193         * g++.old-deja/g++.jason/report.C: Adjust expected errors
25194         * g++.old-deja/g++.other/qual1.C: Likewise.
25195
25196 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
25197
25198         * gcc.dg/attr-alwaysinline.c: New.
25199
25200 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
25201
25202         * gcc.dg/20020220-1.c: New test.
25203
25204         * gcc.dg/20020220-2.c: New test.
25205
25206         * g++.dg/opt/mmx1.C: New test.
25207
25208 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
25209
25210         * gcc.c-torture/compile/20020110.c: New test.
25211
25212 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
25213
25214         * gcc.c-torture/execute/20020219-1.c: New test.
25215
25216         * gcc.dg/20020219-1.c: New test.
25217
25218         * gcc.dg/noncompile/20020220-1.c: New test.
25219
25220         * g++.dg/opt/ptrintsum1.C: New test.
25221
25222         * gcc.dg/debug/20020220-1.c: New test.
25223
25224 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
25225
25226         * gcc.c-torture/execute/20020216-1.c: New test.
25227
25228 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25229
25230         * gcc.dg/decl-1.c: Update, new test.
25231
25232 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
25233
25234         * g++.dg/abi/bitfield1.C: New test.
25235         * g++.dg/abi/bitfield2.C: New test.
25236
25237 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25238
25239         * gcc.dg/attr-nest.c: New test.
25240
25241 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25242
25243         * gcc.c-torture/execute/20020215-1.c: New test.
25244
25245 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
25246
25247         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
25248         * g++.dg/debug/debug.exp: New.
25249         * g++.dg/debug/trivial.C: New.
25250         * g++.dg/debug/debug1.C: Moved...
25251         * g++.dg/other/debug1.C: ...from here.
25252         * g++.dg/debug/debug2.C: Moved...
25253         * g++.dg/other/debug2.C: ...from here.
25254         * g++.dg/debug/debug3.C: Moved...
25255         * g++.dg/other/debug3.C: ...from here.
25256
25257         * gcc.dg/noncompile/20020213-1.c: New test.
25258
25259 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
25260
25261         * g++.dg/other/debug3.C: New test.
25262
25263         * gcc.c-torture/execute/20020213-1.c: New test.
25264
25265 2002-02-13  Richard Smith <richard@ex-parrot.com>
25266
25267         * g++.old-deja/g++.other/thunk1.C: New test.
25268
25269 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25270
25271         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
25272
25273 2002-02-13  Stan Shebs  <shebs@apple.com>
25274
25275         * gcc.dg/altivec-3.c: New.
25276
25277 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
25278
25279         * gcc.dg/Wunreachable-1.c: New test.
25280         * gcc.dg/Wunreachable-2.c: New test.
25281
25282 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25283
25284         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
25285
25286 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
25287
25288         * gcc.dg/decl-1.c: New test.
25289
25290 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25291
25292         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
25293
25294 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25295
25296         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
25297         * gcc.c-torture/compile/980506-1.x: Likewise.
25298
25299 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25300
25301         * gcc.dg/20020210-1.c: New.
25302
25303 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
25304
25305         * g77.f-torture/execute/947.f: New regression test
25306         for PR fortran/947.
25307
25308 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
25309
25310         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
25311         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
25312
25313 2002-02-08  Richard Henderson  <rth@redhat.com>
25314
25315         * gcc.c-torture/compile/labels-3.c: New.
25316
25317 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
25318
25319         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
25320         expression statements work instead.
25321         * gcc.dg/noncompile/20020207-1.c: New test.
25322
25323 2002-02-07  Richard Henderson  <rth@redhat.com>
25324
25325         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
25326
25327 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25328
25329         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
25330         message from g77
25331         * lib/g77-dg.exp: Trim g77 error messages so that they are
25332         recognized by dg.exp.
25333
25334 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25335
25336         PR fortran/5473
25337         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
25338
25339 2002-02-07  Richard Henderson  <rth@redhat.com>
25340
25341         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
25342         to be sufficiently aligned for integers.
25343
25344 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
25345
25346         * g++.dg/template/friend4.C: New test.
25347
25348 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25349
25350         PR fortran/5743
25351         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
25352         unsupported cases.
25353
25354 2002-02-07  Richard Henderson  <rth@redhat.com>
25355
25356         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
25357         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
25358         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
25359         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
25360
25361 2002-02-06  Richard Henderson  <rth@redhat.com>
25362
25363         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
25364
25365 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
25366
25367         * gcc.dg/20020206-1.c: New test.
25368
25369 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
25370
25371         * gcc.c-torture/execute/20020206-1.c: New test.
25372
25373         * gcc.c-torture/execute/20020206-2.c: New test.
25374
25375         PR optimization/5429:
25376         * gcc.c-torture/compile/20020206-1.c: New test.
25377
25378 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
25379
25380         * g++.dg/ext/align1.C: Do not use an explicit alignment value
25381         as certain file formats cannot support particularly large
25382         alignments.
25383
25384         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
25385         and do not expect to be able to link the executable.
25386
25387         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
25388         fail because the COFF format does not support the weak attribute.
25389
25390 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
25391
25392         * g77.dg/pr5473.f:  New test
25393
25394 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
25395
25396         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
25397         Fix testcase accordingly.
25398
25399 2002-02-04  Richard Henderson  <rth@redhat.com>
25400
25401         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
25402         (buf): Change to be an array of pointers, not ints.
25403
25404 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25405
25406         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
25407         before all tests.  Move warning one line above to match where it
25408         C frontend emits.
25409         * gcc.dg/Wswitch-2.c: New test.
25410         * g++.dg/warn/Wswitch-1.C: New test.
25411         * g++.dg/warn/Wswitch-2.C: New test.
25412
25413 2002-02-04  Richard Henderson  <rth@redhat.com>
25414
25415         * g++.dg/abi/offsetof.C: Fix size comparison.
25416
25417 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
25418
25419         * gcc.dg/cast-qual-2.c: New test.
25420
25421 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25422
25423         * gcc.dg/20020201-4.c: New test.
25424
25425 2002-02-04  Ben Elliston  <bje@redhat.com>
25426
25427         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
25428         target_info attribute != 0, in addition to the empty string.
25429         (gcc_target_compile): Likewise.
25430
25431 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
25432
25433         * gcc.dg/Wswitch.c: New test.
25434         PR gcc/4475. PR gcc/3780.
25435
25436 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
25437
25438         * g77.f-torture/execute/5122.f: New test for regressions
25439         against PR fortran/5122.
25440
25441 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
25442
25443         * g77.f-torture/compile/pr3743.f: Delete
25444         * g77.dg/pr3743-1.f: New test.
25445         * g77.dg/pr3743-2.f: New test.
25446         * g77.dg/pr3743-3.f: New test.
25447         * g77.dg/pr3743-4.f: New test.
25448
25449 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25450
25451         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
25452
25453 2002-02-02  Richard Henderson  <rth@redhat.com>
25454
25455         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
25456         * gcc.c-torture/execute/bf64-1.c: Likewise.
25457
25458 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25459
25460         * gcc.dg/20020201-2.c: New test.
25461
25462         * gcc.dg/20020201-3.c: New test.
25463
25464         * gcc.c-torture/execute/bitfld-2.c: New test.
25465
25466 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25467
25468         * gcc.dg/bitfld-1.c: Update.
25469         * gcc.dg/bitfld-2.c: Update.
25470         * gcc.c-torture/execute/bitfld-1.x: New.
25471
25472 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25473
25474         * gcc.c-torture/execute/20020201-1.c: New test.
25475
25476 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
25477
25478         PR target/5469
25479         * gcc.dg/20020201-1.c: New test.
25480
25481 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
25482
25483         PR fortran/3743
25484         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
25485         * g77.f-torture/compile/pr3743.x: Remove
25486
25487 2002-01-31  Tom Rix  <trix@redhat.com>
25488
25489         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
25490
25491 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25492
25493         * gcc.dg/noncompile/20020130-1.c: New test.
25494
25495 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
25496
25497         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
25498
25499 2002-01-29  Richard Henderson  <rth@redhat.com>
25500
25501         * gcc.c-torture/execute/991118-1.c: Cast various constants back
25502         to long long.
25503         * gcc.c-torture/execute/bf64-1.c: Likewise.
25504
25505 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
25506
25507         * gcc.c-torture/execute/20020129-1.c: New test.
25508
25509 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25510
25511         * gcc.c-torture/compile/20000224-1.c: Update.
25512         * gcc.c-torture/execute/bitfld-1.c: New tests.
25513         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
25514         * gcc.dg/uninit-A.c: Update.
25515
25516 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
25517
25518         * g++.dg/template/ctor1.C: Add instantiation.
25519
25520 2002-01-28  Paul Koning  <pkoning@equallogic.com>
25521
25522         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
25523         argument to __builtin_prefetch to be const ptr.
25524
25525 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
25526
25527         * gcc.c-torture/compile/20020120-1.c: New test.
25528
25529 2002-01-27  Kazu Hirata  <kazu@hxi.com>
25530
25531         * gcc.c-torture/execute/20020127-1.c: New test.
25532
25533 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
25534
25535         * g77.dg/f77-edit-i-in.f: New test
25536         * g77.dg/f77-edit-i-out.f: New test
25537
25538 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
25539
25540         * gcc.dg/debug/debug.exp: New file.
25541         * gcc.dg/debug/trivial.c: New file.
25542         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
25543         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
25544         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
25545         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
25546         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
25547         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
25548         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
25549         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
25550         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
25551         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
25552         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
25553         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
25554         * gcc.dg/20000503-1.c: Removed.
25555         * gcc.dg/20010207-1.c: Removed.
25556         * gcc.dg/20011223-1.c: Removed.
25557         * gcc.dg/20020104-2.c: Removed.
25558         * gcc.dg/debug-1.c: Removed.
25559         * gcc.dg/debug-2.c: Removed.
25560         * gcc.dg/debug-3.c: Removed.
25561         * gcc.dg/debug-4.c: Removed.
25562         * gcc.dg/debug-5.c: Removed.
25563         * gcc.dg/debug-6.c: Removed.
25564         * gcc.dg/dwarf2-1.c: Removed.
25565         * gcc.dg/dwarf2-2.c: Removed.
25566
25567 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
25568
25569         * g++.old-deja/g++.other/eh5.C: New test.
25570         * g++.old-deja/g++.other/sibcall2.C: New test.
25571         * g++.old-deja/g++.other/array9.C: New test.
25572         * g++.old-deja/g++.other/typename2.C: New test.
25573         * g++.old-deja/g++.other/crash60.C: New test.
25574         * g++.old-deja/g++.other/conv9.C: New test.
25575         * g++.old-deja/g++.other/mangle10.C: New test.
25576         * g++.old-deja/g++.other/unchanging1.C: New test.
25577         * g++.old-deja/g++.other/exprstmt1.C: New test.
25578         * g++.old-deja/g++.other/inline23.C: New test.
25579         * g++.old-deja/g++.eh/ia64-1.C: New test.
25580         * g++.old-deja/g++.other/dwarf2-1.C: New test.
25581         * g++.old-deja/g++.other/reload1.C: New test.
25582         * g++.old-deja/g++.other/static20.C: New test.
25583         * g++.old-deja/g++.other/local-alloc1.C: New test.
25584         * g++.old-deja/g++.other/conv8.C: New test.
25585         * g++.old-deja/g++.other/stmtexpr2.C: New test.
25586         * g++.old-deja/g++.other/storeexpr1.C: New test.
25587         * g++.old-deja/g++.other/storeexpr2.C: New test.
25588         * g++.dg/eh/template2.C: New test.
25589         * g++.dg/warn/weak1.C: New test.
25590
25591 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
25592
25593         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
25594         Remove first, non-varying, argument.
25595
25596 2002-01-23  Richard Henderson  <rth@redhat.com>
25597
25598         * gcc.dg/inline-2.c: New.
25599
25600         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
25601         Add optional target arg.  Check number of arguments.
25602         (scan-assembler-not, scan-assembler-dem): Likewise.
25603         (scan-assembler-dem-not): Likewise.
25604
25605 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25606
25607         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
25608         line 12.
25609         * g++.old-deja/g++.brendan/parse3.C,
25610         g++.old-deja/g++.other/crash26.C,
25611         g++.old-deja/g++.other/crash28.C,
25612         g++.old-deja/g++.other/crash29.C,
25613         g++.old-deja/g++.other/crash30.C,
25614         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
25615
25616 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
25617
25618         * gcc.dg/20020115-1.c: New.
25619
25620 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
25621
25622         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
25623
25624 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
25625
25626         * gcc.dg/20020122-3.c: New.
25627
25628 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
25629
25630         * g++.dg/other/gc1.C: New test.
25631
25632 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25633
25634         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
25635
25636 2002-01-22  Richard Henderson  <rth@redhat.com>
25637
25638         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
25639
25640 2002-01-22  Richard Henderson  <rth@redhat.com>
25641
25642         * gcc.dg/20020122-4.c: New.
25643
25644 2002-01-22  H.J. Lu <hjl@gnu.org>
25645
25646         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
25647         link output.
25648         * gcc.dg/special/ecos.exp: Likewise.
25649         * lib/g++-dg.exp: Likewise.
25650         * lib/g77-dg.exp: Likewise.
25651         * lib/gcc-dg.exp : Likewise.
25652         * lib/mike-g++.exp: Likewise.
25653         * lib/mike-g77.exp: Likewise.
25654         * lib/mike-gcc.exp: Likewise.
25655         * lib/objc-dg.exp: Likewise.
25656
25657 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
25658
25659         PR target/5379
25660         * gcc.dg/20020122-2.c: New test.
25661
25662 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
25663
25664         * gcc.dg/20020122-1.c: New test.
25665
25666 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
25667
25668         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
25669
25670 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
25671
25672         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
25673
25674 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25675
25676         * gcc.c-torture/compile/20020121-1.c: New test.
25677
25678 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25679
25680         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
25681         ld_library_path.
25682
25683 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
25684
25685         * gcc.dg/20020218-1.c: New test.
25686
25687 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
25688
25689         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
25690         messages
25691         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
25692         "At global scope" warning
25693         * g++.dg/ext/align1.C: Change cygwin test for alignment
25694         from db-bogus to dg-warning
25695
25696 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
25697
25698         * g77.f-torture/compile/cpp2.F: New test.
25699
25700 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25701
25702         * g++.dg/template/access1.C: New test.
25703
25704 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
25705
25706         * gcc.dg/20020118-1.c: New.
25707
25708 2002-01-18  Kazu Hirata  <kazu@hxi.com>
25709
25710         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
25711
25712 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25713
25714         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
25715         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
25716         alignment warnings.
25717
25718 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25719
25720         * gcc.misc-tests/i386-prefetch.exp: Save and restore
25721         torture_with_loops and torture_without_loops
25722
25723 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
25724
25725         * gcc.c-torture/compile/20020116-1.c: New test.
25726
25727 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
25728
25729         * gcc.dg/20020116-2.c: New test.
25730
25731         * gcc.dg/ultrasp4.c: New test.
25732
25733         * gcc.dg/20020116-1.c: New test.
25734
25735 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
25736
25737         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
25738         by EABI.
25739
25740 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
25741
25742         * gcc.misc-tests/i386-prefetch.exp: New.
25743         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
25744         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
25745         * gcc.misc-tests/i386-pf-none-1.c: New test.
25746         * gcc.misc-tests/i386-pf-sse-1.c: New test.
25747
25748 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
25749
25750         * gcc.dg/gnu89-init-1.c: Add new tests.
25751
25752 2002-01-15  Andreas Jaeger  <aj@suse.de>
25753
25754         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
25755         * gcc.dg/i386-mmx-2.c: Likewise.
25756         * gcc.dg/i386-sse-1.c: Likewise.
25757         * gcc.dg/i386-sse-2.c: Likewise.
25758         * gcc.dg/i386-sse-3.c: Likewise.
25759
25760 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
25761
25762         * g77.f-torture/execute/intrinsic-unix-bessel.f:
25763         Uncomment additional cases that now pass.
25764
25765 2002-01-11  Richard Henderson  <rth@redhat.com>
25766
25767         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
25768         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
25769
25770 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
25771
25772         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
25773
25774 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
25775
25776         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
25777         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
25778
25779 2002-01-10  Dale Johannesen  <dalej@apple.com>
25780
25781         * gcc.c-torture/execute/loop-11.c: New.
25782
25783 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
25784
25785         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
25786         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
25787
25788 2002-01-09  Richard Henderson  <rth@redhat.com>
25789
25790         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
25791         type in which to perform the operation for each size.
25792
25793 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
25794
25795         * gcc.c-torture/compile/20020109-2.c: New test.
25796
25797 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
25798
25799         * gcc.c-torture/execute/loop-10.c: New test.
25800
25801 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25802
25803         * gcc.c-torture/compile/20010226-1.c: New test.
25804         * gcc.c-torture/compile/20010227-1.c: New test.
25805         * gcc.c-torture/compile/20010426-1.c: New test.
25806         * gcc.c-torture/compile/20010510-1.c: New test.
25807         * gcc.c-torture/compile/20010605-3.c: New test.
25808         * gcc.c-torture/compile/20010824-1.c: New test.
25809         * gcc.c-torture/execute/20010409-1.c: New test.
25810         * gcc.dg/noncompile/20000901-1.c: New test.
25811         * gcc.dg/20001023-1.c: New test.
25812         * gcc.dg/20001101-1.c: New test.
25813         * gcc.dg/20001102-1.c: New test.
25814         * gcc.dg/20010207-1.c: New test.
25815         * gcc.dg/20010405-1.c: New test.
25816         * gcc.dg/20010822-1.c: New test.
25817         * gcc.dg/20011107-1.c: New test.
25818
25819 2002-01-09  Jeffrey A Law  (law@redhat.com)
25820
25821         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
25822
25823         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
25824         execution failure on PA targets.
25825
25826 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25827
25828         * gcc.c-torture/compile/20020109-1.c: New test.
25829
25830 2002-01-08  Kazu Hirata  <kazu@hxi.com>
25831
25832         * gcc.c-torture/execute/20020108-1.c: New test.
25833
25834 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
25835
25836         * gcc.dg/20020108-1.c: New test.
25837
25838 2002-01-08  H.J. Lu <hjl@gnu.org>
25839
25840         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
25841         for header files.
25842
25843 2002-01-08  Geoff Keating  <geoffk@redhat.com>
25844
25845         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
25846         consistency.
25847
25848 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
25849
25850         * gcc.dg/altivec-4.c: Test altivec predicates.
25851
25852 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
25853
25854         * gcc.c-torture/execute/20020107-1.c: New test.
25855
25856 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
25857
25858         PR c/5279
25859         * gcc.c-torture/compile/20020106-1.c: New test.
25860
25861 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25862
25863         * gcc.c-torture/execute/nestfunc-4.c: New test.
25864
25865 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25866
25867         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
25868         extra triple that slipped in.
25869         * g++.old-deja/g++.abi/align.C: Likewise.
25870         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25871
25872 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25873
25874         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
25875         * g++.old-deja/g++.abi/align.C: Likewise.
25876         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25877
25878         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
25879         on FreeBSD/i386.
25880         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
25881         FreeBSD.
25882
25883 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
25884
25885         * gcc.dg/20020104-1.c: New test.
25886
25887         * gcc.dg/20020104-2.c: New test.
25888
25889 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
25890
25891         * gcc.dg/20020103-1.c: Fix typo in target selector.
25892
25893 2002-01-03  Richard Henderson  <rth@redhat.com>
25894
25895         * gcc.dg/20020103-1.c: New.
25896
25897 2002-01-03  Kazu Hirata  <kazu@hxi.com>
25898
25899         * gcc.c-torture/execute/20020103-1.c: New test.
25900
25901 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
25902
25903         * g++.dg/other/debug2.C: New test.
25904
25905         * gcc.c-torture/compile/20020103-1.c: New test.
25906
25907 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
25908
25909         * gcc.dg/gnu89-init-1.c: Added new tests.
25910
25911 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25912
25913         * g++.dg/template/friend2.C: Remove as patch is reverted.
25914
25915         * g++.dg/warn/oldcast1.C: New test.
25916
25917         * g++.dg/template/ptrmem1.C: New test.
25918         * g++.dg/template/ptrmem2.C: New test.
25919
25920         * g++.dg/template/ntp.C: New test.
25921
25922         * g++.dg/other/component1.C: New test.
25923
25924         * g++.dg/template/ttp3.C: New test.
25925
25926         * g++.dg/template/friend2.C: New test.
25927         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
25928
25929 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25930
25931         * g++.dg/other/ptrmem1.C: New test.
25932         * g++.dg/other/ptrmem2.C: New test.
25933
25934 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25935
25936         * g++.dg/template/ctor1.C: New test.
25937
25938 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25939
25940         * g++.dg/template/friend2.C: New test.
25941
25942 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
25943
25944         * gcc.dg/mmix-1.c: New test.
25945
25946 2001-12-31  Richard Henderson  <rth@redhat.com>
25947
25948         * gcc.dg/asm-5.c: New.
25949
25950 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
25951
25952         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
25953         in namespace __gnu_cxx
25954
25955 2001-12-30  Richard Henderson  <rth@redhat.com>
25956
25957         * gcc.dg/debug-6.c: New.
25958
25959 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
25960
25961         * gcc.c-torture/compile/20011229-2.c: New test.
25962
25963 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
25964
25965         * gcc.dg/debug-3.c: New test.
25966         * gcc.dg/debug-4.c: New test.
25967         * gcc.dg/debug-5.c: New test.
25968
25969 2001-12-29  Richard Henderson  <rth@redhat.com>
25970
25971         * g++.dg/eh/loop1.C: New.
25972
25973 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25974
25975         * g++.dg/template/crash1.C: New test.
25976
25977 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25978
25979         * g++.dg/other/const1.C: New test.
25980
25981 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25982
25983         * gcc.c-torture/compile/20011229-1.c: New test.
25984
25985 2001-12-28  Stan Shebs  <shebs@apple.com>
25986
25987         * lib/objc-torture.exp: Resync with c-torture.exp.
25988         * lib/objc.exp: Load standard libraries.
25989
25990 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
25991
25992         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
25993         additional tests.
25994
25995 2001-12-27  Roger Sayle <roger@eyesopen.com>
25996
25997         * gcc.c-torture/execute/string-opt-16.c: New testcase.
25998
25999 2001-12-27  Richard Henderson  <rth@redhat.com>
26000
26001         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
26002
26003 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
26004
26005         * g++.dg/eh/ctor1.C: New test.
26006         * g++.dg/other/error2.C: New test.
26007
26008 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
26009
26010         * g++.dg/other/init2.C: New test.
26011
26012 2001-12-24  Richard Henderson  <rth@redhat.com>
26013
26014         * gcc.dg/20011223-1.c: New.
26015         * gcc.dg/inline-1.c: New.
26016
26017 2001-12-23  Richard Henderson  <rth@redhat.com>
26018
26019         * gcc.dg/asm-4.c: Test operand modifiers.
26020
26021 2001-12-23  Richard Henderson  <rth@redhat.com>
26022
26023         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
26024
26025 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26026
26027         * gcc.c-torture/execute/20011223-1.c: New test.
26028
26029 2001-12-21  Richard Henderson  <rth@redhat.com>
26030
26031         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
26032         re-enables the warning.
26033
26034 2001-12-21  Richard Henderson  <rth@redhat.com>
26035
26036         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
26037
26038 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26039
26040         * gcc.c-torture/compile/20011218-1.c: New test.
26041
26042 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
26043
26044         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
26045         arm-isr.c test.
26046         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
26047         epilogue generation for ARM ISR routines.
26048
26049 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26050
26051         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
26052         * gcc.dg/format/c90-printf-3.c: Likewise.
26053         * gcc.dg/format/c99-printf-3.c: Likewise.
26054         * gcc.dg/format/ext-1.c: Likewise.
26055         * gcc.dg/format/ext-6.c: Likewise.
26056         * gcc.dg/format/format.h: Prototype unlocked stdio.
26057
26058 2001-12-20  Richard Henderson  <rth@redhat.com>
26059
26060         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
26061         (arena): Use it.
26062         (malloc): Correct allocation logic.  Abort if we fill up the
26063         arena before initialization complete.
26064         (realloc): Correct allocation logic.
26065
26066 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26067
26068         * gcc.c-torture/compile/20011219-2.c: New test.
26069
26070         * gcc.c-torture/execute/20011219-1.c: New test.
26071
26072 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
26073
26074         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
26075         target does not support weak symbols.
26076
26077 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
26078
26079         * gcc.c-torture/compile/20011219-1.c: New test.
26080
26081 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
26082
26083         * g++.dg/other/error1.C: New test.
26084
26085 2001-12-17  Jeffrey A Law  (law@redhat.com)
26086
26087         * gcc.c-torture/execute/20011217-1.c: New test.
26088
26089 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
26090
26091         * objc.dg/special/: New directory.
26092         * objc.dg/special/special.exp: New file.
26093         * objc.dg/special/unclaimed-category-1.h: New file.
26094         * objc.dg/special/unclaimed-category-1a.m: New file.
26095         * objc.dg/special/unclaimed-category-1.m: New file.
26096
26097 2001-12-17  Andreas Jaeger  <aj@suse.de>
26098
26099         * gcc.c-torture/compile/20011217-2.c: New test.
26100
26101 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26102
26103         * gcc.c-torture/compile/20011217-1.c: New test.
26104
26105 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
26106
26107         * testsuite/gcc.dg/20011214-1.c: New.
26108
26109 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
26110
26111         * gcc.dg/altivec-4.c: New.
26112
26113 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
26114
26115         * gcc.dg/20011113-1.c: New test.
26116
26117 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26118
26119         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
26120         std::__malloc_alloc_template<0> and
26121         std::__default_alloc_template<false, 0>.
26122
26123 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
26124
26125         * objc/execute/bf-21.m: New test.
26126         * objc/execute/enumeration-1.m: New test.
26127         * objc/execute/enumeration-2.m: New test.
26128
26129 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
26130
26131         * gcc.dg/gnu89-init-1.c: New test.
26132
26133 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26134
26135         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
26136         * g++.old-deja/g++.jason/2371.C: Likewise.
26137         * g++.old-deja/g++.jason/template33.C: Likewise.
26138         * g++.old-deja/g++.jason/template34.C: Likewise.
26139         * g++.old-deja/g++.jason/template36.C: Likewise.
26140         * g++.old-deja/g++.oliva/typename1.C: Likewise.
26141         * g++.old-deja/g++.oliva/typename2.C: Likewise.
26142         * g++.old-deja/g++.other/typename1.C: Likewise.
26143         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26144         * g++.old-deja/g++.pt/nontype5.C: Likewise.
26145         * g++.old-deja/g++.pt/typename11.C: Likewise.
26146         * g++.old-deja/g++.pt/typename14.C: Likewise.
26147         * g++.old-deja/g++.pt/typename16.C: Likewise.
26148         * g++.old-deja/g++.pt/typename3.C: Likewise.
26149         * g++.old-deja/g++.pt/typename4.C: Likewise.
26150         * g++.old-deja/g++.pt/typename5.C: Likewise.
26151         * g++.old-deja/g++.pt/typename7.C: Likewise.
26152         * g++.old-deja/g++.robertl/eb9.C: Likewise.
26153
26154 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
26155
26156         * g++.dg/other/linkage1.C: New test.
26157         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
26158         specifiers.
26159
26160 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26161
26162         * gcc.dg/concat.c: New test.
26163
26164 2001-12-11  Stan Shebs  <shebs@apple.com>
26165
26166         * objc/compile: New test directory.
26167         * objc/compile/compile.exp: New expect script.
26168         * objc/compile/20011211-1.m: New compile test.
26169
26170 2001-12-11  Jason Merrill  <jason@redhat.com>
26171
26172         * lib/prune.exp (prune_gcc_output): Also handle "In member
26173         function".  So many permutations...
26174
26175 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
26176
26177         * g++.dg/template/typedef1.C: New test.
26178
26179 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
26180
26181         * g++.dg/other/copy1.C: New test.
26182
26183 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
26184
26185         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
26186
26187         * gcc.dg/builtin-choose-expr.c: New.
26188
26189 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
26190
26191         * gcc.dg/altivec-2.c: New.
26192
26193 2001-12-07  Richard Henderson  <rth@redhat.com>
26194
26195         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
26196
26197 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
26198
26199         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
26200         ultrasparc.
26201
26202 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26203
26204         * g++-old.deja/g++.robertl/eb101.C: Deleted.
26205
26206 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
26207
26208         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
26209         variable argument list.
26210
26211 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
26212
26213         * gcc.c-torture/execute/memcheck: Delete entire directory.
26214         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
26215         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
26216
26217 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26218
26219         * gcc.dg/Wshadow-1.c: New test.
26220
26221 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
26222
26223         * gcc.c-torture/compile/20011130-1.c: New test.
26224
26225         * gcc.dg/noncompile/20011025-1.c: New test.
26226
26227         * g++.dg/other/anon-union.C: New test.
26228
26229         * gcc.c-torture/execute/20011024-1.c: New test.
26230
26231 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26232
26233         * gcc.c-torture/execute/20000722-1.x,
26234         gcc.c-torture/execute/20010123-1.x: Remove.
26235         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
26236         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
26237         gcc.dg/c99-complit-2.c: New tests.
26238
26239 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
26240
26241         * g++.dg/inherit/base1.C: New test.
26242
26243 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
26244
26245         * g++.dg/other/stdarg1.C: New test.
26246
26247         * gcc.c-torture/compile/20011130-2.c: New test.
26248
26249 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
26250
26251         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
26252         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
26253         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
26254         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
26255         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
26256         * gcc.dg/builtin-prefetch-1.c: New test.
26257
26258 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
26259
26260         * gcc.dg/20011130-1.c: New test.
26261
26262 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26263
26264         * g++.dg/other/scope1.C: New test.
26265         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
26266
26267 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26268
26269         * gcc.dg/vla-init-1.c: New test.
26270
26271 2001-12-01  Geoff Keating  <geoffk@redhat.com>
26272
26273         * gcc.c-torture/compile/structs.c: New testcase from GDB.
26274
26275 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26276
26277         * objc.dg/alias.m: Update.
26278         * objc.dg/class-1.m: Update.
26279         * objc.dg/const-str-1.m: Update.
26280         * objc.dg/fwd-proto-1.m: Update.
26281         * objc.dg/id-1.m: Update.
26282         * objc.dg/super-class-1.m: Update.
26283
26284 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
26285
26286         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
26287         constructs.
26288
26289 2001-11-28  Jeffrey A Law  (law@cygnus.com)
26290
26291         * gcc.c-torture/execute/20011128-1.c: New test.
26292
26293 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
26294
26295         * gcc.dg/20011127-1.c: New test.
26296
26297 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26298
26299         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
26300         from Austin Group draft 7.
26301         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
26302         scanf format arguments.
26303         * gcc.dg/format/no-exargs-2.c: New test.
26304
26305 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
26306
26307         * g++.dg/abi/vbase8-4.C: New test.
26308
26309 2001-11-24  Ian Lance Taylor  <ian@airs.com>
26310
26311         * gcc.c-torture/execute/20011121-1.c: New test.
26312
26313 2001-11-23  Jeffrey A Law  (law@cygnus.com)
26314
26315         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
26316
26317 2001-11-23  Andreas Jaeger  <aj@suse.de>
26318
26319         * gcc.dg/cpp/charconst-2.c: New test.
26320
26321 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
26322
26323         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
26324         to the host if it is remote.  Let tests specify extra headers
26325         they use.
26326         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
26327         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
26328         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
26329         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
26330         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
26331         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
26332         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
26333         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
26334         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
26335         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
26336
26337 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
26338
26339         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
26340         for little endian ARMs.
26341
26342 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
26343
26344         * gcc.c-torture/compile/20011119-1.c: New test.
26345         * gcc.c-torture/compile/20011119-2.c: New test.
26346
26347 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
26348
26349         * gcc.dg/altivec-1.c: Fix typo.
26350
26351 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26352
26353         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
26354
26355 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
26356
26357         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
26358
26359 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
26360
26361         * lib/g77.exp: Don't specify --rpath-link.
26362
26363         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
26364         across all the headers.
26365         * gcc.dg/format/format.exp: For testing on a remote host,
26366         copy format.h.
26367
26368         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
26369         * gcc.c-torture/execute/930406-1.c: Likewise.
26370         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26371
26372 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
26373
26374         * gcc.dg/altivec-1.c: New.
26375
26376 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
26377
26378         * gcc.dg/cpp/fpreprocessed.c: New test case.
26379
26380 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26381
26382         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
26383         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
26384         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
26385
26386 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26387
26388         * gcc.dg/no-builtin-1.c: New test.
26389
26390 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
26391
26392         * gcc.c-torture/execute/20011115-1.c: New test.
26393
26394 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
26395
26396         * gcc.c-torture/compile/20011114-2.c: New test.
26397         * gcc.c-torture/compile/20011114-3.c: New test.
26398         * gcc.c-torture/compile/20011114-4.c: New test.
26399
26400 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26401
26402         * g++.dg/other/init1.C: New test.
26403
26404 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
26405
26406         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
26407         message.
26408
26409         * gcc.c-torture/execute/20011114-1.c: New testcase.
26410
26411         * gcc.c-torture/compile/20010327-1.c: Revert last change.
26412         * gcc.c-torture/compile/20011114-1.c: New test, exactly
26413         like the (before this change) version of 20010327-1.c.
26414
26415 2001-11-14  Roger Sayle <roger@eyesopen.com>
26416
26417         * gcc.c-torture/execute/string-opt-13.c: New testcase.
26418
26419 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
26420
26421         * g++.dg/init/array2.C: New test.
26422
26423 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
26424
26425         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
26426
26427 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
26428
26429         * g++.dg/other/forscope1.C: New test.
26430         * g++.dg/ext/forscope1.C: New test.
26431         * g++.dg/ext/forscope2.C: New test.
26432
26433 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
26434
26435         * gcc.c-torture/execute/20011113-1.c: New test.
26436
26437 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
26438
26439         * gcc.c-torture/execute/20011109-2.c: New test.
26440
26441         * gcc.c-torture/execute/20011109-1.c: New test.
26442
26443 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
26444
26445         * gcc.c-torture/compile/20011109-1.c: New test.
26446
26447 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
26448
26449         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
26450         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
26451         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
26452         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
26453         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
26454         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
26455         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
26456
26457 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26458
26459         * g++.dg/warn/Wshadow-1.C: New tests.
26460         * g++.old-deja/g++.mike/for3.C: Update.
26461
26462 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26463
26464         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
26465         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
26466         XFAILs.  Adjust expected error texts.
26467         * gcc.c-torture/compile/20011106-1.c,
26468         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
26469         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
26470         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
26471         gcc.dg/c99-array-lval-5.c: New tests.
26472
26473 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26474
26475         * gcc.dg/cpp/defined.c: Update.
26476
26477 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26478
26479         * gcc.c-torture/execute/anon-1.c: New test.
26480
26481 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
26482
26483         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
26484         same size, so no warning should be produced on stormy16.
26485
26486         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
26487         due to oversized array.
26488         * g++.old-deja/g++.mike/ns15.C: Likewise.
26489         * g++.old-deja/g++.pt/crash16.C: Likewise.
26490
26491 2001-11-02  Graham Stott  <grahams@redhat.com>
26492
26493         * g++.dgother/debug1.C: Fix typos.
26494
26495 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
26496
26497         * g++.dg/other/debug1.C: New test.
26498
26499 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26500
26501         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
26502         of unsigned long.
26503
26504 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
26505
26506         * gcc.dg/20011029-2.c: New test.
26507
26508         * gcc.c-torture/compile/20011029-1.c: New test.
26509
26510 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
26511
26512         * objc/execute/class_self-1.m: New test.
26513         * objc/execute/class_self-2.m: New test.
26514
26515 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
26516
26517         * gcc.misc-tests/msgs.exp: Delete.
26518         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
26519         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
26520         error set to match recent changes.
26521
26522 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
26523
26524         * gcc.dg/20011021-1.c: New test.
26525
26526 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
26527
26528         * gcc.c-torture/compile/20011023-1.c: New test.
26529
26530 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
26531
26532         * lib/g77.exp: Rewrite based on lib/g++.exp.
26533
26534 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
26535
26536         * gcc.c-torture/execute/20011019-1.c: New test.
26537
26538         * gcc.dg/20011018-1.c: New test.
26539
26540 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
26541
26542         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
26543
26544 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
26545
26546         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
26547         * gcc.dg/attr-invalid.c: Likewise.
26548
26549 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
26550
26551         * testsuite/gcc.dg/20011015-1.c: New test.
26552
26553 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26554
26555         * g++.dg/template/unify2.C: New test.
26556
26557 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26558
26559         * g++.dg/other/exception-specification.C: New test
26560
26561 2001-10-13  Tom Rix  <trix@redhat.com>
26562
26563         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
26564         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
26565
26566 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
26567
26568         * testsuite/gcc.dg/20011009-1.c: New test.
26569
26570 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26571
26572         PR g++/4476
26573         * g++.dg/other/friend1.C: New test.
26574
26575 2001-10-11  Richard Henderson  <rth@redhat.com>
26576
26577         * g++.old-deja/g++.other/crash18.C: Add -S to options.
26578
26579 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26580
26581         * gcc.c-torture/compile/20011010-1.c: New.
26582
26583 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26584
26585         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
26586         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
26587         g77.f-torture/execute/execute.exp,
26588         g77.f-torture/noncompile/noncompile.exp,
26589         gcc.c-torture/compile/compile.exp,
26590         gcc.c-torture/execute/execute.exp,
26591         gcc.c-torture/execute/ieee/ieee.exp,
26592         gcc.c-torture/execute/memcheck/memcheck.exp,
26593         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
26594         objc/execute/execute.exp: Update FSF address.
26595
26596 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
26597
26598         * gcc.dg/cpp/cmdlne-C.c: Update.
26599         * gcc.dg/cpp/cmdlne-C2.c: New.
26600
26601 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26602
26603         * gcc.c-torture/execute/20011008-3.c: New.
26604
26605 2001-10-08  DJ Delorie  <dj@redhat.com>
26606
26607         * gcc.dg/20011008-1.c: New.
26608         * gcc.dg/20011008-2.c: New.
26609
26610 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26611
26612         * gcc.dg/cpp/spacing1.c: Update test.
26613
26614 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26615
26616         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
26617         spelling errors of "separate" as "seperate".
26618
26619 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
26620
26621         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
26622         enough to avoid inlining.
26623
26624 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26625
26626         * lib/g77.exp: set libg2c_dir correctly.
26627
26628 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26629
26630         * gcc.dg/cpp/macro11.c: New test.
26631
26632 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26633
26634         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
26635         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
26636         gcc.dg/format/multattr-3.c: New tests.
26637         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
26638         tests for format attributes on function pointers being rejected.
26639
26640 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26641
26642         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
26643
26644 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26645
26646         * g++.dg/warn/format1.C: New test.
26647
26648 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26649
26650         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
26651
26652 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26653
26654         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
26655
26656 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26657
26658         * gcc.dg/cpp/redef2.c: Add test.
26659
26660 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
26661
26662         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
26663         long-standing bug on i686, apparently.
26664         * gcc.c-torture/execute/loop-2c.x: New file.
26665         * gcc.c-torture/execute/loop-2d.x: New file.
26666         * gcc.c-torture/execute/loop-3c.x: New file.
26667
26668 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
26669
26670         * gcc.dg/cpp/20000625-2.c: Correct line number.
26671
26672 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26673
26674         * gcc.dg/cpp/macro10.c: New test.
26675         * gcc.dg/cpp/strify3.c: New test.
26676         * gcc.dg/cpp/spacing1.c: Add tests.
26677         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
26678         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
26679
26680 2001-09-24  DJ Delorie  <dj@redhat.com>
26681
26682         * gcc.c-torture/execute/20010924-1.c: New test.
26683
26684 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26685
26686         * testsuite/objc/execute/paste.m: Remove.
26687
26688 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26689
26690         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
26691
26692 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
26693
26694         * g77.dg/strlen0.f: New test.
26695
26696 2001-09-21  Richard Henderson  <rth@redhat.com>
26697
26698         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
26699         * g++.old-deja/g++.abi/vtable2.C: Likewise.
26700
26701 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26702
26703         Table-driven attributes.
26704         * g++.dg/ext/attrib1.C: New test.
26705
26706 2001-09-20  DJ Delorie  <dj@redhat.com>
26707
26708         * gcc.dg/20000926-1.c: Update expected warning messages.
26709         * gcc.dg/array-2.c: Likewise, and test for warnings too.
26710         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
26711         array.
26712
26713 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
26714
26715         * g++.dg/eh/registers1.C: New test case.
26716
26717 2001-09-17  Richard Henderson  <rth@redhat.com>
26718
26719         * gcc.dg/array-5.c: Fix VLA decomposition test.
26720
26721 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26722
26723         * gcc.dg/cpp/line5.c: New testcase.
26724
26725 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
26726
26727         * gcc.dg/cpp/macro9.c: New test.
26728
26729 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
26730
26731         * gcc.c-torture/execute/980223.c: Change type of addr from long
26732         to char *.
26733
26734 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
26735
26736         * gcc.c-torture/execute/20010915-1.c: New test.
26737
26738 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
26739
26740         * g77.dg/bprob: New directory.
26741         * g77.dg/bprob/bprob.exp: New file.
26742         * g77.dg/bprob/bprob-1.f: New test.
26743         * g77.dg/gcov: New directory.
26744         * g77.dg/gcov/gcov.exp: New file.
26745         * g77.dg/gcov/gcov-1.f: New test.
26746         * g77.dg/gcov/gcov-1.x: New file.
26747
26748 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26749
26750         * gcc.dg/cpp/directiv.c: Update.
26751         * gcc.dg/cpp/undef1.c: Update.
26752
26753 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
26754
26755         * gcc.dg/20010912-1.c: New test.
26756
26757 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
26758
26759         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
26760         language-independent file in lib.
26761         * lib/gcov.exp: New file.
26762
26763 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26764
26765         * gcc.c-torture/compile/20010911-1.c: New test.
26766
26767 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
26768
26769         * lib/profopt.exp: New, to support profile-directed optimizations.
26770         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
26771         * gcc.misc-tests/bprob-1.c: New test.
26772         * gcc.misc-tests/bprob-2.c: New test.
26773
26774 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
26775
26776         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
26777         XFAIL and which kinds of gcov output to verify.
26778         * gcc.misc-tests/gcov-4b.x: New file.
26779         * gcc.misc-tests/gcov-5b.x: New file.
26780         * gcc.misc-tests/gcov-6.x: New file.
26781         * gcc.misc-tests/gcov-7.c: New test.
26782         * gcc.misc-tests/gcov-7.x: New file.
26783
26784 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
26785
26786         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
26787         * gcc.misc-tests/gcov-6.c: New test.
26788
26789 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26790
26791         PR c++/3986
26792         * g++.dg/abi/vbase1.C: New test.
26793
26794 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
26795
26796         * objc.dg/method-2.m: New.
26797
26798 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26799
26800         PR c++/4203
26801         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
26802         * g++.dg/init/empty1.C: New test.
26803
26804 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
26805
26806         * gcc.c-torture/compile/20010903-1.c: New test.
26807
26808 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
26809
26810         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
26811         for m68k.
26812
26813 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
26814
26815         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
26816
26817         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
26818
26819         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
26820
26821 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
26822
26823         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
26824         for 16-bit 'unsigned int'.
26825
26826 2001-08-29  Kazu Hirata  <kazu@hxi.com>
26827
26828         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
26829
26830 2001-08-27  Richard Henderson  <rth@redhat.com>
26831
26832         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
26833         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
26834
26835 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
26836
26837         * gcc.dg/asm-names.c (ymain): New.
26838
26839 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
26840
26841         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
26842         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
26843         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
26844
26845 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26846
26847         * gcc.dg/compare5.c: New testcase.
26848
26849 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
26850
26851         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
26852         and "In instantiation".
26853
26854 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
26855
26856         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
26857
26858 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
26859
26860         * gcc.misc-tests/gcov.exp: Add support for branch information.
26861         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
26862         * gcc.misc-tests/gcov-4.c: New test.
26863         * gcc.misc-tests/gcov-4b.c: New test.
26864         * gcc.misc-tests/gcov-5b.c: New test.
26865
26866 2001-08-20  Zack Weinberg  <zackw@panix.com>
26867
26868         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
26869         expected to fail.
26870
26871 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26872
26873         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
26874
26875 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
26876
26877         * g++.dg/eh/template1.C: New test.
26878
26879 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
26880
26881         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
26882         Fix thinko.
26883         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
26884         for xfail.
26885
26886 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
26887
26888         * lib/g77-dg.exp:  Use prune.exp for common procedures
26889         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
26890         * lib/g77.exp: (g77-dg-prune) Remove
26891
26892 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
26893
26894         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
26895
26896 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26897
26898         * g++.dg/template/unify1.C: New test.
26899
26900 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
26901
26902         * g++.dg/abi/empty4.C: New test.
26903
26904 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
26905
26906         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
26907         solaris2.*
26908         * g77.f-torture/compile/pr3743.x: Likewise
26909
26910 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26911
26912         * g++.dg/other/using-declaration.C: New test.
26913
26914 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26915
26916         * gcc.dg/cpp/tr-sign.c: New testcase.
26917
26918 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26919
26920         * gcc.dg/cpp/19951025-1.c: Revert.
26921         * gcc.dg/cpp/directiv.c: We no longer process directives that
26922         interrupt macro arguments.
26923
26924 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
26925
26926         * gcc.dg/bconstp-1.c: New test.
26927
26928 2001-08-03  Richard Henderson  <rth@redhat.com>
26929
26930         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
26931
26932 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26933
26934         * gcc.dg/cpp/19951025-1.c: Update.
26935
26936 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
26937
26938         * g77.dg/ff90-1.f (s): Fix reference of variable z,
26939         should be x.
26940
26941 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26942
26943         Kill -fhonor-std.
26944         * g++.old-deja/g++.ns/ns14.C: Remove special options.
26945         * g++.old-deja/g++.other/std1.C: Likewise.
26946         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
26947
26948 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
26949
26950         * lib/g77.exp:  Load gcc-defs.exp for common procedures
26951         (g77_pass, g77_fail, g77_finish, g77_exit,
26952         ${tool}_check_unsupported_p} Now redundant.  Deleted.
26953
26954 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
26955
26956         * g77.dg/fbackslash.f
26957         * g77.dg/fcase-preserve.f
26958         * g77.dg/ff90-1.f
26959         * g77.dg/ffixed-line-length-0.f
26960         * g77.dg/ffixed-line-length-132.f
26961         * g77.dg/ffixed-line-length-7.f
26962         * g77.dg/ffixed-line-length-72.f
26963         * g77.dg/ffixed-line-length-none.f
26964         * g77.dg/ffree-form-1.f
26965         * g77.dg/fno-backslash.f
26966         * g77.dg/fno-f90-1.f
26967         * g77.dg/fno-fixed-form-1.f
26968         * g77.dg/fno-onetrip.f
26969         * g77.dg/fno-typeless-boz.f
26970         * g77.dg/fno-underscoring.f
26971         * g77.dg/fno-vxt-1.f
26972         * g77.dg/fonetrip.f
26973         * g77.dg/ftypeless-boz.f
26974         * g77.dg/fugly-assumed.f
26975         * g77.dg/funderscoring.f
26976         * g77.dg/fvxt-1.f
26977
26978 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
26979
26980         * objc.dg/fwd-proto-1.m: New.
26981         * objc.dg/local-decl-1.m: New.
26982         * objc.dg/naming-1.m: New.
26983         * objc.dg/naming-2.m: New.
26984         * objc.dg/proto-hier-1.m: New.
26985
26986 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
26987
26988         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
26989         largest-type elements to a struct makes its size grow.
26990
26991 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26992
26993         * g++.dg/abi/vthunk1.C: New test.
26994
26995 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26996
26997         * g++.dg/abi/vbase8-22.C: New test.
26998
26999 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27000
27001         * gcc.dg/cpp/macro8.c: New test.
27002
27003 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27004
27005         * g++.dg/abi/vbase8-21.C: New test.
27006
27007 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27008
27009         * g++.dg/abi/vbase8-10.C: New test.
27010
27011 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27012
27013         * lib/g++.exp (g++_set_ld_library_path): Renamed to
27014         ${tool}_set_ld_library_path.
27015         Changed caller.
27016         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
27017         g++.exp.
27018
27019 2001-07-26  Stan Cox <scox@redhat.com>
27020
27021         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
27022         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
27023         gcc_exit, gcc_check_unsupported_p):
27024         Moved to gcc-deps.exp
27025         * gcc-deps.exp: New file.
27026
27027 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27028
27029         * g++.old-deja/g++.pt/defarg14.C: New test.
27030
27031 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27032
27033         * g++.old-deja/g++.other/lineno5.C: New test.
27034
27035 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27036
27037         * g++.old-deja/g++.pt/crash68.C: New test.
27038
27039 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27040
27041         * g++.old-deja/g++.other/crash42.C: New test.
27042
27043 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27044
27045         * gcc.dg/cpp/extratokens.c: Fix.
27046         * gcc.dg/cpp/skipping2.c: New tests.
27047
27048 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27049
27050         * gcc.c-torture/execute/20010724-1.c: New file.
27051         * gcc.c-torture/execute/20010724-1.x: New file.
27052
27053 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27054
27055         * g++.old-deja/g++.other/cond7.C: New test.
27056
27057 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27058
27059         * g++.old-deja/g++.other/optimize4.C: New test.
27060
27061 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27062
27063         * g++.old-deja/g++.abi/vbase8-5.C: New test.
27064
27065 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
27066
27067         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
27068         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
27069         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
27070         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
27071
27072         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
27073         bug report" message.
27074
27075         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
27076         * g++.dg/ext/instantiate1.C: Move from old-deja.
27077
27078 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
27079
27080         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
27081         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
27082         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
27083         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
27084
27085 2001-07-23  Jeffrey A Law  (law@cygnus.com)
27086
27087         * gcc.c-torture/execute/20010723-1.c: New test.
27088
27089 2001-07-23  Ben Elliston  <bje@redhat.com>
27090
27091         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
27092
27093 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27094
27095         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
27096         i[34567]86-*-*.
27097         Delete handling of ieee_multilib_flags.
27098         Pass -mieee for alpha*-*-* and sh-*-*.
27099         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
27100
27101 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
27102
27103         Remove old-abi tests.
27104         * g++.old-deja/g++.mike/p11116.C: Remove.
27105         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
27106
27107 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
27108
27109         * g77.f-torture/compile/pr3743.f:  New test
27110
27111 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
27112
27113         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
27114
27115 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27116
27117         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
27118         g++.old-deja/g++.pt/static6.C: Likewise.
27119         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
27120         supports weak symbols.
27121
27122 2001-07-18  Andreas Jaeger  <aj@suse.de>
27123
27124         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
27125         supported again.
27126
27127 2001-07-18  Andreas Jaeger  <aj@suse.de>
27128
27129         * gcc.dg/iftrap-1.c: Fix target line.
27130
27131 2001-07-17  Richard Henderson  <rth@redhat.com>
27132
27133         * gcc.c-torture/execute/20010717-1.c: New.
27134
27135 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27136
27137         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
27138         tests.
27139
27140 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27141
27142         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
27143
27144 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27145
27146         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
27147         UAC_SIGBUS, UAC_NOPRINT definitions.
27148
27149 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
27150
27151         * objc/execute/object_is_class.m: New test.
27152         * objc/execute/object_is_meta_class.m: New test.
27153
27154 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27155
27156         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
27157         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
27158
27159 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
27160
27161         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
27162         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
27163
27164 2001-07-14  Richard Henderson  <rth@redhat.com>
27165
27166         * gcc.dg/iftrap-1.c: New.
27167
27168 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
27169
27170         * g77.f-torture/execute/intrinsic77.f: New test.
27171
27172 2001-07-11  Janis Johnson <janis@us.ibm.com>
27173
27174         * gcc.misc-tests/gcov-3.c: New test.
27175
27176 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27177
27178         * gcc.c-torture/compile/20010711-1.c,
27179         * gcc.c-torture/compile/20010711-2.c: New tests.
27180
27181 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27182
27183         * gcc.c-torture/execute/20010711-1.c: New test.
27184
27185 2001-07-11  Ben Elliston  <bje@redhat.com>
27186
27187         * g++.old-deja/g++.other/enum5.C: New test.
27188
27189 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
27190
27191         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
27192         (g++-dg-prune): Call prune_gcc_output.
27193         * prune.exp: New file for prune_gcc_output.
27194         * lib/g++.exp, lib/gcc.exp: Load it.
27195
27196 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27197
27198         * gcc.c-torture/compile/20010701-1.c,
27199         g++.old-deja/g++.ext/attrib6.C: New tests.
27200
27201 2001-07-06  Jeffrey A Law  (law@cygnus.com)
27202
27203         * gcc.c-torture/compile/20010706-1.c: New test.
27204
27205 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
27206
27207         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
27208
27209 2001-06-28  Stan Shebs  <shebs@apple.com>
27210
27211         * gcc.dg/pragma-darwin.c: New test.
27212
27213 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27214
27215         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
27216         Solaris 2.[678] system.
27217
27218 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27219
27220         * gcc.dg/20010622-1.c: New test.
27221
27222 2001-06-18  Stan Shebs  <shebs@apple.com>
27223
27224         * objc.dg: New directory.
27225         * objc.dg/dg.exp: New file.
27226         * objc.dg/alias.m: New.
27227         * objc.dg/class-1.m: New.
27228         * objc.dg/class-2.m: New.
27229         * objc.dg/const-str-1.m: New.
27230         * objc.dg/const-str-2.m: New.
27231         * objc.dg/id-1.m: New.
27232         * objc.dg/method-1.m: New.
27233         * objc.dg/super-class-1.m: New.
27234         * lib/objc-dg.exp: New file.
27235
27236 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27237
27238         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
27239         of label name.
27240
27241 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
27242
27243         * g++.old-deja/g++.abi/vbase8-9.C: New test.
27244
27245 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27246
27247         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
27248         variable.
27249
27250 2001-06-12  Richard Henderson  <rth@redhat.com>
27251
27252         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
27253
27254 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27255
27256         * g++.old-deja/g++.abi/vbase5.C: New test.
27257         * g++.old-deja/g++.abi/vbase6.C: New test.
27258         * g++.old-deja/g++.abi/vbase7.C: New test.
27259
27260 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27261
27262         * gcc.c-torture/compile/20010610-1.c: New test.
27263
27264 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27265
27266         * g++.old-deja/g++.abi/vbase4.C: New test.
27267
27268 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27269
27270         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
27271         support %f for HC11/HC12 targets.
27272         * gcc.c-torture/execute/930513-1.x: New file, likewise.
27273         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
27274         on HC11/HC12 targets.
27275         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
27276
27277 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27278
27279         * gcc.dg/wchar_t-1.c: New file.
27280         * gcc.dg/wint_t-1.c: Likewise.
27281
27282 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
27283
27284         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
27285
27286 2001-06-11  Richard Henderson  <rth@redhat.com>
27287
27288         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
27289
27290 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27291
27292         * gcc.c-torture/compile/20010611-1.c: New test.
27293
27294 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27295
27296         * gcc.dg/c99-tag-1.c: Add more tests.
27297
27298 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
27299
27300         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
27301         representation on MN10300 and ARM/Thumb.
27302
27303 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
27304
27305         * g77.f-torture/execute/20010610.f: New.
27306
27307 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
27308
27309         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
27310         names.
27311
27312 2001-06-09  Richard Henderson  <rth@redhat.com>
27313
27314         * gcc.c-torture/execute/ashrdi-1.c: New.
27315         * gcc.c-torture/execute/ashldi-1.c: New.
27316         * gcc.c-torture/execute/lshrdi-1.c: New.
27317
27318 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
27319
27320         * objc/execute/load-3.m: Added. Check sending +load to categories,
27321         in addition to classes.
27322
27323 2001-06-08  Stan Shebs  <shebs@apple.com>
27324
27325         * objc/execute/load-2.m: New test.  From Nicola Pero
27326         <n.pero@mi.flashnet.it>.
27327
27328 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
27329
27330         * gcc.c-torture/execute/20010605-2.c: New test.
27331
27332 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27333
27334         * g++.old-deja/g++.abi/vbase2.C: New test.
27335         * g++.old-deja/g++.abi/vbase3.C: New test.
27336
27337 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27338
27339         * g++.old-deja/g++.pt/friend49.C: New test.
27340
27341 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
27342
27343         * g++.old-deja/g++.ext/anon3.C: New test.
27344
27345 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
27346
27347         * g++.old-deja/g++.other/conv7.C: New test.
27348
27349 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27350
27351         * gcc.c-torture/compile/20010605-2.c: New test.
27352
27353 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27354
27355         * gcc.c-torture/execute/20010604-1.c: New test.
27356
27357 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
27358
27359         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
27360
27361 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
27362
27363         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
27364         (g++_link_flags): Likewise.
27365         (g++_init): Pass gccpath's value to two previous functions.
27366
27367 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27368
27369         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
27370         Ensure logfile entry matches exec command line.
27371
27372 2001-05-31  Richard Henderson  <rth@redhat.com>
27373
27374         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
27375         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
27376
27377 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
27378
27379         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
27380         compiler for irix6.2
27381
27382 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
27383
27384         * g++.old-deja/g++.other/optimize3.C: New file.
27385
27386 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
27387
27388         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
27389         assemble.
27390
27391 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
27392
27393         * g++.old-deja/g++.other/optimize2.C: New file.
27394
27395 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
27396
27397         * gcc.c-torture/compile/20010518-2.c: New file.
27398         * gcc.c-torture/execute/20010518-1.c: New file.
27399         * gcc.c-torture/execute/20010518-2.c: New file.
27400
27401 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27402
27403         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
27404
27405 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
27406
27407         G++ no longer defines builtins that do not begin with __builtin.
27408         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
27409         * g++.old-deja/g++.brendand/misc13.C: Likewise.
27410         * g++.old-deja/g++.law/builtin1.C: Likewise.
27411         * g++.old-deja/g++.law/cvt2.C: Likewise.
27412         * g++.old-deja/g++.mike/net5.C: Likewise.
27413         * g++.old-deja/g++.other/builtins1.C: Likewise.
27414         * g++.old-deja/g++.other/builtins2.C: Likewise.
27415         * g++.old-deja/g++.other/builtins3.C: Likewise.
27416         * g++.old-deja/g++.other/builtins4.C: Likewise.
27417         * g++.old-deja/g++.other/inline8.C: Likewise.
27418         * g++.old-deja/g++.robertl/eb39.C: Likewise.
27419
27420 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
27421
27422         * g++.old-deja/g++.pt/using1.C: Adjust.
27423         * g++.old-deja/g++.pt/using2.C: New test.
27424
27425 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27426
27427         * gcc.dg/cpp/charconst.c: New tests.
27428         * gcc.dg/cpp/escape.c: New tests.
27429         * gcc.dg/cpp/escape-1.c: New tests.
27430         * gcc.dg/cpp/escape-2.c: New tests.
27431         * gcc.dg/cpp/ucs.c: New tests.
27432
27433 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
27434
27435         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
27436         native compiler for irix6.5.
27437
27438 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
27439
27440         * lib/g++.exp (g++_include_flags): Use args to compute
27441         get_multilibs.
27442         (g++_link_flags): Likewise.
27443         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
27444
27445 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27446
27447         * gcc.dg/c90-hexfloat-1.c: Add more tests.
27448
27449 2001-05-21  Geoff Keating  <geoffk@redhat.com>
27450
27451         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
27452         this file.
27453
27454 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27455
27456         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
27457         STACK_SIZE;
27458         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
27459         to STACK_SIZE; Use it to define size of add_histo array.
27460         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
27461         to STACK_SIZE.
27462         (f): Use GITT_SIZE to define size of gitt local table.
27463         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
27464         to STACK_SIZE; Use it to define size of bytemem array.
27465
27466 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27467
27468         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
27469         on 68HC11/HC12 due to the asm instruction.
27470         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
27471         * gcc.c-torture/compile/920520-1.x: Likewise.
27472         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
27473         on 68HC11/HC12 because the function is larger than 64K.
27474         * gcc.c-torture/compile/961203-1.x: New file, this test fails
27475         on 68HC11/HC12 because the structure is too large.
27476
27477 2001-05-20  Richard Henderson  <rth@redhat.com>
27478
27479         * gcc.c-torture/execute/20010520-1.c: New.
27480
27481 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27482
27483         * g++.old-deja/g++.warn/compare1.C: New test.
27484         * gcc.dg/compare4.c: New test.
27485
27486 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
27487
27488         * g++.old-deja/g++.other/optimize1.C: New test.
27489
27490 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27491
27492         * g++.old-deja/g++.pt/spec41.C: New test.
27493
27494 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
27495
27496         * gcc.c-torture/compile/20010114-1.x: Remove.
27497
27498 2001-05-18  Stan Shebs  <shebs@apple.com>
27499
27500         * gcc.c-torture/compile/20010518-1.c: New test.
27501
27502 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
27503
27504         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
27505         * g++.old-deja/g++.pt/crash67.C: New test.
27506
27507 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
27508
27509         * g++.old-deja/g++.other/debug9.C: New test.
27510
27511 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
27512
27513         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
27514
27515 2001-05-16  Jan Hubicka  <jh@suse.cz>
27516
27517         * gcc.c-torture/compile/20010516-1.c: New test.
27518
27519 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27520
27521         * g++.old-deja/g++.other/crash41.C: New test.
27522
27523 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27524
27525         * g++.old-deja/g++.pt/crash66.C: New test.
27526
27527 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
27528
27529         * g++.old-deja/g++.robertl/eb27.C: Convert.
27530
27531 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
27532
27533         * g++.dg/friend-warn.C: New test.  Do not warn about friend
27534         declaration being redundant.
27535
27536 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
27537
27538         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
27539
27540 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
27541
27542         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
27543
27544 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
27545
27546         * lib/g++.exp: Use testsuite_flags.
27547
27548 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
27549
27550         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
27551
27552 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27553
27554         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
27555
27556 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
27557
27558         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
27559
27560 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
27561
27562         * gcc.c-torture/compile/20010313-1.c: New test.
27563
27564 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
27565
27566         * gcc.dg/cpp/direct2.c: New test.
27567         * gccq.dg/cpp/direct2s.c: New test.
27568
27569         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
27570
27571 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
27572
27573         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
27574         * g++.old-deja/g++.other/op3.C: Likewise.
27575
27576 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27577
27578         * gcc.dg/cpp/syshdr.h: New file.
27579         * gcc.dg/cpp/sysmac1.c: Update.
27580         * gcc.dg/cpp/sysmac2.c: Update.
27581
27582 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27583
27584         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
27585
27586 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
27587
27588         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
27589         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
27590
27591 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
27592
27593         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
27594
27595 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
27596
27597         * lib/g++.exp (g++_include_flags): Don't use any special flags
27598         if TESTING_IN_BUILD_TREE is not defined.
27599         (g++_init): Use a plain 'c++' as the compiler if
27600         TESTING_IN_BUILD_TREEE is not defined.
27601
27602 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27603
27604         * g++.old-deja/g++.eh/catch13.C: New test.
27605         * g++.old-deja/g++.eh/catch14.C: New test.
27606
27607 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27608
27609         * gcc.dg/cpp/tr-define.c: New test.
27610
27611 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
27612
27613         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
27614         <stdlib.h>, not <malloc.h>.
27615
27616 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27617
27618         * g++.old-deja/g++.ns/template17.C: New test.
27619
27620 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27621
27622         * g++.old-deja/g++.pt/ref4.C: New test.
27623
27624 2001-04-30  Richard Henderson  <rth@redhat.com>
27625
27626         * gcc.dg/20000724-1.c: Revert last change.
27627
27628 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
27629
27630         * g77.f-torture/execute/20010430.f: New test.
27631
27632 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
27633
27634         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
27635
27636 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
27637
27638         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
27639
27640 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27641
27642         * g++.old-deja/g++.eh/crash6.C: New test.
27643
27644 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27645
27646         * g++.old-deja/g++.other/warn7.C: New test.
27647
27648 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27649
27650         * g++.old-deja/g++.other/defarg9.C: New test.
27651
27652 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27653
27654         * g77.f-torture/compile/20010426.f: New test.
27655         * g77.f-torture/execute/20010426.f: New test.
27656
27657 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27658
27659         * g77.f-torture/compile/20000629-1.x: Remove - error
27660         has been fixed.
27661
27662 2001-04-26  Jeffrey A Law  (law@cygnus.com)
27663
27664         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
27665         Tweak slightly to work with g++.dg framework.
27666         * g++.dg/special/ecos.exp: Run initp1.C test.
27667         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
27668
27669         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
27670         its linker doesn't give line numbers either.
27671         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
27672
27673 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27674
27675         * g++.old-deja/g++.other/lex1.C: New test.
27676
27677 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
27678
27679         * gcc.dg/noncompile/20010425-1.c: New test.
27680
27681 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27682
27683         * g++.old-deja/g++.pt/mangle2.C: New test.
27684
27685 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27686
27687         * gcc.dg/format/plus-1.c: New test.
27688
27689 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27690
27691         * gcc.dg/20010423-1.c: New test.
27692
27693 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27694
27695         * gcc.c-torture/execute/20010422-1.c: New test.
27696
27697 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
27698
27699         * g++.old-deja/g++.ns/type2.C: New test.
27700
27701 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
27702
27703         * g++.old-deja/g++.other/perf1.C: New test.
27704
27705 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
27706
27707         * gcc.dg/c99-func-2.c: Remove xfail.
27708         * gcc.dg/c99-func-3.c: Remove xfail.
27709         * gcc.dg/c99-func-4.c: Remove xfail.
27710
27711 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
27712
27713         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
27714
27715 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27716
27717         * gcc.c-torture/compile/20010423-1.c: New test.
27718
27719 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27720
27721         * g++.old-deja/g++.pt/typename28.C: New test.
27722
27723 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27724
27725         * g++.old-deja/g++.abi/empty2.C: New test.
27726         * g++.old-deja/g++.abi/empty3.C: New test.
27727
27728 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27729
27730         * g++.old-deja/g++.other/comdat2.C: New test.
27731         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
27732
27733 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27734
27735         * g++.old-deja/g++.other/overload14.C: New test.
27736
27737 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27738
27739         * g++.old-deja/g++.other/lookup23.C: New test.
27740
27741 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27742
27743         * gcc.c-torture/execute/20010403-1.c: New test.
27744
27745 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
27746             Mark Mitchell  <mark@codesourcery.com>
27747
27748         * lib/old-dejagnu.exp: Don't delete output of executable.
27749         Add .exe suffix to executables.
27750
27751 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
27752
27753         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
27754
27755 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27756
27757         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
27758
27759 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27760
27761         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
27762         * g++.old-deja/g++.abi/crash1.C: New test.
27763
27764 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27765
27766         * g++.old-deja/g++.other/crash40.C: New test.
27767
27768 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27769
27770         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
27771
27772 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
27773
27774         * g++.old-deja/g++.other/warn6.C: New test.
27775
27776 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27777
27778         * g++.old-deja/g++.robertl/eb42.C: Same.
27779
27780 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27781
27782         * gcc.dg/wtr-conversion-1.c: New testcase.
27783
27784 2001-04-10  Richard Henderson  <rth@redhat.com>
27785
27786         * g++.old-deja/g++.other/array5.C: New.
27787
27788 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27789
27790         * gcc.c-torture/execute/20010408-1.c: New test.
27791
27792 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
27793
27794         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
27795         headers and constructs.
27796         * g++.old-deja/g++.robertl/eb79.C: Same.
27797         * g++.old-deja/g++.robertl/eb77.C (main): Same.
27798         * g++.old-deja/g++.robertl/eb73.C: Same.
27799         * g++.old-deja/g++.robertl/eb66.C (main): Same.
27800         * g++.old-deja/g++.robertl/eb55.C (t): Same.
27801         * g++.old-deja/g++.robertl/eb54.C (main): Same.
27802         * g++.old-deja/g++.robertl/eb46.C (main): Same.
27803         * g++.old-deja/g++.robertl/eb44.C: Same.
27804         * g++.old-deja/g++.robertl/eb41.C (main): Same.
27805         * g++.old-deja/g++.robertl/eb4.C (main): Same.
27806         * g++.old-deja/g++.robertl/eb39.C: Same.
27807         * g++.old-deja/g++.robertl/eb33.C (main): Same.
27808         * g++.old-deja/g++.robertl/eb31.C (main): Same.
27809         * g++.old-deja/g++.robertl/eb30.C: Same.
27810         * g++.old-deja/g++.robertl/eb3.C: Same.
27811         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
27812         * g++.old-deja/g++.robertl/eb21.C: Same.
27813         * g++.old-deja/g++.robertl/eb15.C: Same.
27814         * g++.old-deja/g++.robertl/eb118.C: Same.
27815         * g++.old-deja/g++.robertl/eb115.C (main): Same.
27816         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
27817         * g++.old-deja/g++.robertl/eb109.C: Same.
27818         * g++.old-deja/g++.other/sibcall1.C (main): Same.
27819         * g++.old-deja/g++.mike/rtti1.C: Same.
27820         * g++.old-deja/g++.mike/p658.C: Same.
27821         * g++.old-deja/g++.mike/net46.C: Same.
27822         * g++.old-deja/g++.mike/net34.C: Same.
27823         * g++.old-deja/g++.mike/memoize1.C: Same.
27824         * g++.old-deja/g++.mike/eh2.C: Same.
27825         * g++.old-deja/g++.law/weak.C: Same.
27826         * g++.old-deja/g++.law/visibility7.C: Same.
27827         * g++.old-deja/g++.law/visibility25.C: Same.
27828         * g++.old-deja/g++.law/visibility22.C: Same.
27829         * g++.old-deja/g++.law/visibility2.C: Same.
27830         * g++.old-deja/g++.law/visibility17.C: Same.
27831         * g++.old-deja/g++.law/visibility13.C: Same.
27832         * g++.old-deja/g++.law/visibility10.C: Same.
27833         * g++.old-deja/g++.law/visibility1.C: Same.
27834         * g++.old-deja/g++.law/virtual3.C (eval): Same.
27835         * g++.old-deja/g++.law/vbase1.C: Same.
27836         * g++.old-deja/g++.law/operators32.C: Same.
27837         * g++.old-deja/g++.law/nest3.C: Same.
27838         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
27839         * g++.old-deja/g++.law/except5.C (main): Same.
27840         * g++.old-deja/g++.law/cvt7.C (run): Same.
27841         * g++.old-deja/g++.law/cvt2.C: Same.
27842         * g++.old-deja/g++.law/cvt16.C: Same.
27843         * g++.old-deja/g++.law/ctors6.C (bar): Same.
27844         * g++.old-deja/g++.law/ctors17.C (main): Same.
27845         * g++.old-deja/g++.law/ctors13.C: Same.
27846         * g++.old-deja/g++.law/ctors12.C (main): Same.
27847         * g++.old-deja/g++.law/ctors10.C: Same.
27848         * g++.old-deja/g++.law/code-gen5.C: Same.
27849         * g++.old-deja/g++.law/bad-error7.C: Same.
27850         * g++.old-deja/g++.law/arm9.C: Same.
27851         * g++.old-deja/g++.law/arm12.C: Same.
27852         * g++.old-deja/g++.law/arg8.C: Same.
27853         * g++.old-deja/g++.law/arg1.C: Same.
27854         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
27855         * g++.old-deja/g++.jason/template31.C: Same.
27856         * g++.old-deja/g++.jason/template24.C (main): Same.
27857         * g++.old-deja/g++.jason/2371.C: Same.
27858         * g++.old-deja/g++.eh/new2.C: Same.
27859         * g++.old-deja/g++.eh/new1.C: Same.
27860         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
27861         * g++.old-deja/g++.brendan/nest21.C (main): Same.
27862         * g++.old-deja/g++.brendan/err-msg3.C: Same.
27863         * g++.old-deja/g++.brendan/crash62.C: Same.
27864         * g++.old-deja/g++.brendan/crash52.C: Same.
27865         * g++.old-deja/g++.brendan/crash49.C (main): Same.
27866         * g++.old-deja/g++.brendan/crash38.C: Same.
27867         * g++.old-deja/g++.brendan/crash15.C (main): Same.
27868         * g++.old-deja/g++.brendan/copy9.C: Same.
27869
27870 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
27871
27872         * gcc.c-torture/execute/20001203-2.c (memset):
27873         Count argument is of type __SIZE_TYPE__.
27874
27875 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
27876
27877         * gcc.c-torture/compile/20010404-1.c: New test.
27878
27879 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
27880
27881         * gcc.c-torture/compile/20010326-1.c: New test.
27882
27883 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
27884
27885         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
27886         peculiarities of the SH.
27887         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
27888
27889 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27890
27891         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
27892         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
27893         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
27894
27895 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27896
27897         * g77.f-torture/compile/20010321-1.f: New test.
27898
27899 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27900
27901         * gcc.c-torture/compile/20010329-1.c: New test.
27902
27903 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27904
27905         * gcc.c-torture/execute/20010329-1.c: New test.
27906
27907 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27908
27909         * g++.old-deja/g++.other/eh4.C: Fix typo.
27910
27911 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27912
27913         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
27914
27915 2001-03-28  Philip Blundell  <philb@gnu.org>
27916
27917         * gcc.c-torture/compile/20010328-1.c: New test.
27918
27919 2001-03-27  Richard Henderson  <rth@redhat.com>
27920
27921         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
27922         * g++.old-deja/g++.eh/vbase3.C: Likewise.
27923
27924 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
27925
27926         * gcc.c-torture/compile/20010327-1.c: New test.
27927
27928 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
27929
27930         * g++.old-deja/g++.other/friend12.C: New test.
27931         * g++.old-deja/g++.other/friend9.C: Expect no errors.
27932         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
27933
27934 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27935
27936         * gcc.c-torture/execute/20010325-1.c: New test.
27937
27938 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
27939
27940         * g++.old-deja/g++.other/mangle3.C: New test.
27941
27942 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
27943
27944         * g++.old-deja/g++.other/anon8.C: New test.
27945
27946 2001-03-20  Philip Blundell  <philb@gnu.org>
27947
27948         * gcc.c-torture/compile/20010320-1.c: New test.
27949
27950 2001-03-17  Richard Henderson  <rth@redhat.com>
27951
27952         * g++.old-deja/g++.other/eh4.C: Add expected error text.
27953
27954 2001-03-15  Geoff Keating  <geoff@redhat.com>
27955
27956         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
27957         tests on AIX.
27958
27959 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
27960
27961         * g++.old-deja/g++.other/eh4.C: New test.
27962
27963 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27964
27965         * gcc.dg/cpp/mi1.c: Update.
27966
27967 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
27968
27969         * g++.old-deja/g++.other/regstack.C: New test.
27970
27971 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
27972
27973         * g++.old-deja/g++.other/ref4.C: New test.
27974
27975 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
27976
27977         * objc/execute/va_method.m: Added.
27978         * objc/execute/IMP.m: Added.
27979         * objc/execute/_cmd.m: Added.
27980         * objc/execute/accessing_ivars.m: Added.
27981         * objc/execute/class-1.m: Added.
27982         * objc/execute/class-10.m: Added.
27983         * objc/execute/class-11.m: Added.
27984         * objc/execute/class-12.m: Added.
27985         * objc/execute/class-13.m: Added.
27986         * objc/execute/class-14.m: Added.
27987         * objc/execute/class-2.m: Added.
27988         * objc/execute/class-3.m: Added.
27989         * objc/execute/class-4.m: Added.
27990         * objc/execute/class-5.m: Added.
27991         * objc/execute/class-6.m: Added.
27992         * objc/execute/class-7.m: Added.
27993         * objc/execute/class-8.m: Added.
27994         * objc/execute/class-9.m: Added.
27995         * objc/execute/class-tests-1.h
27996         * objc/execute/class-tests-2.h
27997         * objc/execute/compatibility_alias.m: Added.
27998         * objc/execute/encode-1.m: Added.
27999         * objc/execute/formal_protocol-1.m: Added.
28000         * objc/execute/formal_protocol-2.m: Added.
28001         * objc/execute/formal_protocol-3.m: Added.
28002         * objc/execute/formal_protocol-4.m: Added.
28003         * objc/execute/formal_protocol-5.m: Added.
28004         * objc/execute/formal_protocol-6.m: Added.
28005         * objc/execute/formal_protocol-7.m: Added.
28006         * objc/execute/informal_protocol.m: Added.
28007         * objc/execute/initialize.m: Added.
28008         * objc/execute/load.m: Added.
28009         * objc/execute/many_args_method.m: Added.
28010         * objc/execute/nested-3.m: Added.
28011         * objc/execute/no_clash.m: Added.
28012         * objc/execute/private.m: Added.
28013         * objc/execute/redefining_self.m: Added.
28014         * objc/execute/root_methods.m: Added.
28015         * objc/execute/selector-1.m: Added.
28016         * objc/execute/static-1.m: Added.
28017         * objc/execute/static-2.m: Added.
28018         * objc/execute/va_method.m: Added.
28019
28020 2001-03-10  Richard Henderson  <rth@redhat.com>
28021
28022         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
28023
28024 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
28025
28026         * g++.old-deja/g++.other/crash31.C: XFAIL.
28027         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
28028         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
28029         * gcc.c-torture/execute/20010123-1.x: XFAIL.
28030         * gcc.c-torture/execute/20010124-1.x: XFAIL.
28031         * gcc.dg/sequence-pt-1.c: XFAIL one test.
28032
28033 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28034
28035         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
28036
28037 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28038
28039         * gcc.dg/20000724-1.c: Don't use multiline strings.
28040
28041 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28042
28043         * objc/execute/string1.m, objc/execute/string2.m: Compare the
28044         result of -cString against what we expect it to be; don't just
28045         print it out for no one to read.
28046
28047         * objc/execute/string3.m, objc/execute/string4.m: New tests.
28048         Based on testcases provided by Nicola Pero.
28049
28050 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28051
28052         * gcc.dg/cpp/macro7.c: New test.
28053
28054 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28055
28056         * gcc.dg/cpp/multiline.c: Update.
28057
28058 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28059
28060         * g++.old-deja/g++.other/enum3.C: New test.
28061
28062 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28063
28064         * g++.old-deja/g++.other/pod1.C: New test.
28065
28066 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28067
28068         * g++.old-deja/g++.ext/overload1.C: New test.
28069
28070 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28071
28072         * g++.old-deja/g++.pt/using1.C: New test.
28073
28074 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28075
28076         * g++.old-deja/g++.other/using9.C: New test.
28077
28078 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
28079
28080         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
28081
28082         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
28083
28084 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
28085
28086         * g++.old-deja/g++.ext/realpt1.C: Remove.
28087
28088 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
28089
28090         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
28091
28092 2001-02-26  Will Cohen  <wcohen@redhat.com>
28093
28094         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
28095
28096 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
28097
28098         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
28099         templatized constructors.
28100
28101 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28102
28103         * gcc.c-torture/execute/20010224-1.c: New test.
28104
28105 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
28106
28107         * gcc.c-torture/execute/20010222-1.c: New test.
28108
28109 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
28110
28111         * g++.old-deja/g++.other/inline20.C: New test.
28112
28113 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
28114
28115         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
28116
28117 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28118
28119         * g++.old-deja/g++.other/lookup22.C: New test.
28120
28121 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
28122
28123         * g77.dg: New directory.
28124         * g77.dg/20010216-1.f: New test case.
28125         * g77.dg/dg.exp: New driver.
28126         * lib/g77-dg.exp: New driver library.
28127
28128 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28129
28130         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
28131
28132 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
28133
28134         * g++.old-deja/g++.other/decl9.C: New test.
28135
28136 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
28137
28138         * g++.old-deja/g++.other/init16.C: Update the test so that it does
28139         not need <string> and also tests the initialization at runtime.
28140
28141 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28142
28143         * gcc.c-torture/execute/longlong.c: New test.
28144
28145 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28146
28147         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
28148
28149 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28150
28151         * gcc.c-torture/execute/920302-1.c (execute):
28152         Change argument type to short.
28153
28154 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28155
28156         * g++.old-deja/g++.pt/deduct6.C: New test.
28157
28158 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28159
28160         * g++.old-deja/g++.pt/deduct5.C: New test.
28161
28162 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
28163
28164         * gcc.c-torture/execute/20010209-1.c: New test.
28165
28166 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28167
28168         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
28169
28170 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
28171
28172         * g++.dg/vtgc1.C: Update for new ABI.
28173
28174         * consistency.vlad: New directory, 1665 files.
28175
28176 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28177
28178         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
28179         return type.
28180         * gcc.dg/cpp/digraphs.c: Declare puts.
28181
28182 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28183
28184         * g++.old-deja/g++.other/warn5.C: New test.
28185
28186 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28187
28188         * g++.old-deja/g++.pt/spec40.C: New test.
28189
28190 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28191
28192         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
28193         case.
28194         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
28195
28196 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
28197
28198         * gcc.c-torture/compile/20010209-1.c: New test.
28199
28200 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
28201
28202         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
28203         excess errors message but not if it crashes.
28204         * g++.old-deja/g++.other/crash27.C: Likewise.
28205         * g++.old-deja/g++.other/crash28.C: Likewise.
28206         * g++.old-deja/g++.other/crash30.C: Likewise.
28207         * g++.old-deja/g++.other/crash32.C: Likewise.
28208         * g++.old-deja/g++.other/crash35.C: Likewise.
28209         * g++.old-deja/g++.pt/inherit2.C: Likewise.
28210
28211 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28212
28213         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
28214         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
28215         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
28216         g77.f-torture/execute/execute.exp,
28217         g77.f-torture/noncompile/noncompile.exp,
28218         gcc.c-torture/execute/execute.exp,
28219         gcc.c-torture/execute/memcheck/memcheck.exp,
28220         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
28221         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
28222         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
28223         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
28224         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
28225         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
28226         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
28227         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
28228         Remove bug reporting instructions with ancient email addresses.
28229
28230 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28231
28232         * gcc.dg/20010202-1.c: New test.
28233         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
28234
28235 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
28236
28237         * g++.dg/stdbool-if.C: New test.
28238
28239 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
28240
28241         * objc/execute/fdecl.m: Added main().
28242
28243 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28244
28245         * gcc.c-torture/execute/20010206-1.c: New test.
28246
28247 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28248
28249         * gcc.dg/cpp/avoidpaste1.c: Update.
28250
28251 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
28252
28253         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
28254         Pero <nicola@brainstorm.co.uk>.
28255         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
28256
28257 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
28258
28259         * g++.old-deja/g++.pt/spec39.C: New test.
28260
28261 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
28262
28263         * gcc.c-torture/compile/20010202-1.c: New test.
28264
28265 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
28266
28267         * g++.old-deja/g++.abi/primary2.C: New test.
28268         * g++.old-deja/g++.abi/primary3.C: New test.
28269         * g++.old-deja/g++.abi/primary4.C: New test.
28270         * g++.old-deja/g++.abi/primary5.C: New test.
28271         * g++.old-deja/g++.abi/vtable3.h: New test.
28272         * g++.old-deja/g++.abi/vtable3a.C: New test.
28273         * g++.old-deja/g++.abi/vtable3b.C: New test.
28274         * g++.old-deja/g++.abi/vtable3c.C: New test.
28275         * g++.old-deja/g++.abi/vtable3d.C: New test.
28276         * g++.old-deja/g++.abi/vtable3e.C: New test.
28277         * g++.old-deja/g++.abi/vtable3f.C: New test.
28278         * g++.old-deja/g++.abi/vtable3g.C: New test.
28279         * g++.old-deja/g++.abi/vtable3h.C: New test.
28280         * g++.old-deja/g++.abi/vtable3i.C: New test.
28281         * g++.old-deja/g++.abi/vtable3j.C: New test.
28282         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
28283
28284 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
28285
28286         * g++.old-deja/g++.other/anon6.C: New test.
28287         * g++.old-deja/g++.other/anon7.C: New test.
28288
28289 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
28290
28291         * gcc.dg/cpp/avoidpaste2.c: New tests.
28292
28293 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
28294
28295         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
28296
28297 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
28298
28299         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
28300         DECIMAL_DIG cases for Irix."
28301
28302 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
28303
28304         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
28305
28306 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28307
28308         * gcc.dg/c99-tag-1.c: New test.
28309
28310 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28311
28312         * gcc.dg/cpp/tr-warn1.c: Add tests.
28313
28314 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28315
28316         * gcc.dg/cpp/avoidpaste1.c: Update.
28317         * gcc.dg/cpp/paste4.c: Update.
28318
28319 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
28320
28321         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
28322         cases for Irix.
28323
28324 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28325
28326         * g++.old-deja/g++.other/inline19.C: New test.
28327
28328 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
28329
28330         * gcc.dg/Wlarger-than.c: New test.
28331
28332 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28333
28334         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
28335
28336 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
28337
28338         * gcc.c-torture/execute/20010129-1.c: New test.
28339         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
28340
28341 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
28342
28343         * gcc.dg/cpp/avoidpaste1.c: Test case.
28344
28345 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
28346
28347         * g++.old-deja/g++.other/inline18.C: New test.
28348
28349 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28350
28351         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
28352         and __builtin_putchar.
28353
28354 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
28355
28356         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
28357         tests.
28358
28359 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
28360
28361         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
28362         floating point number rounding mode to round to the nearest
28363         representable mode.
28364
28365 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
28366
28367         * g++.old-deja/g++.other/mangle2.C: New test.
28368
28369 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28370
28371         * gcc.c-torture/compile/20010124-1.c: New test.
28372
28373 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
28374
28375         * g++.old-deja/g++.pt/spec38.C: New test.
28376
28377 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28378
28379         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
28380         "Build don't run".
28381
28382 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28383
28384         * gcc.c-torture/execute/20010123-1.c: New test.
28385
28386 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28387
28388         * g++.old-deja/g++.pt/spec37.C: New test.
28389
28390 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28391
28392         * g++.old-deja/g++.pt/overload14.C: New test.
28393
28394 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28395
28396         * gcc.c-torture/execute/20010122-1.c: New test, exercise
28397         __builtin_return_address.
28398
28399 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
28400
28401         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
28402         * g++.old-deja/g++.pt/spec35.C: New test.
28403         * g++.old-deja/g++.pt/spec36.C: New test.
28404
28405 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
28406
28407         * gcc.c-torture/compile/20010118-1.c: New test.
28408
28409 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
28410
28411         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
28412
28413 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28414
28415         * gcc.c-torture/execute/20010119-1.c: New test.
28416
28417 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28418
28419         * g++.old-deja/g++.other/vbase5.C: New test.
28420
28421 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28422
28423         * gcc.c-torture/execute/20010118-1.c: New test.
28424
28425 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28426
28427         * g++.old-deja/g++.pt/deduct3.C: New test.
28428
28429 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28430
28431         * g++.old-deja/g++.pt/spec34.C: New test.
28432
28433 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
28434
28435         * g77.f-torture/compile/20000601-2.f: New test.
28436
28437 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28438
28439         * g++.old-deja/g++.other/init17.C: New test.
28440
28441 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
28442
28443         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
28444
28445 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28446
28447         * g++.old-deja/g++.pt/unify8.C: New test.
28448
28449 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28450
28451         * g++.old-deja/g++.abi/vbase1.C: New test.
28452
28453 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28454
28455         * g++.old-deja/g++.pt/crash65.C: New test.
28456
28457 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28458
28459         * gcc.dg/cpp/assembl2.S: New test case.
28460
28461 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
28462
28463         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
28464         are supported.
28465
28466 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28467
28468         * g++.old-deja/g++.other/builtins1.C: New test.
28469         * g++.old-deja/g++.other/builtins2.C: Likewise.
28470         * g++.old-deja/g++.other/builtins3.C: Likewise.
28471         * g++.old-deja/g++.other/builtins4.C: Likewise.
28472
28473 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
28474
28475         * gcc.c-torture/compile/20010117-1.c: New test.
28476         * gcc.c-torture/compile/20010117-2.c: New test.
28477
28478 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28479
28480         * g77.f-torture/execute/20010116.[fx]: New test,
28481         XFAIL on i?86-*-*.
28482         * g77.f-torture/compile/20010115.f: Indicate it's
28483         a test for PR fortran/1636.
28484
28485 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28486
28487         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
28488
28489 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28490
28491         * g77.f-torture/compile/20010115.f: New test.
28492
28493 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
28494
28495         * g++.old-deja/g++.pt/nontype5.C: New test.
28496
28497 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
28498
28499         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
28500         have an equivalent working one below it.
28501
28502 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28503
28504         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
28505         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28506
28507 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28508
28509         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
28510         message containing "init_priority".
28511         (conpr-2.C): Likewise.
28512         (conpr-3.C): Likewise.
28513         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
28514
28515 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28516
28517         * gcc.c-torture/execute/20010114-2.c: New test.
28518
28519 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28520
28521         * gcc.c-torture/compile/20010114-1.c: New test.
28522         * gcc.c-torture/compile/20010114-1.x: Xfail.
28523         * gcc.c-torture/compile/20010114-2.c: New test.
28524         * gcc.c-torture/execute/20010114-1.c: New test.
28525         * gcc.dg/trunc-1.c: New test.
28526         * gcc.dg/uninit-B.c: New test.
28527
28528 2001-01-13  Nick Clifton  <nickc@redhat.com>
28529
28530         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
28531         target.
28532
28533 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28534
28535         * gcc.c-torture/compile/20010113-1.c: New test.
28536
28537 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
28538
28539         * gcc.c-torture/compile/20001212-1.c: New test.
28540
28541 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28542
28543         * gcc.dg/cpp/widestr1.c: Update.
28544         * gcc.dg/cpp/prag-imp.c: Remove.
28545
28546 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
28547
28548         * gcc.c-torture/execute/20000801-3.x: Remove.
28549         * gcc.dg/c90-init-1.c: New test.
28550         * gcc.dg/c99-init-1.c: New test.
28551         * gcc.dg/c99-init-2.c: New test.
28552         * gcc.dg/gnu99-init-1.c: New test.
28553
28554 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
28555
28556         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
28557         testing that no relevant ones were found.
28558
28559 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28560
28561         * g++.old-deja/g++.pt/cast2.C: New test.
28562
28563 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28564
28565         * g++.old-deja/g++.pt/friend47.C: New test.
28566
28567 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28568
28569         * g++.old-deja/g++.pt/instantiate13.C: New test.
28570
28571 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28572
28573         * g++.old-deja/g++.other/defarg7.C: New test.
28574         * g++.old-deja/g++.other/defarg8.C: New test.
28575
28576 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28577
28578         * g++.old-deja/g++.pt/crash64.C: New test.
28579
28580 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28581
28582         * g++.old-deja/g++.pt/crash63.C: New test.
28583
28584 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
28585
28586         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
28587
28588 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
28589
28590         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
28591
28592 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28593
28594         * g++.old-deja/g++.pt/error3.C: New test.
28595
28596 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28597
28598         * g++.old-deja/g++.other/crash39.C: New test.
28599
28600 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28601
28602         * g++.old-deja/g++.other/vbase4.C: New test.
28603
28604 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
28605
28606         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
28607         * gcc.dg/special/20000419-2.c: New file. Identical to above.
28608         * gcc.dg/special/special.exp: New test driver which will check
28609         for alias support for the above test.
28610
28611 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
28612
28613         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
28614         problems on small machines.
28615         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
28616         parameterize.
28617
28618 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
28619
28620         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
28621         mips.
28622         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28623
28624 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
28625
28626         * g++.old_deja/g++.pt/using8.C: New test.
28627
28628 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28629
28630         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
28631
28632 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
28633
28634         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
28635         where a failure is expected.
28636         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
28637
28638 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28639
28640         * g++.old_deja/g++.pt/instantiate12.C: New test.
28641
28642 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28643
28644         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
28645         start of structs.
28646         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
28647         * g++.old-deja/g++.brendan/crash17.C: Likewise.
28648         * g++.old-deja/g++.brendan/crash29.C: Likewise.
28649         * g++.old-deja/g++.brendan/crash48.C: Likewise.
28650         * g++.old-deja/g++.brendan/ns1.C: Likewise.
28651         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
28652         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28653         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
28654         * g++.old-deja/g++.eh/spec6.C: Likewise.
28655         * g++.old-deja/g++.jason/crash3.C: Likewise.
28656         * g++.old-deja/g++.law/ctors11.C: Likewise.
28657         * g++.old-deja/g++.law/ctors17.C: Likewise.
28658         * g++.old-deja/g++.law/ctors5.C: Likewise.
28659         * g++.old-deja/g++.law/ctors9.C: Likewise.
28660         * g++.old-deja/g++.mike/ambig1.C: Likewise.
28661         * g++.old-deja/g++.mike/net22.C: Likewise.
28662         * g++.old-deja/g++.mike/p3538a.C: Likewise.
28663         * g++.old-deja/g++.mike/p3538b.C: Likewise.
28664         * g++.old-deja/g++.mike/virt3.C: Likewise.
28665         * g++.old-deja/g++.niklas/t128.C: Likewise.
28666         * g++.old-deja/g++.other/anon4.C: Likewise.
28667         * g++.old-deja/g++.other/using1.C: Likewise.
28668         * g++.old-deja/g++.other/warn3.C: Likewise.
28669         * g++.old-deja/g++.pt/t37.C: Likewise.
28670         * g++.old-deja/g++.robertl/eb69.C: Likewise.
28671         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28672
28673 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28674
28675         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
28676
28677 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28678
28679         * gcc.c-torture/execute/stdio-opt-3.c: New test.
28680
28681 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
28682
28683         * gcc.c-torture/compile/20010107-1.c: New test.
28684
28685 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28686
28687         * gcc.c-torture/execute/builtin-noret-1.c: New test.
28688
28689 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28690
28691         * gcc.dg/format/format.h: New file.
28692         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
28693         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
28694         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
28695         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
28696         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
28697         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
28698         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
28699         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
28700         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
28701         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
28702         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
28703         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
28704         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
28705         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
28706         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
28707         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
28708         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
28709         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
28710         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
28711         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
28712         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
28713         instead of declaring standard types, macros and functions in each
28714         test.
28715
28716 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
28717
28718         * gcc.c-torture/execute/20010106-1.c: New test.
28719
28720 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28721
28722         * gcc.dg/format/format.exp: New file.
28723         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
28724         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
28725         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
28726         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
28727         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
28728         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
28729         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
28730         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
28731         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
28732         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
28733         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
28734         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
28735         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
28736         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
28737         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
28738         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
28739         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
28740         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
28741         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
28742         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
28743         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
28744         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
28745         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
28746         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
28747         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
28748         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
28749         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
28750         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
28751         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
28752         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
28753         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
28754         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
28755         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
28756         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
28757         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
28758         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
28759         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
28760         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
28761         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
28762         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
28763         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
28764         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
28765
28766 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
28767
28768         * gcc.c-torture/execute/991228-1.c: Take word endianness into
28769         account.
28770
28771 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28772
28773         * gcc.c-torture/execute/builtin-complex-1.c: New test.
28774
28775 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28776
28777         * g++.old-deja/g++.pt/crash62.C: New test.
28778
28779 2001-01-04  Richard Henderson  <rth@redhat.com>
28780
28781         * gcc.dg/20000926-1.c: Update expected warnings.
28782         * gcc.dg/array-2.c: Likewise.
28783         * gcc.dg/array-4.c: Also validate flexible array members.
28784         * gcc.dg/c99-flex-array-1.c: New.
28785
28786 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28787
28788         * gcc.c-torture/compile/20001222-1.x: Remove.
28789
28790 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28791
28792         * gcc.c-torture/execute/built-in-setjmp.c: New.
28793
28794 2001-01-03  Richard Henderson  <rth@redhat.com>
28795
28796         * gcc.dg/940510-1.c: Update expected error wording.
28797         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
28798
28799 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
28800
28801         * lib/target-supports.exp (check_alias_available): Modified to
28802         indicate aliases not supported if only weak aliases are supported.
28803
28804 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28805
28806         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
28807         Turn on cmpstrsi checks for __pj__ and __i370__.
28808
28809 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28810
28811         * g++.old-deja/g++.other/virtual11.C: New test.
28812
28813 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28814
28815         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
28816
28817 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28818
28819         * gcc.c-torture/compile/20010102-1.c: New test.
28820
28821 2001-01-02  Andreas Jaeger  <aj@suse.de>
28822
28823         * gcc.dg/noreturn-3.c: New test.
28824
28825         * gcc.dg/noreturn-4.c: New test.
28826
28827 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28828
28829         * gcc.c-torture/execute/stdio-opt-1.c: Also test
28830         __builtin_fputc and __builtin_fwrite.
28831
28832 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28833
28834         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
28835         signed char, not default char.
28836
28837 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28838
28839         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
28840
28841 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
28842
28843         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
28844
28845 2000-12-29  Richard Henderson  <rth@redhat.com>
28846
28847         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
28848         (__cyg_profile_func_exit): Define.
28849
28850 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
28851
28852         * g++.dg/vtgc1.C: New test.
28853
28854 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
28855
28856         * gcc.dg/noncompile/20001228-1.c: New test.
28857
28858         * gcc.dg/20001228-1.c: New test.
28859
28860         * gcc.c-torture/execute/20001228-1.c: New test.
28861
28862 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
28863
28864         * gcc.dg/format-strfmon-1.c: New test.
28865
28866 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28867
28868         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
28869         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
28870         * gcc.c-torture/execute/string-opt-1.c: Likewise.
28871         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28872         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28873         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28874         * gcc.c-torture/execute/string-opt-6.c: Likewise.
28875         * gcc.c-torture/execute/string-opt-7.c: Likewise.
28876         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28877         * gcc.c-torture/execute/string-opt-9.c: Likewise.
28878         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28879         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28880         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28881
28882         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
28883         * gcc.c-torture/execute/string-opt-4.c: Test index.
28884
28885 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
28886
28887         * gcc.c-torture/compile/20001226-1.c: New test.
28888
28889 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28890
28891         * gcc.c-torture/compile/20001222-1.c: New test.
28892         * gcc.c-torture/compile/20001222-1.x: Xfail.
28893
28894 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
28895
28896         * gcc.c-torture/execute/comp-goto-2.c: New test.
28897
28898 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
28899
28900         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
28901         Use long types if __INT_MAX__ is 32767.
28902         (main): Use cast to (sint32 *) when poking 88 into a_page.
28903
28904         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
28905
28906 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
28907
28908         * gcc.c-torture/compile/20001221-1.c: New test.
28909         * gcc.c-torture/execute/20001221-1.c: New test.
28910
28911 2000-12-20  Richard Henderson  <rth@redhat.com>
28912
28913         * g++.old-deja/g++.pt/crash36.C: Update error lines.
28914         * g++.old-deja/g++.robertl/eb109.C: Likewise.
28915
28916 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28917
28918         * gcc.dg/compare3.c: New test.
28919
28920 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28921
28922         * gcc.dg/format-warnll-1.c: New test.
28923
28924 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28925
28926         * gcc.dg/cpp/cmdlne-P.c: New test.
28927
28928 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28929
28930         * gcc.c-torture/execute/builtin-abs-1.c,
28931         gcc.c-torture/execute/builtin-abs-2.c: New tests.
28932
28933 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28934
28935         * gcc.dg/cpp/multiline.c: New test.
28936
28937 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28938
28939         * g++.old-deja/g++.other/syshdr1.C: Update.
28940         * gcc.dg/cpp/lineflags.c: Remove temporarily.
28941
28942 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28943
28944         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
28945
28946 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28947
28948         * g++.old-deja/g++.pt/ttp65.C: New test.
28949
28950 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28951
28952         * g++.old-deja/g++.pt/ttp64.C: New test.
28953
28954 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28955
28956         * g++.old-deja/g++.pt/spec33.C: New test.
28957
28958 2000-12-14  Catherine Moore  <clm@redhat.com>
28959
28960         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
28961         * gcc.c-torture/execute/920612-2.c: Likewise.
28962         * gcc.c-torture/execute/920428-2.c: Likewise.
28963         * gcc-c-torture/execute/va-arg-11.c: Call exit.
28964         * gcc.c-torture/execute/va-arg-21.c: Likewise.
28965
28966 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28967
28968         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
28969         * gcc.dg/pack-test-2.c: Likewise.
28970
28971 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28972
28973         Tests by Zack Weinberg <zackw@stanford.edu>.
28974
28975         * gcc.dg/cpp/defined.c: Update.
28976         * gcc.dg/cpp/defined_trad.c: New tests.
28977
28978 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28979
28980         * gcc.dg/cpp/trad-direct.c: Update.
28981
28982 2000-12-11  Neil Booth  <neilb@earthling.net>
28983
28984         * gcc.dg/cpp/defined_trad.c
28985
28986 2000-12-11  Neil Booth  <neilb@earthling.net>
28987
28988         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
28989
28990 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28991
28992         * gcc.dg/format-miss-2.c: New test.
28993
28994 2000-12-09  Neil Booth  <neilb@earthling.net>
28995
28996         * gcc.dg/cpp/lineflags.c: New tests.
28997         * gcc.dg/cpp/poison.c: Update.
28998         * gcc.dg/cpp/redef2.c: Update.
28999         * gcc.dg/cpp/skipping.c: New test.
29000
29001 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
29002
29003         * g++.old-deja/g++.other/eh3.C: New testcase.
29004
29005 2000-12-07  Neil Booth  <neilb@earthling.net>
29006
29007         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
29008         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
29009         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
29010         wtr-union-init-2.c, wtr-union-init-3.c: Update.
29011         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
29012         Update.
29013
29014 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29015
29016         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
29017         __SIZE_TYPE__ instead of int for type of integers cast to
29018         pointers.
29019
29020 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
29021
29022         * g++.old-deja/g++.other/cleanup4.C: New test.
29023
29024 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29025
29026         * format-sec-1.c: New test.
29027
29028 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29029
29030         * gcc.dg/format-nonlit-3.c: New test.
29031
29032 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29033
29034         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
29035         through a null pointer.
29036
29037 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29038
29039         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
29040         * g++.old-deja/g++.pt/partial4.C: New test.
29041
29042 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
29043
29044         * gcc.c-torture/execute/ieee/hugeval.x: New.
29045
29046 2000-12-06  Neil Booth  <neilb@earthling.net>
29047
29048         * gcc.dg/cpp/backslash2.c: New tests.
29049
29050 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29051
29052         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
29053         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
29054
29055 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
29056
29057         * gcc.c-torture/execute/20001203-2.c: New testcase.
29058
29059 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29060
29061         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
29062         * g++.old-deja/g++.other/virtual10.C: New test.
29063
29064 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29065
29066         * g++.old-deja/g++.mike/pmf5.C: Remove test.
29067
29068 2000-12-05  Richard Henderson  <rth@redhat.com>
29069
29070         * gcc.c-torture/compile/20001205-1.c: New.
29071
29072 2000-12-04  Neil Booth  <neilb@earthling.net>
29073
29074         * g++.old-deja/g++.other/virtual9.C: New test.
29075         * g++.old-deja/g++.pt/crash61.C: New test.
29076         * gcc.c-torture/execute/loop-9.c: New test.
29077
29078 2000-12-04  Neil Booth  <neilb@earthling.net>
29079
29080         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
29081         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
29082         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
29083         * gcc.dg/cpp/extratokens.c: ...here.
29084
29085 2000-12-04  Neil Booth  <neilb@earthling.net>
29086
29087         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
29088         New tests.
29089
29090 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29091
29092         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
29093         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
29094
29095 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29096
29097         * gcc.c-torture/execute/20001203-1.c: New test.
29098
29099 2000-12-03  Neil Booth  <neilb@earthling.net>
29100
29101         * gcc.dg/cpp/macro6.c: New test cases.
29102
29103 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29104
29105         * gcc.c-torture/execute/string-opt-9.c: New test.
29106         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29107         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29108         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29109
29110         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
29111         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
29112
29113 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
29114
29115         * gcc.dg/cpp/if-6.c: New testcase.
29116
29117         * gcc.dg/20001201-1.c: New testcase.
29118
29119 2000-12-02  Neil Booth  <neilb@earthling.net>
29120
29121         * g++.old-deja/g++.other/externC4.C,
29122         g++.old-deja/g++.other/friend10.C: New tests.
29123
29124 2000-12-02  Neil Booth  <neilb@earthling.net>
29125
29126         * g++.old-deja/g++.other/instan2.C
29127         * g++.old-deja/g++.other/instan3.C: New test.
29128
29129 2000-12-02  Neil Booth  <neilb@earthling.net>
29130
29131         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
29132         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
29133         gnuc99.c,gnuc99-pedantic.c: New tests.
29134
29135 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29136
29137         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
29138         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
29139
29140 2000-12-01  Neil Booth  <neilb@earthling.net>
29141
29142         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
29143         * gcc.dg/cpp/poison.c: Update.
29144         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
29145
29146 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
29147
29148         * g77.f-torture/execute/20001201.f: New test.
29149
29150 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29151
29152         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
29153
29154 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
29155
29156         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
29157
29158 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29159
29160         * g++.old-deja/g++.other/cast6.C: New test.
29161
29162 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
29163
29164         * gcc.c-torture/execute/20001130-2.c: New testcase.
29165
29166 2000-11-30  Richard Henderson  <rth@redhat.com>
29167
29168         * gcc.c-torture/execute/20001130-1.c: New test.
29169
29170 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29171
29172         * g++.old-deja/g++.other/op3.C: New test.
29173
29174 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29175
29176         * g++.old-deja/g++.other/op2.C: New test.
29177
29178 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29179
29180         * g++.old-deja/g++.other/crash38.C: New test.
29181
29182 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
29183
29184         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
29185
29186 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
29187
29188         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
29189         tests.
29190         * gcc.c-torture/execute/string-opt-6.c: New test.
29191
29192         * gcc.dg/20001117-1.c: Add main.
29193
29194 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
29195
29196         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
29197         Move from here ...
29198         * gcc.dg/940510-1.c: ... to here.
29199
29200         * gcc.dg/20000926-1.c: GNU C now allows initializations of
29201         zero-size arrays in toplevel structures.
29202
29203 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29204
29205         * gcc.c-torture/execute/loop-8.c: New test.
29206
29207 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29208
29209         * g++.old-deja/g++.other/base1.C: New test.
29210
29211 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29212
29213         * g++.old-deja/g++.other/parse2.C: New test.
29214
29215 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29216
29217         * g++.old-deja/g++.pt/incomplete1.C: New test.
29218
29219 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29220
29221         * g++.old-deja/g++.other/friend9.C: New test.
29222
29223 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29224
29225         * gcc.dg/20001127-1.c: New test.
29226
29227 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29228
29229         * g++.old-deja/g++.pt/friend46.C: New test.
29230
29231 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29232
29233         * g++.old-deja/g++.other/ptrmem8.C: New test.
29234
29235 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29236
29237         * gcc.c-torture/execute/string-opt-7.c: New test.
29238         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29239
29240 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29241
29242         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
29243         instead of 'mkcheck 2'.
29244
29245 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29246
29247         * gcc.c-torture/execute/memcheck/driver.c,
29248         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
29249         C9X references to refer to C99.
29250
29251 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
29252
29253         * gcc.dg/ultrasp3.c: New test.
29254
29255 2000-11-25  Neil Booth  <neilb@earthling.net>
29256
29257         * gcc.dg/cpp/include2.c: Update test to be locale independent.
29258
29259 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
29260
29261         * gcc.c-torture/compile/20001123-2.c: New.
29262
29263 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29264
29265         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
29266
29267 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
29268
29269         * gcc.dg/sequence-point-1.c: Add some new tests.
29270         * gcc.c-torture/execute/20001124-1.c: New test.
29271
29272 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29273
29274         * g++.old-deja/g++.other/vaarg4.C: New test.
29275         * gcc.c-torture/compile/20001123-1.c: New test.
29276
29277 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29278
29279         * g++.other/crash24.C: Adjust and remove XFAIL.
29280         * g++.other/crash37.C: New test.
29281
29282 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
29283
29284         * g++.old-deja/g++.pt/instantiate9.C: New test.
29285
29286 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
29287
29288         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
29289         new ABI, too.
29290
29291         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
29292         * g++.old-deja/g++.robertl/eb55.C: Likewise.
29293
29294 2000-11-22  Neil Booth  <neilb@earthling.net>
29295
29296         * gcc.dg/cpp/Wtrigraphs.c: New test.
29297
29298 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
29299
29300         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
29301
29302 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
29303
29304         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
29305
29306 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
29307
29308         * lib/gcc-dg.exp: load_lib scanasm.exp.
29309         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
29310         * lib/g++-dg.exp: load_lib scanasm.exp.
29311         * lib/scanasm.exp: New.
29312         (scan-assembler, scan-assembler-not): Add optional arguments to
29313         test name, or if not present, the pattern name.
29314         (scan-assembler-dem, scan-assembler-dem-not): New.
29315
29316         * g++.dg/dg.exp: New.
29317
29318 2000-11-21  Neil Booth  <neilb@earthling.net>
29319
29320         * gcc.dg/cpp/integrated1.c: Remove.
29321
29322 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29323
29324         * gcc.c-torture/execute/20001121-1.c: New test.
29325
29326 2000-11-21  Richard Henderson  <rth@redhat.com>
29327
29328         * gcc.c-torture/compile/20001121-1.c: New test.
29329
29330 2000-11-20  Neil Booth  <neilb@earthling.net>
29331
29332         * gcc.dg/cpp/integrated1.c: New test.
29333
29334 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29335
29336         * g++.old-deja/g++.other/inline17.C: New test.
29337
29338 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
29339
29340         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
29341         local variable to be zero: I made the variable global. Now
29342         uses abort() and exit() instead of relying on main's return value.
29343
29344 2000-11-20  Neil Booth  <neilb@earthling.net>
29345
29346         * gcc.dg/cpp/paste2.c: Update test.
29347         * objc/execute/paste.m: New test.
29348
29349 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29350
29351         * gcc.dg/c99-condexpr-1.c: New test.
29352
29353 2000-11-20  Neil Booth  <neilb@earthling.net>
29354
29355         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
29356
29357 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
29358
29359         * g++.old-deja/g++.pt/export1.C: New test.
29360
29361 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
29362
29363         * gcc.dg/20001117-1.c: New test.
29364
29365 2000-11-18  Richard Henderson  <rth@redhat.com>
29366
29367         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
29368
29369 2000-11-18  Richard Henderson  <rth@redhat.com>
29370
29371         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
29372         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
29373         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
29374
29375 2000-11-18  Richard Henderson  <rth@redhat.com>
29376
29377         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
29378         (main): New.  Exit cleanly.
29379
29380 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29381
29382         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
29383         gcc.dg/c99-fordecl-2.c: New tests.
29384
29385 2000-11-18  Richard Henderson  <rth@redhat.com>
29386
29387         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
29388         * gcc.c-torture/execute/zerolen-2.c: New.
29389
29390 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29391
29392         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
29393         memory.
29394
29395 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29396
29397         * g++.old-deja/g++.pt/instantiate8.C: New test.
29398
29399 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29400
29401         * g++.old-deja/g++.other/incomplete.C: Add more tests.
29402         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
29403
29404 2000-11-16  Nick Clifton  <nickc@redhat.com>
29405
29406         * gcc.c-torture/execute/nestfunc-2.c: New test.
29407         * gcc.c-torture/execute/nestfunc-3.c: New test.
29408
29409 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29410
29411         * gcc.c-torture/compile/20001116-1.c: New test.
29412
29413 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29414
29415         * gcc.c-torture/execute/20001115-1.c: New test.
29416
29417 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
29418
29419         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
29420         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
29421         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
29422         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29423
29424 2000-11-15  Neil Booth  <neilb@earthling.net>
29425
29426         gcc.dg/cpp/_Pragma1.c: Update.
29427         gcc.dg/cpp/_Pragma2.c: New test.
29428
29429 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29430
29431         * g++.old-deja/g++.other/anon5.C: New test.
29432
29433 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29434
29435         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
29436         tests.
29437
29438 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
29439
29440         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
29441         output.
29442
29443 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29444
29445         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
29446         labels at end of compound statements.
29447
29448 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
29449
29450         * gcc.c-torture/execute/loop-7.c: New test.
29451
29452 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29453
29454         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
29455
29456 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29457
29458         * gcc.dg/c99-bool-1.c: New test.
29459
29460 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29461
29462         * gcc.dg/c99-scope-1.c: Remove xfail.
29463         * gcc.dg/c99-scope-2.c: New test.
29464
29465 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29466
29467         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
29468         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
29469
29470 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
29471
29472         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
29473         error messages.
29474
29475         * g++.mike/p700.C: Don't typedef wchar_t.
29476         * g++.mike/p784.C: Likewise.
29477         * g++.mike/eb101.C: Don't use __wchar_t.
29478
29479 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29480
29481         * g77.f-torture/execute/20001111.[fx]: Test premature exit
29482         from DO loop.
29483
29484 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29485
29486         * gcc.c-torture/execute/20001111-1.c: New test.
29487
29488 2000-11-10  Nick Clifton  <nickc@redhat.com>
29489
29490         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
29491         long multuiple and accumulate.
29492
29493 2000-11-09  Richard Henderson  <rth@redhat.com>
29494
29495         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
29496         via size_t instead of int.
29497
29498         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
29499         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29500         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29501         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29502
29503 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
29504
29505         * gcc.c-torture/compile/20001109-1.c: New test.
29506         * gcc.c-torture/compile/20001109-2.c: New test.
29507
29508 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
29509
29510         * g++.old-deja/g++.pt/operator1.C: New test.
29511         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
29512
29513 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29514
29515         * gcc.dg/20001108-1.c: New test.
29516
29517 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29518
29519         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
29520         with both arguments constant strings.
29521         * gcc.c-torture/execute/string-opt-3.c: New test.
29522         * gcc.c-torture/execute/string-opt-4.c: New test.
29523         * gcc.c-torture/execute/string-opt-5.c: New test.
29524
29525 2000-11-08  Nick Clifton  <nickc@redhat.com>
29526
29527         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
29528         mulsidi3adddi patterns.
29529
29530 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
29531
29532         * g++.old-deja/g++.other/crash36.C: New test.
29533
29534 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
29535
29536         * g++.old-deja/g++.other/init16.C: New test.
29537
29538 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
29539
29540         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
29541
29542 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29543
29544         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
29545         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29546         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29547
29548 2000-11-07  DJ Delorie  <dj@redhat.com>
29549
29550         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
29551
29552 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29553
29554         * gcc.c-torture/execute/string-opt-1.c: New test.
29555
29556 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29557
29558         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
29559         mips-sgi-irix6.* because the MIPS ABI passes floating-point
29560         parameters in registers, and there is no way for a varargs
29561         function to know in which order the integer and floating-point
29562         parameters should be interleaved when they are placed on the
29563         stack.
29564         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29565         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29566
29567 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29568
29569         * gcc.c-torture/execute/string-opt-2.c: New test.
29570
29571 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
29572
29573         * g++.old-deja/g++.pt/crash60.C: New test.
29574
29575 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29576
29577         * g++.old-deja/g++.other/crash24.C: New test.
29578         * g++.old-deja/g++.other/crash25.C: New test.
29579         * g++.old-deja/g++.other/crash26.C: New test.
29580         * g++.old-deja/g++.other/crash27.C: New test.
29581         * g++.old-deja/g++.other/crash28.C: New test.
29582         * g++.old-deja/g++.other/crash29.C: New test.
29583         * g++.old-deja/g++.other/crash30.C: New test.
29584         * g++.old-deja/g++.other/crash31.C: New test.
29585         * g++.old-deja/g++.other/crash32.C: New test.
29586         * g++.old-deja/g++.other/crash33.C: New test.
29587         * g++.old-deja/g++.other/crash34.C: New test.
29588         * g++.old-deja/g++.other/crash35.C: New test.
29589
29590 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29591
29592         * gcc.c-torture/execute/20001031-1.c: New test.
29593
29594 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
29595
29596         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
29597         namespace.
29598
29599         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
29600         standards-conformant.
29601
29602         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
29603
29604         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
29605         * g++.old-deja/g++.mike/p755a.C: Likewise.
29606         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
29607         library makes no calls to `operator new' during initialization.
29608
29609 2000-11-04  Neil Booth  <neilb@earthling.net>
29610
29611         * gcc.dg/cpp/include2.c: New tests.
29612
29613 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
29614
29615         * lib/g++.exp (g++_set_ld_library_path): New function.
29616         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
29617
29618 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
29619
29620         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
29621         warnings.
29622
29623 2000-11-01  Richard Henderson  <rth@redhat.com>
29624
29625         * g++.old-deja/g++.ext/namedret1.C: New.
29626         * g++.old-deja/g++.ext/namedret2.C: New.
29627         * g++.old-deja/g++.ext/namedret3.C: New.
29628
29629 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
29630
29631         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
29632         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
29633
29634 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29635
29636         * gcc.c-torture/execute/va-arg-21.c: New test.
29637
29638 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29639
29640         * gcc.dg/c99-complex-2.c: New test.
29641
29642 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29643
29644         * gcc.c-torture/execute/stdio-opt-1.c: New test.
29645
29646 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
29647
29648         * g++.old-deja/g++.other/inline16.C: New test.
29649
29650 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
29651
29652         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
29653         __PRETTY_FUNCTION__
29654
29655 2000-10-29  Neil Booth  <neilb@earthling.net>
29656
29657         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
29658         New tests.
29659         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
29660         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
29661         optimisation.
29662
29663 2000-10-29  Neil Booth  <neilb@earthling.net>
29664
29665         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
29666         * mi1.c, mi1c.h: Add null directives to multiple-include test.
29667         * mi5.c: Test multiple includes work with -C.
29668         * trigraphs.c: Test ^= version.
29669
29670 2000-10-28  Neil Booth  <neilb@earthling.net>
29671
29672         New tests and test updates for new macro expander.
29673
29674         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
29675         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
29676         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
29677         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
29678         new diagnostic messages.
29679
29680         * gcc.dg/cpp/macro3.c: New tests.
29681
29682 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
29683
29684         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
29685         on the same line.
29686
29687 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
29688
29689         * g++.old-deja/g++.other/eh2.C: New test.
29690
29691 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
29692
29693         * gcc.c-torture/execute/20001027-1.c: New test.
29694
29695 2000-10-26  Richard Henderson  <rth@redhat.com>
29696
29697         * gcc.c-torture/execute/20001026-1.c: New.
29698
29699 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
29700
29701         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
29702         * g++.old-deja/g++.law/builtin1.C: Likewise.
29703         * g++.old-deja/g++.law/ctors10.C: Likewise.
29704         * g++.old-deja/g++.law/virtual3.C: Likewise.
29705         * g++.old-deja/g++.mike/p658.C: Likewise.
29706         * g++.old-deja/g++.other/sibcall1.C: Likewise.
29707         * g++.old-deja/g++.other/vaarg2.C: Likewise.
29708         * g++.old-deja/g++.robertl/eb124.C: Likewise.
29709         * g++.old-deja/g++.robertl/eb44.C: Likewise.
29710         * g++.old-deja/g++.robertl/eb77.C: Likewise.
29711
29712 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
29713
29714         * gcc.c-torture/compile/20001024-1.c: New test.
29715
29716 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
29717
29718         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
29719         to tell us whether or not we are using V3.
29720
29721 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29722
29723         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
29724         operands.
29725
29726 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29727
29728         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
29729
29730 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
29731
29732         * gcc.c-torture/execute/20001024-1.c: New test.
29733
29734 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
29735
29736         * g++.old-deja/g++.other/sibcall1.C: New test.
29737
29738 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
29739
29740         * gcc.dg/noncompile/init-3.c: New test.
29741
29742 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29743
29744         * gcc.dg/format-array-1.c: New test.
29745
29746 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29747
29748         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
29749         writing through null pointers; remove comment about testing
29750         unterminated strings.
29751
29752 2000-10-17  Matthew Hiller  <hiller@redhat.com>
29753
29754         * gcc.c-torture/execute/20001017-2.c: New test.
29755
29756 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29757
29758         * gcc.c-torture/compile/20001018-1.c: New test.
29759         * gcc.c-torture/compile/20001018-1.x: Xfail.
29760
29761 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29762
29763         * gcc.c-torture/execute/20001017-1.c: New test.
29764
29765 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29766
29767         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
29768         for multiple use of arguments with scanf formats; add tests for
29769         multiple use of arguments.
29770
29771 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
29772
29773         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
29774
29775 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29776
29777         * gcc.dg/format-miss-1.c: New test.
29778
29779 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29780
29781         * gcc.c-torture/execute/20001013-1.c: New test.
29782
29783 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29784
29785         * gcc.dg/format-branch-1.c: New test.
29786
29787 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29788
29789         * README, lib/file-format.exp: Remove EGCS references.
29790
29791 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29792
29793         * gcc.dg/20001013-1.c: New test.
29794
29795 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29796
29797         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
29798         for intmax_t in the compiler using __typeof__ and the type rules
29799         for conditional expressions.
29800
29801 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
29802
29803         * gcc.dg/20001012-1.c: New test.
29804         * gcc.dg/20001012-2.c: New test.
29805
29806 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29807
29808         * gcc.dg/format-attr-1.c: New test.
29809
29810 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29811
29812         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
29813         __LONG_LONG_MAX__ instead of LLONG_MAX.
29814
29815 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29816
29817         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
29818         scanf flags.
29819         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
29820         flags.
29821
29822 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
29823
29824         * gcc.dg/sequence-pt-1.c: New test.
29825
29826 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
29827
29828         * gcc.c-torture/execute/20001011-1.c: New testcase.
29829         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
29830
29831 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29832
29833         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
29834         does not error on it.
29835
29836 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29837
29838         * gcc.dg/20001009-1.c: New test.
29839
29840 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29841
29842         * gcc.c-torture/compile/20001009-1.c: Move from here ....
29843         * gcc.c-torture/execute/20001009-2.c: ... to here.
29844
29845 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
29846
29847         * gcc.c-torture/compile/20001009-1.c: New testcase.
29848         * gcc.c-torture/execute/20001009-1.c: New testcase.
29849         Testcases provided by Jan Hubicka <jh@suse.cz>.
29850
29851 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29852
29853         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29854         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
29855         uintmax_t using <limits.h> to emulate the compiler's internal
29856         logic.  No longer XFAIL %j tests.
29857
29858 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29859
29860         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
29861         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29862         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
29863         regexps and details of expected handling of some bad formats.
29864         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
29865         suppression.
29866
29867 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29868
29869         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
29870         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
29871         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
29872         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
29873         in list archives.
29874
29875 2000-10-06  Richard Henderson  <rth@cygnus.com>
29876
29877         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
29878         * g++.old-deja/g++.brendan/crash52.C: Likewise.
29879         * g++.old-deja/g++.jason/report.C: Likewise.
29880         * g++.old-deja/g++.law/friend5.C: Likewise.
29881         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
29882         of the expected warnings.
29883
29884 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
29885
29886         * g++.old-deja/g++.pt/enum14.C: New test.
29887
29888 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
29889
29890         * g++.old-deja/g++.pt/crash59.C: New test.
29891
29892 2000-10-04  Will Cohen  <wcohen@redhat.com>
29893
29894         * gcc.dg/20000926-1.c: New test.
29895
29896 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
29897
29898         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
29899         function name for current C++ compiler.
29900         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
29901
29902 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
29903
29904         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
29905         __PRETTY_FUNCTION__.
29906         * g++.old-deja/g++.ext/pretty2.C: Likewise.
29907
29908 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29909
29910         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
29911
29912 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
29913
29914         * gcc.c-torture/compile/20000923-1.c: New test.
29915
29916 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
29917
29918         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
29919         * g++.old-deja/g++.pt/ttp62.C: Same.
29920         * g++.old-deja/g++.other/inline14.C: Same.
29921
29922 2000-09-24  Richard Henderson  <rth@cygnus.com>
29923
29924         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
29925
29926 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29927
29928         * gcc.dg/c90-printf-1.c: Add test for wide string format.
29929
29930 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
29931
29932         * gcc.c-torture/compile/20000922-1.c: New file.
29933
29934 2000-09-21  Nick Clifton  <nickc@redhat.com>
29935
29936         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
29937         a signed long modulo operation.
29938         (mod6): New function - perform an unsigned long modulo operation.
29939         (main): Add tests for modulos of very large numbers by very small
29940         dividends.
29941
29942 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29943
29944         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
29945
29946 2000-09-19  Richard Henderson  <rth@cygnus.com>
29947
29948         * gcc.dg/compare2.c (case 10): XFAIL.
29949
29950 2000-09-18  Richard Henderson  <rth@cygnus.com>
29951
29952         * gcc.c-torture/execute/20000906-1.c: Move ...
29953         * gcc.dg/20000906-1.c: ... here.  Only run on targets
29954         that support __builtin_trap.
29955
29956 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
29957
29958         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
29959
29960 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29961
29962         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
29963         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
29964         more $ format tests.
29965
29966 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29967
29968         * gcc.dg/format-errmk-1.c: New test.
29969
29970 2000-09-17  Greg McGary  <greg@mcgary.org>
29971
29972         * gcc.c-torture/execute/20000917-1.x: Remove.
29973
29974 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29975
29976         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
29977
29978 2000-09-17  Greg McGary  <greg@mcgary.org>
29979
29980         * gcc.c-torture/execute/20000917-1.c: New test.
29981         * gcc.c-torture/execute/20000917-1.x: XFAIL.
29982
29983 2000-09-16  Neil Booth  <NeilB@earthling.net>
29984
29985         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
29986         in nested macro bug.
29987
29988 2000-09-15  Neil Booth  <NeilB@earthling.net>
29989
29990         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
29991
29992 2000-09-14  Jeffrey A Law  (law@cygnus.com)
29993
29994         * gcc.c-torture/execute/20000914-1.c: New test.
29995
29996 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
29997
29998         * g++.other/inline13.C: New test.
29999
30000 2000-09-12  Andreas Jaeger  <aj@suse.de>
30001
30002         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
30003         constant by Ulrich Drepper <drepper@redhat.com>.
30004
30005 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
30006
30007         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
30008
30009 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30010
30011         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
30012
30013 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
30014
30015         * gcc.dg/cpp/backslash.c: New test.
30016
30017 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
30018
30019         * gcc.c-torture/execute/20000910-1.c: New test.
30020         * gcc.c-torture/execute/20000910-2.c: Likewise.
30021
30022 2000-09-11  Robert Lipe  <robertl@sco.com>
30023
30024         * gcc.dg/pragma-align.c: New test.
30025
30026 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30027
30028         * g++.old-deja/g++.pt/explicit82.C: New test.
30029         * g++.old-deja/g++.pt/explicit83.C: New test.
30030
30031 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
30032
30033         * gcc.dg/asm-names.c: New test.
30034
30035 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30036
30037         * gcc.dg/cpp/tr-warn6.c: New test
30038
30039 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30040
30041         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
30042         be accepted.
30043
30044 2000-09-07  Catherine Moore  <clm@redhat.com>
30045
30046         * gcc.c-torture/execute/unroll-1.c: New test.
30047
30048 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
30049
30050         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
30051         ERROR markers.
30052         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
30053         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
30054         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
30055         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
30056         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
30057         Preprocess only.
30058         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
30059         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
30060
30061 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30062
30063         * g++.old-deja/g++.pt/deduct2.C: New test.
30064
30065 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30066
30067         * g++.old-deja/g++.pt/parms2.C: New test.
30068
30069 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30070
30071         * g++.old-deja/g++.pt/crash58.C: New test.
30072
30073 2000-09-06  Greg McGary  <greg@mcgary.org>
30074
30075         * gcc.c-torture/execute/20000906-1.c: New test.
30076         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
30077
30078 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30079
30080         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
30081
30082 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30083
30084         * g++.old-deja/g++.pt/crash57.C: New test.
30085
30086 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30087
30088         * g++.old-deja/g++.pt/crash56.C: New test.
30089
30090 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30091
30092         * g++.old-deja/g++.pt/koenig1.C: New test.
30093
30094 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30095
30096         * gcc.dg/20000904-1.c: New test.
30097
30098 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30099
30100         * gcc.dg/cpp/paste8.c: New test.
30101
30102 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
30103
30104         * gcc.c-torture/compile/20000827-1.c: New test.
30105
30106 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30107
30108         * gcc.dg/format-diag-1.c: New test.
30109
30110 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30111
30112         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
30113         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
30114         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
30115         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
30116         gcc.dg/formatz-1.c: Adjust warning regular expressions.
30117
30118 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30119
30120         * g++.old-deja/g++.other/nested4.C: New test.
30121
30122 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30123
30124         * g++.old-deja/g++.ns/scoped1.C: New test.
30125
30126 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
30127
30128         * lib/g++.exp: Support testing already-installed GCC.
30129
30130 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30131
30132         * wtr-label-1.c, wtr-suffix-1.c: New tests.
30133
30134 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30135
30136         * gcc.dg/return-type-2.c: New test.
30137
30138 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
30139
30140         * gcc.c-torture/compile/20000825-1.c: New test.
30141
30142 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
30143
30144         * gcc.dg/dwarf2-2.c: New test.
30145
30146 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
30147
30148         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
30149         dg-warning regexps.
30150
30151 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30152
30153         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
30154         gcc.dg/format-ext-5.c: New tests.
30155
30156 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
30157
30158         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
30159
30160 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
30161
30162         * gcc.dg/noncompile/930622-2.c: Adjust error message.
30163
30164 2000-08-24  Richard Henderson  <rth@cygnus.com>
30165
30166         * gcc.dg/ia64-sync-1.c: New test.
30167         * gcc.dg/ia64-sync-2.c: New test.
30168         * gcc.dg/ia64-asm-1.c: New test.
30169
30170 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30171
30172         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
30173         * gcc.dg/format-ext-2.c: New test.
30174
30175 2000-08-23  Jason Merrill  <jason@redhat.com>
30176
30177         * lib/old-dejagnu.exp: Also ignore "In member function" and
30178         "At global scope".
30179
30180 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30181
30182         * gcc.dg/noncompile/label-lineno-1.c: New test.
30183
30184 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30185
30186         * gcc.dg/c99-array-nonobj-1.c: New test.
30187
30188 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30189
30190         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
30191         tests.
30192         * gcc.dg/format-ext-1.c: New test.
30193
30194 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30195
30196         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
30197         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
30198         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
30199         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
30200         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
30201
30202 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30203
30204         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
30205         gcc.dg/c99-strftime-2.c: New tests.
30206
30207 2000-08-22  Richard Henderson  <rth@cygnus.com>
30208
30209         * gcc.c-torture/execute/20000822-1.c: New test.
30210
30211 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30212
30213         * gcc.c-torture/execute/20000819-1.x: Remove.
30214
30215 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30216
30217         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
30218         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
30219         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
30220         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
30221         gcc.dg/format-xopen-1.c: New tests.
30222
30223 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30224
30225         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
30226
30227 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30228
30229         * g++.old-deja/g++.other/loop2.C: New test.
30230
30231         * gcc.c-torture/compile/20000606-1.c: New test.
30232         * gcc.c-torture/compile/20000728-1.c: New test.
30233         * gcc.c-torture/execute/20000801-1.c: New test.
30234         * gcc.c-torture/execute/20000801-2.c: New test.
30235         * gcc.c-torture/execute/20000819-1.c: New test.
30236         * gcc.c-torture/execute/20000819-1.x: XFAIL.
30237         * gcc.dg/20000629-1.c: New test.
30238         * gcc.dg/20000724-1.c: New test.
30239         * gcc.dg/20000807-1.c: New test.
30240
30241 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
30242
30243         * gcc.dg/cpp/pragma-1.c: New test.
30244         * gcc.dg/cpp/pragma-2.c: New test.
30245
30246 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
30247
30248         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
30249         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
30250
30251 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30252
30253         * gcc.c-torture/compile/20000818-1.c: New test.
30254
30255 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
30256
30257         * gcc.c-torture/execute/20000818-1.c: New test.
30258
30259 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30260
30261         * gcc.dg/format-va-1.c: New test.
30262
30263 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30264
30265         * g++.old-deja/g++.other/typedef8.C: New test.
30266
30267 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30268
30269         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
30270         * g++.old-deja/g++.mike/net36.C: Mark candidate.
30271         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
30272         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
30273         * g++.old-deja/g++.other/ptrmem7.C: New test.
30274         * g++.old-deja/g++.pt/ptrmem10.C: New test.
30275
30276 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30277
30278         * g++.old-deja/g++.pt/typename27.C: New test.
30279
30280 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
30281
30282         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
30283         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
30284         * g++.old-deja/g++.pt/friend45.C: New test.
30285         * g++.old-deja/g++.other/friend8.C: New test.
30286
30287 2000-08-15  Richard Henderson  <rth@cygnus.com>
30288
30289         * gcc.c-torture/execute/20000815-1.c: New test.
30290
30291 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30292
30293         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
30294         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
30295         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
30296
30297 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
30298
30299         * g++.old-deja/g++.other/refinit2.C: New test.
30300
30301 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
30302
30303         * lib/c-torture.exp (c-torture): Make
30304         compiler_conditional_xfail_data global.
30305         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
30306         compiler_conditional_xfail_data machinery.
30307         (f-torture-execute): Likewise.
30308         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
30309         and only when unrolling loops.
30310
30311         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
30312
30313 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30314
30315         * g++.old-deja/g++.pt/explicit81.C: New test.
30316
30317 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30318
30319         * g++.old-deja/g++.pt/typename26.C: New test.
30320
30321 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
30322
30323         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
30324         warning.
30325
30326 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30327
30328         * g++.old-deja/g++.other/array3.C: New test.
30329
30330 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30331
30332         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
30333         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
30334         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
30335         New tests.
30336
30337 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
30338
30339         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
30340         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30341
30342 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
30343
30344         * gcc.c-torture/execute/20000808-1.c: New test.
30345
30346 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30347
30348         * gcc.dg/c90-const-expr-1.c: New test.
30349
30350 2000-08-08  Richard Henderson  <rth@cygnus.com>
30351
30352         * gcc.dg/noncompile/920923-1.c: Declare calloc.
30353
30354 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30355
30356         * gcc.dg/noncompile/const-ll-1.c: New test.
30357
30358 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30359
30360         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
30361
30362 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
30363
30364         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
30365         that running programs linked against the shared version of libobjc
30366         run correctly.
30367
30368 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30369
30370         * gcc.dg/c99-printf-1.c: New test.
30371
30372 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30373
30374         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
30375
30376 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
30377
30378         * gcc.c-torture/execute/20000731-1.x: Delete.
30379
30380 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
30381
30382         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
30383         and torture_without_loops as is done by c-torture.exp.
30384         (search_for): Copy from c-torture.exp.
30385         (gcc-dg-runtest): New function, drives a directory of tests
30386         iterating over the TORTURE_OPTIONS.
30387         (scan-assembler, scan-assembler-not): Move here from
30388         individual directory drivers.
30389
30390         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
30391         defined by lib/gcc-dg.exp.
30392         * gcc.dg/cpp/cpp.exp: Likewise.
30393         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
30394         gcc-dg-runtest, so we cycle over optimization options.
30395
30396         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
30397         * gcc.dg/compare2.c: No longer expected to fail.
30398
30399 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30400
30401         * gcc.c-torture/execute/20000804-1.c: New test.
30402
30403 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30404
30405         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
30406
30407 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
30408
30409         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
30410
30411 2000-08-03  Jeffrey A Law  (law@cygnus.com)
30412
30413         * gcc.c-torture/compile/20000803-1.c: New test.
30414
30415 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30416
30417         * gcc.c-torture/execute/20000801-3.c,
30418         gcc.c-torture/execute/20000801-4.c: New tests.
30419         * gcc.c-torture/execute/20000801-3.x,
30420         gcc.c-torture/execute/20000801-4.x: Xfail.
30421
30422 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
30423
30424         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
30425         libobjc/.libs to allow for libtool.
30426
30427 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
30428
30429         * gcc.c-torture/compile/20000802-1.c: New test.
30430
30431 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
30432
30433         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
30434
30435 2000-07-31  Jeffrey A Law  (law@cygnus.com)
30436
30437         * gcc-c-torture/execute/20000731-2.c: New test.
30438
30439         * gcc.c-torture/execute/20000731-1.c: New test.
30440         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
30441
30442 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
30443
30444         * testsuite/gcc.dg/cpp/paste7.c: New test.
30445         * gcc.dg/cpp/20000725-1.c: New test.
30446
30447 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
30448
30449         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
30450         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
30451         declaration warning for __builtin_dwarf_reg_size.
30452
30453         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
30454
30455 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30456
30457         * gcc.dg/noncompile/voidparam-1.c: New test.
30458
30459 2000-07-30  Richard Henderson  <rth@cygnus.com>
30460
30461         * gcc.dg/c90-digraph-1.c: Don't xfail.
30462         * gcc.dg/compare2.c (case 10): Xfail.
30463         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
30464
30465 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
30466
30467         * gcc.dg/c99-main-1.c: New test.
30468
30469 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30470
30471         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
30472
30473 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
30474
30475         * gcc.c-tortuer/execute/20000726-1.c: New test.
30476
30477 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
30478
30479         * gcc.c-torture/execute/enum-2.c: New test.
30480
30481 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30482
30483         * gcc.dg/cpp/tr-warn3.c: New test.
30484
30485 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30486
30487         * g++.old-deja/g++.ext/implicit1.C: Remove.
30488         * g++.old-deja/g++.jason/c2.C: Remove
30489         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
30490         * g++.old-deja/g++.pt/crash16.C: Likewise.
30491         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
30492
30493 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30494
30495         * g++.old-deja/g++.other/for2.C: New test.
30496
30497 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
30498
30499         * gcc.dg/20000720-1.c: New test.
30500
30501 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
30502
30503         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
30504
30505 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
30506
30507         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
30508         * gcc.c-torture/execute/20000722-1.c: New.
30509         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
30510
30511 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
30512
30513         * gcc.dg/cpp/20000720-1.S: New test.
30514
30515 2000-07-21  Michael Meissner  <meissner@redhat.com>
30516
30517         * gcc.c-torture/execute/ieee/hugeval.c: New test.
30518
30519 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30520
30521         * g++.old-deja/g++.brendan/crash16.C,
30522         g++.old-deja/g++.brendan/parse3.C,
30523         g++.old-deja/g++.brendan/redecl1.C,
30524         g++.old-deja/g++.ns/template13.C,
30525         g++.old-deja/g++.other/decl4.C,
30526         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
30527
30528 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30529
30530         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
30531         and "Internal error".
30532
30533         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
30534         regexps.
30535         * gcc.dg/cpp/paste6.c: New test.
30536
30537 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
30538
30539         * gcc.dg/cpp/tr-direct.c: New test.
30540
30541         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
30542         gcc.dg/cpp/undef1.c: Tweak error regexps.
30543
30544 2000-07-18  Eric Christopher <echristo@redhat.com>
30545
30546         * gcc.c-torture/compile/20000718-1.c: New test.
30547
30548 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
30549
30550         * cpplex.c (_cpp_push_token): If the token being pushed back
30551         is the previous token in this context, just subtract one from
30552         context->posn.
30553         * cppmacro.c (save_expansion): Clear aux field when storing a
30554         placemarker.
30555
30556 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
30557
30558         * gcc.dg/noncompile/redecl-1.c: New test.
30559
30560 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
30561
30562         * gcc.c-torture/execute/20000717-5.c: New test.
30563         * gcc.c-torture/execute/20000717-1.x: Removed.
30564
30565 2000-07-17  Richard Henderson  <rth@cygnus.com>
30566
30567         * gcc.c-torture/execute/20000717-4.c: New test.
30568
30569 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
30570
30571         * gcc.dg/cpp/syshdr.c: New test.
30572         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
30573
30574 2000-07-17  Neil Booth  <neilb@earthling.net>
30575
30576         * gcc.dg/cpp/cmdlne-dM.c: New test.
30577         * gcc.dg/cpp/cmdlne-dD.c: New test.
30578
30579 2000-07-17  Jeffrey A Law  (law@cygnus.com)
30580
30581         * gcc.c-torture/execute/20000717-3.c: New test.
30582
30583         * gcc.c-torture/compile/20000717-1.c: New test.
30584
30585 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
30586
30587         * gcc.c-torture/execute/20000717-2.c: New test.
30588
30589 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30590
30591         * gcc.dg/formatz-1.c: New test.
30592
30593         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
30594         * gcc.dg/c99-digraph-1.c: New tests.
30595
30596         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
30597         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
30598
30599         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
30600         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
30601         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
30602         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
30603         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
30604         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
30605         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
30606
30607 2000-07-17   Greg McGary <greg@mcgary.org>
30608
30609         * gcc.c-torture/execute/20000717-1.c: New test.
30610         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
30611
30612 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
30613
30614         * gcc.c-torture/execute/20000715-2.c: New test.
30615         * gcc.dg/20000715-1.c: New test.
30616
30617 2000-07-15  Michael Meissner  <meissner@redhat.com>
30618
30619         * gcc.c-torture/execute/20000715-1.c: New test.
30620
30621 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
30622
30623         * gcc.c-torture/execute/20000707-1.c: New test.
30624
30625 2000-07-13  Neil Booth  <NeilB@earthling.net>
30626
30627         * testsuite/gcc.dg/cpp/digraph1.c,
30628         testsuite/gcc.dg/cpp/digraph2.c,
30629         testsuite/gcc.dg/cpp/digraphs.c: New tests.
30630
30631 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
30632
30633         * g77.f-torture/compile/20000630-2.f:  New test.
30634         * g77.f-torture/compile/20000630-2.x
30635
30636 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30637
30638         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
30639
30640 2000-07-11  Neil Booth  <NeilB@earthling.net>
30641
30642         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
30643
30644 2000-07-11  Neil Booth  <NeilB@earthling.net>
30645
30646         * gcc.dg/cpp/cmdlne-C.c: New.
30647
30648 2000-07-09  Neil Booth  <NeilB@earthling.net>
30649
30650         * gcc.dg/cpp/directiv.c: New tests.
30651         * gcc.dg/cpp/undef1.c: Update.
30652
30653 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
30654
30655         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
30656
30657 2000-07-09  Neil Booth  <NeilB@earthling.net>
30658
30659         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
30660
30661 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
30662
30663         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
30664         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
30665
30666 2000-07-08  Neil Booth  <NeilB@earthling.net>
30667
30668         * gcc.dg/cpp/macsyntx.c: New tests.
30669
30670 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30671
30672         * gcc.dg/20000707-1.c: New test.
30673
30674 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30675
30676         * gcc.c-torture/execute/20000706-1.c: New test.
30677         * gcc.c-torture/execute/20000706-2.c: New test.
30678         * gcc.c-torture/execute/20000706-3.c: New test.
30679         * gcc.c-torture/execute/20000706-4.c: New test.
30680         * gcc.c-torture/execute/20000706-5.c: New test.
30681
30682 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30683
30684         * g++.old-deja/g++.pt/instantiate7.C: New test.
30685
30686 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30687
30688         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
30689         * g++.old-deja/g++.mike/thunk3.C: Likewise.
30690         * g++.old-deja/g++.other/rtti3.C: Likewise.
30691         * g++.old-deja/g++.other/rttid3.C: Likewise.
30692
30693 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
30694
30695         *  g77.f-torture/compile/20000630-1.x: Fix typo
30696
30697 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
30698
30699         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
30700         assembly output.
30701
30702 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
30703
30704         * gcc.dg/cpp/ident.c: New test.
30705
30706 2000-07-05  Neil Booth  <NeilB@earthling.net>
30707
30708         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
30709           gcc.dg/cpp/lexstrng.c: New tests.
30710
30711 2000-07-04  Neil Booth  <NeilB@earthling.net>
30712
30713         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
30714         * gcc.dg/cpp/strify2.c: Same.
30715
30716 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
30717
30718         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
30719         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
30720         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
30721         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
30722
30723         * testsuite/gcc.dg/cpp/macro1.c,
30724         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
30725         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
30726         testsuite/gcc.dg/cpp/strify1.c,
30727         testsuite/gcc.dg/cpp/strify2.c: New tests.
30728
30729 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
30730
30731         * gcc.c-torture/execute/20000703-1.c: New test.
30732
30733 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30734
30735         * g++.old-deja/g++.pt (lookup10.C): New test.
30736
30737 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30738
30739         * g++.old-deja/g++.pt (typename25.C): New test.
30740
30741 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
30742
30743         * gcc.c-torture/compile/20000701-1.c: New test.
30744
30745 2000-06-30  Nick Clifton  <nickc@cygnus.com>
30746
30747         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
30748         to test case.
30749
30750 2000-06-30  Catherine Moore  <clm@cygnus.com>
30751
30752         * gcc.c-torture/execute/align-1.c: New test.
30753
30754 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
30755
30756         * g++.old-deja/g++.pt/expr8.C: New test.
30757         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
30758
30759 2000-06-29  Nick Clifton  <nickc@cygnus.com>
30760
30761         * gcc.c-torture/compile/20000629-1.c: New test.
30762
30763 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30764
30765
30766         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
30767         gcc.dg/noncompile directory, depending on whether they're
30768         preprocessor tests or not.  Annotate all the tests for the dg
30769         framework.
30770
30771         * gcc.c-torture/noncompile/noncompile.exp: Delete.
30772         * gcc.dg/noncompile/noncompile.exp: New.
30773
30774         * Moved files:
30775         Old name                                New name
30776         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
30777         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
30778         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
30779         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
30780         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
30781         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
30782         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
30783         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
30784         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
30785         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
30786         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
30787         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
30788         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
30789         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
30790         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
30791         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
30792         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
30793         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
30794         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
30795         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
30796         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
30797         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
30798         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
30799         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
30800
30801         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
30802         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
30803         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
30804         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
30805         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
30806         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
30807
30808 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30809
30810         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
30811         declare one variable.  On the fourth, error.
30812         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
30813         declared by 20000628-1a.h.
30814
30815 2000-06-29  Richard Henderson  <rth@redhat.com>
30816
30817         * gcc.c-torture/execute/930529-1.x: New file.
30818         * gcc.dg/920413-1.c: Adjust expected warning text.
30819         * gcc.dg/980217-1.c: Declare abort.
30820         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
30821
30822 2000-06-29  Jeffrey A Law  (law@cygnus.com)
30823
30824         * g77.f-torture/compile/20000629-1.f: New test.
30825         * g77.f-torture/compile/20000629-1.x: Expected to fail.
30826
30827 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30828
30829         Rearrange lots of files, removing entirely the
30830         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
30831         directories.
30832
30833         * Deleted files:
30834         gcc.c-torture/code_quality/code_quality.exp
30835         gcc.c-torture/special/special.exp
30836         gcc.failure/failure.exp
30837         gcc.failure/940409-1.x
30838         gcc.c-torture/compile/961203-1.x
30839
30840         * New files:
30841         gcc.misc-tests/linkage.exp
30842         gcc.c-torture/execute/920730-1t.c
30843         gcc.c-torture/execute/920730-1t.x
30844         gcc.c-torture/compile/920520-1.x
30845         gcc.c-torture/compile/920521-1.x
30846         gcc.c-torture/compile/981006-1.x
30847         gcc.c-torture/execute/eeprof-1.x
30848
30849         * Moved files (possibly with modifications to fit a new harness):
30850         Old name                                New name
30851         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
30852         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
30853         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
30854         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
30855         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
30856         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
30857         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
30858         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
30859         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
30860         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
30861         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
30862         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
30863         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
30864         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
30865
30866 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30867
30868         * c-torture/compile/961203-1.x: Delete.
30869
30870         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
30871         not exit. Include stdio.h.
30872         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
30873         * gcc.misc-tests/dg-12.c: Likewise.
30874         * gcc.misc-tests/dg-5.c: Likewise.
30875         * gcc.misc-tests/dg-6.c: Likewise.
30876         * gcc.misc-tests/dg-7.c: Prototype abort.
30877         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
30878         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
30879         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
30880         not exit.
30881         * gcc.misc-tests/sieve.c: Use return from main, not exit.
30882         * gcc.misc-tests/sort2.c: Use return from main, not exit.
30883
30884 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
30885
30886         * gcc.dg/cpp/20000628-1.c: New test.
30887         * gcc.dg/cpp/20000628-1.h: New header for above test.
30888         * gcc.dg/cpp/20000628-1a.h: Likewise.
30889
30890 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
30891
30892         * gcc.dg/cpp: New directory.
30893         * gcc.dg/cpp/cpp.exp: New driver.
30894         * gcc.dg/cpp/20000627-1.c: New test.
30895         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
30896         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
30897         and rewrite as a compilation test.
30898
30899         * gcc.dg: Move many files into the cpp subdirectory, possibly
30900         renaming or editing them as well.
30901         Old name                New name
30902         990119-1.c              cpp/19990119-1.c
30903         990228-1.c              cpp/19990228-1.c
30904         990407-1.c              cpp/19990407-1.c
30905         990409-1.c              cpp/19990409-1.c
30906         990413-1.c              cpp/19990413-1.c
30907         990703-1.c              cpp/19990703-1.c
30908         20000127-1.c            cpp/20000127-1.c
30909         20000129-1.c            cpp/20000129-1.c
30910         20000207-1.c            cpp/20000207-1.c
30911         20000207-2.c            cpp/20000207-2.c
30912         20000209-1.c            cpp/20000209-1.c
30913         20000209-2.c            cpp/20000209-2.c
30914         20000301-1.c            cpp/20000301-1.c
30915         20000419-1.c            cpp/20000419-1.c
30916         20000510-1.S            cpp/20000510-1.S
30917         20000519-1.c            cpp/20000519-1.c
30918         20000529-1.c            cpp/20000529-1.c
30919         20000625-1.c            cpp/20000625-1.c
30920         20000625-2.c            cpp/20000625-2.c
30921         cpp-as1.c               cpp/assert1.c
30922         cpp-as2.c               cpp/assert2.c
30923         cxx-comments-1.c        cpp/cxxcom1.c
30924         cxx-comments-2.c        cpp/cxxcom2.c
30925         endif-label.c           cpp/endif.c
30926         cpp-hash1.c             cpp/hash1.c
30927         cpp-hash2.c             cpp/hash2.c
30928         cpp-if1.c               cpp/if-1.c
30929         cpp-if2.c               cpp/if-2.c
30930         cpp-if3.c               cpp/if-3.c
30931         cpp-if4.c               cpp/if-4.c
30932         cpp-if5.c               cpp/if-5.c
30933         cpp-cond.c              cpp/if-cexp.c
30934         cpp-missingop.c         cpp/if-mop.c
30935         cpp-missingparen.c      cpp/if-mpar.c
30936         cpp-opprec.c            cpp/if-oppr.c
30937         cpp-ifparen.c           cpp/if-paren.c
30938         cpp-shortcircuit.c      cpp/if-sc.c
30939         cpp-shift.c             cpp/if-shift.c
30940         cpp-unary.c             cpp/if-unary.c
30941         cpp-li1.c               cpp/line1.c
30942         cpp-li2.c               cpp/line2.c
30943         lineno.c                cpp/line3.c
30944         lineno-2.c              cpp/line4.c
30945         cpp-mi.c                cpp/mi1.c
30946         cpp-mic.h               cpp/mi1c.h
30947         cpp-micc.h              cpp/mi1cc.h
30948         cpp-mind.h              cpp/mi1nd.h
30949         cpp-mindp.h             cpp/mi1ndp.h
30950         cpp-mix.h               cpp/mi1x.h
30951         cpp-mi2.c               cpp/mi2.c
30952         cpp-mi2a.h              cpp/mi2a.h
30953         cpp-mi2b.h              cpp/mi2b.h
30954         cpp-mi2c.h              cpp/mi2c.h
30955         cpp-mi3.c               cpp/mi3.c
30956         cpp-mi3.def             cpp/mi3.def
30957         poison-1.c              cpp/poison.c
30958         pr-impl.c               cpp/prag-imp.c
30959         cpp-redef-2.c           cpp/redef1.c
30960         cpp-redef.c             cpp/redef2.c
30961         strpaste.c              cpp/strp1.c
30962         strpaste-2.c            cpp/strp2.c
30963         cpp-tradpaste.c         cpp/tr-paste.c
30964         cpp-tradstringify.c     cpp/tr-str.c
30965         cpp-tradwarn1.c         cpp/tr-warn1.c
30966         cpp-tradwarn2.c         cpp/tr-warn2.c
30967         trigraphs.c             cpp/trigraphs.c
30968         cpp-unc1.c              cpp/unc1.c
30969         cpp-unc2.c              cpp/unc2.c
30970         cpp-unc3.c              cpp/unc3.c
30971         cpp-unc.c               cpp/unc4.c
30972         undef.c                 cpp/undef1.c
30973         undef-2.c               cpp/undef2.c
30974         cpp-wi1.c               cpp/widestr1.c
30975
30976 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
30977
30978         * lib/g++.exp (g++_include_flags): Tweak.
30979
30980 2000-06-27  H.J. Lu  <hjl@gnu.org>
30981             Loren J. Rittle  <ljrittle@acm.org>
30982
30983         * lib/g++.exp (g++_include_flags): Override libgloss.exp
30984         version with one that knows about the new gcc tree structure.
30985         (g++_link_flags): Same.
30986
30987 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
30988
30989         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
30990         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
30991         case we are cross-compiling.
30992
30993         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
30994         g++.old-deja/g++.niklas/Makefile.in,
30995         g++.old-deja/g++.niklas/configure.in,
30996         g++.old-deja/g++.other/Makefile.in,
30997         g++.old-deja/g++.other/configure.in,
30998         gcc.c-torture/code_quality/Makefile.in,
30999         gcc.c-torture/code_quality/configure.in,
31000         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
31001         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
31002         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
31003         gcc.c-torture/execute/ieee/Makefile.in,
31004         gcc.c-torture/execute/ieee/configure.in,
31005         gcc.c-torture/noncompile/Makefile.in,
31006         gcc.c-torture/noncompile/configure.in,
31007         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
31008         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
31009         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
31010
31011 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31012
31013         * g++.old-deja/g++.other/ambig3.C: New test.
31014
31015 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31016
31017         * g++.old-deja/g++.pt/syntax1.C: New test.
31018         * g++.old-deja/g++.pt/syntax2.C: New test.
31019         * g++.old-deja/g++.other/syntax3.C: New test.
31020         * g++.old-deja/g++.other/syntax4.C: New test.
31021
31022 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31023
31024         * gcc.dg/20000623-1.c: Prototype exit and abort.
31025
31026 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31027
31028         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
31029         New tests.
31030         * gcc.dg/cpp-mi3.def: New file.
31031
31032         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
31033         inside assertions.
31034         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
31035         lexer's error messages.
31036         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
31037         divine anything from the linemarkers.
31038         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
31039         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
31040
31041 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
31042
31043         * gcc.dg/20000623-1.c: New test.
31044
31045 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
31046
31047         * gcc.c-torture/execute/20000622-1.c: New test.
31048
31049 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31050
31051         * g++.old-deja/g++.other/init15.C: New test.
31052
31053 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31054
31055         * g++.old-deja/g++.pt/vaarg2.C: New test.
31056         * g++.old-deja/g++.pt/vaarg3.C: New test.
31057
31058 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
31059
31060         * g++.old-deja/g++.other/dyncast6.C: New test.
31061
31062 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
31063
31064         * gcc.c-torture/execute/loop-6.c: New test.
31065
31066 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
31067
31068         * gcc.dg/20000614-1.c: New test.
31069         * gcc.dg/20000614-2.c: New test.
31070
31071 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
31072
31073         * g++.old-deja/g++.other/inline12.C: New test.
31074
31075 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
31076
31077         * g++.old-deja/g++.other/eh1.C: New test.
31078
31079 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
31080
31081         * g++.old-deja/g++.other/type.C: New test.
31082
31083 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31084
31085         * g++.old-deja/g++.other/initstring.C: New test.
31086
31087 2000-06-12  Jason Merrill  <jason@redhat.com>
31088
31089         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
31090
31091 2000-06-09  Jeffrey A Law  (law@cygnus.com)
31092
31093         * gcc.c-torture/compile/20000609-1.c: New test.
31094
31095 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
31096
31097         * gcc.dg/20000609-1.c: New test.
31098
31099 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
31100
31101         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
31102         * gcc.c-torture/noncompile/poison-1.c: Move...
31103         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
31104         * gcc.dg/cpp-li1.c: Add a token after the #line.
31105
31106 2000-06-05  Richard Henderson  <rth@cygnus.com>
31107
31108         * gcc.c-torture/execute/20000605-2.c: New test.
31109         * gcc.c-torture/execute/20000605-3.c: New test.
31110
31111 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
31112
31113         * g77.f-torture/execute/20000503-1.x: New file.
31114
31115 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31116
31117         * g++.old-deja/g++.eh/badalloc1.C: New test.
31118
31119 2000-06-05  Richard Henderson  <rth@cygnus.com>
31120
31121         * gcc.c-torture/execute/20000605-1.c: New test.
31122
31123 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31124             Nathan Sidwell <nathan@codesourcery.com>
31125
31126         * gcc.c-torture/compile/20000605-1.c: New test.
31127
31128 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
31129
31130         * g77.f-torture/compile/20000601-1.f:  New test.
31131
31132 2000-06-03  Richard Henderson  <rth@cygnus.com>
31133
31134         * gcc.c-torture/execute/20000603-1.c: New.
31135
31136 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
31137
31138         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
31139         * gcc.dg/noreturn-2.c (noreturn): Likewise.
31140
31141 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
31142
31143         * gcc.dg/compare2.c (case 12): XFAIL.
31144         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
31145         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
31146
31147         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
31148
31149 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
31150
31151         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
31152         guard macro is already defined when the header is first
31153         included.
31154         * gcc.dg/cpp-mix.h: New file.
31155         * gcc.dg/endif-label.c: Update patterns to match compiler.
31156
31157         * g++.brendan/complex1.C: Declare abort.
31158         * g++.law/refs4.C: Remove XFAIL.
31159         * g++.oliva/expr2.C: Declare abort and exit.
31160
31161 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
31162
31163         * gcc.c-torture/execute/20000528-1.c: New test.
31164
31165         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
31166         * g++.old-deja/g++.law/temps4.C: Likewise.
31167
31168         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
31169         stdlib.h.  Call abort() on failure.
31170         * g++.old-deja/g++.law/refs4.C: Likewise.
31171         * g++.old-deja/g++.law/temps4.C: Likewise.
31172         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
31173         * gcc.c-torture/execute/20000112-1.c: Include string.h.
31174
31175 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
31176
31177         Relative to g++.dg/special:
31178         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
31179
31180         Relative to g++.old-deja:
31181         * g++.brendan/complex1.C, g++.jason/optimize2.C,
31182         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
31183         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
31184         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
31185         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
31186         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
31187         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
31188
31189         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
31190         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
31191         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
31192         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
31193         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
31194         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
31195         and/or string.h.
31196
31197         * g++.other/goto1.C: Update expectations for error messages.
31198
31199 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
31200
31201         * gcc.c-torture/compile/20000523-1.c: New test.
31202
31203 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31204
31205         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
31206
31207 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31208
31209         * g++.old-deja/g++.eh/catch11.C: New test.
31210         * g++.old-deja/g++.eh/catch12.C: New test.
31211
31212 2000-05-24  Nick Clifton  <nickc@cygnus.com>
31213
31214         * gcc.c-torture/execute/20000523-1.c: New test.
31215
31216 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
31217
31218         * c-torture/execute/bcp-1.c: Replace abort in arg of
31219         __builtin_constant_p with a generic external function.
31220
31221         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
31222         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
31223         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
31224         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
31225         Prototype abort and/or exit.
31226
31227         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
31228         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
31229         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
31230         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
31231
31232 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
31233
31234         * gcc.dg/dwarf2-1.c: New test.
31235
31236 2000-05-20  Richard Henderson  <rth@cygnus.com>
31237
31238         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
31239
31240 2000-05-20  Andreas Jaeger  <aj@suse.de>
31241
31242         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
31243         testcase.
31244
31245 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
31246
31247         * gcc.c-torture/execute/20000519-2.c: New test.
31248
31249 2000-05-19  Andreas Jaeger  <aj@suse.de>
31250
31251         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
31252         which fails with SSA.
31253
31254         * lib/c-torture.exp: Also test with -O3 -fssa.
31255
31256 2000-05-18  Michael Meissner  <meissner@redhat.com>
31257
31258         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
31259         * gcc.c-torture/execute/920415-1.c: Ditto.
31260         * gcc.c-torture/execute/920501-1.c: Ditto.
31261         * gcc.c-torture/execute/conversion.c: Ditto.
31262         * gcc.c-torture/execute/cvt-1.c: Ditto.
31263
31264 2000-05-18  Jeffrey A Law  (law@cygnus.com)
31265
31266         * gcc.c-torture/compile/20000518-1.c: New test.
31267
31268 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31269
31270         * g77.f-torture/compile/200005018.f:  New test.
31271
31272 2000-05-17  Jeffrey A Law  (law@cygnus.com)
31273
31274         * gcc.c-torture/compile/20000517-1.c: New test.
31275
31276 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31277
31278         * gcc.c-torture/execute/20000516-1.c: New test.
31279
31280 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
31281
31282         * g++.old-deja/g++.other/eh.C: New test.
31283
31284 2000-05-12  Richard Henderson  <rth@cygnus.com>
31285
31286         * gcc.c-torture/execute/990208-1.c (main): Don't pass
31287         constants through to doit's conditional.
31288
31289 2000-05-11  Jeffrey A Law  (law@cygnus.com)
31290
31291         * gcc.c-torture/compile/20000511-1.c: New test.
31292         * g77.f-torture/compile/20000511-1.f: New test.
31293         * g77.f-torture/compile/20000511-2.f: New test.
31294
31295 2000-05-11  Michael Meissner  <meissner@redhat.com>
31296
31297         * gcc.c-torture/execute/20000511-1.c: New test.
31298
31299 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
31300
31301         * gcc.dg/dg.exp: Scan .S files as well as .c files.
31302         * gcc.dg/20000510-1.S: New.
31303
31304 2000-05-08  Catherine Moore  <clm@cygnus.com>
31305
31306         * gcc.dg/unused-3.c: New.
31307
31308 2000-05-06  Richard Henderson  <rth@cygnus.com>
31309
31310           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
31311           * g++.old-deja/g++.mike/warn1.C: Likewise.
31312           * g++.old-deja/g++.pt/local1.C: Likewise.
31313           * g++.old-deja/g++.pt/local7.C: Likewise.
31314           * g++.old-deja/g++.pt/spec16.C: Likewise.
31315
31316 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
31317
31318         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
31319
31320 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
31321
31322           * g77.f-torture/execute/20000503-1.f:  New test.
31323
31324 2000-05-04  Andreas Jaeger  <aj@suse.de>
31325
31326         * gcc.dg/noreturn-2.c: New test.
31327
31328 2000-05-04  Neil Booth  <NeilB@earthling.net>
31329
31330         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
31331         preprocessor.
31332
31333 2000-05-04  Richard Henderson  <rth@cygnus.com>
31334
31335         * gcc.c-torture/execute/20000503-1.c: Fix typo.
31336
31337 2000-05-04  Richard Henderson  <rth@cygnus.com>
31338
31339         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
31340         OpenSSL by Jason R Thorpe.
31341
31342 2000-05-03  Jim Wilson  <wilson@cygnus.com>
31343
31344         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
31345
31346 2000-05-03  Robert Lipe <robertlipe@usa.net>
31347
31348         * gcc.dg/20000503-1.c: New test.
31349
31350 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
31351
31352         * gcc.c-torture/compile/20000502-1.c: New test.
31353         * g++.old-deja/g++.other/align.C: New test.
31354         * gcc.dg/cpp-tradstringify.c: New test.
31355
31356 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
31357
31358         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
31359         and hard registers.
31360
31361 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
31362
31363         * gcc.c-torture/execute/loop-5.c: New test.
31364
31365 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
31366
31367         * gcc.c-torture/execute/va-arg-20.c: New test.
31368
31369 2000-04-23  Jeffrey A Law  (law@cygnus.com)
31370
31371         * gcc.c-torture/execute/20000422-1.c: New test.
31372
31373 2000-04-20  Greg McGary  <gkm@gnu.org>
31374
31375         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
31376         when optimizing, but without sibling-call optimizations (-O1).
31377
31378 2000-04-20  Jeffrey A Law  (law@cygnus.com)
31379
31380           * gcc.c-torture/compile/20000420-1.c: New test.
31381
31382 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31383
31384         * g++.abi/ptrflags.C: New test.
31385         * g++.eh/catchptr1.C: Test incomplete pointer chains.
31386
31387 2000-04-19  Catherine Moore  <clm@cygnus.com>
31388
31389         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
31390
31391 2000-04-19  Greg McGary  <gkm@gnu.org>
31392
31393         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
31394         sibling-call optimizations.
31395
31396 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
31397
31398         * gcc.dg/20000419-1.c: New test.
31399
31400 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
31401
31402         * gcc.c-torture/execute/20000412-6.c: New test.
31403
31404 2000-04-12  Jeffrey A Law  (law@cygnus.com)
31405
31406         * gcc.c-torture/execute/20000412-5.c: New test.
31407         * g77.f-torture/compile/20000412-1.f: New test.
31408         * gcc.c-torture/execute/20000412-4.c: New test.
31409         * gcc.c-torture/compile/20000412-2.c: New test.
31410         * gcc.c-torture/execute/20000412-3.c: New test.
31411         * gcc.c-torture/compile/20000412-1.c: New test.
31412         * gcc.c-torture/execute/20000412-2.c: New test.
31413
31414 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
31415
31416         * objc/execute/bf-20.m: New test.
31417
31418 2000-04-10  Richard Henderson  <rth@cygnus.com>
31419
31420         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
31421
31422         * gcc.c-torture/execute/20000412-1.c: New test.
31423
31424 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
31425
31426         * g++.old-deja/g++.eh/catchptr1.C: New test.
31427
31428 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
31429
31430         * g++.old-deja/g++.abi/cxa_vec.C: New test.
31431
31432 2000-04-08  Neil Booth  <NeilB@earthling.net>
31433
31434         * gcc.dg/cpp-nullchar.c: Remove test as
31435         embedded nulls cause problems.
31436
31437 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31438
31439         * gcc.dg/compare2.c: New test.
31440
31441 2000-04-08  Neil Booth  <NeilB@earthling.net>
31442
31443         * gcc.dg/cpp-nullchar.c: New test.
31444
31445 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
31446
31447         * gcc.dg/cpp-mi2.c: New test.
31448         * gcc.dg/cpp-mi2[abc].h: New files.
31449
31450 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
31451
31452         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
31453         member name.
31454
31455 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
31456
31457         * g++.old-deja/g++.abi/vmihint.C: New test.
31458
31459 2000-04-06  Neil Booth  <NeilB@earthling.net>
31460
31461         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
31462         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
31463         copyright.
31464
31465 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
31466
31467         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
31468         avoid stack-frame overwrite.
31469
31470 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
31471
31472         * gcc.c-torture/compile/20000405-2.c: New test.
31473         * gcc.c-torture/compile/20000405-3.c: New test.
31474
31475 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31476
31477         * gcc.c-torture/compile/20000405-1.c: New test.
31478
31479 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
31480
31481         * gcc.dg/cast-qual-1.c: Revert last change.
31482
31483 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31484
31485         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
31486
31487 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
31488
31489         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
31490         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
31491
31492 2000-04-03  Jeffrey A Law  (law@cygnus.com)
31493
31494         * gcc.c-torture/compile/20000403-2.c: New test.
31495         * gcc.c-torture/compile/20000403-1.c: New test.
31496
31497 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
31498
31499         * gcc.c-torture/execute/20000403-1.c: New test.
31500
31501 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
31502
31503         * gcc.c-torture/execute/20000402-1.c: New test.
31504
31505 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
31506
31507         * gcc.c-torture/execute/va-arg-15.c: New test.
31508         * gcc.c-torture/execute/va-arg-16.c: New test.
31509         * gcc.c-torture/execute/va-arg-17.c: New test.
31510         * gcc.c-torture/execute/va-arg-18.c: New test.
31511         * gcc.c-torture/execute/va-arg-19.c: New test.
31512
31513 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
31514
31515         * gcc.c-torture/compile/981211-1.c: Move to...
31516         * gcc.dg/cpp-as1.c: ...here.
31517         * gcc.dg/cpp-as2.c: New file.
31518
31519         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
31520         compiler.
31521
31522 2000-04-02  Neil Booth  <NeilB@earthling.net>
31523
31524         * gcc.dg/cpp-cond.c  New tests.
31525         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
31526         accidental success less likely.
31527         * gcc.dg/cpp-missingop.c  New tests.
31528         * gcc.dg/cpp-missingparen.c  New tests.
31529         * gcc.dg/cpp-shift.c  New tests.
31530         * gcc.dg/cpp-shortcircuit.c  New tests.
31531         * gcc.dg/cpp-unary.c  New tests.
31532
31533 2000-03-29  Jeffrey A Law  (law@cygnus.com)
31534
31535         * gcc.c-torture/compile/20000329-1.c: New test.
31536
31537 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
31538
31539         * gcc.c-torture/compile/20000326-1.c: New test.
31540         * gcc.c-torture/compile/20000326-2.c: New test.
31541
31542 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
31543
31544         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
31545         the first parameter is a function argument.
31546
31547 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
31548
31549         * g++.old-deja/g++.ext/array4.C: New test.
31550
31551 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
31552
31553         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
31554
31555 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31556
31557         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
31558
31559 2000-03-19  Richard Henderson  <rth@cygnus.com>
31560
31561         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
31562
31563 2000-03-19  Richard Henderson  <rth@cygnus.com>
31564
31565         * gcc.c-torture/compile/20000319-1.c: New test.
31566
31567 2000-03-14  Jeffrey A Law  (law@cygnus.com)
31568
31569         * gcc.c-torture/execute/20000314-3.c: New test.
31570         * gcc.c-torture/execute/20000314-2.c: New test.
31571         * gcc.c-torture/execute/20000314-1.c: New test.
31572         * gcc.c-torture/compile/20000314-2.c: New test.
31573         * gcc.c-torture/compile/20000314-1.c: New test.
31574
31575 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
31576
31577         * g++.old-deja/g++.warn/inline.C: New test.
31578
31579 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
31580
31581         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
31582         standards-compliant result rather than specific constants.
31583         Put test-values in array.
31584
31585 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
31586
31587         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
31588         (g++_target_compile): Put test-specific options last.
31589
31590 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31591
31592         * g++.old-deja/g++.eh/vbase4.C: New test.
31593
31594 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31595
31596         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
31597
31598 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31599
31600         * g++.old-deja/g++.brendan/misc12.C: Removed.
31601         * g++.old-deja/g++.pt/memtemp77.C: Constify.
31602         * g++.old-deja/g++.ext/pretty4.C: New test.
31603
31604 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31605
31606         * g++.old-deja/g++.other/string2.C: New test.
31607
31608 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
31609
31610         * g++.old-deja/g++.warn/impint2.C: New test.
31611
31612 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
31613
31614         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
31615         is 1, not zero.
31616
31617 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
31618
31619         * g++.old-deja/g++.warn/impint.C: New test.
31620         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
31621         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
31622         * g++.old-deja/g++.pt/explicit12.C: Likewise.
31623         * g++.old-deja/g++.pt/explicit13.C: Likewise.
31624         * g++.old-deja/g++.pt/explicit17.C: Likewise.
31625         * g++.old-deja/g++.pt/explicit18.C: Likewise.
31626         * g++.old-deja/g++.pt/explicit19.C: Likewise.
31627         * g++.old-deja/g++.pt/explicit23.C: Likewise.
31628         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31629         * g++.old-deja/g++.pt/explicit35.C: Likewise.
31630         * g++.old-deja/g++.pt/explicit6.C: Likewise.
31631         * g++.old-deja/g++.pt/memclass7.C: Likewise.
31632
31633 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
31634
31635         * gcc.dg/cpp-redef.c: New test.
31636
31637 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
31638
31639         * g++.old-deja/g++.pt/unify7.C: New test.
31640
31641 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31642
31643         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
31644         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
31645
31646 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
31647
31648         * gcc.c-torture/compile/20000224-1.c: New test.
31649
31650 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31651
31652         * gcc.c-torture/compile/cpp-2.c: New test.
31653         * gcc.c-torture/compile/cpp-1.c: New test.
31654
31655 2000-02-25  Jeffrey A Law  (law@cygnus.com)
31656
31657         * gcc.c-torture/execute/20000225-1.c: New test.
31658
31659 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31660
31661         * gcc.dg/cpp-li2.c: New test.
31662
31663         * gcc.dg/cpp-wi1.c: New test.
31664
31665         * gcc.dg/cpp-li1.c: New test.
31666
31667 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
31668
31669         * g++.old-deja/g++.other/sizeof5.C: New test.
31670
31671 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31672
31673         * gcc.c-torture/execute/va-arg-13.c: New test.
31674
31675 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
31676
31677         * gcc.c-torture/execute/va-arg-12.c: New test.
31678
31679 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31680
31681         * gcc.c-torture/execute/20000223-1.c: New test.
31682
31683 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31684
31685         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
31686
31687 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
31688
31689         * g++.old-deja/g++.abi/ptrmem.C: New test.
31690
31691 2000-02-19  Richard Henderson  <rth@cygnus.com>
31692
31693         * gcc.c-torture/compile/init-3.c: New.
31694
31695 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
31696
31697         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
31698         ALWAYS_CXXFLAGS.
31699
31700 2000-02-11  Robert Lipe <robertl@sco.com>
31701
31702         * gcc.c-torture/compile/20000211-3.c: New test.
31703
31704 2000-02-11  Martin Buchholz <martin@xemacs.org>
31705
31706         * gcc.c-torture/compile/20000211-2.c: New test.
31707
31708 2000-02-11  Jeffrey A Law  (law@cygnus.com)
31709
31710         * gcc.c-torture/compile/20000211-1.c: New test.
31711
31712 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
31713
31714         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
31715           on native targets
31716
31717 2000-02-08  Nathan Sidwell  <nathan@acm.org>
31718
31719         * g++.old-deja/g++.other/cast5.C: New test.
31720
31721 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
31722
31723         * gcc.c-torture/execute/20000205-1.c: New.
31724
31725 2000-02-03  Nathan Sidwell  <nathan@acm.org>
31726
31727         * g++.old-deja/g++.jason/cast3.C: Return void.
31728         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
31729
31730 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31731
31732         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
31733
31734         * gcc.dg/loop-1.c: New test.
31735
31736 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
31737
31738         * gcc.c-torture/compile/20000127-1.c: New test.
31739         * gcc.c-torture/execute/991228-1.c: New test.
31740
31741 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31742
31743         * gcc.dg/unused-2.c: New test.
31744
31745         * gcc.dg/conv-1.c: New test.
31746
31747 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
31748
31749         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
31750         compiler.
31751         (tool_option_proc): Fix typo.
31752
31753 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
31754
31755         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
31756         of the ld on the host, not on the build machine.
31757         Also, don't crash if '--help' is not a supported option.
31758
31759 2000-01-24  Richard Henderson  <rth@cygnus.com>
31760
31761         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
31762
31763 2000-01-20  Jeffrey A Law  (law@cygnus.com)
31764
31765         * gcc.c-torture/execute/20000120-2.c: New test.
31766         * gcc.c-torture/execute/20000120-1.c: New test.
31767
31768 2000-01-13  Jeffrey A Law  (law@cygnus.com)
31769
31770         * gcc.c-torture/execute/20000113-1.c: New test.
31771
31772 2000-01-12  Jeffrey A Law  (law@cygnus.com)
31773
31774         * gcc.c-torture/execute/20000112-1.c: New test.
31775
31776 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31777
31778         * gcc.dg/20000111-1.c: New test.
31779
31780 2000-01-10  Jeffrey A Law  (law@cygnus.com)
31781
31782         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
31783         with 16 bit integers.
31784
31785 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31786
31787         * gcc.dg/20000108-1.c: New test.
31788
31789 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31790
31791         * g++.old-deja/g++.ns/koenig8.C: New test.
31792
31793 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31794
31795         * g++.old-deja/g++.other/cast4.C: New test.
31796
31797 2000-01-05  Jeffrey A Law  (law@cygnus.com)
31798
31799         * gcc.c-torture/compile/20000105-2.c: New test.
31800         * gcc.c-torture/compile/20000105-1.c: New test.
31801
31802 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31803
31804         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
31805         references to printf & atoi to conform to ANSI standard.
31806         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
31807         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
31808         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
31809         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
31810         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
31811         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31812         * g++.old-deja/g++.brendan/copy1.C: Likewise.
31813         * g++.old-deja/g++.brendan/copy2.C: Likewise.
31814         * g++.old-deja/g++.brendan/copy3.C: Likewise.
31815         * g++.old-deja/g++.brendan/copy4.C: Likewise.
31816         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31817         * g++.old-deja/g++.brendan/copy6.C: Likewise.
31818         * g++.old-deja/g++.brendan/copy7.C: Likewise.
31819         * g++.old-deja/g++.brendan/copy8.C: Likewise.
31820         * g++.old-deja/g++.brendan/crash11.C: Likewise.
31821         * g++.old-deja/g++.brendan/crash14.C: Likewise.
31822         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
31823         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31824         * g++.old-deja/g++.brendan/delete2.C: Likewise.
31825         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
31826         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
31827         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
31828         * g++.old-deja/g++.brendan/eh1.C: Likewise.
31829         * g++.old-deja/g++.brendan/groff1.C: Likewise.
31830         * g++.old-deja/g++.brendan/init3.C: Likewise.
31831         * g++.old-deja/g++.brendan/misc12.C: Likewise.
31832         * g++.old-deja/g++.brendan/misc7.C: Likewise.
31833         * g++.old-deja/g++.brendan/new2.C: Likewise.
31834         * g++.old-deja/g++.brendan/operators4.C: Likewise.
31835         * g++.old-deja/g++.brendan/operators5.C: Likewise.
31836         * g++.old-deja/g++.brendan/overload2.C: Likewise.
31837         * g++.old-deja/g++.brendan/overload7.C: Likewise.
31838         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
31839         * g++.old-deja/g++.brendan/reference1.C: Likewise.
31840         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
31841         * g++.old-deja/g++.brendan/template24.C: Likewise.
31842         * g++.old-deja/g++.brendan/template3.C: Likewise.
31843         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
31844         * g++.old-deja/g++.jason/inline3.C: Likewise.
31845         * g++.old-deja/g++.jason/opeq.C: Likewise.
31846         * g++.old-deja/g++.law/arg5.C: Likewise.
31847         * g++.old-deja/g++.law/arm7.C: Likewise.
31848         * g++.old-deja/g++.law/ctors11.C: Likewise.
31849         * g++.old-deja/g++.law/cvt8.C: Likewise.
31850         * g++.old-deja/g++.law/init9.C: Likewise.
31851         * g++.old-deja/g++.law/refs4.C: Likewise.
31852         * g++.old-deja/g++.law/template2.C: Likewise.
31853         * g++.old-deja/g++.law/visibility24.C: Likewise.
31854         * g++.old-deja/g++.law/vtable3.C: Likewise.
31855         * g++.old-deja/g++.mike/asm2.C: Likewise.
31856         * g++.old-deja/g++.mike/eh1.C: Likewise.
31857         * g++.old-deja/g++.mike/misc1.C: Likewise.
31858         * g++.old-deja/g++.mike/misc13.C: Likewise.
31859         * g++.old-deja/g++.mike/misc14.C: Likewise.
31860         * g++.old-deja/g++.mike/ns12.C: Likewise.
31861         * g++.old-deja/g++.mike/p1248.C: Likewise.
31862         * g++.old-deja/g++.mike/p3708.C: Likewise.
31863         * g++.old-deja/g++.mike/p3708a.C: Likewise.
31864         * g++.old-deja/g++.mike/p3708b.C: Likewise.
31865         * g++.old-deja/g++.mike/p646.C: Likewise.
31866         * g++.old-deja/g++.mike/p700.C: Likewise.
31867         * g++.old-deja/g++.mike/p783.C: Likewise.
31868         * g++.old-deja/g++.mike/p783a.C: Likewise.
31869         * g++.old-deja/g++.mike/p783b.C: Likewise.
31870         * g++.old-deja/g++.mike/p786.C: Likewise.
31871         * g++.old-deja/g++.mike/p789.C: Likewise.
31872         * g++.old-deja/g++.mike/p789a.C: Likewise.
31873         * g++.old-deja/g++.mike/p807a.C: Likewise.
31874         * g++.old-deja/g++.other/delete3.C: Likewise.
31875         * g++.old-deja/g++.other/dyncast1.C: Likewise.
31876         * g++.old-deja/g++.other/dyncast2.C: Likewise.
31877         * g++.old-deja/g++.other/dyncast3.C: Likewise.
31878         * g++.old-deja/g++.other/empty1.C: Likewise.
31879         * g++.old-deja/g++.other/temporary1.C: Likewise.
31880         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
31881         * g++.old-deja/g++.pt/t16.C: Likewise.
31882         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
31883
31884 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
31885
31886         * gcc.dg/991230-1.c: New test.
31887
31888 1999-12-29  Jeffrey A Law  (law@cygnus.com)
31889
31890         * gcc.c-torture/compile/991229-3.c: New test.
31891         * gcc.c-torture/compile/991229-2.c: New test.
31892         * gcc.c-torture/compile/991229-1.c: New test.
31893
31894 1999-12-29  Greg McGary <gkm@eng.ascend.com>
31895
31896         * gcc.c-torture/compile/labels-2.c: New test.
31897
31898 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
31899
31900         * gcc.c-torture/execute/991227-1.c: New test.
31901
31902 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31903
31904         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
31905
31906 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
31907
31908         * gcc.c-torture/execute/991221-1.c: New test.
31909
31910 1999-12-20  Nathan Sidwell  <nathan@acm.org>
31911
31912         * g++.old-deja/g++.other/cast3.C: New test.
31913
31914 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
31915
31916         * gcc.c-torture/execute/991216-4.c: New test.
31917
31918 1999-12-16  Michael Meissner  <meissner@cygnus.com>
31919
31920         * gcc.c-torture/execute/991216-1.c: New test.
31921         * gcc.c-torture/execute/991216-2.c: New test.
31922         * gcc.c-torture/execute/991216-3.c: New test.
31923
31924 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31925
31926         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
31927         Actually make the test fail by using "-O2" for compilation.
31928
31929 1999-12-15  Nathan Sidwell  <nathan@acm.org>
31930
31931         * g++.old-deja/g++.warn/cast-align1.C: New test.
31932
31933 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31934
31935         * gcc.c-torture/compile/991214-1.c: New test.
31936         * gcc.c-torture/compile/991214-2.c: New test.
31937
31938 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31939
31940         * gcc.dg/991214-1.c: New test.
31941
31942 1999-12-13  Jeffrey A Law  (law@cygnus.com)
31943
31944         * gcc.c-torture/compile/991213-3.c: New test.
31945         * gcc.c-torture/compile/991213-2.c: New test.
31946         * gcc.c-torture/compile/991213-1.c: New test.
31947
31948 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
31949
31950         * gcc.dg/991209-1.c: New test.
31951
31952 1999-12-08  Nathan Sidwell <nathan@acm.org>
31953
31954         * gcc.c-torture/compile/991208-1.c: New test.
31955
31956 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31957
31958         * gcc.dg/ultrasp2.c: New test.
31959
31960 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
31961
31962         * g++.old-deja/g++.abi/align.C (main): Fix typo.
31963
31964 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
31965
31966         * gcc.c-torture/compile/991202-1.c: New test.
31967         * gcc.c-torture/execute/991202-1.c: New test.
31968         * gcc.c-torture/execute/991202-2.c: New test.
31969         * gcc.c-torture/execute/991202-3.c: New test.
31970
31971 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
31972
31973         * g++.old-deja/g++.abi/align.C: New test.
31974         * g++.old-deja/g++.abi/aggregates.C: Likewise.
31975         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31976
31977 1999-12-01  Richard Henderson  <rth@cygnus.com>
31978
31979         * gcc.c-torture/execute/991201-1.c: New.
31980
31981 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
31982
31983         * gcc.dg/991129-1.c: New test.
31984
31985 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
31986
31987         * gcc.c-torture/compile/991127-1.c: New test.
31988
31989 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31990
31991         * g++.old-deja/g++.other/warn4.C: New test.
31992
31993 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31994
31995         * g++.old-deja/g++.eh/cleanup2.C: New test.
31996         * g++.old-deja/g++.ext/pretty2.C: New test.
31997         * g++.old-deja/g++.ext/pretty3.C: New test.
31998         * g++.old-deja/g++.other/debug6.C: New test.
31999
32000 1999-10-20  Jim Wilson  <wilson@cygnus.com>
32001
32002         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
32003         compiler_output to look for one error message instead of two.
32004
32005 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
32006
32007         * gcc.c-torture/execute/991118-1.c: Also test case
32008         where the word boundary does not split a byte evenly.
32009
32010 1999-11-19  Nathan Sidwell  <nathan@acm.org>
32011
32012         * g++.old-deja/g++.ext/restrict1.C: New test.
32013
32014 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
32015
32016         * gcc.c-torture/execute/991118-1.c: New test.
32017
32018 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
32019
32020         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
32021         working directory pathnames.
32022
32023 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
32024
32025         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
32026         host is equipped with driver.h and driver.o so it can actually
32027         compile and run the tests.
32028
32029 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
32030
32031         * gcc.c-torture/compile/991008-1.c: New test.
32032
32033 1999-11-08  Nick Clifton  <nickc@cygnus.com>
32034
32035         * lib/gcc-dg.exp: Include target-supports.exp
32036
32037 1999-11-05  Nick Clifton  <nickc@cygnus.com>
32038
32039         * lib/target-supports.exp: New file: Provide procs to test for
32040         features supported by the target.
32041         (check_weak_available): Moved here from ecos.exp.
32042         (check_alias_available): New proc: Determine of the target
32043         toolchain supports the alias attribute.
32044
32045         * gcc.dg/special/ecos.exp: Move check_weak_available to
32046         target-supports.exp.
32047         (alias-1.c): Only perform the test if the target supports
32048         aliases.
32049         (wkali-1.c): Only perform the test if the target supports
32050         aliases.
32051
32052         * gcc.dg/990506-0.c: Expect error messages from cross
32053         targets as well as native targets.
32054
32055 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32056
32057         * gcc.dg/ultrasp1.c: Removed xfail.
32058         * gcc.dg/struct-ret-2.c: Likewise.
32059         * gcc.dg/array-1.c: Likewise.
32060
32061 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32062
32063         * gcc.dg/struct-ret-2.c: New test.
32064
32065         * gcc.dg/array-1.c: New test.
32066
32067 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
32068
32069         * gcc.c-torture/execute/991030-1.c: New test.
32070
32071 1999-10-26  Richard Henderson  <rth@cygnus.com>
32072
32073         * gcc.c-torture/compile/991026-2.c: New test.
32074
32075 1999-10-26  Jeffrey A Law  (law@cygnus.com)
32076
32077         * gcc.c-torture/compile/991026-1.c: New test.
32078
32079 1999-10-23  Jeffrey A Law  (law@cygnus.com)
32080
32081         * gcc.c-torture/execute/991023-1.c: New test.
32082
32083 1999-10-19  Jeffrey A Law  (law@cygnus.com)
32084
32085         * gcc.c-torture/execute/991019-1.c: New test.
32086
32087 1999-10-16  Richard Henderson  <rth@cygnus.com>
32088
32089         * gcc.c-torture/execute/991016-1.c: New test.
32090
32091 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
32092
32093         * gcc.c-torture/execute/991014-1.c: New test.
32094
32095 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
32096
32097         * g++.old-deja/g++.other/union2.C: New test.
32098
32099 1999-10-13  Nathan Sidwell  <nathan@acm.org>
32100
32101         * g++.old-deja/g++.other/vaarg2.C: New test.
32102         * g++.old-deja/g++.other/vaarg3.C: New test.
32103
32104 1999-10-12  Craig Burley  <craig@jcb-sc.com>
32105
32106         * g77.f-torture/noncompile/19990905-1.f: Moved from being
32107         in compile/.
32108
32109 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
32110
32111         * gcc.c-torture/execute/va-arg-11.c: New test.
32112
32113 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
32114
32115         * lib/file-format.exp (gcc_target_object_format): Don't
32116         crash if objdump is unavailable.
32117
32118 1999-09-29  Donn Terry <donn@interix.com>
32119
32120         * gcc.misc-tests/mg.exp: delete extraneous redirection.
32121
32122 1999-09-28  Nick Clifton  <nickc@cygnus.com>
32123
32124         * gcc.c-torture/compile/990928-1.c: New test.
32125
32126 1999-09-28  Nathan Sidwell  <nathan@acm.org>
32127
32128         * g++.old-deja/g++.other/decl6.C: New test.
32129
32130 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32131
32132         * gcc.c-torture/execute/va-arg-10.c: New test.
32133
32134 1999-09-27  Nathan Sidwell  <nathan@acm.org>
32135
32136         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
32137         __PRETTY_FUNCTION__.
32138
32139 1999-09-23  Nick Clifton  <nickc@cygnus.com>
32140
32141         * gcc.c-torture/execute/990923-1.c: New test.
32142
32143 1999-09-21  Nick Clifton  <nickc@cygnus.com>
32144
32145         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
32146         for which -fpic is inappropriate.
32147
32148 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
32149
32150         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
32151
32152 1999-09-21  Nathan Sidwell  <nathan@acm.org>
32153
32154         * g++.old-deja/g++.other/dyncast1.C: New test.
32155         * g++.old-deja/g++.other/dyncast2.C: New test.
32156         * g++.old-deja/g++.other/dyncast3.C: New test.
32157         * g++.old-deja/g++.other/dyncast4.C: New test.
32158         * g++.old-deja/g++.other/dyncast5.C: New test.
32159         * g++.old-deja/g++.eh/catch3.C: New test.
32160         * g++.old-deja/g++.eh/catch3p.C: New test.
32161         * g++.old-deja/g++.eh/catch4.C: New test.
32162         * g++.old-deja/g++.eh/catch4p.C: New test.
32163         * g++.old-deja/g++.eh/catch5.C: New test.
32164         * g++.old-deja/g++.eh/catch5p.C: New test.
32165         * g++.old-deja/g++.eh/catch6.C: New test.
32166         * g++.old-deja/g++.eh/catch6p.C: New test.
32167         * g++.old-deja/g++.eh/catch7.C: New test.
32168         * g++.old-deja/g++.eh/catch7p.C: New test.
32169         * g++.old-deja/g++.eh/catch8.C: New test.
32170         * g++.old-deja/g++.eh/catch8p.C: New test.
32171         * g++.old-deja/g++.eh/catch9.C: New test.
32172         * g++.old-deja/g++.eh/catch9p.C: New test.
32173
32174 1999-09-13  Nathan Sidwell  <nathan@acm.org>
32175
32176         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
32177         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
32178
32179 1999-09-13  Jeffrey A Law  (law@cygnus.com)
32180
32181         * gcc.c-torture/compile/990913-1.c: New test.
32182
32183 1999-09-10  Nathan Sidwell  <nathan@acm.org>
32184
32185         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
32186         * g++.old-deja/g++.jason/rfg5.C: Likewise.
32187
32188 1999-09-09  Richard Henderson  <rth@cygnus.com>
32189
32190         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
32191
32192 1999-09-09  Nathan Sidwell  <nathan@acm.org>
32193
32194         * g++.old-deja/g++.other/lookup11.C: New test.
32195         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
32196         what is permitted and what we want.
32197         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
32198         overload use.
32199         * g++.old-deja/g++.jason/rfg5.C: Likewise
32200
32201 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
32202
32203         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
32204         * gcc.c-torture/noncompile/poison-1.c: New file.
32205
32206 1999-09-08  Nathan Sidwell  <nathan@acm.org>
32207
32208         * g++.old-deja/g++.other/sizeof3.C: New test.
32209         * g++.old-deja/g++.other/sizeof4.C: New test.
32210         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
32211         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
32212
32213 1999-09-07  Richard Henderson  <rth@cygnus.com>
32214
32215         * gcc.dg/va-arg-1.c: New.
32216
32217 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32218
32219         * gcc.c-torture/execute/va-arg-9.c: New test.
32220
32221 1999-09-05  Craig Burley  <craig@jcb-sc.com>
32222
32223         * g77.f-torture/compile/980519-2.f: New test.
32224         * g77.f-torture/compile/19990905-0.f: New test.
32225         * g77.f-torture/compile/19990905-1.f: New test.
32226         * g77.f-torture/compile/19990905-2.f: New test.
32227
32228         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
32229
32230 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
32231
32232         * gcc.c-torture/execute/990827-1.c: Fix typo.
32233
32234 1999-09-03  Nathan Sidwell  <nathan@acm.org>
32235
32236         * g++.old-deja/g++.other/deref1.C: New test.
32237
32238 1999-09-02  Nathan Sidwell  <nathan@acm.org>
32239
32240         * g++.old-deja/g++.other/ambig2.C: New test.
32241         * g++.old-deja/g++.other/cond5.C: New test.
32242         * g++.old-deja/g++.other/lookup16.C: New test.
32243
32244 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
32245
32246         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
32247         assemblers too.
32248
32249 1999-08-31  Jeffrey A Law  (law@cygnus.com)
32250
32251         * lib/c-torture.exp: Avoid the "compare executables" optimization
32252         when testing native.
32253
32254 1999-08-29  Jeffrey A Law  (law@cygnus.com)
32255
32256         * gcc.c-torture/execute/990829-1.c: New test.
32257         * gcc.c-torture/compile/990829-1.c: New test.
32258
32259 1999-08-27  Paul Burchard  <burchard@pobox.com>
32260
32261         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
32262         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
32263         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
32264         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
32265         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
32266         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
32267         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
32268         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
32269         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
32270         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
32271         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
32272
32273 1999-08-27  Jeffrey A Law  (law@cygnus.com)
32274
32275         * gcc.c-torture/execute/990827-1.c: New test.
32276
32277 1999-08-26  Craig Burley  <craig@jcb-sc.com>
32278
32279         * g77.f-torture/noncompile/19990826-4.f: New test.
32280
32281         * g77.f-torture/compile/19990826-3.f: New test.
32282
32283         * g77.f-torture/execute/19990826-2.f: New test.
32284
32285         * g77.f-torture/compile/19990826-1.f: New test.
32286
32287         * gcc.c-torture/execute/990826-0.c: New test.
32288         * g77.c-torture/execute/19990826-0.f: New test.
32289
32290         * g77.f-torture/noncompile/970626-2.f: New test.
32291
32292 1999-08-25  Paul Burchard  <burchard@pobox.com>
32293
32294         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
32295         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
32296         lss-011.C: New tests.
32297
32298 1999-08-25  Nathan Sidwell  <nathan@acm.org>
32299
32300         * g++.old-deja/g++.other/decl5.C: New test.
32301
32302 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32303
32304         * noncompile/noncompile.exp: Load_lib c-torture.exp.
32305         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
32306         call `postbase' for each one.  All callers of `postbase' changed
32307         to call this instead.
32308
32309 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
32310
32311         * gcc.c-torture/execute/990811-1.c: New test.
32312
32313 1999-08-09  Nick Clifton  <nickc@cygnus.com>
32314
32315         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
32316         just native ones.
32317
32318         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
32319         just native ones.
32320
32321 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32322
32323         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
32324
32325 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32326
32327         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
32328
32329 1999-08-04  Nathan Sidwell  <nathan@acm.org>
32330
32331         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
32332
32333 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32334
32335         * gcc.c-torture/execute/990804-1.c: New test.
32336
32337 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32338
32339         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
32340         * g++.old-deja/g++.brendan/crash64.C: Likewise
32341         * g++.old-deja/g++.brendan/overload8.C: Likewise
32342
32343 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32344
32345         * g++.old-deja/g++.other/struct1.C: New test.
32346
32347 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32348
32349         * g++.old-deja/g++.other/enum2.C: New test.
32350
32351 1999-08-02  Richard Henderson  <rth@cygnus.com>
32352
32353         Adapted from tests from Franz Sirl:
32354         * gcc.c-torture/execute/va-arg-7.c: New test.
32355         * gcc.c-torture/execute/va-arg-8.c: New test.
32356
32357 1999-08-01  Jeffrey A Law  (law@cygnus.com)
32358
32359         * gcc.c-torture/compile/990801-2.c: New test.
32360
32361         * gcc.c-torture/compile/990801-1.c: New test.
32362
32363 1999-07-27  Michael Meissner  <meissner@cygnus.com>
32364
32365         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
32366         fp-cmp-1.c, converting double to float.
32367
32368         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
32369         fp-cmp-1.c, converting double to long double.
32370
32371         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
32372         from fr1 to unknown_register, since fr1 is a legitimate register
32373         on some machines.
32374
32375 1999-07-25  Jeffrey A Law  (law@cygnus.com)
32376
32377         * README: More listname related changes.
32378
32379 1999-07-08  Catherine Moore  <clm@cygnus.com>
32380
32381         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
32382
32383 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
32384
32385         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
32386
32387 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32388
32389         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
32390
32391 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
32392
32393         * gcc.dg/990703-1.c: New test.
32394
32395 1999-06-29  Nick Clifton  <nickc@cygnus.com>
32396
32397         * lib/file-format.exp: New file: Move definition of proc
32398         gcc_target_object_format to here from
32399         gcc.dg/special/ecos.exp.
32400
32401         * lib/c-torture.exp: Include lib file-format.exp.
32402         * lib/gcc-dg.exp: Include lib file-format.exp.
32403
32404         * gcc.dg/special/ecos.exp: Remove definition of proc
32405         gcc_target_object_format.
32406
32407 1999-06-28  Jeffrey A Law  (law@cygnus.com)
32408
32409         * gcc.c-torture/execute/990628-1.c: New test.
32410
32411 1999-06-25  Jeffrey A Law  (law@cygnus.com)
32412
32413         * gcc.c-torture/compile/990625-2.c: New test.
32414
32415         * gcc.c-torture/compile/990625-1.c: New test.
32416
32417 1999-06-23  Nick Clifton  <nickc@cygnus.com>
32418
32419         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
32420         attributes compile.
32421         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
32422         ports that use the COFF/PE file format.
32423
32424 1999-06-17  Jeffrey A Law  (law@cygnus.com)
32425
32426         * gcc.c-torture/compile/990617-1.c: New test.
32427
32428 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
32429
32430         * g++.old-deja/g++.other/decl4.C: New test.
32431
32432 1999-06-14  Nathan Sidwell  <nathan@acm.org>
32433
32434         * g++.old-deja/g++.other/bitfld3.C: New test.
32435
32436 1999-06-08  Nathan Sidwell  <nathan@acm.org>
32437
32438         * g++.old-deja/g++.eh/catch1.C: New test.
32439
32440 1999-06-07  Jeffrey A Law  (law@cygnus.com)
32441
32442         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
32443
32444         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
32445         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
32446
32447 1999-06-05  Craig Burley  <craig@jcb-sc.com>
32448
32449         * g77.f-torture/compile/19990502-0.f: Replace with new,
32450         shorter, test that still fails after recent changes.
32451
32452 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32453
32454         * gcc.c-torture/execute/990604-1.c: New test.
32455
32456 1999-05-31  Jeffrey A Law  (law@cygnus.com)
32457
32458         * gcc.c-torture/execute/990531-1.c: New test.
32459
32460 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32461
32462         * gcc.c-torture/compile/990527-1.c: New test.
32463
32464 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
32465
32466         * gcc.c-torture/execute/990527-1.c: New test.
32467
32468 1999-05-25  Nick Clifton  <nickc@cygnus.com>
32469
32470         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
32471         bitfields as signed.
32472
32473 1999-05-25  Craig Burley  <craig@jcb-sc.com>
32474
32475         * g77.f-torture/compile/19990525-0.f: New test.
32476
32477 1999-05-25  Jeffrey A Law  (law@cygnus.com)
32478
32479         * gcc.c-torture/execute/990525-2.c: New test.
32480
32481         * gcc.c-torture/execute/990525-1.c: New test.
32482
32483 1999-05-24  Nathan Sidwell  <nathan@acm.org>
32484
32485         * g++.old-deja/g++.other/anon3.C: New test.
32486         * g++.old-deja/g++.other/anon4.C: New test.
32487         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
32488         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
32489         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
32490         Merrill).
32491
32492 1999-05-24  Jeffrey A Law  (law@cygnus.com)
32493
32494         * gcc.c-torture/execute/990524-1.c: New test.
32495
32496         * gcc.dg/990524-1.c: New test.
32497
32498 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32499
32500         * gcc.c-torture/compile/990523-1.c: New test.
32501
32502 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
32503
32504         * gcc.c-torture/compile/990519-1.c: New test.
32505
32506 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32507
32508         * gcc.c-torture/compile/990517-1.c: New test.
32509
32510         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
32511         (e4, f4): New tests.
32512         (main): Call them.
32513
32514 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32515
32516         * gcc.dg/noreturn-1.c: New test.
32517
32518 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
32519
32520         * gcc.c-torture/execute/990513-1.c: New test.
32521
32522 1999-05-10  Richard Henderson  <rth@cygnus.com>
32523
32524         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
32525
32526 1999-05-10  Craig Burley  <craig@jcb-sc.com>
32527
32528         * g77.f-torture/execute/erfc.f: Use small single-precision
32529         values, to avoid problems on Alphas when not -mieee.
32530
32531 1999-05-08  Craig Burley  <craig@jcb-sc.com>
32532
32533         * gcc.dg/990506-0.c: New test.
32534
32535 1999-05-08  Richard Henderson  <rth@cygnus.com>
32536
32537         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
32538         the constant to test.  Don't XFAIL 64-bit targets.
32539
32540         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
32541         * g++.old-deja/g++.law/profile1.C: Likewise.
32542
32543         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
32544         operator new instances.
32545         * g++.old-deja/g++.other/delete5.C: Likewise.
32546
32547 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32548
32549         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
32550         intrinsic.
32551
32552 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32553
32554         * g77.f-torture/execute/u77-test.f: Reverse order of two
32555         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
32556
32557 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32558
32559         * gcc.dg/compare1.c: New test.
32560
32561 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32562
32563         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
32564         New tests.
32565
32566 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32567
32568         * g77.f-torture/compile/19990502-1.f: New test.
32569
32570 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32571
32572         * g77.f-torture/compile/19990502-0.f: New test.
32573
32574 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32575
32576         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
32577         intrinsic.
32578
32579 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32580
32581         * g77.f-torture/execute/u77-test.f (main): List libU77
32582         intrinsics not currently tested.
32583         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
32584         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
32585         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
32586         Trim blanks off the ends of some printed strings.
32587
32588 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32589
32590         * g77.f-torture/execute/u77-test.f (main): Just warn about
32591         FSTAT gid disagreement, as it's expected on some systems.
32592
32593 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32594
32595         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
32596         use a new function, which allows for some slop.
32597         Clean up some commentary.
32598         (issum): The new function.
32599         (sgladd): Deleted subroutine.
32600
32601 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32602
32603         * g77.f-torture/execute/u77-test.f: Modify to be more like
32604         libf2c/libU77 version, bringing patches to that version here.
32605         Add suitable commentary.
32606
32607 1999-04-25  Richard Henderson  <rth@cygnus.com>
32608
32609         * gcc.dg/990424-1.c: New test.
32610
32611 1999-04-24  Craig Burley  <craig@jcb-sc.com>
32612
32613         * g77.f-torture/execute/u77-test.f (main): Bug involving
32614         LSTAT has been fixed, so turn back on full checking.
32615
32616 1999-04-20  Craig Burley  <craig@jcb-sc.com>
32617
32618         * g77.f-torture/compile/19990419-0.f: New test.
32619         * g77.f-torture/execute/19990419-1.f: New test.
32620
32621 1999-04-17  Richard Henderson  <rth@cygnus.com>
32622
32623         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
32624         to avoid the need for a prototype to supress a warning.
32625
32626 1999-04-07  Jim Wilson  <wilson@cygnus.com>
32627
32628         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
32629
32630 1999-04-04  Jeffrey A Law  (law@cygnus.com)
32631
32632         * gcc.c-torture/execute/990404-1.c: New test.
32633
32634 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32635
32636         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
32637         * gcc.dg/cpp-if3.c: Don't use -pedantic.
32638         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
32639         missing initializer warnings.
32640
32641 1999-03-28  Jeffrey A Law  (law@cygnus.com)
32642
32643         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
32644         matching strings.
32645
32646 1999-03-26  Jeffrey A Law  (law@cygnus.com)
32647
32648         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
32649
32650 1999-03-26  Craig Burley  <craig@jcb-sc.com>
32651
32652         * g77.f-torture/execute/19990325-0.f: New test.
32653         * g77.f-torture/execute/19990325-1.f: New test.
32654
32655 1999-03-24  Jeffrey A Law  (law@cygnus.com)
32656
32657         * gcc.c-torture/execute/990324-1.c: New test.
32658
32659 1999-03-22  Jim Wilson  <wilson@cygnus.com>
32660
32661         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
32662         test with 4.
32663
32664 1999-03-17  Richard Henderson  <rth@cygnus.com>
32665
32666         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
32667
32668 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32669
32670         * g77.f-torture/execute/19990313-2.f: New test.
32671         * g77.f-torture/execute/19990313-3.f: New test.
32672
32673 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32674
32675         * g77.f-torture/execute/19990313-0.f: New test.
32676         * g77.f-torture/execute/19990313-1.f: New test.
32677
32678 1999-03-12  Jim Wilson  <wilson@cygnus.com>
32679
32680         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
32681         printf to sprintf.
32682         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
32683         (main): Add check for u15.  Conditionalize u31 check depending on
32684         whether ints are <32 bits or >=32 bits.
32685
32686 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32687
32688         * g77.f-torture/execute/19981119-0.f: Improve testiness.
32689
32690 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32691
32692         * g77.f-torture/compile/19990305-0.f: New test.
32693         * g77.f-torture/execute/19981119-0.f: New test.
32694
32695 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32696
32697         * g77.f-torture/execute/970625-2.f: call ABORT if final
32698         result is not correct, instead of just printing it.
32699         Add this checking via newly introduced obfuscation, to
32700         trip up buggy front ends.
32701
32702 1999-03-07  Craig Burley  <craig@jcb-sc.com>
32703
32704         * g77.f-torture/compile/960317-1.f: Moved from being
32705         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
32706
32707 1999-03-06  Craig Burley  <craig@jcb-sc.com>
32708
32709         * g77.f-torture/execute/960317-1.f: New (old) test.
32710         * g77.f-torture/execute/970625-2.f: Ditto.
32711
32712 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
32713
32714         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
32715         message on line 1 or line 2; cccp and cpplib do this differently.
32716
32717 1999-03-01  Jeffrey A Law  (law@cygnus.com)
32718
32719         * g++.old-deja/g++.law/weak1.C: New test.
32720
32721 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32722
32723         * gcc.c-torture/execute/990119-1.c: Renamed to...
32724         * gcc.dg/990119-1.c: this, so it will only be tested once
32725         (it's a preprocessor test, it doesn't need to be run at
32726         multiple optimization levels).
32727
32728 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32729
32730         * lib/g++.exp: Don't add incdir=$base_dir/../include to
32731           ALWAYS_CXXFLAGS.
32732
32733 1999-02-24  Craig Burley  <craig@jcb-sc.com>
32734
32735         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
32736         * g77.f-torture/compile/19981216-0.f: ...as it is expected
32737         to not be compilable by current g77.
32738
32739 1999-02-24  Nick Clifton  <nickc@cygnus.com>
32740
32741         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
32742
32743 1999-02-22  Jeffrey A Law  (law@cygnus.com)
32744
32745         * gcc.c-torture/execute/990222-1.c: New test.
32746
32747 1999-02-19  Craig Burley  <craig@jcb-sc.com>
32748
32749         * g77.f-torture/compile/19990218-0.f: New test.
32750         * g77.f-torture/noncompile/19990218-1.f: New test.
32751
32752 1999-02-18  Craig Burley  <craig@jcb-sc.com>
32753
32754         * g77.f-torture/compile/19981216-0.f: New test.
32755
32756 1999-02-14  Jeffrey A Law  (law@cygnus.com)
32757
32758         * gcc.dg/990214-1.c: New test.
32759
32760 1999-02-13  Jeffrey A Law  (law@cygnus.com)
32761
32762         * gcc.dg/990213-2.c: New test.
32763
32764         * gcc.dg/990213-1.c: New test.
32765
32766 1999-02-12  Jeffrey A Law  (law@cygnus.com)
32767
32768         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
32769         ints.
32770
32771 1999-02-11  Nick Clifton  <nickc@cygnus.com>
32772
32773         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
32774         specified by target.
32775
32776         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
32777
32778 1999-02-11  Jeffrey A Law  (law@cygnus.com)
32779
32780         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
32781
32782 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32783
32784         * gcc.dg/special/ecos.exp: New test driver for new tests with
32785         special requirements.
32786
32787         * gcc.dg/special/alias-1.c: New test.
32788         * gcc.dg/special/gcsec-1.c: New test.
32789         * gcc.dg/special/weak-1.c: New test.
32790         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
32791         * gcc.dg/special/weak-2.c: New test.
32792         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
32793         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
32794         * gcc.dg/special/wkali-1.c: New test.
32795         * gcc.dg/special/wkali-2.c: New test.
32796         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
32797         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
32798
32799 1999-02-10  Felix Lee  <flee@cygnus.com>
32800
32801           * lib/c-torture.exp (c-torture-compile): Pull out code for
32802           analyzing gcc error messages.
32803           (c-torture-execute): Likewise.  Fix some (harmless) false
32804           positives.
32805           * lib/gcc.exp (gcc_check_compile): New function.
32806
32807 1999-02-08  Richard Henderson  <rth@cygnus.com>
32808
32809         * gcc.c-torture/execute/990208-1.c: New test.
32810
32811 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32812
32813         * g++.dg/special/ecos.exp: New driver for new tests with special
32814         requirements
32815
32816         * g++.dg/special/conpr-1.C: New test
32817         * g++.dg/special/conpr-2.C: New test
32818         * g++.dg/special/conpr-2a.C: New test
32819         * g++.dg/special/conpr-3.C: New test
32820         * g++.dg/special/conpr-3a.C: New test
32821         * g++.dg/special/conpr-3b.C: New test
32822
32823         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
32824         allow g++ to use the dg driver
32825
32826         * README: Add comment about g++.dg directory
32827
32828 1999-02-06  Jeffrey A Law  (law@cygnus.com)
32829
32830         * README: Update email addresses.
32831
32832 1999-02-03  Nick Clifton  <nickc@cygnus.com>
32833
32834         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
32835         arguments in order to force structure S onto the stack even on
32836         the alpha.
32837         (test): Pass 10 leading arguments to function foo as well as the
32838         structure S.
32839
32840         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
32841         failure for all targets.
32842
32843         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
32844         abort to terminate program execution.
32845
32846 1999-01-30  Richard Henderson  <rth@cygnus.com>
32847
32848         * gcc.c-torture/execute/990130-1.c: New test.
32849
32850 1999-01-30  Jeffrey A Law  (law@cygnus.com)
32851
32852         * gcc.dg/990130-1.c: New test.
32853
32854 1999-01-28  Michael Meissner  <meissner@cygnus.com>
32855
32856         * gcc.c-torture/execute/990128-1.c: New test.
32857
32858 1999-01-27  Michael Meissner  <meissner@cygnus.com>
32859
32860         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
32861
32862 1999-01-27  Felix Lee  <flee@cygnus.com>
32863
32864         * lib/c-torture.exp (c-torture-compile): pull out code for
32865         analyzing gcc error messages.
32866         (c-torture-execute): ditto, and fix some (harmless) false
32867         positives.
32868         * lib/gcc.exp (gcc_check_compile): new function.
32869
32870 1999-01-17  Jeffrey A Law  (law@cygnus.com)
32871
32872         * gcc.dg/990117-1.c: New test.
32873
32874         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
32875
32876         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
32877
32878 1999-01-15  Jeffrey A Law  (law@cygnus.com)
32879
32880         * g77.f-torture/compile/990115-1.f: New test.
32881
32882 1999-01-07  Jeffrey A Law  (law@cygnus.com)
32883
32884         * gcc.c-torture/compile/990107-1.c: New test
32885
32886 1999-01-06  Jeffrey A Law  (law@cygnus.com)
32887
32888         * gcc.c-torture/execute/990106-2.c: New test.
32889
32890         * gcc.c-torture/execute/990106-1.c: New test.
32891
32892 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
32893
32894         * gcc.c-torture/compile/981223-1.c: New test.
32895
32896 1998-12-29  Richard Henderson  <rth@cygnus.com>
32897
32898         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
32899         (opt3): Rename from opt4 and disable.
32900
32901 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
32902
32903         * g++.old-deja/g++.pt/ptrmem5.C: New test.
32904
32905 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32906
32907         * g++.old-deja/g++.other/conv5.C: New test.
32908
32909 1998-12-14  Nick Clifton  <nickc@cygnus.com>
32910
32911         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
32912
32913 1998-12-11  Jeffrey A Law  (law@cygnus.com)
32914
32915         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
32916
32917 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
32918
32919         * gcc.c-torture/compile/981211-1.c: New test.
32920
32921 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
32922
32923         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
32924
32925         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
32926
32927 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32928
32929         * gcc.special/930510-1.c: Make C9X safe.
32930         * gcc.misc-tests/gcov-1.c Similarly.
32931         * gcc.misc-tests/gcov-2.c Similarly.
32932
32933 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32934
32935         * gcc.dg/ultrasp1.c: New test.
32936
32937 1998-12-06  Richard Henderson  <rth@cygnus.com>
32938
32939         * gcc.c-torture/execute/981206.c: New test.
32940
32941 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32942
32943         * g++.old-deja/g++.ns/template7.C: New test.
32944
32945         * g++.old-deja/g++.other/expr1.C: New test.
32946
32947         * g++.old-deja/g++.eh/tmpl3.C: New test.
32948
32949         * g++.old-deja/g++.eh/tmpl2.C: New test.
32950
32951 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32952
32953         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
32954         * g++.old-deja/g++.other/using6.C: Removed.
32955         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
32956
32957         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
32958
32959 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32960
32961         * g++.old-deja/g++.pt/overload8.C: New test.
32962
32963         * g++.old-deja/g++.pt/overload7.C: New test.
32964
32965         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
32966
32967         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
32968         and relinking messages.
32969         * lib/g++.exp (g++_target_compile): Remove .rpo file when
32970         compiling with -frepo.
32971
32972 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
32973
32974         * g++.old-deja/g++.pt/lookup6.C: New test.
32975
32976 1998-11-30  Nick Clifton  <nickc@cygnus.com>
32977
32978         * gcc.c-torture/execute/981130-1.c: New test.
32979         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
32980
32981 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32982
32983         * g++.old-deja/g++.pt/explicit76.C: New test.
32984
32985         * g++.old-deja/g++.pt/friend38.C: New test.
32986
32987         * g++.old-deja/g++.ns/crash2.C: New test.
32988
32989         * g++.old-deja/g++.pt/defarg8.C: New test.
32990
32991         * g++.old-deja/g++.pt/instantiate6.C: New test.
32992
32993         * g++.old-deja/g++.pt/static6.C: New test.
32994
32995         * g++.old-deja/g++.pt/decl2.C: New test.
32996
32997 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32998
32999         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
33000         problem is actually related with name lookup, but so what? :-)
33001
33002         * g++.old-deja/g++.pt/friend37.C: New test.
33003
33004 1998-11-25  Dave Love  <d.love@dl.ac.uk>
33005
33006         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
33007         element, which fails on some systems.
33008
33009         * g77.f-torture/execute/labug1.f: New test.
33010
33011 1998-11-21  Jeffrey A Law  (law@cygnus.com)
33012
33013         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
33014         is defined.
33015
33016 1998-11-18  Dave Love  <d.love@dl.ac.uk>
33017
33018         * g77.f-torture/compile/981117-1.f: New test.
33019
33020 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
33021
33022         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
33023         properly discarded.
33024
33025 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
33026
33027         * gcc.c-torture/execute/memcheck: New directory of tests for
33028         -fcheck-memory-usage.
33029
33030 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33031
33032         * README: New file, general information about the testsuite and
33033         new description of the various C++ test subdirectories.
33034         * README.g++: Eliminate obsolete information, update and move most
33035         relevant stuff to README.
33036
33037 1998-11-07  Richard Henderson  <rth@cygnus.com>
33038
33039         * gcc.c-torture/compile/981107-1.c: New test.
33040
33041 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
33042
33043         * execute/memcpy-bi.c: New testcase.
33044
33045 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
33046
33047         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
33048         base classes.
33049
33050         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
33051         template is selected.
33052
33053         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
33054         classes, it should be accepted for all types.
33055
33056         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
33057
33058         * g++.old-deja/g++.pt/spec24.C: Ensure that template
33059         specializations start with template headers.
33060
33061 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
33062
33063         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
33064
33065         * g++.old-deja/g++.other/init9.C: Test cross initialization of
33066         non-POD types.
33067
33068 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33069
33070         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
33071
33072 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
33073
33074         * compile/981022-1.c, compile/981022-1.x: New test and driver.
33075
33076 1998-10-19  Jeffrey A Law  (law@cygnus.com)
33077
33078         * 981019-1.c: New test.
33079
33080 1998-10-14  Robert Lipe <robertl@dgii.com>
33081
33082         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
33083         find objc headers.
33084
33085 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33086
33087         * compile/981001-4.c: Remove use of GCC extension that triggers a
33088         compiler bug.
33089
33090 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
33091
33092         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
33093
33094 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33095
33096         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
33097         instantiation of template produces incorrect code for delete
33098         expression.
33099
33100         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
33101         constructors' name is not unique.
33102         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
33103         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
33104
33105         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
33106         automatic array of const is ill-formed.
33107
33108         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
33109         of template parameter?
33110
33111         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
33112         const.
33113
33114         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
33115         pointer-to-member expression.
33116
33117         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
33118         declaration causes ICE.
33119
33120 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
33121
33122         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
33123         reserved in the global namespace.
33124
33125         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
33126         generate needed virtual table.
33127
33128         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
33129
33130 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
33131
33132         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
33133         template-dependent type
33134
33135 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
33136
33137         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
33138         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
33139         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
33140
33141         * g++.old-deja/g++.other/using5.C: New test; using decl from base
33142         class should be usable as argument of member function.
33143         * g++.old-deja/g++.other/using6.C: New test; using decl from base
33144         class should be usable as return type of member function.
33145         * g++.old-deja/g++.other/using7.C: New test; using decl from base
33146         class should be usable as type of data member.
33147
33148         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
33149
33150 1998-10-09  Jeffrey A Law  (law@cygnus.com)
33151
33152         * gcc.c-torture/special/920521-1.c: Fix bogus test.
33153
33154 1998-10-08  Nick Clifton  <nickc@cygnus.com>
33155
33156         * gcc.dg/dll-?.c Add thumb to target list.
33157         Fix assembler scan patterns to match current assembler output.
33158
33159 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
33160
33161         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
33162         matching of template brackets.
33163
33164         * g++.old-deja/g++.other/using4.C: New test.  Test using
33165         declarations of methods from base classes.
33166
33167         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
33168         within functions should introduce names into the innermost
33169         enclosing namespace.
33170
33171         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
33172         of static locals if first initialization throws.
33173
33174 1998-10-07  Jim Wilson  <wilson@cygnus.com>
33175
33176         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
33177
33178 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
33179
33180         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
33181         lose track of the possible targets of tablejump insns.
33182         * special/special.exp: Run it.
33183
33184 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33185
33186         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
33187         must be declared before its specializations can be named in friend
33188         declarations.
33189
33190 1998-10-05  Dave Love  <d.love@dl.ac.uk>
33191
33192         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
33193
33194         * g77.f-torture/execute/io1.f: New test.
33195
33196 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33197
33198         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
33199         with pointer to template function, for which no argument deduction
33200         is possible.
33201
33202         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
33203         specialization of template function as argument to template
33204         function.
33205
33206         * g++.old-deja/g++.other/access2.C: New test; Inner class
33207         shouldn't have privileged access to Outer's names.
33208
33209 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33210
33211         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
33212         friend template declared within template class conflicts with
33213         nested class of the same name.
33214
33215         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
33216         is ignored.
33217
33218         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
33219         object with direct initializer as function declaration.
33220
33221         * g++.old-deja/g++.other/decl2.C: New test; duplicate
33222         initializers.
33223
33224         * g++.old-deja/g++.other/null2.C: New test; conditional operator
33225         involving const pointer and NULL produces incorrect result.
33226
33227         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
33228         type name without `typename' should be rejected with -pedantic.
33229
33230 1998-10-02  Richard Henderson  <rth@cygnus.com>
33231
33232         * g++.old-deja/g++.other/addrof1.C: New test.
33233
33234 1998-10-01  Nick Clifton  <nickc@cygnus.com>
33235
33236         * gcc.c-torture/compile/981001-1.c: New test.
33237         * gcc.c-torture/execute/981001-1.c: New test.
33238
33239 1998-10-01  Jeffrey A Law  (law@cygnus.com)
33240
33241         * gcc.c-torture/compile/981001-2.c: New test.
33242         * gcc.c-torture/compile/981001-3.c: New test.
33243         * gcc.c-torture/compile/981001-4.c: New test.
33244
33245 1998-10-01  Robert Lipe  <robertl@dgii.com>
33246
33247         * lib/objc.exp (objc_target_compile): Add -L during compiles for
33248         multilibbed hosts.   Idea grafted from g77.exp.
33249
33250 1998-09-30  Dave Love  <d.love@dl.ac.uk>
33251
33252         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
33253         avoid losing on systems which need -lsocket.
33254
33255 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
33256
33257         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
33258         * g++.old-deja/g++.other/nested2.C: Ditto.
33259         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
33260         failure.
33261
33262 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33263
33264         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
33265         preferred over template operator!= for enum bitfields.
33266
33267 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
33268
33269         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
33270         that happen to have the same base name, but in different scopes,
33271         are incorrectly rejected.
33272
33273 1998-09-16  Richard Henderson  <rth@cygnus.com>
33274
33275         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
33276         on the native word size instead of an integer literal.
33277
33278 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33279
33280         * g++.old-deja/g++.other/static2.C: Invocation of static data
33281         member of type pointer-to-function denoted as non-static member.
33282
33283         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
33284         checks involving function types and aliases.
33285
33286 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33287
33288         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
33289         redefined to the same non-trivial type.
33290
33291         * g++.old-deja/g++.pt/explicit73.C: Test for proper
33292         namespace-qualification of template specializations declared in
33293         other namespaces.
33294
33295         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
33296         to declare a subset of the specializations of a template function
33297         as friends of specializations of a template class.
33298
33299         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
33300         member templates that do not fully specialize the enclosing
33301         template class are rejected.
33302
33303 1998-09-11  Dave Love  <d.love@dl.ac.uk>
33304
33305         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
33306
33307 1998-09-08  Dave Love  <d.love@dl.ac.uk>
33308
33309         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
33310         altered from libf2c/libU77 version.
33311
33312 1998-09-06  Dave Love  <d.love@dl.ac.uk>
33313
33314         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
33315
33316 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
33317
33318         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
33319         (un)signed char are different types for template specialization
33320         purposes.
33321
33322 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
33323
33324         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
33325         * objc: ObjC testsuite.
33326
33327 1998-08-31  Catherine Moore  <clm@cygnus.com>
33328
33329         * gcc.c-torture/execute/941014-1.x:  New file.
33330
33331 1998-08-31  Nick Clifton  <nickc@cygnus.com>
33332
33333         * lib/c-torture.exp: Add support for
33334         torture_eval_before_compile and torture_eval_before_execute
33335         variables.
33336
33337 1998-08-30  Jeffrey A Law  (law@cygnus.com)
33338
33339         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
33340         this test triggers valid.
33341
33342 1998-08-27  Jeffrey A Law  (law@cygnus.com)
33343
33344         * gcc.dg/980827-1.c: New test.
33345
33346 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
33347
33348         * gcc.c-torture/execute/loop-4b.c: New test.
33349
33350 1998-08-26  Nick Clifton  <nickc@cygnus.com>
33351
33352         * lib/c-torture.exp: Add support for
33353         torture_eval_before_compile and torture_eval_before_execute
33354         variables.
33355
33356 1998-08-25  Jeffrey A Law  (law@cygnus.com)
33357
33358         * gcc.c-torture/compile/980825-1.c: New test.
33359
33360 1998-08-24  Nick Clifton  <nickc@cygnus.com>
33361
33362         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
33363         count number tests in opt_t0 not good_t0.
33364
33365 1998-08-24  Jeffrey A Law  (law@cygnus.com)
33366
33367         * gcc.c-torture/compile/930326-1.x: Fix typo.
33368
33369 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
33370
33371         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
33372         causes an ICE.
33373
33374 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33375
33376         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
33377         STACK_SIZE is defined.
33378         * gcc.c-torture/unsorted/stuct.c: Similarly.
33379
33380         * gcc.c-torture/compile/980821-1.c: New test.
33381
33382 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33383
33384         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
33385
33386 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
33387
33388         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
33389         code.
33390
33391 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
33392
33393         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
33394         error'.
33395
33396 1998-08-18  Jeffrey A Law  (law@cygnus.com)
33397
33398         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
33399
33400 1998-08-16  Jeffrey A Law  (law@cygnus.com)
33401
33402         * gcc.c-torture/compile/980816-1.c: New test.
33403
33404         * gcc.dg/980816-1.c: New test.
33405
33406 1998-08-13  Jeffrey A Law  (law@cygnus.com)
33407
33408         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
33409         compiler for ieee tests.
33410
33411 1998-08-01  Dave Love  <d.love@dl.ac.uk>
33412
33413         * g77.f-torture/compile/980729-0.f: New test.
33414
33415 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
33416
33417         * gcc.c-torture/special/eeprof-1.c: New test, for
33418         -finstrument-functions.
33419         * gcc.c-torture/special/special.exp: Run it.
33420
33421 1998-07-29  Jeffrey A Law  (law@cygnus.com)
33422
33423         * gcc.c-torture/compile/980729-1.c: New test.
33424
33425 1998-07-27  Nick Clifton  <nickc@cygnus.com>
33426
33427         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
33428         __thumb__ is defined, and test for ARM style doubles if so.
33429
33430 1998-07-26  Dave Love  <d.love@dl.ac.uk>
33431
33432         * g77.f-torture/noncompile/980615-0.f: New test.
33433
33434 1998-07-26  H.J. Lu  (hjl@gnu.org)
33435
33436         * gcc.dg/980312-1.c: Do link instead of compile.
33437         * gcc.dg/980313-1.c: Likewise.
33438
33439 1998-07-26  Jeffrey A Law  (law@cygnus.com)
33440
33441         * gcc.c-torture/compile/980726-1.c: New test.
33442
33443 1998-07-25  Dave Love  <d.love@dl.ac.uk>
33444
33445         * g77.f-torture/execute/io0.f: New test.
33446
33447 1998-07-24  Nick Clifton  <nickc@cygnus.com>
33448
33449         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
33450         an int.
33451
33452 1998-06-18  Michael Meissner  <meissner@cygnus.com>
33453
33454         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
33455         m32r bugs.
33456
33457 1998-07-17  Nick Clifton  <nickc@cygnus.com>
33458
33459         * gcc.dg/980626-1.c: Expect failures for all toolchains until
33460         c-decl.c:grokdeclarator can handle mode attributes.
33461
33462 1998-07-16  Jeffrey A Law  (law@cygnus.com)
33463
33464         * gcc.c-torture/execute/980716-1.c: New test.
33465
33466 1998-07-13  Jeffrey A Law  (law@cygnus.com)
33467
33468         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
33469         the mn10200.
33470         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
33471         the mn10200.
33472         * gcc.c-torture/execute/va-arg-3.x: Similarly.
33473         * gcc.c-torture/compile/930326-1.x: Similarly.
33474
33475 1998-07-13  Dave Love  <d.love@dl.ac.uk>
33476
33477         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
33478         New test from Craig.
33479
33480 1998-07-12  Dave Love  <d.love@dl.ac.uk>
33481
33482         * g77.f-torture/noncompile/980616-0.f: New test.
33483
33484         * g77.f-torture/execute/970816-3.f:  New test from Craig.
33485
33486 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33487
33488         *  g++.other/singleton.C: Return error value instead of taking
33489         SIGSEGV.
33490
33491 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
33492
33493         *  g++.other/singleton.C: New test.   Warning is under dispute.
33494         Runtime crash is not.
33495
33496 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33497
33498         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
33499         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
33500         using6.C, using7.C}:  New namespace tests.
33501
33502 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
33503
33504         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
33505         specialization with typedef'ed names used as array indexes.
33506
33507 1998-07-09  Jeffrey A Law  (law@cygnus.com)
33508
33509         * gcc.c-torture/execute/980709-1.c: New test.
33510
33511         * gcc.dg/980709-1.c: New test.
33512
33513 1998-07-07  Richard Henderson  <rth@cygnus.com>
33514
33515         * gcc.c-torture/execute/bcp-1.c: New test.
33516
33517 1998-07-07  Jeffrey A Law  (law@cygnus.com)
33518
33519         * gcc.c-torture/execute/980707-1.c: New test.
33520
33521 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
33522
33523         * gcc.c-torture/compile/980706-1.c: New test.
33524
33525 1998-07-01  Dave Love  <d.love@dl.ac.uk>
33526
33527         * g77.f-torture/execute/980701-0.f,
33528         g77.f-torture/execute/980701-1.f: New test from Craig.
33529
33530 1998-07-01  Jeffrey A Law  (law@cygnus.com)
33531
33532         * gcc.c-torture/compile/980701-1.c: New test.
33533
33534         * gcc.c-torture/execute/980701-1.c: New test.
33535
33536 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
33537 rlsruhe.de>
33538
33539         * g++.old-deja/g++.robertl/eb132.C: New test.
33540         * g++.old-deja/g++.robertl/eb133.C: Likewise.
33541
33542 1998-06-29  Dave Love  <d.love@dl.ac.uk>
33543
33544         * g77.f-torture/execute/980628-7.f,
33545         g77.f-torture/execute/980628-8.f,
33546         g77.f-torture/execute/980628-9.f,
33547         g77.f-torture/execute/980628-10.f: New tests from Craig.
33548
33549         * g77.f-torture/execute/980628-3.f: Remove mail headers.
33550
33551 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33552
33553         * g77.f-torture/execute/980628-4.f: New test from Craig.
33554         * g77.f-torture/execute/980628-5.f: Likewise.
33555         * g77.f-torture/execute/980628-2.f: Likewise.
33556         * g77.f-torture/execute/980628-0.f: Likewise.
33557         * g77.f-torture/execute/980628-1.f: Likewise.
33558         * g77.f-torture/execute/980628-3.f: Likewise.
33559         * g77.f-torture/execute/980628-6.f: Likewise.
33560
33561 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33562
33563         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
33564         directory when nothing has been installed yet.
33565
33566 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
33567
33568         * gcc.c-torture/special/special.exp: Handle newer versions of
33569         dejagnu.
33570
33571 1998-06-26  Jeffrey A Law  (law@cygnus.com)
33572
33573         * gcc.dg/980626-1.c: New test.
33574
33575 1998-06-19  Bruno Haible <haible@ilog.fr>
33576
33577         * gcc.misc-tests/m-un-2.c: New test.
33578         * g++.old-deja/g++.other/warn01.c: Likewise.
33579
33580 1998-06-19  Robert Lipe  <robertl@dgii.com>
33581
33582         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
33583         compatibility with assmblers with a different comment character.
33584         Eliminate use of GAS-specific extensions.
33585
33586 1998-06-19  Jeffrey A Law  (law@cygnus.com)
33587
33588         * gcc.c-torture/execute/ieee/980619-1.c: New test.
33589
33590 1998-06-19  Robert Lipe  <robertl@dgii.com>
33591
33592         *lib/g77.exp: Replace search for libf2c.a with search for newly
33593         renamed libg2c.a
33594
33595 1998-06-17  Jeffrey A Law  (law@cygnus.com)
33596
33597         * gcc.c-torture/execute/980617-1.c: New test.
33598
33599 1998-06-12  Jeffrey A Law  (law@cygnus.com)
33600
33601         * gcc.c-torture/execute/980612-1.c: New test.
33602
33603 1998-06-08  Jeffrey A Law  (law@cygnus.com)
33604
33605         * gcc.dg/980523-1.c: Only test on ppc-linux.
33606         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
33607
33608         * gcc.c-torture/execute/980608-1.c: New test.
33609
33610 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
33611
33612         * gcc.c-torture/execute/980605-1.c: New test.
33613
33614 1998-06-04  Jeffrey A Law  (law@cygnus.com)
33615
33616         * gcc.c-torture/execute/980604-1.c: New test.
33617
33618 1998-06-02  Jeffrey A Law  (law@cygnus.com)
33619
33620         * gcc.c-torture/execute/980602-1.c: New test.
33621         * gcc.c-torture/execute/980602-2.c: Likewise.
33622
33623 1998-06-02  Dave Love  <d.love@dl.ac.uk>
33624
33625         * 970125-0.f: Fix per JCB.  Add commentary.
33626
33627 1998-05-31  Michael Meissner  <meissner@cygnus.com>
33628
33629         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
33630         IEEE -0 support.
33631
33632 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
33633
33634         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
33635         earlier.
33636
33637 1998-05-28  Catherine Moore <clm@cygnus.com>
33638
33639         * gcc.c-torture/execute/980526-3.c: New test.
33640
33641 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
33642
33643         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
33644         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
33645         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
33646         m88k-motorola-sysv3 to XFAIL.
33647
33648 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33649
33650         * gcc.dg/980526-1.c: New test.
33651         * gcc.c-torture/execute/980526-2.c: New test.
33652
33653 1998-05-26  Jeffrey A Law  (law@cygnus.com)
33654
33655         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
33656
33657         * gcc.c-torture/execute/980526-1.c: New test.
33658
33659 1998-05-26  Dave Love  <d.love@dl.ac.uk>
33660
33661         * g77.f-torture/execute/alpha2.f: Add runtime test.
33662
33663 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
33664
33665         * g++.old-deja/old-deja.exp: Strip leading directories.
33666
33667         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
33668         error for the line.  Don't run multiple tests for the same line.
33669
33670 1998-05-23  Jeffrey A Law  (law@cygnus.com)
33671
33672         * gcc.dg/980523-1.c: New test.
33673
33674 1998-05-23  Dave Love  <d.love@dl.ac.uk>
33675
33676         * g77.f-torture/compile/970915-0.f: New test.
33677
33678 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
33679
33680         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
33681
33682 1998-05-21  Jeffrey A Law  (law@cygnus.com)
33683
33684         * gcc.dg/980520-1.c: New test.
33685
33686 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
33687
33688         * gcc.dg/980502-1.c: Fix return type.
33689
33690 1998-05-20  Jeffrey A Law  (law@cygnus.com)
33691
33692         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
33693         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
33694         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
33695         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
33696         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
33697
33698 1998-05-20  Dave Love  <d.love@dl.ac.uk>
33699
33700         * g77.f-torture/execute/980520-1.f: New test.
33701
33702 1998-05-15  Dave Love  <d.love@dl.ac.uk>
33703
33704         * lib/mike-g77.exp: New file.
33705
33706         * g77.f-torture/noncompile/noncompile.exp,
33707         g77.f-torture/noncompile/check0.f: New files.
33708
33709 1998-05-14  Dave Love  <d.love@dl.ac.uk>
33710
33711         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
33712         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
33713         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
33714         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
33715         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
33716         abort where appropriate.
33717
33718 1998-05-05  Michael Meissner  <meissner@cygnus.com>
33719
33720         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
33721         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
33722
33723 1998-04-29  Dave Love  <d.love@dl.ac.uk>
33724
33725         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
33726
33727 1998-04-27  Dave Love  <d.love@dl.ac.uk>
33728
33729         * g77.f-torture/compile/980427-0.f: New test.
33730
33731 1998-04-24  Dave Love  <d.love@dl.ac.uk>
33732
33733         * g77.f-torture/compile/980424-0.f: New test.
33734
33735 1998-04-19  Dave Love  <d.love@dl.ac.uk>
33736
33737         * g77.f-torture/compile/980419-2.f (main): New test.
33738         * g77.f-torture/compile/970125-0.f: New test.
33739         * g77.f-torture/compile/980419-1.f: New test.
33740
33741 1998-04-08  Jim Wilson  <wilson@cygnus.com>
33742
33743         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
33744         of loop-4.c.
33745
33746 1998-04-07  Jim Wilson  <wilson@cygnus.com>
33747
33748         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
33749
33750 1998-04-03  Jim Wilson  <wilson@cygnus.com>
33751
33752         * gcc.c-torture/compile/980329-1.c: New test.
33753
33754 1998-03-18  Jim Wilson  <wilson@cygnus.com>
33755
33756         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
33757         * gcc.dg/980312-1.c: Fix typo in -march command.
33758
33759 1998-03-16  H.J. Lu  (hjl@gnu.org)
33760
33761         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
33762
33763 1998-03-11  Robert Lipe  <robertl@dgii.com>
33764
33765         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
33766         Dave Love agree the Fortran source is bogus.
33767
33768 1998-03-11  Robert Lipe  <robertl@dgii.com>
33769
33770         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
33771         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
33772         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
33773         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
33774         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
33775
33776 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
33777
33778         * g++.old-deja/g++.other/friend1.C: New test.
33779
33780 1998-02-18  Dave Love  <d.love@dl.ac.uk>
33781
33782         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
33783         possibly uninitialized) variables and declare dnrm2.
33784
33785 1998-02-23  Robert Lipe <robertl@dgii.com>
33786
33787         From Bruno Haible <haible@ilog.fr>:
33788         * gcc.c-torture/execute/980223.c: New test.
33789
33790 1998-02-13  Jeffrey A Law  (law@cygnus.com)
33791
33792         * gcc.dg/ifelse-1.c: New test.
33793
33794 1998-02-09  H.J. Lu  (hjl@gnu.org)
33795
33796         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
33797
33798           * lib/old-dejagnu.exp (old-dejagnu): Added the
33799           "execution test - XFAIL *-*-*" handling in the spirit of
33800           "excess errors test -". Changed the "execution test fails"
33801           handling to be like "excess errors test fails".
33802           * Update various tests accordingly.
33803
33804 1998-02-06  Jim Wilson  <wilson@cygnus.com>
33805
33806         * gcc.c-torture/execute/980205.c: New test.
33807
33808 1998-01-18  Jeffrey A Law  (law@cygnus.com)
33809
33810         * lib/c-torture.exp: Look for .x files instead of .cexp files.
33811         * lib/f-torture.exp: Similarly.
33812         * gcc.c-torture: Rename all .cexp files to .x files.
33813
33814 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
33815
33816         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
33817         (940510-1.c): Removed duplicate.
33818         (971104-1.c): New test.
33819
33820 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
33821
33822           * lib/f-torture.exp: Improve error and loop detection.
33823
33824 1997-11-19  Michael Meissner  <meissner@cygnus.com>
33825
33826         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
33827         use that to size the filler array.
33828
33829 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
33830
33831         * lib/c-torture.exp(c-torture-execute): Fix typo.
33832
33833         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
33834         testcase as the executable name. Keep the executable around if
33835         the test fails.
33836
33837 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
33838
33839         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
33840         changes.  Only test one -g option, and move it to the end of the
33841         list of options to test.
33842
33843 1997-09-19  Michael Meissner  <meissner@cygnus.com>
33844
33845         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
33846         variable GCC_TORTURE_OPTIONS to supply default switches separated
33847         by colons.  If no environment variable, run tests with -O0 -g, -O1
33848         -g, and -O2 -g as well.
33849
33850 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
33851
33852         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
33853         explanatory comments. Fix indentation.
33854
33855 1997-09-15  Jeffrey A Law  (law@cygnus.com)
33856
33857         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
33858
33859 1997-09-11  Jeffrey A Law  (law@cygnus.com)
33860
33861         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
33862         * g++.old-deja/g++.mike/p7325.C: Likewise.
33863         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
33864
33865 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
33866
33867         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
33868         * g++.old-deja/g++.brendan/crash30.C: Likewise.
33869         * g++.old-deja/g++.brendan/crash39.C: Likewise.
33870         * g++.old-deja/g++.law/operators4.C: Likewise.
33871
33872 1997-09-11  Joe Buck  (jbuck@synopsys.com)
33873
33874         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
33875         * g++.old-deja/g++.mike/p784.C: Ditto.
33876         * g++.old-deja/g++.mike/p785.C: Ditto.
33877
33878 1997-09-05  Jeffrey A Law  (law@cygnus.com)
33879
33880           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
33881
33882 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33883
33884         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
33885         target feature; pass this to c-torture-execute as needed.
33886
33887 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33888
33889         * lib/c-torture.exp(c-torture-execute): If the previous and the
33890         current executables being tested are identical, we don't need to
33891         run the executable again. Try to make the executable names
33892         unique. Add an optional argument for passing additional compiler
33893         flags.
33894
33895 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
33896
33897         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
33898
33899 1997-08-29  Jeffrey A Law  (law@cygnus.com)
33900
33901         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
33902
33903 1997-07-31  Jeffrey A Law  (law@cygnus.com)
33904
33905         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
33906         32bit or larger longs.
33907
33908         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
33909         have either a 32bit long or 32bit int.
33910
33911 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
33912
33913         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
33914         Make double precision tests dependent on sizeof (double).
33915
33916 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
33917
33918         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
33919         too.
33920
33921 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
33922
33923         * gcc.c-torture/compile/961203-1.cexp: New script.
33924
33925 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
33926
33927         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
33928         up the includes ourselves.
33929
33930 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
33931
33932         * lib/plumhall.exp: Remove random include, and add a few
33933         verbose messages for debugging.
33934
33935 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
33936
33937         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
33938         of trying to do it ourselves.
33939
33940 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33941
33942         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
33943
33944 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
33945
33946         * gcc.prms/5403.c: Made regexp a bit less strict.
33947
33948 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
33949
33950         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
33951         is returned from remote_load instead.
33952         * lib/plumhall.exp: Ditto.
33953         * lib/mike-g++.exp: Ditto.
33954         * lib/old-dejagnu.exp: Ditto.
33955         * lib/c-torture.exp: Ditto.
33956
33957 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
33958
33959         * lib/g++.exp: Use build_wrapper procedure.
33960         * lib/gcc.exp: Ditto.
33961
33962 1997-05-20  Jeffrey A Law  (law@cygnus.com)
33963
33964         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
33965         an old-style decl for malloc.  Fixes tests to work when
33966         sizeof (int) != sizeof (size_t).
33967
33968 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33969
33970         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
33971
33972         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
33973         use stdargs.h interface.
33974
33975 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33976
33977         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
33978         NO_VARARGS when compiling.
33979
33980 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
33981
33982         * lib/plumhall.exp(ph_includes): New procedure.
33983         (ph_make): Use it.
33984         (ph_compiler): Ditto.
33985
33986         * lib/g++.exp: Rename test-glue.c to testglue.c.
33987         * lib/gcc.exp: Ditto.
33988
33989 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
33990
33991         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
33992         to completion when it's called.
33993
33994 1997-03-21  Michael Meissner  <meissner@cygnus.com>
33995
33996         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
33997         is defined, don't do test.
33998
33999 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
34000
34001         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
34002         for object files.
34003         (ph_summary): Mark skipped testcases as untested, not unresolved.
34004
34005         * lib/plumhall.exp (ph_make): If unresolved because of bad
34006         errorCode, record errorCode in log file.
34007         (*): Replace send_log/verbose with verbose -log.
34008
34009 1997-03-19  Michael Meissner  <meissner@cygnus.com>
34010
34011         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
34012         double conversion if double isn't at least 8 bytes.
34013
34014         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
34015         int to work with targets where int is 16 bits.
34016
34017         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
34018         8 bytes, just exit, since 4 byte doubles don't have enough bits of
34019         precision for the test to complete.
34020
34021 1997-03-14  Michael Meissner  <meissner@cygnus.com>
34022
34023         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
34024         if d10v is not compiled with the -mdouble64 flag.
34025         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
34026
34027         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
34028         d10v is not compiled with the -mint32 flag.
34029
34030 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
34031
34032         * lib/plumhall.exp: Use incr_count.
34033
34034 1997-03-12  Jeffrey A Law  (law@cygnus.com)
34035
34036         * gcc.c-torture: Update to c-torture-1.45.
34037
34038 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
34039
34040         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
34041         the name of the expect testcase file).
34042
34043         * lib/g++.exp(g++_init): Ditto.
34044
34045 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
34046
34047         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
34048         the host.
34049
34050         * lib/gcc.exp(gcc_exit): New procedure.
34051
34052 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
34053
34054         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
34055         specs where appropriate.
34056
34057         * g++.old-deja/g++.arm/*: Added additional ERROR checks
34058         because of new "candidates are" messages, and removed a few
34059
34060         * Converted all non-old-style g++ testcases to old-style, and
34061         moved into g++.old-deja.
34062
34063 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
34064
34065         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
34066         options.
34067
34068         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
34069         succeeded.
34070
34071         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
34072
34073 1997-02-13  Michael Meissner  <meissner@cygnus.com>
34074
34075         * lib/gcc.exp (gcc_target_compile): Add support for defining
34076         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
34077         the machine doesn't have those features.
34078
34079 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
34080
34081         * g++.law/operators4.exp: Don't use LIBS.
34082
34083 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
34084
34085         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
34086
34087         * lib/mike-g++.exp: Don't set the compiler to be tested here.
34088         * lib/g++.exp: Set it here instead. Also, allow use of the
34089         --tool_exec and --tool_opt options. Change CXX to
34090         GXX_UNDER_TEST.
34091
34092         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
34093
34094         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
34095
34096 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
34097
34098         * lib/old-dejagnu.exp: Use prune_warnings instead of
34099         prune_system_crud.
34100         * lib/mike-g++.exp: Ditto.
34101         * lib/gcc.exp: Ditto.
34102         * lib/g++.exp: Ditto.
34103
34104         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
34105
34106 1997-02-07  Jeffrey A Law  (law@cygnus.com)
34107
34108           * 941014-2.c: Include stdlib.h
34109           * 960327-1.c: Include stdio.h
34110           * dbra.c, index-1.c: Don't assume ints are 32bits.
34111
34112 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
34113
34114         * lib/gcc.exp: Add gcc,stack_size target feature.
34115
34116         * lib/g++.exp(g++_target_compile): Add the include and link
34117         paths here, not in two other places. And, it's $options, not
34118         options.
34119
34120         * lib/mike-g++.exp(postbase): Remove the code that determines
34121         the correct include and link paths.
34122         * g++.old-deja/old-deja.exp: Ditto.
34123
34124 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
34125
34126         * lib/g++.exp(g++_init): target_compile no longer returns the
34127         filename of the result.
34128
34129 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
34130
34131         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
34132         call to glob.
34133
34134         * gcc.c-torture/special/special.exp: Change call to
34135         gcc_target_compile to include the object file.
34136
34137 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
34138
34139         * gcc.c-torture/special/special.exp: Correct misspelling in last
34140         change.
34141
34142 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
34143
34144         * lib/plumhall.exp(ph_summary): Log the entire output of the
34145         executable. Return -1 if there were any failures, 0 otherwise.
34146         (ph_execute): Return -1 if there were any failures, 0 otherwise.
34147         (ph_make): Clean up objects and executables that were built
34148         if the tests succeeded.
34149
34150 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
34151
34152         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
34153         libraries and includes in the build tree as appropriate.
34154
34155 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34156
34157         * lib/c-torture.exp: Instead of looking for the global variable
34158         NO_LONG_LONG, check to see if that's a feature of the target.
34159
34160 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34161
34162         * config/default.exp: Minimize. Delete the remainer of the files in
34163         config; this functionality is now in devo/dejagnu/config.
34164
34165         g++.*/*: Pass any additional flags used to compile to postbase;
34166         delete CXXFLAGS.
34167
34168         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
34169         is now done by runtest.exp. Use gcc_target_compile instead of
34170         compile.
34171
34172         lib/c-torture.exp: Use gcc_target_compile instead of compile.
34173         Remove references to CFLAGS. Use remote_file instead of
34174         calling rm -f.
34175         (c-torture): Take a list of arguments to use to compile this
34176         testcase.
34177
34178         lib/g++.exp: Simplify. Use target_compile instead of compile.
34179         lib/gcc-dg.exp: Ditto.
34180         lib/gcc.exp: Ditto.
34181         lib/mike-{gcc,g++}.exp: Ditto.
34182         lib/old-dejagnu.exp: Ditto.
34183         lib/plumhall.exp: Ditto.
34184
34185 1997-01-08  Jim Wilson  <wilson@cygnus.com>
34186
34187         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
34188         (ph_linker): Likewise.
34189
34190 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
34191
34192           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
34193         MAP_ANON / MAP_ANONYMOUS if defined;
34194         else try to map from /dev/zero .
34195
34196 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34197
34198         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
34199         isn't defined, then define it to MAP_ANONYMOUS.
34200
34201 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34202
34203         * gcc.c-torture: Update to c-torture-1.42 release.
34204
34205 1996-11-11  Jeffrey A Law  (law@cygnus.com)
34206
34207         * gcc.c-torture: Update to c-torture-1.41 release.
34208
34209 1996-10-27  Jeffrey A Law  (law@cygnus.com)
34210
34211         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
34212         c-torture release.
34213
34214 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
34215
34216         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
34217         and LDFLAGS.  Fix second case to append the target_info ldflags
34218         onto LDFLAGS, not CFLAGS.
34219         * lib/g++.exp (g++_init): Add target_info stuff.
34220         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
34221         of libgloss and newlib flags for !native.
34222
34223         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
34224         (GDB): Fix relative path to go up another dir for finding gdb.
34225
34226 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
34227
34228         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
34229         versions in the target_info array, if they don't exist.
34230
34231 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
34232
34233         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
34234
34235 1996-07-08  Jim Wilson  <wilson@cygnus.com>
34236
34237         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
34238         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
34239
34240 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
34241
34242         * lib/old-dejagnu.exp: Don't remove the output file before we've
34243         actually tested it. Don't append pwd to the path of the executable
34244         we're testing.
34245
34246 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
34247
34248         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
34249
34250 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
34251
34252         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
34253         temporary directory for compiler files, and set it to a default
34254         value of /tmp. Set $output as the name of the output file from
34255         compiling the testcase. Add a -o option to $cflags_var so the
34256         compiler writes the final output file as $output. Set $executable
34257         to $output.
34258
34259         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
34260         directory for compiler files, and set it to /tmp if it doesn't
34261         already have a value. Set $output_file to the name of the output
34262         file from compiling the testcase. Add a -o option to CXXFLAGS so
34263         the compiler writes the final output file as $output. Use $output
34264         as the executable to be tested.
34265
34266 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34267
34268         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
34269
34270 1996-06-08  Jeffrey A Law  (law@cygnus.com)
34271
34272         * gcc.c-torture/execute/pending-1.c: New test.  Still
34273         pending in Tege's queue.
34274
34275 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
34276
34277         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
34278         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
34279         if there were failures.  Call unresolved if there were unresolved
34280         testcases.  Call gcc_fail if program did not run to completion.
34281         (ph_make): Pass additional argument name to ph_execute.
34282         (ph_execute): Add new argument.  Pass additional arguments to
34283         ph_summary.  Call gcc_fail is there is no execution output.
34284
34285 1996-04-24  Jeffrey A Law  (law@cygnus.com)
34286
34287         * lib/plumhall.exp (proc_summary): Output relavent summary
34288         lines into the log so specific failures in plumhall can be
34289         investigated.
34290
34291 1996-04-10  Jeffrey A Law  (law@cygnus.com)
34292
34293         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
34294         (c-torture-execute): Don't try to execute tests which use
34295         "long long" types if $NO_LONG_LONG is nonzero.
34296
34297 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
34298
34299         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
34300         not c-torture.
34301
34302         * gcc.ieee: Move from here.
34303         * gcc.c-torture/execute/ieee: To here.
34304
34305 1996-03-26  Jeffrey A Law  (law@cygnus.com)
34306
34307         * gcc.c-torture: Update to c-torture-1.41 release.
34308
34309 1996-03-22  Jeffrey A Law  (law@cygnus.com)
34310
34311         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
34312         not "$output".
34313
34314 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
34315
34316         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
34317         -c present.
34318
34319 1996-03-02  Jeffrey A Law  (law@cygnus.com)
34320
34321         * config/proelf.exp: Handle connecting to a simulator.
34322
34323 1996-01-31  Jeffrey A Law  (law@cygnus.com)
34324
34325         * config/proelf.exp: New file.  Enough framework that we can
34326         run c-torture tests on the proelf targets (or any other target
34327         that gdb can connect to for that matter).
34328
34329 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
34330
34331         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
34332         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
34333
34334         * lib/plumhall.exp (ph_execute): Always call ph_summary if
34335         exec_output exists.
34336
34337 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
34338
34339         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
34340         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
34341
34342         * config/*.exp: Update FSF address.  Change result of ${tool}_load
34343         to pass/fail/unresolved/unsupported/untested.  Caller must now
34344         call unresolved/unsupported/untested.
34345         * lib/*.exp: Update FSF address.  Update to handle new results of
34346         ${tool}_load.
34347         * lib/chill.exp (verbose): Delete.
34348
34349 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
34350
34351         * lib/gcc.exp (default_gcc_start): Change order of args to
34352         $LDFLAGS $CFLAGS $LIBS.
34353         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
34354         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
34355         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
34356         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
34357         * gcc.misc-tests/dg-test.exp: Likewise.
34358         * gcc.misc-tests/msgs.exp: Likewise.
34359         * gcc.prms/prms.exp: Likewise.
34360         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
34361         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
34362
34363         * lib/dg.exp: Deleted, moved to dejagnu/lib.
34364
34365 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34366
34367         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
34368
34369         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
34370         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
34371
34372         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
34373         necessary.
34374
34375 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
34376
34377         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
34378         global for loop; add use of $mathlib.
34379         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
34380         settings here; set mathlib for anything but VxWorks.
34381
34382 1996-01-22  Jeffrey A Law  (law@cygnus.com)
34383
34384         * gcc.c-torture: Update to c-torture-1.40 release.
34385
34386 1996-01-03  Jeffrey A Law  (law@cygnus.com)
34387
34388         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
34389         dg.exp.
34390
34391 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
34392
34393         * lib/c-torture.exp (c-torture-execute): Declare "output" as
34394         global.
34395
34396 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
34397
34398         * lib/g++.exp (LIBS): Define if not already.
34399         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
34400         (gcc-dg-prune): Call prune_gcc_output.
34401         * lib/gcc.exp (prune_gcc_output): New proc.
34402         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
34403         prune_gcc_output.
34404
34405 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
34406
34407         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
34408         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
34409
34410 1995-11-15  Jeffrey A Law  (law@cygnus.com)
34411
34412         * gcc.c-torture: Update to c-torture-1.39 release.
34413
34414 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
34415
34416         * lib/c-torture.exp (c-torture-execute): Don't return if one option
34417         fails, try others as well.
34418
34419 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
34420
34421         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
34422         If compilation fails, mark execute tests as `untested'.
34423         If test is marked as unsupported, don't mark compilation and
34424         execute tests as failed.
34425
34426 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
34427
34428         * lib/g++.exp (g++_init): Don't link in libg++, and look to
34429         libstdc++ for whether or not we want to be doing shared
34430         libraries.  Delete link_curses since we don't need it anymore.
34431         * lib/mike-g++.exp (postbase): Don't link in libg++.
34432         * g++.old-deja/old-deja.exp: Likewise.
34433
34434 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
34435
34436         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
34437
34438 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
34439
34440         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
34441         For that, add `-Wl,-a,shared_archive'.
34442         * g++.old-deja/old-deja.exp: Likewise.
34443
34444 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
34445
34446         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
34447
34448 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
34449
34450         * lib/mike-g++.exp (postbase): Pay attention to the status of
34451         g++_load.
34452
34453 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
34454
34455           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
34456
34457 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
34458
34459         * lib/gcc.exp (default_gcc_start): No longer need to log program
34460         being executed or its output, execute_anywhere does that now.
34461         * lib/g++.exp (default_g++_version): Call execute_anywhere.
34462         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
34463
34464 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
34465
34466         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
34467         the same as those in lib/g++.exp.
34468
34469 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
34470
34471         * gcc.c-torture: Update to c-torture-1.38 release.
34472         * gcc.ieee: Related changes.
34473
34474 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
34475
34476         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
34477         "exec". Minor reformatting changes.
34478
34479         * config/rom68k.exp (${tool}_load): Make it work in a canadian
34480         cross. This means all "exec" calls now work on a remote host as
34481         well.
34482         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
34483         cross. Filter out the extra "\r\n" stuff that expect puts in.
34484         (c-torture-execute): Filter out the bogus warnings like
34485         c-torture-compile does. Add support for canadian cross.
34486         * lib/gcc.exp (default_gcc_version, default_gcc_start)
34487         Use execute_anywhere rather than calling exec directly. Now it
34488         works for canadian cross testing.
34489
34490 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
34491
34492         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
34493         results into a variable, and check that rather than using file exists.
34494
34495 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
34496
34497         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
34498         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
34499
34500 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34501
34502         * g++.old-deja/old-deja.exp: Create and pass runshlib and
34503         lib_curses if there's a shared libg++ in the build tree.
34504
34505 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
34506
34507         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
34508         if not supported target.
34509
34510 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
34511
34512         * lib/g++.exp (g++_init): Move empty setting of runshlib and
34513         link_curses up to always happen, not just for native builds.
34514
34515 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
34516
34517         * gcc.c-torture: Update to c-torture-1.36 release.
34518         * gcc.failure: Related changes.
34519
34520 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
34521
34522         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
34523
34524 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
34525
34526         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
34527         * lib/mike-g++.exp (postbase): Not in here.  Still reference
34528         runshlib, link_curses, and mathlib for link and run.
34529
34530         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
34531         pass the runtime shared library options for Solaris, OSF/1, and
34532         Irix5, and link with -lcurses to avoid unresolved references.
34533
34534 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
34535
34536         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
34537         only run once.
34538
34539 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
34540
34541         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
34542
34543 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
34544
34545         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
34546         do not have a framework for the "compat" tests yet.
34547
34548 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
34549
34550         * lib/mike-g++.exp (postbase): New local variable `mathlib',
34551         set to null if we're testing vxworks5.1.  Use that instead of
34552         `-lm' in the setting of LIBS for link and run.
34553
34554 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
34555
34556         * config/rom68k.exp (${tool}_load): Major changes to make it
34557         work.  Verified that it does in fact return the stuff in
34558         exec_output properly.  Catch any Emul or any TRAP other than 0.
34559
34560 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
34561
34562         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
34563         LDFLAGS properly for targets that need stuff from libgloss.
34564         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
34565         only run once.
34566         (gpp_initialized): New variable.
34567
34568 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
34569
34570         * config/rom68k.exp: Load libgloss.exp.
34571         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
34572         so we can produce a fully linked binary.
34573         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
34574         so we can produce a fully linked binary.
34575
34576 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
34577
34578         * lib/plumhall.exp (ph_section): Watch for expected failures.
34579         Add missing `else'.
34580
34581         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
34582         run the testcase.
34583         (c-torture): Likewise.
34584
34585 1995-08-28  Doug Evans  <dje@cygnus.com>
34586
34587         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
34588
34589         * lib/mike-g++.exp (mike_cleanup): New proc.
34590         (prebase): New globals compiler_result, not_compiler_result,
34591         target_regexp.
34592         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
34593         allow leading "-" in pattern.  Watch for unsupported tests.
34594         If $compiler_result is set, pattern match assembler code,
34595         and ditto for $not_compiler_result.
34596         * lib/mike-gcc.exp: Likewise.
34597
34598         * lib/plumhall.exp (ph_execute): Only call ph_summary if
34599         execution "succeeded".
34600
34601 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
34602
34603         * config/win32.exp: New file.
34604         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
34605
34606 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
34607
34608         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
34609         unsupported.
34610         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
34611         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
34612         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
34613
34614         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
34615         "... without exceptions was ...".  That is now handled by
34616         prune_system_crud.
34617         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34618
34619 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
34620
34621         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
34622         sieve.c,sort2.c}: New files.
34623         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
34624         sieve.exp,sort2.exp}: Drivers for them.
34625
34626         * lib/mike-gcc.exp (program_output): New user settable variable.
34627         (postbase): Call prune_system_crud.  Also prune extraneous compiler
34628         messages.
34629         * lib/mike-g++.exp (program_output): New user settable variable.
34630
34631         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
34632
34633         * config/sh.exp: Deleted (use sim.exp instead).
34634
34635 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
34636
34637         * config/vx.exp: Declare CHECKTASK as global.
34638         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
34639         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
34640         * lib/old-dejagnu.exp: Load [pwd]/$executable.
34641
34642 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34643
34644         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
34645         target. Like vx.exp, only includes `vx29k.exp' instead of
34646         `vxworks.exp'.
34647
34648 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
34649
34650         * config/sim.exp: Increase time limit from 120 seconds to 240.
34651
34652 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
34653
34654         * gcc.c-torture/execute/950628-1.c: New test.
34655
34656 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
34657
34658         * gcc.c-torture: Update with changes/additions from
34659         c-torture-1.34.
34660
34661 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
34662
34663         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
34664
34665 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
34666
34667         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
34668
34669 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
34670
34671         * gcc.c-torture/compile/950512-1.c: New test.
34672         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
34673         * gcc.dg/struct-ret-1.c: Likewise.
34674
34675 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
34676
34677         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
34678           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
34679
34680 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
34681
34682         * gcc.c-torture/special/920411-1.c: Deleted.
34683         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
34684
34685 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
34686
34687         * config/sim.exp (${tool}_load): Hack in call to bash to get a
34688         cpu limit.
34689
34690 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
34691
34692         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
34693
34694 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
34695
34696         From kenner;
34697         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
34698         is the proper length.
34699         * va-arg-3.c: Likewise.
34700
34701 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
34702
34703         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
34704         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
34705
34706         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
34707         * lib/g++.exp (default_g++_start): Delete old cruft.
34708
34709 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
34710
34711         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
34712         (2 * (1 << 18)) to (2 * (1 << 17)).
34713
34714         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
34715
34716 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
34717
34718         * config/rom68k.exp: Renamed from config/idp.exp
34719
34720 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
34721
34722         * c-torture/compile/921109-2.c
34723
34724 1995-04-18  Mike Stump  <mrs@cygnus.com>
34725
34726         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
34727         excess errors.
34728
34729 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
34730
34731         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
34732         output.
34733         * lib/g++.exp (default_g++_start): Likewise.
34734
34735 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
34736
34737         * gcc.c-torture/compile/950329-1.c: New test.
34738
34739 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
34740
34741           * config/bug.exp (${tool}_load): Updated to use new remote_open
34742           and remote_close procs.
34743         * config/idp.exp: New file.
34744
34745 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
34746
34747         * gcc.c-torture/execute/950322-1.c: New test.
34748
34749 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
34750
34751         * config/vx.exp (${tool}_load): Clean up testing of return code from
34752         vxworks_ld and vxworks_spawn.
34753
34754 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
34755
34756         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
34757
34758 1995-03-13  Mike Stump  <mrs@cygnus.com>
34759
34760         * lib/old-deja.exp: Add `excess errors test - ' error, now one
34761         can mark excess errors on a machine by machine basis.  Note, the
34762         default is to not expect any excess errors, even when excess
34763         errors test - is given, so you will want to put an XFAIL ... on
34764         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
34765         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
34766         those 4 machines, but no others.
34767
34768 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
34769
34770         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
34771         * lib/c-torture.exp: to here.
34772
34773 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
34774
34775         * gcc.c-torture/execute/950221-1.c: New test.
34776         * gcc.c-torture/execute/struct-ret-1.c: New test.
34777         * gcc.c-torture/compile/950221-1.c: New test.
34778
34779         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
34780
34781 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
34782
34783         * gcc.c-torture/execute/arith-1.c (main): Return 0.
34784         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
34785
34786 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
34787
34788         * g++.gb: New directory of tests, derived from my signature and
34789         class scoping tests.
34790
34791         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
34792         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
34793         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
34794         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
34795         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
34796         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
34797         * g++.gb/sig25.C: Likewise.
34798
34799         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
34800         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
34801         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
34802         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
34803         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
34804         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
34805         * g++.gb/sig25.exp: Likewise.
34806
34807         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
34808         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
34809         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
34810         * g++.gb/scope13.C: Likewise, this test still fails.
34811
34812         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
34813         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
34814         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
34815         * g++.gb/scope13.exp: Ditto.
34816
34817         * g++.gb/README: New file, explains what these tests are about.
34818
34819 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
34820
34821         * lib/dg.exp (dg-do): Support `preprocess'.
34822         (dg-test): Likewise.
34823
34824 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
34825
34826         * config/udi.exp: change "continue -expect" to "exp_continue".
34827
34828 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
34829
34830         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
34831         Delete redundant tests.
34832
34833         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
34834         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
34835         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
34836         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
34837         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
34838         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
34839         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
34840         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
34841
34842         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
34843         storing label pointers.
34844         * gcc.c-torture/execute/921019-1.c: Likewise.
34845         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
34846         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
34847         parameter fp.
34848         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
34849         constants.
34850
34851         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
34852         Delete obsolete tests.
34853
34854         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
34855         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
34856         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
34857         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
34858         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
34859         * gcc.c-torture/compile/950124-1.c: New test.
34860
34861         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
34862
34863 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
34864
34865         * lib/mike-g++.exp: Add -lm to LIBS.
34866
34867 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
34868
34869         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
34870
34871 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
34872
34873         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
34874
34875 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
34876
34877         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
34878
34879 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
34880
34881         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
34882         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
34883         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
34884         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
34885         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
34886         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
34887         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
34888         * g++.law/{operators31.C, operators32.C,
34889         * g++.law/{operators33.C, operators34.C}: Likewise.
34890         * g++.law/{pic1.C, refs2.C}: Likewise.
34891         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
34892         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
34893         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
34894         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34895
34896         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
34897         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
34898         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
34899         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
34900         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
34901         * g++.law/{enum9.exp, friend5.exp}: Likewise.
34902         * g++.law/{nest3.exp, nest4.exp}: Likewise.
34903         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
34904         * g++.law/{operators30.exp, operators31.exp}: Likewise.
34905         * g++.law/{operators32.exp, operators33.exp}: Likewise.
34906         * g++.law/{operators34.exp}: Likewise.
34907         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
34908         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
34909         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
34910         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
34911         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34912
34913         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
34914         No longer expected to fail.
34915         * g++.law/missed-error3.C: Tweak for recent bool changes.
34916
34917 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
34918
34919         * config/emb-unix: Deleted.
34920         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
34921         remote execution.  Do final link on remote host if REMOTE_LINK is set.
34922
34923 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
34924
34925         * lib/dg.exp (dg-test): Fix typo in last patch.
34926
34927 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
34928
34929         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
34930         (handles multiple occurrences).
34931
34932 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
34933
34934         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
34935         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
34936         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
34937         printed).
34938         * lib/c-torture.exp (c-torture-compile): Likewise.
34939         (c-torture): Prepend full path if missing.
34940         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
34941         (gcc_fail): Likewise.
34942         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
34943
34944 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
34945
34946         * lib/netware.exp: Only attach to NetWare i386 systems.
34947
34948 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
34949
34950         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
34951         messages.  Add test name to "output pattern match" pass/fail message.
34952
34953 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
34954
34955         * gcc.dg: New testsuite.
34956         * gcc.dg/dg.exp: New file.
34957
34958         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
34959         test-switch.c}: Deleted.
34960
34961         * gcc.misc-tests/msgs.exp: New testcase driver.
34962
34963 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
34964
34965         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
34966         Watch for illegal return values from ${tool}_load.
34967         * config/unix.exp (${tool}_load): Fix pass/fail detection for
34968         cross targets.  Coerce return value >0 to 1.
34969
34970 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
34971
34972         * config/unix.exp (${tool}_load): Call program rsh, not proc.
34973
34974         * config/emb-unix.exp: New file.
34975
34976         * config/sim.exp: Error if variable $SIM not defined.
34977         (${tool}_load): Mark test as "untested" if simulator missing.
34978
34979         * config/unix.exp: Load remote.exp to get rcp_download.
34980         * lib/c-torture.exp: Use different option lists for testcases with
34981         and without loops.
34982         * gcc.c-torture/execute/execute.exp: Likewise.
34983
34984 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
34985
34986         * config/*.exp: Clarify return code from ${tool}_load.
34987         Call `unresolved' or `untested' instead of `warning' or `perror'
34988         (sometimes you still want to call both though).
34989         Add comment that `shell_id' is local to each file.
34990         * config/udi.exp (timeout): Set to 30.
34991         Don't print warning if connection fails, $connectmode has already
34992         printed an error.
34993         (${tool}_load): Move verbose messages to level 2.
34994         Rework pattern for "Process started" message.
34995         Pass `shell_id' to ${connectmode}_download.
34996         Retry twice upon timeout.  Make resetting of target more robust.
34997         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
34998         Pass `shell_id' to exit_$connectmode.
34999         Only call exit_$connectmode if connected.
35000         * config/unix.exp (${tool}_load): Check return codes better.
35001         * config/vrtx.exp (${tool}_load): Likewise.
35002         * config/vx.exp (${tool}_load): Likewise.
35003         Delete unneeded global's.
35004         * lib/dg.exp (dg-test): Update to reflect clarified return codes
35005         from ${tool}_load.
35006         (dg-stat): Delete.
35007         (dg-init): Delete recording of pass/fail counts.
35008         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35009         (old-dejagnu-init): Likewise.
35010         (old-dejagnu-stat): Delete contents, empty proc now.
35011         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
35012         (c-torture): Delete references to lcnt, lpass, lfail.
35013         Get option list from TORTURE_OPTIONS.
35014         Delete -funroll[-all]-loops if no loops.
35015         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
35016         (g++_stat): Delete contents (empty proc now).
35017         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
35018         (gcc_finish): Likewise.
35019         (gcc_stat): Deleted.
35020         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
35021         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
35022         * gcc.c-torture/execute/execute.exp: Likewise.
35023         Split tests into two parts: compile, execute.
35024         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
35025         no loops.  Update to reflect clarified return codes from ${tool}_load.
35026
35027 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
35028
35029         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
35030         to grep for.
35031         (old-dejagnu): Likewise (where necessary).
35032
35033 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
35034
35035         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
35036
35037         * lib/dg.exp (dg-process-target): Fix processing of selector.
35038         Add comment regarding use of `error'.
35039
35040         * lib/gcc.exp (prune_system_crud): Define if missing.
35041         * lib/g++.exp (prune_system_crud): Likewise.
35042
35043         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
35044         Call prune_system_crud.
35045         * lib/dg.exp (dg-runtest): New proc.
35046         Use perror instead of send_user for tcl errors in testcase.
35047         Don't return any value, it's never used.
35048         Don't clobber previous definition of `unknown'.
35049         Print tcl errors in `dg-final'.
35050
35051 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
35052
35053         * lib/dg.exp (dg-process-target): Improve syntax error messages.
35054         (dg-test): Don't print errorInfo, it contains stack backtrace.
35055
35056 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
35057
35058         * lib/g++.exp (runtest_file_p): Define if missing.
35059
35060 1994-09-24  Doug Evans  (dje@cygnus.com)
35061
35062         * lib/mike-g++.exp: Comment out loading of g++.exp.
35063         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
35064         (default_g++_version): Always print something.
35065         (default_g++_start): Comment out call to `which'.
35066         (g++_start, g++_load): Deleted (must be defined in config file).
35067         * lib/gcc.exp: Test for existence of $CC at start.
35068         Delete check for tmpdir (done in gcc_init).
35069         (default_gcc_version): Always print something.
35070         (default_gcc_start): Comment out call to `which'.
35071         * config/*.exp: Major cleanup - make cross targets work at least a
35072         little better for g++ (by not being "--tool gcc" specific).
35073         Rename gcc_xxx to ${tool}_xxx.
35074         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
35075         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
35076
35077 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
35078
35079         * lib/c-torture.exp (c-torture-compile): Rework compiler
35080         message processing.
35081
35082         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
35083         c-torture.
35084
35085 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
35086
35087         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
35088
35089         * lib/dg.exp (dg-process-target): Support { target native }.
35090
35091 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
35092
35093         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
35094         looked for "... program xxx got fatal signal".
35095         Correct regsub munging of `comp_output'.
35096         Ignore compiler messages "path prefix not used" and "linker input
35097         file unused".
35098
35099 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
35100
35101         * lib/gcc.exp (runtest_file_p): Define if missing.
35102         * gcc.prms/template.c: Example to work from.
35103
35104 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
35105
35106         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
35107         * lib/dg.exp (dg-test): Call unsupported testcases as such.
35108
35109         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
35110         * gcc.prms/1883.c: Moved from compile/940714-1.c.
35111         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
35112         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
35113
35114         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
35115         (dg-process-target): No longer a varargs proc.
35116         Return S/N for target, P/F for xfail.  All callers changed.
35117         (user option procs): More argument checking.
35118         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
35119         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
35120         (dg-test): Skip test if not running on selected target in `dg-do'.
35121         Update handling of `dg-do-what', `dg-output-text'.
35122         Separate execution pass/fail from output pattern match pass/fail.
35123         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
35124
35125 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
35126
35127         * gcc.c-torture/special/special.exp: Don't expect failure for mips
35128         target for 920510-1.c.
35129
35130 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
35131
35132         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
35133         Clean up comment regarding use of passcnt, etc.
35134         (gcc_stat): Don't update `testcnt' here.
35135         (gcc_finish): Do it here.
35136         Might as well reset `but_id' here too.
35137         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
35138         to determine if the file should be tested.
35139         * gcc.c-torture/compile/compile.exp: Likewise.
35140         * gcc.c-torture/execute/execute.exp: Likewise.
35141         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35142         * gcc.misc-tests/dg-test.exp: Likewise.
35143         * gcc.prms/prms.exp: Likewise.
35144         * gcc.wendy/wendy.exp: Likewise.
35145         * g++.old-deja.exp: Likewise.
35146         Move "Testing file" message to verbose level 1.
35147
35148 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
35149
35150         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
35151
35152 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
35153
35154         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
35155         (default_gcc_start): Accept optional second list element
35156         of compiler flags.  Print compiler output at verbosity level 2.
35157         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
35158         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
35159         Save current values of framework globals passcnt, failcnt, xpasscnt,
35160         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
35161         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
35162         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
35163         xfailcnt to compute stats.  Update framework global `testcnt' from
35164         pass/fail counts.
35165         (gcc_finish): New proc.  Clean up test environment.
35166         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
35167         (gcc_epass, gcc_efail): Delete.
35168         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
35169         argument of line number.
35170         (dg-init): If the tool has an init routine, call it.
35171         (dg-test): Remove args `cflags_var' and `libs_var'.
35172         Pass all compiler options to ${tool}_start.
35173         Handle missing line number.
35174         (dg-finish): New function.
35175         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
35176         particular files.  Call gcc_finish at end.  Move "skipping test"
35177         message to verbosity level 3.
35178         * gcc.c-torture/compile/compile.exp: Likewise.
35179         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35180         * gcc.c-torture/execute/execute.exp: Likewise.
35181         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35182         Print testcase being tried at verbosity level 1.
35183         * gcc.c-torture/special/special.exp: Unset xfail.
35184         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35185         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
35186         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
35187         * gcc.failure/failure.exp: Likewise.
35188         * gcc.ieee/ieee.exp: Likewise.
35189         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
35190         Update call to dg-test.  Call dg-finish at end.
35191         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
35192         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35193         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
35194         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
35195         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
35196         * gcc.wendy/wendy.exp: Add copyright.
35197         Delete setting of tmpdir (done by gcc_init).
35198         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
35199         Pass compiler flags to gcc_start.  Call gcc_finish at end.
35200         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
35201         gcc_[ce]pass/fail.
35202
35203 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
35204
35205         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
35206         confusion.
35207         (g++_load): Likewise.
35208
35209         * config/*.exp (gcc_load): Some were varargs fns and some were not.
35210         Rename argument to `prog' to remove the confusion.
35211         Varargs fns behave differently too!
35212         (g++_load): Likewise.
35213
35214         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
35215
35216         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
35217         what it is.  Delete (always) printing of status value for !native.
35218         Simplify verbose code, and include status and exec_output.
35219         (g++_load): Use gcc_load.
35220
35221 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
35222
35223         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
35224         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
35225         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
35226         940714-3.c as these testcases don't exist anymore.  Make
35227         va-arg-1.c expected to pass.
35228
35229 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
35230
35231         * gcc.misc-tests/misc.exp: Only run specific testcases.
35232         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
35233         * gcc.misc-tests/dg-[1-9].c: New files.
35234
35235         * lib/dg.exp: New testsuite driver.
35236         * gcc.prms/prms.exp: Use it.
35237
35238         * README.gcc: New file.
35239
35240         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
35241         Document and reset `lxpass' and `lxfail'.
35242         Simplify "initialized" message.
35243         (gcc_stat): Clean up comments a little.
35244
35245 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
35246
35247         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
35248
35249 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
35250
35251         * lib/old-dejagnu.exp (process-option): New proc.
35252         (old-dejagnu-init, old-dejagnu-stat): Likewise.
35253         (old-dejagnu): Simplify.
35254         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
35255
35256 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
35257
35258         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
35259         exists and is not an empty string.
35260
35261         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
35262         $xfail rather than calling setup_xfail.  Clear $xfail when test is
35263         finished.
35264         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
35265         automatically.
35266
35267         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
35268         longer expected to fail.
35269
35270         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
35271         "f" function call.
35272
35273         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
35274
35275         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
35276         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
35277         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
35278         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
35279         c-torture-1.29.
35280
35281         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
35282         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
35283
35284         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
35285
35286         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
35287         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
35288
35289         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
35290         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
35291         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
35292
35293 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
35294
35295         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
35296         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
35297         940714-1.c, 940714-2.c, 940714-3.c},
35298         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
35299         gcc.misc-tests/{mg.c,mg.exp}:
35300         New tests.
35301         * gcc.noncompile/noncompile.exp: Change accordingly.
35302
35303 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
35304
35305         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
35306         Undo previous clobberage.
35307
35308 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
35309
35310         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
35311         * gcc.special/{930510-1.c, special.exp}:
35312         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
35313         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
35314         struct-varargs-1.c}: New tests from c-torture-1.26.
35315
35316 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
35317
35318         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
35319           argument to switch.
35320
35321 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
35322
35323         * Revert the previous changes.  Please see Rob's directory
35324           (/lisa/test/rob/progressive/gcc/testsuite) for testing
35325           fixes.
35326
35327 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
35328
35329         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
35330             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
35331             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
35332             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
35333             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
35334             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
35335             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
35336             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
35337             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
35338             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
35339             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
35340             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
35341             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
35342             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
35343             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
35344             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
35345             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
35346             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
35347             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
35348             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
35349             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
35350             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
35351             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
35352             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
35353             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
35354             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35355             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
35356
35357 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
35358
35359         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
35360             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
35361           with perror calls.
35362
35363 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
35364
35365         * config/unix.exp (g++_load): Fix syntax.
35366
35367 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
35368
35369         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
35370         * gcc.noncompile/921017-1.c: Deleted obsolete test.
35371         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
35372         Don't expect va-arg-1.c to fail.  Correct expected output for
35373         920928-1.c.
35374         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
35375         * gcc.wendy/hbm4.c: Correct typo.
35376         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
35377
35378 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
35379
35380         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
35381         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
35382         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
35383         * lib/c-torture.exp (c-torture-compile): Ditto.
35384
35385         Reduce volume of output (remove all the -I's and such).
35386         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
35387         Call gcc_cpass, gcc_cfail.
35388         (c-torture): Pass testing option to c-torture-compile.
35389
35390 1994-03-21  Doug Evans  (dje@cygnus.com)
35391
35392         Bring patches over from progressive.
35393         * config/default.exp: Exit remote shell cleanly.
35394         (g++_exit, g++_start): Add default versions.
35395         * config/sim.exp (gcc_load): Use perror, not error.
35396
35397 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
35398
35399         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
35400         set in site.exp.
35401
35402 1994-03-14  Doug Evans  (dje@cygnus.com)
35403
35404         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
35405         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
35406         (wendy_try): New proc to run testcase.
35407         (main loop): Call 'em.
35408         * gcc.wendy/*.c: Clean up pass to correct expected output.
35409
35410         * lib/gcc.exp: Minor cleanup work.
35411         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
35412
35413 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
35414
35415         * config/sim.exp (gcc_load): Document return codes better.
35416         Don't pass -v to simulator.
35417
35418 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
35419
35420           * gcc.special/920717-x.c: Fix typo.
35421           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
35422           get at sources.
35423
35424         * lib/mike-gcc.exp: Fix typo.
35425
35426 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
35427
35428         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
35429         binary to use, transform the name.
35430         * config/*.exp: rename everything. Nuke any g++ specific files,
35431         it's now a special case of gcc that requires no special support.
35432         Add a default.exp for unsupported targets.
35433
35434 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
35435
35436         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
35437         lib/old-dejagnu.exp: Fix a few patterns to work with the new
35438         version of Tcl.
35439
35440 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
35441
35442         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
35443         than a warning.
35444
35445 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
35446
35447         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
35448
35449 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
35450
35451         * gcc.execute/execute.exp: Combine opt_list and foption_list into
35452         option_list.  Compile every file with only 4/6 option choices
35453         (same as C torture) instead of with 12/18 different option
35454         choices.
35455         * lib/c-torture.exp: Likewise.
35456
35457         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
35458         not already set.
35459
35460 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
35461
35462         * lib/old-deja.exp: Add `excess errors test fails' error, now one
35463         can put an XFAIL *-*-* on excess errors.
35464
35465 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
35466
35467         * g++.law: Add more tests derived from g++-bugs snapshots.
35468
35469         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
35470         equivalent to g++.law/init9.
35471
35472         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
35473         compiled it, and the a.out file after we've run it.
35474
35475 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
35476
35477         * lib/mike-g++.exp (postbase): Delete the .o file after we've
35478         compiled it, and the a.out file after we've run it.
35479
35480 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
35481
35482         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
35483
35484 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
35485
35486         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
35487         version number.
35488
35489 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
35490
35491         * g++.law: New directory of g++ tests derived from the g++-bugs
35492         snapshots.
35493
35494 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
35495
35496         * gcc.compile: initbug1.c initbug1.exp testcase added
35497
35498 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
35499
35500         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
35501         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
35502           fixes submitted by Jeff Law (law@cs.utah.edu)
35503         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
35504           Jeff Law (law@cs.utah.edu)
35505
35506
35507 1993-11-30  Mike Stump  (mrs@cygnus.com)
35508
35509         * config/unix-g++.exp: Follow the gcc way of doing things.
35510         * g++.old-deja/old-deja.exp: Minor updates.
35511         * lib/g++.exp: New file, follow the gcc way of doing things.
35512         * lib/old-dejagnu.exp: Minor updates.
35513         * lib/mike-g++.exp: Always unset errorInfo.
35514
35515 1993-11-06  Mike Stump  (mrs@cygnus.com)
35516
35517         * lib/gcc.exp: Fix some errors with the below change, CC and
35518         CFLAGS should be global when setting, not local.
35519
35520 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
35521
35522         * lib/gcc.exp: Transform tool name.
35523
35524 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35525
35526         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
35527
35528 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35529
35530         * lib/gcc.exp: change gcc_done to gcc_stat
35531
35532 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35533
35534         * Upgraded gcc testsuite to c-torture version 1.25
35535
35536 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
35537
35538         * lib/gcc.exp: added reporting code. Changed verbose compile message.
35539         * lib/c-torture: added hooks for new reporting code.
35540
35541 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
35542
35543         * config/sh-gcc.exp: check if sh-sim exists in the path
35544
35545 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
35546
35547         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
35548         * gcc.compile/compile.exp: Initial changes for new logic.
35549         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
35550         * gcc.failure/failure.exp: Initial changes for new logic.
35551         * gcc.ieee/ieee.exp: Initial changes for new logic.
35552         * gcc.misc-tests/misc.exp: Initial changes for new logic.
35553         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
35554         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
35555         * lib/c-torture.exp: Initial changes for new logic.
35556         * lib/gcc.exp: Initial changes for new logic.
35557
35558 1993-10-15  Mike Stump  (mrs@cygnus.com)
35559
35560         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
35561         depend upon failure or success.  Fully qualify names in failure
35562         and success messages.  Always remove a.out before starting
35563         compile, just in case.  Pay more attention to error text output by
35564         the compiler.  Handle testcases with no known past errors just
35565         like all others, so that things are uniform.  Other miscellaneous
35566         improvements.
35567
35568 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
35569
35570         * gcc.cpp: new directory for cpp tests
35571
35572 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
35573
35574         * lib/chill.exp: Code reformatted, removed unused code.
35575         * config/unix-chill.exp: Code reformatted, removed unused code.
35576         * chill.execute/execute.exp: Code reformatted, removed unused code.
35577         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
35578
35579 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
35580
35581         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
35582         routines not written.
35583
35584 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
35585
35586         * config/bug-gcc.exp: Use new procs from bug.exp.
35587
35588 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
35589
35590         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
35591         via ftp, rather than depending on NFS.
35592         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
35593         case.
35594
35595 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
35596
35597         * config/bug-gcc.exp: Use new download proc.
35598
35599 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
35600
35601         * chill.execute/execute.exp: cleanups, handles errors better
35602         * chill.compile/compile.exp: rewrite, based on execute.exp
35603         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
35604         * lib/chill.exp: major changes to diff proc and compile and link
35605           procs. added chill_fail and chill_pass wrappers to pass and
35606           fail. added more comments, and handle error codes better.
35607           Added a hack to capture stderr from exec, so noncompile tests
35608           can work.
35609
35610 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
35611
35612         * chill.execute/execute.exp: rewrite of testsuite driver
35613         * lib/chill.exp: rewrite of testsuite driver
35614         * config/unix-chill.exp: rewrite of testsuite driver
35615
35616 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
35617
35618     In chill.execute:
35619         * iexpr.ch: Standardize uppercase.
35620         * tuples.dat: Standardize uppercase.
35621         * vary.ch: standardize.  Correct varying string assignments.
35622         * vary.dat: Add new output lines.
35623
35624 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
35625
35626     In chill.execute:
35627         * chprintf.ch: Standardize use of uppercase.
35628         * tuples.ch: Standardize and turn arr2 into a DCL,
35629           rather than a SYN.
35630         * pinits.ch: Standardize.
35631
35632 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
35633
35634         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
35635         * Makefil: Renamed to Makefile.in.
35636         * configure.in: New.
35637
35638 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
35639
35640     In chill.execute:
35641         * .cvsignore: Add result/output files.
35642         * Makefile: Fix up variables at start.  Use MFLAGS
35643           everywhere.  Correct bool_loc, built_ins entries.
35644           Add entry for vary1.ch.
35645         * bitarray.ch: Standardize upper-case usage.
35646         * bitexpr.ch: Standardize, add output of b1.
35647         * params.ch: Use arrayt in along PROC parameters, to
35648           avoid novelty problems.
35649         * sets.ch: Tiny cleanup.
35650         * vary1.ch: Re-indent.
35651
35652 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
35653
35654           * Add PR-related files to Makefiles, .cvsignore files, etc.
35655
35656 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
35657
35658         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
35659           with compiler objects. New names are test-flow.c and test-loop.c
35660
35661 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
35662
35663         * Upgraded c-torture tests from 1.19 to 1.20
35664
35665         * new files:
35666         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
35667         * gcc.compile: 930623-1.c 930623-2.c
35668         * gcc.noncompile: 930622-1.c 930622-2.c
35669         * gcc.failure: 920411-1.c 920627-2.c
35670         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
35671
35672 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
35673
35674         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35675           More changes to get testsuite working properly. Needs more work.
35676           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
35677
35678 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
35679
35680         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35681           More changes to get testsuite working properly. Needs more work.
35682
35683 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
35684
35685         * chill.compile/compile.exp: Added for Dejagnu support
35686         * chill.execute/execute.exp: Added for Dejagnu support
35687         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
35688
35689 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
35690
35691     This should complete moving the CHILL test files.
35692         * chill.noncompile(.cvsignore printf.grt
35693             in-printf.grt chprintf.grt chprintf.ch):
35694             Added test-support files.
35695           (Makefile): Modified further.
35696         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
35697             signal.ch): Added test files.
35698           * chill.execute (.cvsignore printf.grt printr.c
35699             in-printf.grt rts.c chprintf.grt rts.h): Added
35700           test-support files.
35701             (Makefile): More corrections.
35702
35703 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
35704
35705         * chill.compile, chill.execute, chill.nocompile: Add CHILL
35706           test cases, ready for DejaGnu.
35707
35708 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
35709
35710         * Upgraded c-torture tests from 1.18 to 1.19
35711
35712         * gcc.compile: added test(s):
35713           930607-1.c
35714         * gcc.execute: added test(s):
35715           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
35716
35717         * added new subdirectory for misc tests: gcc.misc-tests
35718         * gcc.misc-test(s): added tests:
35719           inst-check.c test-consts.c test-ior.c test-switch.c
35720
35721 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
35722
35723         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
35724
35725 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
35726
35727         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
35728
35729 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
35730
35731         * Upgraded c-torture tests from 1.17 to 1.18
35732
35733 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
35734
35735         * Upgraded c-torture tests from 1.12 to 1.17
35736
35737 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
35738
35739         * lib/old-dejagnu.exp:
35740           Fixed handling of XFAIL target triplets to correctly
35741           recognize wildcard characters.  Removed code that
35742           appended a unique id tag to the end of the file name
35743           printed out by the result of the testcases within a
35744           given test file.
35745
35746 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
35747
35748         * lib/old-dejagnu.exp:
35749           Reworked expected failure handling to trigger off of XFAIL
35750           keyword in keyphrase embeded in testcase source code. The
35751           XFAIL keyword must be at the end of the keyphrase line. It
35752           may optionally be followed by one or more target triplets.
35753           It has just occured that the handling of wildcards in the
35754           target triplet may not be correct.
35755
35756 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
35757
35758         * g++.old-deja/tests:
35759           Moved all subdirectories up one level into g++.old-deja .
35760
35761         * lib/old-dejagnu.exp:
35762           Fixed problem with CXXFLAGS not being properly reset, and being
35763           corrupted with extraneous "-c" compiler option.  This was
35764           causing binaries to not be generated for test that needed them.
35765           Modified strings passed to "pass" and "fail" so that individual
35766           tests from the same test file would be distinguished by an
35767           identifier appended to the test file name in the summary logs;
35768           this corrected a problem with erroneous diff logs.  Added code
35769           to search testcases for expected fail and unexpected pass keywords.
35770
35771 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
35772
35773         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
35774
35775 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
35776
35777         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
35778           Removed extraneous text from end of "Special g++ Options"
35779           keyphrase.
35780
35781         * lib/old-dejagnu.exp: Added pattern matching to look for new
35782           keywords, embedded in testcases comments, which will trigger
35783           calls to xpass and xfail.
35784
35785 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
35786
35787         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
35788           comments embedded in the testcases, especially the one looking for
35789           special compiler options, as well as the pattern matching for the
35790           compiler output again.
35791
35792 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
35793
35794         * lib/old-dejagnu.exp: Do a proper check of the return value for
35795           execute tests. Fixed several problems with the pattern matching
35796           of the compiler output which gave erroneous test results.
35797           Changed several of the test result messages to be more descriptive.
35798         * config/unix-g++.exp: Proc g++_load now actually works and
35799           executes the tests passed to it and returns a usable return
35800           value.
35801
35802 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
35803
35804           * lib/gcc.exp: Exits gracefully if $CC is bogus.
35805
35806 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
35807
35808         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
35809           Modified both files to properly execute the old style
35810           dejagnu tests. The previous versions of these files were
35811           experimental and did not function anything near correctly.
35812
35813 1993-04-05  Rob Savoye  (rob@cygnus.com)
35814
35815         * Removed all Makefile.in and configure.in files. No configuration
35816         needed now.
35817
35818 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
35819
35820         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
35821
35822 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
35823
35824         * gcc.compile/configure.in, gcc.unsorted/configure.in,
35825         gcc.special/configure.in, gcc.noncompile/configure.in,
35826         gcc.execute/configure.in, gcc.code_quality/configure.in,
35827         g++.other/configure.in, g++.old-deja/configure.in,
35828         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
35829         in srcname setting.
35830
35831 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
35832
35833         * lib/udi.exp:  Fixed mondfe and mondfe_download.
35834         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
35835         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
35836
35837 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
35838
35839         * config/udi-gdb.exp: Check $shell_id after connecting to target.
35840         (gdb_exit): Don't remove *_soc files.
35841
35842 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
35843
35844         * lib/c-torture.exp: Don't look for main; instead always use -w
35845         -c.  This is how the c-torture tests work.  Remove the object
35846         file if the compilation succeeds.
35847         * gcc.execute/execute.exp: Remove executable if test passes.
35848         * gcc.noncompile/noncompile.exp: Every test is an expected
35849         failure.
35850         * gcc.special/special.exp: Added tests from c-torture 1.11,
35851         corrected use of existing test.
35852         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
35853         gcc.execute/920625-1.c: Updated to c-torture 1.11.
35854         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
35855         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
35856         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
35857         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
35858         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
35859         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
35860         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
35861         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
35862         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
35863         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
35864         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
35865         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
35866         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
35867         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
35868         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
35869         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
35870         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
35871         c-torture 1.11.
35872         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
35873         correspond to c-torture 1.11.
35874
35875         * New file.