OSDN Git Service

* gcc.c-torture/execute/frame-address.c: New test.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
2
3         * gcc.c-torture/execute/frame-address.c: New test.
4
5 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
6
7         PR c++/20817
8         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
9
10 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
11
12         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
13
14 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
15
16         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
17         * gcc.dg/altivec-22.c: Rename from..
18         * gcc.dg/altivec-nomfcr.c: ..this.
19
20 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
21
22         PR tree-optimization/23546
23         * gcc.dg/tree-ssa/pr23546.c: New test.
24
25 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
26
27         PR fortran/17758
28         * gfortran.dg/nonreturning_statements.f90: New test.
29
30 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
31
32         PR c++/22454
33         * g++.dg/parse/crash29.C: New.
34
35 2005-08-23  DJ Delorie  <dj@redhat.com>
36
37         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
38         constants have the L suffix.
39
40 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
41
42         PR c++/23044
43         * g++.dg/template/instantiate8.C: New.
44
45 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
46
47         PR middle-end/23467
48         * gcc.c-torture/execute/pr23467.c: New test.
49
50 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
51
52         PR tree-optimization/22043
53         * gcc.c-torture/execute/20050613-1.c: New test.
54
55 2005-08-23  Ben Elliston  <bje@au.ibm.com>
56
57         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
58
59 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
60
61         PR rtl-optimization/23478
62         * g++.dg/opt/pr23478.C: New test.
63
64 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
65
66         PR c/18715
67         * gcc.dg/switch-warn-3.c: New test.
68
69 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
70
71         PR c++/22233
72         * g++.dg/template/param1.C: New test.
73
74 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
75
76         PR c++/23089
77         * g++.dg/other/incomplete1.C: New test.
78
79 2005-08-22  Ira Rosen  <irar@il.ibm.com>   
80
81         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
82         are vectorizable.
83
84 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
85         
86         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
87         d_lines_5.f: New.
88
89 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
90
91         * gcc.target/i386/sse-4.c: New test.
92
93 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
94
95         PR testsuite/23239
96         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
97
98 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
99
100         * gcc.dg/20050811-1.c: New test.
101         * gcc.dg/20050811-2.c: New test.
102
103 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
104
105         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
106
107 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
108
109         PR 23476
110         * gcc.c-torture/compile/pr23476.c: New test.
111
112 2005-08-19  Devang Patel  <dpatel@apple.com>
113
114         PR tree-optimization/23048
115         * gcc.dg/tree-ssa/pr23048.c: New test.
116         
117 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
118
119         PR middle-end/20624
120         * g++.dg/warn/Wreturn-3.C: New test
121
122 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
123
124         PR tree-optimization/22228
125         * g++.dg/vect/pr22543.cc: New test.
126
127 2005-08-17  Steven Bosscher  <stevenb@suse.de>
128
129         PR tree-optimization/21574
130         * gcc.dg/tree-ssa/pr21574.c: New test.
131
132 2005-08-16  James E Wilson  <wilson@specifix.com>
133
134         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
135
136 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
137
138         PR tree-opt/23402
139         * gcc.c-torture/compile/zero-strct-3.c: New test.
140         * gcc.c-torture/compile/zero-strct-4.c: New test.
141
142 2005-08-16  Steven Bosscher  <stevenb@suse.de>
143
144         PR target/23376
145         * gcc.target/x86_64/pr23376.c: New test.
146
147 2005-08-16  Ian Lance Taylor  <ian@airs.com>
148
149         PR c++/23337
150         * g++.dg/ext/vector2.C: New.
151
152 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
153
154         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
155
156 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
157
158         PR libfortran/23428
159         * gfortran.dg/inquire-complex.f90:  New test case.
160
161 2005-08-16  James E Wilson  <wilson@specifix.com>
162
163         PR tree-optimization/21105
164         * gcc.dg/large-size-array.c: New.
165
166 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
167
168         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
169         type.
170         * gcc.dg/vect/vect-41: Likewise.
171         * gcc.dg/vect/vect-42: Likewise.
172         * gcc.dg/vect/vect-43: Likewise.
173         * gcc.dg/vect/vect-44: Likewise.
174         * gcc.dg/vect/vect-46: Likewise.
175         * gcc.dg/vect/vect-47: Likewise.
176         * gcc.dg/vect/vect-48: Likewise.
177         * gcc.dg/vect/vect-52: Likewise.
178         * gcc.dg/vect/vect-53: Likewise.
179         * gcc.dg/vect/vect-54: Likewise.
180         * gcc.dg/vect/vect-55: Likewise.
181         * gcc.dg/vect/vect-56: Likewise.
182         * gcc.dg/vect/vect-57: Likewise.
183         * gcc.dg/vect/vect-58: Likewise.
184         * gcc.dg/vect/vect-59: Likewise.
185         * gcc.dg/vect/vect-60: Likewise.
186         * gcc.dg/vect/vect-61: Likewise.
187         * gcc.dg/vect/vect-85: Likewise.
188         * gcc.dg/vect/vect-87: Likewise.
189         * gcc.dg/vect/vect-88: Likewise.
190         * gcc.dg/vect/vect-93.c: Likewise.
191         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
192         * gcc.dg/vect/vect-75: Likewise.
193         * gcc.dg/vect/vect-76: Likewise.
194         * gcc.dg/vect/vect-77: Likewise.
195         * gcc.dg/vect/vect-78: Likewise.
196         * gcc.dg/vect/vect-80: Likewise.
197         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
198         vectorized for the expected reason, rather than checking how alignment
199         was handled. 
200         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
201         type and also instead of aligned pointers. Added documentation.
202
203 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
204
205         * gfortran.dg/power.f90: New test.
206
207 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
208
209         PR rtl-optimization/23299
210         * g++.dg/opt/pr23299.C: New test.
211
212 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
213
214         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
215
216 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
217
218         * g++.dg/template/local6.C: New test.
219
220 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
221
222         * execute/exceptions/finally-1.m: Check that the catch and finally are
223         being called.  Also add a "return 0;" at the end of main.
224
225 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
226
227         PR fortran/21432.
228         * gfortran.dg/namelist_print_1.f: New test of functionality of
229         PRINT namelist.
230         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
231         namelist generates error with -std=f95.
232
233 2005-08-14  Ira Rosen  <irar@il.ibm.com>   
234
235         PR tree-optimization/23119
236         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets. 
237
238 2005-08-13  Marcin Koziej  <creep@desk.pl>
239             Andrew Pinski  <pinskia@physics.uc.edu>
240
241         PR libobjc/22492
242         * execute/exceptions/finally-1.m: New test.
243
244 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
245
246         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
247         testsuite.
248         * objc/execute/exceptions/trivial.m: New test.
249         * objc.dg/try-catch-11.m: Move to ...
250         * objc/execute/exceptions/foward-1.m: Here.
251         * objc.dg/try-catch-2.m: Move to ...
252         * objc/execute/exceptions/catchall-1.m: Here.
253         * objc.dg/try-catch-8.m: Move to ...
254         * objc/execute/exceptions/local-variables-1.m: Here.
255
256 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
257
258         * objc.dg/nested-func-1.m: Move to ...
259         * objc/execute/nested-func-1.m: Here.
260
261 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
262
263         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
264         in ${options} instead of [target_info name].
265         * lib/obj-c++.exp (objc_target_compile): Likewise.
266
267 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
268
269         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
270
271 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
272
273         part of PR testsuite/23348
274         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
275         of the torture options.
276         * objc/compile/trivial.m: New test.
277
278 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
279
280         * gfortran.dg/eoshift.f90:  Correct format.
281
282 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
283
284         * gfortran.fortran-torture/execute/character_passing.f90:
285         Fix comment typo.
286
287 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
288
289         PR c++/8271
290         * g++.dg/template/unify10.C: New.
291
292 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
293
294         * g++.dg/parse/pr22514.C: Move to...
295         * g++.dg/debug/pr22514.C: here.
296
297 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
298
299         PR c++/23266
300         * g++.dg/inherit/pure1.C: New test.
301
302         * ChangeLog: Fix typos.
303
304 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
305             Steven Bosscher  <stevenb@suse.de>
306
307         * gfortran.dg/runtime_warning_1.f90: New test.
308
309 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
310
311         PR c++/23219
312         * g++.dg/parse/crash28.C: New.
313
314 2005-08-11  Richard Guenther  <rguenther@suse.de>
315
316         PR target/23289
317         * gcc.target/i386/tailcall-1.c: New testcase.
318
319 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
320
321         * gcc.dg/vect/vect-67.c: Un-xfail.
322
323 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
324
325         PR c++/23225
326         * g++.dg/testsuite/parse/crash27.C: new test.
327
328 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
329
330         PR libfortran/22143
331         * gfortran.dg/shift-kind.f90:  New testcase.
332
333 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
334
335         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
336         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
337
338 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
339
340         PR c++/20646
341         * g++.dg/other/mult-stor1.C: New test.
342
343 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
344
345         * gcc.c-torture/pr18299-1.c: Move to ...
346         * gcc.c-torture/compile/pr18299-1.c: Here.
347
348 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
349
350         * gfortran/fortran.torture/execute/character_passing.f90:
351         Fix types for LSAME.
352
353 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
354
355         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
356         input data back to what it was originally.
357
358 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
359
360         * objc.dg/try-catch-8.m: Enable for all targets.
361
362 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
363
364         * gcc.dg/pr23165.c: New test.
365
366 2005-08-09  Steven Bosscher  <stevenb@suse.de>
367
368         PR tree-optimization/23234
369         * gcc.dg/tree-ssa/pr23234.c: New test.
370
371 2005-08-08  Josh Conner  <jconner@apple.com>
372
373         PR rtl-optimization/23241
374         * gcc.dg/char-compare.c: New test.
375
376 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
377
378         PR c++/22508
379         * g++.dg/init/new13.C: New test.
380
381 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
382
383         PR c++/21166
384         * g++.dg/other/crash-4.C: Adjust
385         * g++/dg/ext/packed9.C: New.
386
387 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
388
389         PR middle-end/21964
390         * gcc.c-torture/execute/pr21964-1.c: New test.
391
392 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
393
394         PR c/22458
395         * gcc.dg/pr22458-1.c: New test.
396
397 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
398             Steven G. Kargl <kargls@comcast.net>
399
400         PR fortran/22390 
401         * gfortran.dg/flush_1.f90: New test.
402
403 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
404
405         PR c++/23191
406         * g++.dg/template/eh2.C: New test.
407
408 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
409
410         PR c++/19498
411         * g++.dg/template/instantiate7.C: New test.
412
413 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
414
415         PR c/23113
416         * gcc.dg/Wunused-value-1.c: New test.
417
418 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
419
420         PR rtl-optimization/23233
421         * gcc.c-torture/compile/pr23233-1.c: New test.
422
423 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
424
425         PR fortran/18833
426         PR fortran/20850
427         * gfortran.dg/equiv_1.f90: New test.
428         * gfortran.dg/equiv_2.f90: New test.
429         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
430         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
431         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
432
433 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
434
435         * gcc.c-torture/execute/vrp-5.c: New test.
436         * gcc.c-torture/execute/vrp-6.c: New test.
437         * gcc.dg/tree-ssa/vrp21.c: New test.
438
439 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
440
441         * g++.dg/parse/pr22514.C: New test.
442
443 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
444
445         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
446
447         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
448         instead of constant loads / pool entries.
449
450 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
451
452         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
453         TEST_TO_WCTYPE.
454
455 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
456         
457         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
458         __WINT_TYPE__ in generated prototypes if possible.
459
460 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
461
462         PR 22037
463         * g++.dg/tree-ssa/pr22037.C:
464
465 2005-08-04  Richard Henderson  <rth@redhat.com>
466
467         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
468         scan-tree-dump-times directive.
469
470 2005-08-04  Jan Hubicka  <jh@suse.cz>
471
472         * gcov-1.C: Fix switch counts.
473         * gcov-4b.c: Likewise.
474
475 2005-08-03  Jeff Law  <law@redhat.com>
476
477         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
478
479 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
480
481         * gcc.c-torture/execute/pr23135.c: New test.
482
483 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
484
485         PR tree-optimization/19899
486         * gcc.dg/tree-ssa/scev-1.c: New test.
487         * gcc.dg/tree-ssa/scev-2.c: New test.
488
489 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
490
491         PR target/18582
492         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
493
494 2005-08-03  Jan Hubicka  <jh@suse.cz>
495
496         * update-conroll.c: New testcase.
497         * update-conroll-2.c: New testcase.
498
499 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
500
501         * gfortran.dg/constant_substring.f: New test.
502         * gfortran.dg/pr22491.f: New test.
503
504 2005-08-02  Jan Hubicka  <jh@suse.cz>
505
506         * update-threading.c: Replace by the proper one.
507
508 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
509
510         PR 23164
511         * g++.dg/tree-ssa/pr23164.C: New test.
512
513 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
514
515         * gcc.dg/tree-ssa/pr23192.c: New test.
516
517 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
518
519         * gcc.c-torture/execute/vrp-4.c: New test.
520
521 2005-08-02  Jan Hubicka  <jh@suse.cz>
522
523         * update-threading.c: New test.
524
525 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
526
527         * gcc.c-torture/compile/20050801-1.c: New test.
528         * gcc.c-torture/compile/20050801-2.c: New test.
529
530 2005-08-01  Jan Hubicka  <jh@suse.cz>
531
532         * val-prof-5.c: New test.
533
534 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
535
536         PR c/22311
537         * gcc.dg/pr22311-1.c : New test.
538
539 2005-07-31  Steven Bosscher  <stevenb@suse.de>
540
541         PR target/23095
542         * gfortran.dg/pr23095.f: New test.
543
544         PR c++/22003
545         * g++.dg/other/pr22003.C: New test.
546
547 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
548
549         PR target/20621
550         * gcc.c-torture/execute/pr20621-1.c: New test.
551
552 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
553
554         * gfortran.dg/comma_format_extension_4.f:  Adjust length
555         of string for format.
556         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
557         print statement with internal write.
558         * gfortran.dg/der_array_io_2.f:  Likewise.
559         * gfortran.dg/der_array_io_3.f:  Likewise.
560
561 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
562
563         * gcc.dg/fold-abs-4.c: new test.
564
565 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
566
567         PR fortran/22570 an related issues.
568         * gfortran.dg/x_slash_1.f: New test.
569
570 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
571
572         PR c/23143
573         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
574         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
575
576 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
577
578         PR c/529
579         * gcc.dg/Wshadow-3.c: New test.
580
581 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
582
583         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
584         used to have the wrong bounds).
585
586 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
587
588         PR c/21720
589         * gcc.dg/hex-round-1.c: Test more cases.
590         * gcc.dg/hex-round-2.c: New test.
591
592 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
593
594         PR 22550
595         * g++.dg/tree-ssa/pr22550.C: New test.
596
597 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
598
599         * gcc.dg/tree-ssa/vrp19.c: New test.
600         * gcc.dg/tree-ssa-vrp20.c: New test.
601
602 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
603
604         PR c/22240
605         * gcc.dg/transparent-union-4.c: New test.
606
607 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
608
609         PR c/22192
610         * gcc.dg/c99-vla-2.c: New test.
611
612 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
613
614         PR c/21720
615         * gcc.dg/hex-round-1.c: New test.
616
617 2005-07-28  Jan Hubicka  <jh@suse.cz>
618
619         * inliner-1.c: Do not dump everything.
620         * tree-prof.exp: Do not pass -ftree-based-profiling.
621         * bprob.exp: Likewise.
622
623         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
624
625 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
626
627         PR c++/22545
628         * g++.dg/expr/ptrmem7.C: New test.
629
630 2005-07-28  Mike Stump  <mrs@apple.com>
631
632         * g++.old-deja/g++.mike/visibility-1.C: New test.
633
634 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
635
636         PR c/20187
637         * gcc.c-torture/execute/pr20187-1.c: New test.
638
639 2005-07-28  Jeff Law  <law@redhat.com>
640
641         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
642         * gcc.dg/tree-ssa/vrp18.c: New test.
643
644 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
645
646         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
647
648 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
649
650         PR tree-optimization/22506
651         * gcc.dg/vect/ps22506.c: New test.
652
653 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
654
655         PR target/21149
656         * gcc.target/i386/sse-3.c: New test.
657
658 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
659
660         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
661         * gcc.target/mips/mips32-dsp-type.c: Likewise.
662
663 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
664
665         PR c/22589
666         * gcc.c-torture/compile/pr22589-1.c: New test.
667
668 2005-07-28  Jan Hubicka  <jh@suse.cz>
669         
670         * update-loopch.c: New testcase.
671
672 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
673
674         PR rtl-optimization/23047
675         * gcc.c-torture/execute/pr23047.c: New test.
676         * gcc.c-torture/execute/pr23047.x: New.
677
678 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
679
680         PR tree-optimization/22493
681         * gcc.c-torture/execute/pr22493-1.c: New test.
682         * gcc.c-torture/execute/pr22493-1.x: New.
683         * gcc.c-torture/execute/vrp-1.c: New test.
684         * gcc.c-torture/execute/vrp-2.c: New test.
685         * gcc.c-torture/execute/vrp-2.c: New test.
686
687 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
688
689         * gcc.target/frv/all-builtin-read8.c: Delete.
690         * gcc.target/frv/all-builtin-read16.c: Delete.
691         * gcc.target/frv/all-builtin-read32.c: Delete.
692         * gcc.target/frv/all-builtin-read64.c: Delete.
693         * gcc.target/frv/all-builtin-write8.c: Delete.
694         * gcc.target/frv/all-builtin-write16.c: Delete.
695         * gcc.target/frv/all-builtin-write32.c: Delete.
696         * gcc.target/frv/all-builtin-write64.c: Delete.
697         * gcc.target/frv/all-read-write-1.c: New.
698
699 2005-07-27  Jeff Law  <law@redhat.com>
700
701         * gcc.c-torture/execute/pr22630.c: New test.
702
703 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
704
705         PR tree-optimization/23073
706         * gcc.dg/vect/nodump-pr23073.c: New test.
707         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
708
709 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
710
711         PR tree-optimize/22348
712         * gcc.c-torture/execute/pr22348.c: New.
713
714 2005-07-27  Richard Guenther  <rguenther@suse.de>
715
716         * gcc.dg/tree-ssa/salias-1.c: New testcase.
717
718 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
719
720         PR fortran/22503
721         * gfortran.dg/logical_comp.f90: New test.
722
723 2005-07-27  Jan Hubicka  <jh@suse.cz>
724
725         * inliner-1.c: Add cleanup of dumps.
726         * val-prof-*.c: Likewise.
727         * update-tailcall.c: New.
728
729 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
730
731         PR 22591
732         * gcc.dg/tree-ssa/pr22591.c: New test.
733         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
734
735 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
736
737         PR libobjc/22606
738         * objc.dg/try-catch-11.m: New test.
739
740 2005-07-26  Richard Guenther  <rguenther@suse.de>
741
742         PR tree-optimization/22486
743         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
744
745 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
746
747         PR tree-opt/22484
748         * testsuite/g++.dg/opt/loop2.C: New test.
749
750 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
751
752         * gcc.dg/tree-ssa/reassoc-3.c: New test.
753         * gcc.dg/tree-ssa/reassoc-4.c: New test.
754
755 2005-07-25  Adam Nemet  <anemet@lnxw.com>
756
757         * lib/profopt.exp (profopt-execute): Check for profiling data
758         files on the target.
759
760 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
761
762         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
763         for matching of asm labels.
764
765 2005-07-25  Richard Guenther  <rguenther@suse.de>
766
767         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
768
769 2005-07-25  Richard Guenther  <rguenther@suse.de>
770
771         PR testsuite/22624
772         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
773
774 2005-07-25  Ira Rosen  <irar@il.ibm.com>
775
776         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
777         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
778         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
779         * gcc.dg/vect/vect-100.c: New test.
780         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
781         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
782         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
783         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
784         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
785         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
786         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
787         * gfortran.dg/vect/pr19049.f90: New testcase.
788         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
789
790 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
791
792         * gcc.c-torture/execute/20050713-1.c: New test.
793
794         PR fortran/20063
795         * gfortran.fortran-torture/execute/data_4.f90: New test.
796
797         PR middle-end/20303
798         * gcc.dg/visibility-d.c: New test.
799
800 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
801
802         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
803         * gfortran.dg/underflow.f90: Ditto.
804
805 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
806
807         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
808         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
809         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
810
811 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
812
813         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
814         include case of field width of zero. 
815
816 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
817
818         PR libgfortran/21875
819         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
820         with trailing blanks on normal formatted read.
821
822 2005-07-23  Chao-ying Fu  <fu@mips.com>
823
824         * gcc.target/mips/mips32-dsp-type.c: New test.
825         * gcc.target/mips/mips32-dsp.c: New test.
826
827 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
828
829         PR testsuite/21073
830         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
831
832         PR testsuite/20454
833         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
834         and __cyg_profile_func_exit.
835
836 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
837
838         * gfortran.dg/comma_format_extension_3.f: Fix typo.
839         * gfortran.dg/comma_format_extension_4.f: Same.
840         * gfortran.dg/pr15332.f: Same.
841         * gfortran.dg/pr21730.f: Same.
842
843 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
844
845         * g++.dg/opt/vrp2.C: Fix testcase.
846
847         PR tree-opt/22625
848         * g++.dg/opt/vrp2.C: New test.
849
850 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
851
852         PR debug/21828
853         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
854
855 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
856
857         * gcc.dg/tree-ssa/20050719-1.c: New test.
858
859 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
860
861         * gcc.dg/bfin-longcall-1.c: New file.
862         * gcc.dg/bfin-longcall-2.c: New file.
863
864 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
865
866         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
867
868 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
869
870         PR middle-end/19055
871         * gcc.dg/tree-ssa/pr19055.c: New test.
872         * gcc.dg/tree-ssa/pr19055-2.c: New test.
873
874 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
875
876         PR C++/22358
877         * g++.dg/other/pr22358.C: New test.
878
879 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
880
881         PR c++/2922
882         * g++.dg/lookup/two-stage5.C: New test from bug comments.
883         
884 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
885
886         PR c++/15938
887         * g++.dg/init/union2.C: New test.
888
889 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
890
891         PR c/22393
892         * gcc.dg/complex-4.c: New test.
893
894 2005-07-21  Richard Guenther  <rguenther@suse.de>
895
896         PR testsuite/22522
897         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
898         scanning for asm labels.
899         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
900
901 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
902
903         PR target/22085
904         * gcc.dg/altivec-pr22085.c: New.
905
906 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
907
908         PR tree-optimization/19210
909         * gcc.dg/tree-ssa/pr19210-1.c: New.
910         * gcc.dg/tree-ssa/pr19210-2.c: New.
911
912 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
913
914         PR rtl-optimization/22167
915         * g++.dg/opt/pr22167.C: New test.
916
917 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
918
919         PR c++/2922
920         * g++.dg/lookup/two-stage2.C: New.
921         * g++.dg/lookup/two-stage3.C: New.
922         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
923         fixed two-stage name lookup for operators.
924         * g++.dg/template/call3.C: Compiler now produces an appropriate
925         error message. 
926         * g++.dg/template/crash37.C: Compiler now describes bla() on line
927         14 as a candidate. 
928         * g++.dg/template/ptrmem4.C: Compiler produces different error
929         message.
930         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
931         connect_to_method as a candidate.
932         
933 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
934
935         * gcc.dg/fold-alloc-1.c: New test.
936
937 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
938
939         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
940         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
941
942 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
943
944         * gcc.dg/fold-abs-1.c: New test.
945         * gcc.dg/fold-abs-2.c: New test.
946         * gcc.dg/fold-abs-3.c: New test.
947
948 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
949
950         Make CONSTRUCTOR use VEC to store initializers.
951         * g++.dg/ext/complit3.C: Check for specific error messages.
952         * g++.dg/init/brace2.C: Update error message.
953         * g++.dg/warn/Wbraces2.C: Likewise.
954
955 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
956
957         PR fortran/16940
958         * gfortran.dg/module_interface_1.f90: New test.
959
960 2005-07-19  Danny Berlin <dberlin@dberlin.org>
961             Kenneth Zadeck <zadeck@naturalbridge.com>
962
963         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
964
965 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
966
967         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
968         specify -Wformat for these tests.
969         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
970         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
971         * gcc.dg/format/opt-6.c: Delete.
972
973 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
974
975         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
976         * gcc.dg/tree-ssa/sra-3.c: Likewise.
977
978 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
979
980         * gcc.dg/tree-ssa/alias-2.c: New test.
981
982 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
983
984         PR c++/22263
985         * g++.dg/template/explicit7.C: New test.
986
987 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
988
989         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
990         width of 8 to +Inf and -Inf.
991     
992 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
993
994         PR c++/22139
995         * g++.dg/template/friend36.C: New test.
996
997 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
998
999         PR fortran/21730
1000         * gfortran.dg/pr21730.f: New test.
1001
1002 2005-07-16  Danny Berlin <dberlin@dberlin.org>
1003             Kenneth Zadeck <zadeck@naturalbridge.com>
1004
1005         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
1006         since pure const detection cannot run at -O1 in c compiler.
1007         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
1008         can now optimize this case properly.
1009         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
1010         because we now pass.
1011         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
1012
1013 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
1014
1015         PR c/22421
1016         * gcc.dg/format/bitfld-1.c: New test.
1017
1018 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1019
1020         PR c++/22204
1021         * g++.dg/rtti/repo1.C: New test.
1022
1023 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
1024
1025         PR middle-end/22398
1026         * gcc.c-torture/compile/pr22398.c: New test.
1027
1028 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1029
1030         PR c++/22132
1031         * g++.dg/expr/cast4.C: New test.
1032
1033 2005-07-15  Richard Guenther  <rguenther@suse.de>
1034
1035         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
1036         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1037
1038 2005-07-15  Steven Bosscher  <stevenb@suse.de>
1039
1040         PR tree-optimization/22230
1041         * gcc.dg/tree-ssa/pr22230.c: New test.
1042
1043 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
1044
1045         * gfortran.dg/g77/cpp6.f: New test.
1046
1047         PR fortran/22417
1048         * gfortran.dg/g77/cpp5.F: New test.
1049         * gfortran.dg/g77/cpp5.h: New file.
1050         * gfortran.dg/g77/cpp5inc.h: New file.
1051
1052 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
1053
1054         PR libfortran/16435
1055         * gfortran.dg/tl_editting.f90: New.
1056         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
1057
1058 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
1059
1060         * gfortran.dg/char_array_constructor.f90: New test.
1061
1062 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
1063
1064         * gfortran.dg/past_eor.f90: New.
1065         * gfortran.dg/complex_read.f90: New.
1066
1067 2005-07-13  Jeff Law  <law@redhat.com>
1068
1069         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
1070         additional casts.
1071
1072         * gcc.dg/tree-ssa/pr22321.c: New test
1073
1074 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
1075
1076         PR tree-optimization/21921
1077         * gcc.dg/tree-ssa/pr21921.c: New.
1078
1079 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1080
1081         PR tree-optimizatio/22442
1082         * gcc.dg/tree-ssa/loop-11.c: New test.
1083
1084 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1085
1086         PR tree-opt/21840
1087         * gcc.c-torture/compile/pr21840.c: New test.
1088
1089 2005-07-12  Jan Hubicka  <jh@suse.cz>
1090
1091         * gcc.c-torture/compile/pr22379.c: New test.
1092
1093 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
1094
1095         PR libfortran/21593
1096         gfortran.dg/dev_null.f90:  Remove outdated comment about
1097         PR libfortran/21593.
1098
1099
1100 2005-07-12  Dale Johannesen  <dalej@apple.com>
1101
1102         * gcc.target/i386/compress-float-sse.c:  New.
1103         * gcc.target/i386/compress-float-sse-pic.c:  New.
1104         * gcc.target/i386/compress-float-387.c:  New.
1105         * gcc.target/i386/compress-float-387-pic.c:  New.
1106         * gcc.dg/compress-float-ppc.c:  New.
1107         * gcc.dg/compress-float-ppc-pic.c:  New.
1108
1109 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
1110
1111         PR libfortran/21593
1112         gfortran.dg/dev_null.f90:  Remove targets.
1113
1114 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1115
1116         PR tree-opt/22335
1117         * gcc.dg/pr22335-1.c: New test.
1118         * gcc.dg/pr22335-2.c: New test.
1119
1120 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1121
1122         PR c++/20172
1123         * g++.dg/template/nontype12.C : New test.
1124
1125 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1126
1127         * gcc.dg/tree-ssa/loop-10.c: New test.
1128
1129 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
1130
1131         * gcc.c-torture/execute/20020720-1.x: Remove.
1132
1133 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
1134
1135         * gfortran.fortran-torture/execute/forall_7.f90: New test.
1136
1137 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
1138
1139         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
1140         (dg-mips-options): Use it.
1141
1142 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
1143
1144         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
1145
1146 2005-07-09  Richard Henderson  <rth@redhat.com>
1147
1148         * lib/target-supports.exp (check_effective_target_sync_char_short):
1149         Add alpha.
1150
1151 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
1152
1153         PR libfortran/22217
1154         * gfortran.dg/negative-z-descriptor.f90:  New test.
1155
1156 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1157
1158         PR tree-opt/22329
1159         * gcc.dg/pr22329.c: New test.
1160
1161 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
1162
1163         PR tree-optimization/20139
1164         * gcc.dg/tree-ssa/pr20139.c: New.
1165
1166 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1167
1168         PR tree-opt/22356
1169         * testsuite/gcc.dg/pr22356-1.c: New test.
1170
1171 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
1172
1173         PR c++/21799
1174         * g++.dg/template/unify8.C: New.
1175         * g++.dg/template/unify9.C: New.
1176
1177 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
1178
1179         * gfortran.fortran-torture/execute/entry_10.f90: New test.
1180
1181 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
1182
1183         * gcc.dg/darwin-version-1.c: New.
1184         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
1185         * gcc.dg/builtins-20.c: Likewise.
1186         * gcc.dg/builtins-53.c: Likewise.
1187         * gcc.dg/torture/builtins-convert-1.c: Likewise.
1188         * gcc.dg/torture/builtins-convert-2.c: Likewise.
1189         * gcc.dg/torture/builtins-convert-3.c: Likewise.
1190         * gcc.dg/torture/builtins-power-1.c: Likewise.
1191         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
1192         on Darwin.
1193
1194 2005-07-07  Jeff Law  <law@redhat.com>
1195
1196         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
1197         argument evaluation order.
1198
1199 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
1200
1201         PR libfortran/21594
1202         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1203         Add test cases where the shift length is greater than the
1204         array length.
1205
1206 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1207
1208         * obj-c++.dg/proto-lossage-6.mm: New.
1209         * objc.dg/proto-lossage-6.m: New.
1210
1211 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1212
1213         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
1214         * objc.dg/gnu-runtime-2.m: Likewise.
1215
1216 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1217
1218         * gfortran.dg/longline.f: New test.
1219
1220         * gfortran.dg/badline.f: New test.
1221
1222 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1223
1224         PR fortran/16531
1225         PR fortran/15966
1226         PR fortran/18781
1227         * gfortran.dg/hollerith.f90: New.
1228         * gfortran.dg/hollerith2.f90: New.
1229         * gfortran.dg/hollerith3.f90: New.
1230         * gfortran.dg/hollerith4.f90: New.
1231         * gfortran.dg/hollerith_f95.f90: New.
1232         * gfortran.dg/hollerith_legacy.f90: New.
1233         * gfortran.dg/g77/cpp4.F: New. Port from g77.
1234
1235 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1236
1237         PR objc/22274
1238         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
1239         * objc.dg/gnu-runtime-2.m: New.
1240
1241 2005-07-06  Jeff Law  <law@redhat.com>
1242
1243         * gcc.dg/tree-ssa/vrp17.c: New test.
1244
1245 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1246
1247         PR fortran/22327
1248         * gfortran.dg/array_constructor_5.f90: New test.
1249
1250 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1251
1252         * gfortran.fortran-torture/execute/entry_9.f90: New test.
1253
1254 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
1255
1256         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
1257         * gcc.dg/980816-1.c: Ditto.
1258
1259 2005-07-06  Jeff Law  <law@redhat.com>
1260
1261         * gcc.c-torture/compile/pr21356.c: New test.
1262
1263 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1264
1265         PR c/22013
1266         PR c/22098
1267         * gcc.c-torture/compile/pr22013-1.c,
1268         gcc.c-torture/execute/pr22098-1.c,
1269         gcc.c-torture/execute/pr22098-2.c,
1270         gcc.c-torture/execute/pr22098-3.c: New tests.
1271
1272 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1273
1274         PR c/22308
1275         * gcc.dg/pr22308-1.c: New test.
1276
1277 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
1278
1279         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
1280         target.
1281         * gcc.dg/compare9.c: Use -fshort-enums instead of
1282         -fno-short-enums.  Change the last test to dg-bogus.
1283
1284 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
1285
1286         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
1287         * gcc.dg/compare9.c: New.
1288
1289 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1290
1291         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
1292
1293 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1294
1295         PR testsuite/22288
1296         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
1297
1298
1299 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1300
1301         * gcc.dg/format/gcc_gfc-1.c: New.
1302
1303 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1304
1305         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
1306
1307 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1308
1309         PR fortran/20842
1310         * gfortran.dg/io_invalid_1.f90: New test.
1311
1312 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
1313
1314         * gcc.dg/format/gcc_diag-1.c: Update.
1315
1316 2005-07-02  Jeff Law  <law@redhat.com>
1317
1318         * gcc.dg/tree-ssa/pr22051-1.c: New test.
1319         * gcc.dg/tree-ssa/pr22051-2.c: New test.
1320
1321 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
1322
1323         * gcc.dg/format/gcc_diag-1.c: Update.
1324
1325 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
1326
1327         PR tree-opt/22269
1328         * gcc.c-torture/compile/pr22269.c: New test.
1329
1330 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
1331
1332         PR 21584
1333         PR 22219
1334         * g++.dg/tree-ssa/pr21584-1.C: New test.
1335         * g++.dg/tree-ssa/pr21584-2.C: New test.
1336
1337 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
1338
1339         * obj-c++.dg/try-catch-11.mm: New.
1340         * objc.dg/try-catch-10.m: New.
1341
1342 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
1343
1344         * g++.dg/other/ucnid-1.C: xfail on AIX.
1345
1346 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
1347
1348         PR 22234
1349         * gcc.dg/20050629-1.c: New test.
1350
1351 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
1352
1353         * obj-c++.dg/const-str-1[0-1].mm: New.
1354         * objc.dg/const-str-1[0-1].m: New.
1355
1356 2005-05-29  Richard Henderson  <rth@redhat.com>
1357
1358         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
1359         Rename from check_effective_target_vect_no_max.
1360         (check_effective_target_vect_no_int_add): New.
1361         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
1362         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
1363         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1364         * gcc.dg/vect/vect-reduc-1.c: Use both.
1365         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1366
1367 2005-05-29  Richard Henderson  <rth@redhat.com>
1368
1369         * lib/target-supports.exp (check_effective_target_vect_no_max): 
1370         Remove i386 and x86_64.
1371
1372 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1373
1374         PR testsuite/21969
1375         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
1376
1377 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1378
1379         PR middle-end/21969
1380         * gcc.dg/vect/pr21969.c: New test.
1381
1382 2005-06-28  Eric Christopher  <echristo@redhat.com>
1383
1384         PR c/22052
1385         PR c/21975
1386         * gcc.dg/inline1.c: New test.
1387         * gcc.dg/inline2.c: Ditto.
1388         * gcc.dg/inline3.c: Ditto.
1389         * gcc.dg/inline4.c: Ditto.
1390         * gcc.dg/inline5.c: Ditto.
1391         
1392 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1393
1394         PR libfortran/22142
1395         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1396         Add testcase also testing eoshift1 for PR 22142.
1397
1398 2005-06-28  Richard Henderson  <rth@redhat.com>
1399
1400         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
1401         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
1402         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
1403         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
1404         gcc.dg/tree-ssa/20030922-2.c: Likewise.
1405
1406 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1407
1408         PR libfortran/22142
1409         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1410         Add testcase for PR 22142.
1411
1412 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
1413
1414         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
1415         gcc.target/ia64/fpreg-2.c: New tests.
1416
1417 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1418
1419         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
1420
1421 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1422
1423         PR libfortran/22170
1424         * gfortran.dg/slash_1.f90: New test.
1425
1426 2005-06-27  Richard Henderson  <rth@redhat.com>
1427
1428         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
1429         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
1430         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
1431         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1432         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
1433         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
1434
1435 2005-06-27  Richard Henderson  <rth@redhat.com>
1436
1437         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
1438         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
1439
1440 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
1441
1442         * obj-c++.dg/proto-lossage-5.mm: New.
1443         * objc.dg/proto-lossage-5.m: New.
1444
1445 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
1446
1447         PR 21959
1448         * gcc.dg/tree-ssa/pr21959.c: New test.
1449
1450 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
1451
1452         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
1453         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
1454         testing uninitialized var.
1455
1456         * gcc.c-torture/execute/builtins/chk.h: New.
1457         * gcc.c-torture/execute/builtins/lib/chk.c: New.
1458         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
1459         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
1460         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
1461         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
1462         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
1463         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
1464         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
1465         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
1466         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
1467         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
1468         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
1469         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
1470         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
1471         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
1472         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
1473         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
1474         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
1475         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
1476         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
1477         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
1478         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
1479         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
1480         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
1481         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
1482         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
1483         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
1484         * gcc.dg/builtin-object-size-1.c: New test.
1485         * gcc.dg/builtin-object-size-2.c: New test.
1486         * gcc.dg/builtin-object-size-3.c: New test.
1487         * gcc.dg/builtin-object-size-4.c: New test.
1488         * gcc.dg/builtin-object-size-5.c: New test.
1489         * gcc.dg/builtin-stringop-chk-1.c: New test.
1490         * gcc.dg/builtin-stringop-chk-2.c: New test.
1491         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
1492         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
1493         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
1494         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
1495         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
1496         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
1497         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
1498         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
1499         * gcc.c-torture/execute/printf-1.c: New test.
1500         * gcc.c-torture/execute/fprintf-1.c: New test.
1501         * gcc.c-torture/execute/vprintf-1.c: New test.
1502         * gcc.c-torture/execute/vfprintf-1.c: New test.
1503         * gcc.c-torture/execute/printf-chk-1.c: New test.
1504         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
1505         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
1506         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
1507
1508 2005-06-27  Michael Matz  <matz@suse.de>
1509
1510         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
1511         slot is not merged if address escapes.
1512
1513 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1514
1515         PR c/21911
1516         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
1517
1518 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
1519
1520         PR middle-end/17965
1521         * gcc.c-torture/compile/20050622-1.c: New test.
1522
1523         PR middle-end/22028
1524         * gcc.dg/20050620-1.c: New test.
1525
1526 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
1527
1528         PR tree-optimization/22026
1529         * gcc.dg/tree-ssa/pr22026.c: New.
1530
1531 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
1532
1533         PR libfortran/22144
1534         * gfortran.dg/shift-alloc.f90:  New testcase.
1535
1536 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
1537
1538         * all files: Update FSF address in copyright headers.
1539
1540 2005-06-22  Jan Hubicka  <jh@suse.cz>
1541
1542         * wholeprogram-1.c: New testcase.
1543         * wholeprogram-2.c: New testcase.
1544
1545 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
1546
1547         PR 22171
1548         * gcc.dg/tree-ssa/pr22171.c: New test.
1549
1550 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
1551
1552         * gfortran.dg/simplify_modulo.f90: New.
1553
1554 2005-06-24  Jan Hubicka  <jh@suse.cz>
1555
1556         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
1557
1558 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1559
1560         * obj-c++.dg/proto-lossage-[1-4].mm: New.
1561
1562 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1563
1564         * obj-c++.dg/typedef-alias-1.mm: New.
1565         * objc.dg/typedef-alias-1.m: New.
1566
1567 2005-06-23  Jeff Law  <law@redhat.com>
1568
1569         * gcc.dg/tree-ssa/vrp16.c: New test.
1570
1571 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1572
1573         * lib/target-supports.exp: Add
1574         check_effective_target_fortran_large_real and
1575         check_effective_target_fortran_large_int to check for
1576         corresponding effective targets.
1577         * gfortran.dg/large_integer_kind_1.f90: New test.
1578         * gfortran.dg/large_real_kind_1.f90: New test.
1579
1580 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
1581
1582         PR tree-optimization/22117
1583         * gcc.dg/tree-ssa/pr22117.c: New.
1584
1585 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
1586
1587         PR testsuite/22123
1588         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
1589
1590 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
1591
1592         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
1593
1594 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
1595
1596         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
1597         * gfortran.dg/f2c_4.c: Likewise
1598         
1599 2005-06-22 Paul Brook  <paul@codesourcery.com>
1600
1601         PR fortran/21034
1602         * gfortran.dg/auto_save_1.f90: New test.
1603
1604 2005-06-22  Michael Matz  <matz@suse.de>
1605
1606         * gcc.target/x86-64/abi: New directory.
1607         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
1608         * gcc.target/x86-64/abi/README.gcc: New file.
1609         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
1610         * gcc.target/x86-64/abi/asm-support.s: New file.
1611         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
1612         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
1613         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
1614         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
1615         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
1616         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
1617         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
1618         * gcc.target/x86_64/abi/test_bitfields.c: New test.
1619         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
1620         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
1621         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
1622         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
1623         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
1624         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
1625         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
1626         * gcc.target/x86_64/abi/test_varargs.c: New test.
1627
1628 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
1629
1630         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
1631         32-bit i?86 and x86_64.
1632
1633 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
1634
1635         * obj-c++.dg/const-str-[1-9].mm: New tests.
1636
1637 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
1638
1639         PR fortran/22010
1640         * gfortran.dg/namelist_use.f90: New.
1641         * gfortran.dg/namelist_use_only.f90: New.
1642
1643 2005-06-21  Jeff Law  <law@redhat.com>
1644
1645         * gcc.dg/tree-ssa/vrp15.c: New test.
1646
1647 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
1648
1649         * lib/target-supports.exp (check_effective_target_vect_reduction): 
1650         Remove.
1651         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
1652         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
1653         remove vect_reduction target keyword. Also avoid two returns in main.
1654         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1655         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
1656         * gcc.dg/vect/vect-reduc-1short.c: New test.
1657         * gcc.dg/vect/vect-reduc-1char.c: New test.
1658         * gcc.dg/vect/vect-reduc-2short.c: New test.
1659         * gcc.dg/vect/vect-reduc-2char.c: New test.
1660         * gcc.dg/vect/vect-reduc-6.c: New test.
1661         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
1662         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
1663         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
1664
1665 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1666         Paul Thomas  <pault@gcc.gnu.org>
1667
1668         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
1669         New tests.
1670         
1671 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1672
1673         * gfortran.dg/backslash_1.f90: New test.
1674         * gfortran.dg/backslash_2.f90: New test.
1675
1676 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
1677
1678         * gfortran.dg/duplicate_labels.f90: New test.
1679
1680 2005-06-20  Jan Beulich  <jbeulich@novell.com>
1681
1682         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
1683         unsupportable relocations.
1684         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1685         * gcc.dg/20050321-2.c: xfail for NetWare.
1686
1687 2005-06-20  Andreas Jaeger  <aj@suse.de>
1688
1689         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
1690         gcc.target/i386/fastcall-sseregparm.c,
1691         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
1692
1693 2005-06-19  Richard Henderson  <rth@redhat.com>
1694
1695         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
1696
1697 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1698
1699         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
1700
1701 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
1702
1703         PR c++/22115
1704         * g++.dg/conversion/simd2.C: Change expected error message.
1705
1706 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1707
1708         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
1709         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1710         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1711
1712 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
1713
1714         * gcc.dg/fold-mod-1.c: New test.
1715
1716 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
1717
1718         PR fortran/19926
1719         * gfortran.dg/pr19926.f90: New test.
1720
1721 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1722
1723         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
1724         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
1725         targets.
1726         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1727         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1728
1729 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
1730
1731         * gcc.target/ia64/float80-varargs-1.c: New test.
1732
1733 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1734
1735         PR tree-opt/22035
1736         * gfortran.dg/f2c_6.f90: New test.
1737
1738 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
1739
1740         PR c++/17413
1741         * g++.dg/template/local5.C: New.
1742
1743 2005-06-17  Richard Henderson  <rth@redhat.com>
1744
1745         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
1746
1747 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
1748
1749         PR testsuite/21945
1750         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
1751
1752 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
1753
1754         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
1755         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
1756         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
1757         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
1758         check_vect to verify the presence of hardware vector support.
1759
1760 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
1761
1762         PR testsuite/22056
1763         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
1764
1765 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1766
1767         PR libfortran/19216
1768         * gfortran.dg/pr19216.f: Add correct space between brackets and
1769         dg directive.
1770
1771 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1772
1773         PR libfortran/16436
1774         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
1775
1776 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
1777
1778         * gcc.target/i386/attributes-error.c: New testcase.
1779         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1780         * gcc.target/i386/regparm-stdcall.c: Likewise.
1781         * gcc.target/i386/sseregparm-1.c: Likewise.
1782         * gcc.target/i386/sseregparm-2.c: Likewise.
1783
1784 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
1785
1786         * g++.dg/rtti/crash2.C: New.
1787
1788 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
1789
1790         * gcc.dg/noncompile/20040203-3.c: Update expected message.
1791
1792 2005-06-15  David Ung  <davidu@mips.com>
1793
1794         * gcc.target/mips/mips16e-extends.c: New test for testing the
1795         generation of MIPS16e zeb/zeh, seb/seh instructions.
1796
1797 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
1798
1799         PR 22018
1800         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
1801         * gcc.dg/tree-ssa/pr22018.c: New test.
1802
1803 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
1804
1805         * gcc.dg/simd-1.c: Update error messages.
1806         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
1807         * gcc.dg/simd-2.c: Update error messages.
1808         * gcc.dg/simd-4.c: New.
1809
1810 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
1811
1812         PR c++/20678
1813         * g++.dg/other/crash-4.C: New.
1814
1815 2005-06-14  Devang Patel  <dpatel@apple.com>
1816
1817         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
1818
1819 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
1820
1821         PR c++/21929
1822         * g++.dg/parse/crash11.C: Update
1823
1824 2005-06-13  Jeff Law  <law@redhat.com>
1825
1826         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
1827         perform the desired transformations.
1828         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
1829         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
1830
1831 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1832
1833         PR fortran/22038
1834         * gfortran.dg/forall_1.f90: Un-XFAIL.
1835
1836 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
1837
1838         PR c++/21929
1839         * g++.dg/parse/crash26.C: New.
1840
1841         PR c++/20789
1842         * g++.dg/init/member1.C: New.
1843
1844 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
1845
1846         * gfortran.dg/altreturn_1.f90: New test.
1847
1848 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
1849
1850         PR middle-end/21985
1851         * gcc.dg/tree-ssa/pr21985.c: New test.
1852
1853 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1854
1855         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
1856
1857 2005-06-12  Roger Sayle  <roger@eyesopen.com>
1858
1859         PR c++/21930
1860         * g++.dg/other/error10.C: New test case.
1861
1862 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1863
1864         PR libfortran/19155
1865         * gfortran.dg/pr19155.f: Add test.
1866
1867 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1868
1869         * gfortran.dg/f2c_7.f90: New test.
1870
1871         * gfortran.dg/forall_1.f90: XFAILed.
1872
1873 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1874
1875         * gcc.dg/pr14796-1.c: New.
1876         * gcc.dg/pr14796-2.c: New.
1877
1878 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
1879
1880         PR fortran/17792
1881         PR fortran/21375
1882         * gfortran.dg/deallocate_stat.f90:  New test.
1883
1884 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
1885
1886         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
1887
1888 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
1889
1890         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
1891         access will be generated when this loop is vectorized. Test that
1892         accesses with same alignment were detected.
1893         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
1894         Test that accesses with same alignment were detected.
1895         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
1896         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
1897         alignment were detected.
1898
1899 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1900
1901         * gcc.dg/Wcxx-compat-1.c: New.
1902
1903 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
1904
1905         PR libfortran/21480
1906         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
1907         complex array.
1908
1909 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
1910
1911         * gcc.dg/alias-8.c: New.
1912
1913 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
1914
1915         * gcc.dg/format/cmn_err-1.c: Update.
1916
1917 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
1918
1919         PR target/20666
1920         * gcc.target/sparc/fexpand-2.c: New.
1921         * gcc.target/sparc/fpmerge-2.c: New.
1922         * gcc.target/sparc/fpmul-2.c: New.
1923         * gcc.target/sparc/noresult.c: New.
1924         * gcc.target/sparc/pdist-2.c: New.
1925         * gcc.target/sparc/pdist-3.c: New.
1926
1927 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
1928
1929         PR testsuite/21702
1930         * gcc.target/i386/i386.exp: Fix comment typo.
1931
1932 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
1933
1934         PR c++/19497
1935         * g++.dg/inherit/using5.C: New.
1936         * g++.dg/inherit/using6.C: New.
1937
1938 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1939
1940         PR c++/19894
1941         * g++.dg/template/ptrmem15.C: New test.
1942
1943         PR c++/20563
1944         * g++.dg/ext/label4.C: New test.
1945
1946 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1947
1948         * gcc.dg/tls/debug-1.c: New test.
1949
1950 2005-06-07  Dale Johannesen  <dalej@apple.com>
1951
1952         * gcc.target/i386/movq.c:  New.
1953
1954 2005-06-07  Dale Johannesen  <dalej@apple.com>
1955
1956         * gcc.dg/20050607-1.c:  New.
1957
1958 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
1959
1960         PR middle-end/21850
1961         * gcc.c-torture/execute/20050607-1.c: New test.
1962
1963 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
1964
1965         PR libfortran/21926
1966         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
1967         Test case where the return array has lowest stride one,
1968         but isn't packed.
1969
1970 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
1971
1972         * lib/target-supports.exp (check_effective_target_sync_int_long):
1973         Add s390 and s390x targets.
1974
1975 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
1976
1977         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
1978         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
1979         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
1980         * gcc.dg/tree-ssa/loop-9.c: New test.
1981
1982 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
1983
1984         * g++.dg/parse/defarg10.C: New.
1985
1986 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
1987
1988         PR regression/21897
1989         * gcc.c-torture/execute/20050604-1.c: New test.
1990
1991 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
1992
1993         PR 21903
1994         * g++.dg/parse/defarg9.C: New.
1995
1996         PR c++/20637
1997         * g++.dg/inherit/using4.C: New.
1998         * g++.dg/overload/error1.C: Adjust expected errors.
1999         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2000         * g++.old-deja/g++.brendan/arm2.C: Likewise.
2001         * g++.old-deja/g++.other/redecl2.C: Likewise.
2002         * g++.old-deja/g++.other/redecl4.C: Likewise.
2003         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2004
2005 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2006
2007         * gfortran.dg/f2c_5.f90: Add -w to dg-options
2008
2009 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2010
2011         * lib/gfortran.exp (gfortran_target_compile): Call
2012         dg-additional-files-options
2013         * gfortran.dg/f2c_4.f90: New file
2014         * gfortran.dg/f2c_4.c: New file
2015         * gfortran.dg/f2c_5.f90: New file
2016         * gfortran.dg/f2c_5.c: New file
2017
2018 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2019
2020         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
2021
2022         PR fortran/21912
2023         * gfortran.dg/array_constructor_4.f90: New test.
2024
2025 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
2026
2027         PR c++/21619
2028         * g++.dg/ext/builtin9.C: New test.
2029
2030 2005-06-05  Dale Johannesen  <dalej@apple.com>
2031
2032         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
2033         * gcc.c-torture/execute/20050603-2.c:  Ditto.
2034
2035 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2036
2037         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
2038         * gcc.dg/vect/vect-reduc-1.c: New.
2039         * gcc.dg/vect/vect-reduc-2.c: New.
2040         * gcc.dg/vect/vect-reduc-3.c: New.
2041
2042 2005-06-04  Dale Johannesen  <dalej@apple.com>
2043
2044         * gcc.c-torture/execute/20050603-1.c:  New.
2045         * gcc.c-torture/execute/20050603-2.c:  New.
2046         * gcc.dg/20050603-3.c:  New.
2047
2048 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2049
2050         PR fortran/19195
2051         * gfortran.dg/debug_1.f90: New test.
2052
2053         * gfortran.dg/forall_1.f90: New test.
2054
2055 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
2056
2057         * gfortran.dg/array_constructor_3.f90: New test.
2058
2059 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2060
2061         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
2062
2063 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
2064
2065         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
2066
2067 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
2068
2069         PR c/21873
2070         * gcc.dg/init-excess-1.c: New test.
2071
2072 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2073
2074         PR c++/21853
2075         * g++.dg/expr/static_cast6.C: New test.
2076
2077 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
2078
2079         * gcc.dg/tree-ssa/vrp14.c: New test.
2080
2081 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2082
2083         PR c++/21336
2084         * g++.dg/template/new2.C: New test.
2085
2086 2005-06-03  Josh Conner  <jconner@apple.com>
2087
2088         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
2089         all entries in initializer.
2090
2091 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
2092
2093         PR middle-end/21858
2094         * gcc.dg/pr21858.c: New testcase.
2095
2096 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
2097
2098         PR tree-optimization/21292
2099
2100         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
2101         New.
2102         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2103         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2104         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2105         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2106         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
2107
2108 2005-06-02  Richard Henderson  <rth@redhat.com>
2109
2110         * gcc.dg/sync-2.c: Use -march=i486 for i386.
2111
2112 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
2113
2114         * gcc.dg/wtypequal.c: New testcase.
2115
2116 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
2117
2118         PR 21582
2119         * gcc.dg/tree-ssa/pr21582.c: New test.
2120
2121 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2122
2123         PR c++/21280
2124         * g++.dg/opt/interface2.h: New.
2125         * g++.dg/opt/interface2.C: New.
2126         * g++.dg/init/ctor4.C: Adjust error lines.
2127         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2128         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
2129         * g++.old-deja/g++.jason/opeq3.C: Likewise.
2130         * g++.old-deja/g++.pt/assign1.C: Likewise.
2131         * g++.old-deja/g++.pt/crash20.C: Likewise.
2132
2133 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
2134
2135         PR tree-optimization/21734
2136         * g++.dg/vect/pr21734_1.cc: New.
2137         * g++.dg/vect/pr21734_2.cc: New.
2138
2139 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2140
2141         PR c++/20350
2142         * g++.dg/template/spec24.C: New.
2143
2144         PR c++/21151
2145         * g++.dg/pch/local-1.C: New.
2146         * g++.dg/pch/local-1.Hs: New.
2147
2148 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
2149
2150         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
2151         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
2152         * gcc.dg/tree-ssa/pr14341.c: New test.
2153         * gcc.dg/tree-ssa/pr14841.c: New test.
2154         * gcc.dg/tree-ssa/pr20701.c: New test.
2155         * gcc.dg/tree-ssa/pr21086.c: New test.
2156         * gcc.dg/tree-ssa/pr21090.c: New test.
2157         * gcc.dg/tree-ssa/pr21332.c: New test.
2158         * gcc.dg/tree-ssa/pr21458.c: New test.
2159         * gcc.dg/tree-ssa/pr21658.c: New test.
2160         * gcc.dg/tree-ssa/vrp01.c: New test.
2161         * gcc.dg/tree-ssa/vrp02.c: New test.
2162         * gcc.dg/tree-ssa/vrp03.c: New test.
2163         * gcc.dg/tree-ssa/vrp04.c: New test.
2164         * gcc.dg/tree-ssa/vrp05.c: New test.
2165         * gcc.dg/tree-ssa/vrp06.c: New test.
2166         * gcc.dg/tree-ssa/vrp07.c: New test.
2167         * gcc.dg/tree-ssa/vrp08.c: New test.
2168         * gcc.dg/tree-ssa/vrp09.c: New test.
2169         * gcc.dg/tree-ssa/vrp10.c: New test.
2170         * gcc.dg/tree-ssa/vrp11.c: New test.
2171         * gcc.dg/tree-ssa/vrp12.c: New test.
2172         * gcc.dg/tree-ssa/vrp13.c: New test.
2173
2174 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
2175
2176         PR 21029
2177         * gcc.dg/tree-ssa/pr21029.c: New test.
2178
2179 2005-06-01  Roger Sayle  <roger@eyesopen.com>
2180
2181         * gfortran.dg/logint-1.f: New test case.
2182         * gfortran.dg/logint-2.f: Likewise.
2183         * gfortran.dg/logint-3.f: Likewise.
2184
2185 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
2186
2187         PR c/21536
2188         PR c/20760
2189         * gcc.dg/20050527-1.c: New test.
2190
2191         * gcc.dg/i386-sse-12.c: New test.
2192
2193         PR fortran/21729
2194         * gfortran.dg/implicit_5.f90: New test.
2195
2196 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
2197
2198         PR fortran/20883
2199         * gfortran/assign_4.f90: New test.
2200         * gfortran/assign_2.f90: Change compile to run.
2201
2202 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
2203
2204         * lib/target-supports.exp
2205         (check_effective_target_sync_char_short): New.
2206         * gcc.dg/sync-2.c: New.
2207
2208 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
2209
2210         PR tree-optimization/21817
2211         * gcc.dg/torture/pr21817-1.c: New.
2212
2213 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
2214
2215         PR c++/21165
2216         * g++.dg/template/init5.C: New.
2217
2218 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
2219
2220         * gfortran.dg/char_initialiser_actual.f90:
2221         Test character initialisers as actual arguments.
2222         * gfortran.dg/char_pointer_comp_assign.f90:
2223         Test character pointer structure component assignments.
2224         * gfortran.dg/char_array_structure_constructor.f90:
2225         Test character components in structure constructors.
2226
2227 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
2228
2229         PR middle-end/20931
2230         * g++.dg/opt/pr20931.C: New test.
2231
2232 2005-05-31  Andreas Jaeger  <aj@suse.de>
2233
2234         PR testsuite/20772
2235         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
2236         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
2237         g++.old-deja/g++.ext/asmspec1.C,
2238         g++.old-deja/g++.other/regstack.C,
2239         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
2240         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
2241         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
2242         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
2243         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
2244         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
2245         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
2246         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
2247         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
2248         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
2249         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
2250         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
2251         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
2252         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
2253         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
2254         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
2255         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
2256         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
2257         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
2258
2259 2005-05-31  Jeff Law  <law@redhat.com>
2260
2261         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
2262
2263 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
2264
2265         PR middle-end/21743
2266         * gcc.dg/builtins-1.c: Activate disabled clog test.
2267         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2268
2269 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
2270
2271         * gfortran.dg/char_pointer_assign.f90:
2272         Test character-pointer assignments and pointer assignments.
2273         * gfortran.dg/char_pointer_dummy.f90:
2274         Test character-pointer dummy arguments.
2275         * gfortran.dg/char_pointer_func.f90:
2276         Test character-pointer function returns.
2277         * gfortran.dg/char_pointer_dependency.f90:
2278         Test character-pointer functions with dependencies.
2279
2280 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
2281
2282         PR c++/21784
2283         * g++.dg/lookup/using14.C: New test.
2284
2285 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
2286
2287         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
2288         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
2289         trailing ^M.
2290
2291 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
2292
2293         PR c++/17413
2294         * g++.dg/template/local5.C: New.
2295
2296         PR target/21761
2297         * gcc.c-torture/compile/pr21761.c: New.
2298
2299         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
2300         before darwin8.
2301
2302 2005-05-30  Steven G. Kargl
2303
2304         PR fortran/20846
2305         * gfortran.dg/inquire_8.f90: New test.
2306
2307 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2308
2309         PR libfortran/21376
2310         * gfortran.dg/output_exponents_1.f90: New test.
2311
2312 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2313
2314         PR libfortran/20006
2315         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
2316
2317 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
2318
2319         PR c++/21210
2320         * g++.dg/ext/complex1.C: New test.
2321
2322         PR c++/21340
2323         * g++.dg/init/ctor6.C: New test.
2324
2325 2005-05-29  Jan Hubicka  <jh@suse.cz>
2326
2327         * gcc.c-torture/compile/pr21562.c: New.
2328
2329 2005-05-28  Steven G. Kargl <kargls@comcast.net>
2330
2331         * gfortran.dg/subnormal_1.f90: New test.
2332
2333 2005-05-28  Jan Hubicka  <jh@suse.cz>
2334
2335         * tree-prof.exp: Fix comment.
2336         * value-prof-1.c: New.
2337         * value-prof-2.c: New.
2338         * value-prof-3.c: New.
2339         * value-prof-4.c: New.
2340
2341 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
2342
2343         PR c++/21614
2344         * g++.dg/expr/ptrmem6.C: New test.
2345         * g++.dg/expr/ptrmem6a.C: Likewise.
2346
2347 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
2348
2349         PR tree-optimization/21658
2350         * gcc.dg/tree-ssa/pr21658.c: New.
2351
2352 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
2353
2354         PR c++/21455
2355         * g++.dg/inherit/ptrmem3.C: New.
2356
2357         PR c++/21681
2358         * g++.dg/parse/template16.C: New.
2359
2360 2005-05-27  Andreas Jaeger  <aj@suse.de>
2361
2362         * gcc.dg/setjmp-2.c: Only run in 32-bit.
2363
2364         * gcc.dg/i386-sse-8.c: Run test on all archs.
2365
2366 2005-05-26  Mike Stump  <mrs@apple.com>
2367
2368         * objc.dg/isa-field-1.m: Only run on darwin.
2369         * objc.dg/lookup-1.m: Likewise.
2370         * objc.dg/try-catch-8.m: Likewise.
2371
2372 2005-05-26  Roger Sayle  <roger@eyesopen.com>
2373
2374         PR tree-optimization/9814
2375         * gcc.dg/pr9814-1.c: New test case.
2376
2377 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2378
2379         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
2380         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
2381         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
2382         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
2383         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
2384         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
2385         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
2386         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
2387         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
2388         objc.dg/try-catch-8.m: New.
2389
2390 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
2391
2392         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
2393         remove extraneous semicolons.
2394
2395 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2396
2397         * obj-c++.dg/comp-types-12.mm: New.
2398         * objc.dg/comp-types-11.m: New.
2399         * objc.dg/selector-4.m: New.
2400
2401 2005-05-26  Andreas Jaeger  <aj@suse.de>
2402
2403         PR testsuite/20772
2404         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
2405         g++.old-deja/g++.ext/attrib3.C,
2406         g++.old-deja/g++.other/store-expr1.C,
2407         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
2408         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
2409         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
2410         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
2411         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
2412         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
2413         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
2414         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
2415         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
2416         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
2417         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
2418         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
2419         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
2420         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
2421         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
2422         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
2423         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
2424         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
2425         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
2426
2427 2005-05-26  Andreas Jaeger  <aj@suse.de>
2428
2429         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
2430         x86-64 compilation.
2431
2432 2005-05-26  Andreas Jaeger  <aj@suse.de>
2433
2434         PR testsuite/20772
2435         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
2436         gcc.misc-tests/i386-pf-athlon-1.c,
2437         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2438         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
2439         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
2440         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
2441         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
2442         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
2443         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
2444         programs.
2445
2446         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
2447         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
2448         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
2449         x86-64 compilation.
2450
2451         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
2452         x86_64.
2453
2454         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
2455         effective-target ilp32.
2456
2457 2005-05-26  David Ung  <davidu@mips.com>
2458
2459         * gcc.target/mips/ext_ins.c: New test for testing the generation
2460         of MIPS32/64 rev 2 ext/ins instructions.
2461
2462 2005-05-26  Andreas Jaeger  <aj@suse.de>
2463
2464         * treelang/compile/unsigned.tree: Use gimple instead of
2465         nonexisting generic dump.
2466
2467 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
2468
2469         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
2470
2471 2005-05-26  Andreas Jaeger  <aj@suse.de>
2472
2473         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
2474
2475 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2476
2477         PR libfortran/17283
2478         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
2479         Test callee-allocated memory with write statements.
2480
2481 2005-05-25  Roger Sayle  <roger@eyesopen.com>
2482
2483         PR middle-end/21709
2484         * gcc.dg/pr21709-1.c: New test case.
2485
2486 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2487             Mike Stump  <mrs@apple.com>
2488
2489         * objc/execute/next_mapping.h: Update for C++.
2490
2491         * obj-c++.dg/selector-1.mm: Move to...
2492         * obj-c++.dg/selector-4.mm: here...
2493
2494         * obj-c++.dg/basic.mm: New.
2495         * obj-c++.dg/comp-types-1.mm: New.
2496         * obj-c++.dg/cxx-class-1.mm: New.
2497         * obj-c++.dg/cxx-ivars-1.mm: New.
2498         * obj-c++.dg/cxx-ivars-2.mm: New.
2499         * obj-c++.dg/cxx-ivars-3.mm: New.
2500         * obj-c++.dg/cxx-scope-1.mm: New.
2501         * obj-c++.dg/cxx-scope-2.mm: New.
2502         * obj-c++.dg/defs.mm: New.
2503         * obj-c++.dg/empty-private-1.mm: New.
2504         * obj-c++.dg/encode-1.mm: New.
2505         * obj-c++.dg/encode-2.mm: New.
2506         * obj-c++.dg/encode-3.mm: New.
2507         * obj-c++.dg/extern-c-1.mm: New.
2508         * obj-c++.dg/extra-semi.mm: New.
2509         * obj-c++.dg/fix-and-continue-2.mm: New.
2510         * obj-c++.dg/isa-field-1.mm: New.
2511         * obj-c++.dg/ivar-list-semi.mm: New.
2512         * obj-c++.dg/local-decl-1.mm: New.
2513         * obj-c++.dg/lookup-1.mm: New.
2514         * obj-c++.dg/lookup-2.mm: New.
2515         * obj-c++.dg/method-1.mm: New.
2516         * obj-c++.dg/method-2.mm: New.
2517         * obj-c++.dg/method-3.mm: New.
2518         * obj-c++.dg/method-4.mm: New.
2519         * obj-c++.dg/method-5.mm: New.
2520         * obj-c++.dg/method-6.mm: New.
2521         * obj-c++.dg/method-7.mm: New.
2522         * obj-c++.dg/no-extra-load.mm: New.
2523         * obj-c++.dg/overload-1.mm: New.
2524         * obj-c++.dg/pragma-1.mm: New.
2525         * obj-c++.dg/pragma-2.mm: New.
2526         * obj-c++.dg/private-1.mm: New.
2527         * obj-c++.dg/private-2.mm: New.
2528         * obj-c++.dg/proto-qual-1.mm: New.
2529         * obj-c++.dg/qual-types-1.mm: New.
2530         * obj-c++.dg/stubify-1.mm: New.
2531         * obj-c++.dg/stubify-2.mm: New.
2532         * obj-c++.dg/super-class-1.mm: New.
2533         * obj-c++.dg/super-class-2.mm: New.
2534         * obj-c++.dg/super-dealloc-1.mm: New.
2535         * obj-c++.dg/super-dealloc-2.mm: New.
2536         * obj-c++.dg/template-1.mm: New.
2537         * obj-c++.dg/template-2.mm: New.
2538         * obj-c++.dg/template-3.mm: New.
2539         * obj-c++.dg/template-4.mm: New.
2540         * obj-c++.dg/template-5.mm: New.
2541         * obj-c++.dg/template-6.mm: New.
2542         * obj-c++.dg/try-catch-1.mm: New.
2543         * obj-c++.dg/try-catch-2.mm: New.
2544         * obj-c++.dg/try-catch-3.mm: New.
2545         * obj-c++.dg/try-catch-4.mm: New.
2546         * obj-c++.dg/try-catch-5.mm: New.
2547         * obj-c++.dg/try-catch-6.mm: New.
2548         * obj-c++.dg/try-catch-7.mm: New.
2549         * obj-c++.dg/try-catch-8.mm: New.
2550         * obj-c++.dg/try-catch-9.mm: New.
2551         * obj-c++.dg/va-meth-1.mm: New.
2552
2553 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2554
2555         * obj-c++.dg/selector-1.mm: New.
2556         * obj-c++.dg/selector-2.mm: New.
2557
2558 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2559
2560         * obj-c++.dg/selector-3.mm: New.
2561         * objc.dg/selector-3.m: New.
2562
2563 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2564
2565         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
2566         about where warning appears.
2567
2568 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2569
2570         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
2571         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2572         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2573         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2574
2575 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2576
2577         * gcc.dg/20050524-1.c: New test.
2578
2579 2005-05-25  Jan Hubicka  <jh@suse.cz>
2580
2581         * gcc.dg/tree-prof/inliner-1.c: New.
2582
2583 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
2584
2585         * gcc.dg/tree-prof: New directory.
2586         * gcc.dg/tree-prof/tree-prof.exp: New.
2587
2588 2005-05-25  DJ Delorie  <dj@redhat.com>
2589
2590         * gcc.dg/Wattributes-1.c: New.
2591         * gcc.dg/Wattributes-2.c: New.
2592         * gcc.dg/Wattributes-3.c: New.
2593
2594 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
2595
2596         PR tree-optimization/19833
2597         * gcc.dg/uninit-4.c: Remove xfail.
2598         * gcc.dg/uninit-9.c: Ditto.
2599
2600 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
2601
2602         * obj-c++.dg/bitfield-[1-5].mm: New.
2603         * obj-c++.dg/class-protocol-1.mm: New.
2604         * obj-c++.dg/comp-types-1[0-1].mm: New.
2605         * obj-c++.dg/comp-types-[2-9].mm: New.
2606         * obj-c++.dg/encode-[4-8].mm: New.
2607         * obj-c++.dg/layout-1.mm: New.
2608         * obj-c++.dg/method-1[0-9].mm: New.
2609         * obj-c++.dg/method-2[0-1].mm: New.
2610         * obj-c++.dg/method-[8-9].mm: New.
2611         * obj-c++.dg/objc-gc-3.mm: New.
2612         * obj-c++.dg/try-catch-10.mm: New.
2613         * objc.dg/bitfield-5.m: New.
2614         * objc.dg/comp-types-10.m: New.
2615         * objc.dg/comp-types-9.m: New.
2616         * objc.dg/layout-1.m: New.
2617         * objc.dg/objc-gc-4.m: New.
2618         * objc.dg/try-catch-9.m: New.
2619         * objc.dg/class-protocol-1.m: Tweak diagnostics.
2620         * objc.dg/comp-types-1.m: Likewise.
2621         * objc.dg/comp-types-[5-6].m: Likewise.
2622         * objc.dg/method-9.m: Likewise.
2623
2624 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
2625
2626         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
2627         and on hardware without VMX support.
2628
2629         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
2630
2631         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
2632
2633         * lib/profopt.exp (dg-final-generate, dg-final-use,
2634         profopt-final-code, profopt-get-options): New.
2635         (profopt-execute): Process test directives.
2636
2637         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
2638         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2639         cleanup-tree-dump, cleanup-saved-temps): Update comments.
2640
2641 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
2642
2643         PR C++/21645
2644         * g++.dg/init/ctor5.C: New test.
2645
2646 2005-05-24  Ira Rosen  <irar@il.ibm.com>
2647
2648         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
2649         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
2650         vect-113.c, vect-114.c.
2651
2652 2005-05-23  Adam Nemet  <anemet@lnxw.com>
2653
2654         * gcc.dg/const-elim-1.c: Remove xfails.
2655
2656 2005-05-23  Jeff Law  <law@redhat.com>
2657
2658         * gcc.c-torture/compile/pr21638.c: New test.
2659         * gcc.c-torture/compile/20050520-1.c: New test.
2660
2661 2005-05-23  Nick Clifton  <nickc@redhat.com>
2662
2663         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
2664         be a proper triple, ie: m32r*-*-*.
2665         * g++.old-deja/g++.jason/thunk3.C: Likewise.
2666
2667 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
2668
2669         PR middle-end/21331
2670         PR tree-opt/21293
2671         * gcc.c-torture/compile/pr21293.c: New test.
2672         * gcc.c-torture/execute/pr21331.c: New test.
2673
2674 2004-05-20  Richard Henderson  <rth@redhat.com>
2675
2676         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
2677
2678 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
2679
2680         * obj-c++-dg.exp: Add.
2681         * obj-c++.exp: Add.
2682         * obj-c++.dg/dg.exp: Add.
2683
2684 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
2685
2686         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
2687         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
2688
2689 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
2690
2691         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
2692
2693 2004-05-19  Richard Henderson  <rth@redhat.com>
2694
2695         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
2696
2697 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
2698
2699         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
2700
2701         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
2702
2703 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
2704
2705         PR c++/21495
2706         * g++.dg/parse/extern1.C: New test.
2707         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
2708
2709 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2710
2711         * gcc.dg/c99-math.h: New.
2712         * gcc.dg/c99-math-float-1.c: New test.
2713         * gcc.dg/c99-math-double-1.c: Likewise.
2714         * gcc.dg/c99-math-long-double-1.c: Likewise.
2715
2716 2005-05-18  Richard Henderson  <rth@redhat.com>
2717
2718         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
2719
2720 2005-05-18  Devang Patel  <dpatel@apple.com>
2721
2722         * g++.dg/opt/20050511-1.C: New test.
2723
2724 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
2725
2726         PR libfortran/21127
2727         * gfortran.dg/reshape-complex.f90:  New test.
2728
2729 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
2730
2731         * gfortran.dg/array_constructor_1.f90: New test.
2732         * gfortran.dg/array_constructor_2.f90: New test.
2733
2734 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2735
2736         PR fortran/20954
2737         * gfortran.dg/pr20954.f: New test.
2738
2739 2005-05-17  Mike Stump  <mrs@apple.com>
2740
2741         Yet more Objective-C++...
2742
2743         * objc.dg/method-5.m: Update.
2744         * objc.dg/method-6.m: Update.
2745         * objc.dg/method-7.m: Update.
2746         * objc.dg/method-9.m: Update.
2747         * objc.dg/try-catch-2.m: Update.
2748
2749 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
2750
2751         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
2752         Remove little-endian optimizations.
2753
2754 2005-05-17  Jeff Law  <law@redhat.com>
2755
2756         * g++.dg/tree-ssa/pr14814.C: New test.
2757         * gcc.dg/tree-ssa/pr14814.C: New test.
2758         * gcc.dg/tree-ssa/pr17141-1.C: New test.
2759         * gcc.dg/tree-ssa/pr17141-2.C: New test.
2760
2761 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2762
2763         * gcc.dg/compat/generate-random.c: Do not include
2764         libiberty.h.
2765         * gcc.dg/compat/generate-random_r.c: Likewise.
2766
2767 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
2768
2769         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
2770
2771 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2772
2773         PR middle-end/21595
2774         * g++.dg/tree-ssa/builtin1.C: New testcase.
2775
2776 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
2777
2778         PR c++/21454
2779         * g++.dg/opt/const4.C: New test.
2780
2781         PR middle-end/21492
2782         * g++.dg/opt/crossjump1.C: New test.
2783
2784         PR tree-optimization/21610
2785         * gcc.c-torture/compile/20050516-1.c: New test.
2786
2787         PR fortran/15080
2788         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
2789         about the test failing.
2790         * gfortran.fortran-torture/execute/where_7.f90: New test.
2791         * gfortran.fortran-torture/execute/where_8.f90: New test.
2792
2793 2005-05-16  Richard Henderson  <rth@redhat.com>
2794
2795         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
2796         i?86 and x86_64.
2797
2798 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
2799
2800         * gcc.dg/compat/generate-random.c (config.h): Do not include.
2801         (limits.h): Include unconditionally.
2802         (stdlib.h): Likewise.
2803         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
2804         (limits.h): Include unconditionally.
2805         (stdlib.h): Likewise.
2806         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
2807         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
2808         (limits.h): Include unconditionally.
2809         (stdlib.h): Likewise.
2810         (hashtab.h): Do not include.
2811         (getopt.h): Likewise.
2812         (stddef.h): Include.
2813         (hashval_t): Define.
2814         (struct entry): Add "next" field.
2815         (HASH_SIZE): New macro.
2816         (hash_table): New variable.
2817         (switchfiles): Do not use xmalloc.
2818         (mix): New macro.
2819         (iterative_hash): New function.
2820         (hasht): Remove.
2821         (e_exists): New function.
2822         (e_insert): Likewise.
2823         (output): Use, instead of libiberty hashtable functions.
2824         (main): Do not use getopt.  Do not call htab_create.
2825
2826 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
2827
2828         PR libstdc++/21526
2829         * lib/target-supports.exp (check_mkfifo_available):
2830         Return 0 for cygwin as mkfifo support incomplete on platform.
2831         Fix typos in comments.
2832
2833 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
2834
2835         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
2836
2837 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
2838
2839         PR fortran/17432
2840         * gfortran.dg/assign_4.f: New test.
2841
2842 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
2843
2844         PR tree-optimization/21563
2845         * gcc.dg/tree-ssa/pr21563.c: New.
2846
2847 2005-05-14  Jan Hubicka  <jh@suse.cz>
2848
2849         * gcc.dg/noreturn-7.c: Allow control reaches warning.
2850
2851 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
2852
2853         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
2854
2855 2005-05-13  Julian Brown  <julian@codesourcery.com>
2856
2857         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
2858         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
2859
2860 2005-05-13  Jan Hubicka  <jh@suse.cz>
2861
2862         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
2863         * gcc.dg/fold-xor-?.c: Likewise.
2864         * gcc.dg/pr15784-?.c: Likewise.
2865         * gcc.dg/pr20922-?.c: Likewise.
2866         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
2867         * gcc.dg/tree-ssa/pr17598.c: Likewise.
2868         * gcc.dg/tree-ssa/pr20470.c: Likewise.
2869
2870 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2871
2872         PR fortran/21260
2873         * gfortran.dg/hollerith_1.f90: New test.
2874
2875 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2876
2877         * gfortran.dg/func_result_2.f90: New test.
2878
2879 2005-05-11  Bud Davis  <bdavis@gfortran.org>
2880
2881         * gfortran.dg/dev_null.f90: New test.
2882
2883 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
2884
2885         * gcc.dg/arm-vfp1.c: Revert last change.
2886
2887 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
2888
2889         PR middle-end/19807
2890         PR tree-optimization/19639
2891         * g++.dg/tree-ssa/pr19807.C: New testcase.
2892
2893 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2894
2895         PR libfortran/21471
2896         * gfortran.dg/append-1.f90: New test.
2897
2898 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2899
2900         * gcc.dg/pr18501.c: XFAIL.
2901         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
2902         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
2903         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
2904         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
2905         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
2906         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
2907         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
2908         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2909
2910 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2911
2912         PR fortran/20178
2913         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
2914         gfortran.dg/f2c_3.f90: New tests.
2915
2916         * gfortran.dg/return_1.f90: Fix dg annotation.
2917
2918 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2919
2920         * gcc.c-torture/compile/20050510-1.c: New test.
2921
2922 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
2923
2924         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
2925
2926 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
2927
2928         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
2929
2930 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
2931
2932         PR c/17913
2933         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
2934
2935 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
2936
2937         PR c/21342
2938         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
2939         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
2940
2941 2005-05-10  Ben Elliston  <bje@au.ibm.com>
2942
2943         PR debug/16676
2944         * gcc.dg/debug/pr16676.c: New test.
2945
2946 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
2947
2948         PR testsuite/21443
2949         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
2950         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
2951         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
2952         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
2953         Change -O1 to -O2.
2954         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
2955         -fno-tree-dominator-opts.
2956
2957 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2958
2959         * gfortran.dg/return_1.f90: New test.
2960
2961 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
2962
2963         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
2964
2965         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
2966
2967 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
2968
2969         PR c++/21427
2970         * g++.dg/inherit/covariant13.C: New.
2971
2972 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2973
2974         PR libfortran/19155
2975         * gfortran.dg/pr19155.f: New test.
2976
2977 2005-05-08  Roger Sayle  <roger@eyesopen.com>
2978
2979         PR inline-asm/8788
2980         * gcc.dg/pr8788-1.c: New testcase.
2981
2982 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
2983
2984         PR target/21416
2985         * gcc.target/mips/fpcmp-[12].c: New tests.
2986
2987 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
2988
2989         * lib/target-supports-dg.exp (dg-require-fork): New function.
2990         (dg-require-mkfifo): Likewise.
2991         * lib/target-supports.exp (check_function_available): New
2992         function.
2993         (check_fork_available): Likewise.
2994         (check_mkfifo_available): Likewise.
2995
2996 2005-05-06  Jeff Law  <law@redhat.com>
2997
2998         * gcc.c-torture/compile/pr21380.c: New test.
2999
3000 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
3001
3002         PR c++/20961
3003         * g++.dg/ext/weak3.C: New test.
3004
3005 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
3006
3007         PR c++/21352
3008         * g++.dg/template/crash37.C: New test.
3009
3010 2005-05-05  Paul Brook  <paul@codesourcery.com>
3011
3012         * gcc.dg/arm-g2.c: Use effective-target arm32.
3013         * gcc.dg/arm-mmx-1.c: Ditto.
3014         * gcc.dg/arm-scd42-2.c: Ditto.
3015         * gcc.dg/arm-vfp1.c: Ditto.
3016         * lib/target-supports.exp (check_effective_target_arm32): New
3017         function.
3018
3019 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
3020
3021         PR libfortran/21354
3022         gfortran.dg/in_pack_rank7.f90:  New test.
3023
3024 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
3025
3026         PR middle-end/15618
3027         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
3028
3029 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
3030
3031         PR middle-end/21265
3032         * gcc.dg/20050503-1.c: New test.
3033
3034         PR rtl-optimization/21239
3035         * gcc.dg/i386-sse-11.c: New test.
3036
3037 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
3038
3039         PR target/16888
3040         * gcc.target/i386/asm-1.c: New test.
3041
3042 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
3043
3044         PR rtl-optimization/21330
3045         * gcc.c-torture/execute/20050502-1.c: New test.
3046
3047         PR target/21297
3048         * gcc.c-torture/execute/20050502-2.c: New test.
3049
3050 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
3051
3052         PR middle-end/21282
3053         * gcc.dg/pr21282.c: New.
3054
3055 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3056
3057         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
3058         * gcc.dg/vect/vect-92.c: Likewise
3059         * gcc.dg/vect/vect-93.c: Likewise
3060         * gcc.dg/vect/vect-dv-1.c: Likewise
3061         * gcc.dg/vect/vect-dv-2.c: Likewise
3062         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
3063
3064 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3065
3066         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
3067         * gfortran.dg/vect/vect-2.f90:  Likewise
3068         * gfortran.dg/vect/vect-3.f90:  Likewise
3069         * gfortran.dg/vect/vect-4.f90:  Likewise
3070         * gfortran.dg/vect/vect-5.f90:  Likewise
3071
3072 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
3073
3074         PR target/20813
3075         * gcc.dg/rs6000-fpint-2.c: New.
3076
3077 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
3078
3079         PR c/15698
3080         * gcc.dg/builtins-30.c: Update expected messages.
3081         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
3082         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
3083         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
3084
3085 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
3086
3087         PR tree-optimization/21294
3088         * gcc.dg/tree-ssa/pr21294.c: New.
3089
3090 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
3091
3092         * gcc.dg/altivec-3.c (vec_store): Do not use the old
3093         __builtin_altivec_st_internal_4si built-in.
3094
3095 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
3096
3097         PR c++/15875
3098         * g++.dg/template/ptrmem14.C: New test.
3099
3100 2005-05-02  Paul Brook  <paul@codesourcery.com>
3101
3102         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
3103
3104 2005-05-02  Michael Matz  <matz@suse.de>
3105
3106         PR c++/19542
3107         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
3108
3109 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
3110
3111         * g++.dg/cpp/weak.C: New test.
3112
3113 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
3114
3115         * gcc.dg/tree-ssa/loop-8.c: New test.
3116
3117 2005-04-30  Michael Maty  <matz@suse.de>
3118
3119         * gcc.dg/inline-mcpy.c: New test.
3120
3121 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
3122
3123         PR libfortran/18958
3124         * gfortran.dg/eoshift.f90:  New test case.
3125
3126 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
3127
3128         PR libfortran/18857
3129         * gfortran.dg/matmul_1.f90: New test.
3130
3131 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3132
3133         PR tree-optimization/21030
3134         * gcc.dg/tree-ssa/pr21030.c: New.
3135
3136 2005-04-29  Devang Patel  <dpatel@apple.com>
3137
3138         PR tree-optimization/21272
3139         * gcc.dg/vect/vect-ifcvt-10.c: New test.
3140
3141 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
3142
3143         PR fortran/13082
3144         PR fortran/18824
3145         * gfortran.dg/entry_4.f90: New test.
3146         * gfortran.fortran-torture/execute/entry_1.f90: New test.
3147         * gfortran.fortran-torture/execute/entry_2.f90: New test.
3148         * gfortran.fortran-torture/execute/entry_3.f90: New test.
3149         * gfortran.fortran-torture/execute/entry_4.f90: New test.
3150         * gfortran.fortran-torture/execute/entry_5.f90: New test.
3151         * gfortran.fortran-torture/execute/entry_6.f90: New test.
3152         * gfortran.fortran-torture/execute/entry_7.f90: New test.
3153
3154 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3155
3156         * gfortran.fortran-torture/execute/entry_8.f90: New test.
3157
3158 2005-04-29  Paul Brook   <paul@codesourcery.com>
3159
3160         * gfortran.dg/entry_3.f90: New test.
3161
3162 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3163
3164         * gfortran.dg/implicit_4.f90: New test.
3165
3166 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
3167
3168         * lib/target-supports.exp (check_profiling_available): Return
3169         false for xtensa-*-elf.
3170
3171 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
3172
3173         * lib/fortran-torture.exp (fortran-torture.exp): Catch
3174         error if file cannot be deleted.
3175
3176 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3177
3178         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
3179         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
3180         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
3181         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
3182         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
3183         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
3184         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
3185         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
3186         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
3187         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
3188         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
3189         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
3190         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
3191
3192 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3193
3194         PR fortran/20865
3195         * gfortran.dg/pr20865.f90: New test.
3196
3197 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
3198
3199         * gcc.dg/void-cast-2.c: New test.
3200
3201 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3202
3203         PR c/21159
3204         * gcc.dg/void-cast-1.c: New test.
3205
3206 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
3207
3208         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
3209
3210 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3211
3212         PR fortran/21177
3213         * gfortran.dg/pr21177.f90: New test.
3214
3215 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
3216
3217         PR tree-optimization/21171
3218         * gcc.dg/tree-ssa/pr21171.c: New test.
3219
3220 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
3221
3222         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3223         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3224         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3225         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3226         gcc.dg/tree-ssa/gen-vect-32.c: New.
3227         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
3228         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
3229         don't run on PPC32.
3230
3231 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3232
3233         PR c/21213
3234         * gcc.dg/transparent-union-3.c: New test.
3235
3236 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3237
3238         PR c/20740
3239         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
3240         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
3241         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
3242         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
3243         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
3244         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
3245
3246 2005-04-26  Jeff Law  <law@redhat.com>
3247
3248         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
3249         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
3250         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
3251         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
3252         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
3253         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
3254         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
3255
3256 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
3257
3258         PR tree-optimization/17598
3259         * gcc.dg/tree-ssa/pr17598.c: New testcase.
3260
3261 2005-04-25  Mike Stump  <mrs@apple.com>
3262
3263         * objc.dg/fix-and-continue-1.m: Add.
3264
3265 2005-04-25  Roger Sayle  <roger@eyesopen.com>
3266
3267         PR c++/20995
3268         * g++.dg/opt/pr20995-1.C: New test case.
3269
3270 2005-04-25  Devang Patel <dpatel@apple.com>
3271
3272         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
3273
3274 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3275
3276         PR testsuite/21062
3277         * g++.dg/opt/alias2.C (printf): Correct the prototype.
3278
3279 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3280
3281         PR C++/21188
3282         * g++.dg/opt/rtti2.C: New test.
3283
3284 2005-04-25  Paul Brook  <paul@codesourcery.com>
3285         Steven G. Kargl  <kargls@comcast.net>
3286
3287         PR fortran/20879
3288         * gfortran.dg/ichar_1.f90: New file.
3289
3290 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
3291
3292         PR middle-end/20991
3293         * g++.dg/opt/pr20991.C: New test.
3294
3295         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
3296         where sizeof (type) < __alignof__ (type).
3297         * gcc.dg/compat/struct-layout-1.h: Likewise.
3298
3299 2005-04-24  Per Bothner  <per@bothner.com>
3300             Devang Patel  <dpatel@apple.com>
3301
3302         PR preprocessor/20907
3303         * gcc.dg/cpp/very-long-comment.c: New test.
3304
3305 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3306
3307         PR fortran/20059
3308         * gfortran.dg/common_5.f: New test.
3309
3310 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
3311
3312         PR middle-end/21082
3313         * g++.dg/tree-ssa/pr21082.C: New testcase.
3314
3315 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
3316
3317         * gcc.dg/vect/vect-99.c: New test.
3318
3319 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
3320
3321         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
3322
3323 2005-04-22  Jeff Law  <law@redhat.com>
3324
3325         * gcc.dg/uninit-5.c: Remove xfails.
3326         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
3327         conditionals and loads.
3328
3329 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
3330
3331         PR libfortran/20074
3332         PR libfortran/20436
3333         PR libfortran/21108
3334         * gfortran.dg/nested_reshape.f90: new test
3335         * gfortran.dg/reshape-alloc.f90: new test
3336         * gfortran.dg/reshape.f90: new test
3337
3338 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
3339
3340         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
3341
3342         * gcc.dg/arm-vfp1.c: New test.
3343
3344 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
3345
3346         PR c++/21087
3347         * g++.dg/lookup/builtin2.C: New test.
3348
3349 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3350
3351         * gcc.dg/weak/weak-13.c: New test.
3352
3353 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
3354
3355         * lib/target-supports.exp (check_effective_target_sync_int_long):
3356         Add powerpc*.
3357
3358 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
3359
3360         * gcc.target/mips/branch-1.c: New test.
3361
3362 2005-04-21  Richard Henderson  <rth@redhat.com>
3363
3364         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
3365         * gcc.dg/vect/vect-86.c: Likewise.
3366         * gcc.dg/vect/vect-87.c: Likewise.
3367         * gcc.dg/vect/vect-88.c: Likewise.
3368
3369 2005-04-21  Devang Patel  <dpatel@apple.com>
3370
3371         PR optimization/20994
3372         * gcc.dg/tree-ssa/ifc-3.c: New test.
3373
3374 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3375
3376         PR c/12913
3377         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
3378         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
3379         gcc.dg/c99-vla-jump-5.c: New tests.
3380
3381 2005-04-19  Richard Henderson  <rth@redhat.com>
3382
3383         * lib/target-supports.exp (check_effective_target_vect_int_mult):
3384         Fix typo in exists check.
3385         (check_effective_target_sync_int_long): New.
3386         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
3387         * gcc.dg/ia64-sync-2.c: Likewise.
3388         * gcc.dg/ia64-sync-3.c: Likewise.
3389         * gcc.dg/ia64-sync-4.c: Likewise.
3390
3391 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
3392
3393         * gcc.dg/fold-xor-1.c: New test.
3394         * gcc.dg/fold-xor-2.c: New test.
3395
3396 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
3397
3398         PR target/20670
3399         * g++.dg/eh/fp-regs.C: New test.
3400
3401 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3402
3403         * gcc.dg/Wint-to-pointer-cast-1.c,
3404         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
3405         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
3406         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
3407
3408 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3409
3410         PR fortran/16861
3411         * gfortran.dg/pr16861.f90: New test.
3412
3413 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3414
3415         * gcc.dg/pr21085.c: New test.
3416
3417 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
3418
3419         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
3420         (setup_mips_tests, dg-mips-options): New procedures.
3421         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
3422         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
3423         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
3424         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3425         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
3426         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
3427         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
3428         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3429         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
3430         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
3431         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
3432         dg-mips-options instead of dg-options.  Remove now-redundant
3433         preprocessor guards.
3434         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
3435         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
3436         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
3437         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
3438         * gcc.dg/vr-mult-2.c: Delete.
3439         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
3440         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
3441         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
3442         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
3443         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3444         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
3445         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
3446
3447 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
3448
3449         * ada/acats/run_all.sh: Use sync when executable not present.
3450
3451 2005-04-18  Devang Patel  <dpatel@apple.com>
3452
3453         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
3454         * gcc.dg/vect/vect-11a.c: New.
3455         * gcc.dg/vect/vect-none.c: Update.
3456         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
3457
3458 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3459
3460         PR tree-optimization/20922
3461         * gcc.dg/pr20922-1.c: New test.
3462         * gcc.dg/pr20922-2.c: New test.
3463         * gcc.dg/pr20922-3.c: New test.
3464         * gcc.dg/pr20922-4.c: New test.
3465         * gcc.dg/pr20922-5.c: New test.
3466         * gcc.dg/pr20922-6.c: New test.
3467
3468 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3469
3470         PR libfortran/20950
3471         * gfortran.dg/pr20950.f: New test.
3472
3473 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3474
3475         PR libfortran/19216
3476         * gfortran.dg/pr19216.f: New test.
3477
3478 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
3479
3480         PR tree-optimization/21001
3481         * gcc.dg/tree-ssa/pr21001.c: New.
3482
3483 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
3484
3485         PR libfortran/21075
3486         * gfortran.dg/reshape_rank7.f90: New test.
3487
3488 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
3489
3490         PR libfortran/12884 gfortran.dg/pr12884.f: New test
3491         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
3492         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
3493         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
3494         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
3495         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
3496         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
3497         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
3498         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
3499         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
3500         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
3501         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
3502         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
3503         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
3504         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
3505         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
3506         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
3507         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
3508         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
3509         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
3510         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
3511
3512 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
3513
3514         * gfortran.dg/wtruncate.f: New testcase.
3515         * gfortran.dg/wtruncate.f90: New testcase.
3516
3517 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
3518
3519         PR c++/21025
3520         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
3521         which sizeof/alignof is dependent, rather than just whether we are
3522         processing_template_decl.
3523
3524 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3525
3526         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3527         corrected typo where the wrong variables had been compared.
3528
3529 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3530
3531         PR libfortran/18495
3532         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3533         Test callee-allocated version of return array with a write
3534         statement.
3535         Test spread with a temporary with another write statement.
3536
3537 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
3538
3539         PR tree-optimization/21031
3540         * gcc.dg/tree-ssa/pr21031.c: New.
3541
3542 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
3543
3544         PR tree-optimization/21004
3545         * gcc.dg/builtins-53.c: Include builtins-config.h.
3546         Check floorf, ceilf, floorl and ceill transformations
3547         only when HAVE_C99_RUNTIME is defined.
3548
3549 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
3550
3551         PR middle-end/20739
3552         * gcc.dg/tree-ssa/pr20739.c: New test.
3553
3554 2005-04-14  Mike Stump  <mrs@apple.com>
3555
3556         * gcc.dg/Foundation.framework/empty: New.
3557         * gcc.dg/framework-2.c: New.
3558
3559 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3560
3561         PR tree-optimization/21021
3562         * gcc.c-torture/compile/pr21021.c: New.
3563
3564 2005-04-14  Janis Johnson  <janis187@us.ibm.com
3565
3566         PR testsuite/21010
3567         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
3568         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
3569         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
3570         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
3571         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
3572         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
3573         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
3574         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
3575
3576 2005-04-14  Richard Henderson  <rth@redhat.com>
3577
3578         * lib/target-supports.exp (check_effective_target_vect_condition):
3579         Add ia64, i?86, and x86_64.
3580
3581 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
3582
3583         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
3584
3585 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3586
3587         PR tree-optimization/20657
3588         * gcc.dg/tree-ssa/pr20657.c: New.
3589
3590 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
3591
3592         * gcc.dg/builtins-53.c: Also check (int)trunc* and
3593         (long long int)trunc*.
3594
3595 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
3596
3597         PR target/20927
3598         * gcc.dg/pr20927.c: New test.
3599
3600 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
3601
3602         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
3603         * gcc.target/mips/asm-1.c: Likewise.
3604
3605 2005-04-13  Dale Johannesen  <dalej@apple.com>
3606
3607         * objc.dg/objc-fast-4.m:  New.
3608
3609 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
3610
3611         * gcc.target/cris/torture/cris-torture.exp: New driver in new
3612         directory.
3613         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
3614
3615 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
3616
3617         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
3618         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
3619         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
3620
3621 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
3622
3623         PR tree-optimization/20913
3624         * gcc.dg/tree-ssa/pr20913.c: New.
3625
3626         PR tree-optimization/20702
3627         * gcc.dg/tree-ssa/pr20702.c: New.
3628
3629 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3630
3631         PR c++/13744
3632         * g++.dg/inherit/local3.C: New test.
3633
3634 2005-04-12  Jeff Law  <law@redhat.com>
3635
3636         * gcc.dg/tree-ssa/20050412-1.c: New test.
3637
3638 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
3639
3640         PR libfortran/19016
3641         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
3642         Add tests with mask generated by expression.
3643         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
3644         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
3645         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
3646
3647 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
3648
3649         PR middle-end/20917
3650         * gcc.dg/20050409-1.c: New test.
3651
3652 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
3653
3654         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
3655
3656 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3657
3658         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3659         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
3660         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3661         (TARGET_CXX): Adjust accordingly.
3662         * target.h (struct gcc_target): Remove epxort_class_data.  Add
3663         determine_class_data_visibility and class_data_always_comdat.
3664         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3665         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
3666         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3667         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
3668         (arm_cxx_determine_class_data_visibility): New.
3669         (arm_cxx_class_data_always_comdat): Likewise.
3670         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3671         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
3672         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3673         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
3674         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
3675         Define.
3676
3677 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3678
3679         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
3680
3681 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
3682
3683         * gcc.dg/i386-darwin-fpmath.c: New.
3684
3685 2004-04-11  Devang Patel  <dpatel@apple.com>
3686
3687         * lib/target-supports.exp (check_effective_target_vect_condition): New.
3688         * gcc.dg/vect/vect-ifcvt-1.c: New test.
3689         * gcc.dg/vect/vect-ifcvt-2.c: New test.
3690         * gcc.dg/vect/vect-ifcvt-3.c: New test.
3691         * gcc.dg/vect/vect-ifcvt-4.c: New test.
3692         * gcc.dg/vect/vect-ifcvt-5.c: New test.
3693         * gcc.dg/vect/vect-ifcvt-6.c: New test.
3694         * gcc.dg/vect/vect-ifcvt-7.c: New test.
3695         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
3696
3697 2004-04-11  Devang Patel  <dpatel@apple.com>
3698
3699         * gcc.dg/vect/vect-dv-1.c: New test.
3700         * gcc.dg/vect/vect-dv-2.c: New test.
3701
3702 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3703
3704         PR tree-optimization/20933
3705         * gcc.dg/tree-ssa/pr20933.c: New test.
3706
3707 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3708
3709         * gfortran.dg/fold_nearest.f90: New test.
3710
3711 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
3712
3713         * gcc.dg/tree-ssa/alias-1.c: New test.
3714
3715 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3716
3717         PR tree-optimization/20920
3718         * g++.dg/tree-ssa/pr20920.C: New test.
3719
3720 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
3721
3722         * gcc.dg/builtins-53.c: Also check (int)ceil* and
3723         (long long int)ceil*.
3724
3725 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
3726
3727         * g++.dg/warn/Wdtor1.C: Declare template in system header with
3728         explicit C++ linkage.
3729
3730 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3731
3732         * gfortran.dg/pr17229.f: Take care of the new obsolescence
3733         warning for arithmetic IF statements.
3734
3735 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
3736
3737         * eor_handling_1.f90: New test case.
3738         * eor_handling_2.f90: New test case.
3739         * eor_handling_3.f90: New test case.
3740         * eor_handling_4.f90: New test case.
3741         * eor_handling_5.f90: New test case.
3742         * noadv_size.f90: New test case.
3743         * pad_no.f90: New test case.
3744
3745 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
3746
3747         * gcc.c-torture/execute/20050410-1.c: New test.
3748
3749 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
3750
3751         * gcc.dg/pr20126.c: New.
3752
3753 2005-04-09  Bud Davis  <bdavis@gfortran.org>
3754             Steven G. Kargl <kargls@comcast.net>
3755
3756         * gfortran.dg/PR19872.f: New test.
3757
3758 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3759
3760         * gfortran.dg/nint_1.f90:  Fix dg-do directive
3761
3762 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3763
3764         * gfortran.dg/nint_1.f90: New test.
3765
3766 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3767
3768         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
3769         Added test for callee-allocated arrays with write statements.
3770         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
3771         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
3772         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
3773         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
3774         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
3775
3776 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3777
3778         PR libfortran/20163
3779         * gfortran.dg/open-options-blanks.f:  New test.
3780
3781 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
3782
3783         PR fortran/13257
3784         * gfortran.dg/comma_format_extension_[1234].f: New tests.
3785
3786 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
3787
3788         * gcc.dg/tree-ssa/stdarg-1.c: New test.
3789         * gcc.dg/tree-ssa/stdarg-2.c: New test.
3790         * gcc.dg/tree-ssa/stdarg-3.c: New test.
3791         * gcc.dg/tree-ssa/stdarg-4.c: New test.
3792         * gcc.dg/tree-ssa/stdarg-5.c: New test.
3793         * gcc.c-torture/execute/stdarg-4.c: New test.
3794
3795         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
3796
3797         PR target/20795
3798         * g++.dg/abi/param2.C: New test.
3799
3800 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3801
3802         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
3803
3804 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3805
3806         * gcc.dg/builtins-53.c: New test.
3807
3808 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
3809
3810         * g++.dg/tree-ssa/pr18178.C: New test.
3811         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
3812         * gcc.c-torture/execute/20041019-1.c: New test.
3813         * gcc.dg/tree-ssa/20041008-1.c: New test.
3814         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
3815         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
3816         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
3817         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
3818         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
3819         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
3820         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
3821         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
3822         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3823         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3824
3825 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
3826
3827         PR rtl-optimization/20466
3828         * gcc.c-torture/execute/pr20466-1.c: New test.
3829
3830 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
3831
3832         PR c++/20905
3833         * g++.dg/parse/cond2.C: New test.
3834
3835         PR c++/20145
3836         * g++.dg/warn/Wdtor1.C: New test.
3837
3838 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3839
3840         PR fortran/17229
3841         * gfortran.dg/pr17229.f: New test.
3842
3843 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
3844
3845         * gfortran.dg/tiny_1.f90: New test.
3846         * gfortran.dg/tiny_2.f90: ditto.
3847
3848 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
3849
3850         * gfortran.dg/eor_1.f90:  Fix dg-do run line
3851         * gfortran.dg/open_new.f90:  Fix dg-do run line
3852
3853 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
3854
3855         * lib/target-supports.exp (get_compiler_messages): Support
3856         optional arguments, the fourth being compiler options.
3857         (check_effective_target_fpic): New proc.
3858         * gcc.dg/20050321-2.c: Restrict to target fpic.
3859
3860 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
3861
3862         * gcc.dg/15443-1.c: New test.
3863         * gcc.dg/15443-2.c: Likewise.
3864
3865 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3866
3867         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
3868
3869 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3870
3871         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
3872
3873 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3874
3875         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
3876         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
3877         -m64.
3878         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
3879         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
3880         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
3881
3882 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
3883
3884         PR c++/20212
3885         * g++.dg/warn/Wunused-11.C: New test.
3886
3887 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
3888
3889         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
3890
3891 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
3892
3893         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
3894
3895 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3896
3897         PR c++/20734
3898         * g++.dg/template/ptrmem13.C: New test.
3899
3900 2005-04-05  Per Bothner  <per@bothner.com>
3901
3902         * lib/gcc.exp: Always add -fno-show-column, for now.
3903
3904 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
3905
3906         PR testsuite/20767
3907         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
3908         of plain old "unsigned int" for the type of "i".  Makes this test
3909         64bit clean.
3910
3911 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
3912
3913         * gcc.dg/i386-ssefn-1.c: New test.
3914         * gcc.dg/i386-ssefn-2.c: New test.
3915         * gcc.dg/i386-ssefn-3.c: New test.
3916         * gcc.dg/i386-ssefn-4.c: New test.
3917
3918 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
3919
3920         PR tree-optimization/20076
3921         * gcc.dg/builtin-apply4.c: New test.
3922
3923         PR preprocessor/19475
3924         * gcc.dg/cpp/macspace1.c: New test.
3925         * gcc.dg/cpp/macspace2.c: New test.
3926
3927 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3928
3929         * gfortran.dg/pr20755.f: Fixed bad format.
3930
3931 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3932
3933         PR c++/20763
3934         * g++.dg/ext/attrib21.C: New test.
3935
3936 2004-04-05  Devang Patel  <dpatel@apple.com>
3937
3938         * lib/target-supports.exp (check_effective_target_vect_shif): New.
3939         * gcc.dg/vect/vect-shift-1.c: New test.
3940
3941 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3942
3943         PR libfortran/20755
3944         * gfortran.dg/pr20755.f: New test.
3945
3946 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
3947
3948         * gfortran.dg/pr15959.f90: New test.
3949         * gfortran.dg/string_pad_trunc.f90: New test.
3950
3951 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3952
3953         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
3954         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
3955         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
3956         syntax.
3957
3958 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3959
3960         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
3961
3962 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3963
3964         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
3965         * gcc.c-torture/compile/20011119-2.c: Likewise.
3966         * gcc.c-torture/compile/981001-2.c: Likewise.
3967
3968 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
3969
3970         PR c++/20679
3971         * g++.dg/template/overload4.C: New test.
3972
3973 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3974
3975         PR c++/20746
3976         * g++.dg/abi/covariant5.C: New.
3977
3978         PR debug/20505
3979         * g++.dg/debug/const2.C: New.
3980
3981 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
3982
3983         PR rtl-optimization/16104
3984         * gcc.c-torture/execute/20050316-1.c: New test.
3985
3986 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3987
3988         * g++.dg/template/spec23.C: Fix dg-error text.
3989
3990 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
3991
3992         PR c++/19199
3993         * g++.dg/expr/lval2.C: New.
3994
3995 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3996
3997         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
3998         __builtin_strcasecmp and __builtin_strncasecmp.
3999
4000 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
4001
4002         PR c++/20723
4003         * g++.dg/template/spec22.C: New.
4004         * g++.dg/template/spec23.C: New.
4005
4006 2005-04-03  Dale Ranta  <dir@lanl.gov>
4007             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4008
4009         PR libfortran/20068
4010         PR libfortran/20125
4011         PR libfortran/20156
4012         PR libfortran/20471
4013         * gfortran.dg/backspace.f: New test.
4014
4015 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
4016
4017         * gcc.dg/pr19345.c: New test.
4018
4019 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4020
4021         PR tree-optimization/20640
4022         * gcc.dg/torture/tree-loop-1.c: New.
4023
4024 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4025
4026         PR rtl-optimization/20290
4027         * gcc.c-torture/execute/loop-ivopts-2.c: New.
4028
4029 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
4030
4031         * gcc.dg/rs6000-fpint.c: New.
4032
4033 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4034
4035         * gcc.dg/old-style-then-proto-1.c: New test.
4036
4037 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4038
4039         * gfortran.fortran-torture/execute/backspace.f90: Check
4040         after backspace and read was incorrect.
4041
4042 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4043
4044         * gcc.c-torture/execute/builtins/strcat.c: Check the result
4045         buffer past the terminating NUL using memcmp.
4046         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
4047         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
4048
4049         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
4050         Fix unused/uninitialized variable warnings.
4051
4052         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
4053         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
4054         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
4055         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
4056
4057         * gcc.c-torture/execute/builtins/abs-1-lib.c,
4058         gcc.c-torture/execute/builtins/fputs-lib.c,
4059         gcc.c-torture/execute/builtins/lib/fprintf.c,
4060         gcc.c-torture/execute/builtins/lib/main.c,
4061         gcc.c-torture/execute/builtins/lib/memcmp.c,
4062         gcc.c-torture/execute/builtins/lib/memmove.c,
4063         gcc.c-torture/execute/builtins/lib/mempcpy.c,
4064         gcc.c-torture/execute/builtins/lib/memset.c,
4065         gcc.c-torture/execute/builtins/lib/printf.c,
4066         gcc.c-torture/execute/builtins/lib/sprintf.c,
4067         gcc.c-torture/execute/builtins/lib/stpcpy.c,
4068         gcc.c-torture/execute/builtins/lib/strchr.c,
4069         gcc.c-torture/execute/builtins/lib/strcmp.c,
4070         gcc.c-torture/execute/builtins/lib/strcpy.c,
4071         gcc.c-torture/execute/builtins/lib/strcspn.c,
4072         gcc.c-torture/execute/builtins/lib/strlen.c,
4073         gcc.c-torture/execute/builtins/lib/strncat.c,
4074         gcc.c-torture/execute/builtins/lib/strncmp.c,
4075         gcc.c-torture/execute/builtins/lib/strncpy.c,
4076         gcc.c-torture/execute/builtins/lib/strrchr.c,
4077         gcc.c-torture/execute/builtins/lib/strspn.c,
4078         gcc.c-torture/execute/builtins/lib/strstr.c,
4079         gcc.c-torture/execute/builtins/memops-asm-lib.c,
4080         gcc.c-torture/execute/builtins/strlen-2.c,
4081         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
4082         prototypes.
4083
4084 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
4085
4086         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
4087         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
4088         selectany usage.
4089
4090 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
4091
4092         PR c++/19406
4093         * g++.dg/debug/using1.C: New test.
4094
4095 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
4096
4097         PR middle-end/20524
4098         * gcc.dg/alias-7.c: Prefix asm-declared name with
4099         __USER_LABEL_PREFIX__.
4100
4101 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
4102
4103         Fix fallout from PR middle-end/15700:
4104         * gcc.c-torture/compile/20011119-1.c: Take
4105         __USER_LABEL_PREFIX__ into account.
4106         * gcc.c-torture/compile/20011119-2.c: Likewise.
4107
4108 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4109
4110         PR c++/18644
4111         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
4112
4113 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4114
4115         PR c/17855
4116         * gcc.c-torture/compile/struct-non-lval-1.c,
4117         gcc.c-torture/compile/struct-non-lval-2.c,
4118         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
4119
4120 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
4121
4122         * gcc.dg/tls/tls.exp: Remove temporary file.
4123         * g++.dg/tls/tls.exp: Ditto.
4124         * lib/file-format.exp: Ditto.
4125         * g++.dg/special/ecos.exp: Ditto.
4126
4127         * lib/profopt.exp: Treat prof_ext as a list.
4128         * gcc.misc-tests/bprob.exp: Ditto.
4129         * g++.dg/bprob/bprob.exp: Ditto.
4130
4131         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
4132         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
4133         g++.dg/tree-ssa/pointer-reference-alias.C,
4134         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
4135         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
4136         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
4137         g++.dg/vect/pr19951.cc: Ditto.
4138         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
4139         gcc.dg/builtins-47.c: Ditto.
4140         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
4141         gcc.dg/pr20115-1.c: Ditto.
4142         * gcc.dg/tree-ssa/20030530-2.c,
4143         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
4144         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
4145         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
4146         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
4147         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
4148         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
4149         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
4150         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
4151         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
4152         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
4153         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
4154         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
4155         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
4156         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
4157         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
4158         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
4159         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
4160         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
4161         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
4162         gcc.dg/tree-ssa/20030824-1.c,
4163         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
4164         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
4165         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
4166         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
4167         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
4168         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
4169         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
4170         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
4171         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
4172         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
4173         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
4174         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
4175         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
4176         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
4177         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
4178         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
4179         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
4180         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
4181         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
4182         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
4183         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
4184         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
4185         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
4186         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
4187         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
4188         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
4189         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
4190         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
4191         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
4192         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
4193         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
4194         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
4195         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
4196         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
4197         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
4198         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
4199         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
4200         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
4201         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
4202         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
4203         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
4204         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
4205         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
4206         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
4207         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
4208         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
4209         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
4210         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
4211         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
4212         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
4213         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
4214         gcc.dg/tree-ssa/useless-1.c: Ditto.
4215         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
4216         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
4217         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
4218         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
4219         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4220         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
4221         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
4222         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
4223         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
4224         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
4225         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
4226         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
4227         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
4228         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
4229         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
4230         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
4231         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
4232         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
4233         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
4234         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
4235         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
4236         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4237         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4238         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
4239         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
4240         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
4241         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
4242         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
4243         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
4244         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
4245         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
4246         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
4247         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
4248         gcc.dg/vect/vect-none.c: Ditto.
4249         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
4250         treelang/compile/unsigned.tree: Ditto.
4251
4252         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
4253         * gcc.dg/cpp/direct2s.c: Ditto.
4254         * gcc.dg/cpp/paste4.c: Ditto.
4255         * gcc.dg/cpp/separate-1.c: Ditto.
4256         * gcc.dg/pch/save-temps-1.c: Ditto.
4257         * g++.dg/ext/altivec-10.C: Ditto.
4258         * g++.dg/pch/pch.C: Ditto.
4259
4260         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
4261
4262         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
4263         * g++.dg/template/repo1.C: Ditto.
4264         * g++.dg/template/repo2.C: Ditto.
4265         * g++.dg/template/repo3.C: Ditto.
4266         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
4267         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
4268         * g++.old-deja/g++.pt/repo1.C: Ditto.
4269         * g++.old-deja/g++.pt/repo2.C: Ditto.
4270         * g++.old-deja/g++.pt/repo3.C: Ditto.
4271         * g++.old-deja/g++.pt/repo4.C: Ditto.
4272
4273         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
4274         * gcc.dg/20030107-1.c: Ditto.
4275         * gcc.dg/20030702-1.c: Ditto.
4276         * gcc.dg/profile-generate-1.c: Ditto.
4277         * g++.dg/other/profile1.C: Ditto.
4278         * g++.old-deja/g++.robertl/eb83.C: Ditto.
4279
4280         * lib/gcc-dg.exp (remove-build-file): New.
4281         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
4282         cleanup-tree-dump, cleanup-saved-temps): New.
4283
4284 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4285
4286         PR c++/19203, DR 214
4287         * g++.dg/parse/ambig3.C: Not ambiguous.
4288         * g++.dg/template/spec20.C: New.
4289         * g++.dg/template/spec21.C: New.
4290
4291 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
4292
4293         PR target/20045
4294         * gcc.dg/ia64-fptr-1.c: Run only on linux.
4295
4296 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4297
4298         PR libfortran/20660
4299         * gfortran.dg/negative_unit.f: New test.
4300
4301 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
4302
4303         * gcc.dg/20050330-1.c: New test.
4304
4305 2005-03-30  Devang Patel  <dpatel@apple.com>
4306
4307         * g++.dg/tree-sra/ssa-sra-3.C: New test.
4308
4309 2005-03-30  Dale Johannesen  <dalej@apple.com>
4310
4311         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
4312
4313 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
4314
4315         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4316         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
4317         Strip options from test name.
4318
4319 2005-03-31  Jan Hubicka  <jh@suse.cz>
4320
4321         * gcc.dg/varpool-1.c: New testcase.
4322
4323 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4324
4325         PR c/772
4326         PR c/17913
4327         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
4328         gcc.dg/stmt-expr-label-3.c : New tests.
4329         * gcc.c-torture/execute/medce-2.c: Remove.
4330
4331 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4332
4333         PR c/20368
4334         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
4335         tests.
4336
4337 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
4338
4339         * gcc.c-torture/compile/pr20203.c: New test.
4340
4341 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4342
4343         * gfortran.dg/promotion.f90:  New test.
4344
4345 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
4346
4347         PR middle-end/20491
4348         * gcc.dg/torture/asm-subreg-1.c: New test.
4349
4350 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
4351
4352         PR c/20672
4353         * gcc.dg/pr20672-1.c: New test.
4354
4355 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
4356
4357         * gfortran.dg/vect: New directory.
4358         * gfortran.dg/vect/vect.exp: New.
4359         * gfortran.dg/vect/vect-1.f90: New test.
4360         * gfortran.dg/vect/vect-2.f90: New test.
4361         * gfortran.dg/vect/vect-3.f90: New test.
4362         * gfortran.dg/vect/vect-4.f90: New test.
4363         * gfortran.dg/vect/vect-5.f90: New test.
4364
4365 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
4366
4367         PR middle-end/20622
4368         * gcc.dg/alias-7.c: New test.
4369
4370 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
4371
4372         * gcc.dg/sparc-reg-1.c: New test.
4373
4374 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
4375
4376         PR target/19890
4377         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
4378
4379 2005-03-29  Dale Ranta  <dir@lanl.gov>
4380             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4381
4382         PR libfortran/20163
4383         * gfortran.dg/pr20163-2.f: New test.
4384
4385 2005-03-28  Jan Hubicka  <jh@suse.cz>
4386
4387         PR middle-end/20635
4388         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
4389         by Jakub Jelinek.
4390
4391 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
4392
4393         PR tree-optimization/20626
4394         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
4395         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
4396
4397 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4398
4399         * gfortran.dg/underflow.f90:  New test.
4400         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
4401
4402 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4403
4404         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
4405
4406 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
4407
4408         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
4409         (g++_init): Make sure that CXXFLAGS is set.
4410         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
4411         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
4412         * lib/gfortran.exp (gfortran_link_flags): Likewise.
4413         * lib/objc.exp (objc_init): Likewise.
4414         * lib/treelang.exp (treelang_init): Likewise.
4415
4416 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
4417
4418         PR tree-optimization/20470
4419         * gcc.dg/tree-ssa/pr20470.c: New test.
4420
4421 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
4422
4423         * gcc.dg/ppc-stfiwx.c: New.
4424
4425 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
4426
4427         PR target/19888
4428         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
4429
4430 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4431
4432         * gcc.dg/20050325-1.c: Fix a typo.
4433
4434 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4435
4436         PR libfortran/19678
4437         PR libfortran/19679
4438         * gfortran.dg/dos_eol.f: New test.
4439
4440 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4441
4442         PR rtl-optimization/20249
4443         * gcc.dg/20050325-1.c: New test.
4444
4445 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4446
4447         PR libfortran/15332
4448         * gfortran.dg/pr15332.f: New test.
4449
4450 2005-03-24  Dale Johannesen  <dalej@apple.com>
4451
4452         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
4453
4454 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
4455
4456         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
4457         'internal' visibility.
4458         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
4459         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
4460         'protected' visibility.
4461         * gcc.dg/visibility-7.c: Likewise.
4462         * lib/target-supports.exp (check_visibility_available): Take
4463         a parameter, the kind of visibility to check for.
4464         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
4465         to check_visibility_available.
4466
4467         * g++.dg/expr/cast3.C: New.
4468
4469 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
4470
4471         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
4472         rs6000.
4473
4474 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
4475
4476         PR target/20095
4477         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
4478
4479 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
4480
4481         * gcc.dg/badshift.c: Renamed to...
4482         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
4483
4484         * gcc.target/i386/badshift.c: Renamed to...
4485         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
4486         only.
4487
4488         PR rtl-optimization/20532
4489         * gcc.target/i386/badshift.c: New.
4490
4491 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4492
4493         * gfortran.dg/pr18025.f90: New test.
4494
4495 2005-03-23  Dale Johannesen  <dalej@apple.com>
4496
4497         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
4498
4499 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
4500
4501         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
4502
4503         * lib/target-supports.exp (check_iconv_available): Default
4504         libiconv to -liconv, if there is no definition.
4505
4506 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
4507
4508         * gcc.dg/torture/cris-asm-mof-1.c: New test.
4509
4510 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
4511
4512         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
4513         * g++.dg/opt/pr7503-2.C: Likewise.
4514         * g++.dg/opt/pr7503-3.C: Likewise.
4515         * g++.dg/opt/pr7503-4.C: Likewise.
4516         * g++.dg/opt/pr7503-5.C: Likewise.
4517         * g++.dg/warn/minmax.C: New test.
4518
4519 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4520
4521         * gfortran.dg/g77_intrinsics_funcs.f: New test.
4522         * gfortran.dg/g77_intrinsics_sub.f: New test.
4523
4524 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
4525             Jan Hubicka  <jh@suse.cz>
4526             Steven Bosscher <stevenb@suse.de
4527
4528         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
4529
4530 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4531
4532         PR c++/19980
4533         * g++.dg/template/redecl3.C: New test.
4534
4535 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4536
4537         PR c++/20499
4538         * g++.dg/parse/error16.C: Tweak error markers.
4539
4540 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
4541
4542         PR target/20561
4543         * gcc.dg/20050321-2.c: New test.
4544
4545 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4546
4547         PR c++/20465
4548         PR c++/20381
4549         * g++.dg/template/ptrmem12.C: New.
4550
4551 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
4552
4553         PR rtl-optimization/20527
4554         * gcc.c-torture/execute/pr20527-1.c: New test.
4555
4556 2005-03-22  Ben Elliston  <bje@au.ibm.com>
4557
4558         * gcc.misc-tests/options.exp (check_for_options): Create a real C
4559         program, compile it into a real executable and then delete the .c
4560         and .x files afterwards, to avoid problems on testglue targets.
4561
4562 2005-03-21  Stuart Hastings  <stuart@apple.com>
4563
4564         * gcc.target/i386/sse-2.c: New.
4565
4566 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
4567
4568         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
4569
4570 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4571
4572         * g++.dg/parse/crash25.C: Fix typo.
4573
4574 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4575
4576         PR c++/20461
4577         * g++.dg/parse/crash24.C: New test.
4578
4579         PR c++/20536
4580         * g++.dg/parse/crash25.C: New test.
4581
4582 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4583
4584         PR c++/20147
4585         * g++.dg/ext/stmtexpr4.C: New test.
4586
4587 2005-03-20  Roger Sayle  <roger@eyesopen.com>
4588
4589         PR middle-end/20539
4590         * gcc.c-torture/compile/pr13066-1.c: New test case.
4591         * gcc.c-torture/compile/pr20539-1.c: Likewise.
4592         * g++.dg/opt/pr13066-1.C: Likewise.
4593
4594 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
4595
4596         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
4597
4598 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4599
4600         PR fortran/18525
4601         * gfortran.dg/nesting_1.f90: New test.
4602
4603 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4604
4605         PR c++/20240
4606         * g++.dg/lookup/using13.C: New test.
4607
4608 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4609
4610         PR c++/20333
4611         * g++.dg/template/crash36.C: New test.
4612
4613 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
4614
4615         PR c++/20463
4616         * g++.dg/template/crash35.C: New test.
4617
4618 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
4619
4620         PR c++/19966
4621         * g++.dg/overload/operator2.C: New test.
4622
4623 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4624
4625         PR libfortran/20257
4626         * gfortran.dg/pr20257.f90: New test.
4627
4628 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4629
4630         PR libfortran/20480
4631         * gfortran.dg/pr20480.f90: New test.
4632
4633 2005-03-16  Richard Henderson  <rth@redhat.com>
4634
4635         PR middle-end/15700
4636         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
4637         (_rtld_global): New.
4638         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
4639         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
4640
4641         * gcc.dg/alias-3.c: New.
4642         * gcc.dg/alias-4.c: New.
4643         * gcc.dg/alias-5.c: New.
4644         * gcc.dg/alias-6.c: New.
4645
4646 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
4647
4648         * gcc.dg/cpp/ucnid-7.c: New.
4649
4650 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
4651             Dorit Naishlos  <dorit@il.ibm.com>
4652
4653         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
4654         darwin.
4655
4656 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
4657
4658         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
4659         misaligned accesses.
4660         * gcc.dg/vect/vect-58.c: Likewise.
4661         * gcc.dg/vect/vect-92.c: New.
4662         * gcc.dg/vect/vect-93.c: New.
4663
4664 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
4665
4666         PR fortran/18827
4667         * gfortran.dg/assign_2.f90: New test.
4668         * gfortran.dg/assign_3.f90: New test.
4669         * gfortran.dg/assign.f90: New test.
4670
4671 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
4672
4673         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
4674         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
4675         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
4676         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
4677         names.
4678
4679 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
4680
4681         * gcc.dg/cpp/ucnid-6.c: New.
4682
4683         * gcc.dg/cpp/normalize-1.c: New.
4684         * gcc.dg/cpp/normalize-2.c: New.
4685         * gcc.dg/cpp/normalize-3.c: New.
4686         * gcc.dg/cpp/normalize-4.c: New.
4687         * gcc.dg/cpp/ucnid-4.c: New.
4688         * gcc.dg/cpp/ucnid-5.c: New.
4689         * g++.dg/cpp/normalize-1.C: New.
4690         * g++.dg/cpp/ucnid-1.C: New.
4691
4692 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4693
4694         * gcc.dg/pr18628.c: New.
4695
4696 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4697
4698         PR c++/20280
4699         * g++.dg/tree-ssa/pr20280.C: New.
4700
4701 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4702
4703         PR fortran/20467
4704         * gfortran.dg/stfunc_2.f90: New test.
4705
4706 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4707
4708         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
4709
4710 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4711
4712         * gcc.dg/tree-ssa/20050314-1.c: New test.
4713
4714 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4715
4716         PR c++/4403
4717         PR c++/9783, DR433
4718         * g++.dg/template/friend34.C: New test.
4719         * g++.dg/template/friend35.C: Likewise.
4720         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
4721
4722 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4723
4724         Friend class name lookup 5/n
4725         PR c++/1016
4726         * g++.dg/lookup/hidden-class1.C: New test.
4727         * g++.dg/lookup/hidden-class2.C: Likewise.
4728         * g++.dg/lookup/hidden-class3.C: Likewise.
4729         * g++.dg/lookup/hidden-class4.C: Likewise.
4730         * g++.dg/lookup/hidden-class5.C: Likewise.
4731         * g++.dg/lookup/hidden-class6.C: Likewise.
4732         * g++.dg/lookup/hidden-class7.C: Likewise.
4733         * g++.dg/lookup/hidden-class8.C: Likewise.
4734         * g++.dg/lookup/hidden-class9.C: Likewise.
4735         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
4736         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
4737         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
4738         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
4739         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
4740         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
4741         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
4742         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
4743         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
4744         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
4745         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
4746
4747 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
4748
4749         PR c++/20157
4750         * g++.dg/template/error18.C: New test.
4751
4752 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4753
4754         PR debug/16792
4755         * g++.dg/debug/pr16792.C: New test.
4756
4757 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4758
4759         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
4760         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
4761         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
4762         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
4763         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
4764         test assertion names.
4765
4766 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4767
4768         PR fortran/18600
4769         * gfortran.dg/stfunc_1.f90: New test.
4770
4771 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4772
4773         PR fortran/16907
4774         * gfortran.dg/real_index_1.f90: New test.
4775
4776 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4777
4778         PR fortran/20323
4779         * gfortran.dg/spec_expr_1.f90: New test.
4780
4781 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4782
4783         PR c/20402
4784         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
4785         new parser.
4786
4787 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4788
4789         PR fortran/20361
4790         * gfortran.dg/largeequiv_1.f90: New test.
4791
4792 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4793
4794         * gcc.dg/ucnid-1.c: New.
4795         * gcc.dg/ucnid-2.c: New.
4796         * gcc.dg/ucnid-3.c: New.
4797         * gcc.dg/ucnid-4.c: New.
4798         * gcc.dg/ucnid-5.c: New.
4799         * gcc.dg/ucnid-6.c: New.
4800         * gcc.dg/cpp/ucnid-1.c: New.
4801         * gcc.dg/cpp/ucnid-2.c: New.
4802         * gcc.dg/cpp/ucnid-3.c: New.
4803         * g++.dg/other/ucnid-1.C: New.
4804
4805 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4806
4807         * gcc.dg/vmx/darwin-abi-3.c: Delete.
4808
4809 2005-03-11  Per Bothner  <per@bothner.com>
4810
4811         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
4812         that diagnotics refer to correct token.
4813         * gcc.dg/unused-3.c: Likewise.
4814
4815 2005-03-11  Per Bothner  <per@bothner.com>
4816
4817         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
4818         constant" is now actually on same line as string constant.
4819         * gcc.dg/cpp/direct2s.c: Likewise.
4820
4821 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
4822
4823         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
4824
4825 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4826
4827         PR libfortran/20124
4828         * gfortran.dg/pr20124.f90: New Test
4829
4830 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
4831
4832         PR tree-optimization/20130
4833         * gcc.dg/pr20130-1.c: New test.
4834
4835 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4836
4837         PR target/20095
4838         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
4839
4840 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4841
4842         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
4843
4844 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4845
4846         * g++.dg/eh/forced1.C: Fix comment.
4847         * g++.dg/eh/forced2.C: Ditto.
4848         * g++.dg/eh/forced3.C: Ditto.
4849         * g++.dg/eh/forced4.C: Ditto.
4850
4851 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
4852
4853         PR rtl-opt/20412
4854         * gcc.c-torture/compile/pr20412.c: New test.
4855
4856 2005-03-10  Roger Sayle  <roger@eyesopen.com>
4857
4858         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
4859
4860 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4861
4862         PR target/20322
4863         * gcc.dg/20050307-1.c: New test.
4864
4865 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
4866
4867         PR c++/20375
4868         * g++.dg/other/stdarg3.C: New.
4869
4870 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4871
4872         PR c++/18384, c++/18327
4873         * g++.dg/init/array19.C: New test.
4874
4875         PR inline-asm/20314
4876         * gcc.dg/torture/pr20314-1.c: New test.
4877         * gcc.dg/torture/pr20314-2.c: New test.
4878
4879 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
4880
4881         * gcc.dg/20050309-1.c: New test.
4882
4883 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4884
4885         * gcc.dg/builtins-10.c: Reactivate disabled test.
4886         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
4887         new cbrt transformations.
4888
4889 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
4890
4891         PR c++/20208
4892         * g++.dg/template/array13.C: New test.
4893
4894 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
4895
4896         PR c++/16859
4897         * g++.dg/init/brace4.C: New test.
4898
4899 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
4900
4901         PR c++/20186
4902         * g++.dg/template/non-dependent12.C: New.
4903
4904 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
4905
4906         PR c++/20142
4907         * g++.dg/init/array18.C: Add dg-do run marker.
4908
4909         PR c++/20142
4910         * g++.dg/init/array18.C: New test.
4911
4912 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4913
4914         * consistency.vlad/vlad.exp: Remove trailing semicolons.
4915         * g++.dg/gcov/gcov.exp: Likewise.
4916         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4917         * gcc.target/xstormy16/xstormy16.exp: Likewise.
4918         * lib/c-torture.exp: Likewise.
4919         * lib/fortran-torture.exp: Likewise.
4920         * lib/g++.exp: Likewise.
4921         * lib/gcc-defs.exp: Likewise.
4922         * lib/gcc-dg.exp: Likewise.
4923         * lib/gcc.exp: Likewise.
4924         * lib/gcov.exp: Likewise.
4925         * lib/gfortran.exp: Likewise.
4926         * lib/mike-g++.exp: Likewise.
4927         * lib/mike-gcc.exp: Likewise.
4928         * lib/objc-torture.exp: Likewise.
4929         * lib/objc.exp: Likewise.
4930         * lib/profopt.exp: Likewise.
4931         * lib/target-libpath.exp: Likewise.
4932         * lib/target-supports.exp: Likewise.
4933         * lib/treelang.exp: Likewise.
4934         * lib/wrapper.exp: Likewise.
4935
4936 2005-03-08  Jeff Law  <law@redhat.com>
4937
4938         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
4939         PHI-OPT changes.
4940
4941 2005-03-08  Ira Rosen  <irar@il.ibm.com>
4942
4943         * gcc.dg/vect/pr20122.c: New test.
4944
4945 2005-03-07  Jeff Law  <law@redhat.com>
4946
4947         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
4948         was folded away.
4949         * gcc.dg/tree-ssa/pr18133-1.c: New test.
4950         * gcc.dg/tree-ssa/pr18133-2.c: New test.
4951         * gcc.dg/tree-ssa/pr18134.c: New test.
4952
4953 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4954
4955         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
4956         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
4957         gcc.dg/torture/builtin-noret-2.c: Require weak support.
4958
4959 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
4960
4961         PR tree-opt/17671
4962         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
4963
4964 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
4965
4966         * g++.dg/warn/Wnvdtor.C: New test.
4967
4968 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
4969
4970         * gcc.dg/torture/pr19683-1.c: New test.
4971
4972 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
4973
4974         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
4975         * gfortran.dg/g77/19990313-2.f: Ditto.
4976         * gfortran.dg/g77/19990313-3.f: Ditto.
4977         * gfortran.dg/g77/19990525-0.f: Ditto.
4978         * gfortran.dg/g77/19990826-0.f: Ditto.
4979         * gfortran.dg/g77/19990826-2.f: Ditto.
4980         * gfortran.dg/g77/19990826-3.f: Ditto.
4981         * gfortran.dg/g77/20000511-1.f: Ditto.
4982         * gfortran.dg/g77/20000511-2.f: Ditto.
4983         * gfortran.dg/g77/970625-2.f: Ditto.
4984         * gfortran.dg/g77/980310-2.f: Ditto.
4985         * gfortran.dg/g77/980310-3.f: Ditto.
4986         * gfortran.dg/g77/980310-8.f: Ditto.
4987         * gfortran.dg/g77/980519-2.f: Ditto.
4988         * gfortran.dg/g77/alpha1.f: Ditto.
4989         * gfortran.dg/g77/claus.f: Ditto.
4990         * gfortran.dg/g77/erfc.f: Ditto.
4991         * gfortran.dg/g77/short.f: Ditto.
4992         * gfortran.fortran-torture/execute/data.f90: Ditto.
4993         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
4994         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
4995
4996 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4997
4998         * lib/file-format.exp (gcc_target_object_format): Add check for som
4999         format and hardcode object formats on hppa*-*-hpux*.
5000         * lib/target-supports.exp (check_weak_available): Add check for som
5001         object format.  Always return 0 on hppa*-*-hpux10*.
5002
5003         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
5004         is defined.
5005
5006         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
5007
5008 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5009
5010         * gfortran.dg/pr19936_1.f90: New test.
5011         * gfortran.dg/pr19936_2.f90: New test.
5012         * gfortran.dg/pr19936_3.f90: New test.
5013
5014 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5015             Paul Thomas <prthomas@drfccad.cea.fr>
5016
5017         * gfortran.dg/PR19754_1.f90: New test.
5018         * gfortran.dg/PR19754_2.f90: Ditto.
5019
5020 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5021
5022         PR c++/19311
5023         * g++.dg/template/non-dependent11.C: New test.
5024
5025 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
5026
5027         * lib/target-supports.exp (check_iconv_available): Fix comment.
5028
5029 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
5030             Joseph S. Myers  <joseph@codesourcery.com>
5031
5032         PR c++/19797
5033         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
5034
5035 2005-03-04  Matthew Sachs  <msachs@apple.com>
5036
5037         * gcc.exp (gcc_target_compile): Put braces around
5038         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
5039         * objc.exp (objc_target_compile): Likewise.
5040         * treelang.exp (treelang_target_compile): Likewise.
5041
5042 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5043
5044         PR fortran/19673
5045         * gfortran.dg/func_result_1.f90: New test.
5046
5047 2005-03-04  Ben Elliston  <bje@au.ibm.com>
5048
5049         * gcc.misc-tests/options.exp: New test.
5050
5051 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
5052
5053         * gcc.dg/pr15784-4.c: New test.
5054
5055 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
5056
5057         * gcc.c-torture/execute/pr17133.c: New.
5058         * gcc.c-torture/compile/20050303-1.c: New.
5059
5060 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
5061
5062         * gcc.dg/cpp/assert4.c:  Fix for cygwin
5063
5064 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
5065
5066         * g++.dg/overload/using2.C: New.
5067
5068 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
5069
5070         PR c++/19916
5071         * g++.dg/init/ptrmem2.C: New test.
5072
5073 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
5074
5075         PR c/8927
5076         * gcc.dg/pr8927-1.c: New test.
5077
5078 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
5079
5080         PR c++/20232
5081         * g++.dg/inherit/covariant12.C: New.
5082
5083 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5084
5085         PR fortran/19479
5086         * gfortran.dg/bound_1.f90: New test.
5087
5088 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
5089
5090         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
5091         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
5092
5093 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
5094
5095         PR c/20245
5096         * gcc.dg/pr20245-1.c: New test.
5097
5098 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
5099
5100         PR middle-end/19874
5101         * gcc.c-torture/execute/20050119-2.c: New test case.
5102
5103 2005-02-28  Ben Elliston  <bje@au.ibm.com>
5104
5105         * README: Update the DejaGnu bug reporting address.
5106         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
5107         * lib/objc-torture.exp: Likewise.
5108
5109 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5110
5111         * gfortran.dg/boz_1.f90: New test.
5112         * gfortran.dg/boz_3.f90: New test.
5113         * gfortran.dg/boz_4.f90: New test.
5114
5115 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5116
5117         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
5118         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
5119
5120 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5121
5122         PR libfortran/20101
5123         * gfortran.dg/write_0_pe_format.f90: New test.
5124
5125 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
5126
5127         PR c++/20206
5128         * g++.dg/opt/thunk2.C: New test.
5129         * g++.dg/opt/covariant1.C: New test.
5130
5131 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5132
5133         * gfortran.dg/e_d_fmt.f90: New test.
5134
5135 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
5136
5137         * gcc.dg/asm-b.c: Fix comment typos.
5138
5139 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5140
5141         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
5142         a V_MAY_DEF also.
5143
5144 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5145
5146         PR tree-opt/20188
5147         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
5148         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
5149         * gcc.dg/asm-b.c: New test.
5150
5151 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
5152
5153         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
5154         Disable this test on IRIX 6.
5155
5156 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
5157
5158         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
5159         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
5160         parser.
5161
5162 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
5163
5164         PR tree-optimization/20204
5165         * testsuite/gcc.dg/pr20204.c: New test.
5166
5167 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
5168
5169         PR target/20196
5170         * gcc.c-torture/execute/20050224-1.c: New test.
5171
5172         PR c++/20175
5173         * g++.dg/warn/Wbraces2.C: New test.
5174
5175 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
5176
5177         PR c++/19878
5178         * g++.dg/init/const2.C: New test.
5179
5180 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
5181
5182         PR tree-optimization/20100
5183         * gcc.c-torture/execute/pr20100-1.c: New test.
5184
5185 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5186
5187         * gfortran.dg/implicit_3.f90: New test.
5188
5189         * gfortran.dg/deftype_1.f90: New test.
5190
5191 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
5192
5193         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
5194         the test passes.
5195         * g++.dg/other/anon3.C: Accept a warning.
5196
5197 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
5198
5199         * gcc.dg/pr20017.c: Fix a comment typo.
5200
5201 2005-02-23  Bud Davis  <bdavis@gfortran.org>
5202
5203         * gfortran.dg/list_read_4.f90: Change to f90 comments.
5204
5205 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5206
5207         PR ada/19902
5208         * ada/acats/tests/cxa/cxa3004.a: Remove.
5209         * ada/acats/tests/cxb/cxb30061.am: Likewise.
5210
5211 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5212
5213         PR c++/20073
5214         * g++.dg/init/const1.C: New test.
5215
5216         PR c++/19991
5217         * g++.dg/parse/constant7.C: New test.
5218
5219         PR c++/20152
5220         * g++.dg/parse/error27.C: New test.
5221         * g++.dg/template/qualttp15.C: Adjust error markers.
5222         * g++.old-deja/g++.other/struct1.C: Likewise.
5223
5224         PR c++/20153
5225         * g++.dg/template/error17.C: New test.
5226
5227         PR c++/20148
5228         * g++.dg/parser/error26.C: New test.
5229
5230 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
5231
5232         PR tree-optimization/20100
5233         PR tree-optimization/20115
5234         * gcc.dg/pr20115.c: New test.
5235         * gcc.dg/pr20115-1.c: New test.
5236         * gcc.dg/pr20100.c: New test.
5237         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
5238         call-clobbered variables after alias1.
5239
5240 2005-02-22  Bud Davis  <bdavis@gfortran.org>
5241
5242         * gfortran.dg/list_read_4.f90: new test.
5243
5244 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
5245
5246         PR rtl-optimization/20017.
5247         * gcc.dg/pr20017.c: New.
5248
5249 2005-02-22  Devang Patel  <dpatel@apple.com>
5250
5251         PR 19952
5252         * g++.dg/tree-ssa/pr19952.C: New test.
5253
5254 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5255
5256         PR c++/19883
5257         * g++.dg/parse/constant6.C: New test.
5258
5259 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5260
5261         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5262         * g++.dg/charset/asm2.c: Likewise.
5263         * g++.dg/charset/asm3.c: Likewise.
5264         * g++.dg/charset/asm4.c: Likewise.
5265         * g++.dg/charset/asm5.c: Likewise.
5266         * g++.dg/charset/attribute1.c: Likewise.
5267         * g++.dg/charset/attribute2.c: Likewise.
5268         * g++.dg/charset/extern1.cc: Likewise.
5269         * g++.dg/charset/extern2.cc: Likewise.
5270         * g++.dg/charset/extern3.cc: Likewise.
5271         * g++.dg/charset/function.cc: Likewise.
5272         * g++.dg/charset/string.c: Likewise.
5273         * g++.dg/charset/charset.exp: Likewise.
5274         * lib/target-supports.exp (check_iconv_available): Fix comment.
5275
5276 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5277
5278         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
5279         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5280         * gcc.dg/charset/asm2.c: Likewise.
5281         * gcc.dg/charset/asm3.c: Likewise.
5282         * gcc.dg/charset/asm4.c: Likewise.
5283         * gcc.dg/charset/asm5.c: Likewise.
5284         * gcc.dg/charset/asm6.c: Likewise.
5285         * gcc.dg/charset/attribute1.c: Likewise.
5286         * gcc.dg/charset/attribute2.c: Likewise.
5287         * gcc.dg/charset/builtin1.c: Likewise.
5288         * gcc.dg/charset/extern.c: Likewise.
5289         * gcc.dg/charset/function.c: Likewise.
5290         * gcc.dg/charset/string.c: Likewise.
5291         * gcc.dg/charset/charset.exp: Likewise.
5292
5293 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
5294
5295         PR fortran/20086
5296         * gfortran.dg/pr20086.f90: New test.
5297
5298 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
5299
5300         PR tree-optimization/19786
5301         * g++.dg/tree-ssa/pr19786.C: New.
5302
5303 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5304
5305         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
5306
5307 2005-02-21  Jeff Law  <law@redhat.com>
5308
5309         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
5310
5311 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5312
5313         * gfortran.dg/do_iterator: Split loop, markup all lines for
5314         which an error locus is printed.
5315         * gfortran.dg/pr17708.f90: Markup all lines for which an error
5316         locus is printed.
5317         * gfortran.dg/select_4.f90: Likewise.
5318         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
5319         locuses in the various permutations.
5320
5321 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
5322
5323         PR tree-optimization/19951
5324         * g++.dg/vect: New directory.
5325         * g++.dg/vect/vect.exp: New file.
5326         * g++.dg/vect/pr19951.cc: New testcase.
5327         * g++.dg/dg.exp: Also prune vectorizer tests.
5328
5329 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
5330
5331         PR 18785
5332         * gcc.dg/charset/builtin1.c: New test.
5333
5334 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5335
5336         PR c++/19299
5337         * g++.dg/inherit/volatile1.C: New test.
5338
5339         PR c++/19440
5340         * g++.dg/template/dtor4.C: New test.
5341
5342 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5343
5344         * gfortran.dg/int_1.f90: New test.
5345
5346 2005-02-19  Devang Patel  <dpatel@apple.com>
5347
5348         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
5349
5350 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5351
5352         * gfortran.dg/achar_1.f90: New test.
5353
5354 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
5355
5356         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
5357
5358 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
5359             Jakub Jelinek  <jakub@redhat.com>
5360
5361         PR tree-optimization/19828
5362         * gcc.dg/tree-ssa/loop-7.c: New test.
5363         * gcc.c-torture/execute/20050218-1.c: New test.
5364
5365 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
5366
5367         PR c/20043
5368         * gcc.dg/transparent-union-1.c: New test.
5369         * gcc.dg/transparent-union-2.c: New test.
5370
5371 2005-02-18  James E Wilson  <wilson@specifixinc.com>
5372
5373         PR tree-optimization/18977
5374         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
5375
5376 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
5377
5378         PR target/20054
5379         * gcc.dg/pr20054.c: New test.
5380
5381 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5382
5383         PR c++/19508
5384         * g++.dg/ext/attrib20.C: New test.
5385
5386 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5387
5388         PR middle-end/20030
5389         * gfortran.fortran-torture/execute/character_passing.f90: New test.
5390
5391 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
5392
5393         PR c++/20008
5394         * g++.dg/opt/switch4.C: New.
5395
5396 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
5397
5398         PR c++/20023
5399         PR tree-optimization/20009
5400         * gcc.c-torture/compile/20050217-1.c: New test.
5401         * g++.dg/opt/switch3.C: New test.
5402
5403         PR tree-optimization/18947
5404         * gcc.c-torture/compile/20050215-1.c: New test.
5405         * gcc.c-torture/compile/20050215-2.c: New test.
5406         * gcc.c-torture/compile/20050215-3.c: New test.
5407
5408 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
5409
5410         PR c++/20028
5411         * g++.dg/template/crash34.C: New.
5412
5413         PR c++/20022
5414         * g++.dg/other/access3.C: New.
5415
5416 2005-02-17  Ira Rosen  <irar@il.ibm.com>
5417
5418         * gcc.dg/vect/vect-98.c: New test.
5419
5420 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
5421
5422         PR tree-optimization/19967
5423         * gcc.dg/pr19967.c: New.
5424
5425 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
5426
5427         PR middle-end/19857
5428         * gcc.dg/tree-ssa/20050215-1.c: New test.
5429         * gcc.c-torture/execute/20050215-1.c: New test.
5430
5431 2005-02-15  Eric Christopher  <echristo@redhat.com>
5432
5433         * gcc.dg/cpp/20050215-1.c: New file.
5434
5435 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
5436
5437         PR tree-optimization/15785
5438         * gcc.dg/pr15785-1.c: New test.
5439
5440 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
5441
5442         PR c++/17788
5443         * g++.dg/init/ctor4.C: New.
5444         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5445
5446 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
5447
5448         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5449         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
5450
5451 2005-02-15  Andreas Schwab  <schwab@suse.de>
5452
5453         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
5454         declare malloc.
5455
5456 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
5457
5458         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
5459
5460 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
5461
5462         PR tree-optimization/19853
5463         * gcc.c-torture/compile/pr19853.c: New test.
5464
5465 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5466
5467         PR c++/19608
5468         * g++.dg/parse/local-class1.C: New.
5469
5470         PR c++/19895
5471         * g++.dg/parse/ptrmem3.C: New.
5472
5473         PR c++/19884
5474         * g++.old-deja/g++.oliva/template6.C: Add another case.
5475         * g++.dg/template/explicit6.C: New.
5476
5477 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
5478
5479         PR c++/17816
5480         * g++.dg/other/redecl2.C: New.
5481
5482 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5483
5484         PR c++/19891
5485         * g++.dg/abi/covariant4.C: New.
5486
5487 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
5488
5489         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
5490
5491 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
5492
5493         * gcc.dg/vect/vect-96.c: Fix typo.
5494
5495 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5496
5497         PR c++/14479
5498         PR c++/19487
5499         * g++.dg/template/enum5.C: New test.
5500
5501 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5502
5503         * gcc.dg/vect/vect-97.c: New test.
5504
5505 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5506
5507         * gcc.dg/vect/vect-96.c: New test.
5508
5509 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
5510
5511         * gcc.dg/builtins-34.c: Also check ldexp*.
5512
5513 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
5514
5515         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
5516
5517 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
5518
5519         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
5520         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
5521         dg-require-dll, dg-require-iconv, dg-require-named-sections,
5522         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
5523         selector_list, selector_expression, dg-process-target): Move to new
5524         file target-supports-dg.exp.
5525         * lib/target-supports-dg.exp: New.
5526
5527         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
5528         New.
5529
5530 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
5531
5532         PR c++/19666
5533         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
5534
5535         PR middle-end/19858
5536         * gcc.c-torture/compile/20050210-1.c: New test.
5537
5538 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
5539
5540         PR c++/19755
5541         * g++.dg/warn/Wbraces1.C: New test.
5542
5543 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
5544
5545         * gcc.dg/builtins-52.c: New testcase.
5546
5547 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
5548
5549         PR c/19342
5550         * gcc.c-torture/execute/20050119-1.c: New test.
5551
5552 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5553
5554         PR c++/19811
5555         * g++.dg/init/delete1.C: New test.
5556
5557 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5558
5559         PR c++/18470
5560         * g++.dg/template/static12.C: New test.
5561
5562 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5563
5564         PR c++/19787
5565         * g++.dg/conversion/ambig1.C: New test.
5566
5567         PR c++/19739
5568         * g++.dg/ext/attrib19.C: New test.
5569
5570         PR c++/19732
5571         * g++.dg/parse/dtor5.C: New test.
5572
5573         PR c++/19762
5574         * g++.dg/template/dtor3.C: New test.
5575
5576         PR c++/19826
5577         * g++.dg/template/static11.C: New test.
5578         * g++.dg/template/crash2.C: Remove dg-error marker.
5579
5580 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
5581
5582         PR C++/18491
5583         * g++.old-deja/g++.mike/p10769a.C: Remove.
5584
5585 2005-02-09  Roger Sayle  <roger@eyesopen.com>
5586
5587         * gcc.dg/builtins-48.c: New test case.
5588         * gcc.dg/builtins-49.c: New test case.
5589         * gcc.dg/builtins-50.c: New test case.
5590         * gcc.dg/builtins-51.c: New test case.
5591
5592 2005-02-09  Ian Lance Taylor  <ian@airs.com>
5593
5594         PR middle-end/19583
5595         * g++.dg/warn/Wreturn-type-3.C: New test.
5596
5597 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5598
5599         PR middle-end/19402
5600         * gcc.dg/pr19402-1.c: New testcase.
5601         * gcc.dg/pr19402-2.c: likewise.
5602
5603 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5604
5605         PR middle-end/19854
5606         * g++.dg/tree-ssa/tmmti.C: New testcase.
5607
5608 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5609
5610         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
5611
5612 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
5613
5614         PR c++/19733
5615         * g++.dg/parse/crash23.C: New test.
5616         * g++.dg/warn/Weff1.C: New test.
5617
5618 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5619
5620         * gcc.dg/20050209-1.c: New test.
5621
5622 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5623
5624         PR target/19799
5625         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
5626
5627 2005-02-08  Mike Stump  <mrs@apple.com>
5628
5629         * g++.dg/pch/import-2.c: New test.
5630         * g++.dg/pch/import-2.hs: New.
5631         * g++.dg/pch/include/import-2a.h: New.
5632         * g++.dg/pch/include/import-2b.h: New.
5633
5634 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
5635
5636         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
5637
5638 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5639
5640         * gfortran.dg/substr_1.f90: New test.
5641
5642 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
5643
5644         PR middle-end/19775
5645         * gcc.dg/torture/builtin-power-1.c: Disable test for
5646         invalid transformation.
5647         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
5648         no longer optimize.
5649         * gcc.dg/builtins-47.c: New testcase.
5650
5651 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
5652             Dorit Naishlos  <dorit@il.ibm.com>
5653
5654         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
5655
5656 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
5657
5658         * gcc.c-torture/compile/20050206-1.c: New test.
5659
5660 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5661
5662         PR tree-opt/19768
5663         * g++.dg/opt/pr19768.C: New test.
5664
5665 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5666
5667         PR tree-opt/19736
5668         * gcc.c-torture/compile/pr19736.c: New test.
5669
5670 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5671
5672         PR c++/17401
5673         * g++.dg/parse/error25.C: New test.
5674
5675 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
5676
5677         * gcc.c-torture/execute/20050203-1.c: New.
5678
5679 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
5680
5681         * gcc.dg/vect/vect-85.c: Remove xfail.
5682         * gcc.dg/vect/vect-86.c: Remove xfail.
5683         * gcc.dg/vect/vect-87.c: Remove xfail.
5684         * gcc.dg/vect/vect-88.c: Remove xfail.
5685
5686 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
5687
5688         * gcc.dg/altivec-19.c: New.
5689
5690 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
5691
5692         PR c/17807
5693         * gcc.dg/nested-func-3.c: New test.
5694         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
5695
5696 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
5697
5698         * gcc.test-framework/gen_directive_tests: Generate tests for
5699         selector expressions.
5700
5701 2005-02-02  Matt Austern  <austern@apple.com>
5702
5703         PR c++/19628
5704         * g++/ext/builtin7.C: New.
5705         * g++/ext/builtin8.C: New.
5706
5707 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5708
5709         PR c/18502
5710         * gcc.dg/pr18502-1.c: New test.
5711
5712 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5713
5714         PR c++/17413
5715         * g++.dg/template/local4.C: Tweak.
5716
5717 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
5718
5719         PR tree-optimization/19578
5720         * gcc.c-torture/compile/20050202-1.c: New test.
5721
5722 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5723
5724         PR c/19435
5725         * gcc.dg/c99-init-4.c: New test.
5726
5727 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5728
5729         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
5730
5731         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
5732
5733         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
5734         * g++.dg/eh/check-vect.h: New.
5735
5736         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
5737         * gcc.dg/vect/vect-78.c: Ditto.
5738         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
5739         Remove.
5740
5741         * g++.dg/conversion/simd1.C: Expect warning.
5742         * g++.dg/ext/attribute-test-1.C: Ditto.
5743         * g++.dg/ext/attribute-test-2.C: Ditto.
5744         * g++.dg/ext/attribute-test-3.C: Ditto.
5745         * g++.dg/ext/attribute-test-4.C: Ditto.
5746
5747         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
5748         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
5749
5750         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
5751
5752 2005-02-01  Richard Henderson  <rth@redhat.com>
5753
5754         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5755         long double for ibm double-double format.
5756         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5757
5758 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
5759
5760         PR tree-optimization/19633
5761         * testsuite/gcc.dg/pr19633-1.c: New test.
5762         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
5763         to NULL or a symbol.
5764
5765 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5766
5767         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
5768         New procs.
5769         (dg-process-target (local override)): Handle selector expressions.
5770
5771         * gcc.test-framework/README: Describe tests in source directory.
5772         * gcc.test-framework/test-framework.awk: Handle dg- tests.
5773         * gcc.test-framework/test-framework.exp: Handle dg- tests.
5774         * gcc.test-framework/dg-bogus-exp-P.c: New test.
5775         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
5776         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
5777         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
5778         * gcc.test-framework/dg-do-link-exp-P.c: New test.
5779         * gcc.test-framework/dg-do-run-exp-P.c: New test.
5780         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
5781         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
5782         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
5783         * gcc.test-framework/dg-error-exp-P.c: New test.
5784         * gcc.test-framework/dg-error-exp-XP.c: New test.
5785         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
5786         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
5787         * gcc.test-framework/dg-output-exp-P.c: New test.
5788         * gcc.test-framework/dg-output-exp-XF.c: New test.
5789         * gcc.test-framework/dg-warning-exp-P.c: New test.
5790         * gcc.misc-tests/dg-1.c: Remove.
5791         * gcc.misc-tests/dg-2.c: Remove.
5792         * gcc.misc-tests/dg-3.c: Remove.
5793         * gcc.misc-tests/dg-4.c: Remove.
5794         * gcc.misc-tests/dg-5.c: Remove.
5795         * gcc.misc-tests/dg-6.c: Remove.
5796         * gcc.misc-tests/dg-7.c: Remove.
5797         * gcc.misc-tests/dg-8.c: Remove.
5798         * gcc.misc-tests/dg-9.c: Remove.
5799         * gcc.misc-tests/dg-10.c: Remove.
5800         * gcc.misc-tests/dg-11.c: Remove.
5801         * gcc.misc-tests/dg-12.c: Remove.
5802         * gcc.misc-tests/dg-test.exp: Remove.
5803
5804         * gcc.test-framework/test-framework.awk: Change recording and
5805         printing of passes and failures.
5806
5807         * gcc.test-framework: New directory.
5808         * gcc.test-framework/README: New.
5809         * gcc.test-framework/test-framework.exp: New.
5810         * gcc.test-framework/test-framework.awk: New.
5811         * gcc.test-framework/gen_directive_tests: New.
5812
5813 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
5814
5815         * lib/treelang.exp: Fix comment typos.
5816         (treelang_target_compile): Don't append libs=-ltreelang to options.
5817
5818 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
5819
5820         * g++.dg/parse/typename7.C: Adjust error messages.
5821
5822 2005-01-31  Jeff Law  <law@redhat.com>
5823
5824         * gcc.c-torture/execute/20050131-1.c: New test.
5825         * gcc.dg/wcaselabel.c: New test.
5826
5827 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
5828
5829         * g++.dg/other/warning1.C: Adjust error messags.
5830         * g++.dg/parse/constant5.C: New test.
5831
5832 2005-01-31  Steven Bosscher  <stevenb@suse.de>
5833
5834         PR c/19333
5835         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
5836         the test case valid.
5837         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
5838         * testsuite/gcc.dg/array-7.c: Adjust expected result.
5839         * testsuite/gcc.dg/pr18596-3.c: Likewise.
5840         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
5841         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
5842         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
5843
5844 2005-01-31  Dale Johannesen  <dalej@apple.com>
5845
5846         * g++.dg/opt/pr19650.C:  New test.
5847
5848 2005-01-31  Richard Henderson  <rth@redhat.com>
5849
5850         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5851         long double for intel double extended format.
5852         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5853
5854 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
5855
5856         PR c++/19555
5857         * g++.dg/template/static10.C: New test.
5858
5859         PR c++/19395
5860         * g++.dg/parse/error24.C: New test.
5861
5862         PR c++/19367
5863         * g++.dg/lookup/builtin1.C: New test.
5864
5865         PR c++/19457
5866         * g++.dg/warn/conv3.C: New test.
5867
5868 2005-01-30  Bud Davis  <bdavis@gfortran.org>
5869
5870         PR fortran/19647
5871         * gfortan.dg/inquire_7.f90
5872
5873 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
5874
5875         PR tree-optimization/15791
5876         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
5877         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
5878         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
5879         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
5880         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
5881         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
5882         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
5883         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
5884         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
5885         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
5886
5887 2005-01-29  Paul Brook  <paul@codesourcery.com>
5888
5889         PR fortran/18565
5890         * check.c (real_or_complex_check): New function.
5891         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
5892         * intrinsic.c (add_functions): Use new check functions.
5893         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
5894         Add prototypes.
5895
5896 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
5897
5898         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
5899         gcc.dg/lvalue-3.c: New tests.
5900         * gcc.dg/concat.c: Update expected messages.
5901
5902 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
5903
5904         PR libfortran/19595
5905         * gfortran.dg/eor_1.f90:  New test.
5906
5907 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
5908
5909         PR fortran/19589
5910         * gfortran.dg/logical_data_1.f90: New test.
5911
5912 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
5913
5914         PR c++/19253
5915         * g++.dg/template/crash33.C: New test.
5916
5917         PR c++/19667
5918         * g++.dg/template/crash32.C: New test.
5919
5920 2005-01-28  Ian Lance Taylor  <ian@airs.com>
5921
5922         PR middle-end/16558
5923         * g++.dg/warn/Wreturn-type-2.C: New test.
5924
5925 2004-06-24  Jeff Law  <law@redhat.com>
5926
5927         * gcc.dg/tree-ssa/20050128-1.c: New test.
5928
5929 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
5930
5931         * gcc.target/frv/all-mdpackh-1.c: New test.
5932
5933 2005-01-28  Steven Bosscher  <stevenb@suse.de>
5934
5935         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
5936
5937 2005-01-27  Richard Henderson  <rth@redhat.com>
5938
5939         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
5940
5941 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5942
5943         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
5944
5945 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5946
5947         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
5948         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
5949         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
5950         to cope with cases where the multilib options override the dg-options.
5951
5952 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
5953
5954         PR c/18946
5955         * gcc.dg/noncompile/20050120-1.c: New test.
5956
5957 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
5958
5959         PR tree-optimization/19633
5960         * gcc.dg/pr19633.c: New test.
5961         * gcc.dg/tree-ssa/pr19633.c: New test.
5962
5963 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
5964
5965         * gcc.dg/20041216-1.c: New test.
5966
5967 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
5968
5969         PR objc/18862
5970         * objc.dg/selector-2.m: New test.
5971
5972 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
5973
5974         * g++.dg/opt/range-test-2.C: New test.
5975
5976         PR rtl-optimization/19579
5977         * gcc.c-torture/execute/20050124-1.c: New test.
5978
5979 2005-01-26  Greg Parker  <gparker@apple.com>
5980         Stuart Hastings  <stuart@apple.com>
5981
5982         * gcc.c-torture/execute/20050125-1.c: New.
5983
5984 2005-01-18  Jan Hubicka  <jh@suse.cz>
5985
5986         PR tree-optimize/19337
5987         * gcc.c-torture/compile/20050119-1.c: New test.
5988
5989 2005-01-24  James E Wilson  <wilson@specifixinc.com>
5990
5991         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
5992         test for successful match.
5993
5994 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
5995
5996         PR objc/18408
5997         * objc.dg/comp-types-7.m: New test.
5998
5999 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
6000
6001         * lib/target-supports.exp (current_target_name): New.
6002         (check_effective_target_ilp32, check_effective_target_lp64):
6003         Cache the result to use as long as the current target, with
6004         multilib flags, remains the same.
6005
6006         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
6007         (dg-require-weak, dg-require-visibility, dg-require-alias,
6008         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
6009         dg-require-effective-target, dg-skip-if): Remove call to
6010         skip_test_and_clear_xfail.
6011         (dg-test): Clear xfail data.
6012
6013 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
6014
6015         PR target/17751
6016         * gcc.dg/ppc64-toc.c: New test.
6017
6018         * g++.dg/tree-ssa/empty-1.C: New test.
6019
6020         PR middle-end/19551
6021         * gcc.c-torture/execute/20050121-1.c: New test.
6022         * gcc.dg/20050121-2.c: New test.
6023
6024 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
6025         Paul Brook  <paul@codesourcery.com>
6026
6027         PR fortran/17941
6028         * gfortran.dg/real_const_1.f: New test.
6029         * gfortran.dg/real_const_2.f90: New test.
6030         * gfortran.dg/complex_int_1.f90: New test.
6031
6032 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
6033
6034         PR fortran/19313
6035         * gfortan.dg/inquire_6.f90: New test.
6036
6037 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6038
6039         PR libfortran/19451
6040         * open_readonly_1.f90:  New test.
6041
6042 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6043
6044         PR libfortran/18982
6045         * gfortran.dg/open_new.f90: New file.
6046
6047 2005-01-22  Paul Brook  <paul@codesourcery.com>
6048
6049         * namelist_1.f90: New test.
6050
6051 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
6052
6053         PR tree-optimization/19484
6054         * gcc.c-torture/compile/20050122-[12].c: New tests.
6055
6056 2005-01-22  Paul Brook  <paul@codesourcery.com>
6057
6058         * gfortran.dg/implicit_2.f90: New test.
6059
6060 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
6061
6062         PR fortran/19314
6063         * gfortran.dg/inquire_5.f90: New test.
6064
6065 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6066
6067         PR c/18809
6068         * gcc.dg/pr18809-1.c: New test.
6069
6070 2005-01-21  Ian Lance Taylor  <ian@airs.com>
6071
6072         * gcc.dg/20050121-1.c: New test.
6073
6074         PR tree-optimization/13000
6075         * gcc.dg/20040206-1.c: Change warning to point where function is
6076         being inlined.
6077
6078 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6079
6080         PR c++/19208
6081         * g++.dg/template/array11.C: New test.
6082
6083 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6084
6085         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
6086         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
6087         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
6088         * gfortran.dg/getenv_1.f90: Add dg-do directive.
6089         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
6090         gfortran.dg/pr17164.f90: Add missing dg-do directives.
6091
6092 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
6093
6094         PR tree-optimization/15349
6095         * gcc.dg/tree-ssa/pr15349.c: New.
6096
6097 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
6098
6099         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
6100
6101 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
6102
6103         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
6104         scan-assembler-times directive name.
6105
6106         * gcc.dg/asm-a.c: Move dg-require-effective-target to
6107         after dg-do.
6108
6109         PR rtl-optimization/19462
6110         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
6111
6112 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
6113
6114         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
6115         counting function calls on ia64.
6116
6117 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
6118
6119         PR rtl-optimization/15139
6120         * gcc.dg/20050111-2.c: New test.
6121
6122         PR c/17297
6123         * gcc.c-torture/compile/20050113-1.c: New testcase.
6124
6125         PR middle-end/19164
6126         * gcc.dg/20050113-1.c: New testcase.
6127
6128 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
6129
6130         * gcc.dg/vect/vect-85.c: Add comment.
6131         * gcc.dg/vect/vect-86.c: Add xfail for now.
6132         * gcc.dg/vect/vect-87.c: Add xfail for now.
6133         * gcc.dg/vect/vect-88.c: Add xfail for now.
6134         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
6135
6136 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6137
6138         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
6139
6140 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6141
6142         * g++.dg/debug/typedef3.C: New test.
6143
6144 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
6145
6146         PR c/19472
6147         * gcc.dg/asm-a.c: New test.
6148
6149 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
6150
6151         * gcc.dg/sh-relax.c: Add prototype for abort.
6152
6153 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6154
6155         * gcc.dg/short-compare-1.c: New test.
6156         * gcc.dg/short-compare-2.c: Likewise.
6157
6158 2005-01-18  Michael Matz  <matz@suse.de>
6159
6160         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
6161
6162 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
6163
6164         PR tree-optimization/19121
6165         * gcc.c-torture/compile/pr19121.c: New test.
6166
6167 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
6168
6169         PR target/19357
6170         * gcc.c-torture/compile/pr19357.c: New test.
6171
6172 2005-01-17  Ian Lance Taylor  <ian@airs.com>
6173
6174         PR c/5675
6175         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
6176         pass--those that refer just to the variable, possibly with a
6177         cast.
6178         * gcc.dg/c99-const-expr-3.c: Likewise.
6179
6180         PR middle-end/13127
6181         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
6182         longer emitted.
6183
6184 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
6185
6186         PR fortran/18778
6187         * gfortran.dg/endfile_2.f90: New test.
6188
6189 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
6190
6191         PR 19168
6192         * gfortran.dg/select_5.f90: New test.
6193
6194 2004-01-16  Paul Brook  <paul@codesourcery.com>
6195
6196         * gfortran.dg/common_4.f90: New test.
6197
6198 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
6199
6200         PR rtl-optimization/19462
6201         * gcc.dg/torture/pr19462-1.c: New test.
6202
6203 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
6204
6205         PR objc/19321
6206         * objc.dg/func-ptr-2.m: New.
6207         * objc.dg/volatile-1.m: New.
6208
6209 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6210
6211         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
6212
6213 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6214
6215         PR tree-optimization/19060
6216         * gcc.c-torture/execute/20050104-1.c: New test.
6217
6218 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
6219
6220         PR fortran/18983
6221         * gfortran.dg/write_to_null.f90: New test.
6222
6223 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
6224             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6225
6226         PR other/19328
6227         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
6228         argument.
6229
6230 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6231
6232         PR c++/19263
6233         * g++.dg/init/vector1.C: New test.
6234
6235 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
6236
6237         PR target/13158
6238         * gcc.target/ia64/sibcall-unwind-1.c: New test.
6239         PR target/18987
6240         * gcc.target/ia64/sibcall-unwind-2.c: New test.
6241
6242 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
6243
6244         * gfortran.dg/select_1.f90: New test.
6245         * gfortran.dg/select_2.f90: New test.
6246         * gfortran.dg/select_3.f90: New test.
6247         * gfortran.dg/select_4.f90: New test.
6248
6249 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
6250
6251         PR middle-end/19084
6252         PR rtl-optimization/19348
6253         * gcc.dg/20050111-1.c: New test.
6254         * gcc.c-torture/execute/20050111-1.c: New test.
6255
6256         * gcc.dg/i386-asm-4.c: New test.
6257
6258 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6259
6260         * gcc.dg/nested-func-2.c: New test.
6261         * ada/acats/norun.lst: Remove c953002.
6262
6263 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
6264
6265         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
6266
6267 2005-01-12  Ben Elliston  <bje@au.ibm.com>
6268
6269         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
6270
6271 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
6272
6273         PR target/18761
6274         * g++.dg/abi/align1.C: New test.
6275
6276 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
6277
6278         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
6279         at a time.
6280         * g++.dg/ext/altivec_check.h: Support compiling as C.
6281
6282 2005-01-10  Roger Sayle  <roger@eyesopen.com>
6283
6284         PR c++/19355
6285         * g++.dg/expr/pr19355-1.C: New test case.
6286
6287 2005-01-10  Laurent GUERBY <laurent@guerby.net>
6288
6289         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
6290         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
6291         * ada/acats/tests/c3/c92005b.ada: Likewise.
6292         * ada/acats/tests/c3/cxb3012.a: Likewise.
6293         * ada/acats/norun.lst: Add c380004 and c953002, add PR
6294
6295 2005-01-09  Paul Brook  <paul@codesourcery.com>
6296
6297         * gfortran.dg/common_2.f90: New file.
6298         * gfortran.dg/common_3.f90: New file.
6299
6300 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
6301
6302         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
6303
6304 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6305
6306         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
6307         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
6308         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
6309         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
6310         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
6311         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
6312         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
6313         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
6314         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
6315         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
6316         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
6317         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
6318         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
6319         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
6320         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
6321         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
6322         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
6323         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
6324         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
6325         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
6326         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
6327         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
6328         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
6329         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
6330         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
6331         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
6332         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
6333         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
6334         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
6335         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
6336         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
6337         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
6338         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
6339         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
6340         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
6341         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
6342         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
6343         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
6344         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
6345         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
6346         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
6347         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
6348         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
6349         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
6350         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
6351         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
6352         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
6353         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
6354         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
6355         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
6356         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
6357         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
6358         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
6359         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
6360         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
6361         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
6362         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
6363         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
6364         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
6365         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
6366         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
6367         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
6368         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
6369         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
6370         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
6371         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
6372         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
6373
6374         * gcc.dg/vect/vect-1.c: Fix spelling.
6375         * gcc.dg/vect/vect-10.c: Fix spelling.
6376         * gcc.dg/vect/vect-11.c: Fix spelling.
6377         * gcc.dg/vect/vect-12.c: Fix spelling.
6378         * gcc.dg/vect/vect-14.c: Fix spelling.
6379         * gcc.dg/vect/vect-15.c: Fix spelling.
6380         * gcc.dg/vect/vect-16.c: Fix spelling.
6381         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
6382         * gcc.dg/vect/vect-64.c: Fix comments.
6383         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
6384
6385 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6386             Ira Rosen  <irar@il.ibm.com>
6387
6388         * gcc.dg/vect/vect-70.c: New test.
6389         * gcc.dg/vect/vect-71.c: New test.
6390
6391 2005-01-09  Manfred Hollstein  <mh@suse.com>
6392
6393         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
6394         * gcc.dg/pr18241-2.c: Likewise.
6395         * gcc.dg/pr18241-3.c: Likewise.
6396         * gcc.dg/pr18241-4.c: Likewise.
6397         * gcc.dg/pr18241-5.c: Likewise.
6398
6399 2005-01-08  Richard Henderson  <rth@redhat.com>
6400
6401         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6402         False for x86 and x86-64.
6403
6404 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
6405
6406         PR tree-optimization/18241
6407         * gcc.dg/pr18241-1.c: New test.
6408         * gcc.dg/pr18241-2.c: New test.
6409         * gcc.dg/pr18241-3.c: New test.
6410         * gcc.dg/pr18241-4.c: New test.
6411         * gcc.dg/pr18241-5.c: New test.
6412
6413 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
6414
6415         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
6416         gfortran.dg/select_4.f90: New.
6417
6418 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6419
6420         * gcc.c-torture/execute/20050107-1.c: New test.
6421
6422 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
6423
6424         PR c++/19298
6425         * g++.dg/template/ref2.C: New.
6426
6427 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
6428
6429         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
6430         instead of being empty.
6431
6432 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6433
6434         PR fortran/15553
6435         * gfortran.dg/array-1.f90: New test.
6436
6437 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6438
6439         PR tree-optimization/19283
6440         * gcc.c-torture/execute/20050106-1.c: New test.
6441
6442         PR rtl-optimization/18861
6443         * gcc.dg/20050105-1.c: New test.
6444
6445         PR tree-optimization/18828
6446         * gcc.dg/20050105-2.c: New test.
6447
6448 2005-01-07  Andreas Jaeger  <aj@suse.de>
6449
6450         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
6451
6452 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
6453
6454         PR fortran/18398
6455         * gfortran.dg/fmt_read.f90: New test.
6456
6457 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
6458
6459         * gcc.dg/rs6000-ldouble-2.c: New.
6460
6461 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
6462
6463         PR c++/19244
6464         * g++.dg/parser/ctor2.C: New test.
6465
6466 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6467
6468         PR c++/17154
6469         * g++.dg/template/using9.C: New test.
6470
6471 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6472
6473         PR c++/19258
6474         * g++.dg/lookup/friend6.C: New test.
6475
6476 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
6477
6478         PR c++/19270
6479         * g++.dg/template/array10.C: New.
6480
6481 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6482
6483         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
6484         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
6485
6486 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
6487
6488         * gcc.c-torture/compile/20050105-1.c: New test.
6489
6490 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
6491
6492         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
6493
6494 2005-01-05  Roger Sayle  <roger@eyesopen.com>
6495
6496         PR middle-end/19100
6497         * gcc.dg/conv-3.c: New test case.
6498
6499 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
6500
6501         * gcc.dg/asm-wide-1.c: New test.
6502
6503 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6504
6505         PR c++/19030
6506         * g++.dg/parse/crash22.C: New
6507
6508 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
6509
6510         PR 19257
6511         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
6512
6513 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
6514
6515         PR middle-end/17767
6516         * gcc.dg/i386-mmx-6.c: New test case.
6517
6518 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
6519
6520         PR tree-optimization/18308
6521         * gcc.dg/vect/pr18308.c: New testcase.
6522
6523 2005-01-04  Andreas Jaeger  <aj@suse.de>
6524
6525         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
6526
6527 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6528             Robert Bowdidge <bowdidge@apple.com>
6529
6530         * gcc.dg/cpp/subframework1.c: New.
6531         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
6532         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
6533         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
6534         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
6535
6536 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6537
6538         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
6539         producing warning.
6540         * gcc.dg/darwin-weakimport-2.c: New.
6541
6542 2005-01-03  Richard Henderson  <rth@redhat.com>
6543
6544         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
6545
6546 2005-01-03  Richard Henderson  <rth@redhat.com>
6547
6548         * gcc.dg/vect/vect.exp: Enable for ia64.
6549         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
6550         (check_effective_target_vect_float): Likewise.
6551         (check_effective_target_vect_no_align): Likewise.
6552         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
6553         * gcc.dg/vect/vect-8.c: Likewise.
6554
6555 2005-01-03  Uros Bizjak <uros@kss-loka.si>
6556
6557         PR target/19236
6558         * gcc.dg/pr19236-1.c: New test case.
6559
6560 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6561
6562         PR rtl-optimization/12092
6563         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
6564
6565 2005-01-02  Andreas Jaeger  <aj@suse.de>
6566
6567         * gcc.dg/pr12092-1.c: Do not run on x86_64.
6568
6569 2005-01-01  Roger Sayle  <roger@eyesopen.com>
6570             Andrew Pinski  <pinskia@physics.uc.edu>
6571
6572         PR rtl-optimization/12092
6573         * gcc.dg/pr12092-1.c: New test case.
6574
6575 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
6576
6577         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
6578         'hidden' and 'default' for better portability.
6579         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
6580
6581         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
6582         6 and 7.
6583         * g++.old-deja/g++.brendan/new3.C: Likewise.
6584
6585 2005-01-01  Steven Bosscher  <stevenb@suse.de>
6586
6587         * gcc.dg/20041231-1.C: New test.
6588         * g++.dg/warn/Wunreachable-code-1.C: New test.
6589
6590 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
6591
6592         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
6593         file, not /dev/null.  Abort on error.
6594
6595 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
6596             Ziemowit Laski  <zlaski@apple.com>
6597
6598         PR objc/18971
6599         * objc.dg/encode-5.m: New test.
6600
6601 2004-12-29  Richard Henderson  <rth@redhat.com>
6602
6603         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
6604         * objc.dg/stabs-1.m: Disable for ia64.
6605
6606 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
6607
6608         PR c++/19190
6609         * g++.dg/warn/Wunused-10.C: New test.
6610
6611 2004-12-28  Richard Henderson  <rth@redhat.com>
6612
6613         * objc.dg/stabs-1.m: Disable for alpha.
6614
6615 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6616
6617         PR c++/19149
6618         * g++.dg/parse/error23.C: New test.
6619
6620 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6621
6622         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
6623
6624         PR fortran/19032
6625         * gfortran.dg/intrinsic_modulo_1.f90: New.
6626         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
6627         tests with divisor -1.
6628
6629 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6630
6631         * g++.dg/opt/temp1.C (memcpy): Return a value.
6632
6633         PR c++/19148
6634         * g++.dg/expr/cond7.C: New test.
6635
6636 2004-12-27  Paul Brook  <paul@codesourcery.com>
6637
6638         * gfortran.dg/g77/select_no_compile.f: Remove.
6639
6640 2004-12-27  Richard Henderson  <rth@redhat.com>
6641
6642         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
6643         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
6644         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
6645
6646 2004-12-26  Richard Henderson  <rth@redhat.com>
6647
6648         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
6649         by 1i instead of token pasting.
6650
6651 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6652
6653         PR tree-optimization/17578
6654         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
6655         to additional_flags.
6656         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
6657
6658 2004-12-25  Richard Henderson  <rth@redhat.com>
6659
6660         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6661         Remove Alpha.
6662
6663 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6664
6665         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
6666         hppa*-*-hpux*.
6667         * gcc.dg/pr17957.c (dg-options): Likewise.
6668         * gcc.dg/struct-ret-1.c: Add prototype for abort.
6669         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
6670         instead of 0 on __hppa__.
6671         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
6672         "foo,%r" on hppa*-*-*.
6673
6674 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
6675
6676         PR fortran/19071
6677         * gfortran.dg/complex_write.f90: New test.
6678
6679 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6680
6681         PR c++/17595
6682         * g++.dg/parse/pragma2.C: New test.
6683
6684         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
6685
6686 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6687
6688         * gcc.dg/empty2.c: Add missing dg-warning.
6689
6690 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6691
6692         PR c++/17413
6693         * g++.dg/template/local4.C: New test.
6694         * g++.dg/template/crash19.C: Add dg-error marker.
6695
6696         * g++.dg/template/crash31.C: Correct embedded PR number.
6697
6698 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6699
6700         PR c++/16405
6701         * g++.dg/opt/temp1.C: Add do-run marker.
6702
6703 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6704
6705         * g++.dg/template/spec19.C: New.
6706
6707 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6708
6709         PR target/16819
6710         * gcc.dg/empty2.c: New.
6711
6712 2004-12-23  Richard Henderson  <rth@redhat.com>
6713
6714         * lib/target-supports.exp (check_effective_target_vect_no_align):
6715         Remove i?86 and x86-64.
6716
6717 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6718
6719         PR c++/16405
6720         * g++.dg/opt/temp1.C: New test.
6721
6722 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6723
6724         PR c++/18733
6725         * g++.dg/template/friend33.C: New testcase.
6726
6727 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
6728
6729         PR c++/18464
6730         * g++.dg/template/cond5.C: New test.
6731
6732         PR c++/18492
6733         * g++.dg/inherit/thunk3.C: New test.
6734
6735         PR c++/11224
6736         * g++.dg/warn/Wunused-9.C: New test.
6737
6738 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
6739
6740         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
6741
6742 2004-12-22  Jan Beulich  <jbeulich@novell.com>
6743
6744         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
6745
6746 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
6747
6748         PR c++/18378
6749         * g++.dg/ext/packed8.C: New test.
6750
6751         PR c++/19063
6752         * g++.dg/template/crash31.C: New test.
6753
6754         PR c++/19034
6755         * g++.dg/template/crash30.C: New test.
6756
6757 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
6758
6759         PR C++/18984
6760         * g++.dg/eh/ctor3.C: New test.
6761
6762 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6763
6764         * objc.dg/stabs-1.m: Allow section name to be quoted and
6765         assembly label to begin with '.LL'.
6766
6767 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
6768
6769         * gcc.dg/vect/vect.exp
6770         (check_effective_target_lp64_or_vect_no_align): New.
6771         * gcc.dg/vect/vect-77.c: Use it.
6772         * gcc.dg/vect/vect-78.c: Use it.
6773
6774         * lib/target-supports.exp
6775         (check_effective_target_vect_no_max,
6776         check_effective_target_vect_no_bitwise,
6777         check_effective_target_vect_no_align): New.
6778         * gcc.dg/vect/vect-13.c: Use them.
6779         * gcc.dg/vect/vect-17.c: Ditto.
6780         * gcc.dg/vect/vect-18.c: Ditto.
6781         * gcc.dg/vect/vect-19.c: Ditto.
6782         * gcc.dg/vect/vect-20.c: Ditto.
6783         * gcc.dg/vect/vect-27.c: Ditto.
6784         * gcc.dg/vect/vect-29.c: Ditto.
6785         * gcc.dg/vect/vect-44.c: Ditto.
6786         * gcc.dg/vect/vect-48.c: Ditto.
6787         * gcc.dg/vect/vect-50.c: Ditto.
6788         * gcc.dg/vect/vect-52.c: Ditto.
6789         * gcc.dg/vect/vect-54.c: Ditto.
6790         * gcc.dg/vect/vect-56.c: Ditto.
6791         * gcc.dg/vect/vect-58.c: Ditto.
6792         * gcc.dg/vect/vect-60.c: Ditto.
6793         * gcc.dg/vect/vect-72.c: Ditto.
6794         * gcc.dg/vect/vect-80.c: Ditto.
6795
6796 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
6797
6798         PR c++/14075
6799         * g++.dg/init/string1.C: New.
6800
6801         PR c++/18975
6802         * g++.dg/other/synth1.C: New.
6803
6804 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6805
6806         PR c/18963
6807         * gcc.dg/pr18963-1.c: New test.
6808
6809 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6810
6811         PR c/18596
6812         * gcc.dg/funcdef-storage-1.c (foo): Remove.
6813         * gcc.dg/pr18596-1.c: Use dg-error.
6814         (dg-options): Use -fno-unit-at-a-time.
6815         * gcc.dg/pr18596-2.c: New test.
6816         * gcc.dg/pr18596-3.c: New test.
6817
6818 2004-12-20  Roger Sayle  <roger@eyesopen.com>
6819
6820         PR middle-end/18683
6821         * g++.dg/opt/pr18683-1.C: New test case.
6822
6823 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
6824
6825         PR other/19093
6826         * g++.dg/opt/max1.C: Fix for 64bit targets.
6827
6828 2004-12-20  Matt Austern  <austern@apple.com>
6829
6830         PR c++/19044
6831         * g++.dg/ext/builtin6.C: New
6832
6833 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
6834
6835         PR tree-optimization/19080
6836         * gcc.c-torture/compile/pr19080.c: New test.
6837
6838 2004-12-20  Steven Bosscher  <stevenb@suse.de>
6839
6840         * gcc.dg/20041219-1.c: New test.
6841
6842 2004-12-19  Roger Sayle  <roger@eyesopen.com>
6843
6844         PR middle-end/19068
6845         * g++.dg/opt/max1.C: New test case.
6846
6847 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6848
6849         * gcc.dg/fdata-sections-1.c: New test.
6850
6851 2004-12-18  Roger Sayle  <roger@eyesopen.com>
6852
6853         PR middle-end/18548
6854         * gcc.dg/max-1.c: New test case.
6855
6856 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
6857
6858         * gcc.c-torture/execute/20041218-1.c: New test.
6859
6860 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
6861
6862         * gcc.dg/pr18501.c: New test.
6863         * gcc.dg/uninit-5.c: XFAIL.
6864         * gcc.dg/uninit-9.c: XFAIL.
6865
6866 2004-12-17  Dale Johannesen  <dalej@apple.com>
6867
6868         * gcc.dg/20041213-1.c:  New.
6869
6870 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
6871
6872         * objc.dg/stabs-1.m: Allow assembly label to begin
6873         with a dot ('.').
6874
6875 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
6876
6877         * gcc.c-torture/execute/20041213-1.c: Move...
6878         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
6879
6880 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
6881
6882         PR c++/18721
6883         * g++.dg/lookup/conv-5.C: New.
6884
6885 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
6886
6887         * objc.dg/stabs-1.m: New test.
6888
6889 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6890
6891         * gcc.dg/visibility-c.c: Change compile to
6892         assemble for the test.
6893
6894 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6895
6896         PR target/19041
6897         * gcc.dg/visibility-c.c: New test.
6898
6899 2004-12-16  Roger Sayle  <roger@eyesopen.com>
6900
6901         PR middle-end/18493
6902         * gcc.dg/switch-8.c: New test case.
6903
6904 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6905
6906         PR c++/18905
6907         * g++.dg/template/init4.C: New.
6908         * g++.dg/opt/static3.C: Enable optimizer.
6909
6910 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
6911
6912         * g++.dg/other/complex1.C: New test.
6913
6914 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
6915
6916         * g++.dg/opt/inline9.C: New test.
6917
6918 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6919
6920         PR fortran/18993
6921         * gfotran.dg/nullify_1.f: New test.
6922
6923 2004-12-15  Richard Henderson  <rth@redhat.com>
6924
6925         * gcc.target/i386/i386.exp: New harness.
6926         * gcc.target/i386/vect-args.c: New.
6927
6928 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
6929
6930         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
6931
6932 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6933
6934         PR c++/18825
6935         * g++.dg/template/friend32.C: New test.
6936
6937 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6938
6939         * cpp/pragma-once-1.c: New test.
6940         * cpp/pragma-once-1b.h: Likewise.
6941         * cpp/pragma-once-1c.h: Likewise.
6942         * cpp/pragma-once-1d.h: Likewise.
6943         * cpp/inc/pragma-once-1a.h: Likewise.
6944
6945 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
6946             Steven G. Kargl  <kargls@comcast.net>
6947
6948         PR fortran/17597
6949         * gfortran.dg/list_read_3.f90: New test.
6950
6951 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6952
6953         * gcc.dg/ftrapv-2.c: New test.
6954
6955 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
6956
6957         PR c++/18981
6958         * g++.dg/template/typename9.C: New test.
6959
6960 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6961
6962         PR c++/18738
6963         * g++.dg/template/typename8.C: New test.
6964         * g++.dg/parse/friend2.C: Tweak error message.
6965
6966 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6967
6968         * gcc.c-torture/20041214-1.c: New test.
6969
6970 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6971
6972         PR c++/18965
6973         * g++.dg/init/array17.C: New test.
6974
6975 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6976
6977         PR c++/18793
6978         * g++.dg/init/aggr3.C: New test.
6979
6980 2004-12-14  Janis Johnson  <janis187@us.ibm.com
6981
6982         * gcc.dg/altivec-types-1.c: New test.
6983         * gcc.dg/altivec-types-2.c: New test.
6984         * gcc.dg/altivec-types-3.c: New test.
6985         * gcc.dg/altivec-types-4.c: New test.
6986         * g++.dg/ext/altivec-types-1.C: New test.
6987         * g++.dg/ext/altivec-types-2.C: New test.
6988         * g++.dg/ext/altivec-types-3.C: New test.
6989         * g++.dg/ext/altivec-types-4.C: New test.
6990
6991 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
6992
6993         PR middle-end/18951
6994         * gcc.c-torture/execute/20041213-1.c: New test.
6995
6996 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
6997
6998         PR c++/18949
6999         * g++.dg/template/cast1.C: New.
7000
7001 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
7002
7003         * gcc.c-torture/execute/20041213-2.c: New test.
7004
7005 2004-12-13  Richard Henderson  <rth@redhat.com>
7006
7007         * gcc.dg/i386-sse-10.c: Fix typo in options.
7008
7009 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
7010
7011         PR c++/18968
7012         * g++.dg/opt/pr18968.C: New test.
7013
7014 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
7015
7016         PR c++/18925
7017         * g++.dg/ext/visibility/staticdatamem.C: New test.
7018
7019 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
7020
7021         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
7022
7023 2004-12-13  Roger Sayle  <roger@eyesopen.com>
7024
7025         PR rtl-optimization/18928
7026         * gcc.dg/pr18928-1.c: New test case.
7027
7028 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
7029
7030         PR tree-opt/16951
7031         * gcc.c-torture/compile/20041211-1.c: New.
7032
7033 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7034
7035         PR middle-end/17564
7036         * gcc.c-torture/execute/20041212-1.c: New test.
7037
7038 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7039
7040         PR fortran/18869
7041         * gfortran.dg/common_1.f90: New test.
7042
7043 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
7044         Paul Brook  <paul@codesourcery.com>
7045
7046         PR fortran/16222
7047         * gfortran.dg/real_do_1.f90: New test.
7048
7049 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7050
7051         PR tree-opt/18040
7052         * g++.dg/opt/ptrmem6.C: New test.
7053
7054 2004-12-11  Roger Sayle  <roger@eyesopen.com>
7055
7056         PR middle-end/18921
7057         * gcc.dg/pr18921-1.c: New test case.
7058
7059 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7060
7061         PR fortran/17175
7062         * gfortran.dg/scale_1.f90: New test.
7063
7064 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
7065
7066         PR middle-end/18903
7067         * gcc.c-torture/compile/pr18903.c: New test.
7068
7069 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
7070
7071         * gcc.c-torture/execute/20041210-1.c: New test.
7072
7073 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7074
7075         PR c++/18731
7076         * g++.dg/parser/struct-1.C: New test.
7077         * g++.dg/parser/struct-2.C: New test.
7078         * g++.dg/parser/struct-3.C: New test.
7079
7080 2004-12-09  Richard Henderson  <rth@redhat.com>
7081
7082         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
7083
7084         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
7085         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
7086
7087 2004-12-09  Matt Austern  <austern@apple.com>
7088
7089         PR c++/18514
7090         * g++.dg/ext/builtin1.C: New
7091         * g++.dg/ext/builtin2.C: New
7092         * g++.dg/ext/builtin3.C: New
7093         * g++.dg/ext/builtin4.C: New
7094         * g++.dg/ext/builtin5.C: New
7095
7096 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
7097
7098         PR tree-opt/18904
7099         * g++.dg/opt/ptrmem5.C: New test.
7100
7101 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
7102
7103         * g++.dg/parse/typename5.C: Adjust for new error.
7104         * g++.dg/parse/typename7.C: New.
7105
7106 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7107
7108         PR c++/18073
7109         * g++.dg/other/mmintrin.C: New test.
7110
7111 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
7112
7113         PR c++/16681
7114         * g++.dg/init/array15.C: New.
7115         * g++.dg/init/array16.C: New.
7116
7117 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7118
7119         PR fortran/18826
7120         * gfortran.dg/assign_1.f90: New test.
7121
7122 2004-12-08  Nick Clifton  <nickc@redhat.com>
7123
7124         * gcc.target/xstormy16/bss_below100: New directory containing tests.
7125         * gcc.target/xstormy16/data_below100: Likewise.
7126         * gcc.target/xstormy16/sfr: Likewise.
7127         * gcc.target/xstormy16/below100.S: New test source file.
7128         * gcc.target/xstormy16/below100.ld: New test linker script.
7129         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7130         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
7131         bp instructions.
7132         * gcc.target/xstormy16/bp.c: Likewise.
7133
7134         * gcc.target/xstormy16/bss_below100: New files:
7135         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7136         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7137         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7138         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7139         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7140         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7141         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7142         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7143         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7144         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7145         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7146         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7147         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7148         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7149         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7150         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7151         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7152         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7153         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7154         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7155         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7156         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7157         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7158         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7159         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7160         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7161         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7162
7163         * gcc.target/xstormy16/data_below100: New files:
7164         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7165         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7166         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7167         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7168         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7169         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7170         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7171         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7172         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7173         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7174         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7175         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7176         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7177         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7178         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7179         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7180         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7181         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7182         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7183         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7184         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7185         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7186         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7187         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7188         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7189         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7190         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7191
7192         * gcc.target/xstormy16/sfr: New files:
7193         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
7194         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
7195         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
7196         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
7197         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
7198         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
7199         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
7200         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
7201         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
7202         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
7203         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
7204         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
7205         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
7206         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
7207         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
7208         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
7209         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
7210         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
7211         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
7212         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
7213         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
7214         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
7215         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
7216         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
7217         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
7218         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
7219         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
7220         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
7221         27_if0_sfrw_bitfield_f.c
7222
7223 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7224
7225         PR c++/18100
7226         * g++.dg/lookup/name-clash4.C: New test.
7227
7228 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
7229
7230         PR c++/18672
7231         * g++.dg/opt/array1.C: New.
7232
7233         PR c++/18803
7234         * g++.dg/template/operator5.C: New.
7235
7236 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
7237
7238         PR c/18867
7239         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
7240
7241 2004-12-07  Steven Bosscher  <stevenb@suse.de>
7242
7243         * gcc.dg/noncompile/20041207.c: New test.
7244
7245 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
7246
7247         * g++.dg/other/unreachable-1.C: New test.
7248
7249 2004-12-06  Nick Clifton  <nickc@redhat.com>
7250
7251         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
7252         <limits.h> because the latter comes from gcc's include/ directory
7253         and not the newlib/libc/include directory.
7254
7255 2004-12-04  Richard Henderson  <rth@redhat.com>
7256
7257         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
7258
7259 2004-12-04  Richard Henderson  <rth@redhat.com>
7260
7261         * lib/target-supports.exp (check_gc_sections_available): Disable
7262         for alpha and ia64.
7263
7264 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
7265
7266         PR middle-end/17909
7267         * g++.dg/other/vararg-2.C: New test.
7268
7269 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7270
7271         PR c++/17011, c++/17971
7272         * g++.dg/template/error15.C: Adjust expected error.
7273         * g++.dg/template/instantiate3.C: Likewise.
7274
7275 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
7276
7277         * gcc.dg/altivec-18.c: Fix for darwin
7278
7279 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
7280
7281         PR c++/18782
7282         * g++.dg/parse/ptrmem2.C: New.
7283
7284         PR c++/18318
7285         * g++.dg/template/new1.C: New.
7286
7287 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7288
7289         PR fortran/18710
7290         * gfortran.dg/direct_io_3.f90: New test.
7291
7292 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
7293
7294         PR 18758
7295         * g++.dg/parse/crash21.C: New.
7296
7297 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7298
7299         PR c++/15664, c++/18276
7300         * g++.dg/template/ttp13.C: New test.
7301         * g++.dg/template/ttp14.C: Likewise.
7302
7303 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7304
7305         PR c++/18123
7306         * g++.dg/parse/enum2.C: New test.
7307         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
7308
7309 2004-12-02  Nick Clifton  <nickc@redhat.com>
7310
7311         * gcc.target/xstormy16: New test directory.
7312         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7313         * gcc.target/xstormy16/bp.c: Check the generation of bp
7314         instructions.
7315         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
7316         bn instructions and the BELOW100 attribute.
7317
7318 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
7319
7320         PR target/16952
7321         * gcc.dg/ppc-eabi.c: New.
7322
7323 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7324
7325         PR fortran/18284
7326         * gfortran.dg/backspace.f90
7327
7328 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7329
7330         * gfortran.dg/inquire.f90: New test.
7331
7332 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
7333
7334         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
7335         handle effective-target-keyword.
7336         (dg-skip-if): Support effective-target keyword as target list.
7337         (dg-xfail-if): Ditto.
7338         * lib/target-supports.exp (is-effective-target-keyword): New proc.
7339
7340 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
7341
7342         PR tree-optimization/18291
7343         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
7344
7345 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
7346
7347         PR C++/18729
7348         * g++.dg/parse/crash20.C: New.
7349
7350         PR c++/17431
7351         * g++.dg/overload/arg1.C: New.
7352         * g++.dg/overload/arg2.C: New.
7353         * g++.dg/overload/arg3.C: New.
7354         * g++.dg/overload/arg4.C: New.
7355
7356 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
7357
7358         * gcc.dg/c99-flex-array-4.c: Remove.
7359
7360 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7361
7362         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
7363
7364         * lib/target-supports.exp (is-effective-target): Simplify.
7365
7366         * lib/target-supports.exp (check_effective_target_vect_long):
7367         Fix for powerpc64-*-*.
7368
7369 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
7370
7371         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
7372         to support new requirements on FreeBSD 5.
7373
7374 2004-11-30  Devang Patel  <dpatel@apple.com>
7375
7376         PR 18702
7377         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
7378
7379 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7380
7381         * g++.dg/ext/altivec-13.C: New test.
7382
7383 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
7384
7385         PR tree-opt/18298
7386         * gcc.c-torture/execute/p18298.c: New test.
7387
7388 2004-11-30  Ira Rosen  <irar@il.ibm.com>
7389             Dorit Naishlos  <dorit@il.ibm.com>
7390
7391         PR tree-opt/18607
7392         * gcc.dg/vect/vect-89.c: New test.
7393
7394 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
7395
7396         * gcc.dg/pr18596-1.c: New test.
7397
7398 2004-11-30  Ben Elliston  <bje@au.ibm.com>
7399
7400         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
7401
7402 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7403
7404         PR c/18479
7405         * gcc.dg/pr18479.c: New test.
7406
7407 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7408
7409         PR target/18490
7410         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
7411         mmix-knuth-mmixware.
7412
7413         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
7414         cris-*-elf* cris-*-aout* mmix-*-*
7415
7416 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7417
7418         PR middle-end/18725
7419         * gcc.dg/pr18725.c: New test.
7420
7421 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7422
7423         PR target/18488
7424         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
7425
7426         PR target/18336
7427         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
7428
7429 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
7430
7431         PR c++/18368
7432         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
7433         * g++.old-deja/g++.law/ctors5.C: Likewise.
7434         * g++.old-deja/g++.other/crash25.C: Likewise.
7435
7436         PR c++/18674
7437         * g++.dg/template/error16.C: New test.
7438
7439         PR c++/18512
7440         * g++.dg/template/crash29.C: New test.
7441
7442 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
7443
7444         PR tree-optimization/18712
7445         * gcc.c-torture/compile/pr18712.c: New test.
7446
7447 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
7448
7449         PR c/7544
7450         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
7451         tests.
7452
7453 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7454
7455         PR c++/18652
7456         * g++.dg/lookup/crash6.C: New test.
7457
7458 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7459
7460         PR middle-end/18164
7461         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
7462
7463 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7464
7465         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
7466         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
7467         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
7468
7469 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
7470
7471         * gcc.dg/pr18164.c: New test.
7472
7473 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
7474
7475         * gcc.dg/funroll-loops-all.c: New.
7476
7477 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7478
7479         PR target/18489
7480         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
7481         delimeter, match space and TAB as well as ":".
7482
7483         PR target/18484
7484         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
7485
7486         PR target/18348
7487         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
7488
7489         PR target/18345
7490         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
7491
7492         PR target/18337
7493         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
7494
7495 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
7496
7497         * gfortran.dg/direct_io_2.f90: New test.
7498
7499 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7500
7501         PR target/18334
7502         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
7503
7504 2004-11-28  Richard Henderson  <rth@redhat.com>
7505
7506         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
7507
7508 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
7509
7510         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
7511         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
7512         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
7513         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
7514         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
7515         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
7516         gcc.dg/pointer-arith-8.c: New tests.
7517
7518 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
7519
7520         PR fortran/18364
7521         * gfortran.dg/endfile.f90: New test.
7522
7523 2004-11-27  Falk Hueffner  <falk@debian.org>
7524
7525         * gcc.dg/loop-6.c: New test.
7526
7527 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7528
7529         * gcc.c-torture/execute/20041126-1.c: New test.
7530
7531 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7532
7533         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
7534         on IRIX.
7535
7536 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7537
7538         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
7539         functions.
7540
7541 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7542
7543         PR rtl-optimization/17825
7544         * gcc.c-torture/compile/20041119-1.c: New test.
7545
7546 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7547
7548         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
7549         Check existence of ld library path variables before unsetting.
7550
7551 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
7552
7553         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
7554
7555 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7556
7557         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
7558
7559 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7560
7561         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
7562
7563 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7564
7565         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
7566         dg-do directive.
7567
7568 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7569
7570         * gcc.dg/pr17957.c: Pass --param, not -param.
7571
7572 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7573
7574         PR middle-end/17957
7575         * testsuite/gcc.dg/pr17957.c: New test.
7576
7577 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
7578
7579         PR c++/18445
7580         * g++.dg/template/crash28.C: Likewise.
7581
7582         PR c++/18001
7583         * g++.dg/expr/unary2.C: Adjust lvalue messages.
7584         * g++.dg/ext/lvaddr.C: Likewise.
7585         * g++.dg/opt/pr7503-3.C: Likewise.
7586
7587         PR c++/18466
7588         * g++.dg/parse/qualified3.C: New test.
7589         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
7590
7591         PR c++/18545
7592         * g++.dg/expr/return1.C: New test.
7593
7594 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7595
7596         Friend class name lookup 3/n, PR c++/3332
7597         * g++.dg/lookup/friend3.C: New test.
7598         * g++.dg/lookup/friend4.C: Likewise.
7599         * g++.dg/lookup/friend5.C: Likewise.
7600
7601 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7602
7603         Friend class name lookup 2/n, PR c++/14513, c++/15410
7604         * g++.dg/lookup/friend2.C: New test.
7605         * g++.dg/template/friend31.C: Likewise.
7606
7607 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7608
7609         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
7610
7611 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7612
7613         PR c++/17473
7614         * g++.dg/tc1/dr56.C: Remove.
7615         * g++.dg/template/typedef1.C: Add dg-error markers.
7616         * g++.old-deja/g++.other/typedef7.C: Likewise.
7617
7618         PR c++/18285
7619         * g++.dg/parse/typedef7.C: New test.
7620
7621 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
7622
7623         * gcc.c-torture/execute/20041124-1.c: New test.
7624
7625 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7626
7627         * g++.dg/template/deduce3.C: New test.
7628
7629         PR c++/18586
7630         * g++.dg/template/crash27.C: New test.
7631
7632         PR c++/18530
7633         * g++.dg/warn/Wshadow-3.C: New test.
7634
7635 2004-11-24  Devang Patel  <dpatel@apple.com>
7636
7637         PR/18555
7638         * gcc.dg/cpp/isysroot-1.c: New test.
7639         * gcc.dg/cpp/usr/include/stdio.h: New file.
7640         * gcc.dg/cpp/isysroot-2.c: New test.
7641         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
7642         New file.
7643
7644 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7645
7646         PR c++/8929
7647         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
7648
7649 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7650
7651         * gcc.target/sparc/align.c: Do not include <stdint.h>.
7652         * gcc.target/sparc/pdist.c: Likewise.
7653
7654 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
7655
7656         PR c++/16882
7657         * g++.dg/conversion/simd1.C: New test.
7658
7659 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7660
7661         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
7662         and restore_ld_library_path_env_vars.
7663         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
7664         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
7665         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
7666         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
7667
7668 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
7669
7670         * gcc.dg/pragma-align-2.c: Test macro expansion.
7671         * gcc.dg/pragma-pack-2.c: New test.
7672
7673 2004-11-23  Richard Henderson  <rth@redhat.com>
7674
7675         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
7676         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7677         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
7678         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
7679         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
7680         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
7681
7682         * gcc.dg/vect/vect.exp: Add check for alpha.
7683         * lib/target-supports.exp (check_alpha_max_hw_available): New.
7684         (check_effective_target_vect_int): Enable for alpha.
7685         (check_effective_target_vect_long): New.
7686         (is-effective-target): Add it.
7687
7688 2004-11-23  Uros Bizjak <uros@kss-loka.si>
7689
7690         * gcc.dg/pr18614-1.c: New test.
7691
7692 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7693
7694         * gcc.dg/setjmp-2.c: New test.
7695
7696 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
7697
7698         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
7699         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
7700         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
7701         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
7702         gcc.target/sparc/pdist.c: New tests.
7703
7704 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
7705
7706         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
7707
7708 2004-11-22  Dale Johannesen  <dalej@apple.com>
7709
7710         * gcc.dg/20041111-1.c:  New.
7711
7712 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7713
7714         PR tree-opt/18536
7715         * gcc.dg/vect/pr18536.c: New test.
7716
7717 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7718
7719         PR c++/18354
7720         * g++.dg/template/nontype11.C: New test.
7721
7722 2004-11-21  Roger Sayle  <roger@eyesopen.com>
7723
7724         PR middle-end/18520
7725         * gcc.dg/pr18520-1.c: New test case.
7726
7727 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
7728
7729         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
7730         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
7731         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
7732         expected diagnostics.
7733
7734 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7735
7736         PR target/18580
7737         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
7738         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
7739         vect-77.c, vect-77a.c: XFAIL on the SPARC.
7740
7741 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7742
7743         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
7744
7745 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
7746             Joseph Myers  <joseph@codesourcery.com>
7747
7748         * lib/target-supports.exp (check_visibility_available): Really
7749         test the compiler.
7750
7751 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7752
7753         PR tree-opt/18181
7754         * gcc.dg/vect/vect-85.c: New test.
7755         * gcc.dg/vect/vect-86.c: New test.
7756         * gcc.dg/vect/vect-87.c: New test.
7757         * gcc.dg/vect/vect-88.c: New test.
7758
7759 2004-11-19  Ben Elliston  <bje@au.ibm.com>
7760
7761         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
7762
7763 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
7764
7765         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
7766         * gcc.dg/ppc-and-1.c: Ditto.
7767         * gcc.dg/ppc-compare-1.c: Ditto.
7768         * gcc.dg/ppc-mov-1.c: Ditto
7769
7770 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
7771             Mark Mitchell  <mark@codesourcery.com>
7772
7773         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
7774
7775 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7776             Aldy Hernandez  <aldyh@redhat.com>
7777
7778         * lib/target-supports.exp (check_effective_target_vect_int): New
7779         (check_effective_target_vect_float): New
7780         (check_effective_target_vect_double): New.
7781         (is-effective-target): Support new effective targets keywords.
7782         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
7783         default action for dg-do.
7784         * gcc.dg/vect/pr16105.c: Use new support.
7785         * gcc.dg/vect/pr18400.c: Ditto.
7786         * gcc.dg/vect/pr18425.c: Ditto.
7787         * gcc.dg/vect/vect-1.c: Ditto.
7788         * gcc.dg/vect/vect-10.c: Ditto.
7789         * gcc.dg/vect/vect-11.c: Ditto.
7790         * gcc.dg/vect/vect-12.c: Ditto.
7791         * gcc.dg/vect/vect-13.c: Ditto.
7792         * gcc.dg/vect/vect-14.c: Ditto.
7793         * gcc.dg/vect/vect-15.c: Ditto.
7794         * gcc.dg/vect/vect-16.c: Ditto.
7795         * gcc.dg/vect/vect-17.c: Ditto.
7796         * gcc.dg/vect/vect-18.c: Ditto.
7797         * gcc.dg/vect/vect-19.c: Ditto.
7798         * gcc.dg/vect/vect-2.c: Ditto.
7799         * gcc.dg/vect/vect-20.c: Ditto.
7800         * gcc.dg/vect/vect-21.c: Ditto.
7801         * gcc.dg/vect/vect-22.c: Ditto.
7802         * gcc.dg/vect/vect-23.c: Ditto.
7803         * gcc.dg/vect/vect-24.c: Ditto.
7804         * gcc.dg/vect/vect-25.c: Ditto.
7805         * gcc.dg/vect/vect-26.c: Ditto.
7806         * gcc.dg/vect/vect-27.c: Ditto.
7807         * gcc.dg/vect/vect-27a.c: Ditto.
7808         * gcc.dg/vect/vect-28.c: Ditto.
7809         * gcc.dg/vect/vect-29.c: Ditto.
7810         * gcc.dg/vect/vect-29a.c: Ditto.
7811         * gcc.dg/vect/vect-3.c: Ditto.
7812         * gcc.dg/vect/vect-30.c: Ditto.
7813         * gcc.dg/vect/vect-31.c: Ditto.
7814         * gcc.dg/vect/vect-32.c: Ditto.
7815         * gcc.dg/vect/vect-33.c: Ditto.
7816         * gcc.dg/vect/vect-34.c: Ditto.
7817         * gcc.dg/vect/vect-35.c: Ditto.
7818         * gcc.dg/vect/vect-36.c: Ditto.
7819         * gcc.dg/vect/vect-37.c: Ditto.
7820         * gcc.dg/vect/vect-38.c: Ditto.
7821         * gcc.dg/vect/vect-4.c: Ditto.
7822         * gcc.dg/vect/vect-40.c: Ditto.
7823         * gcc.dg/vect/vect-41.c: Ditto.
7824         * gcc.dg/vect/vect-42.c: Ditto.
7825         * gcc.dg/vect/vect-43.c: Ditto.
7826         * gcc.dg/vect/vect-44.c: Ditto.
7827         * gcc.dg/vect/vect-45.c: Ditto.
7828         * gcc.dg/vect/vect-46.c: Ditto.
7829         * gcc.dg/vect/vect-47.c: Ditto.
7830         * gcc.dg/vect/vect-48.c: Ditto.
7831         * gcc.dg/vect/vect-48a.c: Ditto.
7832         * gcc.dg/vect/vect-49.c: Ditto.
7833         * gcc.dg/vect/vect-5.c: Ditto.
7834         * gcc.dg/vect/vect-50.c: Ditto.
7835         * gcc.dg/vect/vect-51.c: Ditto.
7836         * gcc.dg/vect/vect-52.c: Ditto.
7837         * gcc.dg/vect/vect-53.c: Ditto.
7838         * gcc.dg/vect/vect-54.c: Ditto.
7839         * gcc.dg/vect/vect-55.c: Ditto.
7840         * gcc.dg/vect/vect-56.c: Ditto.
7841         * gcc.dg/vect/vect-56a.c: Ditto.
7842         * gcc.dg/vect/vect-57.c: Ditto.
7843         * gcc.dg/vect/vect-58.c: Ditto.
7844         * gcc.dg/vect/vect-59.c: Ditto.
7845         * gcc.dg/vect/vect-6.c: Ditto.
7846         * gcc.dg/vect/vect-60.c: Ditto.
7847         * gcc.dg/vect/vect-61.c: Ditto.
7848         * gcc.dg/vect/vect-62.c: Ditto.
7849         * gcc.dg/vect/vect-63.c: Ditto.
7850         * gcc.dg/vect/vect-64.c: Ditto.
7851         * gcc.dg/vect/vect-65.c: Ditto.
7852         * gcc.dg/vect/vect-66.c: Ditto.
7853         * gcc.dg/vect/vect-67.c: Ditto.
7854         * gcc.dg/vect/vect-68.c: Ditto.
7855         * gcc.dg/vect/vect-69.c: Ditto.
7856         * gcc.dg/vect/vect-7.c: Ditto.
7857         * gcc.dg/vect/vect-72.c: Ditto.
7858         * gcc.dg/vect/vect-72a.c: Ditto.
7859         * gcc.dg/vect/vect-73.c: Ditto.
7860         * gcc.dg/vect/vect-74.c: Ditto.
7861         * gcc.dg/vect/vect-75.c: Ditto.
7862         * gcc.dg/vect/vect-76.c: Ditto.
7863         * gcc.dg/vect/vect-77.c: Ditto.
7864         * gcc.dg/vect/vect-77a.c: Ditto.
7865         * gcc.dg/vect/vect-78.c: Ditto.
7866         * gcc.dg/vect/vect-79.c: Ditto.
7867         * gcc.dg/vect/vect-8.c: Ditto.
7868         * gcc.dg/vect/vect-80.c: Ditto.
7869         * gcc.dg/vect/vect-82.c: Ditto.
7870         * gcc.dg/vect/vect-82_64.c: Ditto.
7871         * gcc.dg/vect/vect-83.c: Ditto.
7872         * gcc.dg/vect/vect-83_64.c: Ditto.
7873         * gcc.dg/vect/vect-9.c: Ditto.
7874         * gcc.dg/vect/vect-all.c: Ditto.
7875         * gcc.dg/vect/vect-none.c: Ditto.
7876
7877 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7878
7879         * lib/gcc-dg.exp (dg-skip-if): New function.
7880         (dg-forbid-option): Remove.
7881         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
7882         * g++.dg/abi/bitfield8.C: Likewise.
7883         * g++.dg/abi/dtor1.C: Likewise.
7884         * g++.dg/abi/empty10.C: Likewise.
7885         * g++.dg/abi/empty7.C: Likewise.
7886         * g++.dg/abi/empty9.C: Likewise.
7887         * g++.dg/abi/layout3.C: Likewise.
7888         * g++.dg/abi/layout4.C: Likewise.
7889         * g++.dg/abi/thunk1.C: Likewise.
7890         * g++.dg/abi/thunk2.C: Likewise.
7891         * g++.dg/abi/vbase11.C: Likewise.
7892         * g++.dg/abi/vthunk2.C: Likewise.
7893         * g++.dg/abi/vthunk3.C: Likewise.
7894         * g++.dg/ext/attrib8.C: Likewise.
7895         * g++.dg/opt/longbranch2.C: Likewise.
7896         * g++.dg/opt/reg-stack4.C: Likewise.
7897         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7898         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7899         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7900         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7901         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7902         * gcc.dg/20000609-1.c: Likewise.
7903         * gcc.dg/20000720-1.c: Likewise.
7904         * gcc.dg/20011107-1.c: Likewise.
7905         * gcc.dg/20011119-1.c: Likewise.
7906         * gcc.dg/20020108-1.c: Likewise.
7907         * gcc.dg/20020122-2.c: Likewise.
7908         * gcc.dg/20020122-3.c: Likewise.
7909         * gcc.dg/20020201-3.c: Likewise.
7910         * gcc.dg/20020206-1.c: Likewise.
7911         * gcc.dg/20020218-1.c: Likewise.
7912         * gcc.dg/20020310-1.c: Likewise.
7913         * gcc.dg/20020411-1.c: Likewise.
7914         * gcc.dg/20020418-2.c: Likewise.
7915         * gcc.dg/20020426-1.c: Likewise.
7916         * gcc.dg/20020426-2.c: Likewise.
7917         * gcc.dg/20020517-1.c: Likewise.
7918         * gcc.dg/20020523-1.c: Likewise.
7919         * gcc.dg/20020523-2.c: Likewise.
7920         * gcc.dg/20020729-1.c: Likewise.
7921         * gcc.dg/20030204-1.c: Likewise.
7922         * gcc.dg/20030826-2.c: Likewise.
7923         * gcc.dg/20030926-1.c: Likewise.
7924         * gcc.dg/20031202-1.c: Likewise.
7925         * gcc.dg/980312-1.c: Likewise.
7926         * gcc.dg/980313-1.c: Likewise.
7927         * gcc.dg/990117-1.c: Likewise.
7928         * gcc.dg/990424-1.c: Likewise.
7929         * gcc.dg/990524-1.c: Likewise.
7930         * gcc.dg/991230-1.c: Likewise.
7931         * gcc.dg/i386-387-1.c: Likewise.
7932         * gcc.dg/i386-387-2.c: Likewise.
7933         * gcc.dg/i386-387-3.c: Likewise.
7934         * gcc.dg/i386-387-4.c: Likewise.
7935         * gcc.dg/i386-387-5.c: Likewise.
7936         * gcc.dg/i386-387-6.c: Likewise.
7937         * gcc.dg/i386-asm-1.c: Likewise.
7938         * gcc.dg/i386-bitfield1.c: Likewise.
7939         * gcc.dg/i386-bitfield2.c: Likewise.
7940         * gcc.dg/i386-loop-1.c: Likewise.
7941         * gcc.dg/i386-loop-2.c: Likewise.
7942         * gcc.dg/i386-loop-3.c: Likewise.
7943         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7944         * gcc.dg/i386-pic-1.c: Likewise.
7945         * gcc.dg/i386-regparm.c: Likewise.
7946         * gcc.dg/i386-signbit-1.c: Likewise.
7947         * gcc.dg/i386-signbit-2.c: Likewise.
7948         * gcc.dg/i386-signbit-3.c: Likewise.
7949         * gcc.dg/i386-sse-5.c: Likewise.
7950         * gcc.dg/i386-sse-8.c: Likewise.
7951         * gcc.dg/i386-unroll-1.c: Likewise.
7952         * gcc.dg/tls/opt-1.c: Likewise.
7953         * gcc.dg/tls/opt-2.c: Likewise.
7954         * gcc.dg/unroll-1.c: Likewise.
7955         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7956         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7957         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7958         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7959
7960 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7961
7962         * g++.dg/template/incomplete1.C: New test.
7963
7964 2004-11-16  Nick Clifton  <nickc@redhat.com>
7965
7966         Revert patches accidentally commited during checkin of fixes for
7967         xstormy16 tests:
7968         gcc.c-torture/execute/simd-4.c: Revert
7969         gcc.dg/20040910-1.c: Revert.
7970
7971 2004-11-16  Paul Brook  <paul@codesourcery.com>
7972
7973         PR fortran/13010
7974         * gfortran.dg/der_pointer_1.f90: New test.
7975
7976 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
7977
7978         PR c/18498
7979         * gcc.dg/bitfld-13.c: New test.
7980
7981 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
7982
7983         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
7984         powerpc*-*-linux*.
7985
7986         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
7987         * gcc.dg/ppc64-abi-2.c: Ditto.
7988         * gcc.dg/ppc64-abi-3.c: Ditto.
7989
7990         * lib/gcc-dg.exp (dg-target-list): Remove.
7991
7992 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
7993
7994         * gcc.dg/ia64-postinc.c: New test.
7995
7996 2004-11-15  Mark Mitchell <mark@codesourcery.com>
7997
7998         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
7999
8000 2004-11-15  Nick Clifton  <nickc@redhat.com>
8001
8002         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
8003         __INT_MAX__ so that the test can be compiled by toolchains
8004         targeted at 16-bit processors.
8005
8006         * gcc.dg/20040625-1.c: Use long constants rather than integers
8007         when performing arithmetic that will overflow 16-bits.
8008
8009         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
8010         xstormy16.  It does not support 128-bit vector operations.
8011
8012         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
8013         with the macro PTR_TYPE.  Define this macro to an integer type
8014         suitable for holding a pointer.
8015
8016         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
8017         the target is a 16-bit processor.
8018
8019         * gcc.dg/cpp/if-2.c: Expect a different warning message from
8020         16-bit targets where the character constant will be too long.
8021
8022         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
8023         where the double will not be directly addressable.
8024
8025 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8026
8027         Friend class name lookup 1/n, PR c++/18471
8028         * g++.dg/template/crash26.C: New test.
8029         * g++.dg/lookup/struct1.C: Adjust expected error.
8030         * g++.dg/parse/elab1.C: Likewise.
8031         * g++.dg/parse/elab2.C: Likewise.
8032         * g++.dg/parse/int-as-enum1.C: Likewise.
8033         * g++.dg/parse/struct-as-enum1.C: Likewise.
8034         * g++.dg/parse/typedef1.C: Likewise.
8035         * g++.dg/parse/typedef3.C: Likewise.
8036         * g++.dg/parse/typedef4.C: Likewise.
8037         * g++.dg/parse/typedef5.C: Likewise.
8038         * g++.dg/template/nontype4.C: Likewise.
8039         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
8040         * g++.old-deja/g++.other/elab1.C: Likewise.
8041         * g++.old-deja/g++.other/syntax4.C: Likewise.
8042
8043 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8044
8045         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
8046
8047 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
8048
8049         * gcc.c-torture/execute/20041114-1.c: New test.
8050
8051 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
8052
8053         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
8054         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
8055         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
8056         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
8057         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
8058         gcc.dg/switch-7.c: New tests.
8059
8060 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8061
8062         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
8063
8064 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8065
8066         PR tree-opt/18400
8067         * gcc.dg/vect/pr18400.c: New test.
8068
8069 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8070             Andrew Pinski  <pinskia@physics.uc.edu>
8071
8072         PR tree-opt/18425
8073         * gcc.dg/vect/pr18425.c: New test.
8074
8075 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8076
8077         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
8078         Guard with dg-require-alias and dg-require-visibility.
8079
8080 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8081
8082         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
8083
8084 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8085
8086         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
8087
8088 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8089
8090         PR c++/17344
8091         * g++.dg/template/defarg5.C: New test.
8092
8093 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8094
8095         * g++.dg/parse/cast1.C: Run only on ILP32.
8096         * g++.old-deja/g++.mike/p784.C: Likewise.
8097
8098 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
8099
8100         * gcc.c-torture/execute/20041113-1.c: New test.
8101
8102 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8103
8104         PR target/18230
8105         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
8106         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
8107         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
8108         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8109         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
8110         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
8111         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
8112         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
8113         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
8114         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
8115         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
8116         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
8117         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
8118
8119 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8120
8121         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
8122         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
8123         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
8124         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
8125         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
8126         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
8127         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
8128         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
8129         gcc.target/sparc/combined-1.c: New tests.
8130
8131 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
8132
8133         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
8134         New tests.
8135
8136 2004-11-12  Mark Mitchell <mark@codesourcery.com>
8137
8138         * lib/gcc-dg.exp (dg-forbid-option): New function.
8139         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
8140         * g++.dg/abi/bitfield8.C: Likewise.
8141         * g++.dg/abi/dtor1.C: Likewise.
8142         * g++.dg/abi/empty10.C: Likewise.
8143         * g++.dg/abi/empty7.C: Likewise.
8144         * g++.dg/abi/empty9.C: Likewise.
8145         * g++.dg/abi/layout3.C: Likewise.
8146         * g++.dg/abi/layout4.C: Likewise.
8147         * g++.dg/abi/thunk1.C: Likewise.
8148         * g++.dg/abi/thunk2.C: Likewise.
8149         * g++.dg/abi/vbase11.C: Likewise.
8150         * g++.dg/abi/vthunk2.C: Likewise.
8151         * g++.dg/abi/vthunk3.C: Likewise.
8152         * g++.dg/ext/attrib8.C: Likewise.
8153         * g++.dg/opt/longbranch2.C: Likewise.
8154         * g++.dg/opt/reg-stack4.C: Likewise.
8155         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8156         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8157         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8158         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8159         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8160         * gcc.dg/20000609-1.c: Likewise.
8161         * gcc.dg/20000720-1.c: Likewise.
8162         * gcc.dg/20011107-1.c: Likewise.
8163         * gcc.dg/20011119-1.c: Likewise.
8164         * gcc.dg/20020108-1.c: Likewise.
8165         * gcc.dg/20020122-2.c: Likewise.
8166         * gcc.dg/20020122-3.c: Likewise.
8167         * gcc.dg/20020201-3.c: Likewise.
8168         * gcc.dg/20020206-1.c: Likewise.
8169         * gcc.dg/20020218-1.c: Likewise.
8170         * gcc.dg/20020310-1.c: Likewise.
8171         * gcc.dg/20020411-1.c: Likewise.
8172         * gcc.dg/20020418-2.c: Likewise.
8173         * gcc.dg/20020426-1.c: Likewise.
8174         * gcc.dg/20020426-2.c: Likewise.
8175         * gcc.dg/20020517-1.c: Likewise.
8176         * gcc.dg/20020523-1.c: Likewise.
8177         * gcc.dg/20020523-2.c: Likewise.
8178         * gcc.dg/20020729-1.c: Likewise.
8179         * gcc.dg/20030204-1.c: Likewise.
8180         * gcc.dg/20030826-2.c: Likewise.
8181         * gcc.dg/20030926-1.c: Likewise.
8182         * gcc.dg/20031202-1.c: Likewise.
8183         * gcc.dg/980312-1.c: Likewise.
8184         * gcc.dg/980313-1.c: Likewise.
8185         * gcc.dg/990117-1.c: Likewise.
8186         * gcc.dg/990424-1.c: Likewise.
8187         * gcc.dg/990524-1.c: Likewise.
8188         * gcc.dg/991230-1.c: Likewise.
8189         * gcc.dg/i386-387-1.c: Likewise.
8190         * gcc.dg/i386-387-2.c: Likewise.
8191         * gcc.dg/i386-387-3.c: Likewise.
8192         * gcc.dg/i386-387-4.c: Likewise.
8193         * gcc.dg/i386-387-5.c: Likewise.
8194         * gcc.dg/i386-387-6.c: Likewise.
8195         * gcc.dg/i386-asm-1.c: Likewise.
8196         * gcc.dg/i386-bitfield1.c: Likewise.
8197         * gcc.dg/i386-bitfield2.c: Likewise.
8198         * gcc.dg/i386-loop-1.c: Likewise.
8199         * gcc.dg/i386-loop-2.c: Likewise.
8200         * gcc.dg/i386-loop-3.c: Likewise.
8201         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8202         * gcc.dg/i386-pic-1.c: Likewise.
8203         * gcc.dg/i386-regparm.c: Likewise.
8204         * gcc.dg/i386-signbit-1.c: Likewise.
8205         * gcc.dg/i386-signbit-2.c: Likewise.
8206         * gcc.dg/i386-signbit-3.c: Likewise.
8207         * gcc.dg/i386-sse-5.c: Likewise.
8208         * gcc.dg/i386-sse-8.c: Likewise.
8209         * gcc.dg/i386-unroll-1.c: Likewise.
8210         * gcc.dg/tls/opt-1.c: Likewise.
8211         * gcc.dg/tls/opt-2.c: Likewise.
8212         * gcc.dg/unroll-1.c: Likewise.
8213         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8214         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8215         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8216         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8217         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
8218         -m64 is specified.
8219
8220 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8221
8222         PR c++/18389
8223         * g++.dg/parse/cond1.C: New test.
8224
8225         PR c++/18429
8226         * g++.dg/template/array9.C: New test.
8227         * g++.dg/ext/vla1.C: Adjust error messages.
8228         * g++.dg/ext/vlm1.C: Likewise.
8229         * g++.dg/template/crash2.C: Likewise.
8230
8231         PR c++/18436
8232         * g++.dg/template/call3.C: New test.
8233
8234         PR c++/18407
8235         * g++.dg/template/ptrmem11.C: New test.
8236
8237 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
8238
8239         PR other/14264
8240         * lib/g++.exp: Set LC_ALL and LANG to C.
8241         * lib/gcc-dg.exp: Likewise.
8242         * lib/gfortran.exp: Likewise.
8243         * lib/objc.exp: Likewise.
8244         * lib/treelang.exp: Likewise.
8245
8246 2004-11-12  Andreas Schwab  <schwab@suse.de>
8247
8248         * gcc.dg/pr16286.c: Fix last change.
8249
8250 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8251
8252         PR c++/18416
8253         * g++.dg/init/global1.C: New test.
8254
8255 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
8256
8257         * gcc.c-torture/execute/20041112-1.c: New test.
8258
8259 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8260
8261         * lib/gcc-dg.exp (dg-target-list): New.
8262
8263 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8264             Richard Sandiford  <rsandifo@redhat.com>
8265
8266         * lib/target-supports.exp (get-compiler_messages): New.
8267         (check_named_sections_available): Use it.
8268         (check_effective_target_ilp32): New.
8269         (check_effective_target_lp64): New.
8270         (is-effective-target): New.
8271         * lib/gcc-dg.exp (dg-require-effective-target): New.
8272
8273 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
8274
8275         * gcc.dg/precedence-1.c: New test.
8276
8277 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8278
8279         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
8280
8281         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
8282         message, delete generated files, use more descriptive name for
8283         executable, and make the test unsupported when it cannot be run.
8284
8285         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
8286         (dg-require-weak, dg-require-visibility, dg-require-alias,
8287         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
8288         dg-require-iconv, dg-require-named-sections): Use it.
8289
8290         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
8291
8292 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
8293
8294         PR target/16457
8295         * gcc.dg/ppc-and-1: New
8296
8297         PR target/16796
8298         * gcc.dg/ppc-mov-1.c: New.
8299
8300         PR target/16458
8301         * gcc.dg/ppc-compare-1.c: New.
8302
8303 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
8304
8305         * objc.dg/desig-init-2.m: New test.
8306
8307 2004-11-10  Adam Nemet  <anemet@lnxw.com>
8308
8309         PR middle-end/18160
8310         * g++.dg/warn/register-var-1.C: New test.
8311         * g++.dg/warn/register-var-2.C: New test.
8312
8313 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8314
8315         * gcc.dg/union-2.c: New test.
8316
8317 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
8318
8319         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
8320         New test for PR tree-optimization/17892.
8321
8322 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
8323
8324         PR c++/18369
8325         * g++.dg/init/new12.C: New test.
8326
8327 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
8328
8329         * gcc.target/sparc: New directory.
8330         * gcc.target/sparc/sparc.exp: New driver.
8331         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
8332         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
8333         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
8334         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
8335
8336 2004-11-10  Paul Brook  <paul@codesourcery.com>
8337
8338         PR fortran/18218
8339         * gfortran.dg/list_read.c: New test.
8340
8341 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8342
8343         PR c/18322
8344         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
8345         expected diagnostic location.
8346
8347 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
8348
8349         * gcc.dg/20041109-1.c: New test.
8350
8351 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
8352
8353         PR objc/18406
8354         * objc/compile/pr18406.m: New test.
8355
8356 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8357
8358         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
8359
8360 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8361
8362         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
8363
8364 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8365
8366         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
8367
8368 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8369
8370         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
8371         exit.
8372
8373 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
8374
8375         PR tree-opt/18299
8376         * gcc.c-torture/pr18299-1.c: New test.
8377
8378 2004-11-06  Andreas Schwab  <schwab@suse.de>
8379
8380         * gcc.dg/pr16286.c: Also test for bool and pixel.
8381
8382 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
8383
8384         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
8385         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
8386         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
8387         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
8388         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
8389         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
8390         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
8391         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
8392         gcc.dg/struct-semi-3.c: New tests.
8393
8394 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8395
8396         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
8397
8398 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8399
8400         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
8401         Do not use C99 designators.
8402
8403 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8404
8405         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
8406
8407 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8408
8409         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
8410         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
8411         * gcc.c-torture/execute/simd-5.x: Remove.
8412
8413 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
8414
8415         PR rtl-optimization/17933
8416         * gcc.dg/torture/pr17933-1.c: New test.
8417
8418 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8419
8420         PR target/18106
8421         * lib/target-supports.exp (check_weak_available): Support
8422         Windows.
8423
8424 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
8425
8426         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
8427         call to fflush(stdout) before abort.
8428         (my_ffsll): New function.
8429         (generate_fields): Use it.
8430
8431 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8432
8433         * gcc.dg/init-undef-1.c: New test.
8434
8435 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8436
8437         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
8438         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
8439         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
8440         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
8441         expected messages for new parser.
8442
8443 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
8444
8445         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
8446
8447 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8448
8449         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
8450         on LP64 targets.
8451
8452 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8453
8454         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
8455         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
8456         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
8457         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
8458         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
8459         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
8460         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
8461         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
8462         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
8463         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
8464
8465 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8466
8467         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
8468         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
8469         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
8470         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
8471         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
8472         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
8473         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
8474         for new parser.
8475
8476 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
8477
8478         PR target/15342
8479         * gcc.dg/20041104-1.c: New test.
8480
8481 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8482
8483         * g++.dg/template/nontype7.C: New test.
8484         * g++.dg/template/nontype8.C: Likewise.
8485         * g++.dg/template/nontype9.C: Likewise.
8486         * g++.dg/template/nontype10.C: Likewise.
8487         * g++.dg/tc1/dr49.C: Likewise.
8488         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
8489         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
8490
8491 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8492
8493         * g++.dg/rtti/tinfo1.C: Remove xfails.
8494
8495 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8496
8497         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
8498         packed attribute to the definition to satisfy the new C++ parser.
8499
8500 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8501
8502         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
8503         invocations of va_arg.
8504
8505 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
8506
8507         PR c++/18124
8508         * g++.dg/template/crash25.C: New test.
8509
8510         PR c++/18155
8511         * g++.dg/template/typedef2.C: New test.
8512         * g++.dg/parse/crash13.C: Adjust error markers.
8513
8514         PR c++/18177
8515         * g++.dg/conversion/const3.C: New test.
8516
8517 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8518
8519         PR fortran/17535
8520         PR fortran/17583
8521         PR fortran/17713
8522         * gfortran.dg/generic_[123].f90: New testcases.
8523
8524 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8525
8526         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
8527         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
8528
8529 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8530
8531         PR tree-opt/16808
8532         * gcc.c-torture/compile/pr16808.c: New test.
8533
8534 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
8535
8536         PR rtl-optimization/17104
8537         * gcc.dg/ppc-bitfield1.c: New.
8538
8539 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8540
8541         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
8542
8543 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8544
8545         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
8546         strings for 32-bit code.
8547
8548 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
8549
8550         PR c/18239
8551         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
8552
8553 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
8554
8555         PR c++/18064
8556         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
8557
8558 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
8559
8560         PR c++/15172
8561         * g++.dg/init/aggr2.C: New test.
8562
8563 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
8564
8565         * objc.dg/local-decl-1.m: New test.
8566
8567 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8568
8569         * gcc.dg/20040910-1.c: Adjust regex.
8570
8571 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8572
8573         PR rtl-optimization/18084
8574         * g++.dg/opt/pr18084-1.C: New testcase.
8575
8576 2004-10-30  Matt Austern  <austern@apple.com>
8577
8578         PR c++/17542
8579         * g++.dg/ext/attrib18.C: New test.
8580
8581 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8582
8583         PR middle-end/18096
8584         * gcc.dg/pr18096-1.c: New test case.
8585
8586 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8587
8588         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
8589
8590 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
8591
8592         PR c/16666
8593         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
8594         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
8595         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
8596         gcc.dg/old-style-prom-3.c: New tests.
8597
8598 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
8599
8600         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
8601         Remove unnecessary inclusion of stdio.h.
8602
8603 2004-10-29  Roger Sayle  <roger@eyesopen.com>
8604
8605         PR rtl-optimization/17581
8606         * gcc.dg/pr17581-1.c: New test case.
8607
8608 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
8609
8610         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
8611         being implemented.
8612         * g++.dg/conversion/dr195-1.C: New.
8613         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
8614         * g++.old-deja/g++.mike/p10148.C: Likewise.
8615
8616 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
8617
8618         PR c++/17695
8619         * g++.dg/debug/typedef2.C: New test.
8620
8621 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
8622
8623         PR fortran/13490
8624         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
8625         * gfortran.dg/g77/README: Update.
8626
8627 2004-10-28  Matt Austern  <austern@apple.com>
8628
8629         PR c++/14124
8630         * g++.dg/ext/packed7.C: New test.
8631
8632 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8633
8634         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
8635         scan-assembler.
8636         * lib/scanasm.exp (hidden-scan-for): New proc.
8637         (scan-hidden): Use hidden-scan-for instead of constructing the scan
8638         string.
8639         (scan-not-hidden): Likewise.
8640         * lib/target-supports.exp (check_visibility_available): mach-o is
8641         support too.
8642
8643 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
8644
8645         PR c++/17132
8646         * g++.dg/template/memclass3.C: New test.
8647
8648 2004-10-28  Adam Nemet  <anemet@lnxw.com>
8649
8650         PR middle-end/18160
8651         * gcc.dg/register-var-1.c: New test.
8652         * gcc.dg/register-var-2.c: New test.
8653         * gcc.dg/asm-7.c: Taking the address of a register variable is an
8654         error now.
8655
8656 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
8657
8658         PR other/18172
8659         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
8660         unused variables.
8661         * gcc.dg/vect/vect-22.c: Likewise.
8662
8663 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
8664
8665         * gcc.dg/i386-rotate-1.c: New test.
8666
8667 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
8668
8669         * g++.dg/init/ref12.C: Add "run" marker.
8670
8671         PR c++/17435
8672         * g++.dg/init/ref12.C: New test.
8673
8674         PR c++/18140
8675         * g++.dg/template/shift1.C: New test.
8676         * g++.dg/template/error10.C: Adjust error markers.
8677
8678 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
8679
8680         PR tree-opt/17529
8681         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
8682
8683 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
8684
8685         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
8686         * gcc.dg/weak/weak-3.c: Likewise.
8687         * gcc.dg/weak/weak-5.c: Likewise.
8688         * gcc.dg/weak/weak-9.c: Likewise.
8689         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
8690         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
8691
8692         * gcc.dg/darwin-weakimport-1.c: New.
8693
8694 2004-10-28  Ben Elliston  <bje@au.ibm.com>
8695
8696         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
8697
8698 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
8699
8700         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
8701         'syntax' error messages.
8702         * gcc.dg/cpp/direct2s.c: Likewise.
8703
8704 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
8705
8706         * gcc.c-torture/compile/20041026-1.c: New.
8707
8708 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
8709
8710         PR c++/18093
8711         * g++.dg/lookup/ns2.C: New test.
8712
8713         PR c++/18020
8714         * g++.dg/template/enum4.C: New test.
8715
8716         PR c++/18161
8717         * g++.dg/template/expr1.C: New test.
8718
8719 2004-10-26  Ben Elliston  <bje@au.ibm.com>
8720
8721         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
8722
8723 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8724
8725         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
8726         gcc.dg/decl-nospec-3.c: New tests.
8727
8728 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
8729
8730         * objc.dg/super-class-3.m: New test.
8731
8732 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
8733
8734         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
8735         resyncing.
8736         * gcc.dg/cpp/direct2s.c: Likewise.
8737
8738 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
8739
8740         * objc.dg/image-info.m: Update for changes to section selection.
8741
8742 2004-10-25  David Ayers  <d.ayers@inode.at>
8743             Ziemowit Laski  <zlaski@apple.com>
8744
8745         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
8746         diagnostics when messaging 'id <Proto>'.
8747         * objc.dg/class-protocol-1.m: New test.
8748         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
8749         a non-existent method signature.
8750         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
8751         Update diagnostics when messaging with non-existent method signature.
8752         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
8753         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
8754         invalid receivers are now resolved as if messaging 'id'; remove
8755         extraneous diagnostics.
8756
8757 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8758
8759         PR c/16667
8760         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
8761         gcc.dg/init-desig-obs-3.c: New tests.
8762
8763 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
8764
8765         * gcc.dg/debug/20041023-1.c: New test.
8766
8767 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
8768
8769         PR middle-end/17407
8770         * gcc.c-torture/compile/pr17407.c: New test.
8771
8772         PR c++/18121
8773         * g++.dg/template/array8.C: New test.
8774
8775 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8776
8777         PR other/18138
8778         * lib/g++.exp: Accept more than one multilib libgcc.
8779         * lib/gcc-dg.exp: Likewise.
8780         * lib/objc.exp: Likewise.
8781         * lib/treelang.exp: Likewise.
8782         * lib/gfortran.exp: Likewise.
8783
8784 2004-10-24  Ben Elliston  <bje@au.ibm.com>
8785
8786         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
8787
8788 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
8789
8790         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
8791         * gcc.dg/c99-const-expr-3.c: Likewise.
8792
8793 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
8794
8795         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
8796
8797 2004-10-23  Ben Elliston  <bje@au.ibm.com>
8798
8799         * gcc.c-torture/execute/loop-2e.x: Remove.
8800
8801 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8802
8803         PR c++/18095
8804         * g++.dg/parse/crash18.C: New.
8805         * g++.dg/parse/crash19.C: New.
8806
8807 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8808
8809         * g++.dg/ext/dllimport1.C: Move dg-warnings.
8810         * g++.dg/ext/dllimport2.C: Same.
8811         * g++.dg/ext/dllimport8.C: Same.
8812
8813 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
8814
8815         PR c++/10841
8816         * g++.dg/conversion/cast1.C: New test.
8817         * g++.dg/overload/pmf1.C: Adjust error marker.
8818
8819 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
8820
8821         PR objc/17923
8822         * objc.dg/const-str-7.m: New test.
8823
8824 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8825
8826         * g++.dg/template/memfriend11.C: Fix comment typo.
8827         * g++.dg/template/memfriend14.C: Likewise.
8828
8829 2004-10-20  Richard Henderson  <rth@redhat.com>
8830
8831         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
8832         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
8833         -fasynchronous-unwind-tables.
8834
8835 2004-10-20  Richard Henderson  <rth@redhat.com>
8836
8837         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
8838         (main): Return success.
8839         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
8840         (main): Return success.
8841
8842 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8843
8844         PR c++/13495
8845         * g++.dg/template/memfriend9.C: New test.
8846         * g++.dg/template/memfriend10.C: Likewise.
8847         * g++.dg/template/memfriend11.C: Likewise.
8848         * g++.dg/template/memfriend12.C: Likewise.
8849         * g++.dg/template/memfriend13.C: Likewise.
8850         * g++.dg/template/memfriend14.C: Likewise.
8851         * g++.dg/template/memfriend15.C: Likewise.
8852         * g++.dg/template/memfriend16.C: Likewise.
8853         * g++.dg/template/memfriend17.C: Likewise.
8854         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
8855
8856 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
8857
8858         * g++.dg/conversion/dr195.C: New.
8859         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
8860
8861 2004-10-20  Ben Elliston  <bje@au.ibm.com>
8862             Devang Patel  <dpatel@apple.com>
8863
8864         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
8865         of floating point arithmetic, which could trap.
8866
8867 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
8868
8869         PR c++/14035
8870         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
8871         * g++.dg/conversion/const2.C: New test.
8872         * g++.dg/expr/reinterpret2.C: New test.
8873         * g++.dg/expr/reinterpret3.C: New test.
8874         * g++.dg/expr/cast2.C: New test.
8875         * g++.dg/expr/copy1.C: New test.
8876         * g++.dg/other/conversion1.C: Change error message.
8877         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
8878         function pointers to void *.
8879         * g++.old-deja/g++.mike/p10148.C: Likewise.
8880
8881 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8882
8883         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
8884
8885 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
8886
8887         PR c++/18047
8888
8889         * g++.dg/parse/expr3.C: New test.
8890
8891 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8892
8893         * gcc.dg/smod-1.c: New test.
8894
8895 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
8896
8897         * objc.dg/method-14.m: New test.
8898
8899 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8900
8901         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
8902         Also xfail as the patch was reverted.
8903
8904 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8905
8906         PR middle-end/16973
8907         * gcc.dg/pr16973.c: New test.
8908
8909 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
8910
8911         PR tree-optimization/17656
8912         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
8913
8914 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
8915
8916         * g++.dg/eh/shadow1.C: New.
8917
8918 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
8919
8920         * gcc.c-torture/compile/20041018-1.c: New test.
8921
8922 2004-10-18  Ben Elliston  <bje@au.ibm.com>
8923
8924         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
8925         compiler referring to register 0 when accessing sdata.  The linker
8926         now patches things up.
8927
8928 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
8929
8930         PR c/17529
8931         * gcc.c-torture/compile/pr17529.c: New test.
8932
8933 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8934
8935         PR c++/17743
8936         * g++.dg/ext/attrib17.C: New test.
8937
8938 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8939
8940         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
8941
8942 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8943
8944         PR c++/10479
8945         * g++.dg/ext/attrib16.C: New test.
8946
8947 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
8948
8949         PR c++/17042
8950         * g++.dg/init/dso_handle1.C: New test.
8951
8952         PR c++/14667
8953         * g++.dg/parse/typedef6.C: New test.
8954
8955         PR c++/17916
8956         * g++.dg/parse/pragma1.C: New test.
8957
8958 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
8959
8960         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
8961
8962 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
8963
8964         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
8965         -fno-common when on HPPA HP-UX platforms.
8966
8967 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
8968
8969         PR other/16820
8970         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
8971         stdint.h.
8972         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
8973         uintptr_t.
8974
8975 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8976
8977         PR c++/16301
8978         * g++.dg/lookup/strong-using-4.C: New test.
8979
8980 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8981
8982         PR middle-end/16567
8983         * gcc.c-torture/compile/nested-1.c: New test.
8984
8985 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8986
8987         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
8988         and mipsisa64*-*-* (until support for misaligned loads is added).
8989         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
8990         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
8991         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
8992         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
8993         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
8994         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
8995
8996 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
8997
8998         PR c++/17976
8999         * g++.dg/init/dtor3.C: New test.
9000
9001 2004-10-15  Ben Elliston  <bje@au.ibm.com>
9002
9003         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
9004
9005 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
9006
9007         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
9008         * gcc.dg/macho-lo-sum.c: Likewise.
9009
9010 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
9011
9012         * gcc.dg/ppc-spe64-1.c: New test.
9013
9014 2004-10-14  Devang Patel  <dpatel@apple.com>
9015
9016         PR 17635
9017         * gcc.dg/pr17635.c : New test.
9018
9019 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
9020
9021         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
9022         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
9023         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
9024         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
9025         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
9026         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
9027         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
9028         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
9029         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
9030         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
9031         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
9032         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
9033         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
9034         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
9035         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
9036         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
9037         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
9038         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
9039
9040 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9041
9042         * gcc.dg/vect/vect-82.c: New testcase.
9043         * gcc.dg/vect/vect-82_64.c: New testcase.
9044         * gcc.dg/vect/vect-83.c: New testcase.
9045         * gcc.dg/vect/vect-83_64.c: New testcase.
9046
9047 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9048
9049         * gcc.dg/cpp/error-1.c: New test.
9050
9051 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9052
9053         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
9054
9055 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
9056
9057         PR target/17984
9058         * gcc.dg/cris-peep2-xsrand2.c: New test.
9059
9060 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
9061
9062         PR c++/17661
9063         * testsuite/g++.dg/expr/for2.C: New test.
9064
9065 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9066
9067         * g++.dg/inherit/thunk1.C: Run on the SPARC.
9068
9069 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
9070
9071         PR tree-optimization/17724
9072         * g++.dg/opt/pr17724-1.C: New test.
9073         * g++.dg/opt/pr17724-2.C: New test.
9074         * g++.dg/opt/pr17724-3.C: New test.
9075         * g++.dg/opt/pr17724-4.C: New test.
9076         * g++.dg/opt/pr17724-5.C: New test.
9077         * g++.dg/opt/pr17724-6.C: New test.
9078
9079 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
9080
9081         PR c/17301
9082         * gcc.dg/pr17301-2.c: New test.
9083
9084 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
9085
9086         PR c++/15876
9087         * g++.dg/parse/error22.C: New test.
9088
9089         PR c++/17936
9090         * g++.dg/template/spec18.C: New test.
9091
9092 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
9093
9094         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
9095         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
9096         memcpy.
9097         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
9098         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
9099
9100 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9101
9102         * g++.dg/eh/cleanup5.C: Add dg-options "".
9103
9104 2004-10-11  Roger Sayle  <roger@eyesopen.com>
9105
9106         PR middle-end/17657
9107         * gcc.dg/switch-4.c: New test case.
9108
9109 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
9110
9111         * gcc.c-torture/execute/20041011-1.c: New test.
9112
9113 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9114
9115         PR c++/17554
9116         * g++.dg/init/for3.C: New test.
9117
9118         PR c++/17657
9119         * g++.dg/opt/switch2.C: New test.
9120
9121         PR middle-end/17703
9122         * g++.dg/warn/Wreturn-2.C: New test.
9123
9124 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9125
9126         PR c++/17907
9127         * g++.dg/eh/cleanup5.C: New test.
9128
9129 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
9130
9131         PR c++/17393
9132         * g++.dg/parse/error21.C: New test.
9133
9134 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9135
9136         * g++.dg/overload/pmf1.C: Adjust quoting marks.
9137         * g++.dg/warn/incomplete1.C: Likewise.
9138         * g++.dg/template/qualttp20.C: Likewise.
9139
9140 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9141
9142         PR c/17881
9143         * parm-incomplete-1.c: New test.
9144
9145 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9146
9147         PR c++/17867
9148         * g++.dg/parse/error19.C: New test.
9149
9150         PR c++/17670
9151         * g++.dg/init/new11.C: New test.
9152
9153         PR c++/17821
9154         * g++.dg/parse/error20.C: New test.
9155
9156         PR c++/17826
9157         * g++.dg/template/crash24.C: New test.
9158
9159 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9160
9161         PR c/17301
9162         * gcc.dg/pr17301-1.c: New test.
9163
9164 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9165
9166         PR c/17189
9167         * gcc.dg/anon-struct-5.c: New test.
9168
9169 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9170
9171         PR c/17844
9172         * gcc.dg/pr17844-1.c: New test.
9173
9174 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
9175
9176         PR tree-optimization/17906
9177         * gcc.c-torture/compile/pr17906.c: New.
9178
9179 2004-10-09  Stuart Hastings  <stuart@apple.com>
9180             Roger Sayle  <roger@eyesopen.com>
9181
9182         PR rtl-optimization/17853
9183         * gcc.dg/i386-mmx-5.c: New testcase.
9184
9185 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
9186
9187         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
9188
9189 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9190
9191         PR c++/17524
9192         * g++.dg/template/static9.C: New test.
9193
9194         PR c++/17685
9195         * g++.dg/parse/operator5.C: New test.
9196
9197 2004-10-09  Roger Sayle  <roger@eyesopen.com>
9198
9199         PR middle-end/17894
9200         * gcc.c-torture/execute/divcmp-4.c: New test case.
9201
9202 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9203
9204         PR tree-opt/17902
9205         * g++.dg/opt/pr17902.C: New test.
9206
9207 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
9208
9209         * gcc.dg/cpp/ident-1.c: Add dg-options "".
9210
9211 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9212
9213         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
9214
9215 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9216
9217         * gcc.dg/assign-warn-3.c: New test.
9218
9219 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9220
9221         PR c/16999
9222         * gcc.dg/cpp/ident-1.c: New test.
9223
9224 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9225
9226         * gcc.c-torture/compile/acc1.c: New.
9227
9228 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9229
9230         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
9231         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
9232
9233 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9234
9235         * gcc.dg/ultrasp11.c: New test.
9236
9237 2004-10-08  Michael Matz  <matz@suse.de>
9238
9239         * gcc.dg/doloop-2.c: New test.
9240
9241 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9242
9243         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
9244         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
9245         objc.dg/method-9.m: Update expected diagnostics.
9246
9247 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
9248
9249         * gcc.dg/ppc-fsel-3.c: New file.
9250         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
9251
9252 2004-10-07  Paul Brook  <paul@codesourcery.com>
9253
9254         * gfortran.dg/intrinsic_verify_1.f90: New test.
9255
9256 2004-10-07  Paul Brook  <paul@codesourcery.com>
9257
9258         * gfortran.dg/empty_format_1.f90: Remove stray commas.
9259
9260 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9261
9262         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
9263         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
9264         commit.
9265
9266 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9267
9268         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
9269
9270 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9271
9272         PR c++/17115
9273         * g++.dg/warn/Winline-4.C: New test.
9274
9275 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9276
9277         * gcc.c-torture/compile/20041007-1.c: New test.
9278
9279 2004-10-07  Paul Brook  <paul@codesourcery.com>
9280
9281         PR fortran/17678
9282         * gfortran.dg/use_allocated_1.f90: New test.
9283
9284 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9285
9286         PR middle-end/17849
9287         * gfortran.fortran-torture/compile/nested.f90: New test
9288
9289 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9290
9291         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
9292
9293 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9294
9295         PR c++/17368
9296         * g++.dg/ext/asm6.C: New test.
9297
9298 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
9299
9300         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
9301
9302 2004-10-06  Paul Brook  <paul@codesourcery.com>
9303
9304         PR libfortran/17709
9305         * gfortran.dg/empty_format_1.f90: New test.
9306
9307 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9308
9309         PR fortran/17568
9310         * gfortran.dg/ishft.f90: New test.
9311
9312         PR fortran/17283
9313         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
9314         tests.
9315
9316 2004-10-06  Paul Brook  <paul@codesourcery.com>
9317
9318         * gfortran.dg/do_1.f90: New test.
9319
9320 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9321
9322         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
9323         optimizing for size.
9324
9325 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9326
9327         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
9328
9329 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9330
9331         * gcc.c-torture/compile/20041005-1.c: New test.
9332
9333 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9334
9335         PR c++/17829
9336         * g++.dg/lookup/koenig4.C: New.
9337
9338 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9339
9340         * g++.dg/other/classkey1.C: Adjust quoting marks.
9341         * g++.dg/parse/error15.C: Likewise.
9342         * g++.dg/template/meminit2.C (int>): Likewise.
9343
9344 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9345
9346         PR fortran/17283
9347         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
9348
9349         PR fortran/17631
9350         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
9351
9352         PR fortran/17708
9353         * gfortran.dg/pr17708.f90: New test.
9354
9355 2004-10-04  Chao-ying Fu  <fu@mips.com>
9356
9357         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
9358         * gcc.dg/vect/vect-4.c: Ditto.
9359         * gcc.dg/vect/vect-5.c: Ditto.
9360         * gcc.dg/vect/vect-6.c: Ditto.
9361         * gcc.dg/vect/vect-8.c: Ditto.
9362         * gcc.dg/vect/vect-16.c: Ditto.
9363         * gcc.dg/vect/vect-30.c: Ditto.
9364         * gcc.dg/vect/vect-40.c: Ditto.
9365         * gcc.dg/vect/vect-41.c: Ditto.
9366         * gcc.dg/vect/vect-42.c: Ditto.
9367         * gcc.dg/vect/vect-43.c: Ditto.
9368         * gcc.dg/vect/vect-44.c: Ditto.
9369         * gcc.dg/vect/vect-45.c: Ditto.
9370         * gcc.dg/vect/vect-46.c: Ditto.
9371         * gcc.dg/vect/vect-47.c: Ditto.
9372         * gcc.dg/vect/vect-48.c: Ditto.
9373         * gcc.dg/vect/vect-49.c: Ditto.
9374         * gcc.dg/vect/vect-50.c: Ditto.
9375         * gcc.dg/vect/vect-51.c: Ditto.
9376         * gcc.dg/vect/vect-52.c: Ditto.
9377         * gcc.dg/vect/vect-53.c: Ditto.
9378         * gcc.dg/vect/vect-54.c: Ditto.
9379         * gcc.dg/vect/vect-55.c: Ditto.
9380         * gcc.dg/vect/vect-56.c: Ditto.
9381         * gcc.dg/vect/vect-57.c: Ditto.
9382         * gcc.dg/vect/vect-58.c: Ditto.
9383         * gcc.dg/vect/vect-59.c: Ditto.
9384         * gcc.dg/vect/vect-60.c: Ditto.
9385         * gcc.dg/vect/vect-74.c: Ditto.
9386         * gcc.dg/vect/vect-79.c: Ditto.
9387         * gcc.dg/vect/vect-80.c: Ditto.
9388
9389 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9390
9391         * gcc.dg/unused-7.c: Use the correct option.
9392
9393 2004-10-04  Paul Brook  <paul@codesourcery.com>
9394         Bud Davis  <bdavis9659@comcast.net>
9395
9396         PR fortran/17706
9397         PR fortran/16434
9398         * gfortran/pr17706.f90: New test.
9399         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
9400
9401 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9402
9403         * gfortran.dg/pr17612.f90: New test.
9404
9405 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9406
9407         * g++.dg/template/local1.C: Adjust quoting marks in
9408         testing for diagnostics.
9409         * g++.dg/tls/diag-2.C: Likewise.
9410         * g++.dg/other/error8.C: Likewise.
9411
9412 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9413
9414         PR c/17178
9415         * gcc.dg/unused-4.c: Adjust to be correct.
9416
9417         PR c/17820
9418         * gcc.dg/unused-7.c: New test.
9419
9420 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9421
9422         PR c++/17797
9423         * g++.dg/overload/template2.C: New test.
9424
9425 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
9426
9427         PR tree-optimization/16632
9428         * gcc.dg/tree-ssa/20041002-1.c: New.
9429
9430 2004-10-03  Paul Brook  <paul@codesourcery.com>
9431
9432         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
9433         rather than relying on default formatting.
9434
9435 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
9436
9437         * gcc.dg/20040920-1.c: Update expected message text.
9438
9439 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
9440
9441         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
9442
9443 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
9444
9445         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
9446         tree level.
9447
9448 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9449
9450         * gcc.dg/tree-ssa/pr17343.c: Remove.
9451
9452 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9453
9454         PR tree-opt/17343
9455         * gcc.dg/tree-ssa/pr17343.c: New test.
9456
9457 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
9458
9459         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
9460         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
9461         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
9462         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
9463         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
9464
9465 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9466
9467         * gcc.dg/lvalue-2.c: New test.
9468
9469 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9470
9471         PR c/17730
9472         * gcc.dg/pr17730-1.c: New test
9473
9474 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
9475
9476         PR c/7425
9477         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
9478
9479 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9480
9481         * gcc.c-torture/execute/stdarg-1.c: New test.
9482         * gcc.c-torture/execute/stdarg-2.c: New test.
9483         * gcc.c-torture/execute/stdarg-3.c: New test.
9484         * gcc.dg/tree-ssa/stdarg-1.c: New test.
9485         * gcc.dg/tree-ssa/stdarg-2.c: New test.
9486         * gcc.dg/tree-ssa/stdarg-3.c: New test.
9487         * gcc.dg/tree-ssa/stdarg-4.c: New test.
9488         * gcc.dg/tree-ssa/stdarg-5.c: New test.
9489
9490 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9491
9492         PR tree-optimization/17697
9493         * g++.dg/opt/pr17697-1.C: New test.
9494         * g++.dg/opt/pr17697-2.C: New test.
9495         * g++.dg/opt/pr17697-3.C: New test.
9496
9497 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9498
9499         PR c/16409
9500         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
9501         gcc.dg/vla-init-5.c: New tests.
9502
9503 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9504
9505         PR c/13804
9506         * gcc.dg/pr13804-1.c: New test.
9507
9508 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9509
9510         PR fortran/16938
9511         * gfortran.dg/pr16938.f90: New test.
9512
9513 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9514
9515         * g++.dg/template/crash23.C: New test.
9516
9517 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9518
9519         PR c++/17585
9520         * g++.dg/template/static8.C: New test.
9521
9522 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
9523
9524         PR c++/17681
9525         * g++.dg/other/error9.C: New test.
9526
9527 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
9528
9529         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
9530
9531 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9532
9533         PR fortran/15164
9534         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
9535
9536 2004-09-26  Roger Sayle  <roger@eyesopen.com>
9537
9538         PR middle-end/17112
9539         * gcc.dg/pr17112-1.c: New test case.
9540
9541 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9542
9543         PR c/11459
9544         * gcc.dg/pr11459-1.c: New test.
9545
9546 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
9547
9548         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
9549         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9550
9551 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9552
9553         * gfortran.dg/pr15324.f90: Make array bounds consistent.
9554
9555 2004-09-25  Jan Hubicka  <jh@suse.cz>
9556
9557         * compile/30040909-1.c: New test.
9558         * compile/30040907-1.c: New test.
9559
9560 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
9561
9562         * gcc.c-torture/execute/va-arg-26.c: New test.
9563
9564 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
9565
9566         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
9567         extra diagnostics on targets with 64-bit pointers.
9568         * objc.dg/selector-1.m: Adjust dg-warning regexp.
9569
9570 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9571
9572         PR c/17188
9573         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
9574         * gcc.dg/decl-3.c: Adjust expected message.
9575
9576 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9577
9578         PR fortran/17615
9579         * gfortran.dg/pr17615.f90: New test.
9580
9581 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
9582
9583         PR tree-optimzation/17517
9584         * g++.dg/tree-ssa/pr17517.C: New Test.
9585
9586 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9587
9588         PR c++/16889
9589         * g++.dg/lookup/ambig3.C: New.
9590
9591 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
9592
9593         PR tree-opt/17624
9594         * g++.dg/opt/pr17624.C: New test.
9595
9596 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9597
9598         PR c/6980
9599         * gcc.dg/Wbad-function-cast-1.c: New test.
9600
9601 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
9602
9603         * g++.dg/ext/complit1.C
9604         * g++.dg/other/error2.C
9605         * g++.dg/other/nontype-1.C
9606         * g++.dg/parse/crash11.C
9607         * g++.dg/parse/crash12.C
9608         * g++.dg/parse/error15.C
9609         * g++.dg/parse/error4.C
9610         * g++.dg/parse/tmpl-outside1.C
9611         * g++.dg/parse/too-many-tmpl-args1.C
9612         * g++.dg/template/dependent-expr3.C
9613         * g++.dg/template/error10.C
9614         * g++.dg/template/instantiate1.C
9615         * g++.dg/template/vtable2.C
9616         * g++.dg/warn/Wshadow-1.C
9617         * g++.dg/warn/weak1.C
9618         * g++.old-deja/g++.brendan/crash16.C
9619         * g++.old-deja/g++.brendan/crash18.C
9620         * g++.old-deja/g++.brendan/crash48.C
9621         * g++.old-deja/g++.brendan/crash49.C
9622         * g++.old-deja/g++.brendan/crash55.C
9623         * g++.old-deja/g++.brendan/crash56.C
9624         * g++.old-deja/g++.brendan/crash8.C
9625         * g++.old-deja/g++.brendan/enum11.C
9626         * g++.old-deja/g++.brendan/enum8.C
9627         * g++.old-deja/g++.brendan/enum9.C
9628         * g++.old-deja/g++.brendan/friend3.C
9629         * g++.old-deja/g++.brendan/misc14.C
9630         * g++.old-deja/g++.bugs/900402_02.C
9631         * g++.old-deja/g++.bugs/900404_03.C
9632         * g++.old-deja/g++.bugs/900404_04.C
9633         * g++.old-deja/g++.bugs/900428_03.C
9634         * g++.old-deja/g++.jason/crash4.C
9635         * g++.old-deja/g++.jason/overload21.C
9636         * g++.old-deja/g++.jason/redecl1.C
9637         * g++.old-deja/g++.jason/report.C
9638         * g++.old-deja/g++.jason/rfg10.C
9639         * g++.old-deja/g++.jason/template30.C
9640         * g++.old-deja/g++.law/arm12.C
9641         * g++.old-deja/g++.law/ctors5.C
9642         * g++.old-deja/g++.law/cvt20.C
9643         * g++.old-deja/g++.law/init10.C
9644         * g++.old-deja/g++.law/init8.C
9645         * g++.old-deja/g++.law/visibility17.C
9646         * g++.old-deja/g++.law/visibility7.C
9647         * g++.old-deja/g++.mike/net8.C
9648         * g++.old-deja/g++.mike/p646.C
9649         * g++.old-deja/g++.mike/p700.C
9650         * g++.old-deja/g++.mike/p701.C
9651         * g++.old-deja/g++.mike/p811.C
9652         * g++.old-deja/g++.ns/template13.C
9653         * g++.old-deja/g++.other/array3.C
9654         * g++.old-deja/g++.other/crash25.C
9655         * g++.old-deja/g++.other/dtor3.C
9656         * g++.old-deja/g++.other/dtor4.C
9657         * g++.old-deja/g++.other/main1.C
9658         * g++.old-deja/g++.other/warn7.C
9659         * g++.old-deja/g++.pt/crash11.C
9660         * g++.old-deja/g++.pt/crash36.C
9661         * g++.old-deja/g++.pt/spec22.C
9662         * g++.old-deja/g++.pt/spec9.C
9663         * g++.old-deja/g++.pt/ttp52.C
9664         * g++.old-deja/g++.robertl/eb103.C
9665         * g++.old-deja/g++.robertl/eb121.C
9666         * g++.old-deja/g++.robertl/eb22.C
9667         * g++.old-deja/g++.robertl/eb8.C:
9668         Update locations and/or regexps of dg-error markers.
9669         Remove markers for some bogus messages that are no longer issued.
9670
9671 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
9672
9673         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
9674         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
9675
9676 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
9677
9678         PR c++/17618
9679         * g++.dg/lookup/crash5.C: New test.
9680
9681 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
9682
9683         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
9684         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
9685         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
9686         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
9687         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
9688         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
9689
9690         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
9691         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
9692         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
9693         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
9694         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
9695         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
9696
9697         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
9698
9699         * gcc.dg/vect/vect-44.c: Check additional cases.
9700         * gcc.dg/vect/vect-48.c: Check additional cases.
9701
9702         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
9703         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
9704         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
9705         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
9706         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
9707         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
9708         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
9709         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
9710         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
9711
9712         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
9713         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
9714         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
9715
9716 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9717
9718         * gcc.dg/tree-ssa/loop-6.c: New test.
9719
9720 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
9721
9722         PR c++/17620
9723         * g++.dg/inherit/base2.C: New.
9724
9725 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9726
9727         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
9728         * gcc.dg/20001012-2.c: Likewise.
9729         * gcc.dg/20001013-1.c: Likewise.
9730         * gcc.dg/20001101-1.c: Likewise.
9731         * gcc.dg/20001102-1.c: Likewise.
9732         * gcc.dg/bf-spl1.c: Likewise.
9733         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
9734         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
9735
9736 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
9737
9738         PR tree-optimization/16721
9739         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
9740
9741 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
9742
9743         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
9744         * gcc.dg/20040305-1.c: Likewise.
9745
9746 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9747
9748         PR c/16566
9749         * gcc.c-torture/compile/pr16566-1.c,
9750         gcc.c-torture/compile/pr16566-2.c,
9751         gcc.c-torture/compile/pr16566-3.c: New tests.
9752
9753 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
9754
9755         PR tree-optimization/17512
9756         * gcc.c-torture/compile/20040916-1.c.
9757
9758 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
9759
9760         * gcc.dg/pragma-re-3.c: New test.
9761
9762 2004-09-17  Matt Austern  <austern@apple.com>
9763
9764         PR c++/15049
9765         * g++.dg/other/anon3.C: New.
9766
9767 2004-09-21  Roger Sayle  <roger@eyesopen.com>
9768
9769         PR c++/7503
9770         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
9771         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
9772         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
9773         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
9774         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
9775
9776 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
9777
9778         PR fortran/17286
9779         * gfortran.dg/pr17286.f90: New test.
9780
9781 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
9782
9783         PR c++/17530
9784         * g++.dg/template/static7.C: New test.
9785
9786 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
9787
9788         PR tree-opt/17558
9789         * gcc.c-torture/compile/pr17558.c: New test.
9790
9791 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9792
9793         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
9794         if SKIP_ATTRIBUTE is defined.
9795
9796 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9797
9798         PR fortran/15957
9799         * gfortran.dg/pr15957.f90: New test.
9800
9801 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
9802
9803         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
9804         in comparison.
9805         * gcc.dg/vect/vect-79.c: Likewise.
9806         * gcc.dg/vect/vect-80.c: Likewise.
9807
9808 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9809
9810         PR fortran/15750
9811         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
9812
9813 2004-09-20  Ira Rosen  <irar@il.ibm.com>
9814
9815         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
9816         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
9817         * gcc.dg/vect/vect-62.c: New testcase.
9818         * gcc.dg/vect/vect-63.c: New testcase.
9819         * gcc.dg/vect/vect-64.c: New testcase.
9820         * gcc.dg/vect/vect-65.c: New testcase.
9821         * gcc.dg/vect/vect-66.c: New testcase.
9822         * gcc.dg/vect/vect-67.c: New testcase.
9823         * gcc.dg/vect/vect-68.c: New testcase.
9824         * gcc.dg/vect/vect-69.c: New testcase.
9825         * gcc.dg/vect/vect-79.c: New testcase.
9826         * gcc.dg/vect/vect-80.c: New testcase.
9827
9828 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9829
9830         * gcc.target/mips/asm-1.c: New test.
9831
9832 2004-09-19  Ira Rosen  <irar@il.ibm.com>
9833
9834         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
9835         * gcc.dg/vect/vect-73.c: New testcase.
9836         * gcc.dg/vect/vect-74.c: New testcase.
9837         * gcc.dg/vect/vect-75.c: New testcase.
9838         * gcc.dg/vect/vect-76.c: New testcase.
9839         * gcc.dg/vect/vect-77.c: New testcase.
9840         * gcc.dg/vect/vect-78.c: New testcase
9841
9842 2004-09-18  Paul Brook  <paul@codesourcery.com>
9843
9844         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
9845
9846 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
9847
9848         PR c/17424
9849         * gcc.dg/pr17424-1.c: New test.
9850
9851 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
9852
9853         * g++.dg/tree-ssa/pr17153.C: New test.
9854
9855 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
9856
9857         PR pch/13361
9858         * testsuite/g++.dg/pch/wchar-1.C: New.
9859         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9860
9861 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
9862
9863         * gcc.c-torture/execute/20040917-1.c: New test.
9864
9865 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9866
9867         PR tree-optimization/17319
9868         * gcc.dg/pr17319.c: New test.
9869
9870 2004-09-17  Devang Patel  <dpatel@apple.com>
9871
9872         * gcc.dg/20040813-1.c: New test.
9873
9874 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9875
9876         PR tree-optimization/17273
9877         * gcc.c-torture/compile/pr17273.c: New test.
9878
9879 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9880
9881         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
9882         Update expected messages.
9883         * gcc.dg/declspec-13.c: New test.
9884
9885 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
9886
9887         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
9888
9889 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9890
9891         * gcc.c-torture/execute/pr17252.c: Use post-increment to
9892         change what 'a' is pointing to.
9893
9894 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
9895
9896         PR c++/16002
9897         * g++.dg/template/error18.C: New test.
9898
9899         PR c++/16029
9900         * g++.dg/warn/Wunused-8.C: New test.
9901
9902 2004-09-17  Steven Bosscher  <stevenb@suse.de>
9903
9904         PR tree-optimization/17513
9905         * gcc.dg/20040916-1.c: New test.
9906
9907 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
9908
9909         PR c++/17501
9910         * g++.dg/template/typename7.C: New test.
9911
9912 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9913
9914         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
9915
9916 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
9917
9918         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
9919         with -ftree-based-profiling also.
9920         * lib/profopt.exp: Support late-set profile_option/feedback_option.
9921
9922 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
9923
9924         PR/15364
9925         * gfortran.dg/der_array_io_1.f90: New test.
9926         * gfortran.dg/der_array_io_2.f90: New test.
9927         * gfortran.dg/der_array_io_3.f90: New test.
9928
9929 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9930
9931         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
9932         EABI.
9933
9934 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9935
9936         * g++.dg/opt/switch1.C: New test.
9937
9938 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9939
9940         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
9941         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
9942         Update expected messages.
9943
9944 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9945
9946         PR fortran/16485
9947         * gfortran.dg/same_name_1.f90: New test.
9948
9949 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
9950
9951         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
9952         dereference garbage pointers.
9953
9954 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
9955
9956         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
9957         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
9958
9959         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
9960         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
9961         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
9962
9963 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
9964
9965         PR c++/17324
9966         * g++.dg/template/mangle1.C: New test.
9967
9968 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9969
9970         PR tree-optimization/17252
9971         * gcc.c-torture/execute/pr17252.c: New test.
9972
9973 2004-09-14  Andrew Pinski  <apinski@apple.com>
9974
9975         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
9976
9977 2004-09-14  Roger Sayle  <roger@eyesopen.com>
9978
9979         PR rtl-optimization/9771
9980         * gcc.dg/pr9771-1.c: New test case.
9981
9982 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9983
9984         PR tree-optimization/15262
9985         * gcc.c-torture/execute/pr15262-1.c: New test.
9986         * gcc.c-torture/execute/pr15262-2.c: New test.
9987
9988 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9989
9990         * gcc.dg/declspec-12.c: New test.
9991
9992 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
9993
9994         * gfortran.dg/pr17090.f90: Add directives to test.
9995
9996 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9997
9998         * gcc.c-torture/compile/20040914-1.c: New test.
9999
10000 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10001
10002         PR c++/16162
10003         * g++.dg/template/decl2.C: New test.
10004
10005 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
10006
10007         PR fortran/17090
10008         * gfortran.dg/pr17090.f90: New test.
10009
10010 2004-09-13  Dale Johannesen  <dalej@apple.com>
10011
10012         * gcc.c-torture/compile/pr17408.c:  New test case.
10013
10014 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10015
10016         PR c++/16716
10017         * g++.dg/parse/crash17.C: New test.
10018
10019         PR c++/17327
10020         * g++.dg/template/enum3.C: New test.
10021
10022 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
10023
10024         * lib/gcc-defs.exp: Load wrapper.exp.
10025         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
10026         using local code.
10027         * lib/gcc.exp (gcc_init): Similar.
10028         * lib/gfortran.exp (gfortran_init): Similar.
10029         * lib/objc.exp (objc_init): Similar.
10030         * lib/treelang.exp (treelang_init): Similar.
10031         * lib/wrapper.exp: New file with build_wrapper call machinery in
10032         ${tool}_maybe_build_wrapper.
10033
10034 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10035
10036         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
10037         "inline".
10038         * gcc.dg/declspec-11.c: Update expected messages.
10039         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
10040         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
10041         gcc.dg/inline-12.c: New tests.
10042
10043 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
10044
10045         * g++.dg/tree-ssa/pr17400.C: New testcase.
10046
10047 2004-09-13  James E Wilson  <wilson@specifixinc.com>
10048
10049         * gcc.target/mips/sb1-1.c: New testcase.
10050
10051 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
10052
10053         * lib/g77-dg.exp: Remove unused file.
10054         * lib/mike-g77.exp: Ditto.
10055         * lib/g77.exp: Ditto.
10056
10057 2004-09-12  Richard Henderson  <rth@redhat.com>
10058
10059         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
10060
10061 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10062
10063         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
10064         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10065         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
10066         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
10067         Update expected messages.
10068
10069 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
10070
10071         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
10072         declaration/use mismatch for dirp parameter.
10073
10074 2004-09-12  Andrew Pinski  <apinski@apple.com>
10075
10076         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
10077         -fgnu-runtime is passed.
10078
10079 2004-09-12  Richard Henderson  <rth@redhat.com>
10080
10081         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
10082         do the uplevel thing and update additional_flags directly.
10083         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
10084         gfortran.fortran-torture/execute/intrinsic_nearest.x,
10085         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
10086         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
10087
10088 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10089
10090         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
10091
10092 2004-09-11  Roger Sayle  <roger@eyesopen.com>
10093
10094         PR middle-end/17411
10095         * g++.dg/opt/pr17411-1.C: New test case.
10096
10097 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10098
10099         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10100         gcc.dg/tls/diag-2.c: Update expected messages.
10101         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
10102         messages.
10103         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
10104         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
10105         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
10106         gcc.dg/tls/diag-5.c: New tests.
10107
10108 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
10109
10110         * gcc.dg/20040910-1.c: Correct dg-error regexp.
10111
10112 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10113
10114         * g++.dg/parse/break-in-for.C: New test.
10115
10116 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
10117
10118         * gcc.dg/tree-ssa/20040911-1.c: New test.
10119
10120 2004-09-11  Andreas Jaeger  <aj@suse.de>
10121
10122         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
10123         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
10124
10125 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
10126
10127         * gcc.target/frv: New directory of FR-V-specific tests.
10128
10129 2004-09-10  James E Wilson  <wilson@specifixinc.com>
10130
10131         * gcc.dg/convert-vec-1.c: New test.
10132
10133 2004-09-10  Roger Sayle  <roger@eyesopen.com>
10134
10135         PR middle-end/17024
10136         * gcc.dg/pr17024-1.c: New test case.
10137
10138 2004-09-10  Eric Christopher  <echristo@redhat.com>
10139
10140         * gcc.dg/20040910-1.c: New test.
10141
10142 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10143
10144         * gcc.dg/bitfld-9.c: New test.
10145
10146 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
10147
10148         * gcc.c-torture/execute/ieee/acc1.c: New test.
10149         * gcc.c-torture/execute/ieee/acc2.c: New test.
10150         * gcc.c-torture/execute/ieee/mzero6.c: New test.
10151
10152 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10153
10154         * gcc.dg/deprecated-2.c: New test.
10155
10156 2004-09-09  James E Wilson  <wilson@specifixinc.com>
10157
10158         * gcc.dg/init-vec-1.c: New test.
10159
10160 2004-09-09  Roger Sayle  <roger@eyesopen.com>
10161
10162         PR middle-end/17055
10163         * gcc.dg/pr17055-1.c: New test case.
10164
10165 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
10166
10167         PR target/17377
10168         * gcc.c-torture/execute/pr17377.c: New test.
10169
10170 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10171
10172         PR c/8420
10173         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
10174         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
10175         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10176         gcc.dg/long-long-typespec-1.c: New tests.
10177         * gcc.dg/tls/diag-2.c: Update expected diagnostics
10178
10179 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10180
10181         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
10182         gcc.dg/gnu99-static-1.c: New tests.
10183
10184 2004-09-08  Devang Patel  <dpatel@apple.com>
10185
10186         * gcc.dg/darwin-ld-20040828-1.c: New test.
10187         * gcc.dg/darwin-ld-20040828-2.c: New test.
10188         * gcc.dg/darwin-ld-20040828-3.c: New test.
10189
10190 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
10191
10192         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
10193         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
10194         in error message.
10195         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
10196         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
10197         in error message.
10198         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
10199         types they qualify.
10200         * objc.dg/type-size-2.m: Fix wording in comment.
10201         * objc.dg/va-meth-1.m: New test case.
10202
10203 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
10204
10205         PR c/16633:
10206         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
10207         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
10208
10209 2004-09-06  Devang Patel  <dpatel@apple.com>
10210
10211         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
10212         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
10213
10214 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
10215
10216         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
10217         reflect changed line numbering of diagnostics.
10218
10219 2004-09-06  Paul Brook  <paul@codesourcery.com>
10220
10221         * gfortran.dg/edit_real_1.f90: Add new test.
10222
10223 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10224
10225         * gcc.dg/tree-ssa/loop-2.c: New test.
10226         * gcc.dg/tree-ssa/loop-3.c: New test.
10227         * gcc.dg/tree-ssa/loop-4.c: New test.
10228         * gcc.dg/tree-ssa/loop-5.c: New test.
10229
10230 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10231
10232         * gcc.dg/format/sentinel-1.c: Update for parameter option.
10233
10234 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10235
10236         * gcc.dg/format/sentinel-1.c: New test.
10237
10238 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
10239
10240         * testsuite/gcc.dg/builtins-46.c: New.
10241
10242 2004-09-03  Devang Patel  <dpatel@apple.com>
10243
10244         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
10245         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
10246
10247 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10248
10249         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
10250         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
10251         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
10252         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
10253         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
10254         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
10255         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
10256         the non-portable bzero.
10257         * gcc.dg/20010912-1.c: xfail for NetWare.
10258         * gcc.dg/20020426-2.c: xfail for NetWare.
10259         * gcc.dg/20021014-1.c: xfail for NetWare.
10260         * gcc.dg/20021018-1.c: xfail for NetWare.
10261         * gcc.dg/20030213-1.c: xfail for NetWare.
10262         * gcc.dg/20030225-1.c: xfail for NetWare.
10263         * gcc.dg/20030708-1.c: xfail for NetWare.
10264         * gcc.dg/builtins-config.h: Also exclude NetWare.
10265         * gcc.dg/format/format.h: Define restrict only if not already defined.
10266         * gcc.dg/nest.c: xfail for NetWare.
10267         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
10268         * lib/target-supports.exp (check_visibility_available): Exclude
10269         NetWare.
10270
10271 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10272
10273         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
10274         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
10275         deterministic starting point for the alignment of structure fields.
10276         * gcc.dg/Wpadded.c: Dito.
10277         * g++.dg/abi/vbase10.C: Dito.
10278
10279 2004-09-03  Devang Patel  <dpatel@apple.com>
10280
10281         * g++.dg/debug/pr15736.cc: New test.
10282
10283 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10284
10285         * README.QMTEST: Fix out-of-date link.
10286
10287 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
10288
10289         PR fortran/16579
10290         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
10291         Delete.  Duplicate of gfortran.dg/g77/20010610.f
10292
10293 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10294
10295         * g++.dg/abi/arm_rtti1.C: New test.
10296
10297 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
10298
10299         * gcc.dg/ppc-vector-memcpy.c: New.
10300         * gcc.dg/ppc-vector-memset.c: New.
10301
10302 2004-09-02  Chao-ying Fu  <fu@mips.com>
10303
10304         * gcc.target/mips/mips-3d-1.c: New test.
10305         * gcc.target/mips/mips-3d-2.c: New test.
10306         * gcc.target/mips/mips-3d-3.c: New test.
10307         * gcc.target/mips/mips-3d-4.c: New test.
10308         * gcc.target/mips/mips-3d-5.c: New test.
10309         * gcc.target/mips/mips-3d-6.c: New test.
10310         * gcc.target/mips/mips-3d-7.c: New test.
10311         * gcc.target/mips/mips-3d-8.c: New test.
10312         * gcc.target/mips/mips-3d-9.c: New test.
10313         * gcc.target/mips/mips-ps-1.c: New test.
10314         * gcc.target/mips/mips-ps-2.c: New test.
10315         * gcc.target/mips/mips-ps-3.c: New test.
10316         * gcc.target/mips/mips-ps-4.c: New test.
10317         * gcc.target/mips/mips-ps-type.c: New test.
10318
10319 2004-09-02  Paul Brook  <paul@codesourcery.com>
10320
10321         * gfortran.dg/edit_real_1.f90: Add new tests.
10322
10323 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10324
10325         PR fortran/15327
10326         * gfortran.dg/merge_char_1.f90: New test.
10327
10328 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10329
10330         PR fortran/16404
10331         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
10332
10333 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10334
10335         PR c/1522
10336         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
10337
10338 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
10339
10340         * g++.dg/opt/loop1.C: Do not XFAIL.
10341
10342 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
10343
10344         * gcc.c-torture/execute/20040831-1.c: New test.
10345
10346 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
10347
10348         PR fortran/16579
10349         * gfortran.dg/g77/20010610.f: Now passes.
10350         Copy from g77.f-torture/execute. Add dg-run directive.
10351         * gfortran.dg/g77/README: Update
10352
10353 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10354
10355         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
10356         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
10357         (t1, t2, t3, t4): Add volatile.
10358
10359 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10360
10361         * g++.dg/ext/visibility/arm1.C: New test.
10362
10363 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
10364
10365         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
10366         -pedantic-errors.
10367
10368 2004-09-01  Paul Brook  <paul@codesourcery.com>
10369
10370         * gfortran.dg/eof_2.f90: New test.
10371
10372 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10373
10374         PR fortran/16579
10375         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
10376
10377 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
10378
10379         PR libfortran/16805
10380         * gfortran.dg/list_read_2.f90: New test.
10381
10382 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10383
10384         * g++.dg/abi/key1.C: New test.
10385
10386 2004-08-31  Richard Henderson  <rth@redhat.com>
10387
10388         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
10389         form of offsetof.
10390         * g++.dg/other/offsetof5.C: Remove duplicate.
10391
10392 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10393
10394         PR fortran/17244
10395         * gfortran.dg/func_derived_1.f90: New test.
10396
10397 2004-08-31  Paul Brook  <paul@codesourcery.com>
10398
10399         * gfortran.dg/eof_1.f90: New test.
10400
10401 2004-08-31  Paul Brook  <paul@codesourcery.com>
10402
10403         * gfortran.dg/list_read_1.f90: New file.
10404
10405 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
10406
10407         * g++.dg/opt/loop1.C: XFAIL.
10408
10409 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
10410
10411         * gcc.dg/funcdef-storage-1.c: New.
10412         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
10413         an extern function in local scope.
10414         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
10415         declare an 'auto inline' function in local scope.
10416         * gcc.dg/20011130-1.c: Likewise.
10417         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
10418         an 'auto' function in local scope.
10419         * gcc.dg/20021014-1.c: Likewise.
10420         * gcc.dg/20030331-2.c: Likewise.
10421
10422 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10423
10424         * gfortran.dg/blockdata_1.f90: New test.
10425
10426 2004-08-30  Richard Henderson  <rth@redhat.com>
10427
10428         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
10429
10430 2004-08-30  Richard Henderson  <rth@redhat.com>
10431
10432         * lib/fortran-torture.exp (fortran-torture-execute): Honor
10433         additional_flags set by alternate driver.
10434         (ieee-options): New procedure.
10435         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
10436         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
10437         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
10438         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
10439
10440 2004-08-30  Richard Henderson  <rth@redhat.com>
10441
10442         * lib/f-torture.exp: Remove.
10443
10444 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
10445
10446         PR rtl-optimization/16590
10447         * g++.dg/opt/loop1.C: New test.
10448
10449 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10450
10451         PR fortran/13910
10452         * gfortran.dg/oldstyle_1.f90: New test.
10453
10454 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
10455         Paul Brook  <paul@codesourcery.com>
10456
10457         * gfortran.dg/g77/README: Update.
10458         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
10459         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10460         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
10461
10462 2004-08-28  Paul Brook  <paul@codesourcery.com>
10463
10464         PR libfortran/17195
10465         * gfortran.dg/edit_real_1.f90: New test.
10466
10467 2004-08-27  Paul Brook  <paul@codesourcery.com>
10468
10469         * gfortran.dg/rewind_1.f90: New test.
10470
10471 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
10472
10473         PR fortran/16597
10474         * gfortran.dg/pr16597.f90: New test.
10475
10476 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10477
10478         PR c/13801
10479         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
10480         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
10481         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
10482         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
10483         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
10484
10485 2004-08-26  Nick Clifton  <nickc@redhat.com>
10486
10487         * gcc.c-torture/compile/pr17119.c: New test.
10488
10489 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10490
10491         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
10492
10493 2004-08-25  Richard Henderson  <rth@redhat.com>
10494
10495         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
10496         the bits that expect kind=8 to be the largest real kind.
10497
10498 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10499
10500         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
10501
10502 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10503
10504         * gfortran.dg/assignment_1.f90: New test.
10505
10506 2004-08-25  Adam Nemet  <anemet@lnxw.com>
10507
10508         * g++.dg/template/repo3.C: New test.
10509
10510 2004-08-25  Roger Sayle  <roger@eyesopen.com>
10511
10512         PR middle-end/16693
10513         PR tree-optimization/16372
10514         * g++.dg/opt/pr16372-1.C: New test case.
10515         * g++.dg/opt/pr16693-1.C: New test case.
10516         * g++.dg/opt/pr16693-2.C: New test case.
10517
10518 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10519
10520         * objc.dg/proto-lossage-4.m: New test.
10521
10522 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
10523
10524         PR c++/17155
10525         * g++.dg/inherit/local2.C: New test.
10526
10527 2004-08-25  Paul Brook  <paul@codesourcery.com>
10528
10529         PR fortran/17144
10530         * gfortran.dg/string_ctor_1.f90: New test.
10531
10532 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10533
10534         PR c++/14428
10535         * g++.dg/template/redecl2.C: New test.
10536
10537 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10538
10539         PR fortran/17143
10540         * gfortran.dg/pr17143.f90: New test.
10541
10542 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10543
10544         PR fortran/17164
10545         * gfortran.dg/pr17164.f90: New test.
10546
10547 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10548
10549         * gcc.dg/tree-ssa/loop-1.c: New test.
10550
10551 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10552
10553         * gcc.c-torture/compile/20040824-1.c: New test.
10554
10555 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10556
10557         * gcc.c-torture/compile/iftrap-3.c: New test.
10558
10559 2004-08-24  Paul Brook  <paul@codesourcery.com>
10560
10561         * gfortran.dg/entry_2.f90: New test.
10562
10563 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10564
10565         PR c++/16889
10566         * g++.dg/lookup/ambig[12].C: New.
10567
10568 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10569
10570         PR c++/16706
10571         * g++.dg/template/crash21.C: New test.
10572         * g++.dg/template/crash22.C: Likewise.
10573
10574 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10575
10576         PR c++/17149
10577         * g++.dg/template/access15.C: New.
10578
10579 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10580
10581         PR c++/17163
10582         * g++.dg/template/repo2.C: New test.
10583
10584 2004-08-23  Roger Sayle  <roger@eyesopen.com>
10585
10586         PR rtl-optimization/17078
10587         * gcc.c-torture/execute/pr17078-1.c: New test case.
10588
10589 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10590
10591         PR c/14492
10592         * gcc.dg/debug/crash1.c: New test.
10593
10594 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10595
10596         PR c/16180
10597         * gcc.dg/loop-5.c: New test.
10598
10599 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10600
10601         * gcc.c-torture/execute/20040823-1.c: New test.
10602
10603 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
10604
10605         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
10606         to the assembler.  Simplify test accordingly.
10607         (asm_abi_flags): Use GNU names.
10608         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
10609         to check for ABI flags.
10610
10611 2004-08-22  Andrew Pinski  <apinski@apple.com>
10612
10613         * g++.dg/opt/pr14029.C: New test.
10614         * gcc.c-torture/execute/pr15262.c: New test.
10615
10616 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10617
10618         * gfortran.dg/reduction.f90: Add checks with complex arguments.
10619
10620 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
10621
10622         PR 16908
10623         * gfortran.dg/direct_io.f90: New test.
10624
10625 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10626
10627         PR c++/17121
10628         * g++.dg/inherit/local2.C: New test.
10629
10630 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
10631
10632         PR c++/17120
10633         * g++.dg/warn/Wparentheses-4.C: New test.
10634
10635 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10636
10637         PR c++/17121
10638         * g++.dg/inherit/local2.C: New test.
10639
10640         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
10641         * gcc.dg/ppc-ldstruct.c: Likewise.
10642         * gcc.dg/ppc64-abi-2.c: Likewise.
10643
10644 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
10645
10646         PR rtl-optimization/17099
10647         * gcc.c-torture/execute/20040820-1.c: New test.
10648
10649 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
10650
10651         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
10652
10653 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
10654
10655         PR fortran/17077
10656         * gfortran.dg/auto_array_1.f90: New test.
10657
10658 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10659
10660         PR fortran/17074
10661         * gfortran.dg/simpleif_1.f90: New test.
10662
10663 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
10664
10665         * lib/target-supports.exp (check_profiling_available): Return
10666         false for arm*-*-symbianelf* and arm*-*-eabi*.
10667
10668         PR c++/15890
10669         * g++.dg/template/delete1.C: New test.
10670
10671 2004-08-19  Paul Brook  <paul@codesourcery.com>
10672
10673         PR fortran/14976
10674         PR fortran/16228
10675         * gfortran.dg/data_char_1.f90: New test.
10676
10677 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
10678
10679         PR fortran/16946
10680         * gfortran.dg/reduction.f90: New testcase.
10681
10682 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10683
10684         PR fortran/16520
10685         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
10686
10687 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10688
10689         PR c++/17041
10690         * g++.dg/Wparentheses-3.C: New test.
10691
10692 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
10693
10694         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
10695         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
10696         * gcc.dg/vect/vect-2.c: Likewise.
10697         * gcc.dg/vect/vect-3.c: Likewise.
10698         * gcc.dg/vect/vect-4.c: Likewise.
10699         * gcc.dg/vect/vect-5.c: Likewise.
10700         * gcc.dg/vect/vect-6.c: Likewise.
10701         * gcc.dg/vect/vect-7.c: Likewise.
10702         * gcc.dg/vect/vect-25.c: Likewise.
10703         * gcc.dg/vect/vect-31.c: Likewise.
10704         * gcc.dg/vect/vect-32.c: Likewise.
10705         * gcc.dg/vect/vect-34.c: Likewise.
10706         * gcc.dg/vect/vect-36.c: Likewise.
10707         * gcc.dg/vect/vect-all.c: Likewise.
10708
10709 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
10710
10711         PR c++/17068
10712         * g++.dg/template/operator4.C: New test.
10713
10714 2004-08-18  Richard Henderson  <rth@redhat.com>
10715
10716         * gcc.dg/20040206-1.c: XFAIL.
10717
10718 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10719
10720         PR c++/16246
10721         * g++.dg/template/array7.C: New test.
10722
10723 2004-08-17  James E Wilson  <wilson@specifixinc.com>
10724
10725         * gcc.dg/mips-movcc-1.c: New test.
10726         * gcc.dg/mips-movcc-2.c: New test.
10727         * gcc.dg/mips-movcc-3.c: New test.
10728
10729         * gcc.dg/mips-nmadd-1.c: New test.
10730         * gcc.dg/mips-nmadd-2.c: New test.
10731
10732 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10733
10734         PR c++/15871
10735         * g++.dg/opt/inline8.C: New test.
10736
10737         PR c++/16965
10738         * g++.dg/parse/error17.C: New test.
10739
10740 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
10741
10742         * gcc.dg/vect: New directory for vectorizer tests.
10743         * gcc.dg/vect/tree-vect.h: New file.
10744         * gcc.dg/vect/vect.exp: New file.
10745         * gcc.dg/vect/pr16105.c.c: New test.
10746         * gcc.dg/vect/vect-1.c: New test.
10747         * gcc.dg/vect/vect-2.c: New test.
10748         * gcc.dg/vect/vect-3.c: New test.
10749         * gcc.dg/vect/vect-4.c: New test.
10750         * gcc.dg/vect/vect-5.c: New test.
10751         * gcc.dg/vect/vect-6.c: New test.
10752         * gcc.dg/vect/vect-7.c: New test.
10753         * gcc.dg/vect/vect-8.c: New test.
10754         * gcc.dg/vect/vect-9.c: New test.
10755         * gcc.dg/vect/vect-10.c: New test.
10756         * gcc.dg/vect/vect-11.c: New test.
10757         * gcc.dg/vect/vect-12.c: New test.
10758         * gcc.dg/vect/vect-13.c: New test.
10759         * gcc.dg/vect/vect-14.c: New test.
10760         * gcc.dg/vect/vect-15.c: New test.
10761         * gcc.dg/vect/vect-16.c: New test.
10762         * gcc.dg/vect/vect-17.c: New test.
10763         * gcc.dg/vect/vect-18.c: New test.
10764         * gcc.dg/vect/vect-19.c: New test.
10765         * gcc.dg/vect/vect-20.c: New test.
10766         * gcc.dg/vect/vect-21.c: New test.
10767         * gcc.dg/vect/vect-22.c: New test.
10768         * gcc.dg/vect/vect-23.c: New test.
10769         * gcc.dg/vect/vect-24.c: New test.
10770         * gcc.dg/vect/vect-25.c: New test.
10771         * gcc.dg/vect/vect-26.c: New test.
10772         * gcc.dg/vect/vect-27.c: New test.
10773         * gcc.dg/vect/vect-28.c: New test.
10774         * gcc.dg/vect/vect-29.c: New test.
10775         * gcc.dg/vect/vect-30.c: New test.
10776         * gcc.dg/vect/vect-31.c: New test.
10777         * gcc.dg/vect/vect-32.c: New test.
10778         * gcc.dg/vect/vect-33.c: New test.
10779         * gcc.dg/vect/vect-34.c: New test.
10780         * gcc.dg/vect/vect-35.c: New test.
10781         * gcc.dg/vect/vect-36.c: New test.
10782         * gcc.dg/vect/vect-37.c: New test.
10783         * gcc.dg/vect/vect-38.c: New test.
10784         * gcc.dg/vect/vect-40.c: New test.
10785         * gcc.dg/vect/vect-41.c: New test.
10786         * gcc.dg/vect/vect-42.c: New test.
10787         * gcc.dg/vect/vect-43.c: New test.
10788         * gcc.dg/vect/vect-44.c: New test.
10789         * gcc.dg/vect/vect-45.c: New test.
10790         * gcc.dg/vect/vect-46.c: New test.
10791         * gcc.dg/vect/vect-47.c: New test.
10792         * gcc.dg/vect/vect-48.c: New test.
10793         * gcc.dg/vect/vect-49.c: New test.
10794         * gcc.dg/vect/vect-50.c: New test.
10795         * gcc.dg/vect/vect-51.c: New test.
10796         * gcc.dg/vect/vect-52.c: New test.
10797         * gcc.dg/vect/vect-53.c: New test.
10798         * gcc.dg/vect/vect-54.c: New test.
10799         * gcc.dg/vect/vect-55.c: New test.
10800         * gcc.dg/vect/vect-56.c: New test.
10801         * gcc.dg/vect/vect-57.c: New test.
10802         * gcc.dg/vect/vect-58.c: New test.
10803         * gcc.dg/vect/vect-59.c: New test.
10804         * gcc.dg/vect/vect-60.c: New test.
10805         * gcc.dg/vect/vect-61.c: New test.
10806         * gcc.dg/vect/vect-all.c: New test.
10807         * gcc.dg/vect/vect-none.c: New test.
10808
10809 2004-08-17  Paul Brook  <paul@codesourcery.com>
10810
10811         PR fortran/13082
10812         * gfortran.dg/entry_1.f90: New test.
10813
10814 2004-08-17  Andrew Pinski  <apinski@apple.com>
10815
10816         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
10817
10818 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
10819
10820         * gcc.dg/pr17036-1.c: New test.
10821
10822 2004-08-16  Devang Patel  <dpatel@apple.com>
10823
10824         * gcc.dg/darwin-20040809-1.c: New test.
10825
10826 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
10827
10828         * gcc.dg/funcdef-attr-1.c: New test.
10829
10830 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
10831
10832         * gcc.dg/altivec-17.c: New test.
10833         * gcc.dg/altivec-18.c: New test.
10834
10835 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10836
10837         PR c++/6749
10838         * g++.dg/template/vtable2.C: New test.
10839
10840 2004-08-14  Richard Henderson  <rth@redhat.com>
10841
10842         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
10843         * gcc.dg/pack-test-4.c (main): Return 0.
10844         * gcc.dg/setjmp-1.c: Remove XFAIL.
10845         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
10846
10847 2004-08-14  Richard Henderson  <rth@redhat.com>
10848
10849         * gcc.dg/980217-1.c: Add prototype for printf.
10850
10851 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
10852
10853         * gfortran.dg/pr16935.f90: New test.
10854
10855 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
10856
10857         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
10858
10859 2004-08-13  Paul Brook  <paul@codesourcery.com>
10860
10861         * gfortran.dg/der_io_1.f90: Remove stray comma.
10862
10863 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10864
10865         * gcc.dg/vmx/cw-bug-2.c: Remove.
10866         * gcc.dg/vmx/vprint-1.c: Remove.
10867         * gcc.dg/vmx/vscan-1.c: Remove.
10868
10869 2004-08-12  Devang patel  <dpatel@apple.com>
10870
10871         * gcc.dg/darwin-20040809-2.c: New test.
10872
10873 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
10874
10875         * g++.dg/ext/altivec-12.C: New test.
10876
10877         * g++.dg/ext/altivec-11.C: New test.
10878
10879 2004-08-12  Paul Brook  <paul@codesourcery.com>
10880
10881         * g++.dg/abi/arm_cxa_vec_1.C: New test.
10882
10883 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10884
10885         * g++.dg/ext/altivec-2.C: Check for hardware support before
10886         executing any VMX instructions.
10887
10888         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
10889
10890 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
10891
10892         PR c++/16276
10893         * g++.old-deja/g++.other/comdat4.C: New test.
10894         * g++.old-deja/g++.other/comdat4-aux.cc: New.
10895
10896 2004-08-12  Ben Elliston  <bje@au.ibm.com>
10897
10898         PR target/16286
10899         * gcc.dg/pr16286.c: New test.
10900
10901 2004-08-12 Jan Beulich <jbeulich@novell.com>
10902
10903         * g++.dg/ext/asm5.C: New.
10904
10905 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10906
10907         PR c++/16698
10908         * g++.dg/eh/crash1.C: New test.
10909
10910         PR c++/16717
10911         * g++.dg/ext/construct1.C: New test.
10912
10913 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10914
10915         PR c++/16853
10916         * g++.dg/init/ptrmem1.C: New test.
10917
10918         PR c++/16618
10919         * g++.dg/parse/offsetof5.C: New test.
10920
10921         PR c++/16870
10922         * g++.dg/template/overload3.C: New test.
10923
10924 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10925
10926         PR c++/16964
10927         * g++.dg/parse/error16.C: New test.
10928
10929         PR c++/16904
10930         * g++.dg/template/error14.C: New test.
10931
10932         PR c++/16929
10933         * g++.dg/template/error15.C: New test.
10934
10935 2004-08-11  Devang Patel  <dpatel@apple.com>
10936
10937         * gcc.dg/darwin-ld-20040809-1.c: New test.
10938         * gcc.dg/darwin-ld-20040809-2.c: New test.
10939
10940 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
10941
10942         PR fortran/16917
10943         * gfortran.dg/dfloat_1.f90: New test.
10944
10945 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
10946
10947         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
10948         * gcc.dg/dll-2.c: Fix dg-require syntax.
10949         * gcc.misc-tests/arm-isr.c (abort): Declare.
10950         (exit): Likewise.
10951
10952 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
10953
10954         PR c++/16971
10955         * g++.dg/parse/crash16.C: New test.
10956
10957 2004-08-10  Roger Sayle  <roger@eyesopen.com>
10958
10959         * gcc.dg/mips-rsqrt-1.c: New test case.
10960         * gcc.dg/mips-rsqrt-2.c: New test case.
10961         * gcc.dg/mips-rsqrt-3.c: New test case.
10962
10963 2004-08-10  Paul Brook  <paul@codesourcery.com>
10964
10965         * gfortran.dg/der_io_1.f90: New test.
10966
10967 2004-08-10  Paul Brook  <paul@codesourcery.com>
10968
10969         PR fortran/16919
10970         * gfortran.dg/der_array_1.f90: New test.
10971
10972 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
10973
10974         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
10975
10976 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
10977
10978         * gcc.dg/wchar_t-2.c: Fix typo.
10979
10980 2004-08-09  Falk Hueffner  <falk@debian.org>
10981
10982         PR tree-optimization/12517
10983         * gcc.c-torture/compile/pr12517.c: New test.
10984
10985         PR tree-optimization/12578
10986         * gcc.c-torture/compile/pr12578.c: New test.
10987
10988         PR tree-optimization/12899
10989         * gcc.c-torture/compile/pr12899.c: New test.
10990
10991         PR rtl-optimization/14692
10992         * gcc.c-torture/compile/pr14692.c: New test.
10993
10994         PR tree-optimization/16461
10995         * gcc.c-torture/compile/pr16461.c: New test.
10996
10997 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
10998
10999         * gfortran.dg/getenv_1.f90: New test.
11000
11001 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11002
11003         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
11004         wchar_t.
11005         * gcc.dg/symbian5.c: Test -fno-short-wchar.
11006
11007 2004-08-06  Paul Brook  <paul@codesourcery.com>
11008
11009         * gfortran.dg/ret_array_1.f90: New test.
11010         * gfortran.dg/ret_pointer_1.f90: New test.
11011
11012 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
11013
11014         * gcc.dg/missing-field-init-[12].c: New tests.
11015         * g++.dg/warn/missing-field-init-[12].C: New tests.
11016
11017 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11018
11019         * gcc.dg/enum2.c: New test.
11020         * gcc.dg/symbian3.c: Likewise.
11021         * gcc.dg/symbian4.c: Likewise.
11022         * gcc.dg/wchar_t-2.c: Likewise.
11023
11024 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11025
11026         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
11027         destructor tests.
11028
11029 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11030
11031         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
11032         dg-require-visiblity.
11033         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
11034         * g++.dg/ext/visibility/fvisibility.C: Likewise.
11035         * g++.dg/ext/visibility/memfuncts.C: Likewise.
11036         * g++.dg/ext/visibility/new1.C: Likewise.
11037         * g++.dg/ext/visibility/pragma.C: Likewise.
11038         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
11039         * g++.dg/ext/visibility/virtual.C: Likewise.
11040         * g++/dg/ext/visibility/visibility-1.C: Likewise.
11041         * g++/dg/ext/visibility/visibility-2.C: Likewise.
11042         * g++/dg/ext/visibility/visibility-3.C: Likewise.
11043         * g++/dg/ext/visibility/visibility-4.C: Likewise.
11044         * g++/dg/ext/visibility/visibility-5.C: Likewise.
11045         * g++/dg/ext/visibility/visibility-6.C: Likewise.
11046         * g++/dg/ext/visibility/visibility-7.C: Likewise.
11047         * g++/dg/ext/visibility/visibility-8.C: New test.
11048         * gcc.c-torture/compile/dll.x: Remove.
11049         * gcc.dg/dll-2.c: Use dg-require-dll
11050         * gcc.dg/visibility-10.c: New test.
11051         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
11052         supporting DLLs.
11053         * testsuite/lib/scanasm.exp (scan_hidden): New function.
11054         (scan_not_hidden): Likewise.
11055
11056 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
11057
11058         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
11059
11060 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
11061
11062         * gcc.c-torture/execute/20040805-1.c: New test.
11063
11064 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
11065
11066         * gcc.dg/20020118-1.c: Declare abort.
11067         * gcc.dg/altivec_check.h: Likewise.
11068         * gcc.dg/iftrap-2.c: Likewise.
11069         * gcc.dg/pragma-darwin.c: Likewise.
11070         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
11071
11072 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
11073
11074         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
11075
11076 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11077
11078         * gcc.c-torture/execute/builtins/abs-2.c,
11079         gcc.c-torture/execute/builtins/abs-3.c,
11080         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
11081         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
11082         intmax_t, uintmax_t and their limits.
11083         * gcc.dg/intmax_t-1.c: New test.
11084
11085 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11086
11087         * g++.dg/tc1/dr147.C: Add reference to PR.
11088
11089 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
11090
11091         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
11092         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
11093
11094 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
11095
11096         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
11097
11098 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11099
11100         * gcc.dg/redecl-5.c: New test.
11101         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
11102         of scanf.
11103
11104 2004-08-03  Roger Sayle  <roger@eyesopen.com>
11105
11106         PR middle-end/16790
11107         * gcc.c-torture/execute/pr16790-1.c: New test case.
11108
11109 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
11110
11111         * g++.dg/ext/visibility/assign1.C: New test.
11112         * g++.dg/ext/visibility/new1.C: Likewise.
11113
11114         * gcc.dg/symbian1.c: New test.
11115         * gcc.dg/symbian2.c: Likewise.
11116
11117 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
11118
11119         PR target/16570
11120         * gcc.dg/i386-sse-9.c: New test.
11121
11122 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11123
11124         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
11125
11126 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11127
11128         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
11129         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
11130         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
11131         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
11132         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
11133         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
11134         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
11135         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
11136         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
11137         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
11138         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
11139         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
11140         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
11141         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
11142         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
11143         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
11144         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
11145         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
11146         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
11147         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
11148         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
11149         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
11150         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
11151         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11152         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
11153         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
11154         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
11155         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
11156         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11157         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11158         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
11159         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
11160         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
11161         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
11162         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
11163         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11164         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11165         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11166         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11167         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
11168         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
11169         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
11170         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
11171         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
11172         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11173         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11174         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
11175         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
11176         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
11177         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
11178         gcc.misc-tests/i386-pf-3dnow-1.c,
11179         gcc.misc-tests/i386-pf-athlon-1.c,
11180         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11181         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
11182         Declare built-in functions used.
11183         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
11184
11185 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
11186
11187         PR c++/16707
11188         * g++.dg/lookup/using12.C: New test.
11189
11190         * g++.dg/init/null1.C: Fix PR number.
11191         * g++.dg/parse/namespace10.C: Likewise.
11192
11193 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11194
11195         PR c++/16224
11196         * g++.dg/template/spec17.C: New test.
11197         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
11198         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
11199
11200 2004-08-02  David Billinghurst
11201
11202         PR fortran/16292
11203         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
11204
11205 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
11206
11207         * gcc.dg/ia64-got-1.c: New test case.
11208
11209 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11210
11211         PR c++/16489
11212         * g++.dg/init/null1.C: New test.
11213         * g++.dg/tc1/dr76.C: Adjust error marker.
11214
11215         PR c++/16529
11216         * g++.dg/parse/namespace10.C: New test.
11217
11218         PR c++/16810
11219         * g++.dg/inherit/ptrmem2.C: New test.
11220
11221 2004-08-02  Ben Elliston  <bje@au.ibm.com>
11222
11223         PR target/16155
11224         * gcc.dg/pr16155.c: New test.
11225
11226 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11227
11228         * gcc.dg/redecl-2.c: New test.
11229
11230 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
11231
11232         * gcc.dg/darwin-longdouble.c: New file.
11233
11234 2004-07-30  Richard Henderson  <rth@redhat.com>
11235
11236         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
11237         write to constant argument.
11238         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11239
11240 2004-07-30  Richard Henderson  <rth@redhat.com>
11241
11242         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
11243         tests of nearest around zero.
11244
11245 2004-07-30  Andrew Pinski  <apinski@apple.com>
11246
11247         * gcc.c-torture/compile/20040730-1.c: New test.
11248
11249 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11250
11251         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
11252         powerpc-eabispe.
11253
11254 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11255
11256         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
11257
11258 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
11259
11260         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
11261         contains $ld_library_path.
11262         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11263
11264 2004-07-29  Richard Henderson  <rth@redhat.com>
11265
11266         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
11267
11268         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
11269         (alt2, which): New.
11270         (Check): Accept either alternative.
11271
11272 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
11273
11274         * g++.dg/abi/inline1.C: New test.
11275         * g++.dg/abi/local1-a.cc: Likewise.
11276         * g++.dg/abi/local1.C: Likewise.
11277         * g++.dg/abi/mangle11.C: Tweak location of warnings.
11278         * g++.dg/abi/mangle12.C: Likewise.
11279         * g++.dg/abi/mangle17.C: Likewise.
11280         * g++.dg/abi/mangle20-2.C: Likewise.
11281         * g++.dg/opt/interface1.C: Likewise.
11282         * g++.dg/opt/interface1.h: Likewise.
11283         * g++.dg/opt/interface1-a.cc: New test.
11284         * g++.dg/parse/repo1.C: New test.
11285         * g++.dg/template/repo1.C: Likewise.
11286         * g++.dg/warn/Winline-1.C: Likewise.
11287         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
11288
11289 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
11290
11291         * gcc.dg/tree-ssa/20040729-1.c: New test.
11292
11293 2004-07-27  Matt Austern <austern@apple.com>
11294
11295         * gcc.dg/darwin-bool-1.c: New test.
11296         * gcc.dg/darwin-bool-2.c: New test.
11297
11298 2004-07-28  Richard Henderson  <rth@redhat.com>
11299
11300         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
11301         arguments in the correct type.  Don't write to constant arguments.
11302
11303 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11304
11305         PR tree-optimization/16688
11306         PR tree-optimization/16689
11307         * g++.dg/tree-ssa/pr16688.C: New test.
11308
11309 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11310
11311         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11312         loads.  Not only in the comment, this time.
11313
11314 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
11315
11316         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
11317         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
11318         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
11319         * gcc.dg/sh4a-bitmovua.c: New.
11320         * gcc.dg/sh4a-cos.c: New.
11321         * gcc.dg/sh4a-cosf.c: New.
11322         * gcc.dg/sh4a-fprun.c: New.
11323         * gcc.dg/sh4a-fsrra.c: New.
11324         * gcc.dg/sh4a-memmovua.c: New.
11325         * gcc.dg/sh4a-sin.c: New.
11326         * gcc.dg/sh4a-sincos.c: New.
11327         * gcc.dg/sh4a-sincosf.c: New.
11328         * gcc.dg/sh4a-sinf.c: New.
11329
11330 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11331
11332         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
11333         conditionals.
11334         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11335         loads.
11336         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
11337         DOM1.
11338
11339 2004-07-27  Andrew Pinski  <apinski@apple.com>
11340
11341         * g++.dg/rtti/tinfo1.C: Correct the xfail.
11342
11343 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
11344
11345         * gcc.dg/pragma-isr.c: New test.
11346
11347 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11348
11349         PR c++/14429
11350         * g++.dg/template/ttp11.C: New test.
11351
11352 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
11353
11354         * gcc.c-torture/compile/20040727-1.c: New test.
11355
11356 2004-07-26  Eric Christopher  <echristo@redhat.com>
11357
11358         * gcc.c-torture/compile/20040726-2.c: New test.
11359
11360 2004-07-26  Andrew Pinski  <apinski@apple.com>
11361
11362         * g++.dg/rtti/tinfo1.C: Xfail.
11363
11364 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
11365
11366         * gcc.c-torture/compile/20040726-1.c: New test.
11367
11368 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
11369             Brian Ryner  <bryner@brianryner.com>
11370
11371         PR c++/9283
11372         PR c++/15000
11373         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
11374         * g++.dg/ext/visibility/: New directory.
11375         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
11376         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
11377         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
11378         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
11379         * g++.dg/ext/visibility/fvisibility.C,
11380         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
11381         g++.dg/ext/visibility/fvisibility-override1.C
11382         g++.dg/ext/visibility/fvisibility-override2.C
11383         g++.dg/ext/visibility/memfuncts.C
11384         g++.dg/ext/visibility/noPLT.C
11385         g++.dg/ext/visibility/pragma.C
11386         g++.dg/ext/visibility/pragma-override1.C
11387         g++.dg/ext/visibility/pragma-override2.C
11388         g++.dg/ext/visibility/staticmemfuncts.C
11389         g++.dg/ext/visibility/virtual.C: New tests.
11390
11391 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11392
11393         PR c/15360
11394         * gcc.dg/pr15360-1.c: New test.
11395
11396 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
11397
11398         * gcc.dg/pragma-align-2.c: New test.
11399         * gcc.dg/pragma-init-fini.c: New test.
11400         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
11401         targets.
11402
11403 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11404
11405         * gcc.dg/init-string-2.c: New test.
11406
11407 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
11408
11409         PR 16684
11410         * gcc.dg/Wredundant-decls-1.c: New test case.
11411
11412 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
11413
11414         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
11415         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
11416         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
11417         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
11418         * gcc.dg/compat/generate-random.c: New file.
11419         * gcc.dg/compat/generate-random.h: Likewise.
11420         * gcc.dg/compat/generate-random_r.c: Likewise.
11421         * gcc.dg/compat/struct-layout-1.h: Likewise.
11422         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
11423         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
11424         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
11425         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
11426         * gcc.dg/compat/struct-layout-1_main.c: New test.
11427         * gcc.dg/compat/struct-layout-1_x.c: New file.
11428         * gcc.dg/compat/struct-layout-1_y.c: New file.
11429         * gcc.dg/compat/struct-layout-1_test.h: New file.
11430
11431 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
11432
11433         * gcc.dg/comp-return-1.c: New test
11434
11435 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
11436
11437         * gcc.dg/vmx/8-02a.c: Fix typo.
11438
11439         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
11440         * gcc.dg/darwin-abi-3.c: New test.
11441
11442         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
11443         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
11444
11445         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
11446         * gcc.dg/vmx/ops-long-1.c: New test.
11447         * gcc.dg/vmx/ops-long-2.c: New test.
11448
11449 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
11450
11451         * g++.dg/lookup/conv-[1234].C: New.
11452
11453 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
11454
11455         * g++.dg/parse/attr2.C: Simplify.
11456
11457 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11458
11459         PR c/7284
11460         * gcc.c-torture/execute/pr7284-1.c: New test.
11461
11462 2004-07-22  Brian Booth  <bbooth@redhat.com>
11463
11464         * gcc.dg/tree-ssa/20040721-1.c: New test.
11465
11466 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
11467
11468         * g++.dg/template/crash20.c: New.
11469
11470 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
11471
11472         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
11473         Add dg-run directive.  Declare variables as required.
11474         * gfortran.dg/g77/README: Update
11475
11476 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
11477
11478         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
11479         gcc.dg/cris-peep2-andu2.c: New tests.
11480
11481 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11482
11483         PR c/15052
11484         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
11485         on return type.
11486         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
11487         messages.
11488         * gcc.dg/qual-return-2.c: Update expected messages.
11489         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
11490
11491 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11492
11493         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
11494         * gcc.dg/noncompile/921102-1.c: Update expected error message.
11495
11496 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11497
11498         PR c/11250
11499         * gcc.dg/init-string-1.c: New test.
11500
11501 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
11502
11503         PR middle-end/15345
11504         PR c/16450
11505         * gcc.dg/torture/nested-fn-1.c: New test.
11506
11507 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
11508
11509         PR target/16559
11510         * gcc.dg/ia64-fptr-1.c: New file.
11511
11512 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11513
11514         PR c++/14497
11515         * g++.dg/template/spec16.C: New test.
11516         * g++.old-deja/g++.robertl/eb118.C: Remove.
11517
11518 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11519
11520         PR c++/509
11521         * g++.dg/template/spec15.C: New test.
11522
11523 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
11524
11525         Copy cases from g77.f-torture/execute and add dg-run
11526         directive.  Other changes as noted.
11527         * gfortran.dg/g77/13037.f
11528         * gfortran.dg/g77/1832.f
11529         * gfortran.dg/g77/19981119-0.f
11530         * gfortran.dg/g77/19990313-0.f
11531         * gfortran.dg/g77/19990313-1.f
11532         * gfortran.dg/g77/19990313-2.f
11533         * gfortran.dg/g77/19990313-3.f
11534         * gfortran.dg/g77/19990419-1.f
11535         * gfortran.dg/g77/19990826-0.f
11536         * gfortran.dg/g77/19990826-2.f
11537         * gfortran.dg/g77/20000503-1.f
11538         * gfortran.dg/g77/20001111.f
11539         * gfortran.dg/g77/20010116.f
11540         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
11541         * gfortran.dg/g77/20010430.f
11542         * gfortran.dg/g77/6177.f
11543         * gfortran.dg/g77/947.f
11544         * gfortran.dg/g77/970816-3.f
11545         * gfortran.dg/g77/971102-1.f
11546         * gfortran.dg/g77/980520-1.f
11547         * gfortran.dg/g77/980628-0.f
11548         * gfortran.dg/g77/980628-1.f
11549         * gfortran.dg/g77/980628-10.f
11550         * gfortran.dg/g77/980628-2.f
11551         * gfortran.dg/g77/980628-3.f
11552         * gfortran.dg/g77/980628-7.f
11553         * gfortran.dg/g77/980628-8.f
11554         * gfortran.dg/g77/980628-9.f
11555         * gfortran.dg/g77/980701-0.f
11556         * gfortran.dg/g77/980701-1.f
11557         * gfortran.dg/g77/cabs.f
11558         * gfortran.dg/g77/claus.f
11559         * gfortran.dg/g77/complex_1.f
11560         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
11561         * gfortran.dg/g77/dcomplex.f
11562         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
11563         * gfortran.dg/g77/f90-intrinsic-mathematical.f
11564         * gfortran.dg/g77/f90-intrinsic-numeric.f
11565         * gfortran.dg/g77/int8421.f
11566         * gfortran.dg/g77/labug1.f
11567         * gfortran.dg/g77/large_vec.f
11568         * gfortran.dg/g77/le.f
11569         * gfortran.dg/g77/short.f
11570         * gfortran.dg/g77/README: Update
11571
11572 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
11573
11574         PR c++/16637
11575         * g++.dg/parse/lookup4.C: New test.
11576
11577 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11578
11579         PR c++/16175
11580         * g++.dg/template/ttp10.C: New test.
11581
11582 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11583
11584         * gcc.dg/pr12625-1.c: New test.
11585
11586 2004-07-20  Steven Bosscher  <stevenb@suse.de>
11587
11588         * testsuite/gcc.dg/switch-warn-1.c: New test.
11589         * testsuite/gcc.dg/switch-warn-2.c: New test.
11590         * gcc.c-torture/compile/pr14730.c: Update.
11591
11592 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
11593
11594         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
11595         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
11596         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
11597         g++.dg/template/nontype3.C: Remove trailing CR from tests.
11598
11599 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
11600
11601         PR c++/16623
11602         * g++.dg/template/assign1.C: New test.
11603
11604 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11605
11606         PR c++/12170
11607         * g++.dg/template/ttp9.C: New test.
11608
11609 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
11610
11611         * gcc.dg/format/cmn-err-1.c: New test.
11612
11613 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11614
11615         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
11616         gcc.dg/Wparentheses-10.c: New tests.
11617         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
11618
11619 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11620
11621         PR fortran/16465
11622         * gfortran.dg/g77//ffixed-line-length-0.f,
11623         gfortran.dg/g77/ffixed-line-length-132.f,
11624         gfortran.dg/g77/ffixed-line-length-72.f,
11625         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
11626         gfortran.dg/g77/README: Update.
11627
11628 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11629
11630         PR c++/13092
11631         * g++.dg/template/non-dependent7.C: New test.
11632         * g++.dg/template/non-dependent8.C: Likewise.
11633         * g++.dg/template/non-dependent9.C: Likewise.
11634         * g++.dg/template/non-dependent10.C: Likewise.
11635
11636 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
11637
11638         PR c++/16337
11639         * g++.dg/parse/attr2.C: New test.
11640
11641 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
11642
11643         * g77.dg: Removed.
11644         * g77.f-torture: Ditto.
11645
11646 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11647
11648         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
11649         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
11650         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
11651
11652 2004-07-16  Richard Henderson  <rth@redhat.com>
11653
11654         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
11655
11656 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11657
11658         * lib/fortran-torture.exp (fortran-torture): Don't test compile
11659         tests with full list of options.
11660         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
11661         of TORTURE_OPTIONS if test contains 'dg-do run'.
11662
11663         PR fortran/16404
11664         * gfortran.dg/do_iterator.f90: New test.
11665
11666 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11667
11668         PR rtl-optimization/16536
11669         * gcc.c-torture/execute/restrict-1.c: New test.
11670
11671 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11672
11673         PR fortran/15324
11674         * gfortran.dg/pr15324.f90: New test.
11675
11676         PR fortran/15129
11677         * gfortran.dg/pr15129.f90: New test.
11678
11679         PR fortran/15140
11680         * gfortran.dg/pr15140.f90: New test.
11681
11682         PR fortran/13792
11683         * gfortran.fortran-torture/execute/bounds.f90: Add check for
11684         compile-time simplification.
11685
11686 2004-07-14  Mike Stump  <mrs@apple.com>
11687
11688         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
11689
11690 2004-07-14  James E Wilson  <wilson@specifixinc.com>
11691
11692         PR target/16325
11693         * gcc.dg/profile-generate-1.c: New.
11694
11695 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
11696
11697         * gcc.c-torture/execute/20040709-1.c: New test.
11698         * gcc.c-torture/execute/20040709-2.c: New test.
11699
11700 2004-07-14  Mike Stump  <mrs@apple.com>
11701
11702         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
11703
11704 2004-07-14  Mike Stump  <mrs@apple.com>
11705
11706         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
11707
11708 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
11709
11710         PR c++/16518
11711         * g++.dg/parse/mutable1.C: New test.
11712
11713 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
11714
11715         PR tree-optimization/16443
11716         * gcc.dg/tree-ssa/20040713-1.c: New test.
11717
11718 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
11719
11720         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
11721         for operator new.
11722
11723 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11724
11725         * gfortran.dg/g77/README: New file
11726         * gfortran.dg/g77/19981216-0.f:  Copy from
11727         g77.f-torture/noncompile.  Add "dg-do compile" and
11728         dg-error as required.
11729         * gfortran.dg/g77/19990218-1.f: Likewise
11730         * gfortran.dg/g77/19990905-1.f: Likewise
11731         * gfortran.dg/g77/9263.f: Likewise
11732         * gfortran.dg/g77/980615-0.f: Likewise
11733         * gfortran.dg/g77/980616-0.f: Likewise
11734         * gfortran.dg/g77/check0.f: Likewise
11735         * gfortran.dg/g77/select_no_compile.f: Likewise
11736
11737 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11738
11739         Copy files from g77.f-torture/compile.
11740         Add "{ dg-do compile}".  Other changes as noted
11741         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
11742         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
11743         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
11744         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
11745         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
11746         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
11747         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
11748         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
11749         statement to conform to standard.  Append alpha1.x for reference.
11750         * gfortran.dg/g77/xformat.f: Add dg-warning
11751
11752 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11753
11754         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
11755         Add {dg-do compile} directive.
11756         * gfortran.dg/g77/cpp2.F: Likewise
11757
11758 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11759
11760         PR c++/5402
11761         * g++.dg/lookup/name-clash1.C: New test.
11762
11763         PR c++/9777
11764         * g++.dg/lookup/name-clash2.C: New test.
11765
11766         PR c++/12102
11767         * g++.dg/lookup/name-clash3.C: New test.
11768
11769 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11770
11771         * g++.dg/lookup/new2.C: New test.
11772         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
11773
11774 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
11775
11776         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
11777         Add {dg-do compile} directive.
11778         * gfortran.dg/g77/13060.f: Likewise
11779         * gfortran.dg/g77/19990218-0.f: Likewise
11780         * gfortran.dg/g77/19990305-0.f: Likewise
11781         * gfortran.dg/g77/19990419-0.f: Likewise
11782         * gfortran.dg/g77/19990502-0.f: Likewise
11783         * gfortran.dg/g77/19990502-1.f: Likewise
11784         * gfortran.dg/g77/19990525-0.f: Likewise
11785         * gfortran.dg/g77/19990826-1.f: Likewise
11786         * gfortran.dg/g77/19990826-3.f: Likewise
11787         * gfortran.dg/g77/19990905-2.f: Likewise
11788         * gfortran.dg/g77/20000412-1.f: Likewise
11789         * gfortran.dg/g77/20000511-1.f: Likewise
11790         * gfortran.dg/g77/20000511-2.f: Likewise
11791         * gfortran.dg/g77/20000518.f: Likewise
11792         * gfortran.dg/g77/20000601-1.f: Likewise
11793         * gfortran.dg/g77/20000601-2.f: Likewise
11794         * gfortran.dg/g77/20000629-1.f: Likewise
11795         * gfortran.dg/g77/20000630-2.f: Likewise
11796         * gfortran.dg/g77/20010115.f: Likewise
11797         * gfortran.dg/g77/20010321-1.f: Likewise
11798         * gfortran.dg/g77/20010426.f: Likewise
11799         * gfortran.dg/g77/20020307-1.f: Likewise
11800         * gfortran.dg/g77/8485.f: Likewise
11801         * gfortran.dg/g77/960317-1.f: Likewise
11802         * gfortran.dg/g77/970915-0.f: Likewise
11803         * gfortran.dg/g77/980310-1.f: Likewise
11804         * gfortran.dg/g77/980310-2.f: Likewise
11805         * gfortran.dg/g77/980310-3.f: Likewise
11806         * gfortran.dg/g77/980310-4.f: Likewise
11807         * gfortran.dg/g77/980310-6.f: Likewise
11808         * gfortran.dg/g77/980310-7.f: Likewise
11809         * gfortran.dg/g77/980310-8.f: Likewise
11810         * gfortran.dg/g77/980419-2.f: Likewise
11811         * gfortran.dg/g77/980424-0.f: Likewise
11812         * gfortran.dg/g77/980427-0.f: Likewise
11813         * gfortran.dg/g77/980729-0.f: Likewise
11814         * gfortran.dg/g77/981117-1.f: Likewise
11815         * gfortran.dg/g77/toon_1.f: Likewise
11816
11817 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11818
11819         PR c++/2204
11820         * g++.dg/other/abstract2.C: New test.
11821
11822 2004-07-12  Paul Brook  <paul@codesourcery.com>
11823
11824         * gfortran.dg/pointer_init_1.f90: New test.
11825
11826 2004-07-11  Paul Brook  <paul@codesourcery.com>
11827
11828         PR fortran/15986
11829         * gfortran.dg/contained_1.f90: New test.
11830
11831 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
11832
11833         * g++.dg/parse/defarg8.C: New test.
11834
11835 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11836
11837         PR fortran/16433
11838         * gfortran.dg/pr16433.f: New test.
11839
11840         PR fortran/17574
11841         * gfortran.dg/pr15754.f90: New test.
11842
11843 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11844
11845         PR tree-optimization/16437
11846         * gcc.c-torture/execute/bitfld-4.c: New test.
11847
11848 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11849
11850         * gfortran.fortran-torture/execute/common_2.f90: Add check for
11851         access to common var from module.
11852
11853 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11854
11855         PR fortran/16336
11856         * gfortran.fortran-torture/execute/common_2.f90: New test.
11857
11858 2004-07-10  Paul Brook  <paul@codesourcery.com>
11859
11860         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
11861
11862 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11863
11864         PR fortran/15969
11865         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
11866
11867 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
11868
11869         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
11870         * gfortran.dg/g77/ffixed-form-2.f: Likewise
11871         * gfortran.dg/g77/ffree-form-1.f: Likewise
11872         * gfortran.dg/g77/ffree-form-2.f: Likewise
11873         * gfortran.dg/g77/ffree-form-3.f: Likewise
11874         * gfortran.dg/g77/fno-underscoring.f: Likewise
11875         * gfortran.dg/g77/funderscoring.f: Likewise
11876         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
11877
11878 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11879
11880         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
11881
11882 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11883         Paul Brook  <paul@codesourcery.com>
11884
11885         PR fortran/13415
11886         * gfortran.dg/common_pointer_1.f90: New test.
11887
11888 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11889
11890         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
11891
11892 2004-07-09  James E Wilson  <wilson@specifixinc.com>
11893
11894         PR target/16364
11895         * gcc.c-torture/compile/20040709-1.c: New.
11896
11897 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11898
11899         PR fortran/14077
11900         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
11901
11902 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11903
11904         PR fortran/13201
11905         * gfortran.dg/shape_1.f90: New test.
11906
11907 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
11908             Andrew Pinski  <apinski@apple.com>
11909
11910         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
11911
11912 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11913
11914         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
11915         comment.
11916
11917 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11918         Paul Brook  <paul@codesourcery.com>
11919
11920         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
11921         '.f95' and '.F95'.
11922
11923 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
11924
11925         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
11926
11927 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11928
11929         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
11930         testcases with capital suffix.
11931
11932 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11933
11934         PR fortran/15481
11935         PR fortran/13372
11936         PR fortran/13575
11937         PR fortran/15978
11938         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
11939
11940         * gfortran.dg/implicit_1.f90: New test.
11941
11942 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11943
11944         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
11945         expression to match gfortran warning/error messages
11946         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
11947         dg-error text.
11948
11949 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11950
11951         * lib/fortran-torture.exp: Rename proc search_for to
11952         search_for_re.
11953
11954 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11955
11956         * gcc.c-torture/execute/simd-5.x: New file.
11957         XFAIL on SPARC 64-bit at -O0.
11958
11959 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11960
11961         PR c++/8211
11962         PR c++/16165
11963         * g++.dg/warn/effc3.C: New test.
11964
11965 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11966
11967         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
11968         change X to 1X in format.
11969         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
11970         add data statements to conform to standard.
11971
11972 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11973
11974         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
11975         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
11976         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
11977
11978 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11979
11980         * gfortran.dg/g77/7388.f: Copy from g77.dg
11981         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
11982         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
11983         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
11984         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
11985         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
11986         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
11987         * gfortran.dg/g77/strlen0.f: Likewise
11988
11989 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
11990
11991         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
11992         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
11993
11994 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11995
11996         * gcc.c-torture/execute/920428-2.x: Delete.
11997         * gcc.c-torture/execute/920501-7.x: Likewise.
11998
11999 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
12000
12001         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
12002         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
12003         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
12004         prescott and c3-2.
12005         (PREFETCH_3DNOW): Add -march=c3.
12006
12007 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
12008
12009         PR c/16437
12010         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
12011         * gcc.c-torture/execute/bf64-1.x: Likewise.
12012
12013 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12014
12015         * gcc.c-torture/compile/20040708-1.c: New test.
12016
12017 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12018
12019         PR c++/16169
12020         * g++.dg/warn/effc2.C: New test.
12021
12022 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12023
12024         * gcc.c-torture/execute/bitfld-1.x: Remove.
12025         * gcc.c-torture/execute/bitfld-3.c: New test.
12026         * gcc.dg/bitfld-2.c: Remove XFAILs.
12027
12028 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
12029
12030         PR c++/16276
12031         * g++.dg/rtti/tinfo1.C: New file.
12032
12033 2004-07-07  Eric Christopher  <echristo@redhat.com>
12034
12035         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
12036
12037 2004-07-07  Andrew Pinski  <apinski@apple.com>
12038
12039         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
12040
12041 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
12042
12043         * g++.dg/init/call1.C: XFAIL.
12044
12045 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
12046
12047         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
12048         except for movstrict*, to movmem* and clrstr* to clrmem*.
12049
12050 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
12051
12052         * gcc.c-torture/execute/20040707-1.c: New test.
12053
12054 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
12055
12056         * gcc.c-torture/execute/20040706-1.c: New test.
12057
12058 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12059
12060         PR c++/3671
12061         * g++.dg/template/spec14.C: New test.
12062
12063 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
12064
12065         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
12066         nothing if not yet defined.  Use it in b, c and d type definitions.
12067         * gcc.c-torture/execute/20040705-1.c: New test.
12068         * gcc.c-torture/execute/20040705-2.c: New test.
12069
12070 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12071
12072         PR c++/2518
12073         * g++.dg/lookup/new1.C: New test.
12074
12075 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12076
12077         PR c++/11406
12078         * g++.dg/template/sizeof8.C: New test.
12079
12080 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
12081
12082         * gcc.c-torture/compile/20040705-1.c: New test.
12083
12084 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
12085
12086         * gfortran.fortran-torture/execute/seq_io.f90: New test.
12087
12088 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
12089
12090         * gcc.dg/cpp/if-mop.c: Two new testcases.
12091         * gcc.dg/cpp/trad/comment-3.c: New.
12092
12093 2004-07-04  Paul Brook  <paul@codesourcery.com>
12094
12095         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
12096
12097 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
12098
12099         PR c++/3761
12100         * g++.dg/lookup/crash4.C: New test.
12101
12102 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
12103
12104         * gcc.c-torture/execute/builtin-abs-1.c
12105         * gcc.c-torture/execute/builtin-abs-2.c
12106         * gcc.c-torture/execute/builtin-complex-1.c
12107         * gcc.c-torture/execute/builtins/string-1-lib.c
12108         * gcc.c-torture/execute/builtins/string-1.c
12109         * gcc.c-torture/execute/builtins/string-2-lib.c
12110         * gcc.c-torture/execute/builtins/string-2.c
12111         * gcc.c-torture/execute/builtins/string-3-lib.c
12112         * gcc.c-torture/execute/builtins/string-3.c
12113         * gcc.c-torture/execute/builtins/string-4-lib.c
12114         * gcc.c-torture/execute/builtins/string-4.c
12115         * gcc.c-torture/execute/builtins/string-5-lib.c
12116         * gcc.c-torture/execute/builtins/string-5.c
12117         * gcc.c-torture/execute/builtins/string-6-lib.c
12118         * gcc.c-torture/execute/builtins/string-6.c
12119         * gcc.c-torture/execute/builtins/string-7-lib.c
12120         * gcc.c-torture/execute/builtins/string-7.c
12121         * gcc.c-torture/execute/builtins/string-8-lib.c
12122         * gcc.c-torture/execute/builtins/string-8.c
12123         * gcc.c-torture/execute/builtins/string-9-lib.c
12124         * gcc.c-torture/execute/builtins/string-9.c
12125         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
12126         * gcc.c-torture/execute/builtins/string-asm-1.c
12127         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
12128         * gcc.c-torture/execute/builtins/string-asm-2.c
12129         * gcc.c-torture/execute/stdio-opt-1.c
12130         * gcc.c-torture/execute/stdio-opt-2.c
12131         * gcc.c-torture/execute/stdio-opt-3.c
12132         * gcc.c-torture/execute/string-opt-1.c
12133         * gcc.c-torture/execute/string-opt-10.c
12134         * gcc.c-torture/execute/string-opt-11.c
12135         * gcc.c-torture/execute/string-opt-12.c
12136         * gcc.c-torture/execute/string-opt-13.c
12137         * gcc.c-torture/execute/string-opt-14.c
12138         * gcc.c-torture/execute/string-opt-15.c
12139         * gcc.c-torture/execute/string-opt-16.c
12140         * gcc.c-torture/execute/string-opt-2.c
12141         * gcc.c-torture/execute/string-opt-6.c
12142         * gcc.c-torture/execute/string-opt-7.c
12143         * gcc.c-torture/execute/string-opt-8.c:
12144         Replace with ...
12145
12146         * gcc.c-torture/execute/builtins/abs-2.c
12147         * gcc.c-torture/execute/builtins/abs-3.c
12148         * gcc.c-torture/execute/builtins/complex-1.c
12149         * gcc.c-torture/execute/builtins/fprintf.c
12150         * gcc.c-torture/execute/builtins/fputs.c
12151         * gcc.c-torture/execute/builtins/memcmp.c
12152         * gcc.c-torture/execute/builtins/memmove.c
12153         * gcc.c-torture/execute/builtins/memops-asm.c
12154         * gcc.c-torture/execute/builtins/mempcpy-2.c
12155         * gcc.c-torture/execute/builtins/mempcpy.c
12156         * gcc.c-torture/execute/builtins/memset.c
12157         * gcc.c-torture/execute/builtins/printf.c
12158         * gcc.c-torture/execute/builtins/sprintf.c
12159         * gcc.c-torture/execute/builtins/strcat.c
12160         * gcc.c-torture/execute/builtins/strchr.c
12161         * gcc.c-torture/execute/builtins/strcmp.c
12162         * gcc.c-torture/execute/builtins/strcpy.c
12163         * gcc.c-torture/execute/builtins/strcspn.c
12164         * gcc.c-torture/execute/builtins/strlen-2.c
12165         * gcc.c-torture/execute/builtins/strlen.c
12166         * gcc.c-torture/execute/builtins/strncat.c
12167         * gcc.c-torture/execute/builtins/strncmp-2.c
12168         * gcc.c-torture/execute/builtins/strncmp.c
12169         * gcc.c-torture/execute/builtins/strncpy.c
12170         * gcc.c-torture/execute/builtins/strpbrk.c
12171         * gcc.c-torture/execute/builtins/strpcpy-2.c
12172         * gcc.c-torture/execute/builtins/strpcpy.c
12173         * gcc.c-torture/execute/builtins/strrchr.c
12174         * gcc.c-torture/execute/builtins/strspn.c
12175         * gcc.c-torture/execute/builtins/strstr-asm.c
12176         * gcc.c-torture/execute/builtins/strstr.c:
12177         ... these new files.
12178
12179         * gcc.c-torture/execute/builtins/abs-2-lib.c
12180         * gcc.c-torture/execute/builtins/abs-3-lib.c
12181         * gcc.c-torture/execute/builtins/complex-1-lib.c
12182         * gcc.c-torture/execute/builtins/fprintf-lib.c
12183         * gcc.c-torture/execute/builtins/fputs-lib.c
12184         * gcc.c-torture/execute/builtins/memcmp-lib.c
12185         * gcc.c-torture/execute/builtins/memmove-lib.c
12186         * gcc.c-torture/execute/builtins/memops-asm-lib.c
12187         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
12188         * gcc.c-torture/execute/builtins/mempcpy-lib.c
12189         * gcc.c-torture/execute/builtins/memset-lib.c
12190         * gcc.c-torture/execute/builtins/printf-lib.c
12191         * gcc.c-torture/execute/builtins/sprintf-lib.c
12192         * gcc.c-torture/execute/builtins/strcat-lib.c
12193         * gcc.c-torture/execute/builtins/strchr-lib.c
12194         * gcc.c-torture/execute/builtins/strcmp-lib.c
12195         * gcc.c-torture/execute/builtins/strcpy-lib.c
12196         * gcc.c-torture/execute/builtins/strcspn-lib.c
12197         * gcc.c-torture/execute/builtins/strlen-2-lib.c
12198         * gcc.c-torture/execute/builtins/strlen-lib.c
12199         * gcc.c-torture/execute/builtins/strncat-lib.c
12200         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
12201         * gcc.c-torture/execute/builtins/strncmp-lib.c
12202         * gcc.c-torture/execute/builtins/strncpy-lib.c
12203         * gcc.c-torture/execute/builtins/strpbrk-lib.c
12204         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
12205         * gcc.c-torture/execute/builtins/strpcpy-lib.c
12206         * gcc.c-torture/execute/builtins/strrchr-lib.c
12207         * gcc.c-torture/execute/builtins/strspn-lib.c
12208         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
12209         * gcc.c-torture/execute/builtins/strstr-lib.c
12210         * gcc.c-torture/execute/builtins/lib/abs.c
12211         * gcc.c-torture/execute/builtins/lib/fprintf.c
12212         * gcc.c-torture/execute/builtins/lib/memset.c
12213         * gcc.c-torture/execute/builtins/lib/printf.c
12214         * gcc.c-torture/execute/builtins/lib/sprintf.c
12215         * gcc.c-torture/execute/builtins/lib/strcpy.c
12216         * gcc.c-torture/execute/builtins/lib/strcspn.c
12217         * gcc.c-torture/execute/builtins/lib/strncat.c
12218         * gcc.c-torture/execute/builtins/lib/strncmp.c
12219         * gcc.c-torture/execute/builtins/lib/strncpy.c
12220         * gcc.c-torture/execute/builtins/lib/strpbrk.c
12221         * gcc.c-torture/execute/builtins/lib/strspn.c
12222         * gcc.c-torture/execute/builtins/lib/strstr.c:
12223         New files containing support routines.
12224
12225         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
12226         declaration.
12227         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
12228         when not optimizing.
12229
12230 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
12231
12232         PR c++/16240
12233         * g++.dg/abi/mangle22.C: New test.
12234         * g++.dg/abi/mangle23.C: Likewise.
12235
12236 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
12237
12238         PR fortran/16290
12239         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
12240         Allow for cases without denormalized floating point numbers.
12241
12242 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
12243
12244         PR c/1027
12245         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
12246         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
12247         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
12248         expected warning text.
12249         * gcc.dg/format/diag-2.c: New test.
12250
12251 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12252
12253         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
12254
12255 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
12256
12257         * gcc.dg/builtins-43.c: New.
12258         * gcc.dg/builtins-44.c: New.
12259         * gcc.dg/builtins-45.c: New.
12260
12261 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
12262             Andreas Tobler  <a.tobler@schweiz.ch>
12263
12264         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
12265         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
12266         as SIGSEGV.
12267         * gcc.dg/cleanup-11.c: Likewise.
12268         * gcc.dg/cleanup-8.c: Likewise.
12269         * gcc.dg/cleanup-9.c: Likewise.
12270         * gcc.dg/cleanup-5.c: Run on all platforms.
12271
12272 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
12273
12274         * g++.dg/warn/nonnull1.C: New test.
12275
12276 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12277
12278         * gcc.dg/compat/compat-common.h: Wrap up CINT in
12279         an #ifndef SKIP_COMPLEX_INT/#endif pair.
12280         Special-case the Sun compiler wrt to <complex.h>.
12281
12282 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
12283
12284         * gcc.dg/Wunreachable-8.C: New test.
12285
12286         * gcc.dg/h8300-ice2.c : New test.
12287
12288 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
12289
12290         PR fortran/16161
12291         * gfortran.fortran-torture/compile/implicit.f90: Add test
12292         for implicit character.
12293
12294 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
12295
12296         PR fortran/16289
12297         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
12298         Use tiny() intrinsic to find smallest non-negative real
12299
12300 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
12301
12302         * gcc.dg/compat/struct-by-value-22_main.c: New test.
12303         * gcc.dg/compat/struct-by-value-22_x.c: New.
12304         * gcc.dg/compat/struct-by-value-22_y.c: New.
12305
12306         * gcc.c-torture/execute/20040629-1.c: New test.
12307
12308 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
12309
12310         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
12311         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
12312
12313         PR target/16195
12314         * gcc.dg/20040625-1.c: New test.
12315
12316 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12317
12318         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
12319
12320 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12321
12322         PR fortran/15963
12323         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
12324
12325 2004-06-29  Richard Henderson  <rth@redhat.com>
12326
12327         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
12328
12329 2004-06-29  Paul Brook  <paul@codesourcery.com>
12330
12331         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
12332         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
12333
12334 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
12335
12336         PR c++/16260
12337         * g++.dg/parse/crash15.C: New.
12338
12339 2004-06-28  Andrew Pinski  <apinski@apple.com>
12340
12341         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
12342         by the error already.
12343
12344         * g++.dg/opt/ptrmem4.C: Change to compile only test.
12345
12346 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
12347
12348         PR target/14041
12349         * gcc.dg/h8300-bss-align-1.c : New.
12350
12351 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
12352
12353         * PR c++/16174
12354         * g++.dg/template/ctor4.C: New.
12355
12356 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12357
12358         PR c++/16205
12359         * g++.dg/warn/Wsequence-point-1.C: New test.
12360
12361 2004-06-27  Paul Brook  <paul@codesourcery.com>
12362
12363         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
12364
12365 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
12366
12367         * g++.old-deja/g++.mike/p7325.C: Remove.
12368
12369 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12370
12371         PR c/14963
12372         * gcc.dg/pr14963.c: New test.
12373
12374 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
12375
12376         PR c++/16193
12377         * g++.dg/parse/redef1.C: New test.
12378
12379 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
12380
12381         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
12382         20021110.c.
12383         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
12384         20021119-1.c.
12385         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
12386         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
12387         5-04.c.
12388         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
12389         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
12390         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
12391         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
12392         g++.brendan/enum14.C.
12393         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
12394         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
12395         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
12396         g++.mike/virt1.C.
12397         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
12398         memtemp24.C.
12399
12400 2004-06-27  Roger Sayle  <roger@eyesopen.com>
12401
12402         * gcc.dg/20040527-1.c: New test case.
12403
12404 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
12405
12406         PR gfortran/pr16196
12407         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
12408
12409 2004-06-25  Roger Sayle  <roger@eyesopen.com>
12410
12411         PR middle-end/15825
12412         * gcc.dg/pr15825-1.c: New test case.
12413
12414 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12415
12416         * gcc.c-torture/execute/20040625-1.c: New test.
12417
12418 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12419
12420         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
12421
12422 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12423
12424         * gcc.dg/torture/mips-div-1.c: New test.
12425
12426 2004-06-24  Jeff Law  <law@redhat.com>
12427
12428         * gcc.dg/tree-ssa/20040624-1.c: New test.
12429
12430 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
12431
12432         * gcc.c-torture/compile/20040624-1.c: New test.
12433
12434 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12435
12436         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
12437         this directory.
12438
12439 2004-06-23  Andrew Pinski  <apinski@apple.com>
12440
12441         PR middle-end/15988
12442         * g++.dg/opt/ptrmem4.C: New test.
12443
12444         * gcc.dg/c90-array-quals-2.c: New test.
12445
12446 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
12447
12448         * gcc.dg/kpice1.c: New test.
12449
12450 2006-06-23  Andrew Pinski  <apinski@apple.com>
12451
12452         * gcc.dg/c90-array-quals.c: New test.
12453
12454 2006-06-22  Richard Henderson  <rth@redhat.com>
12455
12456         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
12457
12458 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
12459
12460         * gcc.dg/builtins-config.h: Handle FreeBSD.
12461
12462 2006-06-22  Richard Henderson  <rth@redhat.com>
12463
12464         * g++.dg/opt/devirt1.C: New.
12465
12466 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
12467
12468         * g++.dg/opt/pr15551.C: New testcase.
12469
12470 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
12471
12472         PR target/14800
12473         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
12474         x86_64-*-linux* when compiling for 32bit.
12475
12476 2004-06-21  Andrew Pinski  <apinski@apple.com>
12477
12478         * gcc.dg/pch/struct-1.c: New.
12479         * gcc.dg/pch/struct-1.hs: New.
12480
12481 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
12482
12483         * gcc.dg/pch/save-temps-1.c: New file.
12484         * gcc.dg/pch/save-temps-1.hs: New file.
12485
12486 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12487
12488         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
12489         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
12490
12491 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12492
12493         * gfortran.fortran-torture/execute/select_1.f90: Rename function
12494         to fix type error.
12495         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
12496         Remove trailing spaces.
12497
12498 2004-06-21  Richard Henderson  <rth@redhat.com>
12499
12500         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
12501         merging && to BIT_FIELD_REF.
12502
12503 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
12504
12505         * g++.dg/opt/placeholder1.C: New test.
12506
12507 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12508
12509         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
12510         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12511         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12512         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12513
12514 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
12515
12516         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
12517         extern "C".
12518         * g++.dg/other/pragma-re-1.C: Add comments.
12519
12520 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
12521
12522         PR gfortran/16080
12523         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
12524
12525 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
12526
12527         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
12528         instead of setting the type of size_t by
12529         hand.
12530
12531 2004-06-18  Roger Sayle  <roger@eyesopen.com>
12532
12533         * gcc.dg/unordered-2.c: New test case.
12534         * gcc.dg/unordered-3.c: New test case.
12535
12536 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
12537
12538         PR other/16043
12539         * lib/g++.exp (g++_version): Tweak regexp for version
12540         * lib/g77.exp (g77_version): Likewise
12541         * lib/gfortran.exp (gfortran_version): Likewise
12542         * lib/objc.exp (objc_version): Likewise
12543         * lib/treelang.exp (treelang_version): Likewise
12544
12545 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
12546
12547         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
12548         Use INT_MAX instead of __INT_MAX__.
12549         * gcc.dg/compat/struct-align-2_y.c: Likewise.
12550
12551         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
12552         * gcc.dg/compat/scalar-return-3_x.c: Use it.
12553         * gcc.dg/compat/scalar-return-3_y.c: Use it.
12554         * gcc.dg/compat/scalar-return-4_x.c: Use it.
12555         * gcc.dg/compat/scalar-return-4_y.c: Use it.
12556         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
12557         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
12558         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
12559         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
12560
12561         * gcc.dg/range-test-1.c: New test.
12562         * g++.dg/opt/range-test-1.C: New test.
12563
12564 2004-06-17  Richard Henderson  <rth@redhat.com>
12565
12566         * objc.dg/sync-1.m: New.
12567         * objc.dg/try-catch-1.m: Don't force next runtime.
12568         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
12569         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
12570         shadowed catch clause.
12571         * objc.dg/try-catch-5.m: New.
12572
12573 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
12574
12575         Bug 14610
12576         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
12577
12578 2004-06-15  Richard Henderson  <rth@redhat.com>
12579
12580         * gcc.dg/20001116-1.c: Move expected warning line.
12581
12582 2004-06-15  Richard Henderson  <rth@redhat.com>
12583
12584         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
12585         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
12586
12587 2004-06-15  Jeff Law  <law@redhat.com>
12588
12589         * gcc.dg/tree-ssa/20040615-1.c: New test.
12590         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
12591         be less sensitive to operand ordering.
12592         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
12593
12594 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
12595
12596         * g++.dg/abi/bitfield3.C: Add comment..
12597
12598 2004-06-15  Richard Henderson  <rth@redhat.com>
12599
12600         * g++.dg/ext/stmtexpr1.C: XFAIL.
12601         * gcc.dg/20030612-1.c: XFAIL.
12602
12603 2004-06-15  Eric Christopher  <echristo@redhat.com>
12604
12605         * g++.dg/charset/asm5.c: New.
12606         * gcc.dg/charset/asm6.c: New.
12607
12608 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12609
12610         PR fortran/15962
12611         * gfortran.fortran-torture/execute/select_1.f90: New test.
12612
12613 2004-06-15  Paul Brook  <paul@codesourcery.com>
12614
12615         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
12616
12617 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12618
12619         PR c++/15967
12620         * g++.dg/lookup/crash3.C: New test.
12621
12622 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12623
12624         PR c++/15947
12625         * g++.dg/parse/dtor4.C: New test.
12626
12627 2004-06-14  Jeff Law  <law@redhat.com>
12628
12629         * gcc.c-torture/compile/20040614-1.c: New test.
12630
12631 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12632
12633         PR fortran/15211
12634         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
12635         LEN of a character array.
12636
12637 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
12638
12639         PR c++/15096
12640         * g++.dg/template/ptrmem10.C: New test.
12641
12642         PR c++/14930
12643         * g++.dg/template/friend30.C: New test.
12644
12645 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12646
12647         PR fortran/14928
12648         * gfortran.fortran-torture/compile/mloc.f90: New test.
12649
12650 2004-06-13  Paul Brook  <paul@codesourcery.com>
12651
12652         * gfortran.fortran-torture/execute/random_2.f90: New test.
12653
12654 2004-06-13  Eric Christopher  <echristo@redhat.com>
12655
12656         * gcc.dg/noncompile/redecl-1.c: Fix error message.
12657
12658 2004-06-12  Paul Brook  <paul@codesourcery.com>
12659
12660         * gfortran.fortran-torture/execute/contained_3.f90: New test.
12661
12662 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12663
12664         PR fortran/14923
12665         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
12666
12667 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12668
12669         PR fortran/14957
12670         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
12671         syntax errors in end statements of contained subroutines.
12672
12673 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12674
12675         PR fortran/12841
12676         * gfortran.fortran-torture/execute/null_arg.f90: New test.
12677
12678 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12679
12680         PR fortran/15665
12681         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
12682
12683 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12684
12685         PR gfortran/12839
12686         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
12687
12688 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
12689
12690         PR c++/15862
12691         * g++.dg/parse/enum1.C: New test.
12692
12693 2004-06-10  Jeff Law  <law@redhat.com>
12694
12695         * gcc.c-torture/compile/20040610-1.c: New test.
12696
12697 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12698
12699         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
12700         * g++.old-deja/g++.other/decl3.C: Likewise.
12701
12702 2004-06-10  Brian Booth  <bbooth@redhat.com>
12703
12704         * gcc.dg/tree-ssa/20031015-1.c: Scan for
12705         V_MAY_DEF instead of VDEF.
12706         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
12707
12708 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
12709
12710         PR c++/14211
12711         * g++.dg/conversion/const1.C: New test.
12712
12713         PR c++/15076
12714         * g++.dg/conversion/reinterpret1.C: New test.
12715
12716         PR c++/15877
12717         * g++.dg/template/enum2.C: New test.
12718
12719         PR c++/15227
12720         * g++.dg/template/error13.C: New test.
12721
12722 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12723
12724         PR fortran/14957
12725         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
12726         arguments to test_* REAL and of the right size.
12727
12728 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12729
12730         PR target/15569
12731         PR rtl-optimization/15681
12732         * gcc.dg/20040609-1.c: New test.
12733
12734 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12735
12736         PR c++/14791
12737         * g++.dg/opt/builtins1.C: New test.
12738
12739 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
12740
12741         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
12742         that use default windows32 struct layout.
12743         * gcc.dg/i386-bitfield2.c: Likewise.
12744
12745 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
12746
12747         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
12748         for mingw32 and cygwin targets.
12749
12750 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
12751
12752         * gcc.dg/pch/macro-4.c: New.
12753         * gcc.dg/pch/macro-4.hs: New.
12754
12755 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12756
12757         PR fortran/13249
12758         * gfortran.fortran-torture/compile/name_clash.f90: New test.
12759
12760 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12761
12762         PR fortran/13372
12763         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
12764
12765 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12766
12767         PR gfortran/14897
12768         * gfortran.fortran-torture/execute/t_edit.f90: New test.
12769
12770 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12771
12772         PR gfortran/15755
12773         * gfortran.fortran-torture/execute/backspace.c : New test.
12774
12775 2004-06-09  Paul Brook  <paul@codesourcery.com>
12776
12777         * gfortran.fortran-torture/execure/intrinsic_associated.f90
12778         (pointer_to_section): Rewrite to use smaller array.
12779
12780 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
12781
12782         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
12783         * gcc.dg/ext/altivec-10.c: Same.
12784         * gcc.dg/ext/altivec-11.c: Same.
12785         * gcc.dg/ext/altivec-12.c: Same.
12786         * gcc.dg/ext/altivec-13.c: Same.
12787         * gcc.dg/ext/altivec-14.c: Same.
12788         * gcc.dg/ext/altivec-15.c: Same.
12789         * gcc.dg/ext/altivec-16.c: Same.
12790         * gcc.dg/ext/altivec-3.c: Same.
12791         * gcc.dg/ext/altivec-4.c: Same.
12792         * gcc.dg/ext/altivec-6.c: Same.
12793         * gcc.dg/ext/altivec-7.c: Same.
12794         * gcc.dg/ext/altivec-8.c: Same.
12795         * gcc.dg/ext/altivec-varargs-1.c: Same.
12796
12797         * g++.dg/ext/altivec-1.C: Correct dg syntax.
12798         * g++.dg/ext/altivec-10.C: Same.
12799         * g++.dg/ext/altivec-2.C: Same.
12800         * g++.dg/ext/altivec-3.C: Same.
12801         * g++.dg/ext/altivec-4.C: Same.
12802         * g++.dg/ext/altivec-5.C: Same.
12803         * g++.dg/ext/altivec-6.C: Same.
12804         * g++.dg/ext/altivec-7.C: Same.
12805         * g++.dg/ext/altivec-8.C: Same.
12806         * g++.dg/ext/altivec-9.C: Same.
12807
12808 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12809
12810         PR c++/7841
12811         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
12812
12813 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12814
12815         * gcc.dg/union-1.c: New test.
12816
12817 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12818
12819         * gcc.dg/builtins-41.c: New test case.
12820         * gcc.dg/builtins-42.c: New test case.
12821
12822 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12823
12824         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
12825         * g++.dg/ext/altivec-10.C: Same.
12826         * g++.dg/ext/altivec-2.C: Same.
12827         * g++.dg/ext/altivec-3.C: Same.
12828         * g++.dg/ext/altivec-4.C: Same.
12829         * g++.dg/ext/altivec-5.C: Same.
12830         * g++.dg/ext/altivec-6.C: Same.
12831         * g++.dg/ext/altivec-7.C: Same.
12832         * g++.dg/ext/altivec-8.C: Same.
12833         * g++.dg/ext/altivec-9.C: Same.
12834         * g++.old-deja/g++.abi/cxa_vec.C: Same.
12835         * g++.old-deja/g++.brendan/new3.C: Same.
12836         * gcc.c-torture/execute/eeprof-1.x: Same.
12837
12838 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12839
12840         PR c/14765
12841         * gcc.dg/pr14765-1.c: New test.
12842
12843 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12844
12845         PR c/14649
12846         * gcc.dg/pr14649-1.c: New test case.
12847
12848 2004-06-07  Richard Henderson  <rth@redhat.com>
12849
12850         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
12851         if temporaries.
12852
12853 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12854
12855         * g++.dg/eh/elide1.C: Remove XFAIL.
12856
12857 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
12858
12859         PR c++/15337
12860         * g++.dg/expr/sizeof3.C: New test.
12861
12862         PR c++/14777
12863         * g++.dg/template/access14.C: New test.
12864
12865         PR c++/15554
12866         * g++.dg/template/enum1.C: New test.
12867
12868         PR c++/15057
12869         * g++.dg/eh/throw1.C: New test.
12870
12871 2004-06-07  David Ayers  <d.ayers@inode.at>
12872             Ziemowit Laski  <zlaski@apple.com>
12873
12874         * lib/objc.exp (objc_target_compile): Revert the '-framework
12875         Foundation' flag fix, since bare Darwin does not ship
12876         with the Foundation framework.
12877         * objc/execute/next_mapping.h: Provide a local NSConstantString
12878         @interface and @implementation.
12879         (objc_constant_string_init): A constructor function, used to
12880         initialize the NSConstantString meta-class object.
12881         * objc/execute/string1.m: Include "next_mapping.h" instead of
12882         <Foundation/NSString.h>.
12883         * objc/execute/string2.m: Likewise.
12884         * objc/execute/string3.m: Likewise.
12885         * objc/execute/string4.m: Likewise.
12886
12887 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
12888
12889         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
12890         to double. Replace double with FLOAT.
12891         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
12892
12893         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
12894         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
12895         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
12896         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
12897         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
12898         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
12899         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
12900         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
12901
12902 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
12903
12904         PR c/13519
12905         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
12906
12907 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12908
12909         PR c++/15503
12910         * g++.dg/template/meminit2.C: New test.
12911
12912 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
12913
12914         PR target/15822
12915         * gcc.c-torture/execute/compare-fp-1.c,
12916         gcc.c-torture/execute/compare-fp-2.c,
12917         gcc.c-torture/execute/compare-fp-3.c,
12918         gcc.c-torture/execute/compare-fp-4.c,
12919         gcc.c-torture/execute/compare-fp-3.x,
12920         gcc.c-torture/execute/compare-fp-4.x: Moved...
12921         * gcc.c-torture/execute/ieee/compare-fp-1.c,
12922         gcc.c-torture/execute/ieee/compare-fp-2.c,
12923         gcc.c-torture/execute/ieee/compare-fp-3.c,
12924         gcc.c-torture/execute/ieee/compare-fp-4.c,
12925         gcc.c-torture/execute/ieee/compare-fp-3.x,
12926         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
12927
12928 2004-06-04  David Ayers  <d.ayers@inode.at>
12929
12930         * objc/execute/protocol-isEqual-4.m: New testcase.
12931
12932 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
12933
12934         * objc/execute/protocol-isEqual-1.m: New testcase.
12935         * objc/execute/protocol-isEqual-2.m: New testcase.
12936         * objc/execute/protocol-isEqual-3.m: New testcase.
12937
12938 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12939
12940         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
12941
12942 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
12943
12944         * lib/objc.exp (objc_target_compile): When running tests on
12945         Darwin (Mac OS X), inform the linker about '-framework
12946         'Foundation'.
12947
12948 2004-06-02  Eric Christopher  <echristo@redhat.com>
12949
12950         * gcc.c-torture/compile/20040602-1.c: New.
12951
12952 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
12953
12954         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
12955         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
12956
12957         PR tree-optimization/14736
12958         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
12959
12960         PR tree-optimization/14042
12961         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
12962
12963         PR tree-optimization/14729
12964         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
12965
12966 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12967
12968         PR fortran/15557
12969         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
12970
12971 2004-06-01  Richard Hederson  <rth@redhat.com>
12972
12973         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
12974
12975 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12976
12977         PR c++/14932
12978         * g++.dg/parse/offsetof4.C: New test.
12979
12980 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
12981
12982         PR objc/7993
12983         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
12984
12985 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
12986
12987         PR c++/15701
12988         * g++.dg/template/friend29.C: New test.
12989
12990 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12991
12992         PR c/15749
12993         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
12994
12995 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
12996
12997         * gcc.dg/sparc-trap-1.c: New test.
12998
12999 2004-05-31  Roger Sayle  <roger@eyesopen.com>
13000
13001         PR middle-end/15069
13002         * g++.dg/opt/fold3.C: New test case.
13003
13004 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
13005
13006         * lib/target-supports.exp (check_iconv_available): Fix fallout
13007         from 2004-05-28 patch.
13008
13009 2004-05-30  Paul Brook  <paul@codesourcery.com>
13010
13011         PR fortran/15620
13012         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
13013         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
13014
13015 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
13016
13017         * gfortran.fortran-torture/execute/random_1.f90: New test.
13018
13019 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13020
13021         * g++.dg/ext/altivec-10.C: New test.
13022
13023 2004-05-29  Paul Brook  <paul@codesourcery.com>
13024
13025         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
13026
13027 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13028
13029         * gcc.dg/altivec-16.c: New test.
13030
13031 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
13032
13033         * lib/target-supports.exp (check_vmx_hw_available): New.
13034         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
13035
13036         * lib/target-supports.exp (check_alias_available,
13037         check_iconv_available, check_named_sections_available): Use
13038         unique names for temporary files.
13039
13040 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13041
13042         * gcc.dg/altivec-15.c: New test.
13043
13044 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13045
13046         PR c++/15083
13047         * g++.dg/warn/noeffect6.C: New test.
13048
13049         PR c++/15471
13050         * g++.dg/expr/ptrmem4.C: New test.
13051
13052         PR c++/15640
13053         * g++.dg/template/operator3.C: New test.
13054
13055 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13056
13057         PR c++/14668
13058         * g++.dg/lookup/redecl1.C: New test.
13059         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
13060
13061 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
13062
13063         * gcc.c-torture/execute/compare-fp-1.c,
13064         gcc.c-torture/execute/compare-fp-2.c,
13065         gcc.c-torture/execute/compare-fp-3.c,
13066         gcc.c-torture/execute/compare-fp-4.c,
13067         gcc.c-torture/execute/compare-fp-3.x,
13068         gcc.c-torture/execute/compare-fp-4.x,
13069         gcc.dg/pr15649-1.c: New.
13070
13071 2004-05-27  Adam Nemet  <anemet@lnxw.com>
13072
13073         PR c++/12883
13074         * g++.dg/init/array14.C: New test.
13075
13076 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
13077
13078         * lib/compat.exp (compat-get-options-main): New.
13079         (compat-get-options): Remove unneeded code, warn for ignored
13080         command.
13081         (compat-execute): Check flag set by dg-require-* commands.
13082
13083         * lib/compat.exp (compat-execute): Break up long lines.
13084
13085 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
13086
13087         * gcc.dg/altivec-7.c: Don't use 'vector long'.
13088         * gcc.dg/altivec-14.c: New test.
13089         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
13090
13091         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
13092         * gcc.dg/altivec-12.c: Ditto.
13093
13094         * gcc.dg/altivec-3.c: Move call to altivec_check.
13095
13096 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13097
13098         PR c++/15044
13099         * g++.dg/template/error12.C: New test.
13100
13101         PR c++/15317
13102         * g++.dg/ext/attrib15.C: New test.
13103
13104         PR c++/15329
13105         * g++.dg/template/ptrmem9.C: New test.
13106
13107 2004-05-25  Paul Brook  <paul@codesourcery.com>
13108
13109         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
13110
13111 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13112
13113         PR c++/15165
13114         * g++.dg/template/crash19.C: New test.
13115
13116 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13117
13118         PR c++/15025
13119         * g++.dg/template/redecl1.C: New test.
13120
13121 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13122
13123         PR c++/14821
13124         * g++.dg/other/ns1.C: New test.
13125
13126         PR c++/14883
13127         * g++.dg/template/invalid1.C: New test.
13128
13129 2004-05-23  Paul Brook  <paul@codesourcery.com>
13130         Victor Leikehman  <lei@haifasphere.co.il>
13131
13132         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
13133         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
13134
13135 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13136
13137         PR c++/15285
13138         PR c++/15299
13139         * g++.dg/template/non-dependent5.C: New test.
13140         * g++.dg/template/non-dependent6.C: New test.
13141
13142 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13143
13144         PR c++/15507
13145         * g++.dg/inherit/union1.C: New test.
13146
13147         PR c++/15542
13148         * g++.dg/template/addr1.C: New test.
13149
13150         PR c++/15427
13151         * g++.dg/template/array5.C: New test.
13152
13153         PR c++/15287
13154         * g++.dg/template/array6.C: New test.
13155
13156 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
13157             Roger Sayle  <roger@eyesopen.com>
13158
13159         * g++.dg/lookup/forscope2.C: New test case.
13160
13161 2004-05-22  Ben Elliston  <bje@au.ibm.com>
13162
13163         * gcc.dg/cpp/Wmissingdirs.c: New.
13164
13165 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13166
13167         PR target/15301
13168         * gcc.dg/compat/union-m128-1.h: New file.
13169         * gcc.dg/compat/union-m128-1_main.c: Likewise.
13170         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13171         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13172
13173 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13174
13175         PR target/15302
13176         * gcc.dg/compat/struct-complex-1.h: New file.
13177         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
13178         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
13179         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13180
13181 2004-05-20  Roger Sayle  <roger@eyesopen.com>
13182
13183         PR middle-end/3074
13184         * gcc.dg/pr3074-1.c: New test case.
13185         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
13186
13187 2004-05-20  Falk Hueffner  <falk@debian.org>
13188
13189         PR other/15526
13190         * gcc.dg/ftrapv-1.c: New test case.
13191
13192 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13193
13194         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
13195
13196 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
13197             Jeff Law  <law@redhat.com>
13198
13199         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
13200         * gcc.dg/tree-ssa/20040518-2.c: New test.
13201
13202         * gcc.dg/tree-ssa/20040518-1.c: New test.
13203
13204 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
13205
13206         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
13207
13208 2004-05-18  Paul Brook  <paul@codesourcery.com>
13209
13210         PR fortran/13930
13211         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
13212
13213 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13214
13215         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
13216         constant folding.
13217
13218 2004-05-17  Steven Bosscher  <stevenb@suse.de>
13219
13220         * gcc.dg/tree-ssa/20040517-1.c: New test.
13221
13222 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13223
13224         * gcc.dg/loop-4.c: New test.
13225
13226 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
13227
13228         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
13229
13230 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
13231
13232         PR fortran/15311
13233         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
13234
13235 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13236
13237         PR fortran/13826
13238         PR fortran/13940
13239         * gfortran.fortran-torture/compile/data_1.f90: New test.
13240
13241 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
13242
13243         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
13244         * gcc.dg/uninit-H.c: Define ASM for __s390__.
13245
13246 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13247
13248         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
13249
13250 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13251
13252         PR c/15444
13253         * gcc.dg/format/xopen-1.c: Adjust expected message.
13254         * gcc.dg/format/xopen-3.c: New test.
13255
13256 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
13257
13258         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
13259
13260 2004-05-14  Jeff Law  <law@redhat.com>
13261
13262         * gcc.dg/tree-ssa/20040514-2.c: New test.
13263
13264 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13265
13266         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
13267         this ...
13268         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
13269         this.
13270
13271 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
13272
13273         * gcc.dg/tree-ssa/20040514-1.c: New test.
13274
13275 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13276
13277         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
13278         test.
13279
13280 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13281
13282         PR fortran/14066
13283         * gfortran.fortran-torture/compile/do_1.f90: New test.
13284
13285 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13286
13287         PR fortran/15051
13288         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
13289         test.
13290
13291 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
13292
13293         PR fortran/15149
13294         * gfortran.fortran-torture/execute/random_init.f90: New test.
13295
13296 2004-05-13  Paul Brook  <paul@codesourcery.com>
13297
13298         PR fortran/15314
13299         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
13300
13301 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
13302
13303         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
13304         for the powerpc case.
13305
13306 2004-05-13  Jeff Law  <law@redhat.com>
13307
13308         * gcc.dg/tree-ssa/20040513-1.c: New test.
13309         * gcc.dg/tree-ssa/20040513-2.c: New test.
13310
13311 2004-05-13  Paul Brook  <paul@codesourcery.com>
13312
13313         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
13314         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
13315         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
13316
13317 2004-05-13  Andreas Schwab  <schwab@suse.de>
13318
13319         PR other/10819
13320         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
13321         characters.
13322
13323 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
13324
13325         PR fortran/15294
13326         * gfortran.fortran-torture/execute/adjustr.f90: New file.
13327
13328 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
13329
13330         Merge from tree-ssa-20020619-branch.  See
13331         ChangeLog.tree-ssa for details.
13332
13333 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
13334
13335         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
13336         include <altivec.h> explicitly.
13337         * gcc.dg/altivec-13.c: Likewise.
13338
13339 2004-05-11  Paul Brook  <paul@codesourcery.com>
13340
13341         * gcc.c-torture/compile/20010518-1.c: Force enum size.
13342
13343 2004-05-10  Eric Christopher  <echristo@redhat.com>
13344
13345         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
13346         * gcc.dg/sibcall-4.c: Ditto.
13347
13348 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
13349
13350         * g++.dg/ext/altivec-8.C: New test case.
13351         * gcc.dg/altivec-13.c: New test case.
13352
13353 2004-05-08  Roger Sayle  <roger@eyesopen.com>
13354
13355         * gcc.c-torture/execute/divcmp-1.c: New test case.
13356         * gcc.c-torture/execute/divcmp-2.c: New test case.
13357         * gcc.c-torture/execute/divcmp-3.c: New test case.
13358
13359 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
13360
13361         * g++.dg/other/pragma-re-2.C: New test.
13362
13363 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13364
13365         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
13366         * gcc.dg/i386-387-2.c: Likewise.
13367
13368         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
13369         __builtin_drem.
13370         * gcc.dg/i386-387-6.c: Likewise.
13371
13372 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13373
13374         * gcc.dg/builtins-33.c:  Also check log1p*.
13375
13376 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
13377
13378         PR optimization/15296
13379         * gcc.c-torture/execute/pr15296.c: New test.
13380
13381 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
13382
13383         * gcc.dg/builtins-40.c: New test.
13384
13385 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
13386
13387         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
13388
13389 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
13390
13391         * g++.dg/ext/spe1.C: New testcase.
13392
13393 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
13394
13395         * objc.dg/image-info.m: Allow additional attributes
13396         for __image_info section.
13397
13398 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
13399
13400         * gcc.dg/torture/mips-hilo-2.c: New test.
13401
13402 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13403
13404         PR c++/14389
13405         * g++.dg/template/member5.C: New test.
13406
13407 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
13408
13409         * gcc.dg/builtins-34.c: Also check expm1*.
13410
13411 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13412
13413         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
13414         * gcc.dg/torture/builtin-convert-3.c: New test.
13415
13416 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
13417
13418         PR middle-end/15054
13419         * g++.dg/opt/pr15054.C: New test.
13420
13421 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13422
13423         * gcc.dg/torture/builtin-rounding-1.c: New test.
13424         * gcc.dg/builtins-25.c: Delete.
13425         * gcc.dg/builtins-29.c: Delete.
13426
13427 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
13428
13429         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
13430         * gcc.dg/sibcall-4.c: Likewise.
13431         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
13432
13433 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13434
13435         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
13436         bit-field on 16-bit targets.
13437
13438 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13439
13440         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
13441         16-bit targets.
13442
13443 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
13444
13445         * gcc.dg/rs6000-power2-1.c: Change to compile only.
13446         * gcc.dg/rs6000-power2-2.c: Likewise.
13447
13448 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
13449
13450         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
13451         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
13452         Change the asm registers to be in form of frN instead of fN.
13453
13454 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13455
13456         * gcc.dg/torture/builtin-convert-2.c: New test.
13457
13458 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
13459
13460         * gcc.dg/rs6000-power2-1.c: New test.
13461         * gcc.dg/rs6000-power2-2.c: New test.
13462
13463 2004-04-28  Jan Hubicka  <jh@suse.cz>
13464
13465         * gcc.dg/unused-6.c: New test.
13466
13467 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
13468             Ulrich Weigand  <uweigand@de.ibm.com>
13469
13470         * ada/acats/run_all.sh: Define $target variable.
13471
13472 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
13473
13474         PR c++/15119
13475         * g++.dg/other/vararg-1.C: New test.
13476
13477         PR c++/4794
13478         * g++.dg/eh/cleanup3.C: New test.
13479
13480 2004-04-24  Laurent GUERBY <laurent@guerby.net>
13481
13482         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
13483         and ad8011a (target_insn).
13484         * ada/acats/support/macro.dfs: Likewise.
13485         * ada/acats/support/impbit.adb: New file.
13486
13487 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
13488
13489         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
13490
13491 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13492
13493         * gcc.dg/loop-3.c: New test.
13494
13495 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
13496
13497         * gcc.c-torture/execute/simd-5.c: New test.
13498
13499 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13500
13501         PR c++/15064
13502         * g++.dg/template/crash18.C: New test.
13503
13504 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
13505
13506         * g++.dg/ext/complit3.C: New test.
13507
13508 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13509
13510         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
13511         * gcc.dg/altivec-3.c: Same.
13512         * gcc.dg/altivec-varargs-1.c: Same.
13513
13514 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13515
13516         * lib/target-supports.exp (check_profiling_available): Assume
13517         profiling is not available on powerpc-eabi targets.
13518
13519 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
13520
13521         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
13522         * gcc.dg/vmx/bug-1.c: Ditto.
13523
13524 2004-04-20  Eric Christopher  <echristo@redhat.com>
13525
13526         * gcc.dg/charset/extern.c: New test.
13527         * g++.dg/charset/extern3.cc: Ditto.
13528
13529 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
13530
13531         * gcc.dg/builtins-39.c: New test.
13532
13533 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
13534
13535         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
13536
13537 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
13538
13539         * gcc.dg/torture/mips-hilo-1.c: New test.
13540
13541 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
13542
13543         * gcc.c-torture/compile/20040419-1.c: New test.
13544
13545 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
13546
13547         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
13548
13549 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
13550             Aldy Hernandez  <aldyh@redhat.com>
13551
13552         * gcc.c-torture/execute/va-arg-24.c: New.
13553
13554 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
13555             Aldy Hernandez  <aldyh@redhat.com>
13556
13557         * gcc.dg/vmx/1b-01.c: New.
13558         * gcc.dg/vmx/1b-02.c: New.
13559         * gcc.dg/vmx/1b-03.c: New.
13560         * gcc.dg/vmx/1b-04.c: New.
13561         * gcc.dg/vmx/1b-05.c: New.
13562         * gcc.dg/vmx/1b-06.c: New.
13563         * gcc.dg/vmx/1b-07.c: New.
13564         * gcc.dg/vmx/1c-01.c: New.
13565         * gcc.dg/vmx/1c-02.c: New.
13566         * gcc.dg/vmx/3a-01a.c: New.
13567         * gcc.dg/vmx/3a-01.c: New.
13568         * gcc.dg/vmx/3a-01m.c: New.
13569         * gcc.dg/vmx/3a-03.c: New.
13570         * gcc.dg/vmx/3a-03m.c: New.
13571         * gcc.dg/vmx/3a-04.c: New.
13572         * gcc.dg/vmx/3a-04m.c: New.
13573         * gcc.dg/vmx/3a-05.c: New.
13574         * gcc.dg/vmx/3a-06.c: New.
13575         * gcc.dg/vmx/3a-06m.c: New.
13576         * gcc.dg/vmx/3a-07.c: New.
13577         * gcc.dg/vmx/3b-01.c: New.
13578         * gcc.dg/vmx/3b-02.c: New.
13579         * gcc.dg/vmx/3b-10.c: New.
13580         * gcc.dg/vmx/3b-13.c: New.
13581         * gcc.dg/vmx/3b-14.c: New.
13582         * gcc.dg/vmx/3b-15.c: New.
13583         * gcc.dg/vmx/3c-01a.c: New.
13584         * gcc.dg/vmx/3c-01.c: New.
13585         * gcc.dg/vmx/3c-02.c: New.
13586         * gcc.dg/vmx/3c-03.c: New.
13587         * gcc.dg/vmx/3d-01.c: New.
13588         * gcc.dg/vmx/4-01.c: New.
13589         * gcc.dg/vmx/4-03.c: New.
13590         * gcc.dg/vmx/5-01.c: New.
13591         * gcc.dg/vmx/5-02.c: New.
13592         * gcc.dg/vmx/5-03.c: New.
13593         * gcc.dg/vmx/5-04.c: New.
13594         * gcc.dg/vmx/5-05.c: New.
13595         * gcc.dg/vmx/5-06.c: New.
13596         * gcc.dg/vmx/5-07.c: New.
13597         * gcc.dg/vmx/5-07t.c: New.
13598         * gcc.dg/vmx/5-08.c: New.
13599         * gcc.dg/vmx/5-10.c: New.
13600         * gcc.dg/vmx/5-11.c: New.
13601         * gcc.dg/vmx/7-01a.c: New.
13602         * gcc.dg/vmx/7-01.c: New.
13603         * gcc.dg/vmx/7c-01.c: New.
13604         * gcc.dg/vmx/7d-01.c: New.
13605         * gcc.dg/vmx/7d-02.c: New.
13606         * gcc.dg/vmx/8-01.c: New.
13607         * gcc.dg/vmx/8-02a.c: New.
13608         * gcc.dg/vmx/8-02.c: New.
13609         * gcc.dg/vmx/brode-1.c: New.
13610         * gcc.dg/vmx/bug-1.c: New.
13611         * gcc.dg/vmx/bug-2.c: New.
13612         * gcc.dg/vmx/bug-3.c: New.
13613         * gcc.dg/vmx/cw-bug-1.c: New.
13614         * gcc.dg/vmx/cw-bug-2.c: New.
13615         * gcc.dg/vmx/cw-bug-3.c: New.
13616         * gcc.dg/vmx/dct.c: New.
13617         * gcc.dg/vmx/debug-1.c: New.
13618         * gcc.dg/vmx/debug-2.c: New.
13619         * gcc.dg/vmx/debug-3.c: New.
13620         * gcc.dg/vmx/debug-4.c: New.
13621         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
13622         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
13623         * gcc.dg/vmx/eg-5.c: New.
13624         * gcc.dg/vmx/fft.c: New.
13625         * gcc.dg/vmx/gcc-bug-1.c: New.
13626         * gcc.dg/vmx/gcc-bug-2.c: New.
13627         * gcc.dg/vmx/gcc-bug-3.c: New.
13628         * gcc.dg/vmx/gcc-bug-4.c: New.
13629         * gcc.dg/vmx/gcc-bug-5.c: New.
13630         * gcc.dg/vmx/gcc-bug-6.c: New.
13631         * gcc.dg/vmx/gcc-bug-7.c: New.
13632         * gcc.dg/vmx/gcc-bug-8.c: New.
13633         * gcc.dg/vmx/gcc-bug-9.c: New.
13634         * gcc.dg/vmx/gcc-bug-b.c: New.
13635         * gcc.dg/vmx/gcc-bug-c.c: New.
13636         * gcc.dg/vmx/gcc-bug-d.c: New.
13637         * gcc.dg/vmx/gcc-bug-e.c: New.
13638         * gcc.dg/vmx/gcc-bug-f.c: New.
13639         * gcc.dg/vmx/gcc-bug-g.c: New.
13640         * gcc.dg/vmx/gcc-bug-i.c: New.
13641         * gcc.dg/vmx/harness.h: New.
13642         * gcc.dg/vmx/ira1.c: New.
13643         * gcc.dg/vmx/ira2a.c: New.
13644         * gcc.dg/vmx/ira2b.c: New.
13645         * gcc.dg/vmx/ira2.c: New.
13646         * gcc.dg/vmx/ira2c.c: New.
13647         * gcc.dg/vmx/mem.c: New.
13648         * gcc.dg/vmx/newton-1.c: New.
13649         * gcc.dg/vmx/ops.c: New.
13650         * gcc.dg/vmx/sn7153.c: New.
13651         * gcc.dg/vmx/spill2.c: New.
13652         * gcc.dg/vmx/spill3.c: New.
13653         * gcc.dg/vmx/spill.c: New.
13654         * gcc.dg/vmx/t.c: New.
13655         * gcc.dg/vmx/varargs-1.c: New.
13656         * gcc.dg/vmx/varargs-2.c: New.
13657         * gcc.dg/vmx/varargs-3.c: New.
13658         * gcc.dg/vmx/varargs-4.c: New.
13659         * gcc.dg/vmx/varargs-5.c: New.
13660         * gcc.dg/vmx/varargs-6.c: New.
13661         * gcc.dg/vmx/varargs-7.c: New.
13662         * gcc.dg/vmx/vmx.exp: New.
13663         * gcc.dg/vmx/vprint-1.c: New.
13664         * gcc.dg/vmx/vscan-1.c: New.
13665         * gcc.dg/vmx/x-01.c: New.
13666         * gcc.dg/vmx/x-02.c: New.
13667         * gcc.dg/vmx/x-03.c: New.
13668         * gcc.dg/vmx/x-04.c: New.
13669         * gcc.dg/vmx/x-05.c: New.
13670         * gcc.dg/vmx/yousufi-1.c: New.
13671         * gcc.dg/vmx/zero-1.c: New.
13672         * gcc.dg/vmx/zero.c: New.
13673
13674 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
13675
13676         * g++.dg/lookup/java1.C: Update for chage of
13677         _Jv_AllocObject.
13678         * g++.dg/lookup/java2.C: Likewise.
13679
13680 2004-04-17  Laurent GUERBY <laurent@guerby.net>
13681
13682         * ada/acats/run_all.sh: use -O2 by default.
13683
13684 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
13685
13686         * gcc.dg/vr-mult-[12].c: New tests.
13687
13688 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13689
13690         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
13691
13692         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
13693
13694 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
13695
13696         * lib/target-supports.exp (check_profiling_available): Assume profiling
13697         isn't available for mips*-*-elf targets.
13698
13699 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
13700
13701         * gcc.dg/builtins-38.c: New test.
13702
13703 2004-04-14  Eric Christopher  <echristo@redhat.com>
13704
13705         * g++.dg/charset/charset.exp: Run .cc extension tests.
13706
13707 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
13708
13709         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
13710
13711 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13712
13713         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
13714
13715 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
13716
13717         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
13718         * gcc.dg/i386-387-2.c: Likewise.
13719
13720         * gcc.dg/i386-387-7.c: New test.
13721         * gcc.dg/i386-387-8.c: New test.
13722
13723         * gcc.dg/builtins-37.c: New test.
13724
13725 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
13726
13727         * g++.dg/pch/externc-1.C: Add missing semicolon.
13728
13729 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
13730
13731         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
13732
13733 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13734
13735         * gcc.c-torture/execute/20040411-1.c: New test.
13736
13737 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13738
13739         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
13740
13741 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
13742
13743         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
13744
13745 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
13746
13747         * lib/target-supports.exp (check_named_sections_available): New.
13748         * lib/gcc-dg.exp (dg-require-named-sections): New.
13749         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
13750         old-deja.exp.  Also prune error-count message from HP linker.
13751         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
13752
13753         * g++.dg/init/init-ref4.C: Use dg-require-weak.
13754         * g++.old-deja/g++.pt/static3.C: Likewise.
13755         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
13756
13757 2004-04-09  Roger Sayle  <roger@eyesopen.com>
13758
13759         * gcc.c-torture/execute/20040409-1.c: New test case.
13760         * gcc.c-torture/execute/20040409-2.c: New test case.
13761         * gcc.c-torture/execute/20040409-3.c: New test case.
13762
13763 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
13764
13765         * gcc.dg/20040409-1.c: New test.
13766
13767 2004-04-08  Roger Sayle  <roger@eyesopen.com>
13768
13769         PR target/14888
13770         * g++.dg/opt/pr14888.C: New test case.
13771
13772 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
13773
13774         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
13775         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
13776         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
13777         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
13778         New tests.
13779
13780 2004-04-08  Paul Brook  <paul@codesourcery.com>
13781
13782         * gcc.dg/spill-1.c: New test.
13783
13784 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13785
13786         * gcc.dg/torture/builtin-ctype-2.c: New test.
13787
13788 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
13789
13790         * gcc.dg/pch/pch.exp: Add largefile test.
13791
13792 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
13793
13794         * g++.dg/pch/externc-1.Hs: New.
13795         * g++.dg/pch/externc-1.C: New.
13796
13797 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13798
13799         * gcc.dg/compat/struct-by-value-5a_main.c,
13800         gcc.dg/compat/struct-by-value-5b_main.c: New files.
13801         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
13802         * gcc.dg/compat/struct-by-value-5a_x.c,
13803         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
13804         gcc.dg/compat/struct-by-value-5_x.c.
13805         * gcc.dg/compat/struct-by-value-5a_y.c,
13806         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
13807         gcc.dg/compat/struct-by-value-5_y.c.
13808
13809         * gcc.dg/compat/struct-by-value-6a_main.c,
13810         gcc.dg/compat/struct-by-value-6b_main.c: New files.
13811         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
13812         * gcc.dg/compat/struct-by-value-6a_x.c,
13813         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
13814         gcc.dg/compat/struct-by-value-6_x.c.
13815         * gcc.dg/compat/struct-by-value-6a_y.c,
13816         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
13817         gcc.dg/compat/struct-by-value-6_y.c.
13818
13819         * gcc.dg/compat/struct-by-value-7a_main.c,
13820         gcc.dg/compat/struct-by-value-7b_main.c: New files.
13821         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
13822         * gcc.dg/compat/struct-by-value-7a_x.c,
13823         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
13824         gcc.dg/compat/struct-by-value-7_x.c.
13825         * gcc.dg/compat/struct-by-value-7a_y.c,
13826         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
13827         gcc.dg/compat/struct-by-value-7_y.c.
13828
13829 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
13830
13831         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
13832         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
13833         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
13834         options.
13835
13836 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
13837
13838         * gcc.dg/builtins-36.c: New test.
13839
13840 2004-04-06  Paul Brook  <paul@codesourcery.com>
13841
13842         * README.gcc: Remove obsolete contraint on testcases.
13843
13844 2004-04-05  Paul Brook  <paul@codesourcery.com>
13845
13846         PR2123
13847         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
13848         failure and exit(0) on success.
13849         * g++.dg/expr/anew2.C: Ditto.
13850         * g++.dg/expr/anew3.C: Ditto.
13851         * g++.dg/expr/anew4.C: Ditto.
13852
13853 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
13854
13855         PR c++/3518
13856         * g++.dg/template/unify7.C: New.
13857
13858 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
13859
13860         * g++.dg/README: Bring up to date with new subdirectories; remove
13861         duplicate subdirectory lines.
13862
13863 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
13864
13865         PR c++/14007
13866         * g++.dg/template/unify5.C: New.
13867         * g++.dg/template/unify6.C: New.
13868         * g++.dg/template/qualttp20.C: Adjust.
13869         * g++.old-deja/g++.jason/report.C: Adjust.
13870         * g++.old-deja/g++.other/qual1.C: Adjust.
13871
13872 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
13873
13874         PR c++/14803
13875         * g++.dg/inherit/ptrmem1.C: New test.
13876
13877 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
13878
13879         PR c++/14755
13880         * gcc.c-torture/execute/20040331-1.c: New test.
13881         * gcc.dg/20040331-1.c: New test.
13882
13883 2004-04-01  Paul Brook  <paul@codesourcery.com>
13884
13885         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
13886
13887 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
13888
13889         PR c++/14724
13890         * g++.dg/init/goto1.C: New test.
13891
13892         PR c++/14763
13893         * g++.dg/template/defarg4.C: New test.
13894
13895 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
13896
13897         * gcc.dg/altivec-11.c: Extend test for more valid cases.
13898
13899 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
13900
13901         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
13902
13903 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
13904
13905         * gcc.dg/noncompile/undeclared-2.c: New test.
13906
13907 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
13908
13909         * gcc.dg/940409-1.c: Remove XFAIL.
13910         * gcc.dg/reg-vol-struct-1.c: New test.
13911
13912 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13913
13914         * gcc.dg/torture/builtin-wctype-1.c: New test.
13915
13916 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
13917
13918         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
13919         * gcc.dg/20001101-1.c: Likewise.
13920         * gcc.dg/20001102-1.c: Likewise.
13921
13922 2004-03-25  Roger Sayle  <roger@eyesopen.com>
13923
13924         * gcc.dg/compare8.c: Add an additional test for XOR.
13925
13926 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13927
13928         * gcc.dg/torture/builtin-ctype-1.c: New test.
13929
13930 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13931
13932         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
13933         * gcc.dg/torture/builtin-math-1.c: Likewise.
13934         * gcc.dg/torture/builtin-power-1.c: New test.
13935
13936 2004-03-24  Andreas Schwab  <schwab@suse.de>
13937
13938         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
13939         IA64 assembler.
13940
13941 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
13942             Roger Sayle  <roger@eyesopen.com>
13943
13944         * gcc.dg/compare8.c: New test case.
13945
13946 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
13947
13948         * g++.dg/ext/altivec-7.C: New test.
13949
13950 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
13951
13952         PR 12267, 12391, 12560, 13129, 14114, 14133
13953         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
13954         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
13955         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
13956         Adjust error regexps.
13957         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
13958         * gcc.dg/noncompile/undeclared-1.c: New test cases.
13959         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
13960         * gcc.dg/local1.c: Add explanatory comment.
13961
13962 2004-03-23  Roger Sayle  <roger@eyesopen.com>
13963
13964         PR optimization/14669
13965         * g++.dg/opt/fold2.C: New test case.
13966
13967 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
13968
13969         PR c/14069
13970         * gcc.dg/20040322-1.c: New test.
13971
13972 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13973
13974         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
13975         * gcc.dg/ultrasp4.c: Likewise.
13976         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
13977
13978 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13979
13980         * gcc.dg/i386-sse-8.c: Reset default options.
13981
13982 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13983
13984         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
13985         in the error message text.
13986
13987 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13988
13989         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
13990
13991 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
13992
13993         PR c++/14616
13994         * g++.dg/init/array13.C: New test.
13995
13996 2004-03-20  Roger Sayle  <roger@eyesopen.com>
13997
13998         PR target/13889
13999         * gcc.c-torture/compile/pr13889.c: New test case.
14000
14001 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14002
14003         PR c/14635
14004         * builtins-1.c (nan, nans): Don't test.
14005         * builtins-30.c: Don't use nan, nanf, nanl.
14006         * builtins-35.c: New test.
14007
14008 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
14009
14010         * g++.dg/ext/altivec-6.C: New test.
14011
14012 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
14013
14014         * g++.dg/init/placement3.C: New test.
14015
14016         * g++.dg/template/spec13.C: New test.
14017
14018         * g++.dg/lookup/using11.C: New test.
14019
14020         * g++.dg/lookup/koenig3.C: New test.
14021
14022         * g++.dg/template/operator2.C: New test.
14023
14024         * g++.dg/expr/dtor3.C: New test.
14025         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
14026         marker.
14027         * g++.old-deja/g++.law/visibility28.C: Likewise.
14028
14029 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
14030
14031         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
14032         * gcc.dg/ppc64-abi-3.c: Likewise.
14033
14034 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14035
14036         PR c++/14545
14037         * g++.dg/parse/template15.C: New test.
14038
14039 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14040
14041         * g++.dg/expr/dtor2.C: New test.
14042
14043         * g++.dg/lookup/anon4.C: New test.
14044
14045         * g++.dg/overload/using1.C: New test.
14046
14047         * g++.dg/template/lookup7.C: New test.
14048
14049         * g++.dg/template/typename6.C: New test.
14050
14051         * g++.dg/expr/cond6.C: New test.
14052
14053 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14054
14055         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
14056
14057 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14058
14059         * g++.dg/expr/cond5.C: New test.
14060         * g++.dg/expr/constcast1.C: Likewise.
14061         * g++.dg/expr/ptrmem2.C: Likewise.
14062         * g++.dg/expr/ptrmem3.C: Likewise.
14063         * g++.dg/lookup/main1.C: Likewise.
14064         * g++.dg/template/lookup6.C: Likewise.
14065
14066 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14067
14068         * gcc.dg/local1.c: New test.
14069
14070         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
14071
14072 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14073
14074         * gcc.dg/torture/builtin-convert-1.c: New test.
14075
14076 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14077
14078         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
14079
14080 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14081
14082         PR c++/14481
14083         * g++.dg/warn/Wunused-7.C: New test.
14084
14085 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14086
14087         * gcc.dg/torture/builtin-integral-1.c: New test.
14088
14089 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14090
14091         PR c++/14586
14092         * g++.dg/parse/non-dependent3.C: New test.
14093
14094 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
14095
14096         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
14097         * g++.dg/eh/simd-2.C: Likewise.
14098         * g++.dg/init/array10.C: Likewise.
14099         * gcc.c-torture/compile/simd-1.c: Likewise.
14100         * gcc.c-torture/compile/simd-2.c: Likewise.
14101         * gcc.c-torture/compile/simd-3.c: Likewise.
14102         * gcc.c-torture/compile/simd-4.c: Likewise.
14103         * gcc.c-torture/compile/simd-6.c: Likewise.
14104         * gcc.c-torture/execute/simd-1.c: Likewise.
14105         * gcc.c-torture/execute/simd-2.c: Likewise.
14106         * gcc.dg/compat/vector-defs.h: Likewise.
14107         * gcc.dg/20020531-1.c: Likewise.
14108         * gcc.dg/altivec-3.c: Likewise.
14109         * gcc.dg/altivec-4.c: Likewise.
14110         * gcc.dg/altivec-varargs-1.c: Likewise.
14111         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
14112         * gcc.dg/i386-mmx-3.c: Likewise.
14113         * gcc.dg/i386-sse-4.c: Likewise.
14114         * gcc.dg/i386-sse-5.c: Likewise.
14115         * gcc.dg/i386-sse-8.c: Likewise.
14116         * gcc.dg/simd-1.c: Likewise.
14117         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
14118         __ev64_opaque__ since the machine description provides it.
14119
14120 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14121
14122         * lib/compat.exp (skip_list): New global variable.
14123         Use it to hold the user defined COMPAT_SKIPS list if any.
14124         (compat-obj): Add the members of skip_list to optall.
14125
14126 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14127
14128         * gcc.dg/compat/union-by-value-1_main.c,
14129         union-by-value-1_x.c, union-by-value-1_y.c,
14130         union-check.h, union-defs.h,
14131         union-init.h, union-return-1_main.c,
14132         union-return-1_x.c, union-return-1_y.c: New files.
14133
14134 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14135
14136         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
14137         mixed-struct-init.h: Add 4 mixed structure types.
14138         struct-by-value-21_main.c, struct-by-value-21_x.c,
14139         struct-by-value-21_y.c, struct-return-21_main.c,
14140         struct-return-21_x.c, struct-return-21_y.c: New files.
14141
14142 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
14143
14144         PR c++/14550
14145         * g++.dg/parse/template14.C: New test.
14146
14147 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14148
14149         * gcc.c-torture/execute/20040313-1.c: New test.
14150
14151 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
14152
14153         PR target/14533
14154         * gcc.dg/20040311-2.c: New test.
14155
14156 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
14157
14158         PR other/14544
14159         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
14160         bit-field.
14161
14162 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
14163
14164         * gcc.dg/20040305-2.c: Add missing return statement.
14165
14166 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14167
14168         * gcc.dg/builtins-34.c: Also check pow10*.
14169
14170 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14171
14172         PR target/14262
14173         * gcc.dg/20040305-2.c: New test.
14174
14175 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14176
14177         * gcc.dg/20040310-1.c: New test.
14178
14179 2004-03-11  Roger Sayle  <roger@eyesopen.com>
14180
14181         * gcc.c-torture/execute/20040311-1.c: New test case.
14182
14183 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
14184
14185         PR c++/14476
14186         * g++.dg/lookup/enum1.C: New test.
14187
14188 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
14189
14190         PR c++/14510
14191         * g++.dg/lookup/struct2.C: New test.
14192
14193 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
14194
14195         * gcc.dg/builtins-34.c: New test.
14196
14197 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14198
14199         * gcc.dg/torture/builtin-nonneg-1.c: New test.
14200
14201 2004-03-09  James E Wilson  <wilson@specifixinc.com>
14202
14203         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
14204         * gcc.dg/alias-2.c: New testcase.
14205
14206 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
14207
14208         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
14209
14210 2004-03-09  Roger Sayle  <roger@eyesopen.com>
14211
14212         * gcc.c-torture/execute/20040309-1.c: New test case.
14213
14214 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14215
14216         PR c++/14397
14217         * g++.dg/overload/ref1.C: New.
14218
14219 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14220
14221         PR c++/14409
14222         * g++.dg/template/spec12.C: New test.
14223
14224         PR c++/14448
14225         * g++.dg/parse/crash14.C: New test.
14226
14227 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14228
14229         PR c++/14230
14230         * g++.dg/init/ref11.C: New test.
14231
14232 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14233
14234         PR c++/14432
14235         * g++.dg/parse/builtin2.C: New test.
14236
14237 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14238
14239         PR c++/14401
14240         * g++.dg/init/ctor3.C: New test.
14241         * g++.dg/init/union1.C: New test.
14242         * g++.dg/ext/anon-struct4.C: New test.
14243
14244 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14245
14246         * g++.dg/lookup/koenig1.C: Tweak error messages.
14247         * g++.dg/lookup/used-before-declaration.C: Likewise.
14248         * g++.dg/other/do1.C: Likewise.
14249         * g++.dg/overload/koenig1.C: Likewise.
14250         * g++.dg/parse/crash13.C: Likewise.
14251         * g++.dg/template/instantiate3.C: Likewise.
14252
14253 2004-03-08  Eric Christopher  <echristo@redhat.com>
14254
14255         * * lib/target-supports.exp: Enable libiconv in test
14256         compilation.  Fix up error checking.
14257
14258 2004-03-08  Roger Sayle  <roger@eyesopen.com>
14259
14260         PR middle-end/14289
14261         * gcc.dg/pr14289-1.c: New test case.
14262         * gcc.dg/pr14289-2.c: Likewise.
14263         * gcc.dg/pr14289-3.c: Likewise.
14264
14265 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
14266
14267         * gcc.c-torture/execute/20040308-1.c: New test.
14268
14269 2004-03-07  Roger Sayle  <roger@eyesopen.com>
14270
14271         * gcc.c-torture/execute/20040307-1.c: New test case.
14272
14273 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
14274
14275         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
14276
14277 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
14278
14279         * gcc.dg/20040306-1.c: New test.
14280
14281 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
14282
14283         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
14284         them static.
14285         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
14286
14287 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14288
14289         PR c/14465
14290         * gcc.dg/decl-6.c: New test.
14291
14292 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14293
14294         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
14295         Rename LOGPOW -> LOG_POW.
14296         (SQRT_EXP, POW_EXP): New.
14297
14298 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14299
14300         * gcc.dg/i386-sse-8.c: New test.
14301
14302 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14303
14304         PR c/14114
14305         * gcc.dg/decl-5.c: New test.
14306
14307 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
14308
14309         * gcc.dg/20040305-1.c: New test.
14310
14311 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
14312
14313         PR other/14354
14314         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
14315
14316 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
14317
14318         PR c++/14425, c++/14426
14319         * g++.dg/ext/altivec-4.C: New test.
14320         * g++.dg/ext/altivec-5.C: New test.
14321
14322 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
14323
14324         * g++.old-deja/g++.other/linkage1.C: Expect errors about
14325         global variables of a type with no linkage.
14326         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
14327         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
14328         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
14329         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
14330         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
14331         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
14332         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
14333         * g++.dg/warn/deprecated.C: Name enum Color.
14334         * g++.dg/overload/VLA.C: Name structure for 'b'.
14335         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
14336
14337 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14338
14339         * gcc.c-torture/compile/20040304-1.c: New test.
14340
14341 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
14342
14343         PR 13728
14344         * gcc.dg/decl-4.c: New testcase.
14345
14346 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
14347
14348         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
14349         as PRECF if sizeof (float) > sizeof (double).
14350         (PRECL): Make it the same as PRECF if
14351         sizeof (float) > sizeof (long double).
14352
14353 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14354
14355         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
14356         system type.  Add check for irix6 which doesn't have c99 runtime.
14357
14358 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
14359
14360         * gcc.dg/const-elim-1.c: xfail for xtensa.
14361
14362 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14363
14364         PR c++/14369
14365         * g++.dg/template/cond4.C: New test.
14366
14367 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14368
14369         PR c++/14360
14370         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
14371
14372         PR c++/14361
14373         * g++.dg/parse/defarg7.C: New test.
14374
14375         PR c++/14359
14376         * g++.dg/template/friend26.C: New test.
14377
14378 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14379
14380         PR c++/14324
14381         * g++.dg/abi/mangle21.C: New test.
14382
14383         PR c++/14260
14384         * g++.dg/parse/constructor2.C: New test.
14385
14386         PR c++/14337
14387         * g++.dg/template/sfinae1.C: New test.
14388
14389 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14390
14391         PR c++/14267
14392         * g++.dg/expr/crash2.C: New test.
14393
14394         PR middle-end/13448
14395         * gcc.dg/inline-5.c: New test.
14396         * gcc.dg/always-inline.c: Split out tests into ...
14397         * gcc.dg/always-inline2.c: ... this and ...
14398         * gcc.dg/always-inline3.c: ... this.
14399
14400 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14401
14402         PR debug/12103
14403         * g++.dg/debug/crash1.C: New test.
14404
14405 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
14406
14407         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
14408         function with __attribute__((noinline)).
14409         (recurser_void2): Likewise.
14410         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
14411         (recurser_void2): Likewise.
14412
14413 2004-02-29  Roger Sayle  <roger@eyesopen.com>
14414
14415         PR middle-end/14203
14416         * g++.dg/warn/Wunused-6.C: New test case.
14417
14418 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
14419
14420         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
14421         not defined.
14422
14423 2004-02-27  Eric Christopher  <echristo@redhat.com>
14424
14425         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
14426         * g++.dg/charset/asm2.c: Run only x86.
14427         * gcc.dg/charset/asm3.c: Ditto.
14428
14429 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
14430
14431         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
14432         ld_library_path.
14433
14434 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
14435
14436         * g++.dg/ext/altivec-3.C: New.
14437
14438 2004-02-26  Richard Henderson  <rth@redhat.com>
14439
14440         * g++.dg/ext/attrib10.C: Mark for warning.
14441         * gcc.dg/attr-alias-1.c: New.
14442
14443 2004-02-26  Richard Henderson  <rth@redhat.com>
14444
14445         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
14446         * gcc.c-torture/execute/20040208-2.c: ... it back.
14447
14448 2004-02-26  Eric Christopher  <echristo@redhat.com>
14449
14450         * lib/target-supports.exp (check-iconv-available): New function.
14451         * lib/gcc-dg.exp (dg-require-iconv): New function.
14452         Use above.
14453         * gcc.dg/charset: New directory.
14454         * gcc.dg/charset/charset.exp: New file.
14455         * gcc.dg/charset/asm1.c: Ditto.
14456         * gcc.dg/charset/asm2.c: Ditto.
14457         * gcc.dg/charset/asm3.c: Ditto.
14458         * gcc.dg/charset/asm4.c: Ditto.
14459         * gcc.dg/charset/asm5.c: Ditto.
14460         * gcc.dg/charset/attribute1.c: Ditto.
14461         * gcc.dg/charset/attribute2.c: Ditto.
14462         * gcc.dg/charset/string1.c: Ditto.
14463         * g++.dg/charset: New directory.
14464         * g++.dg/dg.exp: Add here. Special options.
14465         * g++.dg/charset/charset.exp: New file.
14466         * g++.dg/charset/asm1.c: Ditto.
14467         * g++.dg/charset/asm2.c: Ditto.
14468         * g++.dg/charset/asm3.c: Ditto.
14469         * g++.dg/charset/asm4.c: Ditto.
14470         * g++.dg/charset/attribute1.c: Ditto.
14471         * g++.dg/charset/attribute2.c: Ditto.
14472         * g++.dg/charset/extern1.cc: Ditto.
14473         * g++.dg/charset/extern2.cc: Ditto.
14474         * g++.dg/charset/string1.c: Ditto.
14475
14476 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
14477
14478         PR c++/14278
14479         * g++.dg/parse/comma1.C: New test.
14480
14481 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14482
14483         PR c++/14284
14484         * g++.dg/template/ttp8.C: New test.
14485
14486 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
14487
14488         * gcc.dg/fixuns-trunc-1.c: New test.
14489
14490 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14491
14492         * gcc.dg/builtins-config.h: Use #elif.
14493
14494 2004-02-26  Michael Matz  <matz@suse.de>
14495
14496         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
14497         * gcc.dg/991214-1.c: Likewise.
14498         * gcc.dg/i386-asm-1.c: Likewise.
14499
14500 2004-02-25  Richard Henderson  <rth@redhat.com>
14501
14502         * gcc.c-torture/execute/20040208-2.c: Move ...
14503         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
14504
14505 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14506
14507         PR c++/14246
14508         * g++.dg/other/crash-3.C: New test.
14509
14510 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14511
14512         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
14513         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
14514
14515         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
14516         HP-UX.
14517
14518 2004-02-24  Michael Matz  <matz@suse.de>
14519
14520         * gcc.dg/i386-regparm.c: New.
14521
14522 2004-02-23  James E Wilson  <wilson@specifixinc.com>
14523
14524         * gcc.c-torture/execute/20040223-1.c: New.
14525
14526 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
14527             Kazu Hirata  <kazu@cs.umass.edu>
14528
14529         * gcc.dg/fwritable-strings-1.c: Remove.
14530
14531 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
14532
14533         PR c/14156
14534         * gcc.dg/20040223-1.c: New test.
14535
14536 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14537
14538         PR c++/14106
14539         * g++.dg/ext/typeof9.C: New test.
14540
14541 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14542
14543         PR c++/14250
14544         * g++.dg/other/switch1.C: New test.
14545
14546 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14547
14548         * gcc.dg/cast-function-1.c: Adjust for new informative message.
14549         * gcc.dg/va-arg-1.c: Likewise.
14550
14551 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14552
14553         PR c++/14143
14554         * g++.dg/template/koenig5.C: New test.
14555
14556 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
14557
14558         * g++.dg/ext/altivec-1.C: Generalize target triple.
14559         * g++.dg/ext/altivec-2.C: New test case.
14560         * g++.dg/ext/altivec_check.h: New file.
14561         * gcc.dg/altivec-1.c: Generalize target triple;
14562         include altivec_check.h and call altivec_check().
14563         * gcc.dg/altivec-[2-5].c: Generalize target triple.
14564         * gcc.dg/altivec-6.c: New test case.
14565         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
14566         type casts as needed.
14567         * gcc.dg/altivec-10.c: Include altivec_check.h and call
14568         altivec_check().
14569         * gcc.dg/altivec-12.c: New test case.
14570         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
14571         include altivec_check.h and call altivec_check().
14572         * gcc.dg/altivec_check.h: New file.
14573
14574 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14575
14576         * lib/target-supports.exp (check_alias_available): Don't mangle
14577         function `g' in test program.
14578
14579 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14580
14581         * lib/target-supports.exp (check_profiling_available): Check
14582         argument to determine whether we support a profiling type.
14583         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
14584         check_profiling_available.
14585         * g++.dg/bprob/bprob.exp: Likewise
14586         * g77.dg/bprob/bprob.exp: Likewise.
14587         * gcc.misc-tests/bprob.exp: Likewise.
14588         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
14589         dg-require-profiling and delete expected error handling.
14590         * gcc.dg/20021014-1.c: Likewise.
14591         * gcc.dg/nest.c: Likewise.
14592
14593 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14594
14595         PR c++/12007
14596         * g++.dg/other/vthunk1.C: New test.
14597
14598 2004-02-20  Falk Hueffner  <falk@debian.org>
14599
14600         PR target/14201
14601         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
14602
14603 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
14604
14605         PR c++/13927
14606         * g++.dg/other/error8.C: Remove XFAIL markers.
14607
14608         PR c++/14173
14609         * g++.dg/ext/packed5.C: New test.
14610
14611         PR c++/14199
14612         * g++.dg/warn/Wunused-5.C: New test.
14613
14614         PR c++/14186
14615         * g++.dg/lookup/member1.C: New test.
14616
14617 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
14618
14619         * gcc.c-torture/compile/20040130-1.c: Enable only when
14620         __INT_MAX__ >= 2147483647L.
14621         * gcc.c-torture/compile/961203-1.c: Likewise.
14622
14623 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
14624
14625         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
14626         * g++.dg/opt/template1.C: Robustify assembler regexp
14627
14628 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14629
14630         * gcc.c-torture/execute/simd-4.x: Remove.
14631         * gcc.c-torture/execute/va-arg-25.x: Likewise.
14632         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
14633         Guard with #ifndef SKIP_ATTRIBUTE.
14634         * gcc.dg/compat/vector-1_y.c: Likewise.
14635         * gcc.dg/compat/vector-2_x.c: Likewise.
14636         * gcc.dg/compat/vector-2_y.c: Likewise.
14637         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
14638         * g++.dg/eh/simd-2.C: Likewise.
14639
14640 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
14641
14642         * gcc.c-torture/compile/complex-1.c: New.
14643
14644 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
14645
14646         PR target/14209
14647         * gcc.c-torture/execute/20040218-1.c: New test.
14648
14649 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14650
14651         PR c++/14181
14652         * g++.dg/parse/new2.C: New test.
14653
14654 2004-02-18  Paul Brook  <paul@codesourcery.com>
14655
14656         * gcc.c-torture/compile/libcall-1.c: New test.
14657
14658 2004-02-18  Paul Brook  <paul@codesourcery.com>
14659
14660         PR debug/12934
14661         * gcc.dg/debug/debug-7.c: New test.
14662
14663 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
14664
14665         * gcc.dg/20040217-1.c: New test.
14666
14667 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
14668
14669         * gcc.c-torture/execute/990208-1.x: Delete.
14670
14671 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
14672
14673         * gcc.c-torture/execute/20040208-2.x: New file.
14674
14675 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
14676
14677         PR c++/11326
14678         * g++.dg/abi/structret1.C: New test.
14679
14680 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
14681
14682         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
14683         (i386_cpuid): No need to test if cpuid is available on AMD64.
14684         Fix assembly, so that it works onboth i386 and AMD64.
14685         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
14686         (vecInLong): Fix s[] member type to unsigned int.
14687         (vecInWord): Remove type.
14688         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
14689         (a64, b64, c64, d64, e64): Remove.
14690         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
14691         Remove unused variable.  Remove initialization of removed variables.
14692         Don't call mmx_tests nor sse_tests.
14693         (reference_mmx, reference_sse): Remove.
14694         (check): Add return stmt.
14695         * gcc.dg/i386-sse-7.c: New test.
14696         * gcc.dg/i386-mmx-4.c: New test.
14697
14698 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14699
14700         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
14701         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14702         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14703         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
14704         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
14705         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
14706         g++.dg/tc1/dr94.C: Fix line terminator.
14707
14708 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
14709
14710         * gcc.c-torture/compile/20040216-1.c: New.
14711
14712 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14713
14714         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14715         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14716         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
14717         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
14718         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
14719         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
14720
14721 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14722
14723         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
14724
14725 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
14726
14727         PR c++/13971
14728         * g++.dg/expr/cond4.C: New test.
14729
14730         PR c++/14086
14731         * g++.dg/lookup/crash2.C: New test.
14732
14733 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
14734
14735         * gcc.c-torture/compile/20040214-2.c: New test.
14736
14737 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
14738
14739         PR c++/14116
14740         * g++.dg/ext/typeof8.C: New test.
14741
14742 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
14743
14744         * gcc.c-torture/compile/20040214-1.c: New test.
14745
14746 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14747
14748         PR c++/13635
14749         * g++.dg/template/spec11.C: New test.
14750
14751 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14752
14753         PR c++/13927
14754         * g++.dg/other/error8.C: New test.
14755
14756 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
14757
14758         PR c++/14122
14759         * g++.dg/template/array4.C: New test.
14760
14761         PR c++/14108
14762         * g++.dg/inherit/thunk2.C: New test.
14763
14764         PR c++/14083
14765         * g++.dg/eh/cond2.C: New test.
14766
14767 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
14768
14769         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
14770
14771 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
14772
14773         * lib/scanasm.exp (dg-scan): Quote pattern before display.
14774
14775 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
14776
14777         * g++.dg/simd-2.C: xfail on ppc64-linux.
14778
14779 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14780
14781         PR c/456
14782         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
14783         tests.
14784
14785 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
14786
14787         * gcc.dg/builtins-33.c: New test.
14788
14789 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
14790
14791         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
14792
14793 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14794
14795         * g++.dg/simd-2.C: Set -maltivec for ppc64.
14796
14797 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14798
14799         * gcc.dg/ppc64-abi-3.c: New test.
14800
14801 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
14802
14803         PR c/14092
14804
14805         * gcc.dg/pr14092-1.c: New testcase.
14806
14807 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
14808
14809         * gcc.dg/cpp/assert4.c: Fix typo last change.
14810
14811         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
14812         * gcc.dg/cpp/assert4.c: Handle powerpc64.
14813
14814         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
14815
14816 2004-02-09  Roger Sayle  <roger@eyesopen.com>
14817
14818         * gcc.c-torture/compile/20040209-1.c: New test case.
14819
14820 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14821
14822         * gcc.dg/c90-init-1.c: Adjust expected error messages.
14823
14824 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
14825
14826         * gcc.c-torture/execute/20040208-[12].c: New tests.
14827
14828 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14829
14830         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
14831
14832 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14833
14834         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
14835
14836 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14837
14838         Bug 13856
14839         * gcc.dg/visibility-8.c: New testcase.
14840
14841 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14842
14843         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
14844         arguments.
14845         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
14846
14847 2004-02-07  Roger Sayle  <roger@eyesopen.com>
14848
14849         PR middle-end/13696
14850         * g++.dg/opt/fold1.C: New test case.
14851
14852 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14853
14854         PR c++/14033
14855         * g++.dg/other/crash-2.C: New test.
14856
14857 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14858
14859         PR c++/14028
14860         * g++.dg/parse/angle-bracket2.C: New test.
14861
14862 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14863
14864         PR middle-end/13750
14865         Revert:
14866         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14867         PR pch/13361
14868         * testsuite/g++.dg/pch/wchar-1.C: New.
14869         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14870
14871 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14872
14873         PR c++/14008
14874         * g++.dg/parse/error15.C: New test.
14875         * g++.dg/parse/crash11.C: Update dg-error mark.
14876
14877 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14878
14879         PR c++/13932
14880         * g++.dg/warn/conv2.C: New test.
14881
14882 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14883
14884         PR c++/13086
14885         * g++.dg/warn/incomplete1.C: Remove xfail.
14886
14887 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14888
14889         * lib/file-format.exp (gcc_target_object_format): Use
14890         ${tool}_target_compile, not gcc_target_compile.
14891         * lib/target-supports.exp (check_alias_available): Likewise.
14892         (check_gc_sections_available): Likewise.
14893         * g++.dg/ext/attrib10.C: Use dg-require-alias.
14894         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
14895         dg-require-alias.
14896
14897 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14898
14899         PR c++/13969
14900         * g++.dg/template/static6.C: New test.
14901
14902 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
14903
14904         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
14905
14906 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14907
14908         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
14909         tests for systems where `char' is unsigned by default.
14910
14911 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14912
14913         PR c++/13997
14914         * g++.dg/template/partial3.C: New test.
14915
14916 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
14917
14918         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
14919         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
14920         Remove mentions of obsolete ports.
14921
14922 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
14923
14924         * gcc.dg/noncompile/20001228-1.c: Fix for new
14925         error message.
14926
14927 2004-02-03  Roger Sayle  <roger@eyesopen.com>
14928
14929         PR target/9348
14930         * gcc.c-torture/execute/multdi-1.c: New test case.
14931
14932 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14933
14934         PR c++/13925
14935         * g++.dg/template/lookup5.C: New test.
14936
14937 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14938
14939         PR c++/13950
14940         * g++.dg/template/lookup4.C: New test.
14941
14942         PR c++/13970
14943         * g++.dg/parse/error14.C: New test.
14944
14945         PR c++/14002
14946         * g++.dg/parse/template13.C: New test.
14947
14948 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14949
14950         PR c++/13978
14951         * g++.dg/template/koenig4.C: New test.
14952
14953         PR c++/13968
14954         * g++.dg/template/crash17.C: New test.
14955
14956         PR c++/13975
14957         * g++.dg/parse/error13.C: New test.
14958         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
14959
14960 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14961
14962         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
14963
14964 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
14965
14966         PR c/11658
14967         PR c/13994
14968         * gcc.dg/noncompile/20040203-1.c: New test.
14969         * gcc.dg/noncompile/20040203-2.c: Likewise.
14970         * gcc.dg/noncompile/20040203-3.c: Likewise.
14971         * gcc.dg/20040203-1.c: Likewise.
14972
14973 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
14974
14975         PR c++/10858
14976         * g++.dg/template/sizeof7.C: New test.
14977
14978 2004-02-02  Eric Christopher  <echristo@redhat.com>
14979             Zack Weinberg  <zack@codesourcery.com>
14980
14981         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
14982
14983 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
14984
14985         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
14986         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
14987         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
14988         * gcc.dg/cleanup-5.c: Run only on Linux targets.
14989
14990 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
14991
14992         PR c++/13113
14993         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
14994
14995         PR c++/13854
14996         * g++.dg/ext/attrib13.C: New test.
14997
14998         PR c++/13907
14999         * g++.dg/conversion/op2.C: New test.
15000
15001 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15002
15003         * gcc.dg/titype-1.c: Fix pasto.
15004
15005 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15006
15007         * gcc.dg/titype-1.c: New test.
15008
15009 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15010
15011         PR c++/13957
15012         * g++.dg/template/non-type-template-argument-1.C,
15013         g++.dg/template/qualified-id1.C: Update dg-error marks.
15014         * g++.dg/template/nontype6.C: New test.
15015
15016 2004-02-01  Roger Sayle  <roger@eyesopen.com>
15017
15018         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
15019         * gcc.dg/builtins-31.c: New testcase.
15020         * gcc.dg/builtins-32.c: New testcase.
15021
15022 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
15023
15024         * objc.dg/call-super-2.m: Update line numbers
15025         for the including of stddef.h.
15026
15027 2004-01-30  Michael Matz  <matz@suse.de>
15028
15029         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
15030         g++.dg/ext/case-range3.C: New tests.
15031
15032 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15033
15034         DR206
15035         PR c++/13813
15036         * g++.dg/template/member4.C: New test.
15037
15038 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15039
15040         PR c++/13683
15041         * g++.dg/template/sizeof6.C: New test.
15042
15043 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15044
15045         * gcc.dg/fwritable-strings-1.c: New test.
15046
15047 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15048
15049         * gcc.c-torture/compile/20040130-1.c: New test.
15050
15051 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
15052
15053         * objc.dg/call-super-2.m: Include stddef.h for size_t.
15054
15055 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
15056
15057         PR c++/13883
15058         * g++.dg/template/ctor3.C: New test.
15059
15060 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15061
15062         * g++.dg/tc1: New directory.
15063         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
15064         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
15065         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
15066         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
15067         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
15068
15069 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15070
15071         * g++.dg/parse/error11.C: New test.
15072         * g++.dg/parse/error12.C: Likewise.
15073
15074 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
15075
15076         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
15077         (scan_initial, main): Use aligned_sizeof instead of sizeof.
15078
15079 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
15080
15081         PR c++/13791
15082         * g++.dg/ext/attrib12.C: New test.
15083
15084         PR c++/13736
15085         * g++.dg/parse/cast2.C: New test.
15086
15087 2004-01-27  James E Wilson  <wilson@specifixinc.com>
15088
15089         * objc.dg/encode-2.m (main): New local string.  Set depending on
15090         sizeof long.  Use in sscanf call.
15091         * objc.dg/encode-3.m (main): New local string.  Set depending on
15092         sizeof long.  Use in scan_initial call.
15093
15094 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15095
15096         * objc.dg/call-super-2.m: Make LP64-safe.
15097         * objc.dg/desig-init-1.m: Likewise.
15098
15099 2004-01-27  Devang Patel <dpatel@apple.com>
15100
15101         * g++.dg/debug/namespace1.C: New test.
15102
15103 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
15104
15105         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
15106         xscale-*-*.
15107
15108         * gcc.dg/arm-mmx-1.c: New test.
15109
15110 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15111
15112         * gcc.dg/20040127-1.c: New test.
15113         * gcc.dg/20040127-2.c: New test.
15114
15115 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15116
15117         * objc.dg/stret-1.m (glob): Renamed to globa.
15118
15119 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
15120
15121         PR c++/13663
15122         * g++.dg/expr/for1.C: New test.
15123
15124 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
15125
15126         PR middle-end/13779
15127         * gcc.dg/darwin-longlong.c: New test.
15128
15129 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
15130
15131         * gcc.dg/20040124-1.c: Moved test from here...
15132         * gcc.c-torture/compile/20040124-1.c: ...to here.
15133
15134 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15135
15136         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
15137         the assembly output if -m64 is passed.
15138
15139 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
15140
15141         PR c++/13833
15142         * g++.dg/template/cond3.C: New test.
15143
15144 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15145
15146         PR c++/13810
15147         * g++.dg/template/ttp7.C: New test.
15148
15149 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15150
15151         PR c++/13797
15152         * g++.dg/template/nontype4.C: New test.
15153         * g++.dg/template/nontype5.C: Likewise.
15154
15155 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
15156
15157         * gcc.dg/torture/mips-clobber-at.c: New test.
15158
15159 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
15160
15161         * gcc.dg/20040124-1.c: New test.
15162
15163 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
15164
15165         * gcc.dg/20040123-1.c: New test.
15166
15167 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15168
15169         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
15170
15171 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15172
15173         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
15174
15175 2004-01-23  Andrew Pinski  <apinski@apple.com>
15176
15177         * gcc.dg/20030121-1.c: Move to ..
15178         * gcc.dg/20040121-1.c: here.
15179
15180 2004-01-23  Roger Sayle  <roger@eyesopen.com>
15181
15182         * gcc.dg/builtins-29.c: New test case.
15183
15184 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15185
15186         PR 18314
15187         * gcc.dg/builtins-30.c: New testcase.
15188
15189 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
15190
15191         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
15192         * lib/g77.exp: Likewise.
15193         * lib/objc.exp: Likewise.
15194         * lib/g++.exp: Likewise.
15195
15196 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15197
15198         * gcc.dg/struct-by-value-2.c: New test.
15199
15200 2004-01-21  Andrew Pinski  <apinski@apple.com>
15201
15202         PR target/13785
15203         * gcc.dg/20030121-1.c: New test.
15204
15205 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
15206
15207         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
15208         clobber frame pointer register in asm statement.
15209
15210 2004-01-21  Falk Hueffner  <falk@debian.org>
15211
15212         * gcc.c-torture/compile/20040121-1.c: New test.
15213
15214 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
15215
15216         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
15217
15218 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
15219
15220         * gcc.dg/ppc64-abi-2.c: New test.
15221
15222 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
15223
15224         * lib/treelang.exp: Fill out this file.
15225         * lib/treelang-dg.exp: New File.
15226
15227 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15228
15229         * gcc.c-torture/compile/981022-1.c: Remove.
15230         * gcc.dg/array-5.c: Remove XFAIL.
15231         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
15232         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
15233         gcc.dg/cond-lvalue-1.c: Update.
15234         * gcc.dg/cast-lvalue-2.c: New test.
15235
15236 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
15237
15238         PR c++/13592
15239         * g++.dg/other/error1.C (class foo): Tweak error message.
15240
15241         PR c++/13592
15242         * g++.dg/template/call2.C: New test.
15243
15244 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15245
15246         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
15247         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
15248         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
15249         scalar-return-1_x.c, scalar-return-2_y.c,
15250         scalar-return-3_x.c, scalar-return-3_y.c,
15251         scalar-return-4_x.c, scalar-return-4_y.c,
15252         struct-align-1.h, struct-align-1_x.c,
15253         struct-align-1_y.c, struct-align-2.h,
15254         struct-align-2_x.c, struct-align-2_y.c,
15255         struct-by-value-10_y.c, struct-by-value-11_x.c,
15256         struct-by-value-11_y.c, struct-by-value-12_x.c,
15257         struct-by-value-12_y.c, struct-by-value-13_x.c,
15258         struct-by-value-13_y.c, struct-by-value-14_x.c,
15259         struct-by-value-14_y.c, struct-by-value-15_x.c,
15260         struct-by-value-15_y.c, struct-by-value-16_y.c,
15261         struct-by-value-17_y.c, struct-by-value-18_y.c,
15262         struct-by-value-19_y.c, struct-by-value-1_x.c,
15263         struct-by-value-1_y.c, struct-by-value-20_y.c,
15264         struct-by-value-2_x.c, struct-by-value-2_y.c,
15265         struct-by-value-3_y.c, struct-by-value-4_x.c,
15266         struct-by-value-4_y.c, struct-by-value-5_y.c,
15267         struct-by-value-6_y.c, struct-by-value-7_y.c
15268         struct-by-value-8_x.c, struct-by-value-8_y.c
15269         struct-by-value-9_x.c, struct-by-value-9_y.c
15270         struct-return-10_x.c, struct-return-10_y.c,
15271         struct-return-19_x.c, struct-return-20_x.c
15272         struct-return-2_x.c, struct-return-2_y.c
15273         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
15274         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
15275
15276 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15277
15278         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
15279         attribute on sparc*-sun-solaris2.*.
15280
15281 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
15282
15283         PR c++/13710
15284         * g++.dg/ext/typeof7.C: New test.
15285
15286 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
15287
15288         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
15289         * gcc.dg/const-elim-1.c: Same.
15290
15291 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
15292
15293         * objc.dg/stret-1.m: New.
15294         * objc.dg/stret-2.m: New.
15295
15296 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15297
15298         PR c++/11895
15299         * g++.dg/ext/vector1.C: New test.
15300
15301 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
15302
15303         * gcc.dg/pch/import-1.c: New.
15304         * gcc.dg/pch/import-1.hs: New.
15305         * gcc.dg/pch/import-1a.h: New.
15306         * gcc.dg/pch/import-1b.h: New.
15307         * gcc.dg/pch/import-1c.h: New.
15308
15309 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15310
15311         PR c++/13574
15312         * g++.dg/ext/array1.C: New test.
15313
15314         PR c++/13178
15315         * g++.dg/conversion/op1.C: New test.
15316
15317 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
15318
15319         PR 11864
15320         From Kazumoto Kojima / Dan Kegel:
15321         * gcc.dg/pr11864-1.c: New test.
15322
15323         PR 10392
15324         From Marcus Comstedt / Dan Kegel:
15325         * gcc.dg/pr10392-1.c: New test.
15326
15327 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15328
15329         PR c++/13478
15330         * g++.dg/init/ref10.C: New test.
15331
15332 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15333
15334         PR c++/13407
15335         * g++.dg/parse/typename6.C: New test.
15336
15337 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15338
15339         PR pch/13361
15340         * testsuite/g++.dg/pch/wchar-1.C: New.
15341         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15342
15343 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15344
15345         PR c++/9259
15346         * g++.dg/expr/sizeof2.C: New test.
15347
15348 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
15349
15350         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
15351
15352 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15353
15354         PR c++/13659
15355         * g++.dg/lookup/strong-using-3.C: New.
15356         * g++.dg/lookup/using-10.C: New.
15357
15358 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15359
15360         PR c++/13594
15361         * g++.dg/lookup/strong-using-2.C: New.
15362
15363 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
15364             Dan Kegel <dank@kegel.com>
15365             J"orn Rennecke <joern.rennecke@superh.com>
15366
15367         PR target/9365
15368         * gcc.dg/pr9365-1.c: New test.
15369
15370 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15371
15372         PR c++/8856
15373         * g++.dg/parse/casting-operator2.C: New test.
15374         * g++.old-deja/g++.pt/explicit83.C: Remove.
15375
15376 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15377
15378         * gcc.dg/label-compound-stmt-1.c: New test.
15379         * gcc.c-torture/compile/950922-1.c,
15380         gcc.c-torture/compile/20000211-3.c,
15381         gcc.c-torture/compile/20000518-1.c,
15382         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
15383         compound statements.
15384
15385 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
15386
15387         * gcc.dg/ppc64-abi-1.c: New test.
15388
15389 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
15390
15391          * g++.dg/ext/attrib9.C: Add dg-warnings.
15392
15393 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15394
15395         PR c++/12335
15396         * g++.dg/parse/dtor3.C: New test.
15397
15398 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
15399
15400         PR c++/12709
15401         * g++.dg/parse/try-catch-1.C: New test.
15402
15403 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
15404
15405         * ada/acats/run_all.sh: Add more verbose output in acats.log
15406         when compiling tests.
15407
15408 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15409
15410         PR 13656
15411         * gcc.dg/typedef-redecl.c: New test case.
15412         * gcc.dg/typedef-redecl.h: New support file.
15413
15414 2004-01-13  Jan Hubicka  <jh@suse.cz>
15415
15416         * gcc.dg/always_inline.c: New test.
15417         * gcc.dg/debug/20031231-1.c: Fix.
15418
15419 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15420
15421         PR c++/13474
15422         * g++.dg/template/array3.C: New test.
15423
15424 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15425
15426         * g++.dg/ext/lvalue1.C: No longer expected to fail.
15427         * g++.dg/warn/Wunused-2.C: Likewise.
15428
15429 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15430
15431         PR c++/13289
15432         * g++.dg/template/instantiate6.C: New test.
15433
15434 2004-01-12  Roger Sayle  <roger@eyesopen.com>
15435
15436         PR middle-end/11397
15437         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
15438
15439 2004-01-12  Jan Hubicka  <jh@suse.cz>
15440
15441         PR opt/12826
15442         * gcc.dg/20040112-1.c: New.
15443
15444         * gcc.dg/dwarf-die[1-7].c: Move to...
15445         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
15446         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
15447
15448 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
15449
15450         PR c++/4100
15451         * g++.dg/parse/friend4.C: New test.
15452
15453 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
15454
15455         PR c++/4100
15456         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
15457         definition is called a friend.
15458
15459 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
15460
15461         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
15462
15463 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
15464
15465         PR c++/3478
15466         * g++.dg/parse/error10.C: New test.
15467         * g++.dg/template/arg2.C: Accept "invalid type" error.
15468
15469 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
15470
15471         PR middle-end/13392
15472         * g++.dg/opt/expect2.C: New test.
15473
15474 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15475
15476         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
15477         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
15478         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
15479         Update dg-error regexps.
15480
15481 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15482
15483         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
15484         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
15485
15486 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15487
15488         * gcc.dg/pragma-re-1.c: Use right pointer type.
15489
15490 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15491
15492         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
15493
15494 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
15495
15496         * gcc.dg/rs6000-ldouble-1.c: New.
15497
15498 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15499
15500         DR 337
15501         PR c++/9256
15502         * g++.dg/other/abstract1.C: New test.
15503
15504 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
15505
15506         * g++.dg/lookup/strong-using-1.C: New.
15507
15508 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15509
15510         PR c/11234
15511         * gcc.dg/func-ptr-conv-1.c: New test.
15512         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
15513
15514 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
15515
15516         PR target/13380.
15517         * gcc.c-torture/compile/20040109-1.c: New.
15518
15519 2004-01-08  Stuart Hastings  <stuart@apple.com>
15520
15521         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
15522         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
15523         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
15524
15525 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
15526
15527         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
15528
15529 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15530
15531         * ada/acats/run_acats: Treat 'gnatchop' the same way
15532         as 'gnatmake'.  Export GCC_DRIVER.
15533         * ada/acats/run_all.sh: Add target_gnatchop.  Use
15534         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
15535
15536 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15537
15538         PR c++/12573
15539         * g++.dg/template/dependent-expr4.C: New test.
15540
15541 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
15542
15543         * gcc.dg/altivec-11.c: New test.
15544
15545 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
15546
15547         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
15548
15549 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15550
15551         PR c/6024
15552         * gcc.dg/enum-compat-1.c: New test.
15553         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
15554
15555 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15556
15557         PR c/12165
15558         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
15559         gcc.dg/c99-idem-qual-3.c: New tests.
15560
15561 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
15562
15563         * gcc.dg/winline-7.c: Don't cast void * to int.
15564
15565 2004-01-06  Jan Hubicka  <jh@suse.cz>
15566
15567         * gcc.dg/i386-sse-5.c: New test
15568         * g++.dg/eh/simd-1.c: Add -w argument for i386.
15569
15570 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15571
15572         PR c++/12815
15573         * g++.dg/rtti/typeid4.C: New test.
15574
15575 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15576
15577         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
15578
15579 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15580
15581         PR c++/12132
15582         * g++.dg/template/error11.C: New test.
15583
15584         PR c++/13451
15585         * g++.dg/template/class2.C: New test.
15586
15587 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15588         Richard Sandiford <rsandifo@redhat.com>
15589
15590         PR c++/13387
15591         * g++.dg/opt/alias3.C: New test.
15592
15593 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
15594
15595         PR c++/13157
15596         * g++.dg/template/koenig3.C: New test.
15597
15598         PR c++/13529
15599         * g++.dg/parse/offsetof3.C: New test.
15600
15601         * g++.dg/init/copy7.C: Add missing dg-error markers.
15602
15603         PR c++/12226
15604         * g++.dg/init/copy7.c: New test.
15605
15606         PR c++/13536
15607         * g++.dg/parse/cast1.C: New test.
15608
15609 2004-01-04  Jan Hubicka  <jh@suse.cz>
15610
15611         * gcc.dg/winline[1-7].c: New tests.
15612
15613 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15614
15615         PR c++/13520
15616         * g++.dg/template/qualttp22.C: New test.
15617
15618 2004-01-01  Jan Hubicka  <jh@suse.cz>
15619
15620         * gcc.dg/debug/20031231-1.c: New.
15621         * gcc.c-torture/compile/20040101-1.c: New.
15622         * gcc.dg/dwarf-die-[1-7].c: New.
15623
15624 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
15625
15626         PR optimization/13521
15627         * gcc.c-torture/compile/20031231-1.c: New test.
15628
15629 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15630
15631         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
15632
15633 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15634
15635         PR c++/10079
15636         * g++.dg/template/crash16.C: New test.
15637
15638 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
15639
15640         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
15641
15642 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15643
15644         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
15645         ports.
15646         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15647         * g++.old-deja/g++.law/profile1.C: Likewise.
15648         * gcc.c-torture/compile/981006-1.c: Likewise.
15649         * gcc.c-torture/execute/loop-2e.x: Likewise.
15650         * gcc.c-torture/execute/loop-2f.x: Remove.
15651         * gcc.c-torture/execute/loop-2g.x: Likewise.
15652         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
15653         * gcc.dg/20020312-2.c: Remove traces of dead ports.
15654
15655 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
15656
15657         PR c++/13507
15658         * g++.dg/ext/attrib11.C: New test.
15659
15660         PR c++/13494
15661         * g++.dg/template/array2-1.C: New test.
15662         * g++.dg/template/array2-2.C: New test.
15663
15664 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
15665
15666         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
15667
15668 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15669
15670         PR c++/12774
15671         * g++.dg/template/array1-1.C: New test.
15672         * g++.dg/template/array1-2.C: New test.
15673
15674 2003-12-29  Roger Sayle  <roger@eyesopen.com>
15675
15676         PR fortran/12632
15677         * g77.dg/12632.f: New test case.
15678
15679 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15680
15681         PR c++/13289
15682         * g++.dg/parse/nontype1.C: New test.
15683
15684 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15685
15686         PR c++/12403
15687         * g++.dg/parse/explicit1.C: New test.
15688         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
15689
15690 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15691
15692         PR c++/13081
15693         * g++.dg/opt/inline6.C: New test.
15694
15695         PR c++/12613
15696         * g++.dg/parse/error9.C: New test.
15697
15698         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
15699
15700 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15701
15702         PR c++/13009
15703         * g++.dg/init/assign1.C: New test.
15704
15705 2003-12-28  Roger Sayle  <roger@eyesopen.com>
15706
15707         PR c++/13070
15708         * g++.dg/warn/format3.C: New test case.
15709
15710 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15711
15712         * gcc.c-torture/compile/20031227-1.c: New test.
15713
15714 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15715
15716         * g++.dg/bprob/bprob.exp: Load target-supports.exp
15717         * g77.dg/bprob/bprob.exp: Likewise.
15718         * gcc.misc-tests/bprob.exp: Likewise.
15719         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
15720         variants on systems where the library does not provide that
15721         functionality.
15722         * gcc.dg/builtins-20.c: Use builtins-config.h.
15723         * gcc.dg/builtins-config.h: New file.
15724
15725 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15726
15727         * lib/gcc-dg.exp (dg-require-profiling): New function.
15728         * lib/target-supports.exp (check_profiling_available): Likewise.
15729         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
15730         * g77.dg/bprob/bprob.exp: Likewise.
15731         * gcc.misc-tests/bprob.exp: Likewise.
15732         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
15733         * gcc.dg/20021014-1.c: Likewise.
15734         * gcc.dg/nest.c: Likewise.
15735
15736 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15737
15738         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
15739         compiling.
15740         * g++.dg/lookup/java2.C: Likewise.
15741         * gcc.dg/cpp/lexident.c: Likewise.
15742
15743 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
15744
15745         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
15746         given.
15747         * gcc.c-torture/compile/961203-1.c: Likewise.
15748         * gcc.c-torture/compile/980506-1.c: Likewise.
15749
15750 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
15751
15752         * lib/gcc-dg.exp (dg-prune-output): New annotation.
15753         (additional_prunes): New global.
15754         (gcc-dg-prune): Handle additional per-test pruning.
15755         (dg-test): Clear additional_prunes between tests.
15756
15757         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
15758         dg-prune-output to avoid spurious failures from assembler
15759         complaining about nonexistent WAW violations.
15760         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
15761         Use dg-prune-output to avoid spurious failures from assembler
15762         warning about Itanium B-step errata.
15763
15764 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15765
15766         * g++.dg/abi/macro0.C: New test.
15767         * g++.dg/abi/macro1.C: Likewise.
15768         * g++.dg/abi/macro2.C: Likewise.
15769
15770         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
15771         * g++.dg/abi/bitfield7.C: Likewise.
15772         * g++.dg/abi/dtor2.C: Likewise.
15773         * g++.dg/abi/mangle11.C: Likewise.
15774         * g++.dg/abi/mangle12.C: Likewise.
15775         * g++.dg/abi/mangle14.C: Likewise.
15776         * g++.dg/abi/mangle17.C: Likewise.
15777         * g++.dg/abi/vbase10.C: Likewise.
15778         * g++.dg/abi/vbase14.C: Likewise.
15779         * g++.dg/template/qualttp17.C: Likewise.
15780
15781 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15782
15783         PR c/11995
15784         * gcc.dg/20031223-1.c: New test.
15785
15786 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15787
15788         * gcc.dg/noreturn-7.c: New test.
15789
15790 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15791
15792         * gcc.dg/null-pointer-1.c: New test.
15793
15794 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15795
15796         * g++.old-deja/g++.jason/template18.C: Remove.
15797         * g++.old-deja/g++.jason/template37.C: Likewise.
15798
15799         PR c++/12862
15800         * g++.dg/lookup/ns1.C: New test.
15801
15802         PR c++/12397
15803         * g++.dg/template/lookup3.C: New test.
15804
15805 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15806
15807         * g++.dg/template/recurse1.C: New test
15808
15809 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15810
15811         PR c++/12479
15812         * g++.dg/parse/semicolon1.C: New test.
15813         * g++.dg/parse/semicolon1.h: Likewise.
15814
15815 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
15816
15817         * gcc.dg/darwin-misaligned.c: New test.
15818
15819 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15820
15821         PR c/9163
15822         * gcc.dg/20031222-1.c: New test.
15823
15824 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
15825
15826         PR c++/13438
15827         * g++.dg/parse/error8.C: New test.
15828
15829         PR c++/11554
15830         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
15831
15832 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
15833
15834         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
15835         too small.
15836         * gcc.c-torture/compile/930217-1.c: Likewise.
15837         * gcc.c-torture/compile/930513-1.c: Likewise.
15838         * gcc.c-torture/execute/920908-2.c: Likewise.
15839         * gcc.c-torture/execute/921204-1.c: Likewise.
15840         * gcc.c-torture/execute/930621-1.c: Likewise.
15841         * gcc.c-torture/execute/930630-1.c: Likewise.
15842         * gcc.c-torture/execute/931031-1.c: Likewise.
15843         * gcc.c-torture/execute/980602-2.c: Likewise.
15844         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
15845         * gcc.c-torture/execute/compndlit-1.c: Likewise.
15846         * gcc.c-torture/execute/extzvsi.c: Likewise.
15847         * gcc.c-torture/unsorted/ext.c: Likewise.
15848
15849 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
15850
15851         PR target/12749
15852         * gcc.c-torture/compile/20031220-2.c: New test case.
15853
15854 2003-12-20  Roger Sayle  <roger@eyesopen.com>
15855
15856         PR optimization/13031
15857         * gcc.c-torture/compile/20031220-1.c: New test case.
15858
15859 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15860
15861         * gcc.dg/cast-function-1.c: New test.
15862
15863 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15864
15865         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
15866         formats.
15867
15868 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
15869
15870         PR c++/12795
15871         * g++.dg/ext/attrib10.C: New test.
15872
15873 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15874
15875         * gcc.dg/cleanup-10.c: New test.
15876         * gcc.dg/cleanup-11.c: New test.
15877
15878 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15879
15880         PR c++/13239
15881         * g++.dg/opt/expect1.C: New test.
15882
15883 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
15884
15885         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
15886
15887 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
15888
15889         PR debug/12923
15890         * gcc.dg/20031218-1.c: New test.
15891
15892         PR debug/12389
15893         * gcc.dg/20031218-2.c: New test.
15894         * gcc.dg/20031218-3.c: New test.
15895
15896         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
15897         of label name and allow for USER_LABEL_PREFIX == "_" names.
15898         * g++.dg/abi/mangle18-2.C: Likewise.
15899         * g++.dg/abi/mangle19-1.C: Likewise.
15900         * g++.dg/abi/mangle19-2.C: Likewise.
15901         * g++.dg/abi/mangle20-1.C: Likewise.
15902         * g++.dg/abi/mangle20-2.C: Likewise.
15903
15904 2003-12-18  Richard Henderson  <rth@redhat.com>
15905
15906         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
15907
15908 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
15909             Dan Kegel <dank@kegel.com>
15910
15911         PR other/12009
15912         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
15913         testing a cross compiler, it causes spurious compile failures.
15914         * lib/g++.exp: Likewise.
15915
15916 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15917
15918         PR c++/13262
15919         * g++.dg/template/access13.C: New test.
15920
15921 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
15922
15923         * gcc.dg/20031216-1.c: New test.
15924
15925 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15926
15927         PR c++/9154
15928         * g++.dg/template/error10.C: New test.
15929
15930 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15931
15932         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
15933         * g++.dg/eh/simd-2.C: Likewise.
15934
15935 2003-12-17  James E Wilson  <wilson@specifixinc.com>
15936             Roger Sayle  <roger@eyesopen.com>
15937
15938         * gcc.c-torture/execute/ieee/mzero5.c: New.
15939
15940 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
15941
15942         PR c++/10603
15943         * g++.dg/parse/error6.C: New test.
15944
15945         PR c++/12827
15946         * g++.dg/parse/error7.C: New test.
15947
15948 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15949
15950         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
15951         at -O with stabs debugging formats.
15952         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
15953         * gcc.dg/debug/debug-2.c: Likewise.
15954
15955 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15956
15957         PR c++/12696
15958         * g++.dg/init/error1.C: New test.
15959
15960         PR c++/12218
15961         * g++.dg/init/pm3.C: New test.
15962
15963 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15964
15965         PR c/3347
15966         * gcc.dg/bitfld-8.c: New test.
15967
15968 2003-12-16  James Lemke  <jim@wasabisystems.com>
15969
15970         * gcc.dg/arm-scd42-[123].c: New tests.
15971
15972 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15973
15974         PR c++/9043
15975         * g++.dg/abi/mangle20-1.C: New test.
15976         * g++.dg/abi/mangle20-2.C: New test.
15977
15978 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15979
15980         PR c++/13275
15981         * g++.dg/other/offsetof2.C: Remove XFAIL.
15982         * g++.dg/parse/offsetof1.C: New test.
15983         * g++.gd/parse/offsetof2.C: Likewise.
15984
15985 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15986
15987         * g++.dg/template/nontype3.C: New test.
15988         * g++.dg/template/static2.C: Tweaked the dg-error clause.
15989
15990 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15991
15992         * g++.dg/warn/noreturn-3.C: Also test instantiation.
15993
15994 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15995
15996         PR c++/13387
15997         * g++.dg/expr/assign1.C: New test.
15998
15999         PR c++/13242
16000         * g++.dg/abi/mangle19-1.C: New test.
16001         * g++.dg/abi/mangle19-2.C: New test.
16002
16003 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
16004
16005         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
16006
16007 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16008
16009         * gcc.c-torture/execute/20031216-1.c: New test.
16010
16011 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16012
16013         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
16014         an ICE regression.
16015
16016 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16017
16018         PR c++/10926
16019         * g++.dg/template/error9.C: New test.
16020
16021         PR c++/11116
16022         * g++.dg/template/error8.C: New test.
16023
16024 2003-12-15  Roger Sayle  <roger@eyesopen.com>
16025
16026         PR middle-end/13400
16027         * gcc.c-torture/execute/20031215-1.c: New test case.
16028
16029 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16030
16031         PR c++/13269
16032         * g++.dg/parse/error5.C: New test.
16033
16034         PR c++/12989
16035         * g++.dg/expr/sizeof1.C: New test.
16036
16037         PR c++/13310
16038         * g++.dg/template/crash15.C: New test.
16039
16040 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
16041
16042         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
16043         a non-POD type as the last named parameter of a varargs function.
16044
16045 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16046
16047         PR c++/13243
16048         PR c++/12573
16049         * g++.dg/template/crash14.C: New test.
16050         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
16051
16052 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16053
16054         * g++.dg/other/java1.C: New test.
16055
16056         PR c++/13241
16057         * g++.dg/abi/mangle18-1.C: New test.
16058         * g++.dg/abi/mangle18-2.C: New test.
16059
16060 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16061
16062         PR optimization/10312
16063         * gcc.c-torture/execute/20031214-1.c: New.
16064
16065 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
16066
16067         PR c++/10779
16068         PR c++/12160
16069         * g++.dg/parse/error3.C: New test.
16070         * g++.dg/parse/error4.C: Likewise.
16071         * g++.dg/abi/mangle4.C: Tweak error messages.
16072         * g++.dg/lookup/using5.C: Likewise.
16073         * g++.dg/other/error2.C: Likewise.
16074         * g++.dg/parse/typename5.C: Likewise.
16075         * g++.dg/parse/undefined1.C: Likewise.
16076         * g++.dg/template/arg2.C: Likewise.
16077         * g++.dg/template/ttp3.C: Likewise.
16078         * g++.dg/template/type1.C: Likewise.
16079         * g++.old-deja/g++.other/crash32.C: Likewise.
16080         * g++.old-djea/g++.pt/defarg8.C: Likewise.
16081
16082 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16083
16084         PR c++/13106
16085         * g++.dg/warn/noreturn-3.C: New test.
16086
16087 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16088
16089         PR c++/13118
16090         * g++.dg/abi/covariant3.C: New.
16091
16092 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
16093
16094         * g++.dg/eh/ia64-1.C: New test.
16095
16096 2003-12-12  Roger Sayle  <roger@eyesopen.com>
16097
16098         PR optimization/13037
16099         * g77.f-torture/execute/13037.f: New test case.
16100
16101 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16102
16103         PR c++/12881
16104         * g++.dg/abi/covariant2.C: New.
16105
16106 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
16107
16108         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
16109
16110 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
16111
16112         * gcc.c-torture/execute/wchar_t-1.x: Delete.
16113
16114 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
16115
16116         PR other/10819
16117         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
16118         to fix Bug 10819.
16119         * lib/g++.exp (g++_version): Likewise.
16120         * lib/g77.exp (g77_version): Likewise.
16121         * lib/objc.exp (default_objc_version): Likewise.
16122
16123 2003-12-10  Richard Henderson  <rth@redhat.com>
16124
16125         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
16126
16127         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
16128
16129 2003-12-08  Matt Austern  <austern@apple.com>
16130
16131         PR c/13134
16132         * lib/gcc-dg.exp (dg-require-visibility): Define.
16133         * lib/target-supports (check_visibility_available): Define.
16134         * gcc.dg/visibility-1.c: New test.
16135         * gcc.dg/visibility-2.c: Likewise.
16136         * gcc.dg/visibility-3.c: Likewise.
16137         * gcc.dg/visibility-4.c: Likewise.
16138         * gcc.dg/visibility-5.c: Likewise.
16139         * gcc.dg/visibility-6.c: Likewise.
16140         * g++.dg/ext/visibility-1.C: Likewise.
16141         * g++.dg/ext/visibility-2.C: Likewise.
16142         * g++.dg/ext/visibility-3.C: Likewise.
16143         * g++.dg/ext/visibility-4.C: Likewise.
16144         * g++.dg/ext/visibility-5.C: Likewise.
16145         * g++.dg/ext/visibility-6.C: Likewise.
16146
16147 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16148
16149         * g++.dg/lookup/java1.C: New test.
16150         * g++.dg/lookup/java2.C: New test.
16151
16152 2003-12-07  Falk Hueffner  <falk@debian.org>
16153
16154         * g++.dg/opt/noreturn-1.C: New test.
16155
16156 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
16157
16158         * gcc.dg/overflow-1.c: New test.
16159
16160 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16161
16162         * g77.f-torture/compile/13060.f: New test.
16163
16164 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
16165
16166         PR c++/13323
16167         * g++.dg/inherit/operator2.C: New test.
16168
16169 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16170
16171         PR c++/13305
16172         * g++.dg/ext/attrib9.C: New test.
16173
16174 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16175
16176         PR c++/13314
16177         * g++.dg/template/error7.C: New test.
16178
16179 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
16180             J"orn Rennecke <joern.rennecke@superh.com>
16181
16182         PR target/13302
16183         * g++.dg/other/struct-va_list.C: New test.
16184
16185 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16186
16187         PR c++/13166
16188         * g++.dg/parse/defarg6.C: New test.
16189
16190 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
16191
16192         PR target/13256
16193         * gcc.c-torture/execute/20031201-1.c: New test.
16194
16195 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
16196
16197         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
16198
16199 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16200
16201         * gcc.dg/builtin-return-1.c: New test.
16202
16203 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
16204             J"orn Rennecke <joern.rennecke@superh.com>
16205
16206         PR optimization/13260
16207         * gcc.c-torture/execute/20031204-1.c: New test.
16208
16209 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16210
16211         PR c++/9127
16212         * g++.dg/template/error6.C: New test.
16213
16214 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
16215
16216         * gcc.dg/20031202-1.c: New test.
16217
16218 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16219
16220         PR c++/13179
16221         * g++.dg/template/eh1.C: New test.
16222
16223         PR c++/10771
16224         * g++.dg/template/error5.C: New test.
16225
16226 2003-12-02  David Ung  <davidu@mips.com>
16227
16228         * gcc.dg/compat/vector-check.h: Corrected type for var
16229         g_##TMODE
16230
16231 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16232
16233         PR c++/10126
16234         * g++.dg/template/ptrmem8.C: New test.
16235
16236 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16237
16238         PR c++/12573
16239         * g++.dg/template/dependent-expr3.C: New test.
16240
16241 2003-12-01  James Lemke  <jim@wasabisystems.com>
16242
16243         * gcc.dg/arm-g2.c: New test.
16244
16245 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16246
16247         PR optimization/11634
16248         * gcc.dg/20031201-2.c: New test case.
16249
16250 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
16251
16252         PR 11433
16253         * objc.dg/proto-lossage-3.m: New test.
16254
16255 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16256
16257         PR optimization/12628
16258         * gcc.dg/20031201-1.c: New test case.
16259
16260 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16261
16262         * gcc.dg/unaligned-1.c: New test.
16263
16264 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
16265
16266         PR c++/9849
16267         * g++.dg/template/error4.C: New test.
16268         * g++.dg/template/nested3.C: Adjust error markers.
16269
16270 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16271
16272         * gcc.dg/cpp/assert4.c: Check more #system assertions.
16273
16274 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
16275
16276         PR c/10333
16277         * gcc.dg/bitfld-7.c: New test.
16278
16279 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
16280
16281         * gcc.dg/tls/asm-1.C: New test.
16282
16283 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16284
16285         * gcc.dg/cpp/assert4.c: Update.
16286
16287 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16288
16289         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
16290         * gcc.dg/builtin-apply3.c: New test.
16291
16292 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16293
16294         * lib/compat.exp (compat-obj): New xfaildata parameter.
16295         Use it to set compiler_conditional_xfail_data before compiling.
16296         (compat-get-options): Handle dg-xfail-if.
16297         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
16298         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
16299         * gcc.dg/compat/vector-1_y.c: Likewise.
16300         * gcc.dg/compat/vector-2_x.c: Likewise.
16301         * gcc.dg/compat/vector-2_y.c: Likewise.
16302
16303 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16304
16305         * g++.dg/opt/reg-stack4.C: New test.
16306
16307 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16308
16309         * gcc.dg/builtin-apply2.c: New test.
16310
16311 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16312
16313         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
16314
16315 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16316
16317         PR c++/12924
16318         * g++.dg/template/template-id-2.C: New test.
16319
16320 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16321
16322         PR c++/5369
16323         * g++.dg/template/memfriend1.C: New test.
16324         * g++.dg/template/memfriend2.C: Likewise.
16325         * g++.dg/template/memfriend3.C: Likewise.
16326         * g++.dg/template/memfriend4.C: Likewise.
16327         * g++.dg/template/memfriend5.C: Likewise.
16328         * g++.dg/template/memfriend6.C: Likewise.
16329         * g++.dg/template/memfriend7.C: Likewise.
16330         * g++.dg/template/memfriend8.C: Likewise.
16331         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
16332
16333 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
16334
16335         PR c++/12515
16336         * g++.dg/ext/cond1.C: New test.
16337
16338 2003-11-20  Richard Henderson  <rth@redhat.com>
16339
16340         * gcc.dg/20020201-2.c: Remove.
16341         * gcc.dg/20020201-4.c: Remove.
16342         * gcc.dg/20020304-1.c: Remove.
16343
16344 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
16345
16346         * gcc.dg/cpp/trad/xwin1.c: New test case.
16347
16348 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
16349
16350         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
16351         * lib/g77.exp: Likewise.
16352         * lib/objc.exp: Likewise.
16353         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
16354         for darwin.
16355
16356 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16357
16358         PR c++/12932
16359         * g++.dg/template/static5.C: New test.
16360
16361 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
16362
16363         * gcc.dg/nested-func-1.c: New test.
16364
16365 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16366
16367         * gcc.dg/cpp/assert4.c: New test.
16368
16369 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16370
16371         PR c++/2294
16372         * g++.dg/lookup/using9.c: New test.
16373
16374 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
16375
16376         PR c++/12762
16377         * g++.dg/template/error3.C: New test.
16378
16379 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
16380
16381         PR ada/13035
16382         * ada/acats/run_acats, run_all.sh: Fix syntax error.
16383         No longer use a wrapper for gcc, since this does not work under
16384         Windows.
16385
16386 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16387
16388         PR c++/2094
16389         * g++.dg/template/ptrmem7.C: New test.
16390
16391 2003-11-13  Andrew Pinski <apinski@apple.com>
16392
16393         * gcc.c-torture/compile/20031113-1.c: New test.
16394
16395 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
16396             Kean Johnston <jkj@sco.com>
16397
16398         PR c/13029
16399         * gcc.dg/unused-4.c: Update.
16400
16401 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16402
16403         * g++.dg/opt/const3.C: New test.
16404
16405 2003-11-13  Jan Hubicka  <jh@suse.cz>
16406
16407         * gcc.c-torture/compile/20031112-1.c: New test.
16408
16409 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
16410
16411         * g++.dg/parse/crash10.C: Remove bogus error marker.
16412
16413 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16414
16415         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
16416         (host_gcc): Likewise.
16417         (ROOT): Honor $PWDCMD.
16418         (BASE): Likewise.
16419         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
16420
16421 2003-11-12  Catherine Moore  <clm@redhat.com>
16422
16423         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
16424
16425 2003-11-12  Andreas Jaeger  <aj@suse.de>
16426             Jakub Jelinek  <jakub@redhat.com>
16427             Andrew Pinski  <pinskia@physics.uc.edu>
16428             Richard Henderson  <rth@redhat.com>
16429
16430         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
16431         systems.
16432         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
16433
16434         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
16435         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16436
16437 2003-11-11  Andreas Jaeger  <aj@suse.de>
16438
16439         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
16440
16441         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
16442
16443 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
16444
16445         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
16446         Clean ups.
16447
16448 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
16449
16450         * gcc.dg/trampoline-1.c: New test.
16451
16452 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
16453
16454         * gcc.c-torture/compile/200031109-1.c: New test.
16455
16456 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16457
16458         PR c/3190
16459         PR c/8714
16460         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
16461         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
16462         gcc.dg/format/no-y2k-1.c: Update.
16463
16464 2003-11-08  Roger Sayle  <roger@eyesopen.com>
16465
16466         PR optimization/10467
16467         * gcc.dg/20031108-1.c: New test case.
16468
16469 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
16470
16471         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
16472
16473 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16474
16475         * gcc.dg/compound-lvalue-1.c: New test.
16476         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
16477         some XFAILs.
16478
16479 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
16480
16481         * gcc.dg/altivec-varargs-1.c: New test.
16482
16483 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16484
16485         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
16486         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
16487         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
16488         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
16489         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
16490
16491 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16492
16493         * gcc.dg/cond-lvalue-1.c: New test.
16494
16495 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
16496
16497         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
16498
16499 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16500
16501         PR c++/11616
16502         * g++.dg/template/instantiate5.C: New test.
16503
16504 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16505
16506         PR c++/12726
16507         * g++.dg/ext/complit2.C: Replace test with self-contained version.
16508         * ChangeLog: Add missing first entry for above test.
16509
16510 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16511
16512         PR c++/9810
16513         * g++.dg/template/using8.C: New test.
16514         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
16515
16516 2003-11-02  Roger Sayle  <roger@eyesopen.com>
16517
16518         PR optimization/10817
16519         * gcc.c-torture/compile/20031102-1.c: New test case.
16520
16521 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
16522
16523         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
16524         2147483647.
16525
16526 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16527
16528         * gcc.dg/20031102-1.c: New test.
16529
16530 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16531
16532         * gcc.dg/complex-1.c: New test.
16533
16534 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16535
16536         PR c++/12796
16537         * g++.dg/template/crash13.C: Adjust expected error location.
16538         * g++.old-deja/g++.brendan/ns1.C: Likewise.
16539
16540 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16541
16542         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16543
16544 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16545
16546         PR/10239
16547         * gcc.c-torture/compile/20031031-2.c: New test.
16548
16549 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16550
16551         PR/11640
16552         * gcc.c-torture/compile/20031031-1.c: New test.
16553
16554 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16555
16556         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16557         * gcc.misc-tests/bprob.exp: Likewise.
16558         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
16559         the execution test on arm-elf configs.
16560         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
16561         configs that don't support scratch files.
16562         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
16563
16564 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
16565
16566         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
16567         done by dejagnu.
16568
16569 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
16570
16571         * ada/acats/run_all.sh: Redirect mv output to /dev/null
16572         Avoid non pure sh syntax. Add more logging.
16573
16574         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
16575         fail.
16576
16577 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16578
16579         PR libgcj/10610
16580         * gcc.dg/ppc-stackalign-1.c: New test.
16581
16582 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
16583
16584         * ada/acats/run_all.sh: Change output to be more compliant with
16585         dejagnu framework.
16586         Create acats.sum and acats.log files under testsuite/ada/acats
16587         Only run [a-z]* directories, to filter out e.g. CVS.
16588         Redirect build output to log file.
16589
16590 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16591
16592         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
16593
16594 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16595
16596         PR ada/5909:
16597         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
16598
16599 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
16600
16601         * gcc.c-torture/compile/20031023-1.c: New test.
16602         * gcc.c-torture/compile/20031023-2.c: New test.
16603         * gcc.c-torture/compile/20031023-3.c: New test.
16604         * gcc.c-torture/compile/20031023-4.c: New test.
16605
16606 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16607
16608         PR c++/10371
16609         * g++.dg/lookup/scoped8.C: New test.
16610
16611 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16612
16613         * g++.dg/opt/reg-stack3.C: New test.
16614
16615 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16616
16617         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
16618
16619 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16620
16621         PR c++/11076
16622         * g++.dg/template/crash13.C: New test.
16623
16624 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16625
16626         * gcc.dg/c99-restrict-2.c: New test.
16627
16628 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
16629
16630         PR c++/12698, c++/12699, c++/12700, c++/12566
16631         * g++.dg/inherit/covariant9.C: New test.
16632         * g++.dg/inherit/covariant10.C: New test.
16633         * g++.dg/inherit/covariant11.C: New test.
16634
16635 2003-10-23  Jason Merrill  <jason@redhat.com>
16636
16637         PR c++/12726
16638         * g++.dg/ext/complit2.C: New test.
16639
16640 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16641
16642         PR target/12654
16643         * gcc.c-torture/execute/20031020-1.c: New test.
16644
16645 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16646
16647         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
16648         following the jump_insn.
16649
16650 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16651
16652         * gcc.dg/cast-lvalue-1.c: New test.
16653
16654 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
16655
16656         PR c++/11962
16657         * g++.dg/template/cond2.C: New test.
16658
16659 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16660
16661         * gcc.dg/builtins-28.c: New test.
16662
16663 2003-10-20  Jan Hubicka  <jh@suse.cz>
16664
16665         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
16666         parameter.
16667         * testsuite/gcc.dg/inline-2.c: Likewise.
16668
16669 2003-10-20  Phil Edwards  <phil@codesourcery.com>
16670
16671         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
16672         * gcc.dg/nest.c:  Likewise.
16673
16674 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16675
16676         PR c++/9781, c++/10583, c++/11862
16677         * g++.dg/parse/crash13.C: New test.
16678
16679 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16680
16681         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
16682
16683 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16684
16685         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
16686         Define HAVE_C99_RUNTIME except on Solaris.
16687         * gcc.dg/builtins-20.c: Likewise.
16688
16689 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16690
16691         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
16692
16693 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16694
16695         PR c++/12495
16696         * g++.dg/template/crash21.C: New test.
16697
16698 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16699
16700         PR c++/2513
16701         * g++.dg/template/typename5.C: New test.
16702
16703 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16704
16705         PR c++/12369
16706         * g++.dg/template/friend25.C: New test.
16707
16708 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
16709
16710         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
16711         versions.
16712
16713 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
16714
16715         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
16716         == 2147483647.
16717
16718 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
16719
16720         * gcc.c-torture/execute/960416-1.x: Remove.
16721         * gcc.c-torture/execute/divconst-3.x: Likewise.
16722
16723 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
16724
16725         PR target/12598
16726         * gcc.dg/torture/cris-volatile-1.c: New test.
16727
16728 2003-10-14  Roger Sayle  <roger@eyesopen.com>
16729
16730         PR optimization/9325
16731         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
16732         for overflowing floating point to integer conversion during RTL
16733         simplification.
16734
16735 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
16736
16737         * objc/execute/_cmd.m: Fix typo.
16738         * objc.dg/image-info.m, objc.dg/symtab-1.m:
16739         Relax 'scan-assembler' regexp.
16740         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
16741         objc.dg/try-catch-4.m: Run on non-Darwin targets.
16742         * objc.dg/zero-link-2.m: Remove blank line.
16743         * objc.dg/zero-link-3.m: New test case.
16744
16745 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
16746
16747         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
16748
16749         * gcc.dg/asm-names.c: Use scan-assembler-not rather
16750         than linker trickery.
16751
16752 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16753
16754         PR c++/12370
16755         * g++.dg/other/friend2.C: New test.
16756
16757 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16758
16759         * gcc.dg/20031012-1.c: New test.
16760
16761 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16762
16763         * gcc.dg/weak/weak-3.c: Fix for new warning.
16764
16765 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
16766
16767         PR optimization/8750
16768         * gcc.c-torture/execute/20031012-1.c: New test case.
16769
16770 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16771
16772         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
16773         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
16774
16775 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16776
16777         PR optimization/12260
16778         * gcc.c-torture/compile/20031011-2.c: New test case.
16779
16780 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16781
16782         * gcc.c-torture/execute/20031011-1.c: New testcase.
16783
16784 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16785
16786         * gcc.c-torture/compile/20031011-1.c: New test.
16787
16788 2003-10-11  Jan Hubicka  <jh@suse.cz>
16789
16790         * g++.dg/other/first-global.C: New test.
16791
16792 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16793
16794         * gcc.c-torture/execute/string-opt-18.c: New testcase.
16795
16796 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
16797
16798         * gcc.c-torture/compile/20031010-1.c: New test.
16799
16800 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
16801
16802         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
16803         * gcc.c-torture/execute/va-arg-25.c: ... here.
16804
16805 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
16806
16807         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
16808
16809 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
16810
16811         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
16812
16813 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
16814
16815         * g++.dg/parse/error2.C: New test.
16816
16817 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
16818
16819         PR c++/11097
16820         * g++.dg/other/error5.C: Modify the error message.
16821         * g++.dg/lookup/using8.C: New test.
16822
16823 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
16824
16825         * gcc.dg/darwin-abi-2.c: New file.
16826         * gcc.c-torture/execute/va-arg-24.c: New file.
16827
16828 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
16829
16830         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
16831         indentation.
16832
16833 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
16834
16835         PR c++/10147
16836         * g++.dg/other/error4.C: Update error messages.
16837         * g++.dg/template/ptrmem4.C: Likewise.
16838
16839         PR c++/12337
16840         * g++.dg/init/new9.C: New test.
16841
16842         PR c++/12334, c++/12236, c++/8656
16843         * g++.dg/ext/attrib8.C: New test.
16844
16845 2003-10-06  Devang Patel  <dpatel@apple.com>
16846
16847         * gcc.dg/debug/dwarf2-3.h: New test.
16848         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
16849
16850 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
16851
16852         * g++.dg/opt/cfg2.C: New test.
16853
16854 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16855
16856         * g++.dg/opt/float1.C: New test.
16857
16858 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16859
16860         * gcc.dg/c90-array-lval-6.c: New test.
16861         * gcc.dg/c99-array-lval-6.c: New test.
16862
16863 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
16864             Ziemowit Laski  <zlaski@apple.com>
16865
16866         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
16867         'Derived', so that it is never considered a class method; add
16868         new warning for '+port' method ambiguity.
16869         * objc.dg/method-12.m: Include <objc/objc.h> instead of
16870         <objc/objc-api.h> (needed on Mac OS X).
16871         * objc.dg/method-13.m: New test.
16872
16873 2003-10-03  Roger Sayle  <roger@eyesopen.com>
16874
16875         PR optimization/9325, PR java/6391
16876         * gcc.c-torture/execute/20031003-1.c: New test case.
16877
16878 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
16879
16880         PR optimization/12180
16881         * gcc.dg/20031002-1.c: New test.
16882
16883         PR c++/12486
16884         * g++.dg/inherit/error1.C: New test.
16885
16886 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
16887
16888         * lib/f-torture.exp (search_for): Rename to...
16889         (search_for_re): This.  Also, clean up comments and the
16890         "regexp" invocation.
16891
16892 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
16893
16894         * gcc.c-torture/compile/20031002-1.c: New test.
16895
16896 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
16897
16898         * g++.dg/opt/cond1.C: New test.
16899
16900 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
16901
16902         * gcc.dg/Wold-style-definition-2.c: New testcase.
16903         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
16904
16905 2003-09-29  Richard Henderson  <rth@redhat.com>
16906
16907         * g++.dg/init/array10.C: Add dg-options.
16908
16909 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
16910
16911         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
16912
16913 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16914
16915         * g++.dg/template/friend19.C: Fix typo.
16916         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
16917
16918 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
16919
16920         * gcc.c-torture/execute/20030928-1.c: New test.
16921         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
16922
16923 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16924
16925         * g++.dg/opt/unroll1.C: New test.
16926
16927 2003-09-26  Roger Sayle  <roger@eyesopen.com>
16928
16929         PR optimization/11741
16930         * gcc.dg/20030926-1.c: New test case.
16931
16932 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16933
16934         PR c++/5655
16935         * g++.dg/parse/access7.C: New test.
16936         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
16937
16938 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
16939
16940         MERGE OF objc-improvements-branch into MAINLINE:
16941         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
16942         if libobjc has not been built.
16943         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
16944         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
16945         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
16946         objc/execute/nested-3.m, objc/execute/np-2.m,
16947         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
16948         objc/execute/redefining_self.m, objc/execute/root_methods.m,
16949         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
16950         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
16951         objc.dg/special/unclaimed-category-1.h,
16952         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
16953         well as GNU runtime.
16954         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
16955         * execute/cascading-1.m, execute/function-message-1.m,
16956         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
16957         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
16958         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
16959         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
16960         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
16961         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
16962         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
16963         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
16964         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
16965         * objc.dg/bitfield-2.m: Run only on Darwin.
16966         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
16967         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
16968         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
16969         * objc.dg/const-str-1.m: Fix constant string layout.
16970
16971 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
16972
16973         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
16974
16975 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
16976
16977         * gcc.dg/darwin-abi-1.c: New file.
16978
16979 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
16980
16981         PR target/12281
16982         * gcc.c-torture/compile/20030921-1.c: New test.
16983
16984 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16985
16986         * g++.dg/opt/reg-stack2.C: New test.
16987
16988 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16989
16990         * g++.dg/eh/delayslot1.C: New test.
16991
16992 2003-09-20  Richard Henderson  <rth@redhat.com>
16993
16994         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
16995
16996 2003-09-20  Roger Sayle  <roger@eyesopen.com>
16997
16998         * gcc.c-torture/execute/20030920-1.c: New test case.
16999
17000 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17001
17002         * g++.dg/rtti/typeid3.C: Correct expected error message.
17003
17004 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17005
17006         PR c++/157
17007         * g++.dg/parse/crash12.C: New test.
17008
17009 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
17010
17011         * gcc.dg/compat/mixed-struct-check.h: New.
17012         * gcc.dg/compat/mixed-struct-defs.h: New.
17013         * gcc.dg/compat/mixed-struct-init.h: New.
17014         * gcc.dg/compat/struct-by-value-19_main.c: New.
17015         * gcc.dg/compat/struct-by-value-19_x.c: New.
17016         * gcc.dg/compat/struct-by-value-19_y.c: New.
17017         * gcc.dg/compat/struct-by-value-20_main.c: New.
17018         * gcc.dg/compat/struct-by-value-20_x.c: New.
17019         * gcc.dg/compat/struct-by-value-20_y.c: New.
17020         * gcc.dg/compat/struct-return-19_main.c: New.
17021         * gcc.dg/compat/struct-return-19_x.c: New.
17022         * gcc.dg/compat/struct-return-19_y.c: New.
17023         * gcc.dg/compat/struct-return-20_main.c: New.
17024         * gcc.dg/compat/struct-return-20_x.c: New.
17025         * gcc.dg/compat/struct-return-20_y.c: New.
17026
17027 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
17028         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
17029         so that it will not complain on LP64 targets.
17030
17031 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17032
17033         PR c++/495
17034         * g++.dg/template/friend24.C: New test.
17035
17036 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
17037
17038         PR c++/12332
17039         * g++.dg/template/memtmpl2.C: New test.
17040
17041 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
17042
17043         PR target/11184
17044         * gcc.dg/builtin-apply1.c: New test.
17045
17046 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17047
17048         PR c++/9848
17049         * g++.dg/warn/Wunused-4.C: New test.
17050
17051 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17052
17053         PR c++/12316
17054         * g++.dg/other/gc2.C: New test.
17055
17056 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
17057
17058         PR c++/11991
17059         * g++.dg/rtti/typeid3.C: New test.
17060
17061         PR c++/12266
17062         * g++.dg/overload/template1.C: New test.
17063
17064 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17065
17066         * g++.dg/opt/cfg3.C: New test.
17067
17068 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17069
17070         PR c++/7939
17071         * g++.dg/template/crash11.C: New test.
17072
17073 2003-09-16  Jason Merrill  <jason@redhat.com>
17074             Jakub Jelinek  <jakub@redhat.com>
17075
17076         * gcc.dg/attr-warn-unused-result.c: New test.
17077
17078 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17079
17080         PR c++/12184
17081         * g++.dg/expr/call2.C: New test.
17082
17083 2003-09-15  Andreas Jaeger  <aj@suse.de>
17084
17085         * gcc.dg/Wold-style-definition-1.c: New test.
17086
17087 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
17088
17089         PR c++/3907
17090         * g++.dg/parse/template12.C: New test.
17091
17092         * g++.dg/abi/bitfield11.C: New test.
17093         * g++.dg/abi/bitfield12.C: Likewise.
17094
17095 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
17096
17097         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
17098         non-expansion of functional macro name without arguments at EOL.
17099         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
17100
17101 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
17102
17103         * gcc.c-torture/execute/20030914-[12].c: New tests.
17104
17105 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
17106
17107         PR c++/11788
17108         * g++.dg/overload/addr1.C: New test.
17109
17110 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
17111
17112         * gcc.dg/20030909-1.c: New test.
17113
17114 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17115
17116         * gcc.dg/ultrasp10.c: New test.
17117
17118 2003-09-09  Devang Patel  <dpatel@apple.com>
17119
17120         * gcc.dg/darwin-ld-6.c: New test.
17121
17122 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17123
17124         * gcc.dg/torture/builtin-explog-1.c: New testcase.
17125
17126 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17127
17128         * gcc.dg/ia64-types1.c: New test.
17129         * gcc.dg/ia64-types2.c: Likewise.
17130
17131 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17132
17133         * gcc.dg/builtins-1.c: Add more _Complex tests.
17134         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17135
17136         * gcc.dg/builtins-1.c: Test existing _Complex functions.
17137         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17138
17139 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17140
17141         PR c++/11786
17142         * g++.dg/lookup/koenig2.C: New test.
17143
17144         PR c++/5296
17145         * g++.dg/rtti/typeid2.C: New test.
17146
17147 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
17148
17149         * gcc.c-torture/compile/20030904-1.c: New test.
17150
17151 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17152
17153         * g++.dg/opt/longbranch2.C: New test.
17154
17155 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17156
17157         * g++.dg/template/crash10.C: Only compile it.
17158
17159 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17160
17161         PR middle-end/11665
17162         * gcc.c-torture/compile/20030907-1.c: New test.
17163         * g++.dg/init/array11.C: New test.
17164
17165 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17166
17167         PR c++/11852
17168         * g++.dg/init/struct1.C: New test.
17169
17170 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17171
17172         PR c++/12181
17173         * g++.dg/expr/comma1.C: New test.
17174
17175 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
17176
17177         PR c++/11867
17178         * g++.dg/expr/static_cast5.C: New test.
17179
17180 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17181
17182         PR c++/11507
17183         * g++.dg/lookup/scoped7.C: New test.
17184
17185         PR c++/9574
17186         * g++.dg/other/static1.C: New test.
17187
17188         PR c++/11490
17189         * g++.dg/warn/template-1.C: New test.
17190
17191         PR c++/11432
17192         * g++.dg/template/crash10.C: New test.
17193
17194         PR c++/2478
17195         * g++.dg/overload/VLA.C: New test.
17196
17197         PR c++/10804
17198         * g++.dg/template/call1.C: New test.
17199
17200 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17201
17202         PR c++/11794
17203         * g++.dg/parse/using3.C: New test.
17204
17205 2003-09-06  Roger Sayle  <roger@eyesopen.com>
17206
17207         PR c++/11409
17208         * g++.dg/overload/builtin3.C: New test case.
17209
17210 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
17211
17212         PR c/9862
17213         * gcc.dg/20030906-1.c: New test.
17214         * gcc.dg/20030906-2.c: Likewise.
17215
17216 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17217
17218         PR c++/12167
17219         * g++.dg/parse/defarg5.C: New test.
17220
17221         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
17222
17223 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
17224
17225         PR c++/12163
17226         * g++.dg/expr/static_cast4.C: New test.
17227
17228         PR c++/12146
17229         * g++.dg/template/crash9.C: New test.
17230
17231 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17232
17233         * g++.old-deja/g++.ext/pretty2.C: Update for change
17234         in __FUNCTION__.
17235         * g++.old-deja/g++.ext/pretty3.C: Likewise.
17236
17237 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
17238
17239         PR c++/11922
17240         * g++/dg/template/qualified-id1.C: New test.
17241
17242         PR c++/12037
17243         * g++.dg/warn/noeffect4.C: New test.
17244
17245 2003-09-04  Matt Austern  <austern@apple.com>
17246
17247         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
17248         * g++.dg/ext/fnname2.C: Likewise.
17249         * g++.dg/ext/fnname3.C: Likewise.
17250
17251 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
17252
17253         * g++.dg/expr/lval1.C: New test.
17254         * g++.dg/ext/lvcast.C: Remove.
17255
17256 2003-09-03  Roger Sayle  <roger@eyesopen.com>
17257
17258         PR optimization/11700.
17259         * gcc.c-torture/compile/20030903-1.c: New test case.
17260
17261 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
17262
17263         PR c++/12053
17264         * g++.dg/abi/layout4.C: New test.
17265
17266 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
17267
17268         PR c++/11553
17269         * g++.dg/parse/friend3.C: New test.
17270
17271 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
17272
17273         PR c++/11847
17274         * g++.dg/template/class1.C: New test.
17275
17276         PR c++/11808
17277         * g++.dg/expr/call1.C: New test.
17278
17279 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
17280
17281         PR c++/12114
17282         * g++.dg/init/ref9.C: New test.
17283
17284         PR c++/11972
17285         * g++.dg/template/nested4.C: New test.
17286
17287 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17288
17289         PR c++/12093
17290         * g++.dg/template/non-dependent4.C: New test.
17291
17292         PR c++/11928
17293         * g++.dg/inherit/conv1.C: New test.
17294
17295 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17296
17297         PR c++/6196
17298         * g++.dg/ext/label1.C: New test.
17299         * g++.dg/ext/label2.C: Likewise.
17300
17301 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17302
17303         * g++.dg/expr/cond3.C: New test.
17304
17305 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17306
17307         * gcc.dg/builtins-1.c: Add new builtin cases.
17308
17309 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17310
17311         * gcc.dg/builtins-1.c: Add new cases.
17312         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17313
17314 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17315
17316         * gcc.dg/builtins-1.c: Add more math builtin tests.
17317         * gcc.dg/torture/builtin-attr-1.c: New test.
17318
17319 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17320
17321         PR optimization/5079
17322         * g++.dg/opt/static3.C: New test.
17323
17324 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17325
17326         * gcc.misc-tests/gcov-10b.c: New test.
17327
17328 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
17329
17330         * g++.dg/opt/ptrmem3.C: New test.
17331
17332         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
17333
17334 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
17335
17336         * gcc.dg/20030826-2.c: New test.
17337
17338 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17339
17340         PR middle-end/12002
17341         * g77.f-torture/compile/12002.f: New test case.
17342
17343 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17344
17345         * gcc.dg/20030826-1.c: New test case.
17346
17347 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
17348
17349         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
17350
17351 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
17352
17353         PR c++/11871
17354         * c++.dg/lookup/crash1.C: New test.
17355
17356         * c++.dg/warn/noeffect3.C: New test.
17357
17358 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
17359
17360         * gcc.dg/compat/vector-1_x.c: Compile with -w.
17361         * gcc.dg/compat/vector-1_y.c: Ditto.
17362         * gcc.dg/compat/vector-2_x.c: Ditto.
17363         * gcc.dg/compat/vector-2_y.c: Ditto.
17364
17365 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
17366
17367         * gcc.dg/20030702-1.c: New test.
17368
17369 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
17370
17371         PR c++/8795
17372         * g++.dg/ext/altivec-1.C: New test.
17373
17374 2003-08-24  Richard Henderson  <rth@redhat.com>
17375
17376         * g++.dg/eh/simd-2.C: Add -w for x86.
17377
17378 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
17379
17380         * gcc.dg/20030815-1.c: New test.
17381
17382 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17383
17384         PR c++/3765
17385         * g++.dg/parse/access6.C: New test.
17386
17387 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17388
17389         PR c++/641, c++/11876
17390         * g++.dg/template/friend22.C: New test.
17391         * g++.dg/template/friend23.C: Likewise.
17392
17393 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17394
17395         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
17396         identically.
17397
17398 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17399
17400         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
17401
17402 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17403
17404         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
17405
17406 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17407
17408         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
17409
17410 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17411
17412         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
17413
17414 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
17415
17416         PR c++/11919
17417         * g++.dg/overload/prom1.C: New test.
17418
17419         PR c++/11551
17420         * g++.dg/parse/dtor2.C: New test.
17421
17422         PR c++/10762
17423         * g++.dg/parse/using2.C: New test.
17424
17425 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
17426
17427         PR target/11805
17428         * gcc.c-torture/compile/20030821-1.c: New.
17429
17430 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
17431
17432         PR c++/11834
17433         * g++.dg/template/deduce2.C: New test.
17434
17435 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
17436
17437         * gcc.c-torture/execute/20030821-1.c: New test.
17438
17439 2003-08-20  Roger Sayle  <roger@eyesopen.com>
17440
17441         PR middle-end/11984
17442         * gcc.dg/20030820-1.c: New test case.
17443
17444 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
17445
17446         PR c++/11945
17447         * g++.dg/warn/noeffect2.C: New test.
17448
17449 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
17450
17451         PR c++/10926
17452         * g++.dg/template/dtor2.C: New test.
17453
17454         PR c++/11684
17455         * g++.dg/template/operator1.C: New test.
17456         * g++.dg/parse/operator4.C: New test.
17457
17458         PR c++/11946.C
17459         * g++.dg/expr/enum1.C: New test.
17460         * gcc.dg/c99-bool-1.c: Remove bogus warning.
17461
17462         PR c++/11036.C
17463         * g++.dg/parse/elab2.C: New test.
17464         * g++.dg/parse/typedef4.C: Change error message.
17465         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
17466         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
17467         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
17468
17469 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
17470
17471         * gcc.dg/pch/warn-1.c: New.
17472         * gcc.dg/pch/warn-1.hs: New.
17473
17474         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
17475         not-tested file.
17476
17477 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17478
17479         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
17480
17481 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17482
17483         * gcc.dg/uninit-D.c: New Test.
17484         * gcc.dg/uninit-E.c: New Test.
17485         * gcc.dg/uninit-F.c: New Test.
17486         * gcc.dg/uninit-G.c: New Test.
17487
17488 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
17489
17490         * g++.dg/README: Describe the pch directory.
17491
17492 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17493
17494         PR c++/11174
17495         * g++.dg/parse/access4.C: New test.
17496         * g++.dg/parse/access5.C: Likewise.
17497         * g++.old-deja/g++.jason/access17.C: Adjust error message.
17498
17499 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
17500
17501         * gcc.dg/noncompile/20030818-1.c: New.
17502
17503 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
17504
17505         PR c++/11957
17506         * g++.dg/warn/noeffect1.C: New test.
17507
17508         * g++.dg/template/scope2.C: New test.
17509         * g++.dg/template/error2.C: Correct dg-error
17510
17511 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
17512
17513         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
17514
17515 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
17516
17517         PR C++/11512
17518         * g++.dg/template/warn1.C: New.
17519
17520 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17521
17522         * g++.dg/template/error2.C: New test.
17523         * g++.dg/lookup/using7.C: Adjust errors
17524         * g++.old-deja/g++.pt/crash36.C: Likewise.
17525         * g++.old-deja/g++.pt/derived3.C: Likewise.
17526
17527 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17528
17529         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
17530         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
17531         * gcc.c-torture/execute/builtins/string-9.c: New, from
17532         string-opt-9.c.  Adjust for execute/builtins framework.
17533         * gcc.c-torture/execute/string-opt-9.c: Delete.
17534
17535 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
17536
17537         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
17538
17539         * g++.dg/parse/ret-type2.C: New test.
17540
17541         PR c++/11703
17542         * g++.dg/init/new8.C: New test.
17543
17544         PR c++/10923
17545         * g++.dg/parse/typedef5.C: New test.
17546
17547         PR c++/9512
17548         * g++.dg/parse/qualified2.C: New test.
17549         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
17550         invalid code.
17551
17552 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
17553
17554         * g++.dg/conversion/ptrmem1.C: New test.
17555
17556 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
17557
17558         PR target/11693
17559         * gcc.dg/20030811-1.c: New test.
17560
17561         PR target/11535
17562         * gcc.c-torture/execute/20030811-1.c: New test.
17563
17564 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17565
17566         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
17567
17568 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
17569
17570         PR c++/11789.C
17571         * g++.dg/inherit/multiple1.C: New test.
17572
17573 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17574
17575         * gcc.dg/spe1.c: New test.
17576
17577         PR c++/11670
17578         * g++.dg/expr/cast2.C: New test.
17579
17580         PR c++/10530
17581         * g++.dg/template/dependent-name2.C: New test.
17582
17583 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
17584
17585         * g++.dg/parse/crash11.C: Put the dg options in comments.
17586
17587 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
17588
17589         * lib/gcc-dg.exp: Update for diagnostic change.
17590
17591 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17592
17593         PR c++/5767
17594         * g++.dg/parse/crash11.C: New test.
17595
17596 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
17597
17598         * gcc.dg/cpp/spacing1.c: Update.
17599
17600 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
17601
17602         PR target/11739
17603         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
17604         a value for -mtune.
17605
17606 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17607
17608         PR middle-end/11771
17609         * gcc.c-torture/compile/20030804-1.c: New test case.
17610
17611 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17612
17613         * gcc.dg/20030804-1.c: New test case.
17614
17615 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
17616
17617         * gcc.dg/cpp/separate-1.c: New test.
17618
17619 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
17620
17621         PR c++/11704
17622         * g++.dg/template/dependent-expr2.C: New test.
17623
17624         PR c++/11766
17625         * g++.dg/expr/ptrmem1.C: New test.
17626
17627 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17628
17629         PR c++/9453
17630         * g++.dg/template/friend15.C: New test.
17631
17632 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
17633
17634         * lib/dg-pch.exp: Work round PCH bug.
17635
17636 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17637
17638         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
17639         builtins.  Move cases from builtins-4.c here.
17640
17641         * gcc.dg/torture/builtin-math-1.c: New test taken from
17642         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
17643         additional cases.
17644
17645         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
17646         Delete.
17647
17648 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17649
17650         PR c++/9447
17651         * g++.dg/template/using7.C: New test.
17652
17653 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
17654
17655         * import1.c, import2.c: New tests.
17656
17657 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
17658
17659         * g++.dg/eh/crossjump1.C: New test.
17660
17661 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
17662
17663         PR c++/11697
17664         * g++.dg/template/using6.C: New test.
17665
17666         PR c++/11744
17667         * g++.dg/template/koenig2.C: New test.
17668
17669 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17670
17671         PR c++/7983
17672         * g++.dg/parse/typedef4.C: New test.
17673
17674 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17675
17676         PR c++/8442, c++/8806
17677         * g++.dg/template/elab1.C: New test.
17678         * g++.dg/template/type2.C: Likewise.
17679         * g++.dg/template/ttp3.C: Adjust expected error message.
17680         * g++.old-deja/g++.law/visibility13.C: Likewise.
17681         * g++.old-deja/g++.niklas/t135.C: Likewise.
17682         * g++.old-deja/g++.pt/ttp41.C: Likewise.
17683         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
17684         template argument.
17685         * g++.old-deja/g++.pt/ttp44.C: Likewise.
17686
17687 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
17688
17689         PR c++/11295
17690         * g++.dg/ext/stmtexpr1.C: New test.
17691
17692         * g++.dg/opt/tmp1.C: New test.
17693
17694         PR c++/11525
17695         * g++.dg/parse/constant4.C: New test.
17696
17697         PR c++/9447
17698         * g++.dg/template/using5.C: New test.
17699
17700 2003-07-31  Roger Sayle  <roger@eyesopen.com>
17701
17702         * gcc.dg/builtins-27.c: New test case.
17703
17704 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
17705
17706         * gcc.dg/tls/opt-7.c: New test.
17707
17708 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
17709
17710         * g++.old-deja/g++.other/crash18.C: Remove.
17711
17712 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17713
17714         * g++.dg/template/explicit3.C: New.
17715         * g++.dg/template/explicit4.C: New.
17716         * g++.dg/template/explicit5.C: New.
17717
17718         PR c++/11347
17719         * g++.dg/template/memtmpl1.C: New.
17720
17721 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
17722
17723         PR target/11565
17724         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
17725         * gcc.dg/i386-387-5.c (dg-options): Likewise.
17726
17727 2003-07-30  Jan Hubicka  <jh@suse.cz>
17728
17729         * vtgc1.c: Kill.
17730
17731 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
17732
17733         * gcc.dg/struct-in-proto-1.c: New test.
17734
17735 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
17736
17737         * gcc.dg/cpp/include2.c: Only expect one message.
17738
17739 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
17740
17741         PR c++/9447
17742         * g++.dg/template/using1.C: New test.
17743         * g++.dg/template/using2.C: New test.
17744         * g++.dg/template/using3.C: New test.
17745         * g++.dg/template/using4.C: New test.
17746
17747 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
17748
17749         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
17750         * gcc.c-torture/execute/string-opt-10.c: Likewise.
17751
17752 2003-07-28  Jan Hubicka  <jh@suse.cz>
17753
17754         PR c++/11530
17755         * g++.dg/opt/call1.C: New test.
17756
17757 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
17758
17759         PR c++/11667
17760         * g++.dg/init/enum2.C: New test.
17761         * g++.dg/template/overload1.C: Add "-w" option.
17762
17763 2003-07-28    <hp@bitrange.com>
17764
17765         * gcc.dg/Wdeclaration-after-statement-1.c,
17766         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
17767
17768 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
17769
17770         * gcc.c-torture/compile/20030725-1.c: New test.
17771
17772 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
17773
17774         * gcc.dg/20030505.c: Only run for SPE.
17775         Remove definition of opaque type.
17776
17777 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
17778
17779         * g++.dg/template/ptrmem6.C: New test.
17780
17781 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
17782
17783         * gcc.c-torture/compile/zero-strct-2.c: New test.
17784
17785 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
17786
17787         * gcc.dg/intermod-1.c: New test.
17788
17789 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17790
17791         PR c++/11617
17792         * g++.dg/template/lookup2.C: New test.
17793         * g++.dg/template/memclass1.C: Remove instantiated from error.
17794         * g++.dg/other/error2.C: Tweak expected errors.
17795
17796         PR c++/11596
17797         * g++.dg/template/defarg3.C: New test.
17798
17799         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
17800
17801 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
17802
17803         * g++.dg/inherit/access5.C: New test.
17804
17805 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17806
17807         PR c++/11513
17808         * g++.dg/template/crash8.C: New test.
17809
17810 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
17811
17812         PR c/10602
17813         * gcc.dg/noncompile/incomplete-2.c: New test.
17814
17815 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
17816
17817         PR c++/11645
17818         * g++.dg/inherit/access4.C: New test.
17819
17820         PR c++/11517
17821         * g++.dg/expr/cond2.C: New test.
17822
17823         PR optimization/10679
17824         * g++.dg/opt/inline4.C: New test.
17825
17826 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
17827
17828         * g++.dg/parse/crash10: New test.
17829
17830 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17831
17832         * g++.dg/ext/flexary1.C: New test.
17833
17834 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17835
17836         PR c++/10793
17837         * g++.dg/template/crash9.C: New test.
17838
17839 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17840
17841         PR c++/3004
17842         * g++.dg/parse/typedef3.C: New test.
17843
17844         PR c++/7906
17845         * g++.dg/parse/operator2.C: New test.
17846
17847         PR c++/8895
17848         * g++.dg/parse/def-tmpl-arg1.C: New test.
17849
17850         PR c++/9282
17851         * g++.dg/parse/funptr1.C: New test.
17852
17853         PR c++/9452
17854         * g++.dg/parse/ambig3.C: New test.
17855
17856         PR c++/9454
17857         * g++.dg/parse/operator3.C: New test.
17858
17859         PR c++/9486
17860         * g++.dg/parse/template10.C: New test.
17861
17862         PR c++/9488
17863         * g++.dg/parse/template11.C: New test.
17864
17865         PR c++/10150
17866         * g++.dg/parse/invalid-op1.C: New test.
17867
17868         PR c++/10247
17869         * g++.dg/parse/condexpr1.C: New test.
17870
17871 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17872
17873         * g++.dg/ext/packed3.C: New test.
17874         * g++.dg/ext/packed4.C: New test.
17875
17876         * gcc.dg/pack-test-3.c: New test.
17877
17878 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
17879
17880         * lib/compat.exp: Handle dg-options per source file.
17881         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
17882         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
17883         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
17884         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
17885         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
17886         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
17887         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
17888         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
17889         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
17890         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
17891         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
17892         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
17893         * g++.dg/compat/break/bitfield7_x.C: Ditto.
17894         * g++.dg/compat/break/bitfield7_y.C: Ditto.
17895
17896 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
17897
17898         PR c/10320
17899         * gcc.c-torture/execute/20030718-1.c: New test.
17900
17901 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17902
17903         PR optimization/11536
17904         * gcc.dg/20030721-1.c: New test.
17905
17906 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
17907
17908         PR c++/11546
17909         * g++.dg/template/lookup1.C: New test.
17910
17911 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
17912
17913         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
17914         diagnostics of ill-formed constructs involving labels.
17915         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
17916         the new 'previously defined here' message.
17917
17918 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
17919
17920         * g++.dg/parse/non-dependent2.C: New test.
17921
17922 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
17923
17924         * g++.dg/init/init-ref4.C: xfail on targets without
17925         weak symbols.
17926
17927 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
17928
17929         PR target/11087
17930         * gcc.c-torture/execute/20030717-1.c: New test.
17931
17932 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17933
17934         * g++.dg/opt/cfg1.C: New test.
17935
17936 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
17937
17938         PR optimization/11557
17939         * gcc.dg/20030717-1.c: New test.
17940
17941 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
17942
17943         PR c++/10476
17944         * g++.dg/expr/crash-1.C: New test.
17945
17946         PR c++/11027
17947         * g++.dg/template/init3.C: New test.
17948
17949         PR c++/8222
17950         * g++.dg/template/non-dependent1.C: New test.
17951
17952         PR c++/11070
17953         * g++.dg/template/non-dependent2.C: New test.
17954
17955         PR c++/11071
17956         * g++.dg/template/non-dependent3.C: New test.
17957
17958         PR c++/9907
17959         * g++.dg/template/sizeof5.C: New test.
17960
17961 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
17962
17963         PR 11498
17964         * gcc.c-torture/compile/mangle-1.c: New file.
17965
17966 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17967
17968         PR c++/7809
17969         * g++.dg/parse/access3.C: New test.
17970
17971 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
17972
17973         PR c++/11384
17974         * g++.dg/init/init-ref4.C: New test.
17975
17976 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
17977
17978         PR c++/11547
17979         * g++.dg/parse/constant3.C: New test.
17980         * g++.dg/parse/crash7.C: Likewise.
17981
17982 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
17983
17984         PR target/11008
17985         * gcc.dg/i386-pentium4-not-mull.c: New.
17986
17987 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
17988
17989         * gcc.dg/asm-names.c (ymain): Make it weak.
17990
17991 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17992
17993         PR c++/5421
17994         * g++.dg/template/friend21.C: New test.
17995
17996 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
17997
17998         * gcc.dg/cleanup-8.c: New test.
17999         * gcc.dg/cleanup-9.c: New test.
18000
18001 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
18002
18003         * g++.dg/ext/dll-MI1.h: New file.
18004         * g++.dg/ext/dllexport-MI1.C: New file.
18005         * g++.dg/ext/dllimport-MI1.C: New file.
18006
18007 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
18008
18009         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
18010         it does not have cmpstrsi patterns (just cmpmemsi).
18011
18012 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
18013
18014         PR debug/11473
18015         * g++.dg/debug/debug8.C: New test.
18016
18017 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18018
18019         PR c++/10108
18020         * g++.dg/template/crash7.C: New test.
18021
18022 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
18023
18024         PR target/10795
18025         * gcc.c-torture/compile/20030708-1.c: New.
18026
18027 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18028
18029         * gcc.c-torture/execute/20030715-1.c: New test.
18030
18031 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
18032
18033         * gcc.dg/pch/inline-3.c: New file.
18034         * gcc.dg/pch/inline-3.hs: New file.
18035         * gcc.dg/pch/inline-4.c: New file.
18036         * gcc.dg/pch/inline-4.hs: New file.
18037
18038 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
18039
18040         PR c++/11509
18041         * g++.dg/template/crash6.C: New test.
18042
18043         PR c++/7053
18044         * g++.dg/template/friend20.C: New test.
18045
18046         PR c++/7019
18047         * g++.dg/template/overload2.C: New test.
18048
18049 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18050
18051         PR optimization/11440
18052         * gcc.c-torture/execute/20030714-1.c: New test.
18053
18054 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18055
18056         PR c++/11154
18057         * g++.dg/template/partial2.C: New test.
18058
18059 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
18060
18061         PR c++/11503
18062         * g++.dg/template/anon1.C: New test.
18063
18064         PR c++/11493
18065         PR c++/11495
18066         * g++.dg/parse/template9.C: Likewise.
18067         * g++.dg/template/crash4.C: New test.
18068         * g++.dg/template/koenig1.C: Likewise.
18069         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
18070         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
18071         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
18072         functions.
18073         * g++.old-deja/g++.jason/template36.C: Likewise.
18074         * g++.old-deja/g++.mike/p1989.C: Likewise.
18075         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
18076         * g++.old-deja/g++.pt/ttp20.C: Use this->.
18077         * g++.old-deja/g++.pt/ttp21.C: Use this->.
18078         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
18079         compiling.
18080         * g++.old-deja/g++.pt/union2.C: Use this->.
18081
18082 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
18083
18084         * gcc.dg/20030711-1.c: New test.
18085
18086 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
18087
18088         PR c++/11050
18089         * g++.dg/parse/args1.C: New test.
18090         * g++.pt/defarg8.C: Change expected errors.
18091
18092 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
18093
18094         PR c++/8164
18095         * g++.dg/template/nontype2.C: New test.
18096
18097         PR c++/10558
18098         * g++.dg/parse/template8.C: New test.
18099
18100         PR c++/8327
18101         * g++.dg/template/scope1.C: New test.
18102
18103         * g++.dg/warn/Wsign-compare-1.C: New test.
18104
18105 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18106
18107         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
18108
18109 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
18110
18111         PR c++/9411
18112         * g++.dg/template/explicit2.C: New test.
18113
18114         PR c++/10032
18115         * g++.dg/warn/pedantic1.C: New test.
18116
18117 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
18118
18119         PR c++ 9483
18120         * g++.dg/other/field1.C: New test.
18121
18122 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18123
18124         PR c/11449
18125         * gcc.c-torture/compile/20030707-1.c: New.
18126
18127 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18128
18129         PR c++/10849
18130         * g++.dg/template/access12.C: New test.
18131
18132 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
18133
18134         * g++.dg/bprob/bprob.exp (prof_ext): Update.
18135         * g77.dg/bprob/bprob.exp (prof_ext): Update.
18136         * gcc.misc-tests/bprob.exp (prof_ext): Update.
18137         * gcc.misc-tests/gcov.exp: Update
18138         * g++.dg/gcov/gcov.exp: Update
18139         * lib/gcov.exp: Update.
18140
18141 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
18142
18143         * g++.dg/abi/mangle17.C: Make sure template expressions are
18144         dependent.
18145         * g++.dg/abi/mangle4.C: Mark erroneous casts.
18146         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
18147         * g++.dg/opt/stack1.C: Remove erroneous code.
18148         * g++.dg/parse/template7.C: New test.
18149         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
18150         * g++.old-deja/g++.pt/crash4.C: Likewise.
18151
18152 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18153
18154         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
18155         with zero or one occurence of `$' after the initial `L'.
18156
18157 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
18158
18159         * gcc.c-torture/compile/20030704-1.c: Add a comment.
18160
18161 2003-07-08  Roger Sayle  <roger@eyesopen.com>
18162
18163         PR c/11370
18164         * gcc.dg/Wunreachable-6.c: New testcase.
18165         * gcc.dg/Wunreachable-7.c: New testcase.
18166
18167 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18168
18169         PR c/11420
18170         * gcc.dg/20030708-1.c: New test.
18171
18172 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
18173
18174         * gcc.dg/compat/sdata-section.h: New file.
18175         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
18176         * gcc.dg/torture/mips-sdata-1.c: New test.
18177
18178 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18179
18180         PR c++/11030
18181         * g++.dg/template/friend19.C: New test.
18182
18183 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18184
18185         * g++.dg/opt/strength-reduce.C: New test.
18186
18187 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18188
18189         PR target/10979
18190         * gcc.dg/20030707-1.c: New testcase.
18191
18192 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18193
18194         PR optimization/11059
18195         * g++.dg/opt/emptyunion.C: New testcase.
18196
18197 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18198             Eric Botcazou  <ebotcazou@libertysurf.fr>
18199
18200         * g++.dg/opt/stack1.C: New test.
18201
18202 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
18203
18204         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
18205         run test.
18206
18207         PR c++/11431
18208         * g++.dg/expr/static_cast3.C: New test.
18209
18210 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
18211
18212         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
18213         everywhere.
18214         * gcc.dg/concat.c: Concatenation of string constants with
18215         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
18216         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
18217         * gcc.dg/cpp/escape-2.c: Use wide character constants where
18218         necessary to avoid multi-character character constant warning.
18219         * gcc.dg/cpp/escape.c: Likewise.
18220         * gcc.dg/cpp/ucs.c: Likewise.
18221         Remove backslashes from dg-bogus comments, as they confuse Tcl.
18222         Fix a typo.
18223
18224 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18225
18226         PR c/11428
18227         * gcc.c-torture/compile/20030704-1.c: New.
18228
18229 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18230
18231         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
18232
18233 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
18234
18235         PR c++/5287, PR c++/7910,  PR c++/11021
18236         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
18237         tests for warnings.
18238         * g++.dg/ext/dllimport2.C: Add tests for warnings.
18239         * g++.dg/ext/dllimport3.C: Likewise.
18240         * g++.dg/ext/dllimport4.C: New file.
18241         * g++.dg/ext/dllimport5.C: New file.
18242         * g++.dg/ext/dllimport6.C: New file.
18243         * g++.dg/ext/dllimport7.C: New file.
18244         * g++.dg/ext/dllimport8.C: New file.
18245         * g++.dg/ext/dllimport9.C: New file.
18246         * g++.dg/ext/dllimport10.C: New file.
18247         * g++.dg/ext/dllexport1.C: New file.
18248
18249 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18250
18251         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
18252         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
18253
18254 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18255
18256         * gcc.dg/builtins-25.c: New testcase.
18257         * gcc.dg/builtins-26.c: New testcase.
18258
18259 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
18260
18261         * gcc.dg/compat/vector-defs.h: New file.
18262         * gcc.dg/compat/vector-setup.h: New file.
18263         * gcc.dg/compat/vector-check.h: New file.
18264         * gcc.dg/compat/vector-1_main.c: New file.
18265         * gcc.dg/compat/vector-1_x.c: New file.
18266         * gcc.dg/compat/vector-1_y.c: New file.
18267         * gcc.dg/compat/vector-2_main.c: New file.
18268         * gcc.dg/compat/vector-2_x.c: New file.
18269         * gcc.dg/compat/vector-2_y.c: New file.
18270
18271         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
18272         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
18273         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
18274         * gcc.dg/compat/struct-align-1.h: New file.
18275         * gcc.dg/compat/struct-align-1_main.c: New file.
18276         * gcc.dg/compat/struct-align-1_x.c: New file.
18277         * gcc.dg/compat/struct-align-1_y.c: New file.
18278         * gcc.dg/compat/struct-align-2.h: New file.
18279         * gcc.dg/compat/struct-align-2_main.c: New file.
18280         * gcc.dg/compat/struct-align-2_x.c: New file.
18281         * gcc.dg/compat/struct-align-2_y.c: New file.
18282
18283         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
18284         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18285         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18286         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18287         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18288         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18289         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18290         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18291         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18292         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18293         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18294         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18295         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18296         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18297         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18298         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18299         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18300         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18301         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18302         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18303         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18304         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18305         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18306         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18307         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18308         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18309         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18310         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18311         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18312
18313 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18314
18315         * gcc.dg/i386-call-1.c: New test.
18316
18317 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
18318
18319         PR c++/9162
18320         * g++.dg/parse/defarg4.C: New.
18321
18322 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18323
18324         PR target/10700
18325         * gcc.c-torture/compile/20030703-1.c: New test case.
18326
18327 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18328
18329         * g++.dg/template/local3.C: Remove extra semicolon.
18330
18331 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18332
18333         * gcc.dg/i386-volatile-1.c: New test.
18334
18335 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
18336
18337         PR c++/11072
18338         * g++.dg/other/offsetof2.C: XFAIL.
18339         * g++.dg/other/offsetof5.C: New.
18340
18341         PR c++/10219
18342         * g++.dg/template/error1.C: New.
18343
18344         PR c++/9779
18345         * g++.dg/template/dependent-expr1.C: New.
18346
18347 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18348
18349         PR c++/6949
18350         * g++.dg/template/local3.C: New test.
18351
18352         PR c++/11149
18353         * g++.dg/lookup/scoped6.C: New test.
18354
18355 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
18356
18357         PR c++/8046
18358         * g++.dg/other/error7.C: New test.
18359
18360 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
18361
18362         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
18363         * g++.old-deja/g++.abi/vtable3.h: Likewise.
18364         * g++.old-deja/g++.law/code-gen5.C: Likewise.
18365         * g++.old-deja/g++.other/union2.C: Likewise.
18366         * gcc.dg/c90-const-expr-2.c: Likewise.
18367         * gcc.dg/c90-const-expr-3.c: Likewise.
18368         * gcc.dg/c99-const-expr-2.c: Likewise.
18369         * gcc.dg/c99-const-expr-3.c: Likewise.
18370         * gcc.dg/concat.c: Likewise.
18371
18372 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18373
18374         PR c++/9559
18375         * g++.dg/init/static1.C: New test.
18376
18377 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18378
18379         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
18380         * g++.old-deja/g++.other/access2.C: Likewise.
18381         * g++.old-deja/g++.other/decl2.C: Likewise.
18382         * gcc.c-torture/execute/20020615-1.c: Likewise.
18383
18384 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18385
18386         PR c++/4933
18387         * g++.dg/template/sizeof4.C: New test.
18388
18389 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18390
18391         * g++.dg/other/error6.C: New test.
18392
18393 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18394
18395         PR c++/10750
18396         * g++.dg/parse/constant2.C: New test.
18397
18398 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
18399
18400         PR c++/11106
18401         * g++.dg/other/error5.C: New test.
18402
18403 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18404
18405         * gcc.dg/format/gcc_diag-1.c: New test.
18406
18407 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
18408
18409         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
18410
18411 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
18412
18413         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
18414         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
18415         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
18416
18417 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
18418
18419         * gcc.c-torture/execute/builtins/string-8.c: New test.
18420         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
18421         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
18422         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
18423
18424 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18425
18426         PR c++/10468
18427         * g++.dg/ext/typeof6.C: New test.
18428
18429 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18430
18431         PR c++/10796
18432         * g++.dg/init/enum1.C: New test.
18433
18434 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
18435
18436         * gcc.dg/20030627-1.c: New test.
18437
18438 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
18439
18440         PR c++/11332
18441         * g++.dg/expr/static_cast2.C: New test.
18442
18443 2003-06-26  Roger Sayle  <roger@eyesopen.com>
18444             Jakub Jelinek  <jakub@redhat.com>
18445
18446         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
18447         sprintf(dst,"%s",src) optimization.
18448         * gcc.c-torture/execute/20030626-1.c: New test case.
18449         * gcc.c-torture/execute/20030626-2.c: New test case.
18450
18451 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
18452
18453         * gcc.c-torture/execute/multi-ix.c: New test.
18454
18455         * gcc.c-torture/execute/simd-4.c (main):
18456         Added missing semicolon at end of union.
18457
18458 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
18459
18460         PR c++/8266
18461         * g++.dg/template/explicit-instantiation3.C: New test.
18462
18463 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18464
18465         * gcc.dg/20030626-1.c: Use signed char.
18466
18467 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18468
18469         * gcc.dg/20030626-1.c: New test.
18470
18471 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
18472
18473         * const-str-2.m: Update.
18474
18475 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
18476
18477         PR c++/10990
18478         * g++.dg/rtti/dyncast1.C: New test.
18479         * g++.dg/abi/mangle4.C: Correct base-specifier access.
18480         * g++.dg/lookup/scoped1.C: Remove XFAIL.
18481         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
18482
18483         PR c++/10931
18484         * g++.dg/expr/static_cast1.C: New test.
18485
18486 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
18487
18488         * gcc.dg/20030625-1.c: New test.
18489
18490 2003-06-24  Roger Sayle  <roger@eyesopen.com>
18491
18492         * gcc.c-torture/compile/20030624-1.c: New test case.
18493
18494 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
18495
18496         * gcc.c-torture/execute/string-opt-17.c: New test.
18497
18498 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
18499
18500         PR c++/5754
18501         * g++.dg/parse/crash6.C: New test.
18502
18503 2003-06-23  Roger Sayle  <roger@eyesopen.com>
18504
18505         * gcc.dg/builtins-24.c: New test case.
18506
18507 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
18508
18509         * g++.dg/opt/operator1.C: New test.
18510
18511 2003-06-22  Roger Sayle  <roger@eyesopen.com>
18512
18513         * gcc.c-torture/execute/string-opt-16.c: New test case.
18514
18515 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18516
18517         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
18518         * g++.old-deja/g++.other/conv7.C: Likewise
18519         * g++.old-deja/g++.other/overcnv2.C: Likewise.
18520         * g++.old-deja/g++.other/overload14.C: Likewise.
18521
18522 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18523
18524         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
18525         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
18526
18527 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18528
18529         PR c++/10888
18530         * g++.dg/warn/Winline-3.C: New test.
18531
18532 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18533
18534         * lib/target-supports.exp (check_alias_available): Make the test
18535         program acceptable to the Solaris assembler.
18536
18537         PR c++/10749
18538         * g++.dg/template/memclass2.C: New test.
18539
18540 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18541             Eric Botcazou  <ebotcazou@libertysurf.fr>
18542
18543         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
18544         data for non-matching targets.
18545         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
18546
18547 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18548
18549         PR c++/10845
18550         * g++.dg/template/member3.C: New test.
18551
18552 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
18553
18554         PR c++/10939
18555         * g++.dg/template/func1.C: New test.
18556
18557         PR c++/9649
18558         * g++.dg/template/static4.C: New test.
18559         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
18560
18561         PR c++/11041
18562         * g++.dg/init/ref7.C: New test.
18563
18564 2003-06-19  Matt Austern  <austern@apple.com>
18565
18566         PR c++/11228
18567         * g++.dg/anew1.C: New test.
18568         * g++.dg/anew2.C: New test.
18569         * g++.dg/anew3.C: New test.
18570         * g++.dg/anew4.C: New test.
18571
18572 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
18573
18574         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
18575
18576 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
18577
18578         * gcc.c-torture/execute/simd-4.c (main): Make expected value
18579         endian-dependent.
18580
18581 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
18582
18583         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
18584         Remove cruft.
18585
18586 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
18587
18588         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
18589         * gcc.c-torture/compile/961203-1.c: Likewise.
18590         * gcc.c-torture/compile/980506-1.c: Likewise.
18591
18592 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18593
18594         PR c++/10712
18595         * g++.dg/lookup/using7.C: New test.
18596
18597 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18598
18599         PR c++/11105
18600         * g++.dg/abi/conv1.C: Remove it.
18601         * g++.dg/template/conv7.C: New test.
18602         * g++.dg/template/conv8.C: Likewise.
18603         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
18604         conversion operator.
18605
18606 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
18607
18608         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
18609         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18610         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18611         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18612         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18613         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18614         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18615         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18616         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18617         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18618         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18619         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18620         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18621         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18622         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18623         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18624         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18625         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18626         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18627         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18628         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18629         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18630         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18631         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18632         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18633         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18634         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18635         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18636         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18637
18638 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
18639
18640         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
18641         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
18642         indications.
18643
18644 2003-06-16  Roger Sayle  <roger@eyesopen.com>
18645
18646         * gcc.dg/i386-387-5.c: New test case.
18647         * gcc.dg/i386-387-6.c: New test case.
18648         * gcc.dg/builtins-23.c: New test case.
18649
18650 2003-06-15  Roger Sayle  <roger@eyesopen.com>
18651
18652         * gcc.dg/builtins-22.c: New test case.
18653         * gcc.dg/i386-387-1.c: Update to test exp.
18654         * gcc.dg/i386-387-2.c: Likewise.
18655
18656 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18657
18658         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
18659
18660 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18661
18662         * lib/gcc-dg.exp (dg-require-dll): New function.
18663         (dg-xfail-if): Likewise.
18664         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
18665         driver.
18666
18667         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
18668         * gcc.c-torture/compile/20001205-1.c: Likewise.
18669         * gcc.c-torture/compile/20001226-1.c: Likewise.
18670         * gcc.c-torture/compile/20010518-2.c: Likewise.
18671         * gcc.c-torture/compile/20020312-1.c: Likewise.
18672         * gcc.c-torture/compile/20020604-1.c: Likewise.
18673         * gcc.c-torture/compile/920501-12.c: Likewise.
18674         * gcc.c-torture/compile/920501-4.c: Likewise.
18675         * gcc.c-torture/compile/920520-1.c: Likewise.
18676         * gcc.c-torture/compile/920521-1.c: Likewise.
18677         * gcc.c-torture/compile/920625-1.c: Likewise.
18678         * gcc.c-torture/compile/961203-1.c: Likewise.
18679         * gcc.c-torture/compile/980506-1.c: Likewise.
18680         * gcc.c-torture/compile/981006-1.c: Likewise.
18681         * gcc.c-torture/compile/981022-1.c: Likewise.
18682         * gcc.c-torture/compile/981223-1.c: Likewise.
18683         * gcc.c-torture/compile/990617-1.c: Likewise.
18684         * gcc.c-torture/compile/dll.c: Likewise.
18685         * gcc.c-torture/compile/labels-3.c: Likewise.
18686         * gcc.c-torture/compile/mipscop-1.c: Likewise.
18687         * gcc.c-torture/compile/mipscop-2.c: Likewise.
18688         * gcc.c-torture/compile/mipscop-3.c: Likewise.
18689         * gcc.c-torture/compile/mipscop-4.c: Likewise.
18690         * gcc.c-torture/compile/simd-5.c: Likewise.
18691         * gcc.c-torture/compile/20000804-1.x: Remove.
18692         * gcc.c-torture/compile/20001205-1.x: Likewise.
18693         * gcc.c-torture/compile/20001226-1.x: Likewise.
18694         * gcc.c-torture/compile/20010518-2.x: Likewise.
18695         * gcc.c-torture/compile/20020312-1.x: Likewise.
18696         * gcc.c-torture/compile/20020604-1.x: Likewise.
18697         * gcc.c-torture/compile/920501-12.x: Likewise.
18698         * gcc.c-torture/compile/920501-4.x: Likewise.
18699         * gcc.c-torture/compile/920520-1.x: Likewise.
18700         * gcc.c-torture/compile/920521-1.x: Likewise.
18701         * gcc.c-torture/compile/920625-1.x: Likewise.
18702         * gcc.c-torture/compile/961203-1.x: Likewise.
18703         * gcc.c-torture/compile/980506-1.x: Likewise.
18704         * gcc.c-torture/compile/981006-1.x: Likewise.
18705         * gcc.c-torture/compile/981022-1.x: Likewise.
18706         * gcc.c-torture/compile/981223-1.x: Likewise.
18707         * gcc.c-torture/compile/990617-1.x: Likewise.
18708         * gcc.c-torture/compile/mipscop-1.x: Likewise.
18709         * gcc.c-torture/compile/mipscop-2.x: Likewise.
18710         * gcc.c-torture/compile/mipscop-3.x: Likewise.
18711         * gcc.c-torture/compile/mipscop-4.x: Likewise.
18712         * gcc.c-torture/compile/simd-5.x: Likewise.
18713
18714         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
18715
18716 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18717
18718         * gcc.c-torture/execute/20030611-1.c: New test.
18719
18720 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18721
18722         PR middle-end/168
18723         * gcc.dg/20030612-1.c: New test case.
18724
18725 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18726
18727         PR c++/10635
18728         * g++.dg/expr/cast1.C: New test.
18729
18730 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18731
18732         * gcc.dg/builtins-21.c: New test case.
18733
18734 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
18735
18736         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
18737         options instead of at the end.
18738         * lib/objc.exp (objc_target_compile): Likewise.
18739
18740 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
18741
18742         PR c++/10432
18743         * g++.dg/parse/error1.C: New test.
18744
18745 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
18746
18747         * gcc.dg/compat/struct-by-value-11_main.c: New file.
18748         * gcc.dg/compat/struct-by-value-11_x.c: New file.
18749         * gcc.dg/compat/struct-by-value-11_y.c: New file.
18750         * gcc.dg/compat/struct-by-value-12_main.c: New file.
18751         * gcc.dg/compat/struct-by-value-12_x.c: New file.
18752         * gcc.dg/compat/struct-by-value-12_y.c: New file.
18753         * gcc.dg/compat/struct-by-value-13_main.c: New file.
18754         * gcc.dg/compat/struct-by-value-13_x.c: New file.
18755         * gcc.dg/compat/struct-by-value-13_y.c: New file.
18756         * gcc.dg/compat/struct-by-value-14_main.c: New file.
18757         * gcc.dg/compat/struct-by-value-14_x.c: New file.
18758         * gcc.dg/compat/struct-by-value-14_y.c: New file.
18759         * gcc.dg/compat/struct-by-value-15_main.c: New file.
18760         * gcc.dg/compat/struct-by-value-15_x.c: New file.
18761         * gcc.dg/compat/struct-by-value-15_y.c: New file.
18762         * gcc.dg/compat/struct-by-value-16_main.c: New file.
18763         * gcc.dg/compat/struct-by-value-16_x.c: New file.
18764         * gcc.dg/compat/struct-by-value-16_y.c: New file.
18765         * gcc.dg/compat/struct-by-value-17_main.c: New file.
18766         * gcc.dg/compat/struct-by-value-17_x.c: New file.
18767         * gcc.dg/compat/struct-by-value-17_y.c: New file.
18768         * gcc.dg/compat/struct-by-value-18_main.c: New file.
18769         * gcc.dg/compat/struct-by-value-18_x.c: New file.
18770         * gcc.dg/compat/struct-by-value-18_y.c: New file.
18771
18772         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
18773         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
18774         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
18775         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
18776         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
18777         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
18778         * gcc.dg/compat/scalar-return-3_main.c: New file.
18779         * gcc.dg/compat/scalar-return-3_x.c: New file.
18780         * gcc.dg/compat/scalar-return-3_y.c: New file.
18781         * gcc.dg/compat/scalar-return-4_main.c: New file.
18782         * gcc.dg/compat/scalar-return-4_x.c: New file.
18783         * gcc.dg/compat/scalar-return-4_y.c: New file.
18784
18785 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
18786
18787         * gcc.dg/compat/fp2-struct-check.h: New file.
18788         * gcc.dg/compat/fp2-struct-defs.h: New file.
18789         * gcc.dg/compat/fp2-struct-init.h: New file.
18790         * gcc.dg/compat/struct-by-value-10_main.c: New file.
18791         * gcc.dg/compat/struct-by-value-10_x.c: New file.
18792         * gcc.dg/compat/struct-by-value-10_y.c: New file.
18793         * gcc.dg/compat/struct-return-10_main.c: New file.
18794         * gcc.dg/compat/struct-return-10_x.c: New file.
18795         * gcc.dg/compat/struct-return-10_y.c: New file.
18796
18797         * gcc.dg/compat/compat-common.h: New file.
18798         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
18799         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
18800         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
18801         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
18802         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
18803         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
18804         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
18805         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18806         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
18807         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
18808         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18809         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
18810         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
18811         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18812         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
18813         * gcc.dg/compat/small-struct-check.h: Ditto.
18814         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
18815         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18816         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
18817         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
18818         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18819         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18820         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
18821         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18822         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
18823         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
18824         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18825         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18826         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
18827         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18828         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18829         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
18830         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18831         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
18832         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
18833         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18834         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
18835         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
18836         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18837         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
18838         * gcc.dg/compat/struct-return-2_main.c: Ditto.
18839         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18840         * gcc.dg/compat/struct-return-2_y.c: Ditto.
18841         * gcc.dg/compat/struct-return-3_main.c: Ditto.
18842         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18843         * gcc.dg/compat/struct-return-3_y.c: Ditto.
18844
18845 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
18846
18847         * g++.dg/pch/static-1.C: New file.
18848         * g++.dg/pch/static-1.Hs: New file.
18849
18850 2003-06-10  Richard Henderson  <rth@redhat.com>
18851
18852         * gcc.dg/asm-7.c: Adjust expected warning text.
18853
18854 2003-06-10  Roger Sayle  <roger@eyesopen.com>
18855
18856         * gcc.dg/builtins-20.c: New test case.
18857
18858 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
18859
18860         PR c++/11131
18861         * g++.dg/opt/template1.C: New test.
18862
18863 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18864
18865         * lib/gcc-dg.exp (dg-test): Clear additional_files and
18866         additional_sources.
18867
18868 2003-05-21  David Taylor  <dtaylor@emc.com>
18869
18870         * gcc.dg/Wpadded.c: New file.
18871
18872 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18873
18874         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
18875         * gcc.dg/special/weak-2.c: Add dg-require-weak.
18876         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
18877         dg-require-weak.
18878
18879 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
18880
18881         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
18882
18883 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18884
18885         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
18886         (dg-require-alias): Likewise.
18887         (dg-require-gc-sections): Likewise.
18888         * lib/target-supports.exp (check_gc_sections_available): Likewise.
18889
18890 2003-06-08  Richard Henderson  <rth@redhat.com>
18891
18892         * gcc.dg/20011029-2.c: Fix the array reference.
18893         * gcc.dg/asm-7.c: New.
18894
18895 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
18896
18897         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
18898
18899 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
18900
18901         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
18902         (dg-require-gc-sections): Likewise.
18903
18904 2003-06-08  Jan Hubicka  <jh@suse.cz>
18905
18906         * i386-cmov1.c: Fix regular expression.
18907         * i386-cvt-1.c: Likewise.
18908         * i386-local.c: Likewise.
18909         * i386-local2.c: Likewise.
18910         * i386-mul.c: Likewise.
18911         * i386-ssetype-1.c: Likewise.
18912         * i386-ssetype-3.c: Likewise.
18913         * i386-ssetype-5.c: Likewise.
18914
18915 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18916
18917         PR c++/11039
18918         * g++.dg/warn/implicit-typename2.C: New test.
18919         * g++.dg/warn/implicit-typename3.C: New test.
18920
18921 2003-06-07  Richard Henderson  <rth@redhat.com>
18922
18923         * g++.dg/other/offsetof3.C: Use size_t.
18924         * g++.dg/other/offsetof4.C: Likewise.
18925
18926 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
18927
18928         * lib/copy-file.exp: New. Implement gcc_copy_files.
18929
18930         * lib/dg-pch.exp: Load copy-file.exp
18931         (dg-pch): Use gcc_copy_files instead of "file copy".
18932
18933 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
18934
18935         * gcc.dg/weak/weak.exp: Simplify.
18936         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
18937         * gcc.dg/weak/weak-1.c: Likewise.
18938         * gcc.dg/weak/weak-2.c: Likewise.
18939         * gcc.dg/weak/weak-3.c: Likewise.
18940         * gcc.dg/weak/weak-4.c: Likewise.
18941         * gcc.dg/weak/weak-5.c: Likewise.
18942         * gcc.dg/weak/weak-6.c: Likewise.
18943         * gcc.dg/weak/weak-7.c: Likewise.
18944         * gcc.dg/weak/weak-8.c: Likewise.
18945         * gcc.dg/weak/weak-9.c: Likewise.
18946
18947 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
18948
18949         gcc.c-torture/execute/20030606-1.c: New.
18950
18951 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18952
18953         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
18954         * gcc.dg/builtins-19.c: Likewise.
18955
18956 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18957
18958         * gcc.dg/builtins-2.c: Add some more tests.
18959         * gcc.dg/builtins-18.c: New test case.
18960         * gcc.dg/builtins-19.c: New test case.
18961
18962 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18963             Jim Wilson  <wilson@tuliptree.org>
18964
18965         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
18966
18967 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
18968
18969         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
18970         mempcpy/stpcpy calls not to be optimized into something else.
18971         * gcc.c-torture/execute/string-opt-3.c: Moved to...
18972         * gcc.c-torture/execute/builtins/string-7.c: ...here.
18973         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
18974
18975 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18976
18977         * gcc.dg/format/asm_fprintf-1.c: New test.
18978
18979 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
18980
18981         * lib/gcc-defs.exp (additional_sources): New variable.
18982         (dg-additional-sources): New function.
18983         (additional_files): New variable.
18984         (dg-additional-files): New function.
18985         (dg-additional-files-options): Likewise.
18986         * lib/gcc-dg.exp (dg-require-weak): New function.
18987         (dg-require-alias): Likewise.
18988         (dg-require-gc-sections): Likewise.
18989         * lib/target-supports.exp (check_alias_available): Remove testfile
18990         parameter.
18991         (check_gc_sections_available): New function.
18992         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
18993         (dg-gpp-additional-files): Likewise.
18994         * lib/g++.exp (additional_sources): Remove.
18995         (additional_files): Likewise.
18996         (g++_target_compile): Use dg-additional-files-options.
18997
18998         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
18999         Tcl logic.
19000         * gcc.dg/special/ecos.exp: Remove.
19001         * gcc.dg/special/20000419-2.c: Use dg-require-*.
19002         * gcc.dg/special/alias-1.c: Likewise.
19003         * gcc.dg/special/alias-2.c: Likewise.
19004         * gcc.dg/special/gcsec-1.c: Likewise.
19005         * gcc.dg/special/weak-1.c: Likewise.
19006         * gcc.dg/special/weak-2.c: Likewise.
19007         * gcc.dg/special/wkali-1.c: Likewise.
19008         * gcc.dg/special/wkali-2.c: Likewise.
19009
19010         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
19011         dg-gpp-additional-*.
19012         * g++.dg/special/conpr-3.C: Likewise.
19013         * g++.dg/special/conpr-4.C: Likewise.
19014         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
19015         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
19016         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
19017         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
19018         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
19019         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
19020         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
19021         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
19022         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
19023         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
19024         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
19025         * g++.old-deja/g++.other/comdat1.C: Likewise.
19026         * g++.old-deja/g++.other/comdat2.C: Likewise.
19027         * g++.old-deja/g++.other/comdat3.C: Likewise.
19028         * g++.old-deja/g++.other/ctor1.C: Likewise.
19029         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
19030
19031 2003-06-05  Richard Henderson  <rth@redhat.com>
19032
19033         * gcc.dg/debug/20030605-1.c: New.
19034
19035 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19036
19037         * README.QMTEST: Update.
19038
19039 2003-06-04  Richard Henderson  <rth@redhat.com>
19040
19041         * gcc.dg/cleanup-1.c: New.
19042         * gcc.dg/cleanup-2.c: New.
19043         * gcc.dg/cleanup-3.c: New.
19044         * gcc.dg/cleanup-4.c: New.
19045         * gcc.dg/cleanup-5.c: New.
19046         * gcc.dg/cleanup-6.c: New.
19047         * gcc.dg/cleanup-7.c: New.
19048
19049 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19050
19051         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
19052
19053         * lib/dg-pch.exp: New file.
19054         * g++.dg/pch/pch.exp: Use dg-pch.exp.
19055         * gcc.dg/pch/pch.exp: Likewise.
19056
19057 2003-06-04  Roger Sayle  <roger@eyesopen.com>
19058
19059         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
19060         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
19061         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
19062         * gcc.dg/builtins-17.c: New test case.
19063         * gcc.dg/i386-387-4.c: New test case.
19064         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
19065
19066 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19067
19068         * gcc.dg/ultrasp9.c: New test.
19069
19070 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19071
19072         * gcc.c-torture/compile/20030604-1.c: New test.
19073         * gcc.dg/sparc-constant-1.c: New test.
19074
19075 2003-06-03  Glen Nakamura  <glen@imodulo.com>
19076
19077         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
19078
19079 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
19080
19081         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
19082
19083         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
19084         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
19085
19086 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
19087
19088         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
19089
19090 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19091
19092         PR c++/10940
19093         * g++.dg/template/spec10.C: New test.
19094
19095 2003-06-03  Roger Sayle  <roger@eyesopen.com>
19096
19097         * gcc.dg/builtins-16.c: New test case.
19098
19099 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
19100
19101         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
19102         mempcpy test with post-increments.
19103         * gcc.c-torture/execute/string-opt-3.c: New test.
19104         * gcc.dg/string-opt-1.c: New test.
19105
19106 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
19107
19108         PR fortran/10965
19109         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
19110
19111 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
19112
19113         * lib/scanasm.exp (dg-scan): New function, factored out of ...
19114         (scan-assembler): ... here.  Use dg-scan.
19115         (scan-assembler-not): Likewise.
19116         (scan-file): New function.
19117         (scan-file-not): Likewise.
19118         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
19119         * gcc.dg/cpp/_Pragma4.c: Likewise.
19120         * gcc.dg/cpp/_Pragma5.c: Likewise.
19121         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19122         * gcc.dg/cpp/avoidpaste2.c: Likewise.
19123         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
19124         * gcc.dg/cpp/cmdlne-P.c: Likewise.
19125         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
19126         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
19127         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
19128         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
19129         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
19130         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
19131         * gcc.dg/cpp/cxxcom1.c: Likewise.
19132         * gcc.dg/cpp/line1.c: Likewise.
19133         * gcc.dg/cpp/maccom1.c: Likewise.
19134         * gcc.dg/cpp/maccom2.c: Likewise.
19135         * gcc.dg/cpp/maccom3.c: Likewise.
19136         * gcc.dg/cpp/maccom4.c: Likewise.
19137         * gcc.dg/cpp/maccom5.c: Likewise.
19138         * gcc.dg/cpp/maccom6.c: Likewise.
19139         * gcc.dg/cpp/multiline.c: Likewise.
19140         * gcc.dg/cpp/spacing1.c: Likewise.
19141         * gcc.dg/cpp/spacing2.c: Likewise.
19142         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
19143         * gcc.dg/cpp/trad/maccom1.c: Likewise.
19144         * gcc.dg/cpp/trad/maccom2.c: Likewise.
19145         * gcc.dg/cpp/trad/maccom3.c: Likewise.
19146         * gcc.dg/cpp/trad/maccom4.c: Likewise.
19147         * gcc.dg/cpp/trad/maccom6.c: Likewise.
19148         * gcc.dg/cpp/cxxcom2.c: Likewise.
19149         * gcc.dg/cpp/cxxcom2.h: New file.
19150
19151         * gcc.dg/cpp/truefalse.cpp: Move it to ...
19152         * g++.dg/cpp/truefalse.C: Here.
19153         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
19154
19155 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
19156
19157         * gcc.dg/cpp/redef3.c: New file.
19158
19159 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19160
19161         * gcc.dg/i386-loop-3.c: New test.
19162
19163 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
19164
19165         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
19166
19167 2003-05-31  Roger Sayle  <roger@eyesopen.com>
19168
19169         * gcc.dg/fwrapv-1.c: New test case.
19170         * gcc.dg/fwrapv-2.c: New test case.
19171
19172 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19173
19174         PR c++/10956
19175         * g++.dg/template/spec9.C: New test.
19176
19177 2003-05-29  Roger Sayle  <roger@eyesopen.com>
19178
19179         * gcc.dg/duff-4.c: New test case.
19180
19181 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
19182
19183         PR fortran/10843
19184         * g77.dg/ffixed-form-1.f: New test
19185         * g77.dg/ffixed-form-2.f: New test
19186         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
19187         * g77.dg/ffree-form-3.f: New test
19188
19189 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
19190
19191         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
19192         * gcc.dg/wint_t-1.c: Likewise.
19193
19194 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19195
19196         * g++.dg/template/access11.C: New test.
19197
19198 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19199
19200         PR c++/10849
19201         * g++.dg/template/access10.C: New test.
19202
19203 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19204             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19205
19206         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
19207
19208 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19209
19210         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
19211         suppress for powerpc-*-darwin*.
19212         * gcc.dg/torture/builtin-noret-2.c: Likewise.
19213
19214 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19215
19216         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
19217         suppress option for powerpc-*-darwin*.
19218
19219 2003-05-23  Roger Sayle  <roger@eyesopen.com>
19220
19221         * gcc.dg/builtins-1.c: Add tests for tan and atan.
19222         * gcc.dg/builtins-4.c: Add test for fmod.
19223
19224 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19225
19226         PR c++/10682
19227         * g++.dg/template/instantiate4.C: New test.
19228
19229 2003-05-22  Roger Sayle  <roger@eyesopen.com>
19230
19231         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
19232
19233 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
19234
19235         * gcc.dg/compat/scalar-return-1_main.c: New file.
19236         * gcc.dg/compat/scalar-return-1_x.c: New file.
19237         * gcc.dg/compat/scalar-return-1_y.c: New file.
19238         * gcc.dg/compat/scalar-return-2_main.c: New file.
19239         * gcc.dg/compat/scalar-return-2_x.c: New file.
19240         * gcc.dg/compat/scalar-return-2_y.c: New file.
19241         * gcc.dg/compat/struct-return-3_main.c: New file.
19242         * gcc.dg/compat/struct-return-3_y.c: New file.
19243         * gcc.dg/compat/struct-return-3_x.c: New file.
19244         * gcc.dg/compat/struct-return-2_main.c: New file.
19245         * gcc.dg/compat/struct-return-2_x.c: New file.
19246         * gcc.dg/compat/struct-return-2_y.c: New file.
19247
19248 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19249
19250         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
19251         for hppa*-hp-hpux*.
19252         * gcc.dg/20021014-1.c (dg-options): Likewise.
19253         * gcc.dg/nest.c (dg-options): Likewise.
19254
19255 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
19256
19257         PR c++/9738
19258         * g++.dg/ext/dllimport2.C: New file.
19259         * g++.dg/ext/dllimport3.C: New file.
19260
19261 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
19262
19263         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
19264         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19265         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19266         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19267         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19268         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19269         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
19270         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
19271         * gcc.dg/compat/small-struct-defs.h: New file.
19272         * gcc.dg/compat/small-struct-init.h: New file.
19273         * gcc.dg/compat/small-struct-check.h: New file.
19274         * gcc.dg/compat/fp-struct-defs.h: New file.
19275         * gcc.dg/compat/fp-struct-check.h: New file.
19276         * gcc.dg/compat/fp-struct-init.h: New file.
19277         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
19278         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
19279
19280 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
19281
19282         * gcc.dg/20030225-2.c: New test.
19283
19284 2003-05-18  Roger Sayle  <roger@eyesopen.com>
19285             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19286
19287         * gcc.c-torture/compile/20030518-1.c: New test case.
19288
19289 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
19290
19291         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
19292         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
19293         gcc-dg-debug-runtest.
19294         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
19295         gcc-dg-debug-runtest.
19296
19297 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19298
19299         PR c++/9022
19300         * g++.dg/lookup/using6.C: New test.
19301
19302 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19303
19304         * g++.dg/parse/access2.C: New test.
19305
19306 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
19307
19308         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
19309         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
19310         * gcc.dg/debug/debug.exp: Likewise.
19311
19312 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
19313
19314         * gcc.dg/dollar.c: New test.
19315
19316 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
19317
19318         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
19319         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
19320         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
19321         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
19322         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
19323         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
19324         * gcc.dg/compat/struct-by-value-6_main.c: New file.
19325         * gcc.dg/compat/struct-by-value-6_x.c: New file.
19326         * gcc.dg/compat/struct-by-value-6_y.c: New file.
19327         * gcc.dg/compat/struct-by-value-7_main.c: New file.
19328         * gcc.dg/compat/struct-by-value-7_x.c: New file.
19329         * gcc.dg/compat/struct-by-value-7_y.c: New file.
19330         * gcc.dg/compat/struct-by-value-8_main.c: New file.
19331         * gcc.dg/compat/struct-by-value-8_x.c: New file.
19332         * gcc.dg/compat/struct-by-value-8_y.c: New file.
19333         * gcc.dg/compat/struct-by-value-9_main.c: New file.
19334         * gcc.dg/compat/struct-by-value-9_x.c: New file.
19335         * gcc.dg/compat/struct-by-value-9_y.c: New file.
19336
19337 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
19338
19339         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
19340         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
19341         support for "repo" mode.
19342         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
19343         * lib/g77-dg.exp: Likewise.
19344         * lib/obj-dg.exp: Likewise.
19345
19346 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
19347
19348         Merge from gcc-3_2-rhl8-branch:
19349         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
19350
19351         * gcc.dg/tls/opt-6.c: New test.
19352
19353         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
19354
19355         * gcc.dg/20030405-1.c: New test.
19356
19357         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
19358
19359         * gcc.dg/20030309-1.c: New test.
19360
19361         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19362
19363         * gcc.c-torture/execute/20030307-1.c: New test.
19364
19365         2003-02-20  Randolph Chung  <tausq@debian.org>
19366
19367         * gcc.c-torture/compile/20030220-1.c: New test.
19368
19369         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
19370
19371         * gcc.dg/20030217-1.c: New test.
19372
19373         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
19374
19375         * gcc.c-torture/compile/20020129-1.c: New test.
19376
19377         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19378
19379         * gcc.dg/unroll-1.c: New test.
19380
19381         2002-11-16  Jan Hubicka  <jh@suse.cz>
19382
19383         * gcc.c-torture/execute/20020920-1.c: New test.
19384
19385         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
19386
19387         PR target/7434
19388         * gcc.c-torture/compile/20021008-1.c: New test.
19389
19390         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
19391
19392         PR target/7559
19393         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
19394
19395         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19396
19397         * gcc.c-torture/compile/20020807-1.c: New test.
19398
19399         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
19400
19401         * gcc.dg/tls/opt-1.c: New test.
19402
19403         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
19404
19405         * gcc.dg/20020729-1.c: New test.
19406
19407         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
19408
19409         * g++.dg/opt/life1.C: New test.
19410
19411         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
19412
19413         * gcc.dg/20020525-1.c: New test.
19414
19415         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
19416
19417         PR c++/6794
19418         * g++.dg/ext/pretty1.C: New test.
19419         * g++.dg/ext/pretty2.C: New test.
19420
19421 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
19422
19423         PR c++/8385
19424         * g++.dg/ext/typeof5.C: New test.
19425
19426 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
19427
19428         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
19429         __USER_LABEL_PREFIX__ into account.
19430         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
19431
19432 2003-05-14  Roger Sayle  <roger@eyesopen.com>
19433
19434         * gcc.dg/builtins-15.c: New test case.
19435
19436 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
19437
19438         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
19439
19440 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
19441
19442         * lib/g++.exp: Tweak handling of additional source files.
19443         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
19444         * g++.dg/special/conpr-2a.C: Rename to ...
19445         * g++.dg/special/conpr-2a.cc: ... this.
19446         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
19447         * g++.dg/special/conpr-3a.C: Rename to ...
19448         * g++.dg/special/conpr-3a.cc: This.
19449         * g++.dg/special/conpr-3b.C: Rename to ...
19450         * g++.dg/special/conpr-3b.cc: This.
19451         * g++.dg/special/conpr-4.C: New test.
19452         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
19453
19454 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
19455
19456         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
19457
19458 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19459
19460         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
19461         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19462         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
19463         * g++.old-deja/g++.other/warn3.C: Likewise.
19464
19465 2003-05-11  Roger Sayle  <roger@eyesopen.com>
19466
19467         * gcc.dg/i386-387-1.c: Update to also test log.
19468         * gcc.dg/i386-387-2.c: Likewise.
19469
19470 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
19471
19472         * g77.f-torture/execute/int8421.f: New test.
19473
19474 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19475
19476         PR c++/10230, c++/10481
19477         * g++.dg/lookup/scoped5.C: New test.
19478
19479 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19480
19481         PR c++/10552
19482         * g++.dg/template/ttp6.C: New test.
19483
19484 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
19485
19486         * gcc.c-torture/execute/builtins: New directory.
19487         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
19488         gcc.c-torture/execute/builtins.
19489         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
19490         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
19491         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
19492         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
19493
19494 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19495
19496         PR c++/9252
19497         * g++.dg/template/access8.C: New test.
19498         * g++.dg/template/access9.C: New test.
19499
19500 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19501
19502         PR c++/9554
19503         * g++.dg/parse/access1.C: New test.
19504
19505 2003-05-09  DJ Delorie  <dj@redhat.com>
19506
19507         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
19508         long, and not an int.
19509
19510 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19511
19512         PR c++/10555, c++/10576
19513         * g++.dg/template/memclass1.C: New test.
19514
19515 2003-05-08  DJ Delorie  <dj@redhat.com>
19516
19517         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
19518         targets.
19519         * gcc.c-torture/execute/20021024-1.x: Likewise.
19520         * gcc.c-torture/execute/shiftdi.x: Likewise.
19521         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
19522         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
19523         * gcc.dg/20021018-1.c: Likewise.
19524
19525 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19526
19527         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
19528
19529         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
19530         (bcopy): Call memmove.
19531
19532 2003-05-08  Roger Sayle  <roger@eyesopen.com>
19533
19534         * g77.f-torture/compile/8485.f: New test case.
19535
19536 2003-05-07  Richard Henderson  <rth@redhat.com>
19537
19538         PR c++/10570
19539         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
19540         Verify exception_cleanup not called for rethrows.
19541         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
19542         when exiting catch block without rethrowing.
19543         * g++.dg/eh/forced3.C: New.
19544         * g++.dg/eh/forced4.C: New.
19545
19546 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
19547
19548         * gcc.dg/20030505.c: Fix triplet.
19549
19550 2003-05-06  DJ Delorie  <dj@redhat.com>
19551
19552         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
19553         * gcc.dg/nest.c: Likewise.
19554
19555 2003-05-05  Roger Sayle  <roger@eyesopen.com>
19556
19557         * gcc.dg/builtins-14.c: New test case.
19558
19559 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
19560
19561         * lib/compat.exp (compat-execute): New argument.
19562         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
19563         * gcc.dg/compat: New test directory.
19564         * gcc.dg/compat/compat.exp: New expect script.
19565         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
19566         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
19567         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
19568         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
19569         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
19570         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
19571
19572         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
19573         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
19574         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
19575         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
19576         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
19577         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
19578         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
19579         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
19580         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
19581         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
19582         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
19583         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
19584         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
19585         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
19586         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
19587
19588 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
19589
19590         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
19591
19592 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
19593
19594         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
19595
19596 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
19597
19598         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
19599         * gcc.dg/ppc-fsel-2.c: New test.
19600
19601         * gcc.dg/unused-5.c: New test.
19602
19603 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19604
19605         PR c++/10496
19606         * g++.dg/warn/pmf1.C: New test.
19607
19608 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19609
19610         PR c++/4494
19611         * g++.dg/warn/main.C: New test.
19612
19613 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19614
19615         * gcc.dg/nonnull-3.c: New test.
19616
19617 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
19618
19619         * gcc.dg/cpp/Wtrigraphs.c: Update.
19620         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
19621
19622 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
19623
19624         * gcc.dg/ppc-fsel-1.c: New test.
19625
19626 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
19627
19628         PR c/10604
19629         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
19630
19631 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
19632
19633         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
19634
19635 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19636
19637         PR c++/9364, c++/10553, c++/10586
19638         * g++.dg/parse/typename4.C: New test.
19639         * g++.dg/parse/typename5.C: Likewise.
19640
19641 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
19642
19643         * gcc.c-torture/compile/20030503-1.c: New test.
19644
19645 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19646
19647         * g++.dg/lookup/using5.C: Fix testcase error.
19648
19649 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
19650
19651         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
19652         since MEABI is no longer supported.  Remove all vestiges
19653         of MEABI from the test.
19654
19655 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19656
19657         PR c++/10554
19658         * g++.dg/lookup/using5.C: New test.
19659
19660 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19661
19662         PR c++/8772
19663         * g++.dg/template/ttp5.C: New test.
19664
19665 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
19666
19667         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
19668         (dg-gpp-additional-sources): New function.
19669         (dg-gpp-additional-files): Likewise.
19670         * lib/g++.exp (additional_sources): New variable.
19671         (additional_files): Likewise.
19672         (g++_target_compile): Deal with them.
19673         * lib/old-dejagnu.exp: Remove.
19674         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
19675         * g++.old-deja: Revise all tests to use dg commands.
19676
19677 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19678
19679         PR c++/9432, c++/9528
19680         * g++.dg/lookup/using4.C: New test.
19681
19682 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
19683
19684         * gcc.dg/noreturn-5.c: New file.
19685         * gcc.dg/noreturn-6.c: New file.
19686
19687         * gcc.c-torture/compile/inline-1.c: New file.
19688
19689 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19690
19691         PR c++/10551
19692         * g++.dg/template/explicit1.C: New test.
19693
19694 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19695
19696         PR c++/10549
19697         * g++.dg/other/bitfield1.C: New test.
19698
19699         PR c++/10527
19700         * g++.dg/init/new7.C: New test.
19701
19702 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19703
19704         * g++.dg/ext/desig1.C: New test.
19705         * g++.dg/ext/init1.C: Update.
19706
19707         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
19708
19709 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
19710
19711         PR c++/10180
19712         * g++.dg/warn/Winline-1.C: New test.
19713
19714 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
19715
19716         * gcc.c-torture/execute/string-opt-19.c: New test.
19717
19718         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
19719         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
19720
19721 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
19722
19723         PR c++/10506
19724         * g++.dg/init/new6.C: New test.
19725
19726         PR c++/10503
19727         * g++.dg/init/ref6.C: New test.
19728
19729 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
19730
19731         * g++.dg/warn/weak1.C: XFAIL on AIX4.
19732
19733 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19734
19735         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
19736         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
19737
19738 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
19739
19740         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
19741         initialized static data members.
19742
19743 2003-04-25  H.J. Lu <hjl@gnu.org>
19744
19745         * gcc.dg/ia64-sync-4.c: New test.
19746
19747 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19748
19749         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
19750         date.
19751
19752 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
19753
19754         PR c++/10337
19755         * g++.dg/warn/conv1.C: New test.
19756         * g++.old-deja/g++.other/conv7.C: Adjust.
19757         * g++.old-deja/g++.other/overload14.C: Adjust.
19758
19759 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19760
19761         PR c++/10471
19762         * g++.dg/template/defarg2.C: New test.
19763
19764 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
19765
19766         * gcc.dg/cpp/include2.c: Update.
19767         * gcc.dg/cpp/multiline-2.c: New.
19768         * gcc.dg/cpp/multiline.c: Update.
19769         * gcc.dg/cpp/strify2.c: Update.
19770         * gcc.dg/cpp/trad/literals-2.c: Update.
19771
19772 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19773
19774         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
19775
19776 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19777
19778         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
19779
19780 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19781
19782         PR c++/10451
19783         * g++.dg/parse/crash4.C: New test.
19784
19785         PR c++/9847
19786         * g++.dg/parse/crash5.C: New test.
19787
19788 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
19789
19790         PR c++/10446
19791         * g++.dg/parse/crash3.C: New test.
19792
19793         PR c++/10428
19794         * g++.dg/parse/elab1.C: New test.
19795
19796 2003-04-22  Devang Patel  <dpatel@apple.com>
19797
19798         * gcc.dg/cpp/trad/funlike-5.c: New test.
19799
19800 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
19801
19802         * g++.dg/other/packed1.C: Fix dg options.
19803
19804 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
19805
19806         * g++.dg/other/offsetof2.C: New test.
19807
19808 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
19809
19810         * g++.dg/template/recurse.C: Adjust location of error messages.
19811
19812 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
19813
19814         PR c++/9881
19815         * g++.dg/init/addr-const1.C: New test.
19816         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
19817
19818 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19819
19820         PR c++/10405
19821         * g++.dg/lookup/struct-hack1.C: New test.
19822
19823 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
19824
19825         * ucs.c: Update diagnostic messages.
19826
19827 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19828
19829         * gcc.dg/cpp/truefalse.cpp: New test.
19830         * gcc.dg/cpp/cpp.exp: Update.
19831         * g++.dg/other/stdbool-if.C: Remove.
19832
19833 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19834
19835         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
19836         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
19837
19838 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19839
19840         * gcc.c-torture/compile/20030418-1.c: New test.
19841
19842 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
19843
19844         * README.compat: Remove; content moved to doc/sourcebuild.texi.
19845
19846 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19847
19848         PR c++/10347
19849         g++.dg/template/dependent-name1.C: New test.
19850
19851 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
19852
19853         * gcc.dg/warn-1.c (tourist_guide): New array,
19854         contains a pointer to bar.
19855
19856 2003-04-16  Roger Sayle  <roger@eyesopen.com>
19857
19858         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
19859         * gcc.c-torture/execute/medce-1.c: New test case.
19860         * gcc.c-torture/execute/medce-2.c: New test case.
19861
19862 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
19863
19864         * lib/prune.exp: Ignore more messages.
19865
19866         PR c++/10381
19867         * g++.dg/parse/lookup3.C: New test.
19868
19869 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
19870
19871         * gcc.c-torture/compile/20030415-1.c : New test.
19872
19873 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
19874
19875         * gcc.c-torture/execute/scope-2.c: Move to ...
19876         * gcc.dg/noncompile/scope.c: .... here.
19877
19878 2003-04-14  Roger Sayle  <roger@eyesopen.com>
19879
19880         * gcc.dg/20030414-2.c: New test case.
19881
19882 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
19883
19884         PR target/10377
19885         * gcc.dg/20030414-1.c: New test.
19886
19887 2003-04-13  Roger Sayle  <roger@eyesopen.com>
19888
19889         * gcc.dg/builtins-12.c: New test case.
19890         * gcc.dg/builtins-13.c: New test case.
19891
19892 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19893
19894         * gcc.c-torture/execute/string-opt-18.c: New test.
19895
19896 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
19897
19898         PR c++/10300
19899         * g++.dg/init/new5.C: New test.
19900
19901 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
19902
19903         PR c++/7910
19904         * g++.dg/ext/dllimport1.C: New test.
19905
19906 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19907
19908         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
19909
19910 2003-04-11  Bud Davis <bdavis9659@comcast.net>
19911
19912         PR Fortran/9263
19913         * g77.f-torture/noncompile/9263.f: New test
19914         PR Fortran/1832
19915         * g77.f-torture/execute/1832.f: New test
19916
19917 2003-04-11  David Chad  <davidc@freebsd.org>
19918             Loren J. Rittle  <ljrittle@acm.org>
19919
19920         libobjc/8562
19921         * objc.dg/headers.m: New test.
19922
19923 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
19924
19925         * gcc.c-torture/execute/builtin-noret-2.c: New.
19926         * gcc.c-torture/execute/builtin-noret-2.x: New.
19927         XFAIL builtin-noret-2.c at -O1 and above.
19928         * gcc.dg/redecl.c: New.
19929         * gcc.dg/Wshadow-1.c: Update error regexps.
19930
19931 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
19932
19933         * g++.dg/abi/bitfield10.C: New test.
19934
19935 2003-04-09  Mike Stump  <mrs@apple.com>
19936
19937         * gcc.dg/pch/pch.exp: Make testcase names longer.
19938         * g++.dg/pch/pch.exp: Make testcase names longer.
19939
19940 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19941
19942         * gcc.dg/builtins-11.c: New test case.
19943
19944 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19945
19946         * gcc.dg/builtins-9.c: New test case.
19947         * gcc.dg/builtins-10.c: New test case.
19948
19949 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
19950
19951         * gcc.dg/noncompile/init-4.c.c: New test.
19952
19953 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
19954
19955         * gcc.misc-test/gcov-9.c: New test.
19956         * gcc.misc-test/gcov-10.c: New test
19957         * gcc.misc-test/gcov-11.c: New test.
19958
19959 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
19960
19961         PR optimization/10024
19962         * gcc.c-torture/compile/20030405-1.c: New test.
19963
19964 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
19965
19966         * gcc.dg/pch/static-3.c: New.
19967         * gcc.dg/pch/static-3.hs: New.
19968         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
19969
19970 2003-04-04  Richard Henderson  <rth@redhat.com>
19971
19972         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
19973         * g++.dg/eh/forced2.C: Likewise.
19974
19975 2003-04-03  Mike Stump  <mrs@apple.com>
19976
19977         * lib/scanasm.exp (scan-assembler): Add xfail processing for
19978         target arg.
19979         (scan-assembler-times, scan-assembler-not): Likewise.
19980         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
19981
19982 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19983
19984         * gcc.dg/sparc-loop-1.c: New test.
19985
19986 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
19987
19988         PR other/9274
19989         * g++.dg/pch/system-2.C: New.
19990         * g++.dg/pch/system-2.Hs: New.
19991
19992 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
19993
19994         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
19995
19996         * g++.dg/eh/simd-1.C (vecfunc): Same.
19997
19998 2003-04-01  Roger Sayle  <roger@eyesopen.com>
19999
20000         * gcc.c-torture/execute/20030401-1.c: New test case.
20001
20002 2003-04-01  Ziemowit Laski <zlaski@apple.com>
20003
20004         * objc.dg/defs.m: New.
20005
20006 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
20007
20008         * g++.dg/eh/simd-1.C: New.
20009         * g++.dg/eh/simd-2.C: New.
20010
20011 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
20012
20013         * gcc.c-torture/execute/simd-3.c: New.
20014
20015 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20016
20017         PR c/9936
20018         * gcc.dg/20030331-2.c: New test.
20019
20020 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20021
20022         PR c++/10278
20023         * g++.dg/parse/crash2.C: New test.
20024
20025 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20026
20027         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
20028         * gcc.c-torture/execute/20030331-1.c: ...here.
20029
20030 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20031
20032         * gcc.c-torture/execute/20030331-1.c: New test.
20033
20034 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
20035
20036         * lib/gcov.exp: Adjust call return testing strings.
20037         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
20038
20039 2003-03-31  Roger Sayle  <roger@eyesopen.com>
20040
20041         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
20042         * gcc.dg/builtins-7.c: New test case.
20043         * gcc.dg/builtins-8.c: New test case.
20044
20045 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20046
20047         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
20048
20049 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
20050
20051         PR c++/7647
20052         * g++.dg/lookup-class-member-2.C: New test.
20053
20054 2003-03-30  Glen Nakamura  <glen@imodulo.com>
20055
20056         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
20057
20058 2003-03-28  Roger Sayle  <roger@eyesopen.com>
20059
20060         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
20061
20062 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
20063
20064         * g++.dg/init/attrib1.C: New test.
20065
20066 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20067
20068         * gcc.dg/ultrasp8.c: New test.
20069
20070 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20071
20072         * gcc.dg/ultrasp7.c: New test.
20073
20074 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
20075
20076         PR c++/10047
20077         * g++.dg/template/inline1.C: New test.
20078
20079 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20080
20081         * gcc.dg/sparc-dwarf2.c: New test.
20082
20083 2003-03-27  Roger Sayle  <roger@eyesopen.com>
20084
20085         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
20086         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
20087
20088 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
20089
20090         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
20091         than reading .x files.
20092         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
20093         * g77.dg/gcov/gcov-1.f: Likewise.
20094         * gcc.misc-tests/gcov-4b.c: Likewise.
20095         * gcc.misc-tests/gcov-5b.c: Likewise.
20096         * gcc.misc-tests/gcov-6.c: Likewise.
20097         * gcc.misc-tests/gcov-7.c: Likewise.
20098         * gcc.misc-tests/gcov-8.c: Likewise.
20099         * g++.dg/gcov/gcov-1.x: Remove.
20100         * g77.dg/gcov/gcov-1.x: Likewise.
20101         * gcc.misc-tests/gcov-4b.x: Likewise.
20102         * gcc.misc-tests/gcov-5b.x: Likewise.
20103         * gcc.misc-tests/gcov-6.x: Likewise.
20104         * gcc.misc-tests/gcov-7.x: Likewise.
20105         * gcc.misc-tests/gcov-8.x: Likewise.
20106
20107 2003-03-27  Glen Nakamura  <glen@imodulo.com>
20108
20109         PR opt/10087
20110         * gcc.dg/20030324-1.c: New test.
20111
20112 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
20113
20114         PR c++/10224
20115         * g++.dg/template/arg3.C: New test.
20116
20117         PR c++/10158
20118         * g++.dg/template/friend18.C: New test.
20119
20120 2003-03-26  Roger Sayle  <roger@eyesopen.com>
20121
20122         * g77.f-torture/compile/20030326-1.f: New test case.
20123
20124 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
20125
20126         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
20127
20128         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
20129
20130 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
20131
20132         * gcc.dg/ia64-sync-3.c: New test.
20133
20134 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
20135
20136         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
20137
20138 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20139
20140         * gcc.dg/ultrasp6.c: New test.
20141
20142 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20143
20144         * gcc.dg/i386-signbit-1.c: New test.
20145         * gcc.dg/i386-signbit-2.c: New test.
20146         * gcc.dg/i386-signbit-3.c: New test.
20147
20148 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20149
20150         * gcc.dg/ultrasp5.c: Fix options.
20151
20152 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20153
20154         * gcc.dg/ultrasp5.c: Fix comment.
20155
20156 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
20157
20158         PR fortran/10197
20159         * g77.f-torture/execute/10197.f: New test.
20160
20161 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
20162
20163         PR c++/9898, c++/383
20164         * g++.dg/template/conv6.C: New test.
20165
20166         PR c++/10119
20167         * g++.dg/template/ptrmem5.C: New test.
20168
20169         PR c++/10026
20170         * g++.dg/lookup/koenig1.C: New test.
20171
20172         PR C++/10199
20173         * g++.dg/lookup/template2.C: New test.
20174
20175 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
20176
20177         * g++.dg/opt/rtti1.C: New test.
20178
20179 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20180
20181         * gcc.dg/ultrasp5.c: New test.
20182
20183 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
20184
20185         PR middle-end/9967
20186         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
20187         builtin fputs.
20188
20189 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
20190
20191         PR c/8224
20192         * gcc.dg/20030323-1.c: New test.
20193
20194 2003-03-23  Roger Sayle  <roger@eyesopen.com>
20195
20196         * gcc.c-torture/compile/20030323-1.c: New test case.
20197
20198 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
20199
20200         * gcc.dg/20030321-1.c: New test.
20201
20202 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
20203
20204         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
20205
20206 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
20207
20208         PR c++/9978, c++/9708
20209         * g++.dg/ext/vlm1.C: Adjust expected error.
20210         * g++.dg/ext/vla2.C: New test.
20211         * g++.dg/template/arg1.C: New test.
20212         * g++.dg/template/arg2.C: New test.
20213
20214 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
20215
20216         * g77.f-torture/execute/select.f: New test.
20217         * g77.f-torture/noncompile/select_no_compile.f: New test.
20218
20219 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
20220
20221         PR c++/9898
20222         * g++.dg/other/error4.C: New test.
20223
20224 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
20225
20226         * g++.dg/template/friend17.C: New test.
20227
20228 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
20229
20230         * gcc.c-torture/compile/20030320-1.c: New.
20231
20232 2003-03-20  Roger Sayle  <roger@eyesopen.com>
20233
20234         * gcc.dg/builtins-6.c: New test case.
20235
20236 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
20237
20238         PR target/10073
20239         * gcc.c-torture/compile/20030319-1.c: New.
20240
20241 2003-03-18  Jan Hubicka  <jh@suse.cz>
20242
20243         * gcc.dg/i386-cvt-1.c: New test.
20244
20245 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
20246
20247         * objc.dg/naming-1.m: Use "(parse|syntax) error".
20248         * objc.dg/naming-2.m: Likewise.
20249
20250 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
20251
20252         PR c++/9639
20253         * g++.dg/parse/crash1.C: New test.
20254
20255 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
20256
20257         PR c++/8805
20258         * g++.dg/eh/cleanup1.C: New test.
20259
20260 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20261
20262         * gcc.c-torture/execute/20030316-1.c: New test case.
20263
20264 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20265
20266         PR c++/9629
20267         * g++.dg/init/ctor2.C: New test.
20268
20269 2003-03-15  Roger Sayle  <roger@eyesopen.com>
20270
20271         * g77.f-torture/compile/xformat.f: New test case.
20272
20273 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20274
20275         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
20276         * g++.old-deja/g++.mike/eh50.C: Likewise.
20277
20278 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20279
20280         PR c++/6440
20281         * g++.dg/template/spec7.C: New test.
20282         * g++.dg/template/spec8.C: Likewise.
20283
20284 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
20285
20286         * gcc.c-torture/execute/20030313-1.c: New test.
20287
20288 2003-03-14  Richard Henderson  <rth@redhat.com>
20289
20290         * gcc.dg/inline-2.c: Adjust alpha test for external call.
20291
20292 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20293
20294         * gcc.c-torture/compile/20030314-1.c: New test.
20295
20296 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
20297
20298         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
20299         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
20300         thumb target,
20301         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
20302         to accept newer _imp__  prefix and additional
20303         newline in .drectve section.
20304         * gcc.dg/dll-4.c: Likewise.
20305         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
20306         switch.
20307
20308 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
20309
20310         * g++.dg/parse/namespace9.C: New test.
20311
20312         * g++.dg/init/ref5.C: New test.
20313         * g++.dg/parse/ptrmem1.C: Likewise.
20314
20315 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20316
20317         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
20318         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
20319         regular expression.
20320         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
20321         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
20322
20323 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
20324
20325         * gcc.c-torture/execute/20030224-2.c: New test.
20326
20327 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20328
20329         * gcc.dg/decl-3.c: New test.
20330
20331 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20332
20333         * gcc.dg/i386-loop-2.c: New test.
20334
20335 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
20336
20337         PR c++/9474
20338         * g++.dg/parse/namespace8.C: New test.
20339
20340         PR c++/9924
20341         * g++.dg/overload/builtin2.C: New test.
20342
20343 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
20344
20345         * gcc.dg/return-type-3.c: New test.
20346
20347 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
20348
20349         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
20350         profiling options are not supported.
20351
20352 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
20353
20354         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
20355         * g++.old-deja/g++.warn/impint2.C: Likewise.
20356
20357 2003-03-10  Devang Patel  <dpatel@apple.com>
20358
20359         * g++.dg/cpp/c++_cmd_1.C: New test.
20360         * g++.dg/cpp/c++_cmd_1.h: New file.
20361
20362 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
20363
20364         * gcc.dg/altivec-9.c: New file.
20365
20366 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20367
20368         * gcc.dg/ppc-sdata-1.c: New test.
20369         * gcc.dg/ppc-sdata-2.c: New test.
20370
20371 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
20372
20373         PR c++/9373
20374         * g++.dg/opt/ptrmem2.C: New test.
20375
20376         PR c++/8534
20377         * g++.dg/opt/ptrmem1.C: New test.
20378
20379 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20380
20381         * gcc.dg/i386-loop-1.c: New test.
20382
20383 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20384
20385         PR c++/9970
20386         * g++.dg/lookup/friend1.C: New test.
20387
20388 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20389
20390         PR c++/9823
20391         * g++.dg/parser/constructor1.C: New test.
20392
20393 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
20394
20395         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
20396
20397         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
20398
20399 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
20400
20401         * gcc.dg/cpp/Wunused.c: Update test.
20402
20403 2003-03-08  Jan Hubicka  <jh@suse.cz>
20404
20405         * gcc.dg/inline-3.c: New test.
20406
20407 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20408
20409         PR c++/9809
20410         * g++.dg/parse/builtin1.C: New test.
20411
20412         PR c++/9982
20413         * g++.dg/abi/cookie1.C: New test.
20414         * g++.dg/abi/cookie2.C: Likewise.
20415
20416         PR c++/9524
20417         * g++.dg/template/field1.C: New test.
20418
20419         PR c++/9912
20420         * g++.dg/parse/class1.C: New test.
20421         * g++.dg/parse/namespace7.C: Likewise.
20422         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
20423
20424 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
20425
20426         * g++.dg/init/ref4.C: New test.
20427
20428 2003-03-07  Jan Hubicka  <jh@suse.cz>
20429
20430         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
20431         * gcc.dg/inline-3.c:  New test.
20432
20433 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
20434
20435         * g++.dg/init/ref3.C: New test.
20436
20437         PR c++/9965
20438         * g++.dg/init/ref2.C: New test.
20439
20440         PR c++/9400
20441         * g++.dg/warn/Wshadow-2.C: New test.
20442
20443         PR c++/9791
20444         * g++.dg/warn/Woverloaded-1.C: New test.
20445
20446 2003-03-05  Jan Hubicka  <jh@suse.cz>
20447
20448         * gcc.dg/i386-local2.c: New.
20449         * gcc.dg/i386-local.c: Fix typo.
20450
20451 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
20452
20453         * g++.dg/abi/layout3.C: New test.
20454
20455 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20456
20457         * gcc.c-torture/compile/20030305-1.c
20458
20459 2003-03-05  Jan Hubicka  <jh@suse.cz>
20460
20461         * gcc.dg/i386-local.c: New.
20462
20463 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
20464
20465         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
20466
20467 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20468
20469         * gcc.dg/switch-2.c: New test.
20470         * gcc.dg/switch-3.c: New test.
20471         * gcc.dg/Wswitch.c: Adjust line numbers.
20472         * gcc.dg/Wswitch-default.c: Likewise.
20473         * gcc.dg/Wswitch-enum.c: Likewise.
20474
20475 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
20476
20477         * gcc.c-torture/execute/20030222-1.c: New test.
20478
20479 2003-03-03  James E Wilson  <wilson@tuliptree.org>
20480
20481         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
20482
20483 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
20484
20485         PR c++/9878
20486         * g++.dg/init/ref1.C: New test.
20487
20488 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
20489
20490         * gcc.dg/sh-relax.c: New SH-only test.
20491
20492 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
20493
20494         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
20495         comment explaining purpose of testcase.
20496
20497 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20498
20499         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
20500         for HC11/HC12 (asm needs two int registers).
20501         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
20502         HC11/HC12 because the test uses an asm which needs two 32-bit
20503         registers.
20504
20505 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20506
20507         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
20508         for HC11/HC12 (array is too large otherwise).
20509         * gcc.c-torture/compile/920501-4.x: New file, likewise.
20510         * gcc.c-torture/compile/20010518-2.x: Likewise.
20511         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
20512         HC11/HC12 (array is too large).
20513
20514 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
20515
20516         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
20517         * lib/g++-dg.exp (g++-dg-test): Likewise.
20518
20519 2003-03-01  Roger Sayle  <roger@eyesopen.com>
20520
20521         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
20522         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
20523
20524 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20525
20526         * g++.dg/warn/implicit-typename1.C: Remove warning.
20527
20528 2003-02-28  Richard Henderson  <rth@redhat.com>
20529
20530         * gcc.dg/noreturn-1.c: Move noreturn warning line.
20531         * gcc.dg/return-type-1.c: Move control reaches end warning line.
20532
20533 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
20534
20535         * gcc.dg/pch/pch.exp: Change .pch to .gch.
20536         * g++.dg/pch/pch.exp: Likewise.
20537
20538 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
20539
20540         PR c++/9879
20541         * testsuite/g++.dg/init/new4.C: New test.
20542
20543 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
20544
20545         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
20546
20547 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
20548
20549         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
20550         unsigned long.
20551
20552         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
20553         wider than float.
20554
20555 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20556
20557         * lib/scanasm.exp: Add support for counting numbers of
20558         occurences.
20559         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
20560         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
20561
20562 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
20563
20564         PR c++/9683
20565         * g++.dg/template/static3.C: New test.
20566
20567         PR c++/9829
20568         * g++.dg/parse/namespace6.C: New test.
20569
20570 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20571
20572         PR target/9732
20573         * gcc.dg/20030225-1.c: New test.
20574
20575 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
20576
20577         * README: Remove out-of-date information.
20578
20579         PR c++/9836
20580         * g++.dg/template/spec6.C: New test.
20581
20582 2003-02-24  Jeff Law  <law@redhat.com>
20583
20584         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
20585
20586 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20587
20588         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
20589         * gcc.dg/pragma-ep-1.c: Likewise.
20590
20591 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20592
20593         PR c++/9602
20594         * g++.dg/template/friend16.C: New test.
20595
20596 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
20597
20598         PR c++/5333
20599         * g++.dg/parse/fused-params1.C: Adjust error messages.
20600         * g++.dg/template/nested3.C: New test.
20601
20602 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
20603
20604         * g++.dg/abi/param1.C: New test.
20605
20606 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20607
20608         PR c++/7982
20609         * g++.dg/warn/implicit-typename1.C: New test.
20610
20611 2003-02-22  Kelley Cook <kelleycook@comcast.net>
20612
20613         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
20614         with "mtune".
20615         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20616         * gcc.c-torture/execute/20010129-1.x: Likewise.
20617         * gcc.dg/20011107-1.c: Likewise.
20618         * gcc.dg/20020108-1.c: Likewise.
20619         * gcc.dg/20020122-3.c: Likewise.
20620         * gcc.dg/20020206-1.c: Likewise.
20621         * gcc.dg/20020310-1.c: Likewise.
20622         * gcc.dg/20020426-2.c: Likewise.
20623         * gcc.dg/20020517-1.c: Likewise.
20624         * gcc.dg/991230-1.c: Likewise.
20625         * gcc.dg/i386-unroll-1.c: Likewise.
20626         * gcc.misc-tests/i386-prefetch.exp: Likewise.
20627
20628 2003-02-22  Jan Hubicka  <jh@suse.cz>
20629
20630         * gcc.dg/i386-mul.c: New test.
20631
20632 2003-02-21  Roger Sayle  <roger@eyesopen.com>
20633
20634         * gcc.dg/builtins-5.c: New test case.
20635
20636 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
20637
20638         * gcc.dg/asmreg-1.c: New test.
20639
20640 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20641
20642         PR c++/9749
20643         * g++.dg/parse/varmod1.C: New test.
20644
20645 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20646
20647         PR c++/9727
20648         * g++.dg/template/op1.C: New test.
20649
20650 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20651
20652         PR c++/8906
20653         * g++.dg/template/nested2.C: New test.
20654
20655 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20656
20657         PR c++/8724
20658         * g++.dg/expr/dtor1.C: New test.
20659
20660 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
20661
20662         * gcc.dg/cpp/include3.c: New test.
20663         * gcc.dg/cpp/inc/foo.h: New file.
20664
20665 2003-02-21  Glen Nakamura  <glen@imodulo.com>
20666
20667         * gcc.c-torture/execute/20030221-1.c: New test.
20668
20669 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
20670
20671         PR c++/9729
20672         * g++.dg/abi/conv1.C: New test.
20673
20674 2003-02-20  Jan Hubicka  <jh@suse.cz>
20675
20676         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
20677
20678 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
20679
20680         * gcc.c-torture/compile/20030219-1.c: New test.
20681
20682 2003-02-18  Jan Hubicka  <jh@suse.cz>
20683
20684         * gcc.dg/funcorder.c: New test.
20685
20686 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20687
20688         * gcc.c-torture/execute/20030218-1.c: New.
20689
20690 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
20691
20692         * gcc.dg/20030218-1.c: New.
20693
20694 2003-02-18  Richard Henderson  <rth@redhat.com>
20695
20696         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
20697         * gcc.dg/attr-used-2.c: New.
20698
20699 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
20700
20701         PR c++/9704
20702         * g++.dg/init/copy5.C: New test.
20703
20704 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
20705
20706         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
20707         * g++.dg/pch/pch.exp: Likewise.
20708
20709 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20710
20711         * gcc.c-torture/execute/20030209-1.c: Enable the test if
20712         STACK_SIZE is not defined.
20713
20714 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20715
20716         PR c++/9457
20717         * g++.dg/template/init1.C: New test.
20718
20719 2003-02-16  Jan HUbicka  <jh@suse.cz>
20720
20721         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
20722         (foo): Add few extra tests
20723         * gcc.dg/c99-const-expr-3.c: Likewise.
20724         * gcc.c-torture/execute/20030216-1.c: New.
20725
20726 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20727
20728         PR c++/9459
20729         * g++.dg/ext/typeof4.C: New test.
20730
20731 2003-02-15  Roger Sayle  <roger@eyesopen.com>
20732
20733         * gcc.dg/i386-387-3.c: New test case.
20734
20735 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
20736
20737         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
20738         cris-*-elf* cris-*-aout* and mmix-*-*.
20739
20740 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
20741
20742         * gcc.dg/20030213-1.c: New test.
20743
20744 2003-02-12  Roger Sayle  <roger@eyesopen.com>
20745
20746         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
20747         * gcc.dg/i386-387-2.c: Likewise.
20748
20749 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
20750
20751         * gcc.dg/ppc-spe.c: Fix formatting.
20752         Enable tests that were previously unsupported by gas.
20753         Delete tests for instructions that no longer exist.
20754         Switch arguments on evsubifw builtin.
20755
20756 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
20757
20758         * gcc.c-torture/execute/20030209-1.c: Disable the test if
20759         STACK_SIZE is too small.
20760
20761 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20762             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20763
20764         * gcc.dg/decl-2.c: New test.
20765
20766 2003-02-10  Jan Hubicka  <jh@suse.cz>
20767
20768         * gcc.dg/i386-fpcvt-1.c:  New test.
20769
20770 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
20771
20772         * gcc.c-torture/execute/20030209-1.c: New test.
20773
20774 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
20775
20776         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
20777         int-wide bitops, use the constants of the same width.
20778         Likewise, if long long is 32-bit wide, test bitops using
20779         32-bit constants.
20780
20781 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
20782
20783         * gcc.dg/20021014-1.c: Annotate with expected notice text.
20784
20785 2003-02-07  Roger Sayle  <roger@eyesopen.com>
20786
20787         * testsuite/gcc.dg/builtins-4.c: New test case.
20788
20789 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20790
20791         * gcc.dg/20020430-1.c: Fix dg command typos.
20792         * gcc.dg/20020503-1.c: Likewise.
20793
20794 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20795
20796         PR c++/8785
20797         * g++.dg/parse/fused-params1.C: New test.
20798
20799         PR c++/8857
20800         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
20801
20802         PR c++/8921
20803         * g++.dg/parse/non-dependent1.C: New test.
20804
20805         PR c++/8928
20806         * g++.dg/parse/dupl-tmpl-args1.C: New test.
20807
20808         PR c++/9228
20809         * g++.dg/parse/undefined7.C: New test.
20810         * g++.dg/parse/non-templ1.C: New test.
20811
20812         PR c++/9229
20813         * g++.dg/parse/too-many-tmpl-args1.C: New test.
20814
20815 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
20816
20817         * gcc.c-torture/compile/20030206-1.c: New test.
20818
20819 2003-02-05  Roger Sayle  <roger@eyesopen.com>
20820
20821         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
20822         "pow" to "foo" to avoid potential confusion with a math built-in.
20823
20824 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20825
20826         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
20827         conditions for SPARC targets.
20828
20829 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
20830
20831         * gcc.dg/20030204-1.c: New test.
20832
20833 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20834
20835         PR c++/38
20836         * g++.dg/parse/array-size1.C: New test.
20837
20838         PR c++/5657
20839         * g++.dg/parse/undefined3.C: New test.
20840
20841         PR c++/5665
20842         * g++.dg/parse/undefined4.C: New test.
20843
20844         PR c++/5975
20845         * g++.dg/parse/undefined5.C: New test.
20846
20847         PR c++/7259
20848         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
20849
20850         PR c++/8578
20851         * g++.dg/parse/casting-operator1.C: New test.
20852
20853         PR c++/8596
20854         * g++.dg/parse/undefined6.C: New test.
20855
20856         PR c++/8736
20857         * g++.dg/parse/missing-template1.C: New test.
20858
20859 2003-02-04  Jan Hubicka  <jh@suse.cz>
20860
20861         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
20862         * gcc.dg/i386-cmov?.c:  Likewise.
20863         * gcc.dg/i386-fpcvt-?.c:  Likewise.
20864         * gcc.dg/i386-ssefp-1.c:  Likewise.
20865         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
20866         conventions.
20867
20868 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
20869
20870         PR c++/7129
20871         * testsuite/g++.dg/ext/max.C: New test.
20872
20873 2003-02-03  Jan Hubicka  <jh@suse.cz>
20874
20875         * gcc.c-torture/execute/20030203-1.c: New test.
20876
20877 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
20878
20879         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
20880         'natural-endian'.
20881
20882 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
20883
20884         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
20885         * g++.dg/init/new2.C: Likewise.
20886         * g++.dg/other/new1.C: Likewise.
20887
20888 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
20889
20890         * gcc.dg/struct-ret-libc.c: New test.
20891
20892 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
20893
20894         * gcc.dg/20030129-1.c: New test.
20895
20896 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20897
20898         PR c++/8849
20899         * g++.dg/template/ptrmem4.C: New test.
20900
20901 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
20902
20903         * g++.dg/parser/constant1.C: New test.
20904
20905 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20906
20907         PR c++/8591
20908         * g++.dg/parse/friend2.C: New test.
20909
20910 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20911
20912         PR c++/9437
20913         * g++.dg/template/unify4.C: New test.
20914
20915 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
20916
20917         * gcc.c-torture/execute/20030128-1.c: New test.
20918
20919 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
20920
20921         * g++.dg/lookup/nested1.C: Test moved from ...
20922         * g++.old-deja/g++.other/lookup24.C: ... here.
20923
20924 2003-01-28  Jan Hubicka  <jh@suse.cz>
20925
20926         * gcc.dg/i386-cmov5.c:  New test.
20927
20928 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
20929
20930         * gcc.c-torture/execute/20010925-1.c: Changed the
20931         memcpy declaration.
20932
20933 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20934
20935         PR c++/3902
20936         * g++.dg/parse/template5.C: New test.
20937
20938 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
20939
20940         PR fortran/9258
20941         * g77.dg/pr9258: New test.
20942
20943 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
20944
20945         * README: Move relevant parts from README.g++.
20946
20947         * README.g++: Remove this file.
20948
20949 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20950
20951         * g++.dg/abi/dcast1.C: New test.
20952
20953 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20954
20955         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
20956
20957 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
20958
20959         PR c++/47
20960         * g++.old-deja/g++.other/lookup24.C: New test.
20961
20962 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20963
20964         PR middle-end/7227
20965         * gcc.dg/uninit-C.c: New test.
20966
20967 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
20968
20969         * g++.dg/abi/covariant1.C: New test.
20970
20971 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
20972
20973         * gcc.dg/20030123-1.c: New test.
20974
20975 2003-01-25  Jan Hubicka  <jh@suse.cz>
20976
20977         PR opt/8492
20978         * gcc.c-torture/compile/20030125-1.c
20979
20980 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
20981
20982         PR c++/9403
20983         * g++.dg/parse/template3.C: New test.
20984         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
20985
20986         PR c++/795
20987         * g++.dg/parse/template4.C: New test.
20988
20989         PR c++/9415
20990         * g++.dg/template/qual2.C: New test.
20991
20992         PR c++/8545
20993         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
20994
20995         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
20996
20997 2003-01-25  Roger Sayle  <roger@eyesopen.com>
20998
20999         * gcc.c-torture/execute/switch-1.c: New test case.
21000
21001 2003-01-25  Jan Hubicka  <jh@suse.cz>
21002
21003         * gcc.c-torture/execute/20030125-1.[cx]: New test.
21004
21005 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
21006
21007         Tweaks for Bison-1.875. From the NEWS file:
21008         "- `parse error' -> `syntax error'
21009         Bison now uniformly uses the term `syntax error'"
21010         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
21011         * gcc.dg/cpp/digraph2.c: Likewise.
21012         * gcc.dg/cpp/direct2.c: Likewise.
21013         * gcc.dg/cpp/paste4.c: Likewise.
21014         * gcc.dg/c90-restrict-1.c: Likewise.
21015         * gcc.dg/c99-func-2.c: Likewise.
21016         * gcc.dg/noncompile/920721-2.c: Likewise.
21017         * gcc.dg/noncompile/930622-2.c: Likewise.
21018         * gcc.dg/noncompile/940112-1.c: Likewise.
21019         * gcc.dg/noncompile/950921-1.c: Likewise.
21020         * gcc.dg/noncompile/951123-1.c: Likewise.
21021         * gcc.dg/noncompile/971104-1.c: Likewise.
21022         * gcc.dg/noncompile/990416-1.c: Likewise.
21023
21024 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
21025
21026         * g++.dg/parse/undefined1.C: Add error message.
21027
21028 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21029
21030         PR c++/9354
21031         * g++.dg/parse/new1.C: New test.
21032
21033         PR c++/9216
21034         * g++.dg/parse/template2.C: New test.
21035
21036         PR c++/9354
21037         * g++.dg/parse/typedef2.C: New test.
21038
21039         PR c++/9328
21040         * g++.dg/ext/typeof3.C: New test.
21041
21042 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21043
21044         PR c++/2738
21045         * g++.dg/parse/ret-type1.C: New test.
21046
21047         PR c++/3792
21048         * g++.dg/parse/tmpl-outside1.C: New test.
21049
21050         PR c++/4207
21051         * g++.dg/parse/int-as-enum1.C: New test.
21052
21053         PR c++/4903
21054         * g++.dg/parse/no-typename1.C: New test.
21055
21056         PR c++/5533
21057         * g++.dg/parse/no-value1.C: New test.
21058
21059         PR c++/5921
21060         * g++.dg/parse/wrong-inline1.C: New test.
21061
21062         PR c++/6402
21063         * g++.dg/parse/ref1.C: New test.
21064
21065         PR c++/6992
21066         * g++.dg/parse/attr-ctor1.C: New test.
21067
21068         PR c++/7229
21069         * g++.dg/parse/namespace5.C: New test.
21070
21071         PR c++/7917
21072         * g++.dg/parse/func-def1.C: New test.
21073
21074         PR c++/8143
21075         * g++.dg/parse/undefined1.C: New test.
21076
21077         PR c++/5723, PR c++/8522
21078         * g++.dg/parse/specialization1.C: New test.
21079
21080         PR c++/163, PR c++/8595
21081         * g++.dg/parse/struct-as-enum1.C: New test.
21082
21083         PR c++/9173
21084         * g++.dg/parse/undefined2.C: New test.
21085
21086 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21087
21088         PR c++/9298
21089         * g++.dg/parse/template1.C: New test.
21090
21091         PR c++/9384
21092         * g++.dg/parse/using1.C: New test.
21093
21094         PR c++/9285
21095         PR c++/9294
21096         * g++.dg/parse/expr2.C: New test.
21097
21098         PR c++/9388
21099         * g++.dg/parse/lookup2.C: Likewise.
21100
21101 2003-01-21  Jan Hubicka  <jh@suse.cz>
21102
21103         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
21104         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
21105         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
21106         * gcc.c-torture/execute/string-opt-*.c: Likewise.
21107
21108 2003-01-20  Nick Clifton  <nickc@redhat.com>
21109
21110         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
21111         problem with ARM sibcall code generation.
21112
21113 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
21114
21115         * gcc.c-torture/execute/20030120-1.c: New.
21116
21117 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
21118
21119         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
21120
21121 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
21122
21123         PR c++/9272
21124         * g++.dg/parse/ctor1.C: New test.
21125
21126         PR c++/9294:
21127         * g++.dg/parse/qualified1.C: New test.
21128
21129         * g++.dg/parse/typename3.C: New test.
21130
21131 2003-01-16  Richard Henderson  <rth@redhat.com>
21132
21133         * g++.dg/tls/init-2.C: Fix error matches for real this time.
21134
21135 2003-01-16  Richard Henderson  <rth@redhat.com>
21136
21137         * g++.dg/pch/pch.exp: Copy test header to the working directory
21138         before using it either for precompilation or direct use.
21139         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
21140         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
21141
21142 2003-01-16  Richard Henderson  <rth@redhat.com>
21143
21144         * gcc.dg/pch/pch.exp: Copy test header to the working directory
21145         before using it either for precompilation or direct use.
21146         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
21147         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
21148
21149 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
21150
21151         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
21152         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
21153         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
21154         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
21155         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
21156         typename warning into error.
21157         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
21158         error messages.
21159         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
21160         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
21161         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
21162         messages.
21163         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
21164         make declaration visible in template.
21165         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
21166         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
21167         messages.
21168         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
21169         message.
21170         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
21171         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
21172         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
21173         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
21174         typename warning with error message.
21175         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
21176         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
21177         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
21178
21179 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
21180
21181         * g++.dg/parse/ambig2.C: New test.
21182
21183 2003-01-15  Richard Henderson  <rth@redhat.com>
21184
21185         * g++.dg/tls/init-2.C: Update error message string.
21186
21187 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21188
21189         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
21190
21191 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
21192
21193         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
21194         all for HC11/HC12.
21195         * gcc.c-torture/compile/20001205-1.x: Likewise.
21196         * gcc.c-torture/compile/20001226-1.x: Likewise.
21197         * gcc.c-torture/compile/920520-1.x: Likewise.
21198         * gcc.c-torture/compile/961203-1.x: Likewise.
21199         * gcc.c-torture/compile/20020604-1.x: Likewise.
21200
21201 2003-01-15  Jan Hubicka  <jh@suse.cz>
21202
21203         * gcc.c-torture/compile/20030115-1.c: New test.
21204
21205         * gcc.dg/i386-fpcvt-1.c: New test.
21206         * gcc.dg/i386-fpcvt-2.c: New test.
21207
21208 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
21209
21210         Further conform g++'s __vmi_class_type_info to the C++ ABI
21211         specification.
21212         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
21213         the specification.
21214
21215 2003-01-14  Jan Hubicka  <jh@suse.cz>
21216
21217         * gcc.dg/i386-fpcvt-1.c: New test.
21218         * gcc.dg/i386-fpcvt-2.c: New test.
21219
21220 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21221
21222         * gcc.dg/i386-mmx-3.c: New test.
21223
21224 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
21225
21226         PR c++/9264
21227         * g++.dg/parse/octal1.C: New file.
21228
21229         PR c++/9172
21230         * g++.dg/parse/typename1.C: New file.
21231
21232 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
21233
21234         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
21235         * gcc.dg/bf-no-ms-layout.c: Likewise.
21236         * gcc.dg/bf-ms-attrib.c: Likewise.
21237
21238 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
21239
21240         PR c++/9099
21241         * g++.dg/parse/dtor1.C: New file.
21242
21243         PR c++/9128
21244         * g++.dg/rtti/typeid1.C: New file.
21245
21246         PR c++/9153
21247         * g++.dg/parse/lookup1.C: New file.
21248
21249         PR c++/9171
21250         * g++.dg/templ/spec5.C: New file.
21251
21252 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
21253
21254         * gcc.c-torture/compile/20030110-1.c: New test.
21255
21256 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
21257
21258         Merge from pch-branch:
21259
21260         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
21261
21262         * gcc.dg/pch/cpp-1.h: New.
21263         * gcc.dg/pch/cpp-1.c: New.
21264         * gcc.dg/pch/cpp-2.h: New.
21265         * gcc.dg/pch/cpp-2.c: New.
21266
21267         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
21268
21269         * gcc.dg/pch/except-1.h: New.
21270         * gcc.dg/pch/except-1.c: New.
21271
21272         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
21273
21274         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
21275         running test.
21276         * gcc.dg/pch: Include *.hp not *.h.
21277         * gcc.dg/pch/system-1.h: New.
21278         * gcc.dg/pch/system-1.c: New.
21279
21280         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
21281
21282         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
21283         rather than trying to build and run a program using PCH.
21284         * gcc.dg/pch: Remove dg-do commands from test files.
21285
21286         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
21287
21288         * gcc.dg/pch/macro-3.c: New.
21289         * gcc.dg/pch/macro-3.h: New.
21290
21291         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
21292
21293         * gcc.dg/pch/common-1.c: New.
21294         * gcc.dg/pch/common-1.h: New.
21295         * gcc.dg/pch/decl-1.c: New.
21296         * gcc.dg/pch/decl-1.h: New.
21297         * gcc.dg/pch/decl-2.c: New.
21298         * gcc.dg/pch/decl-2.h: New.
21299         * gcc.dg/pch/decl-3.c: New.
21300         * gcc.dg/pch/decl-3.h: New.
21301         * gcc.dg/pch/decl-4.c: New.
21302         * gcc.dg/pch/decl-4.h: New.
21303         * gcc.dg/pch/decl-5.c: New.
21304         * gcc.dg/pch/decl-5.h: New.
21305         * gcc.dg/pch/global-1.c: New.
21306         * gcc.dg/pch/global-1.h: New.
21307         * gcc.dg/pch/inline-1.c: New.
21308         * gcc.dg/pch/inline-1.h: New.
21309         * gcc.dg/pch/inline-2.c: New.
21310         * gcc.dg/pch/inline-2.h: New.
21311         * gcc.dg/pch/static-1.c: New.
21312         * gcc.dg/pch/static-1.h: New.
21313         * gcc.dg/pch/static-2.c: New.
21314         * gcc.dg/pch/static-2.h: New.
21315
21316         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
21317
21318         * g++.dg/pch/pch.exp: Better handle failing testcases.
21319         * gcc.dg/pch/pch.exp: Likewise.
21320         * gcc.dg/pch/macro-1.c: New.
21321         * gcc.dg/pch/macro-1.h: New.
21322         * gcc.dg/pch/macro-2.c: New.
21323         * gcc.dg/pch/macro-2.h: New.
21324
21325         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
21326
21327         * g++.dg/dg.exp: Treat files in pch/ specially.
21328         * g++.dg/pch/pch.exp: New file.
21329         * g++.dg/pch/empty.H: New file.
21330         * g++.dg/pch/empty.C: New file.
21331         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
21332         "precompile".
21333
21334         * gcc.dg/pch/pch.exp: New file.
21335         * gcc.dg/pch/empty.h: New file.
21336         * gcc.dg/pch/empty.c: New file.
21337         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
21338         "precompile".
21339
21340 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21341
21342         * g++.dg/template/friend14.C: New test.
21343
21344 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21345
21346         * gcc.dg/old-style-asm-1.c: New test.
21347
21348 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
21349
21350         * gcc.c-torture/compile/20030109-1.c: New test.
21351
21352 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21353
21354         * gcc.c-torture/execute/20030109-1.c: New test.
21355
21356 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
21357
21358         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
21359         * g++.old-deja/g++.mike/dyncast2.C: Likewise
21360         * g++.old-deja/g++.mike/dyncast3.C: Likewise
21361         * g++.old-deja/g++.mike/eh2.C: Likewise
21362         * g++.old-deja/g++.mike/eh3.C: Likewise
21363         * g++.old-deja/g++.mike/eh5.C: Likewise
21364         * g++.old-deja/g++.mike/eh6.C: Likewise
21365         * g++.old-deja/g++.mike/eh7.C: Likewise
21366         * g++.old-deja/g++.mike/eh8.C: Likewise
21367         * g++.old-deja/g++.mike/eh9.C: Likewise
21368         * g++.old-deja/g++.mike/eh10.C: Likewise
21369         * g++.old-deja/g++.mike/eh12.C: Likewise
21370         * g++.old-deja/g++.mike/eh13.C: Likewise
21371         * g++.old-deja/g++.mike/eh14.C: Likewise
21372         * g++.old-deja/g++.mike/eh16.C: Likewise
21373         * g++.old-deja/g++.mike/eh17.C: Likewise
21374         * g++.old-deja/g++.mike/eh18.C: Likewise
21375         * g++.old-deja/g++.mike/eh21.C: Likewise
21376         * g++.old-deja/g++.mike/eh23.C: Likewise
21377         * g++.old-deja/g++.mike/eh24.C: Likewise
21378         * g++.old-deja/g++.mike/eh25.C: Likewise
21379         * g++.old-deja/g++.mike/eh26.C: Likewise
21380         * g++.old-deja/g++.mike/eh27.C: Likewise
21381         * g++.old-deja/g++.mike/eh28.C: Likewise
21382         * g++.old-deja/g++.mike/eh29.C: Likewise
21383         * g++.old-deja/g++.mike/eh31.C: Likewise
21384         * g++.old-deja/g++.mike/eh33.C: Likewise
21385         * g++.old-deja/g++.mike/eh34.C: Likewise
21386         * g++.old-deja/g++.mike/eh35.C: Likewise
21387         * g++.old-deja/g++.mike/eh36.C: Likewise
21388         * g++.old-deja/g++.mike/eh37.C: Likewise
21389         * g++.old-deja/g++.mike/eh38.C: Likewise
21390         * g++.old-deja/g++.mike/eh39.C: Likewise
21391         * g++.old-deja/g++.mike/eh40.C: Likewise
21392         * g++.old-deja/g++.mike/eh41.C: Likewise
21393         * g++.old-deja/g++.mike/eh42.C: Likewise
21394         * g++.old-deja/g++.mike/eh44.C: Likewise
21395         * g++.old-deja/g++.mike/eh46.C: Likewise
21396         * g++.old-deja/g++.mike/eh47.C: Likewise
21397         * g++.old-deja/g++.mike/eh48.C: Likewise
21398         * g++.old-deja/g++.mike/eh49.C: Likewise
21399         * g++.old-deja/g++.mike/eh50.C: Likewise
21400         * g++.old-deja/g++.mike/eh51.C: Likewise
21401         * g++.old-deja/g++.mike/eh53.C: Likewise
21402         * g++.old-deja/g++.mike/eh55.C: Likewise
21403         * g++.old-deja/g++.mike/p7912.C: Likewise
21404         * g++.old-deja/g++.mike/p9706.C: Likewise
21405         * g++.old-deja/g++.mike/p10416.C: Likewise
21406         * g++.old-deja/g++.mike/p11667.C: Likewise
21407         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
21408         Remove redundant reference to Iris.
21409         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
21410         Elxsi, i860, Pico Java, and WE32K.
21411
21412 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
21413
21414         * g++.dg/ext/asm4.C: New test.
21415
21416 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21417
21418         PR c++/9030
21419         * g++.dg/template/friend12.C: New test.
21420         * g++.dg/template/friend13.C: Likewise.
21421         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
21422
21423 2003-01-08  Jan Hubicka  <jh@suse.cz>
21424
21425         * gcc.dg/i386-cadd.c: New test.
21426         * gcc.dg/i386-cmov4.c: Likewise.
21427
21428 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
21429
21430         PR c++/9165
21431         * g++.dg/warn/Wunused-3.C: New test.
21432
21433         * g++.dg/abi/bitfield9.C: New test.
21434
21435         PR c++/9189
21436         * g++.dg/parse/defarg3.C: New test.
21437
21438 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
21439
21440         * g++.dg/parse/ambig1.C: New test.
21441         * g++.dg/parse/defarg2.C: New test.
21442
21443 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
21444
21445         * g++.dg/template/defarg-1.C: New test.
21446         * g++.dg/template/local2.C: Likewise.
21447
21448 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
21449
21450         * gcc.c-torture/execute/20030105-1.c: New test.
21451
21452 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21453
21454         * g++.dg/parse/namespace3.C: Remove extra semicolons.
21455         * g++.dg/parse/namespace4.C: Likewise.
21456
21457 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21458
21459         * g++.dg/template/ntp2.C: New test.
21460
21461 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
21462
21463         * g++.dg/parse/extern-C-1.C: New test.
21464
21465         * g++.dg/parse/namespace4.C: New test.
21466
21467         * g++.dg/template/nested1.C: New test.
21468
21469         * g++.dg/parse/namespace3.C: New test.
21470
21471 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
21472
21473         * g++.dg/lookup/two-stage1.C: New test.
21474
21475 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21476
21477         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
21478         * g++.old-deja/g++.jason/access8.C: Likewise.
21479         * g++.old-deja/g++.other/decl5.C: Likewise.
21480
21481 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21482
21483         * g++.dg/parse/parse7.C: New test.
21484
21485 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
21486
21487         PR c++/2843
21488         * g++.dg/ext/attrib7.C: New test.
21489
21490 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21491
21492         * g++.dg/parse/parse6.C: New test.
21493
21494 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
21495
21496         * gcc.dg/h8300-stack-1.c: New.
21497
21498 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21499
21500         g++.dg/lookup/exception1.C: New test.
21501
21502         g++.dg/lookup/template1.C: New test.
21503
21504         g++.dg/parse/namespace2.C: New test.
21505
21506         g++.dg/parse/parens2.C: New test.
21507
21508 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21509
21510         * g++.dg/parse/parse5.C: New test.
21511         * g++.dg/lookup/scoped4.C: New test.
21512
21513 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21514
21515         * g++.dg/parse/parens1.C: New test.
21516
21517         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
21518         angle-bracket1.C.
21519         * g++.dg/parse/parens2.C: New test.
21520
21521         * g++.dg/lookup/scope-operator1.C: New test.
21522
21523         * g++.dg/parse/operator1.C: New test.
21524
21525 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21526
21527         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
21528         * g++.old-deja/g++.other/access6.C: Likewise.
21529         * g++.old-deja/g++.other/decl1.C: Likewise.
21530         * g++.old-deja/g++.pt/typename12.C: Likewise.
21531
21532 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21533
21534         * g++.dg/parse/namespace1.C: New test.
21535
21536 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21537
21538         * g++.dg/parse/parse4.C: New test.
21539
21540 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21541
21542         * g++.dg/parse/parse3.C: New test.
21543
21544 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21545
21546         * g++.dg/parse/parse2.C: New test.
21547
21548 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21549
21550         * g++.dg/template/friend11.C: New test.
21551
21552 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21553
21554         * g++.dg/parse/parse1.C: New test.
21555
21556 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
21557
21558         * lib/profopt.exp: Change the name of a global variable to avoid
21559         possible clashes with other test suites.
21560
21561 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
21562
21563         * g++.dg/inherit/covariant8.C: New test.
21564
21565 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21566
21567         * g++.dg/init/array9.C: New test.
21568
21569         PR c++/9112
21570         * g++.dg/parse/expr1.C: New test.
21571
21572 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
21573
21574         * gcc.c-torture/compile/20021230-1.c: New test.
21575
21576 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21577
21578         * g++.dg/inherit/covariant5.C: New test.
21579         * g++.dg/inherit/covariant6.C: New test.
21580         * g++.dg/inherit/covariant7.C: New test.
21581
21582 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21583
21584         PR c++/2739
21585         * g++.dg/other/access2.C: New test.
21586
21587 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21588
21589         * g++.dg/other/anon-struct.C: No longer fails
21590         * g++.old-deja/g++.brendan/parse4.C: Likewise.
21591         * g++.old-deja/g++.brendan/parse5.C: Likewise.
21592         * g++.old-deja/g++.brendan/parse6.C: Likewise.
21593
21594 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21595
21596         * g++.dg/parse/angle-bracket.C (main): No longer fails.
21597
21598 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
21599
21600         * g++.dg/eh/spec4.C: Remove stray semicolon.
21601         * g++.dg/expr/pmf-1.C: Change error message.
21602         * g++.dg/ext/asm1.C: Remove stray semicolon.
21603         * g++.dg/ext/typename1.C: Add missing typenames.
21604         * g++.dg/inherit/template-as-base.C: Change error message.
21605         * g++.dg/lookup/scoped1.C: Likewise.
21606         * g++.dg/lookup/scoped2.C: Likewise.
21607         * g++.dg/lookup/using2.C: Likewise.
21608         * g++.dg/other/component1.C: Remove stray semicolon.
21609         * g++.dg/other/do1.C: Change error message.
21610         * g++.dg/other/error2.C: Likewise.
21611         * g++.dg/other/init1.C: Likewise.
21612         * g++.dg/other/packed1.C: Remove stray semicolon.
21613         * g++.dg/other/ptrmem2.C: Change error message.
21614         * g++.dg/parse/parameter-declaration-1.C: Remove line number
21615         marker.
21616         * g++.dg/special/initp1.C: Remove invalid attribute usage.
21617         * g++.dg/template/access3.C: Add typename keyword.
21618         * g++.dg/template/access5.C: Remove stray semicolon.
21619         * g++.dg/template/access6.C: Likewise.
21620         * g++.dg/template/complit1.C: Likewise.
21621         * g++.dg/template/crash1.C: Change error message.
21622         * g++.dg/template/inherit2.C: Remove stray semicolon.
21623         * g++.dg/template/instantiate2.C: Likewise.
21624         * g++.dg/template/instantiate3.C: Change error message.
21625         * g++.dg/template/qual1.C: Remove stray semicolon.
21626         * g++.dg/template/qualttp18.C: Change error message.
21627         * g++.dg/template/ref1.C: Remove stray semicolon.
21628         * g++.dg/template/sizeof1.C (A::value): Declare it.
21629         * g++.dg/template/spec4.C: Change error message.
21630         * g++.dg/template/static1.C: Likewise.
21631         * g++.dg/template/type1.C: Likewise.
21632         * g++.dg/template/typename3.C: Likewise.
21633         * g++.old-deja/g++.benjamin/13478.C: Change error message.
21634         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
21635         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
21636         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
21637         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
21638         named return value extension.
21639         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
21640         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
21641         * g++.old-deja/g++.bob/extern_C.C: Likewise.
21642         * g++.old-deja/g++.bob/inherit2.C: Likewise.
21643         * g++.old-deja/g++.brendan/complex1.C: Likewise.
21644         * g++.old-deja/g++.brendan/copy5.C: Likewise.
21645         * g++.old-deja/g++.brendan/crash13.C: Likewise.
21646         * g++.old-deja/g++.brendan/crash15.C: Likewise.
21647         * g++.old-deja/g++.brendan/crash18.C: Change error message.
21648         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
21649         * g++.old-deja/g++.brendan/crash38.C: Likewise.
21650         * g++.old-deja/g++.brendan/crash50.C: Likewise.
21651         * g++.old-deja/g++.brendan/crash56.C: Likewise.
21652         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
21653         syntax.
21654         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
21655         * g++.old-deja/g++.brendan/crash8.C: Change error message.
21656         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
21657         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
21658         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
21659         * g++.old-deja/g++.brendan/template11.C: Likewise.
21660         * g++.old-deja/g++.brendan/template26.C: Likewise.
21661         * g++.old-deja/g++.brendan/template27.C: Use explicit
21662         specialization syntax.
21663         * g++.old-deja/g++.brendan/template30.C: Likewise.
21664         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
21665         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
21666         non-dependent names.
21667         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
21668         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
21669         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
21670         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
21671         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
21672         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
21673         named return value extension.
21674         * g++.old-deja/g++.ext/namedret2.C: Likewise.
21675         * g++.old-deja/g++.ext/namedret3.C: Likewise.
21676         * g++.old-deja/g++.ext/return1.C: Likewise.
21677         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
21678         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
21679         * g++.old-deja/g++.jason/access8.C: Likewise.
21680         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
21681         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
21682         pseudo-destructor names.
21683         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
21684         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
21685         pseudo-destructor names.
21686         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
21687         * g++.old-deja/g++.jason/overload19.C: Likewise.
21688         * g++.old-deja/g++.jason/overload32.C: Likewise.
21689         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
21690         stray semicolons.
21691         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
21692         * g++.old-deja/g++.jason/return.C: Likewise.
21693         * g++.old-deja/g++.jason/return2.C: Likewise.
21694         * g++.old-deja/g++.jason/shadow1.C: Likewise.
21695         * g++.old-deja/g++.jason/special.C: Use explicit specialization
21696         syntax.
21697         * g++.old-deja/g++.jason/template10.C: Account for use of
21698         non-dependent names.
21699         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
21700         syntax.
21701         * g++.old-deja/g++.jason/template37.C: Likewise.
21702         * g++.old-deja/g++.law/access4.C: Change error messages.
21703         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
21704         pseudo-destructor names.
21705         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
21706         * g++.old-deja/g++.law/ctors9.C: Likewise.
21707         * g++.old-deja/g++.law/cvt22.C: Likewise.
21708         * g++.old-deja/g++.law/dtors5.C: Likewise.
21709         * g++.old-deja/g++.law/global-init1.C: Likewise.
21710         * g++.old-deja/g++.law/missed-error3.C: Likewise.
21711         * g++.old-deja/g++.law/operators28.C: Likewise.
21712         * g++.old-deja/g++.law/visibility28.C: Likewise.
21713         * g++.old-deja/g++.martin/eval1.C: Likewise.
21714         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
21715         name.
21716         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
21717         * g++.old-deja/g++.mike/net34.C: Likewise.
21718         * g++.old-deja/g++.mike/net36.C: Likewise.
21719         * g++.old-deja/g++.mike/ns2.C: Likewise.
21720         * g++.old-deja/g++.mike/p12306.C: Likewise.
21721         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
21722         value extension.
21723         * g++.old-deja/g++.mike/p700.C: Likewise.
21724         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
21725         * g++.old-deja/g++.mike/p710.C: Likewise.
21726         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
21727         value extension.
21728         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
21729         * g++.old-deja/g++.mike/pmf9.C: Likewise.
21730         * g++.old-deja/g++.ns/crash2.C: Likewise.
21731         * g++.old-deja/g++.ns/crash3.C: Likewise.
21732         * g++.old-deja/g++.ns/invalid1.C: Likewise.
21733         * g++.old-deja/g++.ns/ns17.C: Likewise.
21734         * g++.old-deja/g++.ns/template16.C: Likewise.
21735         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
21736         keyword.
21737         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
21738         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
21739         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
21740         named return value extension.
21741         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
21742         * g++.old-deja/g++.other/access4.C: Issue additional error
21743         messages.
21744         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
21745         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
21746         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
21747         * g++.old-deja/g++.other/crash25.C: Change error message.
21748         * g++.old-deja/g++.other/crash4.C: Change error message.
21749         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
21750         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
21751         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
21752         checks.
21753         * g++.old-deja/g++.other/defarg8.C: Likewise.
21754         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
21755         * g++.old-deja/g++.other/dtor10.C: Likewise.
21756         * g++.old-deja/g++.other/incomplete.C: Likewise.
21757         * g++.old-deja/g++.other/linkage7.C: Likewise.
21758         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
21759         lookup algorithm.
21760         * g++.old-deja/g++.other/mangle2.C: Likewise.
21761         * g++.old-deja/g++.other/refinit2.C: Likewise.
21762         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
21763         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
21764         * g++.old-deja/g++.pt/crash28.C: Likewise.
21765         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
21766         syntax.
21767         * g++.old-deja/g++.pt/crash32.C: Change error message.
21768         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
21769         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
21770         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
21771         error message position.
21772         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
21773         * g++.old-deja/g++.pt/defarg8.C: Change error message.
21774         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
21775         syntax.
21776         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
21777         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
21778         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
21779         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
21780         keyword.
21781         * g++.old-deja/g++.pt/explicit31.C: Likewise.
21782         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
21783         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
21784         keyword.
21785         * g++.old-deja/g++.pt/explicit71.C: Change error message.
21786         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
21787         syntax.
21788         * g++.old-deja/g++.pt/friend28.C: Account for use of
21789         non-dependent names.
21790         * g++.old-deja/g++.pt/friend29.C: Likewise.
21791         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
21792         rules.
21793         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
21794         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
21795         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
21796         lookup rules.
21797         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
21798         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
21799         keyword.
21800         * g++.old-deja/g++.pt/memclass20.C: Likewise.
21801         * g++.old-deja/g++.pt/memclass5.C: Likewise.
21802         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
21803         keyword.
21804         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
21805         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
21806         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
21807         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
21808         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
21809         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
21810         keyword.
21811         * g++.old-deja/g++.pt/spec10.C: Likewise.
21812         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
21813         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
21814         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
21815         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
21816         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
21817         * g++.old-deja/g++.pt/ttp62.C: Likewise.
21818         * g++.old-deja/g++.pt/ttp64.C: Likewise.
21819         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
21820         * g++.old-deja/g++.pt/typename15.C: Likewise.
21821         * g++.old-deja/g++.pt/typename22.C: Likewise.
21822         * g++.old-deja/g++.pt/typename6.C: Change error messages.
21823         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
21824         * g++.old-deja/g++.pt/virtual2.C: Likewise.
21825         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
21826         syntax.
21827         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
21828         return value extension.
21829         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
21830         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
21831         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
21832         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
21833
21834 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21835
21836         * g++.dg/warn/inline1.C: New test.
21837         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
21838         * g++.old-deja/g++.jason/synth10.C: Likewise.
21839         * g++.old-deja/g++.mike/net31.C: Likewise.
21840         * g++.old-deja/g++.mike/p8786.C: Likewise.
21841
21842         * g++.dg/template/friend10.C: New test.
21843         * g++.dg/template/conv5.C: New test.
21844
21845 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21846
21847         * g++.dg/lookup/scoped3.C: New test.
21848
21849         * g++.dg/lookup/decl1.C: New test.
21850         * g++.dg/lookup/decl2.C: New test.
21851
21852 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21853
21854         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
21855         gcc.c-torture/compile/20021015-1.c,
21856         gcc.c-torture/compile/20021015-2.c,
21857         gcc.c-torture/compile/20021123-1.c,
21858         gcc.c-torture/compile/20021123-2.c,
21859         gcc.c-torture/compile/20021123-3.c,
21860         gcc.c-torture/compile/20021123-4.c,
21861         gcc.c-torture/execute/20021024-1.c: Add tests previously added
21862         only to 3.1 or 3.2 branch.
21863
21864 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
21865
21866         * gcc.dg/i386-bitfield3.c: New test.
21867
21868         * gcc.dg/i386-bitfield2.c: New test.
21869
21870 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
21871
21872         * g++.dg/parse/conv_op1.C: New test.
21873
21874 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
21875
21876         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
21877         approved.
21878
21879 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
21880
21881         * gcc.c-torture/compile/20021220-1.c: New test.
21882
21883 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
21884
21885         * gcc.dg/i386-fastcall-1.c: New.
21886
21887 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21888
21889         * gcc.c-torture/execute/20021219-1.c: New test.
21890
21891 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21892
21893         * gcc.dg/i386-pic-1.c: New test.
21894
21895 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21896
21897         PR c++/8099
21898         * g++.dg/template/friend9.C: New test.
21899
21900 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21901
21902         PR c++/3663
21903         * g++.dg/template/access7.C: New test.
21904
21905 2002-12-18  Nick Clifton  <nickc@redhat.com>
21906
21907         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
21908         the libstdc++-v3 directory has been found.
21909
21910 2002-12-12  Devang Patel <dpatel@apple.com>
21911         * gcc.dg/darwin-ld-1.c: New test.
21912         * gcc.dg/darwin-ld-2.c: New test.
21913         * gcc.dg/darwin-ld-3.c: New test.
21914         * gcc.dg/darwin-ld-4.c: New test.
21915         * gcc.dg/darwin-ld-5.c: New test.
21916
21917 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21918
21919         * gcc.c-torture/compile/20021212-1.c: New test.
21920
21921 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
21922
21923         * gcc.dg/fshort-wchar: New test.
21924
21925 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
21926
21927         PR c++/8372
21928         * g++.dg/template/dtor1.C: New test.
21929
21930         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
21931         markers.
21932
21933 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
21934
21935         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
21936
21937 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
21938
21939         * g++.dg/template/static1.C: New test.
21940         * g++.dg/template/static2.C: New test.
21941         * g++.old-deja/g++.ext/memconst.C: New test.
21942
21943 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21944
21945         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
21946         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
21947         * g++.dg/special/initp1.C: Likewise.
21948
21949 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
21950
21951         * gcc.c-torture/execute/20021204-1.c: New test.
21952
21953 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
21954
21955         * gcc.dg/ppc-fmadd-1.c: New file.
21956         * gcc.dg/ppc-fmadd-2.c: New file.
21957         * gcc.dg/ppc-fmadd-3.c: New file.
21958
21959 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21960
21961         * gcc.c-torture/compile/20021204-1.c: New test.
21962
21963 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21964
21965         * g++.dg/inherit/covariant2.C: New test.
21966         * g++.dg/inherit/covariant3.C: New test.
21967         * g++.dg/inherit/covariant4.C: New test.
21968         * g++.dg/inherit/covariant1.C: Remove XFAIL.
21969         * g++.old-deja/g++.robertl/eb17.C: Likewise.
21970
21971 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
21972
21973         PR c++/8688
21974         * g++.dg/init/brace3.C: New test.
21975
21976 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
21977
21978         * gcc.dg/20020210-1.c: Fix a comment typo.
21979
21980 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
21981
21982         PR c++/8720
21983         * g++.dg/parse/defarg1.C: New test.
21984
21985         PR c++/8615
21986         * g++.dg/template/char1.C: New test.
21987
21988         * g++.dg/template/varmod1.C: Fix typo.
21989
21990 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21991
21992         DR 180
21993         * g++.old-deja/g++.pt/crash32.C: Expect error.
21994
21995 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
21996
21997         PR c++/5919
21998         * g++.dg/template/varmod1.C: New test.
21999
22000         PR c++/8727
22001         * g++.dg/inherit/typeinfo1.C: New test.
22002
22003         PR c++/8663
22004         * g++.dg/inherit/typedef1.C: New test.
22005
22006 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
22007
22008         PR c++/8332
22009         PR c++/8493
22010         * g++.dg/template/strlen1.C: New test.
22011
22012         PR c++/8227
22013         * g++.dg/template/ctor2.C: New test.
22014
22015         PR c++/8214
22016         * g++.dg/init/string1.C: New test.
22017
22018         PR c++/8511
22019         * g++.dg/template/friend8.C: New test.
22020
22021 2002-11-29  Joe Buck <jbuck@synopsys.com>
22022
22023         * g++.dg/lookup/anon2.C: New test.
22024
22025 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
22026
22027         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
22028         h8300 port.
22029
22030 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
22031
22032         * gcc.dg/bitfld-6.c: New test.
22033
22034 2002-11-27  Jan Hubicka  <jh@suse.cz>
22035
22036         * gcc.c-torture/execute/20021127.[cx]: New test.
22037
22038 2002-11-26  Jan Hubicka  <jh@suse.cz>
22039
22040         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
22041         quality.
22042
22043 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
22044
22045         * g++.dg/init/brace2.C: New test.
22046         * g++.old-deja/g++.mike/p9129.C: Correct.
22047
22048 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
22049
22050         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
22051
22052 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
22053
22054         * gcc.dg/sibcall-6: New test for indirect sibcalls.
22055
22056 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
22057
22058         * testsuite/g++.dg/abi/empty11.C: New test.
22059         * testsuite/g++.dg/rtti/cv1.C: New test.
22060
22061 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
22062
22063         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
22064
22065 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
22066
22067         * g++.dg/abi/empty10.C: New test.
22068
22069 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22070
22071         * gcc.c-torture/compile/20021124-1.c: New test.
22072
22073 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
22074
22075         * g++.dg/abi/rtti2.C: New test.
22076
22077 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22078
22079         * gcc.dg/i386-unroll-1.c: New test.
22080
22081 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22082
22083         * gcc.c-torture/compile/20021120-1.c: New test.
22084         * gcc.c-torture/compile/20021120-2.c: New test.
22085
22086 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22087
22088         * gcc.dg/bitfld-5.c: New test.
22089
22090 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22091
22092         * gcc.c-torture/execute/20021120-3.c: New test.
22093
22094 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22095
22096         * gcc.c-torture/execute/20021120-2.c: New test.
22097
22098 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22099
22100         * gcc.c-torture/execute/20021120-1.c: New test.
22101
22102 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
22103
22104         * gcc.c-torture/execute/20021118-3.c: New test.
22105
22106 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22107
22108         * gcc.c-torture/compile/20021119-1.c: New test.
22109
22110 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
22111
22112         * gcc.dg/duff-1.c: New test.
22113         * gcc.dg/duff-2.c: New test.
22114         * gcc.dg/duff-3.c: New test.
22115
22116 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
22117
22118         * gcc.dg/cpp/_Pragma5.c: New test.
22119
22120 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22121
22122         * gcc.c-torture/execute/20021118-2.c: New test.
22123
22124 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22125
22126         * gcc.c-torture/execute/20021118-1.c: New test.
22127
22128 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
22129
22130         * gcc.dg/20021116-1.c: New test.
22131
22132 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
22133
22134         * g++.dg/abi/vcall1.C: New test.
22135
22136 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
22137
22138         * gcc.dg/20021029-1.c: New test.
22139         * gcc.dg/20021029-2.c: New test.
22140
22141 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22142
22143         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
22144
22145 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22146
22147         PR c/8439
22148         * gcc.dg/20021110.c: Move to ...
22149         * gcc.c-torture/compile/20021110.c: .... here.
22150
22151 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22152
22153         PR c/8467
22154         * gcc.c-torture/execute/20021111-1.c
22155
22156 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22157
22158         PR c/8439
22159         * gcc.dg/20021110.c: New test.
22160
22161 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
22162
22163         * g++.dg/abi/vthunk3.C: Run only on x86.
22164
22165 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22166
22167         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
22168
22169 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
22170
22171         * lib/compat.exp (compat-execute): Fix logic error in last
22172         change.
22173
22174 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
22175
22176         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
22177
22178 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22179
22180         PR c++/8389
22181         * g++.dg/template/access6.C: New test.
22182
22183 2002-11-08  Jan Hubicka  <jh@suse.cz>
22184
22185         * gcc.dg/i386-ssefp-1.c: New test.
22186         * gcc.dg/i386-ssefp-1.c: New test.
22187
22188 2002-11-08  Jan Hubicka  <jh@suse.cz>
22189
22190         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
22191
22192 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22193
22194         * g++.dg/abi/vthunk3.C: New test.
22195
22196         PR c++/8338
22197         * g++.dg/template/crash2.C: New test.
22198
22199 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22200
22201         * testsuite/g++.dg/abi/dtor1.C: New test.
22202         * testsuite/g++.dg/abi/dtor2.C: Likewise.
22203
22204 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
22205
22206         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
22207         Darwin.
22208
22209 2002-11-04  Adam Nemet  <anemet@lnxw.com>
22210
22211         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
22212         -mthumb.  Only xfail with -O0.
22213
22214 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
22215
22216         * g++.dg/abi/thunk1.C: New test.
22217         * g++.dg/abi/thunk2.C: Likewise.
22218         * g++.dg/abi/vtt1.C: Likewise.
22219
22220 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
22221
22222         PR optimization/8423
22223         * gcc.c-torture/execute/builtin-constant.c: New test.
22224
22225 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
22226
22227         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
22228         Add some more cases.
22229
22230 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
22231
22232         PR c++/8391
22233         * g++.dg/opt/local1.C: New test.
22234
22235 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
22236
22237         PR c++/8160
22238         * g++.dg/template/complit1.C: New test.
22239
22240         PR c++/8149
22241         * g++.dg/template/typename4.C: Likewise.
22242
22243 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22244
22245         Core issue 287, PR c++/7639
22246         * g++.dg/template/instantiate1.C: Adjust error location.
22247         * g++.dg/template/instantiate3.C: New test.
22248         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
22249         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
22250         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
22251
22252 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
22253
22254         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
22255
22256 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
22257
22258         PR c++/8287
22259         * g++.dg/init/dtor2.C: New test.
22260
22261 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22262
22263         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
22264         * gcc.dg/nest.c: Bypass errors on irix6.
22265
22266 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
22267
22268         * gcc.dg/nest.c: Expect error for mmix-*-*.
22269         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
22270
22271 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
22272
22273         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
22274         markers.
22275
22276         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
22277
22278 2002-10-25  Mike Stump  <mrs@apple.com>
22279
22280         * gcc.dg/warn-1.c: New test.
22281
22282 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22283
22284         * g++.dg/template/typename3.C: New test.
22285
22286 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
22287
22288         * g++.dg/lookup/ptrmem1.C: New test.
22289
22290         * g++.dg/abi/vthunk2.C: New test.
22291
22292 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22293
22294         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
22295
22296 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
22297
22298         * g++.dg/abi/empty9.C: New test.
22299
22300 2002-10-24  Richard Henderson  <rth@redhat.com>
22301
22302         * g++.dg/inherit/thunk1.C: Enable for ia64.
22303
22304 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22305
22306         PR c++/8067
22307         * g++.dg/lookup/pretty1.C: New test.
22308
22309 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
22310
22311         * gcc.dg/20021023-1.c: New test.
22312
22313 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22314
22315         PR c++/7679
22316         * g++.dg/parse/inline1.C: New test.
22317
22318 2002-10-23  Richard Henderson  <rth@redhat.com>
22319
22320         * g++.dg/inherit/thunk1.C: Enable for x86_64.
22321
22322         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
22323
22324 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
22325
22326         PR c++/6579
22327         * g++.dg/parse/stmtexpr3.C: New test.
22328
22329 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22330
22331         * g++.dg/expr/cond1.C: New test.
22332
22333 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22334
22335         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
22336
22337 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22338
22339         * g++.dg/abi/vbase13.C: New test.
22340         * g++.dg/abi/vbase14.C: Likewise.
22341
22342 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
22343
22344         * gcc.dg/tls/pic-1.c: New test.
22345         * gcc.dg/tls/nonpic-1.c: New test.
22346         * gcc.dg/20021018-1.c: New test.
22347
22348 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22349
22350         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
22351         Remove only files with the same base name as the test case.
22352         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
22353         (profopt-execute): Likewise.  Also, remove old profiling
22354         and performance data files before running the tests.
22355
22356         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
22357         * g++.dg/bprob/bprob.exp: Likewise.
22358         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
22359         to allow more general test case names.
22360
22361         * g++.dg/bprob/bprob-1.C: Rename to ...
22362         * g++.dg/bprob/g++-bprob-1.C: ... this.
22363
22364         * g77.dg/bprob/bprob-1.f: Rename to ...
22365         * g77.dg/bprob/g77-bprob-1.f: ... this.
22366
22367 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22368
22369         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
22370         bison 1.50 or later.
22371
22372 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
22373
22374         * g++.dg/README: Describe more test directories.
22375
22376 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22377
22378         * g++.dg/init/array6.C: Add additional tests.
22379
22380 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22381
22382         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
22383         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
22384
22385 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
22386
22387         * gcc.c-torture/compile/20020604-1.x: New.
22388         * gcc.c-torture/compile/simd-5.x: Likewise.
22389         * gcc.c-torture/execute/920710-1.x: Likewise.
22390         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
22391
22392 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22393
22394         * g++.dg/inherit/override1.C: Add dg-options clause.
22395
22396 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22397
22398         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
22399         _mm_slli_si128.
22400
22401 2002-10-19  Andreas Schwab  <schwab@suse.de>
22402
22403         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
22404         directory component.
22405
22406 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
22407
22408         * g++.dg/inherit/thunk1.C: New test.
22409
22410         * g++.dg/inherit/override1.C: New test.
22411
22412         * g++.dg/abi/mangle11.C: New test.
22413         * g++.dg/abi/mangle14.C: New test.
22414         * g++.dg/abi/mangle17.C: New test.
22415
22416 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
22417
22418         * g++.dg/overload/member2.C: New test.
22419
22420 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
22421
22422         * g++.dg/README: Describe new compat directory.
22423         * g++.dg/dg.exp: Skip tests in compat directory.
22424         * README.compat: New file.
22425         * lib/compat.exp: New expect script.
22426         * g++.dg/compat: New test directory.
22427         * g++.dg/compat/compat.exp: New expect script.
22428         * g++.dg/compat/abi: New test directory.
22429         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
22430         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
22431         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
22432         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
22433         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
22434         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
22435         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
22436         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
22437         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
22438         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
22439         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
22440         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
22441         * g++.dg/compat/break: New test directory.
22442         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
22443         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
22444         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
22445         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
22446         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
22447         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
22448         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
22449         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
22450         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
22451         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
22452         g++.dg/compat/break/README: New files.
22453         * g++.dg/compat/eh: New test directory.
22454         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
22455         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
22456         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
22457         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
22458         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
22459         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
22460         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
22461         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
22462         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
22463         g++.dg/compat/eh/filter2_y.C,
22464         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
22465         g++.dg/compat/eh/new1_y.C,
22466         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
22467         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
22468         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
22469         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
22470         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
22471         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
22472         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
22473         g++.dg/compat/eh/unexpected1_y.C: New files.
22474         * g++.dg/compat/init: New test directory.
22475         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
22476         g++.dg/compat/init/array5_y.C,
22477         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
22478         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
22479         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
22480         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
22481         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
22482         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
22483         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
22484         g++.dg/compat/init/init-ref2_y.C: New files.
22485
22486 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22487
22488         PR c++/7584
22489         * g++.dg/inherit/using3.C: New test.
22490
22491 2002-10-17  Jan Hubicka  <jh@suse.cz>
22492
22493         * gcc.dg/20021017-2.c: New test.
22494
22495 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22496
22497         * g++.dg/abi/mangle16.C: Adjust.
22498
22499         * g++.dg/init/array8.C: New test.
22500
22501 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
22502
22503         * gcc.dg/special/mips-abi.exp: New test.
22504         * gcc.dg/special/mips-abi.s: Empty file used by the above.
22505
22506 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22507
22508         * g++.dg/abi/mangle16.C: New test.
22509         * g++.dg/abi/mangle17.C: Likewise.
22510
22511         PR c++/7478
22512         * g++.dg/template/ref1.C: New test.
22513
22514 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22515
22516         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
22517
22518 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
22519
22520         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
22521
22522 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22523
22524         PR c++/7524
22525         * g++.dg/init/array7.C: New test.
22526
22527 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
22528
22529         * g++.dg/init/array6.C: New test.
22530
22531         * g++.dg/abi/mangle13.C: Likewise.
22532         * g++.dg/abi/mangle14.C: Likewise.
22533         * g++.dg/abi/mangle15.C: Likewise.
22534
22535 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22536
22537         * g++.dg/abi/empty8.C: New test.
22538
22539 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
22540
22541         * g++.dg/init/ctor1.C: New test.
22542
22543 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
22544
22545         * gcc.c-torture/execute/20021015-1.c: New test.
22546
22547 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
22548
22549         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
22550
22551 2002-10-14  Jan Hubicka  <jh@suse.cz>
22552
22553         * gcc.dg/i386-ssetype-[1-5].c: New tests.
22554
22555 2002-10-14  Richard Henderson  <rth@redhat.com>
22556
22557         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
22558
22559 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22560
22561         PR optimization/6631
22562         * g++.dg/opt/const2.C: New test.
22563
22564 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22565
22566         PR c++/7176
22567         * g++.dg/parse/friend1.C: New test.
22568         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
22569
22570 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
22571
22572         * gcc.dg/20021014-1.c: New test.
22573
22574 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
22575
22576         PR c++/5661
22577         * g++.dg/ext/vlm1.C: New test.
22578         * g++.dg/ext/vlm2.C: Likewise.
22579
22580         * g++.dg/init/array1.C: Remove invalid braces.
22581         * g++.dg/init/brace1.C: New test.
22582         * g++.dg/init/copy2.C: Likewise.
22583         * g++.dg/init/copy3.C: Likewise.
22584         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
22585         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
22586         braces.
22587
22588 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
22589
22590         * gcc.dg/cpp/assembler.S: Don't use -ansi.
22591
22592 2002-10-11  Richard Shann  <richard.shann@superh.com>
22593
22594         * gcc.c-torture/compile/simd-5.c: New test.
22595
22596 2002-10-10  Roger Sayle  <roger@eyesopen.com>
22597
22598         * gcc.c-torture/execute/shiftopt-1.c: New test case.
22599
22600 2002-10-10  Jim Wilson  <wilson@redhat.com>
22601
22602         * gcc.c-torture/execute/20021010-1.c: New test.
22603
22604 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
22605
22606         PR c/7353
22607         * g++.dg/ext/typedef-init.C: New test.
22608         * gcc.dg/typedef-init.c: New test.
22609
22610 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
22611
22612         * gcc.dg/cpp/paste13.c: New test.
22613
22614 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22615
22616         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
22617         remaining platforms, XFAIL during compile, not execute.  Don't
22618         XFAIL at -O0.
22619
22620 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22621
22622         * gcc.dg/alias-1.c: Tweak expected warning.
22623
22624 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
22625
22626         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
22627
22628 2002-10-06  Andreas Jaeger  <aj@suse.de>
22629
22630         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
22631         * gcc.dg/cpp/c++98.C: Likewise.
22632
22633         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
22634         * g++.dg/cpp/c++98.C: Likewise.
22635
22636         * g++.dg/README (Subdirectories): Mention cpp directory.
22637
22638         PR target/7559
22639         * gcc.dg/20021006-1.c: New test.
22640
22641 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22642
22643         PR c++/7804
22644         * g++.dg/other/warning1.C: New test.
22645
22646 2002-10-04  Roger Sayle  <roger@eyesopen.com>
22647
22648         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
22649         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
22650         and sparc-*-* with -m64 as expected failures.  See PR 8087.
22651
22652 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22653
22654         PR c++/7931
22655         * g++.dg/template/ptrmem3.C: New test.
22656
22657         PR c++/7754
22658         * g++.dg/template/union1.C: New test.
22659
22660 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22661
22662         PR c++/8006
22663         * g++.dg/abi/mangle9.C: New test.
22664         * g++.dg/abi/mangle10.C: New test.
22665         * g++.dg/abi/mangle11.C: New test.
22666         * g++.dg/abi/mangle12.C: New test.
22667
22668 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
22669
22670         PR c++/7188.
22671         * g++.dg/template/meminit1.C: New test.
22672         * g++.dg/warn/Wreorder-1.C: Likewise.
22673         * g++.old-deja/g++.mike/warn3.C: Tweak.
22674         * lib/prune.exp: Ingore "in copy constructor".
22675
22676 2002-10-02  Andreas Jaeger  <aj@suse.de>
22677
22678         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
22679         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
22680         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
22681         on x86-64.
22682
22683 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22684
22685         * gcc.dg/empty1.C: Fix typo.
22686
22687 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
22688
22689         * gcc.dg/alias-1.c: New test.
22690
22691 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22692
22693         * gcc.dg/empty1.C: New test.
22694
22695         * g++.dg/tls/init-2.C: Tweak error messages.
22696
22697 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
22698
22699         * gcc.c-torture/compile/20020923-1.c: New test.
22700
22701 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
22702
22703         * gcc.c-torture/execute/ffs-1.c: New test.
22704         * gcc.c-torture/execute/ffs-2.c: Ditto.
22705
22706 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
22707
22708         * g++.dg/overload/member1.C: New test.
22709
22710 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
22711
22712         * g++.dg/abi/empty7.C: New test.
22713         * g++.dg/init/pm2.C: Likewise.
22714
22715 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
22716
22717         * g++.dg/rtti/crash1.C: New test.
22718
22719 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
22720
22721         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
22722         gcc.dg/sibcall-4.c: New tests.
22723
22724 2002-09-28  Roger Sayle  <roger@eyesopen.com>
22725
22726         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
22727         powerpc and MMIX targets.
22728
22729 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
22730
22731         * gcc.dg/cpp/20020927-1.c: New.
22732
22733 2002-09-26  David S. Miller  <davem@redhat.com>
22734
22735         * gcc.c-torture/compile/trunctfdf.c: New.
22736
22737 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22738
22739         * lib/target-supports.exp (check_weak_available): Handle solaris2.
22740
22741 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
22742
22743         * gcc.c-torture/execute/loop-15.c: New.
22744
22745 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
22746
22747         * README.QMTEST: Fix typo.
22748
22749 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22750
22751         * gcc.dg/20020926-1.c: New test.
22752
22753 2002-09-25  David S. Miller  <davem@redhat.com>
22754
22755         PR target/7842
22756         * gcc.c-torture/execute/shiftdi.c: New test.
22757
22758 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
22759
22760         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
22761         unique to the tool.
22762         * lib/g77.exp (g77_init): Likewise.
22763         * lib/g++.exp (g++_init): Likewise.
22764         * lib/objc.exp (objc_init): Likewise.
22765
22766 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
22767
22768         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
22769         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
22770         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
22771
22772 2002-09-25  Richard Henderson  <rth@redhat.com>
22773
22774         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
22775         too-small long double.
22776
22777 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
22778
22779         * gcc.dg/20020919-1.c: New test.
22780
22781 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
22782
22783         * g++.dg/abi/bitfield6.C: New test.
22784         * g++.dg/abi/bitfield7.C: New test.
22785         * g++.dg/abi/bitfield8.C: New test.
22786         * g++.dg/abi/vbase11.C: New test.
22787
22788 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22789
22790         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
22791         hppa*-*-hpux*.  Update test comment.
22792
22793 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
22794
22795         * gcc.dg/tls/struct-1.c: New test.
22796
22797 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
22798
22799         * gcc.dg/cpp/tr-warn2.c: Update.
22800
22801 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22802
22803         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
22804
22805 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22806
22807         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
22808         systems.
22809
22810 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
22811
22812         * gcc.c-torture/execute/ieee/mzero3.c: New test.
22813
22814         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22815         Adjust for c++filt moved to binutils.  Remove spurious duplicate
22816         setting of cxxfilt.
22817
22818 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
22819
22820         * gcc.dg/20020312-2.c: Update for darwin.
22821
22822 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
22823
22824         * g++.old-deja/g++.other/crash32.C: Mark ICE.
22825
22826 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
22827
22828         * objc.dg/comp-types-1.m: New test.
22829         * objc.dg/comp-types-2.m: New test.
22830         * objc.dg/comp-types-3.m: New test.
22831         * objc.dg/comp-types-4.m: New test.
22832         * objc.dg/comp-types-5.m: New test.
22833         * objc.dg/comp-types-6.m: New test.
22834
22835 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22836
22837         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
22838
22839 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22840
22841         * g++.dg/other/do1.C: New test.
22842
22843         * g++.dg/template/subst1.C: New test.
22844
22845 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
22846
22847         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
22848
22849 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22850
22851         * g++.dg/template/qualttp20.C: Adjust expected errors.
22852         * g++.old-deja/g++.jason/report.C: Likewise.
22853         * g++.old-deja/g++.other/qual1.C: Likewise.
22854
22855         * g++.dg/lookup/scoped2.C: New test.
22856
22857         * g++.dg/ext/asm3.C: New test.
22858
22859 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
22860
22861         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
22862
22863 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
22864
22865         * ChangeLog: follow spelling conventions.
22866         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
22867         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
22868         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
22869         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
22870         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
22871         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
22872         * g++.old-deja/g++.law/global-init1.C: Likewise.
22873         * g++.old-deja/g++.other/delete4.C: Likewise.
22874         * g++.old-deja/g++.other/inline21.C: Likewise.
22875         * g++.old-deja/g++.other/singleton.C: Likewise.
22876         * g77.dg/strlen0.f: Likewise.
22877         * g77.f-torture/compile/20010519-1.f: Likewise.
22878         * g77.f-torture/compile/980310-4.f: Likewise.
22879         * gcc.c-torture/compile/20000605-1.c: Likewise.
22880         * gcc.c-torture/execute/20020225-1.c: Likewise.
22881         * gcc.dg/c90-hexfloat-2.c: Likewise.
22882         * gcc.dg/c99-bool-1.c: Likewise.
22883         * gcc.dg/c99-hexfloat-2.c: Likewise.
22884         * gcc.dg/dll-2.c: Likewise.
22885         * gcc.dg/wtr-union-init-1.c: Likewise.
22886         * gcc.dg/wtr-union-init-2.c: Likewise.
22887         * gcc.dg/wtr-union-init-3.c: Likewise.
22888         * gcc.dg/cpp/avoidpaste1.c: Likewise.
22889         * gcc.dg/cpp/defined.c: Likewise.
22890         * gcc.dg/cpp/macsyntx.c: Likewise.
22891         * gcc.dg/cpp/paste2.c: Likewise.
22892         * gcc.dg/cpp/trad/defined.c: Likewise.
22893         * gcc.dg/format/c90-printf-1.c: Likewise.
22894         * gcc.dg/format/c90-scanf-1.c: Likewise.
22895         * gcc.dg/format/c99-printf-1.c: Likewise.
22896         * gcc.dg/format/c99-scanf-1.c: Likewise.
22897         * gcc.misc-tests/gcov-8.c: Likewise.
22898         * lib/profopt.exp: Likewise.
22899
22900 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
22901
22902         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
22903
22904 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22905
22906         * g++.dg/inherit/using2.C: New test.
22907
22908 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
22909
22910         * ChangeLog: Follow spelling conventions.
22911         * g++.dg/template/friend4.C: Likewise.
22912         * g++.old-deja/g++.pt/crash67.C: Likewise.
22913         * gcc.c-torture/execute/20000801-4.c: Likewise.
22914         * gcc.dg/c90-digraph-1.c: Likewise.
22915         * gcc.dg/c94-digraph-1.c: Likewise.
22916         * gcc.dg/c99-digraph-1.c: Likewise.
22917         * gcc.dg/cpp/line5.c: Likewise.
22918         * gcc.dg/cpp/multiline.c: Likewise.
22919         * gcc.dg/cpp/trad/literals-1.c: Likewise.
22920         * gcc.dg/format/attr-3.c: Likewise.
22921         * gcc.dg/format/c90-scanf-3.c: Likewise.
22922         * gcc.dg/format/ext-4.c: Likewise.
22923
22924 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22925
22926         * g++.dg/template/pretty1.C: New test.
22927
22928 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
22929
22930         * gcc.c-torture/execute/struct-cpy-1.c: New test.
22931
22932 2002-09-13  Matt Austern  <austern@apple.com>
22933
22934         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
22935         passing a cast expression to a function by const reference.
22936
22937 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
22938
22939         * g++.dg/template/deduce1.C: New test.
22940
22941 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
22942
22943         * gcc.c-torture/execute/simd-1.c: Force all use of int to
22944         32-bit int.
22945
22946 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22947
22948         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
22949         usage.
22950
22951 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
22952
22953         * gcc.c-torture/compile/20020910-1.c: New test.
22954
22955 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
22956
22957         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
22958
22959 2002-09-10  Andreas Jaeger  <aj@suse.de>
22960
22961         * gcc.dg/20020312-2.c: Adjust for x86-64.
22962
22963 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
22964
22965         * g77.dg/7388.f: New test case for PR 7388.
22966
22967 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
22968
22969         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
22970
22971 2002-09-05  Ziemowit Laski <zlaski@apple.com>
22972
22973         * objc.dg/proto-lossage-1.m: New test.
22974
22975 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
22976
22977         * gcc.dg/cpp/_Pragma4.c: Fix typo.
22978
22979 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
22980
22981         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
22982         expected to pass.
22983
22984 2002-09-06  Stan Shebs  <shebs@apple.com>
22985             David Edelsohn  <edelsohn@gnu.org>
22986
22987         * gcc.dg/weak: New directory.
22988         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
22989         target-specific xfail bits.
22990         * gcc.dg/typeof-2.c: Move to new directory.
22991         * gcc.dg/weak.exp: New expect script.
22992
22993 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
22994
22995         * gcc.c-torture/execute/extzvsi.c: New test.
22996
22997 2002-09-05  Stan Shebs  <shebs@apple.com>
22998
22999         * gcc.dg/weak-1.c: xfail on Darwin.
23000         * gcc.dg/weak-2.c: Ditto.
23001         * gcc.dg/weak-3.c: Ditto.
23002         * gcc.dg/weak-4.c: Ditto.
23003         * gcc.dg/weak-5.c: Ditto.
23004         * gcc.dg/weak-6.c: Ditto.
23005         * gcc.dg/weak-7.c: Ditto.
23006         * gcc.dg/weak-8.c: Ditto.
23007         * gcc.dg/weak-9.c: Ditto.
23008
23009 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
23010
23011         * gcc.c-torture/execute/loop-14.c: New test.
23012
23013 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
23014
23015         * g++.dg/other/cxa-atexit1.C: New test.
23016
23017         * gcc.dg/typeof-2.c: New test.
23018
23019 2002-09-03  Roger Sayle  <roger@eyesopen.com>
23020
23021         * gcc.dg/builtins-2.c: New testcase.
23022         * gcc.dg/builtins-3.c: New testcase.
23023
23024 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
23025
23026         * gcc.dg/cpp/_Pragma4.c: New test.
23027
23028 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
23029
23030         * objc/execute/nil_method-1.m: New testcase.
23031
23032 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
23033
23034         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
23035         [Object class], not [Object initialize].
23036
23037 2002-08-31  Roger Sayle  <roger@eyesopen.com>
23038             Hans-Peter Nilsson  <hp@bitrange.com>
23039
23040         * gcc.c-torture/execute/20020720-1.x: Skip test on
23041         mmix-knuth-mmixware.  Correct comment.
23042
23043 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
23044
23045         * testsuite/g++.dg/abi/bitfield5.C: New test.
23046         * testsuite/g++.dg/abi/vbase10.C: Likewise.
23047
23048 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
23049
23050         * objc.dg/undeclared-selector.m: New test.
23051
23052 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
23053
23054         * g++.dg/other/offsetof1.C: Avoid cast warning.
23055
23056 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
23057
23058         * objc.dg/super-class-2.m: New test.
23059
23060 2002-08-24  Matt Austern  <austern@apple.com>
23061
23062         * g++.dg/ext/lvaddr.C: New test.
23063         * g++.dg/ext/lvcast.C: New test.
23064
23065 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
23066
23067         * testsuite/g++.dg/inherit/cond1.C: New test.
23068
23069 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
23070
23071         * gcc.dg/noncompile/incomplete-1.c: New test.
23072
23073 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23074
23075         * gcc.dg/typespec-1.c: New test.
23076
23077 2002-08-20  Devang Patel  <dpatel@apple.com>
23078         * objc.dg/proto-hier-2.m: New test.
23079
23080 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
23081
23082         * objc.dg/bitfield-1.m: New test.
23083         * objc.dg/bitfield-2.m: New test.
23084
23085 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23086
23087         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
23088         gcc.dg/c99-flex-array-4.c: New tests.
23089
23090 2002-08-16  Stan Shebs  <shebs@apple.com>
23091
23092         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
23093
23094 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
23095
23096         * gcc.dg/typeof-1.c: New test.
23097         * g++.dg/ext/typeof2.C: New test.
23098
23099 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
23100
23101         * g++.dg/other/offsetof1.C: New test.
23102
23103 2002-08-14  Richard Henderson  <rth@redhat.com>
23104
23105         * gcc.dg/tls/diag-3.c: Fix expected message strings.
23106
23107 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
23108
23109         * gcc.dg/cpp/_Pragma3.c: New test.
23110
23111 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
23112
23113         * g++.dg/template/inherit3: New test.
23114
23115 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23116
23117         * gcc.dg/bitfld-4.c: Add blank options.
23118
23119 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
23120
23121         * g++.dg/template/crash1.C: New test.
23122
23123 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23124
23125         * gcc.dg/tls/opt-2.c: New test.
23126
23127 2002-08-08  Devang Patel  <dpatel@apple.com>
23128
23129         * objc.dg/selector-1.m : New test
23130
23131 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23132
23133         * g++.dg/abi/bitfield4.C: New test.
23134         * gcc.dg/bitfld-4.c: New test.
23135
23136 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23137
23138         * g++.dg/other/packed1.C: New test.
23139
23140 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
23141
23142         * g++.dg/abi/offsetof.C: Tweak error messages.
23143         * g++.old-deja/g++.mike/p10769a.C: Likewise.
23144
23145 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23146
23147         * gcc.dg/bitfld-3.c: New test.
23148
23149 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23150             Richard Henderson  <rth@redhat.com>
23151
23152         * gcc.dg/i386-bitfield1.c: New test.
23153         * g++.dg/abi/bitfield3.C: Update.
23154
23155 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
23156
23157         * objc.dg/const-str-2.m: Update.
23158         * gcc.dg/cpp/c++98.c: Change to C extension.
23159         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
23160         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
23161
23162 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
23163
23164         * testsuite/gcc.dg/tls/diag-3.c: New.
23165
23166 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
23167
23168         * g++.dg/README (Subdirectories): Document new subdir expr.
23169         * g++.dg/expr/pmf-1.C: New test.
23170
23171 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
23172
23173         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
23174
23175 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
23176
23177         * g++.dg/abi/bitfield3.C: New test.
23178
23179 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
23180
23181         * lib/gcov.exp: Tweak expected line formats.
23182         * gcc.misc-tests/gcov8.c: New test.
23183         * gcc.misc-tests/gcov8.x: New flags.
23184
23185 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
23186
23187         * consistency.vlad/layout/endian.c: Include string.h.
23188
23189         * gcc.c-torture/execute/20020805-1.c: New test.
23190
23191 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
23192
23193         * g++.dg/other/conversion1.C: New test.
23194
23195 2002-08-03  Roger Sayle  <roger@eyesopen.com>
23196
23197         * gcc.dg/builtins-1.c: New testcase.
23198
23199 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
23200
23201         * g++.dg/inherit/access3.C: New test.
23202
23203 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
23204
23205         * gcc.dg/ia64-visibility-2.c: New test.
23206
23207 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
23208
23209         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
23210         __qualifier_flags to __flags.
23211
23212 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
23213
23214         * g++.dg/inherit/operator1.C: New test.
23215         * g++.dg/lookup/disamb1.C: Fix typo in comment.
23216         * g++.dg/other/error1.C: Change expected error message.
23217         * g++.dg/template/conv4.C: Likewise.
23218
23219 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
23220
23221         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
23222         for documented behavior.
23223
23224 2002-07-25  Roger Sayle  <roger@eyesopen.com>
23225
23226         * gcc.c-torture/execute/20020720-1.x: Skip this test on
23227         several targets known to fail.
23228
23229 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
23230
23231         * gcc.dg/mips-args-[123].c: New tests.
23232
23233 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
23234
23235         * gcc.dg/ppc-spe.c: New.
23236
23237 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
23238
23239         * g++.dg/other/ptrmem4.C: New testcase.
23240
23241 2002-07-24  Richard Henderson  <rth@redhat.com>
23242
23243         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
23244
23245 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
23246
23247         * g++.dg/ext/alignof1.C (main): Return 0 for success.
23248
23249 2002-07-24  Roger Sayle  <roger@eyesopen.com>
23250
23251         * gcc.c-torture/execute/memset-3.c: New testcase.
23252
23253 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
23254
23255         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
23256         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
23257
23258 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23259
23260         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
23261         Delete.
23262
23263 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
23264
23265         * gcc.c-torture/compile/simd-4.c: New test.
23266
23267 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23268
23269         PR c++/7347, c++/7348
23270         * g++.dg/template/access4.C: New test.
23271         * g++.dg/template/access5.C: New test.
23272         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
23273         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
23274         * g++.old-deja/g++.pt/ttp58.C: Likewise.
23275         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
23276
23277 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
23278
23279         * gcc.dg/gnu89-init-2.c: New test.
23280
23281 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
23282
23283         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
23284
23285 2002-07-20  Roger Sayle  <roger@eyesopen.com>
23286
23287         * gcc.c-torture/execute/20020720-1.c: New testcase.
23288
23289 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
23290
23291         * gcc.dg/cpp/Wsignprom.c: New tests.
23292
23293 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
23294
23295         * gcc.c-torture/execute/loop-13.c: New test.
23296
23297 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
23298
23299         * gcc.dg/cpp/expr.c: New tests.
23300
23301 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
23302
23303         * g++.dg/opt/pr6713.C: Add template instantiation.
23304
23305 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
23306
23307         * gcc.dg/nest.c: New test.
23308
23309 2002-07-17  Richard Henderson  <rth@redhat.com>
23310
23311         * g++.dg/opt/pr6713.C: New test.
23312
23313 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
23314
23315         * gcc.c-torture/execute/loop-2e.x: Let the testcase
23316         XFAIL for all x86 processors.
23317
23318 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
23319
23320         * gcc.c-torture/execute/20010122-1.x: Do not test with
23321         -fomit-frame-pointer.
23322
23323 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23324
23325         * g++.dg/template/instantiate2.C: New test.
23326         * g++.dg/template/spec4.C: New test.
23327
23328 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23329
23330         * g++.dg/template/access2.C: New test.
23331         * g++.dg/template/access3.C: New test.
23332
23333 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
23334
23335         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
23336         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
23337         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
23338         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
23339         Convert to use <stdarg.h>.
23340         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
23341         Delete.
23342         * gcc.dg/va-arg-2.c: New.
23343         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
23344
23345 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
23346
23347         * gcc.c-torture/compile/20020710-1.c: New test.
23348
23349 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
23350                           Andrew Pinski  <pinskia@physics.uc.edu>
23351
23352         gcc.c-torture/compile/simd-2.c: New testcase.
23353         gcc.c-torture/compile/simd-3.c: Likewise.
23354
23355 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
23356
23357         PR c++/7224
23358         * g++.dg/overload/error1.C: New test.
23359
23360 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23361
23362         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
23363         configuration and IRIX 6 O32 ABI.
23364
23365 2002-07-11  Roger Sayle  <roger@eyesopen.com>
23366
23367         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
23368
23369 2002-07-10  Roger Sayle  <roger@eyesopen.com>
23370
23371         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
23372
23373 2002-07-10  Jeffrey A Law  <law@redhat.com>
23374
23375         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
23376
23377         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
23378
23379 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
23380
23381         * gcc.dg/20020312-2.c: Check for __PPC__.
23382
23383 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
23384
23385         * gcc.c-torture/compile/20020709-1.c: New test.
23386
23387 2002-07-07  Roger Sayle  <roger@eyesopen.com>
23388
23389         * g++.dg/template/qualttp21.C: New test case.
23390
23391 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
23392
23393         * gcc.c-torture/compile/20020706-1.c: New test.
23394         * gcc.c-torture/compile/20020706-2.c: New test.
23395
23396 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
23397             Alexandre Oliva  <aoliva@redhat.com>
23398
23399         * g++.dg/warn/incomplete1.C: New test.
23400
23401 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23402
23403         PR c++/7099
23404         * g++.dg/warn/noreturn1.C: New test.
23405
23406 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
23407
23408         PR c++/6706
23409         * g++.dg/debug/debug6.C: New test.
23410         * g++.dg/debug/debug7.C: New test.
23411
23412 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
23413
23414         * gcc.c-torture/compile/simd-3.c: New test.
23415
23416 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
23417
23418         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
23419         * gcc.dg/20020620-1.c: Likewise.
23420
23421 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23422
23423         PR c++/6944
23424         * g++.dg/init/array4.C: New test.
23425         * g++.dg/init/array5.C: New test.
23426
23427 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
23428
23429         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
23430         * gcc.c-torture/execute/simd-2.c (main): Likewise.
23431
23432 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23433
23434         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
23435         * gcc.dg/wtr-aggr-init-1.c: Likewise.
23436         * gcc.dg/wtr-conversion-1.c: Likewise.
23437         * gcc.dg/wtr-escape-1.c: Likewise.
23438         * gcc.dg/wtr-int-type-1.c: Likewise.
23439         * gcc.dg/wtr-label-1.c: Likewise.
23440         * gcc.dg/wtr-static-1.c: Likewise.
23441         * gcc.dg/wtr-strcat-1.c: Likewise.
23442         * gcc.dg/wtr-suffix-1.c: Likewise.
23443         * gcc.dg/wtr-switch-1.c: Likewise.
23444         * gcc.dg/wtr-unary-plus-1.c: Likewise.
23445         * gcc.dg/wtr-union-init-1.c: Likewise.
23446         * gcc.dg/wtr-union-init-2.c: Likewise.
23447         * gcc.dg/wtr-union-init-3.c: Likewise.
23448
23449         * gcc.dg/wtr-func-def-1.c: New test.
23450
23451 2002-07-02 Devang Patel <dpatel@apple.com>
23452
23453         * objc.dg/param-1.m: New test.
23454
23455 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
23456
23457         * gcc.dg/cpp/trad/directive.c: Add test.
23458         * gcc.dg/cpp/trad/macroargs.c: Add test.
23459         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
23460
23461 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
23462
23463         * gcc.dg/cpp/cmdlne-M.c: New test.
23464
23465 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
23466
23467         * objc.dg/desig-init-1.m: New test.
23468
23469 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23470
23471         PR c++/6716
23472         * g++.dg/template/instantiate1.C: New test.
23473
23474 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
23475
23476         PR c++/7112
23477         * g++.dg/template/sizeof2.C: New test.
23478
23479 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23480
23481         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
23482         gcc.dg/cpp/trad/include.c: New tests.
23483
23484 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
23485
23486         PR target/7177
23487         * gcc.c-torture/compile/20020701-1.c: New test.
23488
23489 2002-07-01  Stan Shebs  <shebs@apple.com>
23490
23491         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
23492         header here...
23493         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
23494         (objc-torture-execute): or here.
23495
23496 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
23497
23498         * gcc.c-torture/execute/arith-rand-ll.c: New test.
23499
23500 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23501
23502         * gcc.dg/cpp/trad/escaped-nl.c: New test.
23503
23504 2002-06-30  Devang Patel  <dpatel@apple.com>
23505
23506         * objc.dg/fsyntax-only.m: New test.
23507
23508 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
23509
23510         PR c++/6695
23511         * g++.dg/template/friend7.C: New file.
23512
23513 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
23514
23515         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
23516         return type.
23517
23518 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
23519
23520         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
23521         avoid division by zero.
23522
23523 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
23524
23525         * gcc.dg/Wunknownprag.c: New tests.
23526
23527 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
23528
23529         * gcc.c-torture/execute/simd-2.c: New test.
23530
23531 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
23532
23533         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
23534         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
23535         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
23536         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
23537         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
23538         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
23539         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
23540         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
23541         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
23542         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
23543         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
23544         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
23545         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
23546         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
23547         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
23548         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
23549         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
23550
23551 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
23552
23553         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
23554         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
23555         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
23556         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
23557         New tests.
23558         * gcc.dg/cpp/trad/directive.c: Update.
23559
23560 2002-06-23  Andreas Jaeger  <aj@suse.de>
23561
23562         * gcc.c-torture/execute/complex-6.c: New.
23563
23564 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
23565
23566         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
23567         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
23568         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
23569         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
23570
23571 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
23572
23573         * gcc.dg/cpp/trad: New directory with traditional tests copied
23574         from parent directory.
23575         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23576         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23577         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23578         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23579         Move to trad/ and rename.
23580         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
23581         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
23582         gcc.dg/cpp/trad/redef2.c: New tests.
23583         * gcc.dg/cpp/trad/trad.exp: New driver.
23584
23585 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
23586
23587         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23588         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23589         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23590         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23591         Remove.
23592
23593 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
23594
23595         * gcc.dg/20020620-1.c: New test.
23596
23597 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23598
23599         * g++.dg/template/ttp4.C: New test.
23600
23601 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
23602
23603         * g++.dg/opt/vt1.C: Fix regexp.
23604
23605 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23606
23607         * gcc.c-torture/execute/pure-1.c: Make functions static again.
23608         Don't use attribute `noinline'.
23609
23610 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23611
23612         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
23613
23614 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
23615
23616         * gcc.c-torture/execute/simd-1.c: New.
23617
23618         * gcc.dg/simd-1.c: New.
23619
23620 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23621
23622         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
23623
23624 2002-06-16  Richard Henderson  <rth@redhat.com>
23625
23626         * g++.dg/ext/anon-struct1.C: New.
23627         * g++.dg/ext/anon-struct2.C: New.
23628         * g++.dg/ext/anon-struct3.C: New.
23629         * gcc.dg/anon-struct-1.c: New.
23630         * gcc.dg/anon-struct-2.c: New.
23631         * gcc.dg/anon-struct-3.c: New.
23632         * gcc.dg/20011008-1.c: Adjust warning text.
23633         * gcc.dg/20020527-1.c: Add -fms-extensions.
23634
23635 2002-06-16  Richard Henderson  <rth@redhat.com>
23636
23637         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
23638
23639 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
23640
23641         * gcc.c-torture/execute/20020615-1.c: New test.
23642
23643 2002-06-15  Roger Sayle  <roger@eyesopen.com>
23644
23645         * gcc.c-tortuture/execute/compare-1.c: New test case.
23646         * gcc.c-tortuture/execute/compare-2.c: New test case.
23647         * gcc.c-tortuture/execute/compare-3.c: New test case.
23648
23649 2002-06-13  Richard Henderson  <rth@redhat.com>
23650
23651         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
23652         ia64 ilp32.
23653
23654 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23655
23656         * g++.dg/template/typename2.C: Update error message.
23657
23658 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
23659
23660         * gcc.c-torture/execute/20020611-1.c: New test.
23661
23662 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
23663
23664         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
23665         list of targets to skip.
23666
23667 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
23668
23669         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
23670         targets if not optimizing.
23671
23672 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
23673
23674         * gcc.c-torture/compile/20020605-1.c: New test.
23675
23676         * g++.dg/opt/vt1.C: New test.
23677
23678         * gcc.dg/20020531-1.c: New test.
23679
23680         * gcc.dg/20020530-1.c: New test.
23681
23682         * gcc.dg/20020527-1.c: New test.
23683
23684         * g++.dg/opt/cse1.C: New test.
23685
23686 2002-06-07  Roger Sayle  <roger@eyesopen.com>
23687
23688         * gcc.dg/20020607-2.c: New test case.
23689
23690 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
23691
23692         * gcc.c-torture/compile/20020604-1.c: New test.
23693
23694 2002-06-04  Richard Henderson  <rth@redhat.com>
23695
23696         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
23697         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
23698         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
23699
23700 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
23701
23702         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
23703
23704 2002-06-03  Richard Henderson  <rth@redhat.com>
23705
23706         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
23707         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
23708
23709 2002-06-02  Richard Henderson  <rth@redhat.com>
23710
23711         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
23712         test functions static.
23713
23714 2002-06-02  Andreas Jaeger  <aj@suse.de>
23715
23716         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
23717         now.
23718
23719 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23720
23721         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
23722         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
23723         Update for mofified diagnostics.
23724         * gcc.dg/c99-intconst-1.c: No longer fail.
23725
23726 2002-06-02  Richard Henderson  <rth@redhat.com>
23727
23728         * gcc.dg/uninit-A.c: Remove xfail markers.
23729
23730 2002-06-01  Roger Sayle  <roger@eyesopen.com>
23731
23732         * gcc.dg/fnegate-1.c: New test case.
23733
23734 2002-05-30  Osku Salerma  <osku@iki.fi>
23735
23736         * gcc.c-torture/execute/mayalias-1.c: New file.
23737
23738 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23739
23740         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
23741         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
23742         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
23743
23744 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
23745
23746         * gcc.c-torture/execute/20020529-1.c: New test.
23747
23748 2002-05-27  Richard Henderson  <rth@redhat.com>
23749
23750         * g++.dg/ext/attrib6.C: New test case.
23751
23752 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23753
23754         * gcc.c-torture/execute/pure-1.c: New test.
23755
23756 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23757
23758         * gcc.dg/cpp/arith-2.c: Remove.
23759
23760 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23761
23762         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
23763         * gcc.dg/cpp/if-3.c: Remove.
23764
23765 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
23766
23767         * g++.dg/opt/cse2.C: New test.
23768
23769 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
23770
23771         * gcc.dg/cpp/arith-1.c: New semantic tests.
23772         * gcc.dg/cpp/if-1.c: Update.
23773
23774 2002-05-24  Ben Elliston  <bje@redhat.com>
23775
23776         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
23777
23778 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
23779
23780         * gcc.dg/verbose-asm.c: New test.
23781
23782 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23783
23784         * gcc.dg/cpp/paste12.c: New test.
23785
23786 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23787
23788         * g++.dg/parse/named_ops.C: New test.
23789
23790 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
23791
23792         * gcc/testsuite/gcc.dg/weak-8.c: New test.
23793
23794 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
23795
23796         * gcc.dg/weak-2.c: Allow optional leading underscore
23797         in scan-assembler symbol name.
23798         * gcc.dg/weak-3.c: Likewise.
23799         * gcc.dg/weak-4.c: Likewise.
23800         * gcc.dg/weak-5.c: Likewise.
23801
23802 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
23803
23804         * gcc.dg/20020523-1.c: New test.
23805
23806 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23807
23808         * objc.dg/const-str-2.m: Update now that we stop after
23809         a command line error.
23810
23811 2002-05-22  Richard Henderson  <rth@redhat.com>
23812
23813         * g++.dg/dg.exp: Fix typo in test pruneing.
23814
23815 2002-05-22  Richard Henderson  <rth@redhat.com>
23816
23817         * g++.dg/dg.exp: Prune the tls subdirectory.
23818         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
23819         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
23820         * g++.dg/tls/init-1.C: New.
23821
23822 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
23823
23824         * gcc.dg/20020517-1.c: New test.
23825
23826 2002-05-21  Richard Henderson  <rth@redhat.com>
23827
23828         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
23829         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
23830
23831 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
23832
23833         * g++.dg/other/copy2.C: New test.
23834
23835 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
23836
23837         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
23838         (MAX_COPY): Bump up to 10 times sizeof (long long).
23839         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
23840
23841         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
23842         sizeof (long long).
23843
23844         * gcc.c-torture/execute/strcpy-1.c: New test.
23845
23846 2002-05-19  Jason Merrill  <jason2redhat.com>
23847
23848         * g++.dg/ext/oper1.C: New test.
23849
23850 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
23851 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
23852
23853         * README.QMTEST: New file.
23854
23855         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
23856
23857 2002-05-19  Andreas Jaeger  <aj@suse.de>
23858
23859         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
23860         now.
23861         * gcc.c-torture/execute/loop-2d.x: Likewise.
23862
23863 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
23864
23865         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
23866         support weak symbols.
23867         * gcc.dg/weak-4.c: Likewise
23868         * gcc.dg/weak-6.c: Likewise
23869
23870 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
23871
23872         * gcc.dg/weak-3.c: Add dg-excess-error comment for
23873         cygwin, coff and h8300-*-hms targets
23874         * gcc.dg/weak-5.c: Likewise
23875         * gcc.dg/weak-7.c: Likewise
23876
23877 2002-05-16  Jason Merrill  <jason@redhat.com>
23878
23879         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
23880         (scan-assembler-not, scan-assembler-dem): Likewise.
23881         (scan-assembler-dem-not): Likewise.
23882
23883 2002-05-15  Richard Henderson  <rth@redhat.com>
23884
23885         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
23886
23887 2002-05-15  Richard Henderson  <rth@redhat.com>
23888
23889         * gcc.dg/weak-5.c (vfoo1c): No warning here.
23890         (vfoo1f): Warning here.
23891         (vfoo1l): Don't redefine the alias.
23892
23893 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
23894
23895         * g++.dg/init/pm1.C: New test.
23896
23897 2002-05-12  David S. Miller  <davem@redhat.com>
23898
23899         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
23900         types.
23901
23902 2002-05-10  Roger Sayle  <roger@eyesopen.com>
23903
23904         * gcc.c-torture/execute/20020510-1.c: New test case.
23905
23906 2002-05-10  David S. Miller  <davem@redhat.com>
23907
23908         * gcc.c-torture/execute/conversion.c: Test long double too.
23909
23910 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
23911
23912         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
23913         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
23914         * lib/g++.exp (g++_link_flags): Likewise.
23915         * lib/objc.exp (objc_target_compile): Likewise.
23916
23917 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23918
23919         * gcc.dg/cpp/poison.c: Update.
23920         * gcc.dg/cpp/20000625-2.c: Remove.
23921         * gcc.dg/cpp/direct2s.c: Remove final test.
23922
23923 2002-05-08  Tom Rix  <trix@redhat.com>
23924
23925         * gcc.c-torture/execute/20020508-1.c: New test.
23926         * gcc.c-torture/execute/20020508-2.c: New test.
23927         * gcc.c-torture/execute/20020508-3.c: New test.
23928
23929 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23930
23931         * gcc.dg/cpp/charconst-4.c: More tests.
23932
23933 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
23934
23935         PR c/6569
23936         * gcc.dg/weak-3.c: Update location of warning messages.
23937         * gcc.dg/weak-5.c: Likewise.
23938
23939 2002-05-06  Roger Sayle  <roger@eyesopen.com>
23940
23941         * gcc.c-torture/execute/20020506-1.c: New test case.
23942
23943 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23944
23945         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
23946
23947 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23948
23949         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
23950
23951 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23952
23953         * gcc.dg/cpp/charconst-3.c: New test.
23954
23955 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23956
23957         * gcc.dg/cpp/charconst.c: Update tests.
23958
23959 2002-05-05  Tim Josling  <tej@melbpc.org.au>
23960
23961         * treelang: Added directory for new sample language treelang. Also
23962         lib/treelang.exp: New file to signal treelang should be tested.
23963
23964 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23965
23966         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
23967         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
23968         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
23969         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
23970         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
23971         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
23972         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
23973
23974 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23975
23976         * gcc.dg/format/xopen-2.c: New test.
23977
23978 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23979
23980         * gcc.dg/20020503-1.c: New test.
23981
23982 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
23983
23984         * g++.dg/init/dtor1.C: Make it tougher.
23985
23986 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
23987
23988         * g++.dg/init/dtor1.C: New test.
23989
23990 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
23991
23992         * gcc.dg/altivec-8.c: New.
23993
23994 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
23995
23996         * gcc.dg/altivec-7.c: New.
23997
23998 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
23999
24000         * g++.dg/parse/typedef1.C: New test.
24001
24002 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
24003
24004         PR c++/6486
24005         * g++.dg/template/friend6.C: New test.
24006
24007         PR c++/6492
24008         * g++.dg/init/copy1.C: New test.
24009
24010 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
24011
24012         * g++.dg/warn/effc1.C: New test.
24013
24014 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24015
24016         * gcc.dg/cpp/if-cexp.c: Add a test.
24017
24018 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
24019
24020         * gcc.dg/20020426-2.c: New test.
24021
24022 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24023
24024         * gcc.dg/cpp/if-mop.c: Update.
24025         * gcc.dg/cpp/if-mpar.c: Add test.
24026         * gcc.dg/cpp/if-oppr.c: Update.
24027
24028 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24029
24030         PR c/6343
24031         * gcc.dg/weak-[2-7].c: New tests.
24032
24033 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24034
24035         * gcc.dg/enum1.c: New test.
24036
24037 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24038
24039         PR c++/6497
24040         * g++.dg/inherit/access2.C: New test.
24041
24042 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24043
24044         PR bootstrap/6445
24045         * gcc.dg/20020426-1.c: New test.
24046
24047 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24048
24049         * g++.dg/abi/enum1.C: New test.
24050
24051 2002-04-26  Richard Henderson  <rth@redhat.com>
24052
24053         * gcc.dg/c99-bool-1.c: Expect always true warning.
24054
24055 2002-04-25  Roger Sayle  <roger@eyesopen.com>
24056
24057         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
24058
24059 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24060
24061         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
24062         targets.
24063
24064 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
24065
24066         * g++.dg/abi/mange7.C: New test.
24067
24068         PR c++/6438.
24069         * g++.dg/parse/stmtexpr2.C: New test.
24070
24071 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
24072
24073         * gcc.dg/20020312-2.c: Add SH target.
24074
24075 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24076
24077         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
24078         compiler output on mips*-*-irix*.
24079
24080 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
24081
24082         * g++.dg/parse/attr1.C: New test.
24083
24084 2002-04-23  Roger Sayle  <roger@eyesopen.com>
24085
24086         * gcc.c-torture/execute/string-opt-17.c: New test case.
24087         * gcc.c-torture/execute/memset-2.c: New test case.
24088
24089 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
24090
24091         PR c++/6256:
24092         * g++.dg/template/friend5.C: New test.
24093
24094         PR c++/6331:
24095         * g++.dg/template/qual1.C: Likewise.
24096
24097 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
24098
24099         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
24100         Include stdlib.h, not stdio.h or ctype.h.
24101
24102 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
24103
24104         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
24105         cris-*-elf* and mmix-*-*.
24106         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
24107         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
24108         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
24109         Ditto.
24110         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
24111         * gcc.dg/wchar_t-1.c: Ditto.
24112
24113 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
24114
24115         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
24116         Clarify comment.
24117
24118 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
24119
24120         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
24121
24122 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24123
24124         * gcc.c-torture/execute/20000906-1.x: Delete.
24125
24126 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
24127
24128         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
24129
24130 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
24131
24132         * PR6367
24133         * g77.f-torture/execute/6367.f: New test.
24134         * g77.f-torture/execute/6367.x: Disable for MMIX.
24135
24136 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
24137
24138         * PR6352
24139         * g++.dg/opt/inline2.C: New test.
24140
24141 2002-04-18  Richard Henderson  <rth@redhat.com>
24142
24143         * gcc.dg/20000906-1.c: Enable for all targets.
24144         * gcc.c-torture/compile/iftrap-2.c: New.
24145
24146 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24147
24148         * gcc.dg/20020418-1.c: New test.
24149         * gcc.dg/20020418-2.c: New test.
24150
24151 2002-04-18  Richard Henderson  <rth@redhat.com>
24152
24153         * gcc.c-torture/compile/iftrap-1.c: New.
24154         * gcc.dg/iftrap-1.c: Adjust for ia64.
24155         * gcc.dg/iftrap-2.c: New.
24156
24157 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24158
24159         * gcc.c-torture/compile/20020418-1.c: New test.
24160
24161 2002-04-18  Roger Sayle  <roger@eyesopen.com>
24162
24163         * gcc.c-torture/compile/20020415-1.c: New.
24164
24165 2002-04-18  David S. Miller  <davem@redhat.com>
24166
24167         * gcc.c-torture/execute/20020418-1.c: New test.
24168
24169 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
24170
24171         * gcc.dg/20020416-1.c: New test.
24172
24173         * g++.dg/opt/inline1.C: New test.
24174
24175 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
24176
24177         * gcc.dg/altivec-5.c: New test.
24178
24179         * gcc.dg/20020415-1.c: New test.
24180
24181 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
24182
24183         * testsuite/lib/chill.exp: Remove.
24184
24185 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
24186
24187         * g++.dg/other/big-struct.C: New test.
24188
24189 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
24190
24191         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
24192         of scratch file.
24193
24194 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
24195
24196         PR c/6277
24197         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
24198         in scan-assembler function name
24199
24200 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
24201
24202         * g77.f-torture/execute/980628-4.x,
24203         g77.f-torture/execute/980628-5.x,
24204         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24205         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24206         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
24207         i[34567]86-*-*.
24208
24209 2002-04-13  David S. Miller  <davem@redhat.com>
24210
24211         * gcc.c-torture/execute/20020413-1.c: New test.
24212
24213 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
24214
24215         * gcc.dg/asm-6.c,
24216         * g++.dg/ext/asm1.C: New tests.
24217
24218 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
24219
24220         PR c++ 5373.
24221         * g++.dg/parse/stmtexpr1.C: New test.
24222
24223         PR c++/5189.
24224         * g++.dg/template/copy1.C: New test.
24225
24226 2002-04-12  Richard Henderson  <rth@redhat.com>
24227
24228         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
24229
24230 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
24231
24232         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
24233         gcc.c-torture/execute/20020307-2.c.
24234
24235 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
24236
24237         * g++.dg/ext/attrib5.C,
24238         * g++.dg/lookup/struct1.C: New tests.
24239
24240 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
24241
24242         * gcc.dg/20020411-1.c: New test.
24243
24244         * gcc.c-torture/execute/20020411-1.c: New test.
24245
24246 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
24247
24248         * g77.f-torture/execute/6177.f: New test.
24249
24250 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
24251
24252         PR middle-end/6247
24253         * g++.dg/opt/cleanup1.C: New test.
24254
24255         * g++.dg/opt/const1.C: New test.
24256
24257 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
24258
24259         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
24260
24261 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
24262
24263         PR c++/5507
24264         * g++.dg/template/typename2.C: New test.
24265
24266 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
24267
24268         * gcc.c-torture/execute/loop-12.c: New.
24269
24270 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
24271
24272         * g77.f-torture/execute/980628-4.x,
24273         g77.f-torture/execute/980628-5.x,
24274         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24275         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24276         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
24277
24278 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24279
24280         PR optimization/6086
24281         * g++.dg/opt/preinc1.C: New test.
24282
24283 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24284
24285         PR c++/5571
24286         * g++.dg/opt/static2.C: New test.
24287
24288 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24289
24290         PR c/5120
24291         * gcc.dg/20020406-1.c: New test.
24292
24293 2002-04-04  David S. Miller  <davem@redhat.com>
24294
24295         * gcc.c-torture/execute/20020404-1.c: New test.
24296
24297 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
24298
24299         PR c/6123
24300         * gcc.dg/20020312-2.c: Do not declare global register variable
24301         if __PIC__ or __pic__ is defined.
24302
24303 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
24304
24305         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
24306         __asm__ so that it works correctly even if -ansi -pedantic-errors.
24307
24308 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24309
24310         * gcc.misc-tests/linkage.exp: Update last change to handle
24311         sparc*-, not just sparc-.
24312
24313 2002-04-03  Richard Henderson  <rth@redhat.com>
24314
24315         * gcc.dg/cpp/ucs.c: Improved long UCS test.
24316
24317 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24318
24319         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
24320
24321 2002-04-02  David S. Miller  <davem@redhat.com>
24322
24323         * gcc.c-torture/execute/20020402-3.c: New test.
24324
24325 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24326
24327         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
24328         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
24329
24330         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
24331         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
24332         g77.f-torture/execute/20001201.x,
24333         g77.f-torture/execute/u77-test.x: New files.
24334
24335         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
24336         * gcc.dg/wchar_t-1.c: Ditto.
24337
24338 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24339
24340         * gcc.c-torture/execute/20020402-1.c: New test.
24341
24342 2002-04-01  Richard Henderson  <rth@redhat.com>
24343
24344         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
24345
24346         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
24347
24348 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24349
24350         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
24351
24352 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24353
24354         * g++.dg/inherit/template-as-base.C: Expect error.
24355         * g++.dg/inherit/namespace-as-base.C: Likewise.
24356
24357 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
24358
24359         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
24360         g++.dg/ext/instantiate3.C: Tweak match patterns.
24361
24362         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
24363         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
24364         -da test.
24365
24366 2002-03-31  Richard Henderson  <rth@redhat.com>
24367
24368         * gcc.dg/special/alias-2.c: New.
24369         * gcc.dg/special/ecos.exp: Run it.
24370
24371 2002-03-31  Richard Henderson  <rth@redhat.com>
24372
24373         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
24374
24375 2002-03-31  Kazu Hirata  <kazu@hxi.com>
24376
24377         * gcc.dg/weak-1.c: Disable on h8300 port.
24378
24379 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
24380
24381         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
24382         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
24383         ordering tests.
24384         * g++.dg/bprob/bprob-1.C: New test.
24385         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
24386         * g++.dg/gcov/gcov-1.C: New test.
24387         * g++.dg/gcov/gcov-1.x: New file.
24388         * g++.dg/gcov/gcov-2.C: New test.
24389         * g++.dg/gcov/gcov-3.C: New test.
24390         * g++.dg/gcov/gcov-3.h: New file.
24391
24392 2002-03-28  Roger Sayle  <roger@eyesopen.com>
24393
24394         * g++.old-deja/g++.other/builtins5.C: New test.
24395         * g++.old-deja/g++.other/builtins6.C: New test.
24396         * g++.old-deja/g++.other/builtins7.C: New test.
24397         * g++.old-deja/g++.other/builtins8.C: New test.
24398         * g++.old-deja/g++.other/builtins9.C: New test.
24399
24400 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
24401
24402         * g++.dg/opt/static1.C: New test.
24403
24404         * g++.dg/opt/longbranch1.C: New test.
24405
24406 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
24407
24408         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
24409
24410         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
24411
24412 2002-03-28  Jeffrey A Law  (law@redhat.com)
24413
24414         * gcc.c-torture/execute/20020328-1.c: New test.
24415
24416 2002-03-27  Richard Henderson  <rth@redhat.com>
24417
24418         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
24419         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
24420         move from g++.old-deja/g++.ext/.
24421
24422 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
24423
24424         * g++.dg/init/new2.C: New test.
24425
24426 2002-03-26  Richard Henderson  <rth@redhat.com>
24427
24428         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
24429
24430         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
24431         on sparc.
24432
24433         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
24434         sparcv9 systems.
24435         * gcc.dg/20001102-1.c: Likewise.
24436
24437 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
24438
24439         * gcc.dg/cpp/endif-pedantic1.c,
24440         gcc.dg/cpp/endif-pedantic2.c:  New tests.
24441
24442 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
24443
24444         * g++.dg/init/new1.C: New test.
24445
24446 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24447
24448         * g++.dg/abi/vbase9.C: New test.
24449
24450 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
24451
24452         * gcc.dg/arm-asm.c: New test.
24453
24454 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
24455
24456         * gcc.dg/Wswitch-enum.c: New test.
24457         Fix PR c/5044.
24458
24459 2002-03-26  Richard Henderson  <rth@redhat.com>
24460
24461         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
24462         structure.
24463
24464 2002-03-25  Richard Henderson  <rth@redhat.com>
24465
24466         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
24467         sparcv9 systems.
24468
24469         * gcc.c-torture/compile/20011119-1.c (xxx): New.
24470         * gcc.c-torture/compile/20011119-2.c (xxx): New.
24471
24472 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
24473
24474         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
24475
24476 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
24477
24478         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
24479         targets using generic thunk support.
24480
24481 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
24482
24483         * gcc.c-torture/compile/20020323-1.c: New test.
24484
24485         * g++.dg/opt/conj2.C: New test.
24486
24487 2002-03-24  Richard Henderson  <rth@redhat.com>
24488
24489         * gcc.dg/weak-1.c: Use -fno-common.
24490
24491 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24492
24493         * g77.dg/f77-edit-apostrophe-out.f: New test
24494         * g77.dg/f77-edit-h-out.f: New test
24495         * g77.dg/f77-edit-t-in.f: New test
24496         * g77.dg/f77-edit-t-out.f: New test
24497         * g77.dg/f77-edit-x-out.f: New test
24498         * g77.dg/f77-edit-slash-out.f: New test
24499         * g77.dg/f77-edit-colon-out.f: New test
24500         * g77.dg/f77-edit-s-out.f: New test
24501
24502 2002-03-24  Richard Henderson  <rth@redhat.com>
24503
24504         * objc/execute/formal_protocol-6.x: New XFAIL.
24505
24506 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24507
24508         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
24509         that do not support weak symbols
24510
24511 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24512
24513         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
24514         * lib/g77.exp:  Likewise
24515         * lib/objc.exp: Likewise
24516
24517 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
24518
24519         * gcc.dg/Wswitch-default.c: New test.
24520
24521 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
24522
24523         * g++.dg/other/enum1.C: New test.
24524
24525 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
24526
24527         * gcc.dg/pragma-ep-3.c: Fix typo.
24528
24529 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24530
24531         * g++.dg/inherit/template-as-base.C: New test.
24532
24533 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
24534
24535         * g++.old-deja/g++.other/dwarf2-1.C: Move...
24536         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
24537
24538 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
24539
24540         * gcc.dg/cpp/multiline.c: Update to match.
24541
24542 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
24543
24544         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
24545
24546 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
24547
24548         * gcc.dg/cpp/extratokens2.c:  New file.
24549
24550 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
24551
24552         * gcc.dg/20020312-2.c: Add rs6000 target.
24553
24554         * gcc.c-torture/compile/20020319-1.c: New test.
24555
24556 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24557
24558         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
24559         (A, E): Handle this.
24560
24561 2002-03-20  Jason Merrill  <jason@redhat.com>
24562
24563         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
24564         ignoring -fpic.
24565         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
24566         through prune_gcc_output.
24567
24568 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
24569
24570         * gcc.c-torture/compile/20020320-1.c: New test.
24571
24572 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
24573
24574         * gcc.c-torture/compile/20020318-1.c: New test.
24575
24576         * gcc.dg/struct-by-value-1.c: New test.
24577
24578         * gcc.dg/20020319-1.c: New test.
24579
24580 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
24581
24582         * g++.dg/opt/conj1.C: New test.
24583
24584 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
24585
24586         * g++.dg/template/qualttp20.C: Revert previous change.
24587         * g++.dg/template/qualttp3.C: Likewise.
24588         * g++.dg/template/qualttp4.C: Likewise
24589         * g++.dg/template/qualttp5.C: Likewise
24590         * g++.dg/template/qualttp6.C: Likewise
24591         * g++.dg/template/qualttp7.C: Likewise
24592         * g++.dg/template/qualttp8.C: Likewise
24593         * g++.dg/template/recurse.C: Likewise.
24594
24595 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24596
24597         * gcc.dg/cpp/wchar-1.c: Update.
24598
24599 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24600
24601         * g++.dg/template/conv1.C: New test.
24602         * g++.dg/template/conv2.C: New test.
24603         * g++.dg/template/conv3.C: New test.
24604         * g++.dg/template/conv4.C: New test.
24605
24606 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24607
24608         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
24609         * g++.dg/template/qualttp3.C: Likewise.
24610         * g++.dg/template/qualttp4.C: Likewise
24611         * g++.dg/template/qualttp5.C: Likewise
24612         * g++.dg/template/qualttp6.C: Likewise
24613         * g++.dg/template/qualttp7.C: Likewise
24614         * g++.dg/template/qualttp8.C: Likewise
24615         * g++.dg/template/recurse.C: Likewise.
24616
24617 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24618
24619         * g++.dg/opt/dtor1.C: New test.
24620
24621 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
24622
24623         * gcc.c-torture/compile/20020315-1.c: New test.
24624
24625 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
24626
24627         * gcc.dg/weak-1.c: Fix scan tests.
24628
24629 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
24630
24631         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
24632         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
24633         cris-*-aout* mmix-*-*.
24634         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
24635         cris-*-aout* mmix-*-*.
24636         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
24637         cris-*-elf* cris-*-aout* and mmix-*-*.
24638         * gcc.dg/20001009-1.c: Ditto.
24639         * gcc.dg/20010912-1.c: Ditto.
24640         * gcc.dg/20020122-4.c: Ditto.
24641         * gcc.dg/inline-2.c: Ditto.
24642
24643 2002-03-14  Jeffrey A Law  (law@cygnus.com)
24644
24645         * gcc.c-torture/compile/20020314-1.c: New test.
24646
24647 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
24648
24649         * gcc.c-torture/execute/20020314-1.c: New test.
24650
24651 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
24652
24653         * g++.dg/warn/Wunused-1.C: New test.
24654
24655 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
24656
24657         * g++.dg/abi/mangle6.C: New test.
24658
24659 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
24660
24661         * gcc.c-torture/compile/20020309-2.c: New test.
24662
24663         * gcc.c-torture/compile/20020312-1.c: New test.
24664
24665 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24666
24667         * g++.dg/other/access1.C: New test.
24668
24669 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
24670
24671         * gcc.c-torture/execute/wchar_t-1.c: New test.
24672
24673 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
24674
24675         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
24676
24677 2002-03-12  Roger Sayle  <roger@eyesopen.com>
24678
24679         * gcc.dg/20020312-1.c: New test case.
24680
24681 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
24682
24683         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
24684
24685 2002-03-11  Richard Henderson  <rth@redhat.com>
24686
24687         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
24688         * g++.old-deja/g++.jason/report.C: Likewise.
24689
24690 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24691
24692         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
24693         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
24694
24695 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24696
24697         * testsuite/g++.dg/overload/pmf1.C: New test.
24698
24699 2002-03-11  Kazu Hirata  <kazu@hxi.com>
24700
24701         * gcc.c-torture/execute/20020307-1.c: Use long.
24702
24703 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
24704
24705         PR optimization/5844
24706         * gcc.dg/20020310-1.c: New test.
24707
24708 2002-03-09  Michael Meissner  <meissner@redhat.com>
24709
24710         * gcc.c-torture/execute/memcpy-2.c: New test.
24711         * gcc.c-torture/execute/memset-1.c: New test.
24712         * gcc.c-torture/execute/strlen-1.c: New test.
24713         * gcc.c-torture/execute/strcmp-1.c: New test.
24714         * gcc.c-torture/execute/strncmp-1.c: New test.
24715
24716 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
24717
24718         * gcc.dg/ppc-ldstruct.c: New test.
24719
24720 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
24721
24722         * gcc.c-torture/execute/va-arg-22.c: New test.
24723
24724 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24725
24726         * gcc.c-torture/compile/20020309-1.c: New test.
24727
24728 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
24729
24730         * gcc.c-torture/execute/20020307-2.c: New test.
24731
24732 2002-03-07  Jeffrey A Law  (law@redhat.com)
24733
24734         * g77.f-torture/compile/20020307-1.f: New test.
24735
24736 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
24737
24738         * gcc.dg/unordered-1.c: New test.
24739
24740 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
24741
24742         * gcc.c-torture/execute/20020307-1.c: New test.
24743
24744 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
24745
24746         * gcc.dg/20020304-1.c: New test.
24747
24748         * gcc.c-torture/compile/20020304-2.c: New test.
24749
24750 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
24751
24752         * gcc.c-torture/compile/20020304-1.c: New test case
24753         (from PR c/5830).
24754
24755 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
24756
24757         * gcc.dg/20020103-1.c: Add other -D ppc variants.
24758
24759 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24760
24761         * g++.dg/other/classkey1.C: New test.
24762
24763 2002-03-01  Richard Henderson  <rth@redhat.com>
24764
24765         * gcc.c-torture/compile/981223-1.x: New.
24766         * gcc.c-torture/compile/920625-1.x: New.
24767
24768 2002-02-28  Richard Henderson  <rth@redhat.com>
24769
24770         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
24771
24772 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
24773
24774         * gcc.c-torture/execute/20020227-1.c: New test.
24775
24776 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
24777
24778         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
24779         here" ERROR lines.
24780         * g++.old-deja/g++.oliva/partord1.C: Likewise.
24781         * g++.old-deja.g++.other/defarg1.C: Likewise.
24782         * g++.old-deja/g++.pt/calls2.C: Likewise.
24783         * g++.old-deja/g++.pt/crash20.C: Likewise.
24784         * g++.old-deja/g++.pt/crash30.C: Likewise.
24785         * g++.old-deja/g++.pt/crash36.C: Likewise.
24786         * g++.old-deja/g++.pt/crash6.C: Likewise.
24787         * g++.old-deja/g++.pt/defarg13.C: Likewise.
24788         * g++.old-deja/g++.pt/derived3.C: Likewise.
24789         * g++.old-deja/g++.pt/error1.C: Likewise.
24790         * g++.old-deja/g++.pt/friend21.C: Likewise.
24791         * g++.old-deja/g++.pt/friend23.C: Likewise.
24792         * g++.old-deja/g++.pt/infinite1.C: Likewise.
24793         * g++.old-deja/g++.robertl/eb128.C: Likewise.
24794
24795 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
24796
24797         * gcc.c-torture/execute/20020225-2.c: New test.
24798
24799 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
24800
24801         * gcc.c-torture/execute/920730-1t.c,
24802         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
24803         Delete test cases, only relevant to -traditional.
24804
24805 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24806
24807         * gcc.dg/cpp/undef1.c: Remove.
24808         * gcc.dg/cpp/directiv.c: Update.
24809         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
24810
24811 2002-02-27  Michael Meissner  <meissner@redhat.com>
24812
24813         * gcc.c-torture/execute/20020226-1.c: New test.
24814
24815 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
24816
24817         * g++.dg/debug/debug4.C: New test.
24818
24819         * gcc.dg/ia64-visibility-1.c: New test.
24820
24821 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
24822
24823         * gcc.dg/debug/20020224-1.c: New.
24824
24825 2002-02-25  Kazu Hirata  <kazu@hxi.com>
24826
24827         * gcc.c-torture/execute/960416-1.x: New.
24828         * gcc.c-torture/execute/divconst-3.x: Likewise.
24829
24830 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
24831
24832         * gcc.dg/20020224-1.c: New test.
24833
24834 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
24835
24836         * gcc.c-torture/execute/20020225-1.c: New.
24837
24838 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24839
24840         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
24841
24842 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
24843
24844         * gcc.dg/20020222-1.c: New test.
24845
24846 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
24847
24848         * g++.dg/opt/anonunion1.C: New test.
24849
24850 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
24851
24852         * g++.dg/template/qualttp19.C: New test.
24853         * g++.dg/template/qualttp20.C: New test.
24854         * g++.old-deja/g++.jason/report.C: Adjust expected errors
24855         * g++.old-deja/g++.other/qual1.C: Likewise.
24856
24857 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
24858
24859         * gcc.dg/attr-alwaysinline.c: New.
24860
24861 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
24862
24863         * gcc.dg/20020220-1.c: New test.
24864
24865         * gcc.dg/20020220-2.c: New test.
24866
24867         * g++.dg/opt/mmx1.C: New test.
24868
24869 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
24870
24871         * gcc.c-torture/compile/20020110.c: New test.
24872
24873 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
24874
24875         * gcc.c-torture/execute/20020219-1.c: New test.
24876
24877         * gcc.dg/20020219-1.c: New test.
24878
24879         * gcc.dg/noncompile/20020220-1.c: New test.
24880
24881         * g++.dg/opt/ptrintsum1.C: New test.
24882
24883         * gcc.dg/debug/20020220-1.c: New test.
24884
24885 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
24886
24887         * gcc.c-torture/execute/20020216-1.c: New test.
24888
24889 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24890
24891         * gcc.dg/decl-1.c: Update, new test.
24892
24893 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
24894
24895         * g++.dg/abi/bitfield1.C: New test.
24896         * g++.dg/abi/bitfield2.C: New test.
24897
24898 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24899
24900         * gcc.dg/attr-nest.c: New test.
24901
24902 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24903
24904         * gcc.c-torture/execute/20020215-1.c: New test.
24905
24906 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
24907
24908         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
24909         * g++.dg/debug/debug.exp: New.
24910         * g++.dg/debug/trivial.C: New.
24911         * g++.dg/debug/debug1.C: Moved...
24912         * g++.dg/other/debug1.C: ...from here.
24913         * g++.dg/debug/debug2.C: Moved...
24914         * g++.dg/other/debug2.C: ...from here.
24915         * g++.dg/debug/debug3.C: Moved...
24916         * g++.dg/other/debug3.C: ...from here.
24917
24918         * gcc.dg/noncompile/20020213-1.c: New test.
24919
24920 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
24921
24922         * g++.dg/other/debug3.C: New test.
24923
24924         * gcc.c-torture/execute/20020213-1.c: New test.
24925
24926 2002-02-13  Richard Smith <richard@ex-parrot.com>
24927
24928         * g++.old-deja/g++.other/thunk1.C: New test.
24929
24930 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24931
24932         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
24933
24934 2002-02-13  Stan Shebs  <shebs@apple.com>
24935
24936         * gcc.dg/altivec-3.c: New.
24937
24938 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
24939
24940         * gcc.dg/Wunreachable-1.c: New test.
24941         * gcc.dg/Wunreachable-2.c: New test.
24942
24943 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24944
24945         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
24946
24947 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
24948
24949         * gcc.dg/decl-1.c: New test.
24950
24951 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24952
24953         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
24954
24955 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24956
24957         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
24958         * gcc.c-torture/compile/980506-1.x: Likewise.
24959
24960 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24961
24962         * gcc.dg/20020210-1.c: New.
24963
24964 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
24965
24966         * g77.f-torture/execute/947.f: New regression test
24967         for PR fortran/947.
24968
24969 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
24970
24971         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
24972         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
24973
24974 2002-02-08  Richard Henderson  <rth@redhat.com>
24975
24976         * gcc.c-torture/compile/labels-3.c: New.
24977
24978 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
24979
24980         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
24981         expression statements work instead.
24982         * gcc.dg/noncompile/20020207-1.c: New test.
24983
24984 2002-02-07  Richard Henderson  <rth@redhat.com>
24985
24986         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
24987
24988 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24989
24990         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
24991         message from g77
24992         * lib/g77-dg.exp: Trim g77 error messages so that they are
24993         recognized by dg.exp.
24994
24995 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24996
24997         PR fortran/5473
24998         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
24999
25000 2002-02-07  Richard Henderson  <rth@redhat.com>
25001
25002         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
25003         to be sufficiently aligned for integers.
25004
25005 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
25006
25007         * g++.dg/template/friend4.C: New test.
25008
25009 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25010
25011         PR fortran/5743
25012         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
25013         unsupported cases.
25014
25015 2002-02-07  Richard Henderson  <rth@redhat.com>
25016
25017         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
25018         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
25019         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
25020         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
25021
25022 2002-02-06  Richard Henderson  <rth@redhat.com>
25023
25024         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
25025
25026 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
25027
25028         * gcc.dg/20020206-1.c: New test.
25029
25030 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
25031
25032         * gcc.c-torture/execute/20020206-1.c: New test.
25033
25034         * gcc.c-torture/execute/20020206-2.c: New test.
25035
25036         PR optimization/5429:
25037         * gcc.c-torture/compile/20020206-1.c: New test.
25038
25039 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
25040
25041         * g++.dg/ext/align1.C: Do not use an explicit alignment value
25042         as certain file formats cannot support particularly large
25043         alignments.
25044
25045         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
25046         and do not expect to be able to link the executable.
25047
25048         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
25049         fail because the COFF format does not support the weak attribute.
25050
25051 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
25052
25053         * g77.dg/pr5473.f:  New test
25054
25055 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
25056
25057         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
25058         Fix testcase accordingly.
25059
25060 2002-02-04  Richard Henderson  <rth@redhat.com>
25061
25062         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
25063         (buf): Change to be an array of pointers, not ints.
25064
25065 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25066
25067         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
25068         before all tests.  Move warning one line above to match where it
25069         C frontend emits.
25070         * gcc.dg/Wswitch-2.c: New test.
25071         * g++.dg/warn/Wswitch-1.C: New test.
25072         * g++.dg/warn/Wswitch-2.C: New test.
25073
25074 2002-02-04  Richard Henderson  <rth@redhat.com>
25075
25076         * g++.dg/abi/offsetof.C: Fix size comparison.
25077
25078 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
25079
25080         * gcc.dg/cast-qual-2.c: New test.
25081
25082 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25083
25084         * gcc.dg/20020201-4.c: New test.
25085
25086 2002-02-04  Ben Elliston  <bje@redhat.com>
25087
25088         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
25089         target_info attribute != 0, in addition to the empty string.
25090         (gcc_target_compile): Likewise.
25091
25092 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
25093
25094         * gcc.dg/Wswitch.c: New test.
25095         PR gcc/4475. PR gcc/3780.
25096
25097 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
25098
25099         * g77.f-torture/execute/5122.f: New test for regressions
25100         against PR fortran/5122.
25101
25102 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
25103
25104         * g77.f-torture/compile/pr3743.f: Delete
25105         * g77.dg/pr3743-1.f: New test.
25106         * g77.dg/pr3743-2.f: New test.
25107         * g77.dg/pr3743-3.f: New test.
25108         * g77.dg/pr3743-4.f: New test.
25109
25110 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25111
25112         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
25113
25114 2002-02-02  Richard Henderson  <rth@redhat.com>
25115
25116         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
25117         * gcc.c-torture/execute/bf64-1.c: Likewise.
25118
25119 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25120
25121         * gcc.dg/20020201-2.c: New test.
25122
25123         * gcc.dg/20020201-3.c: New test.
25124
25125         * gcc.c-torture/execute/bitfld-2.c: New test.
25126
25127 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25128
25129         * gcc.dg/bitfld-1.c: Update.
25130         * gcc.dg/bitfld-2.c: Update.
25131         * gcc.c-torture/execute/bitfld-1.x: New.
25132
25133 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25134
25135         * gcc.c-torture/execute/20020201-1.c: New test.
25136
25137 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
25138
25139         PR target/5469
25140         * gcc.dg/20020201-1.c: New test.
25141
25142 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
25143
25144         PR fortran/3743
25145         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
25146         * g77.f-torture/compile/pr3743.x: Remove
25147
25148 2002-01-31  Tom Rix  <trix@redhat.com>
25149
25150         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
25151
25152 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25153
25154         * gcc.dg/noncompile/20020130-1.c: New test.
25155
25156 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
25157
25158         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
25159
25160 2002-01-29  Richard Henderson  <rth@redhat.com>
25161
25162         * gcc.c-torture/execute/991118-1.c: Cast various constants back
25163         to long long.
25164         * gcc.c-torture/execute/bf64-1.c: Likewise.
25165
25166 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
25167
25168         * gcc.c-torture/execute/20020129-1.c: New test.
25169
25170 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25171
25172         * gcc.c-torture/compile/20000224-1.c: Update.
25173         * gcc.c-torture/execute/bitfld-1.c: New tests.
25174         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
25175         * gcc.dg/uninit-A.c: Update.
25176
25177 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
25178
25179         * g++.dg/template/ctor1.C: Add instantiation.
25180
25181 2002-01-28  Paul Koning  <pkoning@equallogic.com>
25182
25183         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
25184         argument to __builtin_prefetch to be const ptr.
25185
25186 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
25187
25188         * gcc.c-torture/compile/20020120-1.c: New test.
25189
25190 2002-01-27  Kazu Hirata  <kazu@hxi.com>
25191
25192         * gcc.c-torture/execute/20020127-1.c: New test.
25193
25194 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
25195
25196         * g77.dg/f77-edit-i-in.f: New test
25197         * g77.dg/f77-edit-i-out.f: New test
25198
25199 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
25200
25201         * gcc.dg/debug/debug.exp: New file.
25202         * gcc.dg/debug/trivial.c: New file.
25203         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
25204         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
25205         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
25206         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
25207         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
25208         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
25209         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
25210         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
25211         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
25212         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
25213         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
25214         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
25215         * gcc.dg/20000503-1.c: Removed.
25216         * gcc.dg/20010207-1.c: Removed.
25217         * gcc.dg/20011223-1.c: Removed.
25218         * gcc.dg/20020104-2.c: Removed.
25219         * gcc.dg/debug-1.c: Removed.
25220         * gcc.dg/debug-2.c: Removed.
25221         * gcc.dg/debug-3.c: Removed.
25222         * gcc.dg/debug-4.c: Removed.
25223         * gcc.dg/debug-5.c: Removed.
25224         * gcc.dg/debug-6.c: Removed.
25225         * gcc.dg/dwarf2-1.c: Removed.
25226         * gcc.dg/dwarf2-2.c: Removed.
25227
25228 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
25229
25230         * g++.old-deja/g++.other/eh5.C: New test.
25231         * g++.old-deja/g++.other/sibcall2.C: New test.
25232         * g++.old-deja/g++.other/array9.C: New test.
25233         * g++.old-deja/g++.other/typename2.C: New test.
25234         * g++.old-deja/g++.other/crash60.C: New test.
25235         * g++.old-deja/g++.other/conv9.C: New test.
25236         * g++.old-deja/g++.other/mangle10.C: New test.
25237         * g++.old-deja/g++.other/unchanging1.C: New test.
25238         * g++.old-deja/g++.other/exprstmt1.C: New test.
25239         * g++.old-deja/g++.other/inline23.C: New test.
25240         * g++.old-deja/g++.eh/ia64-1.C: New test.
25241         * g++.old-deja/g++.other/dwarf2-1.C: New test.
25242         * g++.old-deja/g++.other/reload1.C: New test.
25243         * g++.old-deja/g++.other/static20.C: New test.
25244         * g++.old-deja/g++.other/local-alloc1.C: New test.
25245         * g++.old-deja/g++.other/conv8.C: New test.
25246         * g++.old-deja/g++.other/stmtexpr2.C: New test.
25247         * g++.old-deja/g++.other/storeexpr1.C: New test.
25248         * g++.old-deja/g++.other/storeexpr2.C: New test.
25249         * g++.dg/eh/template2.C: New test.
25250         * g++.dg/warn/weak1.C: New test.
25251
25252 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
25253
25254         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
25255         Remove first, non-varying, argument.
25256
25257 2002-01-23  Richard Henderson  <rth@redhat.com>
25258
25259         * gcc.dg/inline-2.c: New.
25260
25261         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
25262         Add optional target arg.  Check number of arguments.
25263         (scan-assembler-not, scan-assembler-dem): Likewise.
25264         (scan-assembler-dem-not): Likewise.
25265
25266 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25267
25268         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
25269         line 12.
25270         * g++.old-deja/g++.brendan/parse3.C,
25271         g++.old-deja/g++.other/crash26.C,
25272         g++.old-deja/g++.other/crash28.C,
25273         g++.old-deja/g++.other/crash29.C,
25274         g++.old-deja/g++.other/crash30.C,
25275         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
25276
25277 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
25278
25279         * gcc.dg/20020115-1.c: New.
25280
25281 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
25282
25283         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
25284
25285 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
25286
25287         * gcc.dg/20020122-3.c: New.
25288
25289 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
25290
25291         * g++.dg/other/gc1.C: New test.
25292
25293 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25294
25295         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
25296
25297 2002-01-22  Richard Henderson  <rth@redhat.com>
25298
25299         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
25300
25301 2002-01-22  Richard Henderson  <rth@redhat.com>
25302
25303         * gcc.dg/20020122-4.c: New.
25304
25305 2002-01-22  H.J. Lu <hjl@gnu.org>
25306
25307         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
25308         link output.
25309         * gcc.dg/special/ecos.exp: Likewise.
25310         * lib/g++-dg.exp: Likewise.
25311         * lib/g77-dg.exp: Likewise.
25312         * lib/gcc-dg.exp : Likewise.
25313         * lib/mike-g++.exp: Likewise.
25314         * lib/mike-g77.exp: Likewise.
25315         * lib/mike-gcc.exp: Likewise.
25316         * lib/objc-dg.exp: Likewise.
25317
25318 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
25319
25320         PR target/5379
25321         * gcc.dg/20020122-2.c: New test.
25322
25323 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
25324
25325         * gcc.dg/20020122-1.c: New test.
25326
25327 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
25328
25329         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
25330
25331 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
25332
25333         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
25334
25335 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25336
25337         * gcc.c-torture/compile/20020121-1.c: New test.
25338
25339 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25340
25341         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
25342         ld_library_path.
25343
25344 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
25345
25346         * gcc.dg/20020218-1.c: New test.
25347
25348 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
25349
25350         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
25351         messages
25352         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
25353         "At global scope" warning
25354         * g++.dg/ext/align1.C: Change cygwin test for alignment
25355         from db-bogus to dg-warning
25356
25357 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
25358
25359         * g77.f-torture/compile/cpp2.F: New test.
25360
25361 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25362
25363         * g++.dg/template/access1.C: New test.
25364
25365 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
25366
25367         * gcc.dg/20020118-1.c: New.
25368
25369 2002-01-18  Kazu Hirata  <kazu@hxi.com>
25370
25371         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
25372
25373 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25374
25375         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
25376         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
25377         alignment warnings.
25378
25379 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25380
25381         * gcc.misc-tests/i386-prefetch.exp: Save and restore
25382         torture_with_loops and torture_without_loops
25383
25384 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
25385
25386         * gcc.c-torture/compile/20020116-1.c: New test.
25387
25388 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
25389
25390         * gcc.dg/20020116-2.c: New test.
25391
25392         * gcc.dg/ultrasp4.c: New test.
25393
25394         * gcc.dg/20020116-1.c: New test.
25395
25396 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
25397
25398         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
25399         by EABI.
25400
25401 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
25402
25403         * gcc.misc-tests/i386-prefetch.exp: New.
25404         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
25405         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
25406         * gcc.misc-tests/i386-pf-none-1.c: New test.
25407         * gcc.misc-tests/i386-pf-sse-1.c: New test.
25408
25409 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
25410
25411         * gcc.dg/gnu89-init-1.c: Add new tests.
25412
25413 2002-01-15  Andreas Jaeger  <aj@suse.de>
25414
25415         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
25416         * gcc.dg/i386-mmx-2.c: Likewise.
25417         * gcc.dg/i386-sse-1.c: Likewise.
25418         * gcc.dg/i386-sse-2.c: Likewise.
25419         * gcc.dg/i386-sse-3.c: Likewise.
25420
25421 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
25422
25423         * g77.f-torture/execute/intrinsic-unix-bessel.f:
25424         Uncomment additional cases that now pass.
25425
25426 2002-01-11  Richard Henderson  <rth@redhat.com>
25427
25428         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
25429         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
25430
25431 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
25432
25433         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
25434
25435 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
25436
25437         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
25438         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
25439
25440 2002-01-10  Dale Johannesen  <dalej@apple.com>
25441
25442         * gcc.c-torture/execute/loop-11.c: New.
25443
25444 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
25445
25446         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
25447         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
25448
25449 2002-01-09  Richard Henderson  <rth@redhat.com>
25450
25451         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
25452         type in which to perform the operation for each size.
25453
25454 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
25455
25456         * gcc.c-torture/compile/20020109-2.c: New test.
25457
25458 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
25459
25460         * gcc.c-torture/execute/loop-10.c: New test.
25461
25462 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25463
25464         * gcc.c-torture/compile/20010226-1.c: New test.
25465         * gcc.c-torture/compile/20010227-1.c: New test.
25466         * gcc.c-torture/compile/20010426-1.c: New test.
25467         * gcc.c-torture/compile/20010510-1.c: New test.
25468         * gcc.c-torture/compile/20010605-3.c: New test.
25469         * gcc.c-torture/compile/20010824-1.c: New test.
25470         * gcc.c-torture/execute/20010409-1.c: New test.
25471         * gcc.dg/noncompile/20000901-1.c: New test.
25472         * gcc.dg/20001023-1.c: New test.
25473         * gcc.dg/20001101-1.c: New test.
25474         * gcc.dg/20001102-1.c: New test.
25475         * gcc.dg/20010207-1.c: New test.
25476         * gcc.dg/20010405-1.c: New test.
25477         * gcc.dg/20010822-1.c: New test.
25478         * gcc.dg/20011107-1.c: New test.
25479
25480 2002-01-09  Jeffrey A Law  (law@redhat.com)
25481
25482         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
25483
25484         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
25485         execution failure on PA targets.
25486
25487 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25488
25489         * gcc.c-torture/compile/20020109-1.c: New test.
25490
25491 2002-01-08  Kazu Hirata  <kazu@hxi.com>
25492
25493         * gcc.c-torture/execute/20020108-1.c: New test.
25494
25495 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
25496
25497         * gcc.dg/20020108-1.c: New test.
25498
25499 2002-01-08  H.J. Lu <hjl@gnu.org>
25500
25501         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
25502         for header files.
25503
25504 2002-01-08  Geoff Keating  <geoffk@redhat.com>
25505
25506         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
25507         consistency.
25508
25509 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
25510
25511         * gcc.dg/altivec-4.c: Test altivec predicates.
25512
25513 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
25514
25515         * gcc.c-torture/execute/20020107-1.c: New test.
25516
25517 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
25518
25519         PR c/5279
25520         * gcc.c-torture/compile/20020106-1.c: New test.
25521
25522 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25523
25524         * gcc.c-torture/execute/nestfunc-4.c: New test.
25525
25526 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25527
25528         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
25529         extra triple that slipped in.
25530         * g++.old-deja/g++.abi/align.C: Likewise.
25531         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25532
25533 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25534
25535         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
25536         * g++.old-deja/g++.abi/align.C: Likewise.
25537         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25538
25539         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
25540         on FreeBSD/i386.
25541         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
25542         FreeBSD.
25543
25544 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
25545
25546         * gcc.dg/20020104-1.c: New test.
25547
25548         * gcc.dg/20020104-2.c: New test.
25549
25550 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
25551
25552         * gcc.dg/20020103-1.c: Fix typo in target selector.
25553
25554 2002-01-03  Richard Henderson  <rth@redhat.com>
25555
25556         * gcc.dg/20020103-1.c: New.
25557
25558 2002-01-03  Kazu Hirata  <kazu@hxi.com>
25559
25560         * gcc.c-torture/execute/20020103-1.c: New test.
25561
25562 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
25563
25564         * g++.dg/other/debug2.C: New test.
25565
25566         * gcc.c-torture/compile/20020103-1.c: New test.
25567
25568 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
25569
25570         * gcc.dg/gnu89-init-1.c: Added new tests.
25571
25572 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25573
25574         * g++.dg/template/friend2.C: Remove as patch is reverted.
25575
25576         * g++.dg/warn/oldcast1.C: New test.
25577
25578         * g++.dg/template/ptrmem1.C: New test.
25579         * g++.dg/template/ptrmem2.C: New test.
25580
25581         * g++.dg/template/ntp.C: New test.
25582
25583         * g++.dg/other/component1.C: New test.
25584
25585         * g++.dg/template/ttp3.C: New test.
25586
25587         * g++.dg/template/friend2.C: New test.
25588         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
25589
25590 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25591
25592         * g++.dg/other/ptrmem1.C: New test.
25593         * g++.dg/other/ptrmem2.C: New test.
25594
25595 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25596
25597         * g++.dg/template/ctor1.C: New test.
25598
25599 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25600
25601         * g++.dg/template/friend2.C: New test.
25602
25603 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
25604
25605         * gcc.dg/mmix-1.c: New test.
25606
25607 2001-12-31  Richard Henderson  <rth@redhat.com>
25608
25609         * gcc.dg/asm-5.c: New.
25610
25611 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
25612
25613         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
25614         in namespace __gnu_cxx
25615
25616 2001-12-30  Richard Henderson  <rth@redhat.com>
25617
25618         * gcc.dg/debug-6.c: New.
25619
25620 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
25621
25622         * gcc.c-torture/compile/20011229-2.c: New test.
25623
25624 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
25625
25626         * gcc.dg/debug-3.c: New test.
25627         * gcc.dg/debug-4.c: New test.
25628         * gcc.dg/debug-5.c: New test.
25629
25630 2001-12-29  Richard Henderson  <rth@redhat.com>
25631
25632         * g++.dg/eh/loop1.C: New.
25633
25634 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25635
25636         * g++.dg/template/crash1.C: New test.
25637
25638 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25639
25640         * g++.dg/other/const1.C: New test.
25641
25642 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25643
25644         * gcc.c-torture/compile/20011229-1.c: New test.
25645
25646 2001-12-28  Stan Shebs  <shebs@apple.com>
25647
25648         * lib/objc-torture.exp: Resync with c-torture.exp.
25649         * lib/objc.exp: Load standard libraries.
25650
25651 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
25652
25653         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
25654         additional tests.
25655
25656 2001-12-27  Roger Sayle <roger@eyesopen.com>
25657
25658         * gcc.c-torture/execute/string-opt-16.c: New testcase.
25659
25660 2001-12-27  Richard Henderson  <rth@redhat.com>
25661
25662         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
25663
25664 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25665
25666         * g++.dg/eh/ctor1.C: New test.
25667         * g++.dg/other/error2.C: New test.
25668
25669 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25670
25671         * g++.dg/other/init2.C: New test.
25672
25673 2001-12-24  Richard Henderson  <rth@redhat.com>
25674
25675         * gcc.dg/20011223-1.c: New.
25676         * gcc.dg/inline-1.c: New.
25677
25678 2001-12-23  Richard Henderson  <rth@redhat.com>
25679
25680         * gcc.dg/asm-4.c: Test operand modifiers.
25681
25682 2001-12-23  Richard Henderson  <rth@redhat.com>
25683
25684         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
25685
25686 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25687
25688         * gcc.c-torture/execute/20011223-1.c: New test.
25689
25690 2001-12-21  Richard Henderson  <rth@redhat.com>
25691
25692         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
25693         re-enables the warning.
25694
25695 2001-12-21  Richard Henderson  <rth@redhat.com>
25696
25697         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
25698
25699 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25700
25701         * gcc.c-torture/compile/20011218-1.c: New test.
25702
25703 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
25704
25705         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
25706         arm-isr.c test.
25707         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
25708         epilogue generation for ARM ISR routines.
25709
25710 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25711
25712         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
25713         * gcc.dg/format/c90-printf-3.c: Likewise.
25714         * gcc.dg/format/c99-printf-3.c: Likewise.
25715         * gcc.dg/format/ext-1.c: Likewise.
25716         * gcc.dg/format/ext-6.c: Likewise.
25717         * gcc.dg/format/format.h: Prototype unlocked stdio.
25718
25719 2001-12-20  Richard Henderson  <rth@redhat.com>
25720
25721         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
25722         (arena): Use it.
25723         (malloc): Correct allocation logic.  Abort if we fill up the
25724         arena before initialization complete.
25725         (realloc): Correct allocation logic.
25726
25727 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25728
25729         * gcc.c-torture/compile/20011219-2.c: New test.
25730
25731         * gcc.c-torture/execute/20011219-1.c: New test.
25732
25733 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
25734
25735         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
25736         target does not support weak symbols.
25737
25738 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
25739
25740         * gcc.c-torture/compile/20011219-1.c: New test.
25741
25742 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25743
25744         * g++.dg/other/error1.C: New test.
25745
25746 2001-12-17  Jeffrey A Law  (law@redhat.com)
25747
25748         * gcc.c-torture/execute/20011217-1.c: New test.
25749
25750 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
25751
25752         * objc.dg/special/: New directory.
25753         * objc.dg/special/special.exp: New file.
25754         * objc.dg/special/unclaimed-category-1.h: New file.
25755         * objc.dg/special/unclaimed-category-1a.m: New file.
25756         * objc.dg/special/unclaimed-category-1.m: New file.
25757
25758 2001-12-17  Andreas Jaeger  <aj@suse.de>
25759
25760         * gcc.c-torture/compile/20011217-2.c: New test.
25761
25762 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25763
25764         * gcc.c-torture/compile/20011217-1.c: New test.
25765
25766 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
25767
25768         * testsuite/gcc.dg/20011214-1.c: New.
25769
25770 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
25771
25772         * gcc.dg/altivec-4.c: New.
25773
25774 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
25775
25776         * gcc.dg/20011113-1.c: New test.
25777
25778 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25779
25780         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
25781         std::__malloc_alloc_template<0> and
25782         std::__default_alloc_template<false, 0>.
25783
25784 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
25785
25786         * objc/execute/bf-21.m: New test.
25787         * objc/execute/enumeration-1.m: New test.
25788         * objc/execute/enumeration-2.m: New test.
25789
25790 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
25791
25792         * gcc.dg/gnu89-init-1.c: New test.
25793
25794 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25795
25796         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
25797         * g++.old-deja/g++.jason/2371.C: Likewise.
25798         * g++.old-deja/g++.jason/template33.C: Likewise.
25799         * g++.old-deja/g++.jason/template34.C: Likewise.
25800         * g++.old-deja/g++.jason/template36.C: Likewise.
25801         * g++.old-deja/g++.oliva/typename1.C: Likewise.
25802         * g++.old-deja/g++.oliva/typename2.C: Likewise.
25803         * g++.old-deja/g++.other/typename1.C: Likewise.
25804         * g++.old-deja/g++.pt/inherit2.C: Likewise.
25805         * g++.old-deja/g++.pt/nontype5.C: Likewise.
25806         * g++.old-deja/g++.pt/typename11.C: Likewise.
25807         * g++.old-deja/g++.pt/typename14.C: Likewise.
25808         * g++.old-deja/g++.pt/typename16.C: Likewise.
25809         * g++.old-deja/g++.pt/typename3.C: Likewise.
25810         * g++.old-deja/g++.pt/typename4.C: Likewise.
25811         * g++.old-deja/g++.pt/typename5.C: Likewise.
25812         * g++.old-deja/g++.pt/typename7.C: Likewise.
25813         * g++.old-deja/g++.robertl/eb9.C: Likewise.
25814
25815 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
25816
25817         * g++.dg/other/linkage1.C: New test.
25818         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
25819         specifiers.
25820
25821 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25822
25823         * gcc.dg/concat.c: New test.
25824
25825 2001-12-11  Stan Shebs  <shebs@apple.com>
25826
25827         * objc/compile: New test directory.
25828         * objc/compile/compile.exp: New expect script.
25829         * objc/compile/20011211-1.m: New compile test.
25830
25831 2001-12-11  Jason Merrill  <jason@redhat.com>
25832
25833         * lib/prune.exp (prune_gcc_output): Also handle "In member
25834         function".  So many permutations...
25835
25836 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
25837
25838         * g++.dg/template/typedef1.C: New test.
25839
25840 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
25841
25842         * g++.dg/other/copy1.C: New test.
25843
25844 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
25845
25846         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
25847
25848         * gcc.dg/builtin-choose-expr.c: New.
25849
25850 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
25851
25852         * gcc.dg/altivec-2.c: New.
25853
25854 2001-12-07  Richard Henderson  <rth@redhat.com>
25855
25856         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
25857
25858 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
25859
25860         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
25861         ultrasparc.
25862
25863 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25864
25865         * g++-old.deja/g++.robertl/eb101.C: Deleted.
25866
25867 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
25868
25869         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
25870         variable argument list.
25871
25872 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
25873
25874         * gcc.c-torture/execute/memcheck: Delete entire directory.
25875         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
25876         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
25877
25878 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25879
25880         * gcc.dg/Wshadow-1.c: New test.
25881
25882 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
25883
25884         * gcc.c-torture/compile/20011130-1.c: New test.
25885
25886         * gcc.dg/noncompile/20011025-1.c: New test.
25887
25888         * g++.dg/other/anon-union.C: New test.
25889
25890         * gcc.c-torture/execute/20011024-1.c: New test.
25891
25892 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25893
25894         * gcc.c-torture/execute/20000722-1.x,
25895         gcc.c-torture/execute/20010123-1.x: Remove.
25896         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
25897         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
25898         gcc.dg/c99-complit-2.c: New tests.
25899
25900 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
25901
25902         * g++.dg/inherit/base1.C: New test.
25903
25904 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
25905
25906         * g++.dg/other/stdarg1.C: New test.
25907
25908         * gcc.c-torture/compile/20011130-2.c: New test.
25909
25910 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
25911
25912         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
25913         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
25914         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
25915         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
25916         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
25917         * gcc.dg/builtin-prefetch-1.c: New test.
25918
25919 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
25920
25921         * gcc.dg/20011130-1.c: New test.
25922
25923 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25924
25925         * g++.dg/other/scope1.C: New test.
25926         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
25927
25928 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25929
25930         * gcc.dg/vla-init-1.c: New test.
25931
25932 2001-12-01  Geoff Keating  <geoffk@redhat.com>
25933
25934         * gcc.c-torture/compile/structs.c: New testcase from GDB.
25935
25936 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25937
25938         * objc.dg/alias.m: Update.
25939         * objc.dg/class-1.m: Update.
25940         * objc.dg/const-str-1.m: Update.
25941         * objc.dg/fwd-proto-1.m: Update.
25942         * objc.dg/id-1.m: Update.
25943         * objc.dg/super-class-1.m: Update.
25944
25945 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
25946
25947         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
25948         constructs.
25949
25950 2001-11-28  Jeffrey A Law  (law@cygnus.com)
25951
25952         * gcc.c-torture/execute/20011128-1.c: New test.
25953
25954 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
25955
25956         * gcc.dg/20011127-1.c: New test.
25957
25958 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25959
25960         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
25961         from Austin Group draft 7.
25962         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
25963         scanf format arguments.
25964         * gcc.dg/format/no-exargs-2.c: New test.
25965
25966 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
25967
25968         * g++.dg/abi/vbase8-4.C: New test.
25969
25970 2001-11-24  Ian Lance Taylor  <ian@airs.com>
25971
25972         * gcc.c-torture/execute/20011121-1.c: New test.
25973
25974 2001-11-23  Jeffrey A Law  (law@cygnus.com)
25975
25976         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
25977
25978 2001-11-23  Andreas Jaeger  <aj@suse.de>
25979
25980         * gcc.dg/cpp/charconst-2.c: New test.
25981
25982 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
25983
25984         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
25985         to the host if it is remote.  Let tests specify extra headers
25986         they use.
25987         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
25988         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
25989         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
25990         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
25991         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
25992         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
25993         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
25994         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
25995         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
25996         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
25997
25998 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
25999
26000         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
26001         for little endian ARMs.
26002
26003 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
26004
26005         * gcc.c-torture/compile/20011119-1.c: New test.
26006         * gcc.c-torture/compile/20011119-2.c: New test.
26007
26008 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
26009
26010         * gcc.dg/altivec-1.c: Fix typo.
26011
26012 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26013
26014         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
26015
26016 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
26017
26018         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
26019
26020 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
26021
26022         * lib/g77.exp: Don't specify --rpath-link.
26023
26024         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
26025         across all the headers.
26026         * gcc.dg/format/format.exp: For testing on a remote host,
26027         copy format.h.
26028
26029         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
26030         * gcc.c-torture/execute/930406-1.c: Likewise.
26031         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26032
26033 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
26034
26035         * gcc.dg/altivec-1.c: New.
26036
26037 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
26038
26039         * gcc.dg/cpp/fpreprocessed.c: New test case.
26040
26041 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26042
26043         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
26044         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
26045         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
26046
26047 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26048
26049         * gcc.dg/no-builtin-1.c: New test.
26050
26051 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
26052
26053         * gcc.c-torture/execute/20011115-1.c: New test.
26054
26055 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
26056
26057         * gcc.c-torture/compile/20011114-2.c: New test.
26058         * gcc.c-torture/compile/20011114-3.c: New test.
26059         * gcc.c-torture/compile/20011114-4.c: New test.
26060
26061 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26062
26063         * g++.dg/other/init1.C: New test.
26064
26065 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
26066
26067         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
26068         message.
26069
26070         * gcc.c-torture/execute/20011114-1.c: New testcase.
26071
26072         * gcc.c-torture/compile/20010327-1.c: Revert last change.
26073         * gcc.c-torture/compile/20011114-1.c: New test, exactly
26074         like the (before this change) version of 20010327-1.c.
26075
26076 2001-11-14  Roger Sayle <roger@eyesopen.com>
26077
26078         * gcc.c-torture/execute/string-opt-13.c: New testcase.
26079
26080 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
26081
26082         * g++.dg/init/array2.C: New test.
26083
26084 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
26085
26086         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
26087
26088 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
26089
26090         * g++.dg/other/forscope1.C: New test.
26091         * g++.dg/ext/forscope1.C: New test.
26092         * g++.dg/ext/forscope2.C: New test.
26093
26094 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
26095
26096         * gcc.c-torture/execute/20011113-1.c: New test.
26097
26098 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
26099
26100         * gcc.c-torture/execute/20011109-2.c: New test.
26101
26102         * gcc.c-torture/execute/20011109-1.c: New test.
26103
26104 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
26105
26106         * gcc.c-torture/compile/20011109-1.c: New test.
26107
26108 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
26109
26110         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
26111         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
26112         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
26113         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
26114         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
26115         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
26116         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
26117
26118 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26119
26120         * g++.dg/warn/Wshadow-1.C: New tests.
26121         * g++.old-deja/g++.mike/for3.C: Update.
26122
26123 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26124
26125         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
26126         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
26127         XFAILs.  Adjust expected error texts.
26128         * gcc.c-torture/compile/20011106-1.c,
26129         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
26130         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
26131         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
26132         gcc.dg/c99-array-lval-5.c: New tests.
26133
26134 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26135
26136         * gcc.dg/cpp/defined.c: Update.
26137
26138 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26139
26140         * gcc.c-torture/execute/anon-1.c: New test.
26141
26142 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
26143
26144         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
26145         same size, so no warning should be produced on stormy16.
26146
26147         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
26148         due to oversized array.
26149         * g++.old-deja/g++.mike/ns15.C: Likewise.
26150         * g++.old-deja/g++.pt/crash16.C: Likewise.
26151
26152 2001-11-02  Graham Stott  <grahams@redhat.com>
26153
26154         * g++.dgother/debug1.C: Fix typos.
26155
26156 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
26157
26158         * g++.dg/other/debug1.C: New test.
26159
26160 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26161
26162         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
26163         of unsigned long.
26164
26165 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
26166
26167         * gcc.dg/20011029-2.c: New test.
26168
26169         * gcc.c-torture/compile/20011029-1.c: New test.
26170
26171 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
26172
26173         * objc/execute/class_self-1.m: New test.
26174         * objc/execute/class_self-2.m: New test.
26175
26176 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
26177
26178         * gcc.misc-tests/msgs.exp: Delete.
26179         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
26180         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
26181         error set to match recent changes.
26182
26183 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
26184
26185         * gcc.dg/20011021-1.c: New test.
26186
26187 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
26188
26189         * gcc.c-torture/compile/20011023-1.c: New test.
26190
26191 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
26192
26193         * lib/g77.exp: Rewrite based on lib/g++.exp.
26194
26195 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
26196
26197         * gcc.c-torture/execute/20011019-1.c: New test.
26198
26199         * gcc.dg/20011018-1.c: New test.
26200
26201 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
26202
26203         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
26204
26205 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
26206
26207         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
26208         * gcc.dg/attr-invalid.c: Likewise.
26209
26210 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
26211
26212         * testsuite/gcc.dg/20011015-1.c: New test.
26213
26214 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26215
26216         * g++.dg/template/unify2.C: New test.
26217
26218 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26219
26220         * g++.dg/other/exception-specification.C: New test
26221
26222 2001-10-13  Tom Rix  <trix@redhat.com>
26223
26224         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
26225         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
26226
26227 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
26228
26229         * testsuite/gcc.dg/20011009-1.c: New test.
26230
26231 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26232
26233         PR g++/4476
26234         * g++.dg/other/friend1.C: New test.
26235
26236 2001-10-11  Richard Henderson  <rth@redhat.com>
26237
26238         * g++.old-deja/g++.other/crash18.C: Add -S to options.
26239
26240 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26241
26242         * gcc.c-torture/compile/20011010-1.c: New.
26243
26244 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26245
26246         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
26247         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
26248         g77.f-torture/execute/execute.exp,
26249         g77.f-torture/noncompile/noncompile.exp,
26250         gcc.c-torture/compile/compile.exp,
26251         gcc.c-torture/execute/execute.exp,
26252         gcc.c-torture/execute/ieee/ieee.exp,
26253         gcc.c-torture/execute/memcheck/memcheck.exp,
26254         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
26255         objc/execute/execute.exp: Update FSF address.
26256
26257 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
26258
26259         * gcc.dg/cpp/cmdlne-C.c: Update.
26260         * gcc.dg/cpp/cmdlne-C2.c: New.
26261
26262 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26263
26264         * gcc.c-torture/execute/20011008-3.c: New.
26265
26266 2001-10-08  DJ Delorie  <dj@redhat.com>
26267
26268         * gcc.dg/20011008-1.c: New.
26269         * gcc.dg/20011008-2.c: New.
26270
26271 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26272
26273         * gcc.dg/cpp/spacing1.c: Update test.
26274
26275 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26276
26277         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
26278         spelling errors of "separate" as "seperate".
26279
26280 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
26281
26282         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
26283         enough to avoid inlining.
26284
26285 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26286
26287         * lib/g77.exp: set libg2c_dir correctly.
26288
26289 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26290
26291         * gcc.dg/cpp/macro11.c: New test.
26292
26293 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26294
26295         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
26296         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
26297         gcc.dg/format/multattr-3.c: New tests.
26298         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
26299         tests for format attributes on function pointers being rejected.
26300
26301 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26302
26303         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
26304
26305 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26306
26307         * g++.dg/warn/format1.C: New test.
26308
26309 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26310
26311         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
26312
26313 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26314
26315         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
26316
26317 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26318
26319         * gcc.dg/cpp/redef2.c: Add test.
26320
26321 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
26322
26323         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
26324         long-standing bug on i686, apparently.
26325         * gcc.c-torture/execute/loop-2c.x: New file.
26326         * gcc.c-torture/execute/loop-2d.x: New file.
26327         * gcc.c-torture/execute/loop-3c.x: New file.
26328
26329 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
26330
26331         * gcc.dg/cpp/20000625-2.c: Correct line number.
26332
26333 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26334
26335         * gcc.dg/cpp/macro10.c: New test.
26336         * gcc.dg/cpp/strify3.c: New test.
26337         * gcc.dg/cpp/spacing1.c: Add tests.
26338         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
26339         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
26340
26341 2001-09-24  DJ Delorie  <dj@redhat.com>
26342
26343         * gcc.c-torture/execute/20010924-1.c: New test.
26344
26345 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26346
26347         * testsuite/objc/execute/paste.m: Remove.
26348
26349 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26350
26351         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
26352
26353 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
26354
26355         * g77.dg/strlen0.f: New test.
26356
26357 2001-09-21  Richard Henderson  <rth@redhat.com>
26358
26359         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
26360         * g++.old-deja/g++.abi/vtable2.C: Likewise.
26361
26362 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26363
26364         Table-driven attributes.
26365         * g++.dg/ext/attrib1.C: New test.
26366
26367 2001-09-20  DJ Delorie  <dj@redhat.com>
26368
26369         * gcc.dg/20000926-1.c: Update expected warning messages.
26370         * gcc.dg/array-2.c: Likewise, and test for warnings too.
26371         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
26372         array.
26373
26374 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
26375
26376         * g++.dg/eh/registers1.C: New test case.
26377
26378 2001-09-17  Richard Henderson  <rth@redhat.com>
26379
26380         * gcc.dg/array-5.c: Fix VLA decomposition test.
26381
26382 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26383
26384         * gcc.dg/cpp/line5.c: New testcase.
26385
26386 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
26387
26388         * gcc.dg/cpp/macro9.c: New test.
26389
26390 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
26391
26392         * gcc.c-torture/execute/980223.c: Change type of addr from long
26393         to char *.
26394
26395 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
26396
26397         * gcc.c-torture/execute/20010915-1.c: New test.
26398
26399 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
26400
26401         * g77.dg/bprob: New directory.
26402         * g77.dg/bprob/bprob.exp: New file.
26403         * g77.dg/bprob/bprob-1.f: New test.
26404         * g77.dg/gcov: New directory.
26405         * g77.dg/gcov/gcov.exp: New file.
26406         * g77.dg/gcov/gcov-1.f: New test.
26407         * g77.dg/gcov/gcov-1.x: New file.
26408
26409 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26410
26411         * gcc.dg/cpp/directiv.c: Update.
26412         * gcc.dg/cpp/undef1.c: Update.
26413
26414 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
26415
26416         * gcc.dg/20010912-1.c: New test.
26417
26418 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
26419
26420         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
26421         language-independent file in lib.
26422         * lib/gcov.exp: New file.
26423
26424 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26425
26426         * gcc.c-torture/compile/20010911-1.c: New test.
26427
26428 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
26429
26430         * lib/profopt.exp: New, to support profile-directed optimizations.
26431         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
26432         * gcc.misc-tests/bprob-1.c: New test.
26433         * gcc.misc-tests/bprob-2.c: New test.
26434
26435 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
26436
26437         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
26438         XFAIL and which kinds of gcov output to verify.
26439         * gcc.misc-tests/gcov-4b.x: New file.
26440         * gcc.misc-tests/gcov-5b.x: New file.
26441         * gcc.misc-tests/gcov-6.x: New file.
26442         * gcc.misc-tests/gcov-7.c: New test.
26443         * gcc.misc-tests/gcov-7.x: New file.
26444
26445 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
26446
26447         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
26448         * gcc.misc-tests/gcov-6.c: New test.
26449
26450 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26451
26452         PR c++/3986
26453         * g++.dg/abi/vbase1.C: New test.
26454
26455 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
26456
26457         * objc.dg/method-2.m: New.
26458
26459 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26460
26461         PR c++/4203
26462         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
26463         * g++.dg/init/empty1.C: New test.
26464
26465 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
26466
26467         * gcc.c-torture/compile/20010903-1.c: New test.
26468
26469 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
26470
26471         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
26472         for m68k.
26473
26474 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
26475
26476         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
26477
26478         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
26479
26480         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
26481
26482 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
26483
26484         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
26485         for 16-bit 'unsigned int'.
26486
26487 2001-08-29  Kazu Hirata  <kazu@hxi.com>
26488
26489         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
26490
26491 2001-08-27  Richard Henderson  <rth@redhat.com>
26492
26493         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
26494         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
26495
26496 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
26497
26498         * gcc.dg/asm-names.c (ymain): New.
26499
26500 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
26501
26502         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
26503         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
26504         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
26505
26506 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26507
26508         * gcc.dg/compare5.c: New testcase.
26509
26510 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
26511
26512         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
26513         and "In instantiation".
26514
26515 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
26516
26517         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
26518
26519 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
26520
26521         * gcc.misc-tests/gcov.exp: Add support for branch information.
26522         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
26523         * gcc.misc-tests/gcov-4.c: New test.
26524         * gcc.misc-tests/gcov-4b.c: New test.
26525         * gcc.misc-tests/gcov-5b.c: New test.
26526
26527 2001-08-20  Zack Weinberg  <zackw@panix.com>
26528
26529         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
26530         expected to fail.
26531
26532 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26533
26534         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
26535
26536 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
26537
26538         * g++.dg/eh/template1.C: New test.
26539
26540 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
26541
26542         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
26543         Fix thinko.
26544         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
26545         for xfail.
26546
26547 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
26548
26549         * lib/g77-dg.exp:  Use prune.exp for common procedures
26550         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
26551         * lib/g77.exp: (g77-dg-prune) Remove
26552
26553 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
26554
26555         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
26556
26557 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26558
26559         * g++.dg/template/unify1.C: New test.
26560
26561 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
26562
26563         * g++.dg/abi/empty4.C: New test.
26564
26565 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
26566
26567         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
26568         solaris2.*
26569         * g77.f-torture/compile/pr3743.x: Likewise
26570
26571 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26572
26573         * g++.dg/other/using-declaration.C: New test.
26574
26575 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26576
26577         * gcc.dg/cpp/tr-sign.c: New testcase.
26578
26579 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26580
26581         * gcc.dg/cpp/19951025-1.c: Revert.
26582         * gcc.dg/cpp/directiv.c: We no longer process directives that
26583         interrupt macro arguments.
26584
26585 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
26586
26587         * gcc.dg/bconstp-1.c: New test.
26588
26589 2001-08-03  Richard Henderson  <rth@redhat.com>
26590
26591         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
26592
26593 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26594
26595         * gcc.dg/cpp/19951025-1.c: Update.
26596
26597 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
26598
26599         * g77.dg/ff90-1.f (s): Fix reference of variable z,
26600         should be x.
26601
26602 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26603
26604         Kill -fhonor-std.
26605         * g++.old-deja/g++.ns/ns14.C: Remove special options.
26606         * g++.old-deja/g++.other/std1.C: Likewise.
26607         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
26608
26609 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
26610
26611         * lib/g77.exp:  Load gcc-defs.exp for common procedures
26612         (g77_pass, g77_fail, g77_finish, g77_exit,
26613         ${tool}_check_unsupported_p} Now redundant.  Deleted.
26614
26615 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
26616
26617         * g77.dg/fbackslash.f
26618         * g77.dg/fcase-preserve.f
26619         * g77.dg/ff90-1.f
26620         * g77.dg/ffixed-line-length-0.f
26621         * g77.dg/ffixed-line-length-132.f
26622         * g77.dg/ffixed-line-length-7.f
26623         * g77.dg/ffixed-line-length-72.f
26624         * g77.dg/ffixed-line-length-none.f
26625         * g77.dg/ffree-form-1.f
26626         * g77.dg/fno-backslash.f
26627         * g77.dg/fno-f90-1.f
26628         * g77.dg/fno-fixed-form-1.f
26629         * g77.dg/fno-onetrip.f
26630         * g77.dg/fno-typeless-boz.f
26631         * g77.dg/fno-underscoring.f
26632         * g77.dg/fno-vxt-1.f
26633         * g77.dg/fonetrip.f
26634         * g77.dg/ftypeless-boz.f
26635         * g77.dg/fugly-assumed.f
26636         * g77.dg/funderscoring.f
26637         * g77.dg/fvxt-1.f
26638
26639 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
26640
26641         * objc.dg/fwd-proto-1.m: New.
26642         * objc.dg/local-decl-1.m: New.
26643         * objc.dg/naming-1.m: New.
26644         * objc.dg/naming-2.m: New.
26645         * objc.dg/proto-hier-1.m: New.
26646
26647 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
26648
26649         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
26650         largest-type elements to a struct makes its size grow.
26651
26652 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26653
26654         * g++.dg/abi/vthunk1.C: New test.
26655
26656 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26657
26658         * g++.dg/abi/vbase8-22.C: New test.
26659
26660 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26661
26662         * gcc.dg/cpp/macro8.c: New test.
26663
26664 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26665
26666         * g++.dg/abi/vbase8-21.C: New test.
26667
26668 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26669
26670         * g++.dg/abi/vbase8-10.C: New test.
26671
26672 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26673
26674         * lib/g++.exp (g++_set_ld_library_path): Renamed to
26675         ${tool}_set_ld_library_path.
26676         Changed caller.
26677         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
26678         g++.exp.
26679
26680 2001-07-26  Stan Cox <scox@redhat.com>
26681
26682         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
26683         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
26684         gcc_exit, gcc_check_unsupported_p):
26685         Moved to gcc-deps.exp
26686         * gcc-deps.exp: New file.
26687
26688 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26689
26690         * g++.old-deja/g++.pt/defarg14.C: New test.
26691
26692 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26693
26694         * g++.old-deja/g++.other/lineno5.C: New test.
26695
26696 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26697
26698         * g++.old-deja/g++.pt/crash68.C: New test.
26699
26700 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26701
26702         * g++.old-deja/g++.other/crash42.C: New test.
26703
26704 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26705
26706         * gcc.dg/cpp/extratokens.c: Fix.
26707         * gcc.dg/cpp/skipping2.c: New tests.
26708
26709 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26710
26711         * gcc.c-torture/execute/20010724-1.c: New file.
26712         * gcc.c-torture/execute/20010724-1.x: New file.
26713
26714 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26715
26716         * g++.old-deja/g++.other/cond7.C: New test.
26717
26718 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26719
26720         * g++.old-deja/g++.other/optimize4.C: New test.
26721
26722 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26723
26724         * g++.old-deja/g++.abi/vbase8-5.C: New test.
26725
26726 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
26727
26728         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
26729         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
26730         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
26731         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
26732
26733         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
26734         bug report" message.
26735
26736         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
26737         * g++.dg/ext/instantiate1.C: Move from old-deja.
26738
26739 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
26740
26741         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
26742         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
26743         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
26744         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
26745
26746 2001-07-23  Jeffrey A Law  (law@cygnus.com)
26747
26748         * gcc.c-torture/execute/20010723-1.c: New test.
26749
26750 2001-07-23  Ben Elliston  <bje@redhat.com>
26751
26752         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
26753
26754 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26755
26756         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
26757         i[34567]86-*-*.
26758         Delete handling of ieee_multilib_flags.
26759         Pass -mieee for alpha*-*-* and sh-*-*.
26760         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
26761
26762 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
26763
26764         Remove old-abi tests.
26765         * g++.old-deja/g++.mike/p11116.C: Remove.
26766         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
26767
26768 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
26769
26770         * g77.f-torture/compile/pr3743.f:  New test
26771
26772 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
26773
26774         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
26775
26776 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26777
26778         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
26779         g++.old-deja/g++.pt/static6.C: Likewise.
26780         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
26781         supports weak symbols.
26782
26783 2001-07-18  Andreas Jaeger  <aj@suse.de>
26784
26785         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
26786         supported again.
26787
26788 2001-07-18  Andreas Jaeger  <aj@suse.de>
26789
26790         * gcc.dg/iftrap-1.c: Fix target line.
26791
26792 2001-07-17  Richard Henderson  <rth@redhat.com>
26793
26794         * gcc.c-torture/execute/20010717-1.c: New.
26795
26796 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26797
26798         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
26799         tests.
26800
26801 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26802
26803         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
26804
26805 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26806
26807         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
26808         UAC_SIGBUS, UAC_NOPRINT definitions.
26809
26810 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
26811
26812         * objc/execute/object_is_class.m: New test.
26813         * objc/execute/object_is_meta_class.m: New test.
26814
26815 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26816
26817         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
26818         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
26819
26820 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
26821
26822         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
26823         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
26824
26825 2001-07-14  Richard Henderson  <rth@redhat.com>
26826
26827         * gcc.dg/iftrap-1.c: New.
26828
26829 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
26830
26831         * g77.f-torture/execute/intrinsic77.f: New test.
26832
26833 2001-07-11  Janis Johnson <janis@us.ibm.com>
26834
26835         * gcc.misc-tests/gcov-3.c: New test.
26836
26837 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26838
26839         * gcc.c-torture/compile/20010711-1.c,
26840         * gcc.c-torture/compile/20010711-2.c: New tests.
26841
26842 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26843
26844         * gcc.c-torture/execute/20010711-1.c: New test.
26845
26846 2001-07-11  Ben Elliston  <bje@redhat.com>
26847
26848         * g++.old-deja/g++.other/enum5.C: New test.
26849
26850 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
26851
26852         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
26853         (g++-dg-prune): Call prune_gcc_output.
26854         * prune.exp: New file for prune_gcc_output.
26855         * lib/g++.exp, lib/gcc.exp: Load it.
26856
26857 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26858
26859         * gcc.c-torture/compile/20010701-1.c,
26860         g++.old-deja/g++.ext/attrib6.C: New tests.
26861
26862 2001-07-06  Jeffrey A Law  (law@cygnus.com)
26863
26864         * gcc.c-torture/compile/20010706-1.c: New test.
26865
26866 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
26867
26868         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
26869
26870 2001-06-28  Stan Shebs  <shebs@apple.com>
26871
26872         * gcc.dg/pragma-darwin.c: New test.
26873
26874 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26875
26876         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
26877         Solaris 2.[678] system.
26878
26879 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26880
26881         * gcc.dg/20010622-1.c: New test.
26882
26883 2001-06-18  Stan Shebs  <shebs@apple.com>
26884
26885         * objc.dg: New directory.
26886         * objc.dg/dg.exp: New file.
26887         * objc.dg/alias.m: New.
26888         * objc.dg/class-1.m: New.
26889         * objc.dg/class-2.m: New.
26890         * objc.dg/const-str-1.m: New.
26891         * objc.dg/const-str-2.m: New.
26892         * objc.dg/id-1.m: New.
26893         * objc.dg/method-1.m: New.
26894         * objc.dg/super-class-1.m: New.
26895         * lib/objc-dg.exp: New file.
26896
26897 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26898
26899         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
26900         of label name.
26901
26902 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
26903
26904         * g++.old-deja/g++.abi/vbase8-9.C: New test.
26905
26906 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26907
26908         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
26909         variable.
26910
26911 2001-06-12  Richard Henderson  <rth@redhat.com>
26912
26913         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
26914
26915 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26916
26917         * g++.old-deja/g++.abi/vbase5.C: New test.
26918         * g++.old-deja/g++.abi/vbase6.C: New test.
26919         * g++.old-deja/g++.abi/vbase7.C: New test.
26920
26921 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26922
26923         * gcc.c-torture/compile/20010610-1.c: New test.
26924
26925 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26926
26927         * g++.old-deja/g++.abi/vbase4.C: New test.
26928
26929 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26930
26931         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
26932         support %f for HC11/HC12 targets.
26933         * gcc.c-torture/execute/930513-1.x: New file, likewise.
26934         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
26935         on HC11/HC12 targets.
26936         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
26937
26938 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26939
26940         * gcc.dg/wchar_t-1.c: New file.
26941         * gcc.dg/wint_t-1.c: Likewise.
26942
26943 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
26944
26945         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
26946
26947 2001-06-11  Richard Henderson  <rth@redhat.com>
26948
26949         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
26950
26951 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26952
26953         * gcc.c-torture/compile/20010611-1.c: New test.
26954
26955 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26956
26957         * gcc.dg/c99-tag-1.c: Add more tests.
26958
26959 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
26960
26961         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
26962         representation on MN10300 and ARM/Thumb.
26963
26964 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
26965
26966         * g77.f-torture/execute/20010610.f: New.
26967
26968 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
26969
26970         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
26971         names.
26972
26973 2001-06-09  Richard Henderson  <rth@redhat.com>
26974
26975         * gcc.c-torture/execute/ashrdi-1.c: New.
26976         * gcc.c-torture/execute/ashldi-1.c: New.
26977         * gcc.c-torture/execute/lshrdi-1.c: New.
26978
26979 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
26980
26981         * objc/execute/load-3.m: Added. Check sending +load to categories,
26982         in addition to classes.
26983
26984 2001-06-08  Stan Shebs  <shebs@apple.com>
26985
26986         * objc/execute/load-2.m: New test.  From Nicola Pero
26987         <n.pero@mi.flashnet.it>.
26988
26989 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
26990
26991         * gcc.c-torture/execute/20010605-2.c: New test.
26992
26993 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26994
26995         * g++.old-deja/g++.abi/vbase2.C: New test.
26996         * g++.old-deja/g++.abi/vbase3.C: New test.
26997
26998 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26999
27000         * g++.old-deja/g++.pt/friend49.C: New test.
27001
27002 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
27003
27004         * g++.old-deja/g++.ext/anon3.C: New test.
27005
27006 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
27007
27008         * g++.old-deja/g++.other/conv7.C: New test.
27009
27010 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27011
27012         * gcc.c-torture/compile/20010605-2.c: New test.
27013
27014 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27015
27016         * gcc.c-torture/execute/20010604-1.c: New test.
27017
27018 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
27019
27020         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
27021
27022 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
27023
27024         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
27025         (g++_link_flags): Likewise.
27026         (g++_init): Pass gccpath's value to two previous functions.
27027
27028 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27029
27030         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
27031         Ensure logfile entry matches exec command line.
27032
27033 2001-05-31  Richard Henderson  <rth@redhat.com>
27034
27035         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
27036         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
27037
27038 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
27039
27040         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
27041         compiler for irix6.2
27042
27043 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
27044
27045         * g++.old-deja/g++.other/optimize3.C: New file.
27046
27047 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
27048
27049         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
27050         assemble.
27051
27052 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
27053
27054         * g++.old-deja/g++.other/optimize2.C: New file.
27055
27056 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
27057
27058         * gcc.c-torture/compile/20010518-2.c: New file.
27059         * gcc.c-torture/execute/20010518-1.c: New file.
27060         * gcc.c-torture/execute/20010518-2.c: New file.
27061
27062 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27063
27064         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
27065
27066 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
27067
27068         G++ no longer defines builtins that do not begin with __builtin.
27069         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
27070         * g++.old-deja/g++.brendand/misc13.C: Likewise.
27071         * g++.old-deja/g++.law/builtin1.C: Likewise.
27072         * g++.old-deja/g++.law/cvt2.C: Likewise.
27073         * g++.old-deja/g++.mike/net5.C: Likewise.
27074         * g++.old-deja/g++.other/builtins1.C: Likewise.
27075         * g++.old-deja/g++.other/builtins2.C: Likewise.
27076         * g++.old-deja/g++.other/builtins3.C: Likewise.
27077         * g++.old-deja/g++.other/builtins4.C: Likewise.
27078         * g++.old-deja/g++.other/inline8.C: Likewise.
27079         * g++.old-deja/g++.robertl/eb39.C: Likewise.
27080
27081 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
27082
27083         * g++.old-deja/g++.pt/using1.C: Adjust.
27084         * g++.old-deja/g++.pt/using2.C: New test.
27085
27086 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27087
27088         * gcc.dg/cpp/charconst.c: New tests.
27089         * gcc.dg/cpp/escape.c: New tests.
27090         * gcc.dg/cpp/escape-1.c: New tests.
27091         * gcc.dg/cpp/escape-2.c: New tests.
27092         * gcc.dg/cpp/ucs.c: New tests.
27093
27094 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
27095
27096         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
27097         native compiler for irix6.5.
27098
27099 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
27100
27101         * lib/g++.exp (g++_include_flags): Use args to compute
27102         get_multilibs.
27103         (g++_link_flags): Likewise.
27104         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
27105
27106 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27107
27108         * gcc.dg/c90-hexfloat-1.c: Add more tests.
27109
27110 2001-05-21  Geoff Keating  <geoffk@redhat.com>
27111
27112         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
27113         this file.
27114
27115 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27116
27117         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
27118         STACK_SIZE;
27119         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
27120         to STACK_SIZE; Use it to define size of add_histo array.
27121         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
27122         to STACK_SIZE.
27123         (f): Use GITT_SIZE to define size of gitt local table.
27124         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
27125         to STACK_SIZE; Use it to define size of bytemem array.
27126
27127 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27128
27129         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
27130         on 68HC11/HC12 due to the asm instruction.
27131         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
27132         * gcc.c-torture/compile/920520-1.x: Likewise.
27133         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
27134         on 68HC11/HC12 because the function is larger than 64K.
27135         * gcc.c-torture/compile/961203-1.x: New file, this test fails
27136         on 68HC11/HC12 because the structure is too large.
27137
27138 2001-05-20  Richard Henderson  <rth@redhat.com>
27139
27140         * gcc.c-torture/execute/20010520-1.c: New.
27141
27142 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27143
27144         * g++.old-deja/g++.warn/compare1.C: New test.
27145         * gcc.dg/compare4.c: New test.
27146
27147 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
27148
27149         * g++.old-deja/g++.other/optimize1.C: New test.
27150
27151 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27152
27153         * g++.old-deja/g++.pt/spec41.C: New test.
27154
27155 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
27156
27157         * gcc.c-torture/compile/20010114-1.x: Remove.
27158
27159 2001-05-18  Stan Shebs  <shebs@apple.com>
27160
27161         * gcc.c-torture/compile/20010518-1.c: New test.
27162
27163 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
27164
27165         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
27166         * g++.old-deja/g++.pt/crash67.C: New test.
27167
27168 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
27169
27170         * g++.old-deja/g++.other/debug9.C: New test.
27171
27172 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
27173
27174         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
27175
27176 2001-05-16  Jan Hubicka  <jh@suse.cz>
27177
27178         * gcc.c-torture/compile/20010516-1.c: New test.
27179
27180 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27181
27182         * g++.old-deja/g++.other/crash41.C: New test.
27183
27184 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27185
27186         * g++.old-deja/g++.pt/crash66.C: New test.
27187
27188 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
27189
27190         * g++.old-deja/g++.robertl/eb27.C: Convert.
27191
27192 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
27193
27194         * g++.dg/friend-warn.C: New test.  Do not warn about friend
27195         declaration being redundant.
27196
27197 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
27198
27199         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
27200
27201 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
27202
27203         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
27204
27205 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
27206
27207         * lib/g++.exp: Use testsuite_flags.
27208
27209 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
27210
27211         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
27212
27213 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27214
27215         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
27216
27217 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
27218
27219         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
27220
27221 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
27222
27223         * gcc.c-torture/compile/20010313-1.c: New test.
27224
27225 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
27226
27227         * gcc.dg/cpp/direct2.c: New test.
27228         * gccq.dg/cpp/direct2s.c: New test.
27229
27230         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
27231
27232 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
27233
27234         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
27235         * g++.old-deja/g++.other/op3.C: Likewise.
27236
27237 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27238
27239         * gcc.dg/cpp/syshdr.h: New file.
27240         * gcc.dg/cpp/sysmac1.c: Update.
27241         * gcc.dg/cpp/sysmac2.c: Update.
27242
27243 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27244
27245         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
27246
27247 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
27248
27249         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
27250         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
27251
27252 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
27253
27254         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
27255
27256 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
27257
27258         * lib/g++.exp (g++_include_flags): Don't use any special flags
27259         if TESTING_IN_BUILD_TREE is not defined.
27260         (g++_init): Use a plain 'c++' as the compiler if
27261         TESTING_IN_BUILD_TREEE is not defined.
27262
27263 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27264
27265         * g++.old-deja/g++.eh/catch13.C: New test.
27266         * g++.old-deja/g++.eh/catch14.C: New test.
27267
27268 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27269
27270         * gcc.dg/cpp/tr-define.c: New test.
27271
27272 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
27273
27274         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
27275         <stdlib.h>, not <malloc.h>.
27276
27277 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27278
27279         * g++.old-deja/g++.ns/template17.C: New test.
27280
27281 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27282
27283         * g++.old-deja/g++.pt/ref4.C: New test.
27284
27285 2001-04-30  Richard Henderson  <rth@redhat.com>
27286
27287         * gcc.dg/20000724-1.c: Revert last change.
27288
27289 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
27290
27291         * g77.f-torture/execute/20010430.f: New test.
27292
27293 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
27294
27295         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
27296
27297 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
27298
27299         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
27300
27301 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27302
27303         * g++.old-deja/g++.eh/crash6.C: New test.
27304
27305 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27306
27307         * g++.old-deja/g++.other/warn7.C: New test.
27308
27309 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27310
27311         * g++.old-deja/g++.other/defarg9.C: New test.
27312
27313 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27314
27315         * g77.f-torture/compile/20010426.f: New test.
27316         * g77.f-torture/execute/20010426.f: New test.
27317
27318 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27319
27320         * g77.f-torture/compile/20000629-1.x: Remove - error
27321         has been fixed.
27322
27323 2001-04-26  Jeffrey A Law  (law@cygnus.com)
27324
27325         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
27326         Tweak slightly to work with g++.dg framework.
27327         * g++.dg/special/ecos.exp: Run initp1.C test.
27328         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
27329
27330         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
27331         its linker doesn't give line numbers either.
27332         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
27333
27334 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27335
27336         * g++.old-deja/g++.other/lex1.C: New test.
27337
27338 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
27339
27340         * gcc.dg/noncompile/20010425-1.c: New test.
27341
27342 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27343
27344         * g++.old-deja/g++.pt/mangle2.C: New test.
27345
27346 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27347
27348         * gcc.dg/format/plus-1.c: New test.
27349
27350 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27351
27352         * gcc.dg/20010423-1.c: New test.
27353
27354 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27355
27356         * gcc.c-torture/execute/20010422-1.c: New test.
27357
27358 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
27359
27360         * g++.old-deja/g++.ns/type2.C: New test.
27361
27362 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
27363
27364         * g++.old-deja/g++.other/perf1.C: New test.
27365
27366 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
27367
27368         * gcc.dg/c99-func-2.c: Remove xfail.
27369         * gcc.dg/c99-func-3.c: Remove xfail.
27370         * gcc.dg/c99-func-4.c: Remove xfail.
27371
27372 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
27373
27374         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
27375
27376 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27377
27378         * gcc.c-torture/compile/20010423-1.c: New test.
27379
27380 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27381
27382         * g++.old-deja/g++.pt/typename28.C: New test.
27383
27384 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27385
27386         * g++.old-deja/g++.abi/empty2.C: New test.
27387         * g++.old-deja/g++.abi/empty3.C: New test.
27388
27389 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27390
27391         * g++.old-deja/g++.other/comdat2.C: New test.
27392         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
27393
27394 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27395
27396         * g++.old-deja/g++.other/overload14.C: New test.
27397
27398 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27399
27400         * g++.old-deja/g++.other/lookup23.C: New test.
27401
27402 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27403
27404         * gcc.c-torture/execute/20010403-1.c: New test.
27405
27406 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
27407             Mark Mitchell  <mark@codesourcery.com>
27408
27409         * lib/old-dejagnu.exp: Don't delete output of executable.
27410         Add .exe suffix to executables.
27411
27412 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
27413
27414         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
27415
27416 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27417
27418         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
27419
27420 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27421
27422         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
27423         * g++.old-deja/g++.abi/crash1.C: New test.
27424
27425 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27426
27427         * g++.old-deja/g++.other/crash40.C: New test.
27428
27429 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27430
27431         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
27432
27433 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
27434
27435         * g++.old-deja/g++.other/warn6.C: New test.
27436
27437 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27438
27439         * g++.old-deja/g++.robertl/eb42.C: Same.
27440
27441 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27442
27443         * gcc.dg/wtr-conversion-1.c: New testcase.
27444
27445 2001-04-10  Richard Henderson  <rth@redhat.com>
27446
27447         * g++.old-deja/g++.other/array5.C: New.
27448
27449 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27450
27451         * gcc.c-torture/execute/20010408-1.c: New test.
27452
27453 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
27454
27455         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
27456         headers and constructs.
27457         * g++.old-deja/g++.robertl/eb79.C: Same.
27458         * g++.old-deja/g++.robertl/eb77.C (main): Same.
27459         * g++.old-deja/g++.robertl/eb73.C: Same.
27460         * g++.old-deja/g++.robertl/eb66.C (main): Same.
27461         * g++.old-deja/g++.robertl/eb55.C (t): Same.
27462         * g++.old-deja/g++.robertl/eb54.C (main): Same.
27463         * g++.old-deja/g++.robertl/eb46.C (main): Same.
27464         * g++.old-deja/g++.robertl/eb44.C: Same.
27465         * g++.old-deja/g++.robertl/eb41.C (main): Same.
27466         * g++.old-deja/g++.robertl/eb4.C (main): Same.
27467         * g++.old-deja/g++.robertl/eb39.C: Same.
27468         * g++.old-deja/g++.robertl/eb33.C (main): Same.
27469         * g++.old-deja/g++.robertl/eb31.C (main): Same.
27470         * g++.old-deja/g++.robertl/eb30.C: Same.
27471         * g++.old-deja/g++.robertl/eb3.C: Same.
27472         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
27473         * g++.old-deja/g++.robertl/eb21.C: Same.
27474         * g++.old-deja/g++.robertl/eb15.C: Same.
27475         * g++.old-deja/g++.robertl/eb118.C: Same.
27476         * g++.old-deja/g++.robertl/eb115.C (main): Same.
27477         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
27478         * g++.old-deja/g++.robertl/eb109.C: Same.
27479         * g++.old-deja/g++.other/sibcall1.C (main): Same.
27480         * g++.old-deja/g++.mike/rtti1.C: Same.
27481         * g++.old-deja/g++.mike/p658.C: Same.
27482         * g++.old-deja/g++.mike/net46.C: Same.
27483         * g++.old-deja/g++.mike/net34.C: Same.
27484         * g++.old-deja/g++.mike/memoize1.C: Same.
27485         * g++.old-deja/g++.mike/eh2.C: Same.
27486         * g++.old-deja/g++.law/weak.C: Same.
27487         * g++.old-deja/g++.law/visibility7.C: Same.
27488         * g++.old-deja/g++.law/visibility25.C: Same.
27489         * g++.old-deja/g++.law/visibility22.C: Same.
27490         * g++.old-deja/g++.law/visibility2.C: Same.
27491         * g++.old-deja/g++.law/visibility17.C: Same.
27492         * g++.old-deja/g++.law/visibility13.C: Same.
27493         * g++.old-deja/g++.law/visibility10.C: Same.
27494         * g++.old-deja/g++.law/visibility1.C: Same.
27495         * g++.old-deja/g++.law/virtual3.C (eval): Same.
27496         * g++.old-deja/g++.law/vbase1.C: Same.
27497         * g++.old-deja/g++.law/operators32.C: Same.
27498         * g++.old-deja/g++.law/nest3.C: Same.
27499         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
27500         * g++.old-deja/g++.law/except5.C (main): Same.
27501         * g++.old-deja/g++.law/cvt7.C (run): Same.
27502         * g++.old-deja/g++.law/cvt2.C: Same.
27503         * g++.old-deja/g++.law/cvt16.C: Same.
27504         * g++.old-deja/g++.law/ctors6.C (bar): Same.
27505         * g++.old-deja/g++.law/ctors17.C (main): Same.
27506         * g++.old-deja/g++.law/ctors13.C: Same.
27507         * g++.old-deja/g++.law/ctors12.C (main): Same.
27508         * g++.old-deja/g++.law/ctors10.C: Same.
27509         * g++.old-deja/g++.law/code-gen5.C: Same.
27510         * g++.old-deja/g++.law/bad-error7.C: Same.
27511         * g++.old-deja/g++.law/arm9.C: Same.
27512         * g++.old-deja/g++.law/arm12.C: Same.
27513         * g++.old-deja/g++.law/arg8.C: Same.
27514         * g++.old-deja/g++.law/arg1.C: Same.
27515         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
27516         * g++.old-deja/g++.jason/template31.C: Same.
27517         * g++.old-deja/g++.jason/template24.C (main): Same.
27518         * g++.old-deja/g++.jason/2371.C: Same.
27519         * g++.old-deja/g++.eh/new2.C: Same.
27520         * g++.old-deja/g++.eh/new1.C: Same.
27521         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
27522         * g++.old-deja/g++.brendan/nest21.C (main): Same.
27523         * g++.old-deja/g++.brendan/err-msg3.C: Same.
27524         * g++.old-deja/g++.brendan/crash62.C: Same.
27525         * g++.old-deja/g++.brendan/crash52.C: Same.
27526         * g++.old-deja/g++.brendan/crash49.C (main): Same.
27527         * g++.old-deja/g++.brendan/crash38.C: Same.
27528         * g++.old-deja/g++.brendan/crash15.C (main): Same.
27529         * g++.old-deja/g++.brendan/copy9.C: Same.
27530
27531 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
27532
27533         * gcc.c-torture/execute/20001203-2.c (memset):
27534         Count argument is of type __SIZE_TYPE__.
27535
27536 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
27537
27538         * gcc.c-torture/compile/20010404-1.c: New test.
27539
27540 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
27541
27542         * gcc.c-torture/compile/20010326-1.c: New test.
27543
27544 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
27545
27546         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
27547         peculiarities of the SH.
27548         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
27549
27550 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27551
27552         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
27553         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
27554         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
27555
27556 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27557
27558         * g77.f-torture/compile/20010321-1.f: New test.
27559
27560 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27561
27562         * gcc.c-torture/compile/20010329-1.c: New test.
27563
27564 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27565
27566         * gcc.c-torture/execute/20010329-1.c: New test.
27567
27568 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27569
27570         * g++.old-deja/g++.other/eh4.C: Fix typo.
27571
27572 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27573
27574         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
27575
27576 2001-03-28  Philip Blundell  <philb@gnu.org>
27577
27578         * gcc.c-torture/compile/20010328-1.c: New test.
27579
27580 2001-03-27  Richard Henderson  <rth@redhat.com>
27581
27582         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
27583         * g++.old-deja/g++.eh/vbase3.C: Likewise.
27584
27585 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
27586
27587         * gcc.c-torture/compile/20010327-1.c: New test.
27588
27589 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
27590
27591         * g++.old-deja/g++.other/friend12.C: New test.
27592         * g++.old-deja/g++.other/friend9.C: Expect no errors.
27593         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
27594
27595 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27596
27597         * gcc.c-torture/execute/20010325-1.c: New test.
27598
27599 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
27600
27601         * g++.old-deja/g++.other/mangle3.C: New test.
27602
27603 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
27604
27605         * g++.old-deja/g++.other/anon8.C: New test.
27606
27607 2001-03-20  Philip Blundell  <philb@gnu.org>
27608
27609         * gcc.c-torture/compile/20010320-1.c: New test.
27610
27611 2001-03-17  Richard Henderson  <rth@redhat.com>
27612
27613         * g++.old-deja/g++.other/eh4.C: Add expected error text.
27614
27615 2001-03-15  Geoff Keating  <geoff@redhat.com>
27616
27617         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
27618         tests on AIX.
27619
27620 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
27621
27622         * g++.old-deja/g++.other/eh4.C: New test.
27623
27624 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27625
27626         * gcc.dg/cpp/mi1.c: Update.
27627
27628 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
27629
27630         * g++.old-deja/g++.other/regstack.C: New test.
27631
27632 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
27633
27634         * g++.old-deja/g++.other/ref4.C: New test.
27635
27636 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
27637
27638         * objc/execute/va_method.m: Added.
27639         * objc/execute/IMP.m: Added.
27640         * objc/execute/_cmd.m: Added.
27641         * objc/execute/accessing_ivars.m: Added.
27642         * objc/execute/class-1.m: Added.
27643         * objc/execute/class-10.m: Added.
27644         * objc/execute/class-11.m: Added.
27645         * objc/execute/class-12.m: Added.
27646         * objc/execute/class-13.m: Added.
27647         * objc/execute/class-14.m: Added.
27648         * objc/execute/class-2.m: Added.
27649         * objc/execute/class-3.m: Added.
27650         * objc/execute/class-4.m: Added.
27651         * objc/execute/class-5.m: Added.
27652         * objc/execute/class-6.m: Added.
27653         * objc/execute/class-7.m: Added.
27654         * objc/execute/class-8.m: Added.
27655         * objc/execute/class-9.m: Added.
27656         * objc/execute/class-tests-1.h
27657         * objc/execute/class-tests-2.h
27658         * objc/execute/compatibility_alias.m: Added.
27659         * objc/execute/encode-1.m: Added.
27660         * objc/execute/formal_protocol-1.m: Added.
27661         * objc/execute/formal_protocol-2.m: Added.
27662         * objc/execute/formal_protocol-3.m: Added.
27663         * objc/execute/formal_protocol-4.m: Added.
27664         * objc/execute/formal_protocol-5.m: Added.
27665         * objc/execute/formal_protocol-6.m: Added.
27666         * objc/execute/formal_protocol-7.m: Added.
27667         * objc/execute/informal_protocol.m: Added.
27668         * objc/execute/initialize.m: Added.
27669         * objc/execute/load.m: Added.
27670         * objc/execute/many_args_method.m: Added.
27671         * objc/execute/nested-3.m: Added.
27672         * objc/execute/no_clash.m: Added.
27673         * objc/execute/private.m: Added.
27674         * objc/execute/redefining_self.m: Added.
27675         * objc/execute/root_methods.m: Added.
27676         * objc/execute/selector-1.m: Added.
27677         * objc/execute/static-1.m: Added.
27678         * objc/execute/static-2.m: Added.
27679         * objc/execute/va_method.m: Added.
27680
27681 2001-03-10  Richard Henderson  <rth@redhat.com>
27682
27683         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
27684
27685 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27686
27687         * g++.old-deja/g++.other/crash31.C: XFAIL.
27688         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
27689         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
27690         * gcc.c-torture/execute/20010123-1.x: XFAIL.
27691         * gcc.c-torture/execute/20010124-1.x: XFAIL.
27692         * gcc.dg/sequence-pt-1.c: XFAIL one test.
27693
27694 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27695
27696         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
27697
27698 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27699
27700         * gcc.dg/20000724-1.c: Don't use multiline strings.
27701
27702 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27703
27704         * objc/execute/string1.m, objc/execute/string2.m: Compare the
27705         result of -cString against what we expect it to be; don't just
27706         print it out for no one to read.
27707
27708         * objc/execute/string3.m, objc/execute/string4.m: New tests.
27709         Based on testcases provided by Nicola Pero.
27710
27711 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27712
27713         * gcc.dg/cpp/macro7.c: New test.
27714
27715 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27716
27717         * gcc.dg/cpp/multiline.c: Update.
27718
27719 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27720
27721         * g++.old-deja/g++.other/enum3.C: New test.
27722
27723 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27724
27725         * g++.old-deja/g++.other/pod1.C: New test.
27726
27727 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27728
27729         * g++.old-deja/g++.ext/overload1.C: New test.
27730
27731 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27732
27733         * g++.old-deja/g++.pt/using1.C: New test.
27734
27735 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27736
27737         * g++.old-deja/g++.other/using9.C: New test.
27738
27739 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
27740
27741         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
27742
27743         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
27744
27745 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
27746
27747         * g++.old-deja/g++.ext/realpt1.C: Remove.
27748
27749 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
27750
27751         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
27752
27753 2001-02-26  Will Cohen  <wcohen@redhat.com>
27754
27755         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
27756
27757 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
27758
27759         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
27760         templatized constructors.
27761
27762 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27763
27764         * gcc.c-torture/execute/20010224-1.c: New test.
27765
27766 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
27767
27768         * gcc.c-torture/execute/20010222-1.c: New test.
27769
27770 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
27771
27772         * g++.old-deja/g++.other/inline20.C: New test.
27773
27774 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
27775
27776         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
27777
27778 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27779
27780         * g++.old-deja/g++.other/lookup22.C: New test.
27781
27782 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
27783
27784         * g77.dg: New directory.
27785         * g77.dg/20010216-1.f: New test case.
27786         * g77.dg/dg.exp: New driver.
27787         * lib/g77-dg.exp: New driver library.
27788
27789 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27790
27791         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
27792
27793 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
27794
27795         * g++.old-deja/g++.other/decl9.C: New test.
27796
27797 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
27798
27799         * g++.old-deja/g++.other/init16.C: Update the test so that it does
27800         not need <string> and also tests the initialization at runtime.
27801
27802 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27803
27804         * gcc.c-torture/execute/longlong.c: New test.
27805
27806 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27807
27808         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
27809
27810 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27811
27812         * gcc.c-torture/execute/920302-1.c (execute):
27813         Change argument type to short.
27814
27815 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27816
27817         * g++.old-deja/g++.pt/deduct6.C: New test.
27818
27819 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27820
27821         * g++.old-deja/g++.pt/deduct5.C: New test.
27822
27823 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
27824
27825         * gcc.c-torture/execute/20010209-1.c: New test.
27826
27827 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27828
27829         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
27830
27831 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
27832
27833         * g++.dg/vtgc1.C: Update for new ABI.
27834
27835         * consistency.vlad: New directory, 1665 files.
27836
27837 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27838
27839         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
27840         return type.
27841         * gcc.dg/cpp/digraphs.c: Declare puts.
27842
27843 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27844
27845         * g++.old-deja/g++.other/warn5.C: New test.
27846
27847 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27848
27849         * g++.old-deja/g++.pt/spec40.C: New test.
27850
27851 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27852
27853         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
27854         case.
27855         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
27856
27857 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
27858
27859         * gcc.c-torture/compile/20010209-1.c: New test.
27860
27861 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
27862
27863         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
27864         excess errors message but not if it crashes.
27865         * g++.old-deja/g++.other/crash27.C: Likewise.
27866         * g++.old-deja/g++.other/crash28.C: Likewise.
27867         * g++.old-deja/g++.other/crash30.C: Likewise.
27868         * g++.old-deja/g++.other/crash32.C: Likewise.
27869         * g++.old-deja/g++.other/crash35.C: Likewise.
27870         * g++.old-deja/g++.pt/inherit2.C: Likewise.
27871
27872 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27873
27874         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
27875         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
27876         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
27877         g77.f-torture/execute/execute.exp,
27878         g77.f-torture/noncompile/noncompile.exp,
27879         gcc.c-torture/execute/execute.exp,
27880         gcc.c-torture/execute/memcheck/memcheck.exp,
27881         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
27882         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
27883         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
27884         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
27885         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
27886         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
27887         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
27888         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
27889         Remove bug reporting instructions with ancient email addresses.
27890
27891 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27892
27893         * gcc.dg/20010202-1.c: New test.
27894         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
27895
27896 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
27897
27898         * g++.dg/stdbool-if.C: New test.
27899
27900 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
27901
27902         * objc/execute/fdecl.m: Added main().
27903
27904 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27905
27906         * gcc.c-torture/execute/20010206-1.c: New test.
27907
27908 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27909
27910         * gcc.dg/cpp/avoidpaste1.c: Update.
27911
27912 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
27913
27914         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
27915         Pero <nicola@brainstorm.co.uk>.
27916         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
27917
27918 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
27919
27920         * g++.old-deja/g++.pt/spec39.C: New test.
27921
27922 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
27923
27924         * gcc.c-torture/compile/20010202-1.c: New test.
27925
27926 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
27927
27928         * g++.old-deja/g++.abi/primary2.C: New test.
27929         * g++.old-deja/g++.abi/primary3.C: New test.
27930         * g++.old-deja/g++.abi/primary4.C: New test.
27931         * g++.old-deja/g++.abi/primary5.C: New test.
27932         * g++.old-deja/g++.abi/vtable3.h: New test.
27933         * g++.old-deja/g++.abi/vtable3a.C: New test.
27934         * g++.old-deja/g++.abi/vtable3b.C: New test.
27935         * g++.old-deja/g++.abi/vtable3c.C: New test.
27936         * g++.old-deja/g++.abi/vtable3d.C: New test.
27937         * g++.old-deja/g++.abi/vtable3e.C: New test.
27938         * g++.old-deja/g++.abi/vtable3f.C: New test.
27939         * g++.old-deja/g++.abi/vtable3g.C: New test.
27940         * g++.old-deja/g++.abi/vtable3h.C: New test.
27941         * g++.old-deja/g++.abi/vtable3i.C: New test.
27942         * g++.old-deja/g++.abi/vtable3j.C: New test.
27943         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
27944
27945 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
27946
27947         * g++.old-deja/g++.other/anon6.C: New test.
27948         * g++.old-deja/g++.other/anon7.C: New test.
27949
27950 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27951
27952         * gcc.dg/cpp/avoidpaste2.c: New tests.
27953
27954 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
27955
27956         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
27957
27958 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
27959
27960         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
27961         DECIMAL_DIG cases for Irix."
27962
27963 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
27964
27965         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
27966
27967 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27968
27969         * gcc.dg/c99-tag-1.c: New test.
27970
27971 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27972
27973         * gcc.dg/cpp/tr-warn1.c: Add tests.
27974
27975 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27976
27977         * gcc.dg/cpp/avoidpaste1.c: Update.
27978         * gcc.dg/cpp/paste4.c: Update.
27979
27980 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
27981
27982         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
27983         cases for Irix.
27984
27985 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27986
27987         * g++.old-deja/g++.other/inline19.C: New test.
27988
27989 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27990
27991         * gcc.dg/Wlarger-than.c: New test.
27992
27993 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27994
27995         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
27996
27997 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
27998
27999         * gcc.c-torture/execute/20010129-1.c: New test.
28000         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
28001
28002 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
28003
28004         * gcc.dg/cpp/avoidpaste1.c: Test case.
28005
28006 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
28007
28008         * g++.old-deja/g++.other/inline18.C: New test.
28009
28010 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28011
28012         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
28013         and __builtin_putchar.
28014
28015 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
28016
28017         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
28018         tests.
28019
28020 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
28021
28022         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
28023         floating point number rounding mode to round to the nearest
28024         representable mode.
28025
28026 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
28027
28028         * g++.old-deja/g++.other/mangle2.C: New test.
28029
28030 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28031
28032         * gcc.c-torture/compile/20010124-1.c: New test.
28033
28034 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
28035
28036         * g++.old-deja/g++.pt/spec38.C: New test.
28037
28038 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28039
28040         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
28041         "Build don't run".
28042
28043 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28044
28045         * gcc.c-torture/execute/20010123-1.c: New test.
28046
28047 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28048
28049         * g++.old-deja/g++.pt/spec37.C: New test.
28050
28051 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28052
28053         * g++.old-deja/g++.pt/overload14.C: New test.
28054
28055 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28056
28057         * gcc.c-torture/execute/20010122-1.c: New test, exercise
28058         __builtin_return_address.
28059
28060 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
28061
28062         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
28063         * g++.old-deja/g++.pt/spec35.C: New test.
28064         * g++.old-deja/g++.pt/spec36.C: New test.
28065
28066 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
28067
28068         * gcc.c-torture/compile/20010118-1.c: New test.
28069
28070 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
28071
28072         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
28073
28074 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28075
28076         * gcc.c-torture/execute/20010119-1.c: New test.
28077
28078 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28079
28080         * g++.old-deja/g++.other/vbase5.C: New test.
28081
28082 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28083
28084         * gcc.c-torture/execute/20010118-1.c: New test.
28085
28086 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28087
28088         * g++.old-deja/g++.pt/deduct3.C: New test.
28089
28090 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28091
28092         * g++.old-deja/g++.pt/spec34.C: New test.
28093
28094 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
28095
28096         * g77.f-torture/compile/20000601-2.f: New test.
28097
28098 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28099
28100         * g++.old-deja/g++.other/init17.C: New test.
28101
28102 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
28103
28104         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
28105
28106 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28107
28108         * g++.old-deja/g++.pt/unify8.C: New test.
28109
28110 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28111
28112         * g++.old-deja/g++.abi/vbase1.C: New test.
28113
28114 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28115
28116         * g++.old-deja/g++.pt/crash65.C: New test.
28117
28118 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28119
28120         * gcc.dg/cpp/assembl2.S: New test case.
28121
28122 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
28123
28124         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
28125         are supported.
28126
28127 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28128
28129         * g++.old-deja/g++.other/builtins1.C: New test.
28130         * g++.old-deja/g++.other/builtins2.C: Likewise.
28131         * g++.old-deja/g++.other/builtins3.C: Likewise.
28132         * g++.old-deja/g++.other/builtins4.C: Likewise.
28133
28134 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
28135
28136         * gcc.c-torture/compile/20010117-1.c: New test.
28137         * gcc.c-torture/compile/20010117-2.c: New test.
28138
28139 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28140
28141         * g77.f-torture/execute/20010116.[fx]: New test,
28142         XFAIL on i?86-*-*.
28143         * g77.f-torture/compile/20010115.f: Indicate it's
28144         a test for PR fortran/1636.
28145
28146 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28147
28148         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
28149
28150 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28151
28152         * g77.f-torture/compile/20010115.f: New test.
28153
28154 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
28155
28156         * g++.old-deja/g++.pt/nontype5.C: New test.
28157
28158 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
28159
28160         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
28161         have an equivalent working one below it.
28162
28163 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28164
28165         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
28166         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28167
28168 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28169
28170         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
28171         message containing "init_priority".
28172         (conpr-2.C): Likewise.
28173         (conpr-3.C): Likewise.
28174         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
28175
28176 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28177
28178         * gcc.c-torture/execute/20010114-2.c: New test.
28179
28180 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28181
28182         * gcc.c-torture/compile/20010114-1.c: New test.
28183         * gcc.c-torture/compile/20010114-1.x: Xfail.
28184         * gcc.c-torture/compile/20010114-2.c: New test.
28185         * gcc.c-torture/execute/20010114-1.c: New test.
28186         * gcc.dg/trunc-1.c: New test.
28187         * gcc.dg/uninit-B.c: New test.
28188
28189 2001-01-13  Nick Clifton  <nickc@redhat.com>
28190
28191         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
28192         target.
28193
28194 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28195
28196         * gcc.c-torture/compile/20010113-1.c: New test.
28197
28198 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
28199
28200         * gcc.c-torture/compile/20001212-1.c: New test.
28201
28202 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28203
28204         * gcc.dg/cpp/widestr1.c: Update.
28205         * gcc.dg/cpp/prag-imp.c: Remove.
28206
28207 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
28208
28209         * gcc.c-torture/execute/20000801-3.x: Remove.
28210         * gcc.dg/c90-init-1.c: New test.
28211         * gcc.dg/c99-init-1.c: New test.
28212         * gcc.dg/c99-init-2.c: New test.
28213         * gcc.dg/gnu99-init-1.c: New test.
28214
28215 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
28216
28217         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
28218         testing that no relevant ones were found.
28219
28220 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28221
28222         * g++.old-deja/g++.pt/cast2.C: New test.
28223
28224 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28225
28226         * g++.old-deja/g++.pt/friend47.C: New test.
28227
28228 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28229
28230         * g++.old-deja/g++.pt/instantiate13.C: New test.
28231
28232 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28233
28234         * g++.old-deja/g++.other/defarg7.C: New test.
28235         * g++.old-deja/g++.other/defarg8.C: New test.
28236
28237 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28238
28239         * g++.old-deja/g++.pt/crash64.C: New test.
28240
28241 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28242
28243         * g++.old-deja/g++.pt/crash63.C: New test.
28244
28245 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
28246
28247         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
28248
28249 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
28250
28251         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
28252
28253 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28254
28255         * g++.old-deja/g++.pt/error3.C: New test.
28256
28257 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28258
28259         * g++.old-deja/g++.other/crash39.C: New test.
28260
28261 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28262
28263         * g++.old-deja/g++.other/vbase4.C: New test.
28264
28265 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
28266
28267         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
28268         * gcc.dg/special/20000419-2.c: New file. Identical to above.
28269         * gcc.dg/special/special.exp: New test driver which will check
28270         for alias support for the above test.
28271
28272 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
28273
28274         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
28275         problems on small machines.
28276         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
28277         parameterize.
28278
28279 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
28280
28281         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
28282         mips.
28283         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28284
28285 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
28286
28287         * g++.old_deja/g++.pt/using8.C: New test.
28288
28289 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28290
28291         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
28292
28293 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
28294
28295         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
28296         where a failure is expected.
28297         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
28298
28299 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28300
28301         * g++.old_deja/g++.pt/instantiate12.C: New test.
28302
28303 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28304
28305         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
28306         start of structs.
28307         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
28308         * g++.old-deja/g++.brendan/crash17.C: Likewise.
28309         * g++.old-deja/g++.brendan/crash29.C: Likewise.
28310         * g++.old-deja/g++.brendan/crash48.C: Likewise.
28311         * g++.old-deja/g++.brendan/ns1.C: Likewise.
28312         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
28313         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28314         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
28315         * g++.old-deja/g++.eh/spec6.C: Likewise.
28316         * g++.old-deja/g++.jason/crash3.C: Likewise.
28317         * g++.old-deja/g++.law/ctors11.C: Likewise.
28318         * g++.old-deja/g++.law/ctors17.C: Likewise.
28319         * g++.old-deja/g++.law/ctors5.C: Likewise.
28320         * g++.old-deja/g++.law/ctors9.C: Likewise.
28321         * g++.old-deja/g++.mike/ambig1.C: Likewise.
28322         * g++.old-deja/g++.mike/net22.C: Likewise.
28323         * g++.old-deja/g++.mike/p3538a.C: Likewise.
28324         * g++.old-deja/g++.mike/p3538b.C: Likewise.
28325         * g++.old-deja/g++.mike/virt3.C: Likewise.
28326         * g++.old-deja/g++.niklas/t128.C: Likewise.
28327         * g++.old-deja/g++.other/anon4.C: Likewise.
28328         * g++.old-deja/g++.other/using1.C: Likewise.
28329         * g++.old-deja/g++.other/warn3.C: Likewise.
28330         * g++.old-deja/g++.pt/t37.C: Likewise.
28331         * g++.old-deja/g++.robertl/eb69.C: Likewise.
28332         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28333
28334 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28335
28336         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
28337
28338 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28339
28340         * gcc.c-torture/execute/stdio-opt-3.c: New test.
28341
28342 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
28343
28344         * gcc.c-torture/compile/20010107-1.c: New test.
28345
28346 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28347
28348         * gcc.c-torture/execute/builtin-noret-1.c: New test.
28349
28350 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28351
28352         * gcc.dg/format/format.h: New file.
28353         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
28354         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
28355         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
28356         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
28357         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
28358         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
28359         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
28360         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
28361         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
28362         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
28363         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
28364         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
28365         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
28366         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
28367         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
28368         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
28369         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
28370         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
28371         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
28372         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
28373         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
28374         instead of declaring standard types, macros and functions in each
28375         test.
28376
28377 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
28378
28379         * gcc.c-torture/execute/20010106-1.c: New test.
28380
28381 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28382
28383         * gcc.dg/format/format.exp: New file.
28384         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
28385         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
28386         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
28387         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
28388         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
28389         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
28390         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
28391         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
28392         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
28393         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
28394         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
28395         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
28396         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
28397         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
28398         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
28399         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
28400         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
28401         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
28402         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
28403         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
28404         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
28405         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
28406         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
28407         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
28408         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
28409         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
28410         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
28411         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
28412         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
28413         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
28414         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
28415         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
28416         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
28417         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
28418         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
28419         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
28420         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
28421         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
28422         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
28423         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
28424         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
28425         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
28426
28427 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
28428
28429         * gcc.c-torture/execute/991228-1.c: Take word endianness into
28430         account.
28431
28432 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28433
28434         * gcc.c-torture/execute/builtin-complex-1.c: New test.
28435
28436 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28437
28438         * g++.old-deja/g++.pt/crash62.C: New test.
28439
28440 2001-01-04  Richard Henderson  <rth@redhat.com>
28441
28442         * gcc.dg/20000926-1.c: Update expected warnings.
28443         * gcc.dg/array-2.c: Likewise.
28444         * gcc.dg/array-4.c: Also validate flexible array members.
28445         * gcc.dg/c99-flex-array-1.c: New.
28446
28447 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28448
28449         * gcc.c-torture/compile/20001222-1.x: Remove.
28450
28451 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28452
28453         * gcc.c-torture/execute/built-in-setjmp.c: New.
28454
28455 2001-01-03  Richard Henderson  <rth@redhat.com>
28456
28457         * gcc.dg/940510-1.c: Update expected error wording.
28458         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
28459
28460 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
28461
28462         * lib/target-supports.exp (check_alias_available): Modified to
28463         indicate aliases not supported if only weak aliases are supported.
28464
28465 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28466
28467         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
28468         Turn on cmpstrsi checks for __pj__ and __i370__.
28469
28470 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28471
28472         * g++.old-deja/g++.other/virtual11.C: New test.
28473
28474 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28475
28476         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
28477
28478 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28479
28480         * gcc.c-torture/compile/20010102-1.c: New test.
28481
28482 2001-01-02  Andreas Jaeger  <aj@suse.de>
28483
28484         * gcc.dg/noreturn-3.c: New test.
28485
28486         * gcc.dg/noreturn-4.c: New test.
28487
28488 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28489
28490         * gcc.c-torture/execute/stdio-opt-1.c: Also test
28491         __builtin_fputc and __builtin_fwrite.
28492
28493 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28494
28495         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
28496         signed char, not default char.
28497
28498 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28499
28500         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
28501
28502 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
28503
28504         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
28505
28506 2000-12-29  Richard Henderson  <rth@redhat.com>
28507
28508         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
28509         (__cyg_profile_func_exit): Define.
28510
28511 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
28512
28513         * g++.dg/vtgc1.C: New test.
28514
28515 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
28516
28517         * gcc.dg/noncompile/20001228-1.c: New test.
28518
28519         * gcc.dg/20001228-1.c: New test.
28520
28521         * gcc.c-torture/execute/20001228-1.c: New test.
28522
28523 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
28524
28525         * gcc.dg/format-strfmon-1.c: New test.
28526
28527 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28528
28529         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
28530         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
28531         * gcc.c-torture/execute/string-opt-1.c: Likewise.
28532         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28533         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28534         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28535         * gcc.c-torture/execute/string-opt-6.c: Likewise.
28536         * gcc.c-torture/execute/string-opt-7.c: Likewise.
28537         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28538         * gcc.c-torture/execute/string-opt-9.c: Likewise.
28539         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28540         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28541         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28542
28543         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
28544         * gcc.c-torture/execute/string-opt-4.c: Test index.
28545
28546 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
28547
28548         * gcc.c-torture/compile/20001226-1.c: New test.
28549
28550 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28551
28552         * gcc.c-torture/compile/20001222-1.c: New test.
28553         * gcc.c-torture/compile/20001222-1.x: Xfail.
28554
28555 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
28556
28557         * gcc.c-torture/execute/comp-goto-2.c: New test.
28558
28559 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
28560
28561         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
28562         Use long types if __INT_MAX__ is 32767.
28563         (main): Use cast to (sint32 *) when poking 88 into a_page.
28564
28565         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
28566
28567 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
28568
28569         * gcc.c-torture/compile/20001221-1.c: New test.
28570         * gcc.c-torture/execute/20001221-1.c: New test.
28571
28572 2000-12-20  Richard Henderson  <rth@redhat.com>
28573
28574         * g++.old-deja/g++.pt/crash36.C: Update error lines.
28575         * g++.old-deja/g++.robertl/eb109.C: Likewise.
28576
28577 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28578
28579         * gcc.dg/compare3.c: New test.
28580
28581 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28582
28583         * gcc.dg/format-warnll-1.c: New test.
28584
28585 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28586
28587         * gcc.dg/cpp/cmdlne-P.c: New test.
28588
28589 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28590
28591         * gcc.c-torture/execute/builtin-abs-1.c,
28592         gcc.c-torture/execute/builtin-abs-2.c: New tests.
28593
28594 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28595
28596         * gcc.dg/cpp/multiline.c: New test.
28597
28598 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28599
28600         * g++.old-deja/g++.other/syshdr1.C: Update.
28601         * gcc.dg/cpp/lineflags.c: Remove temporarily.
28602
28603 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28604
28605         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
28606
28607 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28608
28609         * g++.old-deja/g++.pt/ttp65.C: New test.
28610
28611 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28612
28613         * g++.old-deja/g++.pt/ttp64.C: New test.
28614
28615 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28616
28617         * g++.old-deja/g++.pt/spec33.C: New test.
28618
28619 2000-12-14  Catherine Moore  <clm@redhat.com>
28620
28621         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
28622         * gcc.c-torture/execute/920612-2.c: Likewise.
28623         * gcc.c-torture/execute/920428-2.c: Likewise.
28624         * gcc-c-torture/execute/va-arg-11.c: Call exit.
28625         * gcc.c-torture/execute/va-arg-21.c: Likewise.
28626
28627 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28628
28629         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
28630         * gcc.dg/pack-test-2.c: Likewise.
28631
28632 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28633
28634         Tests by Zack Weinberg <zackw@stanford.edu>.
28635
28636         * gcc.dg/cpp/defined.c: Update.
28637         * gcc.dg/cpp/defined_trad.c: New tests.
28638
28639 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28640
28641         * gcc.dg/cpp/trad-direct.c: Update.
28642
28643 2000-12-11  Neil Booth  <neilb@earthling.net>
28644
28645         * gcc.dg/cpp/defined_trad.c
28646
28647 2000-12-11  Neil Booth  <neilb@earthling.net>
28648
28649         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
28650
28651 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28652
28653         * gcc.dg/format-miss-2.c: New test.
28654
28655 2000-12-09  Neil Booth  <neilb@earthling.net>
28656
28657         * gcc.dg/cpp/lineflags.c: New tests.
28658         * gcc.dg/cpp/poison.c: Update.
28659         * gcc.dg/cpp/redef2.c: Update.
28660         * gcc.dg/cpp/skipping.c: New test.
28661
28662 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
28663
28664         * g++.old-deja/g++.other/eh3.C: New testcase.
28665
28666 2000-12-07  Neil Booth  <neilb@earthling.net>
28667
28668         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
28669         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
28670         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
28671         wtr-union-init-2.c, wtr-union-init-3.c: Update.
28672         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
28673         Update.
28674
28675 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28676
28677         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
28678         __SIZE_TYPE__ instead of int for type of integers cast to
28679         pointers.
28680
28681 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
28682
28683         * g++.old-deja/g++.other/cleanup4.C: New test.
28684
28685 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28686
28687         * format-sec-1.c: New test.
28688
28689 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28690
28691         * gcc.dg/format-nonlit-3.c: New test.
28692
28693 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28694
28695         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
28696         through a null pointer.
28697
28698 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28699
28700         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
28701         * g++.old-deja/g++.pt/partial4.C: New test.
28702
28703 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
28704
28705         * gcc.c-torture/execute/ieee/hugeval.x: New.
28706
28707 2000-12-06  Neil Booth  <neilb@earthling.net>
28708
28709         * gcc.dg/cpp/backslash2.c: New tests.
28710
28711 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28712
28713         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
28714         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
28715
28716 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
28717
28718         * gcc.c-torture/execute/20001203-2.c: New testcase.
28719
28720 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28721
28722         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
28723         * g++.old-deja/g++.other/virtual10.C: New test.
28724
28725 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28726
28727         * g++.old-deja/g++.mike/pmf5.C: Remove test.
28728
28729 2000-12-05  Richard Henderson  <rth@redhat.com>
28730
28731         * gcc.c-torture/compile/20001205-1.c: New.
28732
28733 2000-12-04  Neil Booth  <neilb@earthling.net>
28734
28735         * g++.old-deja/g++.other/virtual9.C: New test.
28736         * g++.old-deja/g++.pt/crash61.C: New test.
28737         * gcc.c-torture/execute/loop-9.c: New test.
28738
28739 2000-12-04  Neil Booth  <neilb@earthling.net>
28740
28741         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
28742         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
28743         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
28744         * gcc.dg/cpp/extratokens.c: ...here.
28745
28746 2000-12-04  Neil Booth  <neilb@earthling.net>
28747
28748         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
28749         New tests.
28750
28751 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28752
28753         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
28754         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
28755
28756 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28757
28758         * gcc.c-torture/execute/20001203-1.c: New test.
28759
28760 2000-12-03  Neil Booth  <neilb@earthling.net>
28761
28762         * gcc.dg/cpp/macro6.c: New test cases.
28763
28764 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28765
28766         * gcc.c-torture/execute/string-opt-9.c: New test.
28767         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28768         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28769         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28770
28771         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
28772         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
28773
28774 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
28775
28776         * gcc.dg/cpp/if-6.c: New testcase.
28777
28778         * gcc.dg/20001201-1.c: New testcase.
28779
28780 2000-12-02  Neil Booth  <neilb@earthling.net>
28781
28782         * g++.old-deja/g++.other/externC4.C,
28783         g++.old-deja/g++.other/friend10.C: New tests.
28784
28785 2000-12-02  Neil Booth  <neilb@earthling.net>
28786
28787         * g++.old-deja/g++.other/instan2.C
28788         * g++.old-deja/g++.other/instan3.C: New test.
28789
28790 2000-12-02  Neil Booth  <neilb@earthling.net>
28791
28792         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
28793         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
28794         gnuc99.c,gnuc99-pedantic.c: New tests.
28795
28796 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28797
28798         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
28799         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
28800
28801 2000-12-01  Neil Booth  <neilb@earthling.net>
28802
28803         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
28804         * gcc.dg/cpp/poison.c: Update.
28805         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
28806
28807 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
28808
28809         * g77.f-torture/execute/20001201.f: New test.
28810
28811 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28812
28813         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
28814
28815 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
28816
28817         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
28818
28819 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
28820
28821         * g++.old-deja/g++.other/cast6.C: New test.
28822
28823 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
28824
28825         * gcc.c-torture/execute/20001130-2.c: New testcase.
28826
28827 2000-11-30  Richard Henderson  <rth@redhat.com>
28828
28829         * gcc.c-torture/execute/20001130-1.c: New test.
28830
28831 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28832
28833         * g++.old-deja/g++.other/op3.C: New test.
28834
28835 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28836
28837         * g++.old-deja/g++.other/op2.C: New test.
28838
28839 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28840
28841         * g++.old-deja/g++.other/crash38.C: New test.
28842
28843 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
28844
28845         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
28846
28847 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
28848
28849         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
28850         tests.
28851         * gcc.c-torture/execute/string-opt-6.c: New test.
28852
28853         * gcc.dg/20001117-1.c: Add main.
28854
28855 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
28856
28857         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
28858         Move from here ...
28859         * gcc.dg/940510-1.c: ... to here.
28860
28861         * gcc.dg/20000926-1.c: GNU C now allows initializations of
28862         zero-size arrays in toplevel structures.
28863
28864 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28865
28866         * gcc.c-torture/execute/loop-8.c: New test.
28867
28868 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28869
28870         * g++.old-deja/g++.other/base1.C: New test.
28871
28872 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28873
28874         * g++.old-deja/g++.other/parse2.C: New test.
28875
28876 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28877
28878         * g++.old-deja/g++.pt/incomplete1.C: New test.
28879
28880 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28881
28882         * g++.old-deja/g++.other/friend9.C: New test.
28883
28884 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28885
28886         * gcc.dg/20001127-1.c: New test.
28887
28888 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28889
28890         * g++.old-deja/g++.pt/friend46.C: New test.
28891
28892 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28893
28894         * g++.old-deja/g++.other/ptrmem8.C: New test.
28895
28896 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28897
28898         * gcc.c-torture/execute/string-opt-7.c: New test.
28899         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28900
28901 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28902
28903         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
28904         instead of 'mkcheck 2'.
28905
28906 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28907
28908         * gcc.c-torture/execute/memcheck/driver.c,
28909         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
28910         C9X references to refer to C99.
28911
28912 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
28913
28914         * gcc.dg/ultrasp3.c: New test.
28915
28916 2000-11-25  Neil Booth  <neilb@earthling.net>
28917
28918         * gcc.dg/cpp/include2.c: Update test to be locale independent.
28919
28920 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
28921
28922         * gcc.c-torture/compile/20001123-2.c: New.
28923
28924 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28925
28926         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
28927
28928 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
28929
28930         * gcc.dg/sequence-point-1.c: Add some new tests.
28931         * gcc.c-torture/execute/20001124-1.c: New test.
28932
28933 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28934
28935         * g++.old-deja/g++.other/vaarg4.C: New test.
28936         * gcc.c-torture/compile/20001123-1.c: New test.
28937
28938 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28939
28940         * g++.other/crash24.C: Adjust and remove XFAIL.
28941         * g++.other/crash37.C: New test.
28942
28943 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
28944
28945         * g++.old-deja/g++.pt/instantiate9.C: New test.
28946
28947 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
28948
28949         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
28950         new ABI, too.
28951
28952         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
28953         * g++.old-deja/g++.robertl/eb55.C: Likewise.
28954
28955 2000-11-22  Neil Booth  <neilb@earthling.net>
28956
28957         * gcc.dg/cpp/Wtrigraphs.c: New test.
28958
28959 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
28960
28961         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
28962
28963 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
28964
28965         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
28966
28967 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
28968
28969         * lib/gcc-dg.exp: load_lib scanasm.exp.
28970         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
28971         * lib/g++-dg.exp: load_lib scanasm.exp.
28972         * lib/scanasm.exp: New.
28973         (scan-assembler, scan-assembler-not): Add optional arguments to
28974         test name, or if not present, the pattern name.
28975         (scan-assembler-dem, scan-assembler-dem-not): New.
28976
28977         * g++.dg/dg.exp: New.
28978
28979 2000-11-21  Neil Booth  <neilb@earthling.net>
28980
28981         * gcc.dg/cpp/integrated1.c: Remove.
28982
28983 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28984
28985         * gcc.c-torture/execute/20001121-1.c: New test.
28986
28987 2000-11-21  Richard Henderson  <rth@redhat.com>
28988
28989         * gcc.c-torture/compile/20001121-1.c: New test.
28990
28991 2000-11-20  Neil Booth  <neilb@earthling.net>
28992
28993         * gcc.dg/cpp/integrated1.c: New test.
28994
28995 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28996
28997         * g++.old-deja/g++.other/inline17.C: New test.
28998
28999 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
29000
29001         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
29002         local variable to be zero: I made the variable global. Now
29003         uses abort() and exit() instead of relying on main's return value.
29004
29005 2000-11-20  Neil Booth  <neilb@earthling.net>
29006
29007         * gcc.dg/cpp/paste2.c: Update test.
29008         * objc/execute/paste.m: New test.
29009
29010 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29011
29012         * gcc.dg/c99-condexpr-1.c: New test.
29013
29014 2000-11-20  Neil Booth  <neilb@earthling.net>
29015
29016         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
29017
29018 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
29019
29020         * g++.old-deja/g++.pt/export1.C: New test.
29021
29022 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
29023
29024         * gcc.dg/20001117-1.c: New test.
29025
29026 2000-11-18  Richard Henderson  <rth@redhat.com>
29027
29028         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
29029
29030 2000-11-18  Richard Henderson  <rth@redhat.com>
29031
29032         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
29033         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
29034         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
29035
29036 2000-11-18  Richard Henderson  <rth@redhat.com>
29037
29038         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
29039         (main): New.  Exit cleanly.
29040
29041 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29042
29043         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
29044         gcc.dg/c99-fordecl-2.c: New tests.
29045
29046 2000-11-18  Richard Henderson  <rth@redhat.com>
29047
29048         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
29049         * gcc.c-torture/execute/zerolen-2.c: New.
29050
29051 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29052
29053         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
29054         memory.
29055
29056 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29057
29058         * g++.old-deja/g++.pt/instantiate8.C: New test.
29059
29060 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29061
29062         * g++.old-deja/g++.other/incomplete.C: Add more tests.
29063         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
29064
29065 2000-11-16  Nick Clifton  <nickc@redhat.com>
29066
29067         * gcc.c-torture/execute/nestfunc-2.c: New test.
29068         * gcc.c-torture/execute/nestfunc-3.c: New test.
29069
29070 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29071
29072         * gcc.c-torture/compile/20001116-1.c: New test.
29073
29074 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29075
29076         * gcc.c-torture/execute/20001115-1.c: New test.
29077
29078 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
29079
29080         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
29081         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
29082         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
29083         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29084
29085 2000-11-15  Neil Booth  <neilb@earthling.net>
29086
29087         gcc.dg/cpp/_Pragma1.c: Update.
29088         gcc.dg/cpp/_Pragma2.c: New test.
29089
29090 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29091
29092         * g++.old-deja/g++.other/anon5.C: New test.
29093
29094 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29095
29096         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
29097         tests.
29098
29099 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
29100
29101         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
29102         output.
29103
29104 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29105
29106         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
29107         labels at end of compound statements.
29108
29109 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
29110
29111         * gcc.c-torture/execute/loop-7.c: New test.
29112
29113 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29114
29115         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
29116
29117 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29118
29119         * gcc.dg/c99-bool-1.c: New test.
29120
29121 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29122
29123         * gcc.dg/c99-scope-1.c: Remove xfail.
29124         * gcc.dg/c99-scope-2.c: New test.
29125
29126 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29127
29128         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
29129         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
29130
29131 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
29132
29133         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
29134         error messages.
29135
29136         * g++.mike/p700.C: Don't typedef wchar_t.
29137         * g++.mike/p784.C: Likewise.
29138         * g++.mike/eb101.C: Don't use __wchar_t.
29139
29140 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29141
29142         * g77.f-torture/execute/20001111.[fx]: Test premature exit
29143         from DO loop.
29144
29145 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29146
29147         * gcc.c-torture/execute/20001111-1.c: New test.
29148
29149 2000-11-10  Nick Clifton  <nickc@redhat.com>
29150
29151         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
29152         long multuiple and accumulate.
29153
29154 2000-11-09  Richard Henderson  <rth@redhat.com>
29155
29156         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
29157         via size_t instead of int.
29158
29159         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
29160         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29161         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29162         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29163
29164 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
29165
29166         * gcc.c-torture/compile/20001109-1.c: New test.
29167         * gcc.c-torture/compile/20001109-2.c: New test.
29168
29169 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
29170
29171         * g++.old-deja/g++.pt/operator1.C: New test.
29172         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
29173
29174 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29175
29176         * gcc.dg/20001108-1.c: New test.
29177
29178 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29179
29180         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
29181         with both arguments constant strings.
29182         * gcc.c-torture/execute/string-opt-3.c: New test.
29183         * gcc.c-torture/execute/string-opt-4.c: New test.
29184         * gcc.c-torture/execute/string-opt-5.c: New test.
29185
29186 2000-11-08  Nick Clifton  <nickc@redhat.com>
29187
29188         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
29189         mulsidi3adddi patterns.
29190
29191 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
29192
29193         * g++.old-deja/g++.other/crash36.C: New test.
29194
29195 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
29196
29197         * g++.old-deja/g++.other/init16.C: New test.
29198
29199 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
29200
29201         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
29202
29203 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29204
29205         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
29206         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29207         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29208
29209 2000-11-07  DJ Delorie  <dj@redhat.com>
29210
29211         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
29212
29213 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29214
29215         * gcc.c-torture/execute/string-opt-1.c: New test.
29216
29217 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29218
29219         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
29220         mips-sgi-irix6.* because the MIPS ABI passes floating-point
29221         parameters in registers, and there is no way for a varargs
29222         function to know in which order the integer and floating-point
29223         parameters should be interleaved when they are placed on the
29224         stack.
29225         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29226         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29227
29228 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29229
29230         * gcc.c-torture/execute/string-opt-2.c: New test.
29231
29232 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
29233
29234         * g++.old-deja/g++.pt/crash60.C: New test.
29235
29236 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29237
29238         * g++.old-deja/g++.other/crash24.C: New test.
29239         * g++.old-deja/g++.other/crash25.C: New test.
29240         * g++.old-deja/g++.other/crash26.C: New test.
29241         * g++.old-deja/g++.other/crash27.C: New test.
29242         * g++.old-deja/g++.other/crash28.C: New test.
29243         * g++.old-deja/g++.other/crash29.C: New test.
29244         * g++.old-deja/g++.other/crash30.C: New test.
29245         * g++.old-deja/g++.other/crash31.C: New test.
29246         * g++.old-deja/g++.other/crash32.C: New test.
29247         * g++.old-deja/g++.other/crash33.C: New test.
29248         * g++.old-deja/g++.other/crash34.C: New test.
29249         * g++.old-deja/g++.other/crash35.C: New test.
29250
29251 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29252
29253         * gcc.c-torture/execute/20001031-1.c: New test.
29254
29255 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
29256
29257         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
29258         namespace.
29259
29260         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
29261         standards-conformant.
29262
29263         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
29264
29265         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
29266         * g++.old-deja/g++.mike/p755a.C: Likewise.
29267         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
29268         library makes no calls to `operator new' during initialization.
29269
29270 2000-11-04  Neil Booth  <neilb@earthling.net>
29271
29272         * gcc.dg/cpp/include2.c: New tests.
29273
29274 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
29275
29276         * lib/g++.exp (g++_set_ld_library_path): New function.
29277         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
29278
29279 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
29280
29281         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
29282         warnings.
29283
29284 2000-11-01  Richard Henderson  <rth@redhat.com>
29285
29286         * g++.old-deja/g++.ext/namedret1.C: New.
29287         * g++.old-deja/g++.ext/namedret2.C: New.
29288         * g++.old-deja/g++.ext/namedret3.C: New.
29289
29290 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
29291
29292         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
29293         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
29294
29295 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29296
29297         * gcc.c-torture/execute/va-arg-21.c: New test.
29298
29299 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29300
29301         * gcc.dg/c99-complex-2.c: New test.
29302
29303 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29304
29305         * gcc.c-torture/execute/stdio-opt-1.c: New test.
29306
29307 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
29308
29309         * g++.old-deja/g++.other/inline16.C: New test.
29310
29311 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
29312
29313         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
29314         __PRETTY_FUNCTION__
29315
29316 2000-10-29  Neil Booth  <neilb@earthling.net>
29317
29318         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
29319         New tests.
29320         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
29321         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
29322         optimisation.
29323
29324 2000-10-29  Neil Booth  <neilb@earthling.net>
29325
29326         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
29327         * mi1.c, mi1c.h: Add null directives to multiple-include test.
29328         * mi5.c: Test multiple includes work with -C.
29329         * trigraphs.c: Test ^= version.
29330
29331 2000-10-28  Neil Booth  <neilb@earthling.net>
29332
29333         New tests and test updates for new macro expander.
29334
29335         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
29336         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
29337         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
29338         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
29339         new diagnostic messages.
29340
29341         * gcc.dg/cpp/macro3.c: New tests.
29342
29343 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
29344
29345         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
29346         on the same line.
29347
29348 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
29349
29350         * g++.old-deja/g++.other/eh2.C: New test.
29351
29352 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
29353
29354         * gcc.c-torture/execute/20001027-1.c: New test.
29355
29356 2000-10-26  Richard Henderson  <rth@redhat.com>
29357
29358         * gcc.c-torture/execute/20001026-1.c: New.
29359
29360 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
29361
29362         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
29363         * g++.old-deja/g++.law/builtin1.C: Likewise.
29364         * g++.old-deja/g++.law/ctors10.C: Likewise.
29365         * g++.old-deja/g++.law/virtual3.C: Likewise.
29366         * g++.old-deja/g++.mike/p658.C: Likewise.
29367         * g++.old-deja/g++.other/sibcall1.C: Likewise.
29368         * g++.old-deja/g++.other/vaarg2.C: Likewise.
29369         * g++.old-deja/g++.robertl/eb124.C: Likewise.
29370         * g++.old-deja/g++.robertl/eb44.C: Likewise.
29371         * g++.old-deja/g++.robertl/eb77.C: Likewise.
29372
29373 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
29374
29375         * gcc.c-torture/compile/20001024-1.c: New test.
29376
29377 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
29378
29379         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
29380         to tell us whether or not we are using V3.
29381
29382 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29383
29384         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
29385         operands.
29386
29387 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29388
29389         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
29390
29391 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
29392
29393         * gcc.c-torture/execute/20001024-1.c: New test.
29394
29395 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
29396
29397         * g++.old-deja/g++.other/sibcall1.C: New test.
29398
29399 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
29400
29401         * gcc.dg/noncompile/init-3.c: New test.
29402
29403 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29404
29405         * gcc.dg/format-array-1.c: New test.
29406
29407 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29408
29409         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
29410         writing through null pointers; remove comment about testing
29411         unterminated strings.
29412
29413 2000-10-17  Matthew Hiller  <hiller@redhat.com>
29414
29415         * gcc.c-torture/execute/20001017-2.c: New test.
29416
29417 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29418
29419         * gcc.c-torture/compile/20001018-1.c: New test.
29420         * gcc.c-torture/compile/20001018-1.x: Xfail.
29421
29422 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29423
29424         * gcc.c-torture/execute/20001017-1.c: New test.
29425
29426 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29427
29428         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
29429         for multiple use of arguments with scanf formats; add tests for
29430         multiple use of arguments.
29431
29432 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
29433
29434         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
29435
29436 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29437
29438         * gcc.dg/format-miss-1.c: New test.
29439
29440 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29441
29442         * gcc.c-torture/execute/20001013-1.c: New test.
29443
29444 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29445
29446         * gcc.dg/format-branch-1.c: New test.
29447
29448 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29449
29450         * README, lib/file-format.exp: Remove EGCS references.
29451
29452 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29453
29454         * gcc.dg/20001013-1.c: New test.
29455
29456 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29457
29458         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
29459         for intmax_t in the compiler using __typeof__ and the type rules
29460         for conditional expressions.
29461
29462 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
29463
29464         * gcc.dg/20001012-1.c: New test.
29465         * gcc.dg/20001012-2.c: New test.
29466
29467 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29468
29469         * gcc.dg/format-attr-1.c: New test.
29470
29471 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29472
29473         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
29474         __LONG_LONG_MAX__ instead of LLONG_MAX.
29475
29476 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29477
29478         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
29479         scanf flags.
29480         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
29481         flags.
29482
29483 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
29484
29485         * gcc.dg/sequence-pt-1.c: New test.
29486
29487 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
29488
29489         * gcc.c-torture/execute/20001011-1.c: New testcase.
29490         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
29491
29492 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29493
29494         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
29495         does not error on it.
29496
29497 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29498
29499         * gcc.dg/20001009-1.c: New test.
29500
29501 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29502
29503         * gcc.c-torture/compile/20001009-1.c: Move from here ....
29504         * gcc.c-torture/execute/20001009-2.c: ... to here.
29505
29506 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
29507
29508         * gcc.c-torture/compile/20001009-1.c: New testcase.
29509         * gcc.c-torture/execute/20001009-1.c: New testcase.
29510         Testcases provided by Jan Hubicka <jh@suse.cz>.
29511
29512 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29513
29514         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29515         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
29516         uintmax_t using <limits.h> to emulate the compiler's internal
29517         logic.  No longer XFAIL %j tests.
29518
29519 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29520
29521         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
29522         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29523         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
29524         regexps and details of expected handling of some bad formats.
29525         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
29526         suppression.
29527
29528 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29529
29530         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
29531         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
29532         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
29533         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
29534         in list archives.
29535
29536 2000-10-06  Richard Henderson  <rth@cygnus.com>
29537
29538         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
29539         * g++.old-deja/g++.brendan/crash52.C: Likewise.
29540         * g++.old-deja/g++.jason/report.C: Likewise.
29541         * g++.old-deja/g++.law/friend5.C: Likewise.
29542         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
29543         of the expected warnings.
29544
29545 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
29546
29547         * g++.old-deja/g++.pt/enum14.C: New test.
29548
29549 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
29550
29551         * g++.old-deja/g++.pt/crash59.C: New test.
29552
29553 2000-10-04  Will Cohen  <wcohen@redhat.com>
29554
29555         * gcc.dg/20000926-1.c: New test.
29556
29557 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
29558
29559         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
29560         function name for current C++ compiler.
29561         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
29562
29563 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
29564
29565         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
29566         __PRETTY_FUNCTION__.
29567         * g++.old-deja/g++.ext/pretty2.C: Likewise.
29568
29569 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29570
29571         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
29572
29573 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
29574
29575         * gcc.c-torture/compile/20000923-1.c: New test.
29576
29577 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
29578
29579         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
29580         * g++.old-deja/g++.pt/ttp62.C: Same.
29581         * g++.old-deja/g++.other/inline14.C: Same.
29582
29583 2000-09-24  Richard Henderson  <rth@cygnus.com>
29584
29585         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
29586
29587 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29588
29589         * gcc.dg/c90-printf-1.c: Add test for wide string format.
29590
29591 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
29592
29593         * gcc.c-torture/compile/20000922-1.c: New file.
29594
29595 2000-09-21  Nick Clifton  <nickc@redhat.com>
29596
29597         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
29598         a signed long modulo operation.
29599         (mod6): New function - perform an unsigned long modulo operation.
29600         (main): Add tests for modulos of very large numbers by very small
29601         dividends.
29602
29603 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29604
29605         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
29606
29607 2000-09-19  Richard Henderson  <rth@cygnus.com>
29608
29609         * gcc.dg/compare2.c (case 10): XFAIL.
29610
29611 2000-09-18  Richard Henderson  <rth@cygnus.com>
29612
29613         * gcc.c-torture/execute/20000906-1.c: Move ...
29614         * gcc.dg/20000906-1.c: ... here.  Only run on targets
29615         that support __builtin_trap.
29616
29617 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
29618
29619         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
29620
29621 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29622
29623         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
29624         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
29625         more $ format tests.
29626
29627 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29628
29629         * gcc.dg/format-errmk-1.c: New test.
29630
29631 2000-09-17  Greg McGary  <greg@mcgary.org>
29632
29633         * gcc.c-torture/execute/20000917-1.x: Remove.
29634
29635 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29636
29637         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
29638
29639 2000-09-17  Greg McGary  <greg@mcgary.org>
29640
29641         * gcc.c-torture/execute/20000917-1.c: New test.
29642         * gcc.c-torture/execute/20000917-1.x: XFAIL.
29643
29644 2000-09-16  Neil Booth  <NeilB@earthling.net>
29645
29646         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
29647         in nested macro bug.
29648
29649 2000-09-15  Neil Booth  <NeilB@earthling.net>
29650
29651         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
29652
29653 2000-09-14  Jeffrey A Law  (law@cygnus.com)
29654
29655         * gcc.c-torture/execute/20000914-1.c: New test.
29656
29657 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
29658
29659         * g++.other/inline13.C: New test.
29660
29661 2000-09-12  Andreas Jaeger  <aj@suse.de>
29662
29663         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
29664         constant by Ulrich Drepper <drepper@redhat.com>.
29665
29666 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
29667
29668         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
29669
29670 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29671
29672         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
29673
29674 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
29675
29676         * gcc.dg/cpp/backslash.c: New test.
29677
29678 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
29679
29680         * gcc.c-torture/execute/20000910-1.c: New test.
29681         * gcc.c-torture/execute/20000910-2.c: Likewise.
29682
29683 2000-09-11  Robert Lipe  <robertl@sco.com>
29684
29685         * gcc.dg/pragma-align.c: New test.
29686
29687 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
29688
29689         * g++.old-deja/g++.pt/explicit82.C: New test.
29690         * g++.old-deja/g++.pt/explicit83.C: New test.
29691
29692 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
29693
29694         * gcc.dg/asm-names.c: New test.
29695
29696 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29697
29698         * gcc.dg/cpp/tr-warn6.c: New test
29699
29700 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29701
29702         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
29703         be accepted.
29704
29705 2000-09-07  Catherine Moore  <clm@redhat.com>
29706
29707         * gcc.c-torture/execute/unroll-1.c: New test.
29708
29709 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
29710
29711         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
29712         ERROR markers.
29713         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
29714         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
29715         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
29716         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
29717         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
29718         Preprocess only.
29719         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
29720         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
29721
29722 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29723
29724         * g++.old-deja/g++.pt/deduct2.C: New test.
29725
29726 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29727
29728         * g++.old-deja/g++.pt/parms2.C: New test.
29729
29730 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29731
29732         * g++.old-deja/g++.pt/crash58.C: New test.
29733
29734 2000-09-06  Greg McGary  <greg@mcgary.org>
29735
29736         * gcc.c-torture/execute/20000906-1.c: New test.
29737         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
29738
29739 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29740
29741         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
29742
29743 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29744
29745         * g++.old-deja/g++.pt/crash57.C: New test.
29746
29747 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29748
29749         * g++.old-deja/g++.pt/crash56.C: New test.
29750
29751 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29752
29753         * g++.old-deja/g++.pt/koenig1.C: New test.
29754
29755 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29756
29757         * gcc.dg/20000904-1.c: New test.
29758
29759 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29760
29761         * gcc.dg/cpp/paste8.c: New test.
29762
29763 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
29764
29765         * gcc.c-torture/compile/20000827-1.c: New test.
29766
29767 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29768
29769         * gcc.dg/format-diag-1.c: New test.
29770
29771 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29772
29773         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
29774         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
29775         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
29776         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
29777         gcc.dg/formatz-1.c: Adjust warning regular expressions.
29778
29779 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29780
29781         * g++.old-deja/g++.other/nested4.C: New test.
29782
29783 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29784
29785         * g++.old-deja/g++.ns/scoped1.C: New test.
29786
29787 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
29788
29789         * lib/g++.exp: Support testing already-installed GCC.
29790
29791 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29792
29793         * wtr-label-1.c, wtr-suffix-1.c: New tests.
29794
29795 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29796
29797         * gcc.dg/return-type-2.c: New test.
29798
29799 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
29800
29801         * gcc.c-torture/compile/20000825-1.c: New test.
29802
29803 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
29804
29805         * gcc.dg/dwarf2-2.c: New test.
29806
29807 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
29808
29809         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
29810         dg-warning regexps.
29811
29812 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29813
29814         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
29815         gcc.dg/format-ext-5.c: New tests.
29816
29817 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
29818
29819         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
29820
29821 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
29822
29823         * gcc.dg/noncompile/930622-2.c: Adjust error message.
29824
29825 2000-08-24  Richard Henderson  <rth@cygnus.com>
29826
29827         * gcc.dg/ia64-sync-1.c: New test.
29828         * gcc.dg/ia64-sync-2.c: New test.
29829         * gcc.dg/ia64-asm-1.c: New test.
29830
29831 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29832
29833         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
29834         * gcc.dg/format-ext-2.c: New test.
29835
29836 2000-08-23  Jason Merrill  <jason@redhat.com>
29837
29838         * lib/old-dejagnu.exp: Also ignore "In member function" and
29839         "At global scope".
29840
29841 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29842
29843         * gcc.dg/noncompile/label-lineno-1.c: New test.
29844
29845 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29846
29847         * gcc.dg/c99-array-nonobj-1.c: New test.
29848
29849 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29850
29851         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
29852         tests.
29853         * gcc.dg/format-ext-1.c: New test.
29854
29855 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29856
29857         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
29858         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
29859         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
29860         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
29861         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
29862
29863 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29864
29865         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
29866         gcc.dg/c99-strftime-2.c: New tests.
29867
29868 2000-08-22  Richard Henderson  <rth@cygnus.com>
29869
29870         * gcc.c-torture/execute/20000822-1.c: New test.
29871
29872 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29873
29874         * gcc.c-torture/execute/20000819-1.x: Remove.
29875
29876 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29877
29878         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
29879         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
29880         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
29881         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
29882         gcc.dg/format-xopen-1.c: New tests.
29883
29884 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29885
29886         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
29887
29888 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29889
29890         * g++.old-deja/g++.other/loop2.C: New test.
29891
29892         * gcc.c-torture/compile/20000606-1.c: New test.
29893         * gcc.c-torture/compile/20000728-1.c: New test.
29894         * gcc.c-torture/execute/20000801-1.c: New test.
29895         * gcc.c-torture/execute/20000801-2.c: New test.
29896         * gcc.c-torture/execute/20000819-1.c: New test.
29897         * gcc.c-torture/execute/20000819-1.x: XFAIL.
29898         * gcc.dg/20000629-1.c: New test.
29899         * gcc.dg/20000724-1.c: New test.
29900         * gcc.dg/20000807-1.c: New test.
29901
29902 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
29903
29904         * gcc.dg/cpp/pragma-1.c: New test.
29905         * gcc.dg/cpp/pragma-2.c: New test.
29906
29907 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
29908
29909         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
29910         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
29911
29912 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29913
29914         * gcc.c-torture/compile/20000818-1.c: New test.
29915
29916 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
29917
29918         * gcc.c-torture/execute/20000818-1.c: New test.
29919
29920 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29921
29922         * gcc.dg/format-va-1.c: New test.
29923
29924 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29925
29926         * g++.old-deja/g++.other/typedef8.C: New test.
29927
29928 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29929
29930         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
29931         * g++.old-deja/g++.mike/net36.C: Mark candidate.
29932         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
29933         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
29934         * g++.old-deja/g++.other/ptrmem7.C: New test.
29935         * g++.old-deja/g++.pt/ptrmem10.C: New test.
29936
29937 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29938
29939         * g++.old-deja/g++.pt/typename27.C: New test.
29940
29941 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
29942
29943         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
29944         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
29945         * g++.old-deja/g++.pt/friend45.C: New test.
29946         * g++.old-deja/g++.other/friend8.C: New test.
29947
29948 2000-08-15  Richard Henderson  <rth@cygnus.com>
29949
29950         * gcc.c-torture/execute/20000815-1.c: New test.
29951
29952 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29953
29954         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
29955         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
29956         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
29957
29958 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
29959
29960         * g++.old-deja/g++.other/refinit2.C: New test.
29961
29962 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
29963
29964         * lib/c-torture.exp (c-torture): Make
29965         compiler_conditional_xfail_data global.
29966         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
29967         compiler_conditional_xfail_data machinery.
29968         (f-torture-execute): Likewise.
29969         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
29970         and only when unrolling loops.
29971
29972         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
29973
29974 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29975
29976         * g++.old-deja/g++.pt/explicit81.C: New test.
29977
29978 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29979
29980         * g++.old-deja/g++.pt/typename26.C: New test.
29981
29982 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
29983
29984         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
29985         warning.
29986
29987 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29988
29989         * g++.old-deja/g++.other/array3.C: New test.
29990
29991 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29992
29993         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
29994         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
29995         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
29996         New tests.
29997
29998 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
29999
30000         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
30001         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30002
30003 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
30004
30005         * gcc.c-torture/execute/20000808-1.c: New test.
30006
30007 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30008
30009         * gcc.dg/c90-const-expr-1.c: New test.
30010
30011 2000-08-08  Richard Henderson  <rth@cygnus.com>
30012
30013         * gcc.dg/noncompile/920923-1.c: Declare calloc.
30014
30015 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30016
30017         * gcc.dg/noncompile/const-ll-1.c: New test.
30018
30019 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30020
30021         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
30022
30023 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
30024
30025         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
30026         that running programs linked against the shared version of libobjc
30027         run correctly.
30028
30029 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30030
30031         * gcc.dg/c99-printf-1.c: New test.
30032
30033 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30034
30035         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
30036
30037 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
30038
30039         * gcc.c-torture/execute/20000731-1.x: Delete.
30040
30041 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
30042
30043         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
30044         and torture_without_loops as is done by c-torture.exp.
30045         (search_for): Copy from c-torture.exp.
30046         (gcc-dg-runtest): New function, drives a directory of tests
30047         iterating over the TORTURE_OPTIONS.
30048         (scan-assembler, scan-assembler-not): Move here from
30049         individual directory drivers.
30050
30051         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
30052         defined by lib/gcc-dg.exp.
30053         * gcc.dg/cpp/cpp.exp: Likewise.
30054         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
30055         gcc-dg-runtest, so we cycle over optimization options.
30056
30057         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
30058         * gcc.dg/compare2.c: No longer expected to fail.
30059
30060 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30061
30062         * gcc.c-torture/execute/20000804-1.c: New test.
30063
30064 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30065
30066         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
30067
30068 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
30069
30070         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
30071
30072 2000-08-03  Jeffrey A Law  (law@cygnus.com)
30073
30074         * gcc.c-torture/compile/20000803-1.c: New test.
30075
30076 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30077
30078         * gcc.c-torture/execute/20000801-3.c,
30079         gcc.c-torture/execute/20000801-4.c: New tests.
30080         * gcc.c-torture/execute/20000801-3.x,
30081         gcc.c-torture/execute/20000801-4.x: Xfail.
30082
30083 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
30084
30085         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
30086         libobjc/.libs to allow for libtool.
30087
30088 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
30089
30090         * gcc.c-torture/compile/20000802-1.c: New test.
30091
30092 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
30093
30094         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
30095
30096 2000-07-31  Jeffrey A Law  (law@cygnus.com)
30097
30098         * gcc-c-torture/execute/20000731-2.c: New test.
30099
30100         * gcc.c-torture/execute/20000731-1.c: New test.
30101         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
30102
30103 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
30104
30105         * testsuite/gcc.dg/cpp/paste7.c: New test.
30106         * gcc.dg/cpp/20000725-1.c: New test.
30107
30108 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
30109
30110         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
30111         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
30112         declaration warning for __builtin_dwarf_reg_size.
30113
30114         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
30115
30116 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30117
30118         * gcc.dg/noncompile/voidparam-1.c: New test.
30119
30120 2000-07-30  Richard Henderson  <rth@cygnus.com>
30121
30122         * gcc.dg/c90-digraph-1.c: Don't xfail.
30123         * gcc.dg/compare2.c (case 10): Xfail.
30124         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
30125
30126 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
30127
30128         * gcc.dg/c99-main-1.c: New test.
30129
30130 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30131
30132         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
30133
30134 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
30135
30136         * gcc.c-tortuer/execute/20000726-1.c: New test.
30137
30138 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
30139
30140         * gcc.c-torture/execute/enum-2.c: New test.
30141
30142 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30143
30144         * gcc.dg/cpp/tr-warn3.c: New test.
30145
30146 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30147
30148         * g++.old-deja/g++.ext/implicit1.C: Remove.
30149         * g++.old-deja/g++.jason/c2.C: Remove
30150         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
30151         * g++.old-deja/g++.pt/crash16.C: Likewise.
30152         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
30153
30154 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30155
30156         * g++.old-deja/g++.other/for2.C: New test.
30157
30158 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
30159
30160         * gcc.dg/20000720-1.c: New test.
30161
30162 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
30163
30164         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
30165
30166 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
30167
30168         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
30169         * gcc.c-torture/execute/20000722-1.c: New.
30170         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
30171
30172 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
30173
30174         * gcc.dg/cpp/20000720-1.S: New test.
30175
30176 2000-07-21  Michael Meissner  <meissner@redhat.com>
30177
30178         * gcc.c-torture/execute/ieee/hugeval.c: New test.
30179
30180 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30181
30182         * g++.old-deja/g++.brendan/crash16.C,
30183         g++.old-deja/g++.brendan/parse3.C,
30184         g++.old-deja/g++.brendan/redecl1.C,
30185         g++.old-deja/g++.ns/template13.C,
30186         g++.old-deja/g++.other/decl4.C,
30187         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
30188
30189 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30190
30191         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
30192         and "Internal error".
30193
30194         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
30195         regexps.
30196         * gcc.dg/cpp/paste6.c: New test.
30197
30198 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
30199
30200         * gcc.dg/cpp/tr-direct.c: New test.
30201
30202         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
30203         gcc.dg/cpp/undef1.c: Tweak error regexps.
30204
30205 2000-07-18  Eric Christopher <echristo@redhat.com>
30206
30207         * gcc.c-torture/compile/20000718-1.c: New test.
30208
30209 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
30210
30211         * cpplex.c (_cpp_push_token): If the token being pushed back
30212         is the previous token in this context, just subtract one from
30213         context->posn.
30214         * cppmacro.c (save_expansion): Clear aux field when storing a
30215         placemarker.
30216
30217 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
30218
30219         * gcc.dg/noncompile/redecl-1.c: New test.
30220
30221 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
30222
30223         * gcc.c-torture/execute/20000717-5.c: New test.
30224         * gcc.c-torture/execute/20000717-1.x: Removed.
30225
30226 2000-07-17  Richard Henderson  <rth@cygnus.com>
30227
30228         * gcc.c-torture/execute/20000717-4.c: New test.
30229
30230 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
30231
30232         * gcc.dg/cpp/syshdr.c: New test.
30233         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
30234
30235 2000-07-17  Neil Booth  <neilb@earthling.net>
30236
30237         * gcc.dg/cpp/cmdlne-dM.c: New test.
30238         * gcc.dg/cpp/cmdlne-dD.c: New test.
30239
30240 2000-07-17  Jeffrey A Law  (law@cygnus.com)
30241
30242         * gcc.c-torture/execute/20000717-3.c: New test.
30243
30244         * gcc.c-torture/compile/20000717-1.c: New test.
30245
30246 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
30247
30248         * gcc.c-torture/execute/20000717-2.c: New test.
30249
30250 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30251
30252         * gcc.dg/formatz-1.c: New test.
30253
30254         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
30255         * gcc.dg/c99-digraph-1.c: New tests.
30256
30257         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
30258         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
30259
30260         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
30261         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
30262         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
30263         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
30264         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
30265         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
30266         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
30267
30268 2000-07-17   Greg McGary <greg@mcgary.org>
30269
30270         * gcc.c-torture/execute/20000717-1.c: New test.
30271         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
30272
30273 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
30274
30275         * gcc.c-torture/execute/20000715-2.c: New test.
30276         * gcc.dg/20000715-1.c: New test.
30277
30278 2000-07-15  Michael Meissner  <meissner@redhat.com>
30279
30280         * gcc.c-torture/execute/20000715-1.c: New test.
30281
30282 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
30283
30284         * gcc.c-torture/execute/20000707-1.c: New test.
30285
30286 2000-07-13  Neil Booth  <NeilB@earthling.net>
30287
30288         * testsuite/gcc.dg/cpp/digraph1.c,
30289         testsuite/gcc.dg/cpp/digraph2.c,
30290         testsuite/gcc.dg/cpp/digraphs.c: New tests.
30291
30292 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
30293
30294         * g77.f-torture/compile/20000630-2.f:  New test.
30295         * g77.f-torture/compile/20000630-2.x
30296
30297 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30298
30299         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
30300
30301 2000-07-11  Neil Booth  <NeilB@earthling.net>
30302
30303         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
30304
30305 2000-07-11  Neil Booth  <NeilB@earthling.net>
30306
30307         * gcc.dg/cpp/cmdlne-C.c: New.
30308
30309 2000-07-09  Neil Booth  <NeilB@earthling.net>
30310
30311         * gcc.dg/cpp/directiv.c: New tests.
30312         * gcc.dg/cpp/undef1.c: Update.
30313
30314 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
30315
30316         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
30317
30318 2000-07-09  Neil Booth  <NeilB@earthling.net>
30319
30320         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
30321
30322 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
30323
30324         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
30325         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
30326
30327 2000-07-08  Neil Booth  <NeilB@earthling.net>
30328
30329         * gcc.dg/cpp/macsyntx.c: New tests.
30330
30331 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30332
30333         * gcc.dg/20000707-1.c: New test.
30334
30335 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30336
30337         * gcc.c-torture/execute/20000706-1.c: New test.
30338         * gcc.c-torture/execute/20000706-2.c: New test.
30339         * gcc.c-torture/execute/20000706-3.c: New test.
30340         * gcc.c-torture/execute/20000706-4.c: New test.
30341         * gcc.c-torture/execute/20000706-5.c: New test.
30342
30343 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30344
30345         * g++.old-deja/g++.pt/instantiate7.C: New test.
30346
30347 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30348
30349         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
30350         * g++.old-deja/g++.mike/thunk3.C: Likewise.
30351         * g++.old-deja/g++.other/rtti3.C: Likewise.
30352         * g++.old-deja/g++.other/rttid3.C: Likewise.
30353
30354 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
30355
30356         *  g77.f-torture/compile/20000630-1.x: Fix typo
30357
30358 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
30359
30360         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
30361         assembly output.
30362
30363 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
30364
30365         * gcc.dg/cpp/ident.c: New test.
30366
30367 2000-07-05  Neil Booth  <NeilB@earthling.net>
30368
30369         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
30370           gcc.dg/cpp/lexstrng.c: New tests.
30371
30372 2000-07-04  Neil Booth  <NeilB@earthling.net>
30373
30374         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
30375         * gcc.dg/cpp/strify2.c: Same.
30376
30377 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
30378
30379         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
30380         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
30381         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
30382         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
30383
30384         * testsuite/gcc.dg/cpp/macro1.c,
30385         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
30386         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
30387         testsuite/gcc.dg/cpp/strify1.c,
30388         testsuite/gcc.dg/cpp/strify2.c: New tests.
30389
30390 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
30391
30392         * gcc.c-torture/execute/20000703-1.c: New test.
30393
30394 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30395
30396         * g++.old-deja/g++.pt (lookup10.C): New test.
30397
30398 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30399
30400         * g++.old-deja/g++.pt (typename25.C): New test.
30401
30402 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
30403
30404         * gcc.c-torture/compile/20000701-1.c: New test.
30405
30406 2000-06-30  Nick Clifton  <nickc@cygnus.com>
30407
30408         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
30409         to test case.
30410
30411 2000-06-30  Catherine Moore  <clm@cygnus.com>
30412
30413         * gcc.c-torture/execute/align-1.c: New test.
30414
30415 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
30416
30417         * g++.old-deja/g++.pt/expr8.C: New test.
30418         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
30419
30420 2000-06-29  Nick Clifton  <nickc@cygnus.com>
30421
30422         * gcc.c-torture/compile/20000629-1.c: New test.
30423
30424 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30425
30426
30427         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
30428         gcc.dg/noncompile directory, depending on whether they're
30429         preprocessor tests or not.  Annotate all the tests for the dg
30430         framework.
30431
30432         * gcc.c-torture/noncompile/noncompile.exp: Delete.
30433         * gcc.dg/noncompile/noncompile.exp: New.
30434
30435         * Moved files:
30436         Old name                                New name
30437         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
30438         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
30439         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
30440         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
30441         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
30442         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
30443         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
30444         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
30445         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
30446         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
30447         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
30448         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
30449         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
30450         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
30451         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
30452         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
30453         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
30454         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
30455         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
30456         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
30457         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
30458         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
30459         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
30460         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
30461
30462         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
30463         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
30464         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
30465         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
30466         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
30467         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
30468
30469 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30470
30471         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
30472         declare one variable.  On the fourth, error.
30473         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
30474         declared by 20000628-1a.h.
30475
30476 2000-06-29  Richard Henderson  <rth@redhat.com>
30477
30478         * gcc.c-torture/execute/930529-1.x: New file.
30479         * gcc.dg/920413-1.c: Adjust expected warning text.
30480         * gcc.dg/980217-1.c: Declare abort.
30481         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
30482
30483 2000-06-29  Jeffrey A Law  (law@cygnus.com)
30484
30485         * g77.f-torture/compile/20000629-1.f: New test.
30486         * g77.f-torture/compile/20000629-1.x: Expected to fail.
30487
30488 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30489
30490         Rearrange lots of files, removing entirely the
30491         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
30492         directories.
30493
30494         * Deleted files:
30495         gcc.c-torture/code_quality/code_quality.exp
30496         gcc.c-torture/special/special.exp
30497         gcc.failure/failure.exp
30498         gcc.failure/940409-1.x
30499         gcc.c-torture/compile/961203-1.x
30500
30501         * New files:
30502         gcc.misc-tests/linkage.exp
30503         gcc.c-torture/execute/920730-1t.c
30504         gcc.c-torture/execute/920730-1t.x
30505         gcc.c-torture/compile/920520-1.x
30506         gcc.c-torture/compile/920521-1.x
30507         gcc.c-torture/compile/981006-1.x
30508         gcc.c-torture/execute/eeprof-1.x
30509
30510         * Moved files (possibly with modifications to fit a new harness):
30511         Old name                                New name
30512         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
30513         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
30514         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
30515         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
30516         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
30517         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
30518         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
30519         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
30520         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
30521         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
30522         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
30523         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
30524         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
30525         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
30526
30527 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30528
30529         * c-torture/compile/961203-1.x: Delete.
30530
30531         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
30532         not exit. Include stdio.h.
30533         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
30534         * gcc.misc-tests/dg-12.c: Likewise.
30535         * gcc.misc-tests/dg-5.c: Likewise.
30536         * gcc.misc-tests/dg-6.c: Likewise.
30537         * gcc.misc-tests/dg-7.c: Prototype abort.
30538         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
30539         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
30540         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
30541         not exit.
30542         * gcc.misc-tests/sieve.c: Use return from main, not exit.
30543         * gcc.misc-tests/sort2.c: Use return from main, not exit.
30544
30545 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
30546
30547         * gcc.dg/cpp/20000628-1.c: New test.
30548         * gcc.dg/cpp/20000628-1.h: New header for above test.
30549         * gcc.dg/cpp/20000628-1a.h: Likewise.
30550
30551 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
30552
30553         * gcc.dg/cpp: New directory.
30554         * gcc.dg/cpp/cpp.exp: New driver.
30555         * gcc.dg/cpp/20000627-1.c: New test.
30556         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
30557         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
30558         and rewrite as a compilation test.
30559
30560         * gcc.dg: Move many files into the cpp subdirectory, possibly
30561         renaming or editing them as well.
30562         Old name                New name
30563         990119-1.c              cpp/19990119-1.c
30564         990228-1.c              cpp/19990228-1.c
30565         990407-1.c              cpp/19990407-1.c
30566         990409-1.c              cpp/19990409-1.c
30567         990413-1.c              cpp/19990413-1.c
30568         990703-1.c              cpp/19990703-1.c
30569         20000127-1.c            cpp/20000127-1.c
30570         20000129-1.c            cpp/20000129-1.c
30571         20000207-1.c            cpp/20000207-1.c
30572         20000207-2.c            cpp/20000207-2.c
30573         20000209-1.c            cpp/20000209-1.c
30574         20000209-2.c            cpp/20000209-2.c
30575         20000301-1.c            cpp/20000301-1.c
30576         20000419-1.c            cpp/20000419-1.c
30577         20000510-1.S            cpp/20000510-1.S
30578         20000519-1.c            cpp/20000519-1.c
30579         20000529-1.c            cpp/20000529-1.c
30580         20000625-1.c            cpp/20000625-1.c
30581         20000625-2.c            cpp/20000625-2.c
30582         cpp-as1.c               cpp/assert1.c
30583         cpp-as2.c               cpp/assert2.c
30584         cxx-comments-1.c        cpp/cxxcom1.c
30585         cxx-comments-2.c        cpp/cxxcom2.c
30586         endif-label.c           cpp/endif.c
30587         cpp-hash1.c             cpp/hash1.c
30588         cpp-hash2.c             cpp/hash2.c
30589         cpp-if1.c               cpp/if-1.c
30590         cpp-if2.c               cpp/if-2.c
30591         cpp-if3.c               cpp/if-3.c
30592         cpp-if4.c               cpp/if-4.c
30593         cpp-if5.c               cpp/if-5.c
30594         cpp-cond.c              cpp/if-cexp.c
30595         cpp-missingop.c         cpp/if-mop.c
30596         cpp-missingparen.c      cpp/if-mpar.c
30597         cpp-opprec.c            cpp/if-oppr.c
30598         cpp-ifparen.c           cpp/if-paren.c
30599         cpp-shortcircuit.c      cpp/if-sc.c
30600         cpp-shift.c             cpp/if-shift.c
30601         cpp-unary.c             cpp/if-unary.c
30602         cpp-li1.c               cpp/line1.c
30603         cpp-li2.c               cpp/line2.c
30604         lineno.c                cpp/line3.c
30605         lineno-2.c              cpp/line4.c
30606         cpp-mi.c                cpp/mi1.c
30607         cpp-mic.h               cpp/mi1c.h
30608         cpp-micc.h              cpp/mi1cc.h
30609         cpp-mind.h              cpp/mi1nd.h
30610         cpp-mindp.h             cpp/mi1ndp.h
30611         cpp-mix.h               cpp/mi1x.h
30612         cpp-mi2.c               cpp/mi2.c
30613         cpp-mi2a.h              cpp/mi2a.h
30614         cpp-mi2b.h              cpp/mi2b.h
30615         cpp-mi2c.h              cpp/mi2c.h
30616         cpp-mi3.c               cpp/mi3.c
30617         cpp-mi3.def             cpp/mi3.def
30618         poison-1.c              cpp/poison.c
30619         pr-impl.c               cpp/prag-imp.c
30620         cpp-redef-2.c           cpp/redef1.c
30621         cpp-redef.c             cpp/redef2.c
30622         strpaste.c              cpp/strp1.c
30623         strpaste-2.c            cpp/strp2.c
30624         cpp-tradpaste.c         cpp/tr-paste.c
30625         cpp-tradstringify.c     cpp/tr-str.c
30626         cpp-tradwarn1.c         cpp/tr-warn1.c
30627         cpp-tradwarn2.c         cpp/tr-warn2.c
30628         trigraphs.c             cpp/trigraphs.c
30629         cpp-unc1.c              cpp/unc1.c
30630         cpp-unc2.c              cpp/unc2.c
30631         cpp-unc3.c              cpp/unc3.c
30632         cpp-unc.c               cpp/unc4.c
30633         undef.c                 cpp/undef1.c
30634         undef-2.c               cpp/undef2.c
30635         cpp-wi1.c               cpp/widestr1.c
30636
30637 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
30638
30639         * lib/g++.exp (g++_include_flags): Tweak.
30640
30641 2000-06-27  H.J. Lu  <hjl@gnu.org>
30642             Loren J. Rittle  <ljrittle@acm.org>
30643
30644         * lib/g++.exp (g++_include_flags): Override libgloss.exp
30645         version with one that knows about the new gcc tree structure.
30646         (g++_link_flags): Same.
30647
30648 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
30649
30650         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
30651         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
30652         case we are cross-compiling.
30653
30654         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
30655         g++.old-deja/g++.niklas/Makefile.in,
30656         g++.old-deja/g++.niklas/configure.in,
30657         g++.old-deja/g++.other/Makefile.in,
30658         g++.old-deja/g++.other/configure.in,
30659         gcc.c-torture/code_quality/Makefile.in,
30660         gcc.c-torture/code_quality/configure.in,
30661         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
30662         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
30663         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
30664         gcc.c-torture/execute/ieee/Makefile.in,
30665         gcc.c-torture/execute/ieee/configure.in,
30666         gcc.c-torture/noncompile/Makefile.in,
30667         gcc.c-torture/noncompile/configure.in,
30668         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
30669         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
30670         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
30671
30672 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30673
30674         * g++.old-deja/g++.other/ambig3.C: New test.
30675
30676 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30677
30678         * g++.old-deja/g++.pt/syntax1.C: New test.
30679         * g++.old-deja/g++.pt/syntax2.C: New test.
30680         * g++.old-deja/g++.other/syntax3.C: New test.
30681         * g++.old-deja/g++.other/syntax4.C: New test.
30682
30683 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30684
30685         * gcc.dg/20000623-1.c: Prototype exit and abort.
30686
30687 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30688
30689         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
30690         New tests.
30691         * gcc.dg/cpp-mi3.def: New file.
30692
30693         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
30694         inside assertions.
30695         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
30696         lexer's error messages.
30697         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
30698         divine anything from the linemarkers.
30699         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
30700         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
30701
30702 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
30703
30704         * gcc.dg/20000623-1.c: New test.
30705
30706 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
30707
30708         * gcc.c-torture/execute/20000622-1.c: New test.
30709
30710 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30711
30712         * g++.old-deja/g++.other/init15.C: New test.
30713
30714 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30715
30716         * g++.old-deja/g++.pt/vaarg2.C: New test.
30717         * g++.old-deja/g++.pt/vaarg3.C: New test.
30718
30719 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
30720
30721         * g++.old-deja/g++.other/dyncast6.C: New test.
30722
30723 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
30724
30725         * gcc.c-torture/execute/loop-6.c: New test.
30726
30727 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
30728
30729         * gcc.dg/20000614-1.c: New test.
30730         * gcc.dg/20000614-2.c: New test.
30731
30732 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
30733
30734         * g++.old-deja/g++.other/inline12.C: New test.
30735
30736 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
30737
30738         * g++.old-deja/g++.other/eh1.C: New test.
30739
30740 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
30741
30742         * g++.old-deja/g++.other/type.C: New test.
30743
30744 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30745
30746         * g++.old-deja/g++.other/initstring.C: New test.
30747
30748 2000-06-12  Jason Merrill  <jason@redhat.com>
30749
30750         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
30751
30752 2000-06-09  Jeffrey A Law  (law@cygnus.com)
30753
30754         * gcc.c-torture/compile/20000609-1.c: New test.
30755
30756 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
30757
30758         * gcc.dg/20000609-1.c: New test.
30759
30760 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
30761
30762         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
30763         * gcc.c-torture/noncompile/poison-1.c: Move...
30764         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
30765         * gcc.dg/cpp-li1.c: Add a token after the #line.
30766
30767 2000-06-05  Richard Henderson  <rth@cygnus.com>
30768
30769         * gcc.c-torture/execute/20000605-2.c: New test.
30770         * gcc.c-torture/execute/20000605-3.c: New test.
30771
30772 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
30773
30774         * g77.f-torture/execute/20000503-1.x: New file.
30775
30776 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
30777
30778         * g++.old-deja/g++.eh/badalloc1.C: New test.
30779
30780 2000-06-05  Richard Henderson  <rth@cygnus.com>
30781
30782         * gcc.c-torture/execute/20000605-1.c: New test.
30783
30784 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30785             Nathan Sidwell <nathan@codesourcery.com>
30786
30787         * gcc.c-torture/compile/20000605-1.c: New test.
30788
30789 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
30790
30791         * g77.f-torture/compile/20000601-1.f:  New test.
30792
30793 2000-06-03  Richard Henderson  <rth@cygnus.com>
30794
30795         * gcc.c-torture/execute/20000603-1.c: New.
30796
30797 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
30798
30799         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
30800         * gcc.dg/noreturn-2.c (noreturn): Likewise.
30801
30802 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
30803
30804         * gcc.dg/compare2.c (case 12): XFAIL.
30805         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
30806         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
30807
30808         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
30809
30810 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
30811
30812         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
30813         guard macro is already defined when the header is first
30814         included.
30815         * gcc.dg/cpp-mix.h: New file.
30816         * gcc.dg/endif-label.c: Update patterns to match compiler.
30817
30818         * g++.brendan/complex1.C: Declare abort.
30819         * g++.law/refs4.C: Remove XFAIL.
30820         * g++.oliva/expr2.C: Declare abort and exit.
30821
30822 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
30823
30824         * gcc.c-torture/execute/20000528-1.c: New test.
30825
30826         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
30827         * g++.old-deja/g++.law/temps4.C: Likewise.
30828
30829         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
30830         stdlib.h.  Call abort() on failure.
30831         * g++.old-deja/g++.law/refs4.C: Likewise.
30832         * g++.old-deja/g++.law/temps4.C: Likewise.
30833         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
30834         * gcc.c-torture/execute/20000112-1.c: Include string.h.
30835
30836 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
30837
30838         Relative to g++.dg/special:
30839         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
30840
30841         Relative to g++.old-deja:
30842         * g++.brendan/complex1.C, g++.jason/optimize2.C,
30843         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
30844         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
30845         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
30846         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
30847         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
30848         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
30849
30850         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
30851         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
30852         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
30853         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
30854         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
30855         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
30856         and/or string.h.
30857
30858         * g++.other/goto1.C: Update expectations for error messages.
30859
30860 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
30861
30862         * gcc.c-torture/compile/20000523-1.c: New test.
30863
30864 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30865
30866         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
30867
30868 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30869
30870         * g++.old-deja/g++.eh/catch11.C: New test.
30871         * g++.old-deja/g++.eh/catch12.C: New test.
30872
30873 2000-05-24  Nick Clifton  <nickc@cygnus.com>
30874
30875         * gcc.c-torture/execute/20000523-1.c: New test.
30876
30877 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
30878
30879         * c-torture/execute/bcp-1.c: Replace abort in arg of
30880         __builtin_constant_p with a generic external function.
30881
30882         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
30883         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
30884         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
30885         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
30886         Prototype abort and/or exit.
30887
30888         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
30889         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
30890         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
30891         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
30892
30893 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
30894
30895         * gcc.dg/dwarf2-1.c: New test.
30896
30897 2000-05-20  Richard Henderson  <rth@cygnus.com>
30898
30899         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
30900
30901 2000-05-20  Andreas Jaeger  <aj@suse.de>
30902
30903         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
30904         testcase.
30905
30906 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
30907
30908         * gcc.c-torture/execute/20000519-2.c: New test.
30909
30910 2000-05-19  Andreas Jaeger  <aj@suse.de>
30911
30912         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
30913         which fails with SSA.
30914
30915         * lib/c-torture.exp: Also test with -O3 -fssa.
30916
30917 2000-05-18  Michael Meissner  <meissner@redhat.com>
30918
30919         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
30920         * gcc.c-torture/execute/920415-1.c: Ditto.
30921         * gcc.c-torture/execute/920501-1.c: Ditto.
30922         * gcc.c-torture/execute/conversion.c: Ditto.
30923         * gcc.c-torture/execute/cvt-1.c: Ditto.
30924
30925 2000-05-18  Jeffrey A Law  (law@cygnus.com)
30926
30927         * gcc.c-torture/compile/20000518-1.c: New test.
30928
30929 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30930
30931         * g77.f-torture/compile/200005018.f:  New test.
30932
30933 2000-05-17  Jeffrey A Law  (law@cygnus.com)
30934
30935         * gcc.c-torture/compile/20000517-1.c: New test.
30936
30937 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30938
30939         * gcc.c-torture/execute/20000516-1.c: New test.
30940
30941 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
30942
30943         * g++.old-deja/g++.other/eh.C: New test.
30944
30945 2000-05-12  Richard Henderson  <rth@cygnus.com>
30946
30947         * gcc.c-torture/execute/990208-1.c (main): Don't pass
30948         constants through to doit's conditional.
30949
30950 2000-05-11  Jeffrey A Law  (law@cygnus.com)
30951
30952         * gcc.c-torture/compile/20000511-1.c: New test.
30953         * g77.f-torture/compile/20000511-1.f: New test.
30954         * g77.f-torture/compile/20000511-2.f: New test.
30955
30956 2000-05-11  Michael Meissner  <meissner@redhat.com>
30957
30958         * gcc.c-torture/execute/20000511-1.c: New test.
30959
30960 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
30961
30962         * gcc.dg/dg.exp: Scan .S files as well as .c files.
30963         * gcc.dg/20000510-1.S: New.
30964
30965 2000-05-08  Catherine Moore  <clm@cygnus.com>
30966
30967         * gcc.dg/unused-3.c: New.
30968
30969 2000-05-06  Richard Henderson  <rth@cygnus.com>
30970
30971           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
30972           * g++.old-deja/g++.mike/warn1.C: Likewise.
30973           * g++.old-deja/g++.pt/local1.C: Likewise.
30974           * g++.old-deja/g++.pt/local7.C: Likewise.
30975           * g++.old-deja/g++.pt/spec16.C: Likewise.
30976
30977 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
30978
30979         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
30980
30981 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
30982
30983           * g77.f-torture/execute/20000503-1.f:  New test.
30984
30985 2000-05-04  Andreas Jaeger  <aj@suse.de>
30986
30987         * gcc.dg/noreturn-2.c: New test.
30988
30989 2000-05-04  Neil Booth  <NeilB@earthling.net>
30990
30991         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
30992         preprocessor.
30993
30994 2000-05-04  Richard Henderson  <rth@cygnus.com>
30995
30996         * gcc.c-torture/execute/20000503-1.c: Fix typo.
30997
30998 2000-05-04  Richard Henderson  <rth@cygnus.com>
30999
31000         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
31001         OpenSSL by Jason R Thorpe.
31002
31003 2000-05-03  Jim Wilson  <wilson@cygnus.com>
31004
31005         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
31006
31007 2000-05-03  Robert Lipe <robertlipe@usa.net>
31008
31009         * gcc.dg/20000503-1.c: New test.
31010
31011 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
31012
31013         * gcc.c-torture/compile/20000502-1.c: New test.
31014         * g++.old-deja/g++.other/align.C: New test.
31015         * gcc.dg/cpp-tradstringify.c: New test.
31016
31017 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
31018
31019         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
31020         and hard registers.
31021
31022 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
31023
31024         * gcc.c-torture/execute/loop-5.c: New test.
31025
31026 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
31027
31028         * gcc.c-torture/execute/va-arg-20.c: New test.
31029
31030 2000-04-23  Jeffrey A Law  (law@cygnus.com)
31031
31032         * gcc.c-torture/execute/20000422-1.c: New test.
31033
31034 2000-04-20  Greg McGary  <gkm@gnu.org>
31035
31036         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
31037         when optimizing, but without sibling-call optimizations (-O1).
31038
31039 2000-04-20  Jeffrey A Law  (law@cygnus.com)
31040
31041           * gcc.c-torture/compile/20000420-1.c: New test.
31042
31043 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31044
31045         * g++.abi/ptrflags.C: New test.
31046         * g++.eh/catchptr1.C: Test incomplete pointer chains.
31047
31048 2000-04-19  Catherine Moore  <clm@cygnus.com>
31049
31050         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
31051
31052 2000-04-19  Greg McGary  <gkm@gnu.org>
31053
31054         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
31055         sibling-call optimizations.
31056
31057 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
31058
31059         * gcc.dg/20000419-1.c: New test.
31060
31061 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
31062
31063         * gcc.c-torture/execute/20000412-6.c: New test.
31064
31065 2000-04-12  Jeffrey A Law  (law@cygnus.com)
31066
31067         * gcc.c-torture/execute/20000412-5.c: New test.
31068         * g77.f-torture/compile/20000412-1.f: New test.
31069         * gcc.c-torture/execute/20000412-4.c: New test.
31070         * gcc.c-torture/compile/20000412-2.c: New test.
31071         * gcc.c-torture/execute/20000412-3.c: New test.
31072         * gcc.c-torture/compile/20000412-1.c: New test.
31073         * gcc.c-torture/execute/20000412-2.c: New test.
31074
31075 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
31076
31077         * objc/execute/bf-20.m: New test.
31078
31079 2000-04-10  Richard Henderson  <rth@cygnus.com>
31080
31081         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
31082
31083         * gcc.c-torture/execute/20000412-1.c: New test.
31084
31085 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
31086
31087         * g++.old-deja/g++.eh/catchptr1.C: New test.
31088
31089 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
31090
31091         * g++.old-deja/g++.abi/cxa_vec.C: New test.
31092
31093 2000-04-08  Neil Booth  <NeilB@earthling.net>
31094
31095         * gcc.dg/cpp-nullchar.c: Remove test as
31096         embedded nulls cause problems.
31097
31098 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31099
31100         * gcc.dg/compare2.c: New test.
31101
31102 2000-04-08  Neil Booth  <NeilB@earthling.net>
31103
31104         * gcc.dg/cpp-nullchar.c: New test.
31105
31106 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
31107
31108         * gcc.dg/cpp-mi2.c: New test.
31109         * gcc.dg/cpp-mi2[abc].h: New files.
31110
31111 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
31112
31113         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
31114         member name.
31115
31116 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
31117
31118         * g++.old-deja/g++.abi/vmihint.C: New test.
31119
31120 2000-04-06  Neil Booth  <NeilB@earthling.net>
31121
31122         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
31123         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
31124         copyright.
31125
31126 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
31127
31128         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
31129         avoid stack-frame overwrite.
31130
31131 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
31132
31133         * gcc.c-torture/compile/20000405-2.c: New test.
31134         * gcc.c-torture/compile/20000405-3.c: New test.
31135
31136 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31137
31138         * gcc.c-torture/compile/20000405-1.c: New test.
31139
31140 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
31141
31142         * gcc.dg/cast-qual-1.c: Revert last change.
31143
31144 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31145
31146         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
31147
31148 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
31149
31150         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
31151         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
31152
31153 2000-04-03  Jeffrey A Law  (law@cygnus.com)
31154
31155         * gcc.c-torture/compile/20000403-2.c: New test.
31156         * gcc.c-torture/compile/20000403-1.c: New test.
31157
31158 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
31159
31160         * gcc.c-torture/execute/20000403-1.c: New test.
31161
31162 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
31163
31164         * gcc.c-torture/execute/20000402-1.c: New test.
31165
31166 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
31167
31168         * gcc.c-torture/execute/va-arg-15.c: New test.
31169         * gcc.c-torture/execute/va-arg-16.c: New test.
31170         * gcc.c-torture/execute/va-arg-17.c: New test.
31171         * gcc.c-torture/execute/va-arg-18.c: New test.
31172         * gcc.c-torture/execute/va-arg-19.c: New test.
31173
31174 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
31175
31176         * gcc.c-torture/compile/981211-1.c: Move to...
31177         * gcc.dg/cpp-as1.c: ...here.
31178         * gcc.dg/cpp-as2.c: New file.
31179
31180         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
31181         compiler.
31182
31183 2000-04-02  Neil Booth  <NeilB@earthling.net>
31184
31185         * gcc.dg/cpp-cond.c  New tests.
31186         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
31187         accidental success less likely.
31188         * gcc.dg/cpp-missingop.c  New tests.
31189         * gcc.dg/cpp-missingparen.c  New tests.
31190         * gcc.dg/cpp-shift.c  New tests.
31191         * gcc.dg/cpp-shortcircuit.c  New tests.
31192         * gcc.dg/cpp-unary.c  New tests.
31193
31194 2000-03-29  Jeffrey A Law  (law@cygnus.com)
31195
31196         * gcc.c-torture/compile/20000329-1.c: New test.
31197
31198 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
31199
31200         * gcc.c-torture/compile/20000326-1.c: New test.
31201         * gcc.c-torture/compile/20000326-2.c: New test.
31202
31203 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
31204
31205         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
31206         the first parameter is a function argument.
31207
31208 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
31209
31210         * g++.old-deja/g++.ext/array4.C: New test.
31211
31212 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
31213
31214         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
31215
31216 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31217
31218         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
31219
31220 2000-03-19  Richard Henderson  <rth@cygnus.com>
31221
31222         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
31223
31224 2000-03-19  Richard Henderson  <rth@cygnus.com>
31225
31226         * gcc.c-torture/compile/20000319-1.c: New test.
31227
31228 2000-03-14  Jeffrey A Law  (law@cygnus.com)
31229
31230         * gcc.c-torture/execute/20000314-3.c: New test.
31231         * gcc.c-torture/execute/20000314-2.c: New test.
31232         * gcc.c-torture/execute/20000314-1.c: New test.
31233         * gcc.c-torture/compile/20000314-2.c: New test.
31234         * gcc.c-torture/compile/20000314-1.c: New test.
31235
31236 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
31237
31238         * g++.old-deja/g++.warn/inline.C: New test.
31239
31240 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
31241
31242         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
31243         standards-compliant result rather than specific constants.
31244         Put test-values in array.
31245
31246 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
31247
31248         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
31249         (g++_target_compile): Put test-specific options last.
31250
31251 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31252
31253         * g++.old-deja/g++.eh/vbase4.C: New test.
31254
31255 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31256
31257         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
31258
31259 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31260
31261         * g++.old-deja/g++.brendan/misc12.C: Removed.
31262         * g++.old-deja/g++.pt/memtemp77.C: Constify.
31263         * g++.old-deja/g++.ext/pretty4.C: New test.
31264
31265 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31266
31267         * g++.old-deja/g++.other/string2.C: New test.
31268
31269 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
31270
31271         * g++.old-deja/g++.warn/impint2.C: New test.
31272
31273 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
31274
31275         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
31276         is 1, not zero.
31277
31278 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
31279
31280         * g++.old-deja/g++.warn/impint.C: New test.
31281         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
31282         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
31283         * g++.old-deja/g++.pt/explicit12.C: Likewise.
31284         * g++.old-deja/g++.pt/explicit13.C: Likewise.
31285         * g++.old-deja/g++.pt/explicit17.C: Likewise.
31286         * g++.old-deja/g++.pt/explicit18.C: Likewise.
31287         * g++.old-deja/g++.pt/explicit19.C: Likewise.
31288         * g++.old-deja/g++.pt/explicit23.C: Likewise.
31289         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31290         * g++.old-deja/g++.pt/explicit35.C: Likewise.
31291         * g++.old-deja/g++.pt/explicit6.C: Likewise.
31292         * g++.old-deja/g++.pt/memclass7.C: Likewise.
31293
31294 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
31295
31296         * gcc.dg/cpp-redef.c: New test.
31297
31298 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
31299
31300         * g++.old-deja/g++.pt/unify7.C: New test.
31301
31302 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31303
31304         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
31305         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
31306
31307 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
31308
31309         * gcc.c-torture/compile/20000224-1.c: New test.
31310
31311 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31312
31313         * gcc.c-torture/compile/cpp-2.c: New test.
31314         * gcc.c-torture/compile/cpp-1.c: New test.
31315
31316 2000-02-25  Jeffrey A Law  (law@cygnus.com)
31317
31318         * gcc.c-torture/execute/20000225-1.c: New test.
31319
31320 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31321
31322         * gcc.dg/cpp-li2.c: New test.
31323
31324         * gcc.dg/cpp-wi1.c: New test.
31325
31326         * gcc.dg/cpp-li1.c: New test.
31327
31328 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
31329
31330         * g++.old-deja/g++.other/sizeof5.C: New test.
31331
31332 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31333
31334         * gcc.c-torture/execute/va-arg-13.c: New test.
31335
31336 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
31337
31338         * gcc.c-torture/execute/va-arg-12.c: New test.
31339
31340 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31341
31342         * gcc.c-torture/execute/20000223-1.c: New test.
31343
31344 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31345
31346         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
31347
31348 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
31349
31350         * g++.old-deja/g++.abi/ptrmem.C: New test.
31351
31352 2000-02-19  Richard Henderson  <rth@cygnus.com>
31353
31354         * gcc.c-torture/compile/init-3.c: New.
31355
31356 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
31357
31358         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
31359         ALWAYS_CXXFLAGS.
31360
31361 2000-02-11  Robert Lipe <robertl@sco.com>
31362
31363         * gcc.c-torture/compile/20000211-3.c: New test.
31364
31365 2000-02-11  Martin Buchholz <martin@xemacs.org>
31366
31367         * gcc.c-torture/compile/20000211-2.c: New test.
31368
31369 2000-02-11  Jeffrey A Law  (law@cygnus.com)
31370
31371         * gcc.c-torture/compile/20000211-1.c: New test.
31372
31373 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
31374
31375         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
31376           on native targets
31377
31378 2000-02-08  Nathan Sidwell  <nathan@acm.org>
31379
31380         * g++.old-deja/g++.other/cast5.C: New test.
31381
31382 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
31383
31384         * gcc.c-torture/execute/20000205-1.c: New.
31385
31386 2000-02-03  Nathan Sidwell  <nathan@acm.org>
31387
31388         * g++.old-deja/g++.jason/cast3.C: Return void.
31389         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
31390
31391 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31392
31393         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
31394
31395         * gcc.dg/loop-1.c: New test.
31396
31397 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
31398
31399         * gcc.c-torture/compile/20000127-1.c: New test.
31400         * gcc.c-torture/execute/991228-1.c: New test.
31401
31402 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31403
31404         * gcc.dg/unused-2.c: New test.
31405
31406         * gcc.dg/conv-1.c: New test.
31407
31408 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
31409
31410         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
31411         compiler.
31412         (tool_option_proc): Fix typo.
31413
31414 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
31415
31416         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
31417         of the ld on the host, not on the build machine.
31418         Also, don't crash if '--help' is not a supported option.
31419
31420 2000-01-24  Richard Henderson  <rth@cygnus.com>
31421
31422         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
31423
31424 2000-01-20  Jeffrey A Law  (law@cygnus.com)
31425
31426         * gcc.c-torture/execute/20000120-2.c: New test.
31427         * gcc.c-torture/execute/20000120-1.c: New test.
31428
31429 2000-01-13  Jeffrey A Law  (law@cygnus.com)
31430
31431         * gcc.c-torture/execute/20000113-1.c: New test.
31432
31433 2000-01-12  Jeffrey A Law  (law@cygnus.com)
31434
31435         * gcc.c-torture/execute/20000112-1.c: New test.
31436
31437 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31438
31439         * gcc.dg/20000111-1.c: New test.
31440
31441 2000-01-10  Jeffrey A Law  (law@cygnus.com)
31442
31443         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
31444         with 16 bit integers.
31445
31446 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31447
31448         * gcc.dg/20000108-1.c: New test.
31449
31450 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31451
31452         * g++.old-deja/g++.ns/koenig8.C: New test.
31453
31454 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31455
31456         * g++.old-deja/g++.other/cast4.C: New test.
31457
31458 2000-01-05  Jeffrey A Law  (law@cygnus.com)
31459
31460         * gcc.c-torture/compile/20000105-2.c: New test.
31461         * gcc.c-torture/compile/20000105-1.c: New test.
31462
31463 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31464
31465         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
31466         references to printf & atoi to conform to ANSI standard.
31467         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
31468         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
31469         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
31470         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
31471         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
31472         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31473         * g++.old-deja/g++.brendan/copy1.C: Likewise.
31474         * g++.old-deja/g++.brendan/copy2.C: Likewise.
31475         * g++.old-deja/g++.brendan/copy3.C: Likewise.
31476         * g++.old-deja/g++.brendan/copy4.C: Likewise.
31477         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31478         * g++.old-deja/g++.brendan/copy6.C: Likewise.
31479         * g++.old-deja/g++.brendan/copy7.C: Likewise.
31480         * g++.old-deja/g++.brendan/copy8.C: Likewise.
31481         * g++.old-deja/g++.brendan/crash11.C: Likewise.
31482         * g++.old-deja/g++.brendan/crash14.C: Likewise.
31483         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
31484         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31485         * g++.old-deja/g++.brendan/delete2.C: Likewise.
31486         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
31487         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
31488         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
31489         * g++.old-deja/g++.brendan/eh1.C: Likewise.
31490         * g++.old-deja/g++.brendan/groff1.C: Likewise.
31491         * g++.old-deja/g++.brendan/init3.C: Likewise.
31492         * g++.old-deja/g++.brendan/misc12.C: Likewise.
31493         * g++.old-deja/g++.brendan/misc7.C: Likewise.
31494         * g++.old-deja/g++.brendan/new2.C: Likewise.
31495         * g++.old-deja/g++.brendan/operators4.C: Likewise.
31496         * g++.old-deja/g++.brendan/operators5.C: Likewise.
31497         * g++.old-deja/g++.brendan/overload2.C: Likewise.
31498         * g++.old-deja/g++.brendan/overload7.C: Likewise.
31499         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
31500         * g++.old-deja/g++.brendan/reference1.C: Likewise.
31501         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
31502         * g++.old-deja/g++.brendan/template24.C: Likewise.
31503         * g++.old-deja/g++.brendan/template3.C: Likewise.
31504         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
31505         * g++.old-deja/g++.jason/inline3.C: Likewise.
31506         * g++.old-deja/g++.jason/opeq.C: Likewise.
31507         * g++.old-deja/g++.law/arg5.C: Likewise.
31508         * g++.old-deja/g++.law/arm7.C: Likewise.
31509         * g++.old-deja/g++.law/ctors11.C: Likewise.
31510         * g++.old-deja/g++.law/cvt8.C: Likewise.
31511         * g++.old-deja/g++.law/init9.C: Likewise.
31512         * g++.old-deja/g++.law/refs4.C: Likewise.
31513         * g++.old-deja/g++.law/template2.C: Likewise.
31514         * g++.old-deja/g++.law/visibility24.C: Likewise.
31515         * g++.old-deja/g++.law/vtable3.C: Likewise.
31516         * g++.old-deja/g++.mike/asm2.C: Likewise.
31517         * g++.old-deja/g++.mike/eh1.C: Likewise.
31518         * g++.old-deja/g++.mike/misc1.C: Likewise.
31519         * g++.old-deja/g++.mike/misc13.C: Likewise.
31520         * g++.old-deja/g++.mike/misc14.C: Likewise.
31521         * g++.old-deja/g++.mike/ns12.C: Likewise.
31522         * g++.old-deja/g++.mike/p1248.C: Likewise.
31523         * g++.old-deja/g++.mike/p3708.C: Likewise.
31524         * g++.old-deja/g++.mike/p3708a.C: Likewise.
31525         * g++.old-deja/g++.mike/p3708b.C: Likewise.
31526         * g++.old-deja/g++.mike/p646.C: Likewise.
31527         * g++.old-deja/g++.mike/p700.C: Likewise.
31528         * g++.old-deja/g++.mike/p783.C: Likewise.
31529         * g++.old-deja/g++.mike/p783a.C: Likewise.
31530         * g++.old-deja/g++.mike/p783b.C: Likewise.
31531         * g++.old-deja/g++.mike/p786.C: Likewise.
31532         * g++.old-deja/g++.mike/p789.C: Likewise.
31533         * g++.old-deja/g++.mike/p789a.C: Likewise.
31534         * g++.old-deja/g++.mike/p807a.C: Likewise.
31535         * g++.old-deja/g++.other/delete3.C: Likewise.
31536         * g++.old-deja/g++.other/dyncast1.C: Likewise.
31537         * g++.old-deja/g++.other/dyncast2.C: Likewise.
31538         * g++.old-deja/g++.other/dyncast3.C: Likewise.
31539         * g++.old-deja/g++.other/empty1.C: Likewise.
31540         * g++.old-deja/g++.other/temporary1.C: Likewise.
31541         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
31542         * g++.old-deja/g++.pt/t16.C: Likewise.
31543         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
31544
31545 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
31546
31547         * gcc.dg/991230-1.c: New test.
31548
31549 1999-12-29  Jeffrey A Law  (law@cygnus.com)
31550
31551         * gcc.c-torture/compile/991229-3.c: New test.
31552         * gcc.c-torture/compile/991229-2.c: New test.
31553         * gcc.c-torture/compile/991229-1.c: New test.
31554
31555 1999-12-29  Greg McGary <gkm@eng.ascend.com>
31556
31557         * gcc.c-torture/compile/labels-2.c: New test.
31558
31559 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
31560
31561         * gcc.c-torture/execute/991227-1.c: New test.
31562
31563 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31564
31565         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
31566
31567 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
31568
31569         * gcc.c-torture/execute/991221-1.c: New test.
31570
31571 1999-12-20  Nathan Sidwell  <nathan@acm.org>
31572
31573         * g++.old-deja/g++.other/cast3.C: New test.
31574
31575 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
31576
31577         * gcc.c-torture/execute/991216-4.c: New test.
31578
31579 1999-12-16  Michael Meissner  <meissner@cygnus.com>
31580
31581         * gcc.c-torture/execute/991216-1.c: New test.
31582         * gcc.c-torture/execute/991216-2.c: New test.
31583         * gcc.c-torture/execute/991216-3.c: New test.
31584
31585 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31586
31587         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
31588         Actually make the test fail by using "-O2" for compilation.
31589
31590 1999-12-15  Nathan Sidwell  <nathan@acm.org>
31591
31592         * g++.old-deja/g++.warn/cast-align1.C: New test.
31593
31594 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31595
31596         * gcc.c-torture/compile/991214-1.c: New test.
31597         * gcc.c-torture/compile/991214-2.c: New test.
31598
31599 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31600
31601         * gcc.dg/991214-1.c: New test.
31602
31603 1999-12-13  Jeffrey A Law  (law@cygnus.com)
31604
31605         * gcc.c-torture/compile/991213-3.c: New test.
31606         * gcc.c-torture/compile/991213-2.c: New test.
31607         * gcc.c-torture/compile/991213-1.c: New test.
31608
31609 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
31610
31611         * gcc.dg/991209-1.c: New test.
31612
31613 1999-12-08  Nathan Sidwell <nathan@acm.org>
31614
31615         * gcc.c-torture/compile/991208-1.c: New test.
31616
31617 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31618
31619         * gcc.dg/ultrasp2.c: New test.
31620
31621 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
31622
31623         * g++.old-deja/g++.abi/align.C (main): Fix typo.
31624
31625 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
31626
31627         * gcc.c-torture/compile/991202-1.c: New test.
31628         * gcc.c-torture/execute/991202-1.c: New test.
31629         * gcc.c-torture/execute/991202-2.c: New test.
31630         * gcc.c-torture/execute/991202-3.c: New test.
31631
31632 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
31633
31634         * g++.old-deja/g++.abi/align.C: New test.
31635         * g++.old-deja/g++.abi/aggregates.C: Likewise.
31636         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31637
31638 1999-12-01  Richard Henderson  <rth@cygnus.com>
31639
31640         * gcc.c-torture/execute/991201-1.c: New.
31641
31642 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
31643
31644         * gcc.dg/991129-1.c: New test.
31645
31646 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
31647
31648         * gcc.c-torture/compile/991127-1.c: New test.
31649
31650 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31651
31652         * g++.old-deja/g++.other/warn4.C: New test.
31653
31654 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31655
31656         * g++.old-deja/g++.eh/cleanup2.C: New test.
31657         * g++.old-deja/g++.ext/pretty2.C: New test.
31658         * g++.old-deja/g++.ext/pretty3.C: New test.
31659         * g++.old-deja/g++.other/debug6.C: New test.
31660
31661 1999-10-20  Jim Wilson  <wilson@cygnus.com>
31662
31663         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
31664         compiler_output to look for one error message instead of two.
31665
31666 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
31667
31668         * gcc.c-torture/execute/991118-1.c: Also test case
31669         where the word boundary does not split a byte evenly.
31670
31671 1999-11-19  Nathan Sidwell  <nathan@acm.org>
31672
31673         * g++.old-deja/g++.ext/restrict1.C: New test.
31674
31675 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
31676
31677         * gcc.c-torture/execute/991118-1.c: New test.
31678
31679 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
31680
31681         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
31682         working directory pathnames.
31683
31684 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
31685
31686         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
31687         host is equipped with driver.h and driver.o so it can actually
31688         compile and run the tests.
31689
31690 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
31691
31692         * gcc.c-torture/compile/991008-1.c: New test.
31693
31694 1999-11-08  Nick Clifton  <nickc@cygnus.com>
31695
31696         * lib/gcc-dg.exp: Include target-supports.exp
31697
31698 1999-11-05  Nick Clifton  <nickc@cygnus.com>
31699
31700         * lib/target-supports.exp: New file: Provide procs to test for
31701         features supported by the target.
31702         (check_weak_available): Moved here from ecos.exp.
31703         (check_alias_available): New proc: Determine of the target
31704         toolchain supports the alias attribute.
31705
31706         * gcc.dg/special/ecos.exp: Move check_weak_available to
31707         target-supports.exp.
31708         (alias-1.c): Only perform the test if the target supports
31709         aliases.
31710         (wkali-1.c): Only perform the test if the target supports
31711         aliases.
31712
31713         * gcc.dg/990506-0.c: Expect error messages from cross
31714         targets as well as native targets.
31715
31716 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31717
31718         * gcc.dg/ultrasp1.c: Removed xfail.
31719         * gcc.dg/struct-ret-2.c: Likewise.
31720         * gcc.dg/array-1.c: Likewise.
31721
31722 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31723
31724         * gcc.dg/struct-ret-2.c: New test.
31725
31726         * gcc.dg/array-1.c: New test.
31727
31728 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
31729
31730         * gcc.c-torture/execute/991030-1.c: New test.
31731
31732 1999-10-26  Richard Henderson  <rth@cygnus.com>
31733
31734         * gcc.c-torture/compile/991026-2.c: New test.
31735
31736 1999-10-26  Jeffrey A Law  (law@cygnus.com)
31737
31738         * gcc.c-torture/compile/991026-1.c: New test.
31739
31740 1999-10-23  Jeffrey A Law  (law@cygnus.com)
31741
31742         * gcc.c-torture/execute/991023-1.c: New test.
31743
31744 1999-10-19  Jeffrey A Law  (law@cygnus.com)
31745
31746         * gcc.c-torture/execute/991019-1.c: New test.
31747
31748 1999-10-16  Richard Henderson  <rth@cygnus.com>
31749
31750         * gcc.c-torture/execute/991016-1.c: New test.
31751
31752 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
31753
31754         * gcc.c-torture/execute/991014-1.c: New test.
31755
31756 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
31757
31758         * g++.old-deja/g++.other/union2.C: New test.
31759
31760 1999-10-13  Nathan Sidwell  <nathan@acm.org>
31761
31762         * g++.old-deja/g++.other/vaarg2.C: New test.
31763         * g++.old-deja/g++.other/vaarg3.C: New test.
31764
31765 1999-10-12  Craig Burley  <craig@jcb-sc.com>
31766
31767         * g77.f-torture/noncompile/19990905-1.f: Moved from being
31768         in compile/.
31769
31770 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
31771
31772         * gcc.c-torture/execute/va-arg-11.c: New test.
31773
31774 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
31775
31776         * lib/file-format.exp (gcc_target_object_format): Don't
31777         crash if objdump is unavailable.
31778
31779 1999-09-29  Donn Terry <donn@interix.com>
31780
31781         * gcc.misc-tests/mg.exp: delete extraneous redirection.
31782
31783 1999-09-28  Nick Clifton  <nickc@cygnus.com>
31784
31785         * gcc.c-torture/compile/990928-1.c: New test.
31786
31787 1999-09-28  Nathan Sidwell  <nathan@acm.org>
31788
31789         * g++.old-deja/g++.other/decl6.C: New test.
31790
31791 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31792
31793         * gcc.c-torture/execute/va-arg-10.c: New test.
31794
31795 1999-09-27  Nathan Sidwell  <nathan@acm.org>
31796
31797         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
31798         __PRETTY_FUNCTION__.
31799
31800 1999-09-23  Nick Clifton  <nickc@cygnus.com>
31801
31802         * gcc.c-torture/execute/990923-1.c: New test.
31803
31804 1999-09-21  Nick Clifton  <nickc@cygnus.com>
31805
31806         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
31807         for which -fpic is inappropriate.
31808
31809 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
31810
31811         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
31812
31813 1999-09-21  Nathan Sidwell  <nathan@acm.org>
31814
31815         * g++.old-deja/g++.other/dyncast1.C: New test.
31816         * g++.old-deja/g++.other/dyncast2.C: New test.
31817         * g++.old-deja/g++.other/dyncast3.C: New test.
31818         * g++.old-deja/g++.other/dyncast4.C: New test.
31819         * g++.old-deja/g++.other/dyncast5.C: New test.
31820         * g++.old-deja/g++.eh/catch3.C: New test.
31821         * g++.old-deja/g++.eh/catch3p.C: New test.
31822         * g++.old-deja/g++.eh/catch4.C: New test.
31823         * g++.old-deja/g++.eh/catch4p.C: New test.
31824         * g++.old-deja/g++.eh/catch5.C: New test.
31825         * g++.old-deja/g++.eh/catch5p.C: New test.
31826         * g++.old-deja/g++.eh/catch6.C: New test.
31827         * g++.old-deja/g++.eh/catch6p.C: New test.
31828         * g++.old-deja/g++.eh/catch7.C: New test.
31829         * g++.old-deja/g++.eh/catch7p.C: New test.
31830         * g++.old-deja/g++.eh/catch8.C: New test.
31831         * g++.old-deja/g++.eh/catch8p.C: New test.
31832         * g++.old-deja/g++.eh/catch9.C: New test.
31833         * g++.old-deja/g++.eh/catch9p.C: New test.
31834
31835 1999-09-13  Nathan Sidwell  <nathan@acm.org>
31836
31837         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
31838         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
31839
31840 1999-09-13  Jeffrey A Law  (law@cygnus.com)
31841
31842         * gcc.c-torture/compile/990913-1.c: New test.
31843
31844 1999-09-10  Nathan Sidwell  <nathan@acm.org>
31845
31846         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
31847         * g++.old-deja/g++.jason/rfg5.C: Likewise.
31848
31849 1999-09-09  Richard Henderson  <rth@cygnus.com>
31850
31851         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
31852
31853 1999-09-09  Nathan Sidwell  <nathan@acm.org>
31854
31855         * g++.old-deja/g++.other/lookup11.C: New test.
31856         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
31857         what is permitted and what we want.
31858         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
31859         overload use.
31860         * g++.old-deja/g++.jason/rfg5.C: Likewise
31861
31862 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
31863
31864         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
31865         * gcc.c-torture/noncompile/poison-1.c: New file.
31866
31867 1999-09-08  Nathan Sidwell  <nathan@acm.org>
31868
31869         * g++.old-deja/g++.other/sizeof3.C: New test.
31870         * g++.old-deja/g++.other/sizeof4.C: New test.
31871         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
31872         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
31873
31874 1999-09-07  Richard Henderson  <rth@cygnus.com>
31875
31876         * gcc.dg/va-arg-1.c: New.
31877
31878 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31879
31880         * gcc.c-torture/execute/va-arg-9.c: New test.
31881
31882 1999-09-05  Craig Burley  <craig@jcb-sc.com>
31883
31884         * g77.f-torture/compile/980519-2.f: New test.
31885         * g77.f-torture/compile/19990905-0.f: New test.
31886         * g77.f-torture/compile/19990905-1.f: New test.
31887         * g77.f-torture/compile/19990905-2.f: New test.
31888
31889         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
31890
31891 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
31892
31893         * gcc.c-torture/execute/990827-1.c: Fix typo.
31894
31895 1999-09-03  Nathan Sidwell  <nathan@acm.org>
31896
31897         * g++.old-deja/g++.other/deref1.C: New test.
31898
31899 1999-09-02  Nathan Sidwell  <nathan@acm.org>
31900
31901         * g++.old-deja/g++.other/ambig2.C: New test.
31902         * g++.old-deja/g++.other/cond5.C: New test.
31903         * g++.old-deja/g++.other/lookup16.C: New test.
31904
31905 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
31906
31907         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
31908         assemblers too.
31909
31910 1999-08-31  Jeffrey A Law  (law@cygnus.com)
31911
31912         * lib/c-torture.exp: Avoid the "compare executables" optimization
31913         when testing native.
31914
31915 1999-08-29  Jeffrey A Law  (law@cygnus.com)
31916
31917         * gcc.c-torture/execute/990829-1.c: New test.
31918         * gcc.c-torture/compile/990829-1.c: New test.
31919
31920 1999-08-27  Paul Burchard  <burchard@pobox.com>
31921
31922         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
31923         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
31924         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
31925         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
31926         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
31927         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
31928         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
31929         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
31930         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
31931         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
31932         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
31933
31934 1999-08-27  Jeffrey A Law  (law@cygnus.com)
31935
31936         * gcc.c-torture/execute/990827-1.c: New test.
31937
31938 1999-08-26  Craig Burley  <craig@jcb-sc.com>
31939
31940         * g77.f-torture/noncompile/19990826-4.f: New test.
31941
31942         * g77.f-torture/compile/19990826-3.f: New test.
31943
31944         * g77.f-torture/execute/19990826-2.f: New test.
31945
31946         * g77.f-torture/compile/19990826-1.f: New test.
31947
31948         * gcc.c-torture/execute/990826-0.c: New test.
31949         * g77.c-torture/execute/19990826-0.f: New test.
31950
31951         * g77.f-torture/noncompile/970626-2.f: New test.
31952
31953 1999-08-25  Paul Burchard  <burchard@pobox.com>
31954
31955         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
31956         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
31957         lss-011.C: New tests.
31958
31959 1999-08-25  Nathan Sidwell  <nathan@acm.org>
31960
31961         * g++.old-deja/g++.other/decl5.C: New test.
31962
31963 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31964
31965         * noncompile/noncompile.exp: Load_lib c-torture.exp.
31966         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
31967         call `postbase' for each one.  All callers of `postbase' changed
31968         to call this instead.
31969
31970 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
31971
31972         * gcc.c-torture/execute/990811-1.c: New test.
31973
31974 1999-08-09  Nick Clifton  <nickc@cygnus.com>
31975
31976         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
31977         just native ones.
31978
31979         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
31980         just native ones.
31981
31982 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31983
31984         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
31985
31986 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31987
31988         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
31989
31990 1999-08-04  Nathan Sidwell  <nathan@acm.org>
31991
31992         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
31993
31994 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31995
31996         * gcc.c-torture/execute/990804-1.c: New test.
31997
31998 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31999
32000         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
32001         * g++.old-deja/g++.brendan/crash64.C: Likewise
32002         * g++.old-deja/g++.brendan/overload8.C: Likewise
32003
32004 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32005
32006         * g++.old-deja/g++.other/struct1.C: New test.
32007
32008 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32009
32010         * g++.old-deja/g++.other/enum2.C: New test.
32011
32012 1999-08-02  Richard Henderson  <rth@cygnus.com>
32013
32014         Adapted from tests from Franz Sirl:
32015         * gcc.c-torture/execute/va-arg-7.c: New test.
32016         * gcc.c-torture/execute/va-arg-8.c: New test.
32017
32018 1999-08-01  Jeffrey A Law  (law@cygnus.com)
32019
32020         * gcc.c-torture/compile/990801-2.c: New test.
32021
32022         * gcc.c-torture/compile/990801-1.c: New test.
32023
32024 1999-07-27  Michael Meissner  <meissner@cygnus.com>
32025
32026         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
32027         fp-cmp-1.c, converting double to float.
32028
32029         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
32030         fp-cmp-1.c, converting double to long double.
32031
32032         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
32033         from fr1 to unknown_register, since fr1 is a legitimate register
32034         on some machines.
32035
32036 1999-07-25  Jeffrey A Law  (law@cygnus.com)
32037
32038         * README: More listname related changes.
32039
32040 1999-07-08  Catherine Moore  <clm@cygnus.com>
32041
32042         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
32043
32044 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
32045
32046         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
32047
32048 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32049
32050         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
32051
32052 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
32053
32054         * gcc.dg/990703-1.c: New test.
32055
32056 1999-06-29  Nick Clifton  <nickc@cygnus.com>
32057
32058         * lib/file-format.exp: New file: Move definition of proc
32059         gcc_target_object_format to here from
32060         gcc.dg/special/ecos.exp.
32061
32062         * lib/c-torture.exp: Include lib file-format.exp.
32063         * lib/gcc-dg.exp: Include lib file-format.exp.
32064
32065         * gcc.dg/special/ecos.exp: Remove definition of proc
32066         gcc_target_object_format.
32067
32068 1999-06-28  Jeffrey A Law  (law@cygnus.com)
32069
32070         * gcc.c-torture/execute/990628-1.c: New test.
32071
32072 1999-06-25  Jeffrey A Law  (law@cygnus.com)
32073
32074         * gcc.c-torture/compile/990625-2.c: New test.
32075
32076         * gcc.c-torture/compile/990625-1.c: New test.
32077
32078 1999-06-23  Nick Clifton  <nickc@cygnus.com>
32079
32080         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
32081         attributes compile.
32082         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
32083         ports that use the COFF/PE file format.
32084
32085 1999-06-17  Jeffrey A Law  (law@cygnus.com)
32086
32087         * gcc.c-torture/compile/990617-1.c: New test.
32088
32089 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
32090
32091         * g++.old-deja/g++.other/decl4.C: New test.
32092
32093 1999-06-14  Nathan Sidwell  <nathan@acm.org>
32094
32095         * g++.old-deja/g++.other/bitfld3.C: New test.
32096
32097 1999-06-08  Nathan Sidwell  <nathan@acm.org>
32098
32099         * g++.old-deja/g++.eh/catch1.C: New test.
32100
32101 1999-06-07  Jeffrey A Law  (law@cygnus.com)
32102
32103         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
32104
32105         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
32106         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
32107
32108 1999-06-05  Craig Burley  <craig@jcb-sc.com>
32109
32110         * g77.f-torture/compile/19990502-0.f: Replace with new,
32111         shorter, test that still fails after recent changes.
32112
32113 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32114
32115         * gcc.c-torture/execute/990604-1.c: New test.
32116
32117 1999-05-31  Jeffrey A Law  (law@cygnus.com)
32118
32119         * gcc.c-torture/execute/990531-1.c: New test.
32120
32121 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32122
32123         * gcc.c-torture/compile/990527-1.c: New test.
32124
32125 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
32126
32127         * gcc.c-torture/execute/990527-1.c: New test.
32128
32129 1999-05-25  Nick Clifton  <nickc@cygnus.com>
32130
32131         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
32132         bitfields as signed.
32133
32134 1999-05-25  Craig Burley  <craig@jcb-sc.com>
32135
32136         * g77.f-torture/compile/19990525-0.f: New test.
32137
32138 1999-05-25  Jeffrey A Law  (law@cygnus.com)
32139
32140         * gcc.c-torture/execute/990525-2.c: New test.
32141
32142         * gcc.c-torture/execute/990525-1.c: New test.
32143
32144 1999-05-24  Nathan Sidwell  <nathan@acm.org>
32145
32146         * g++.old-deja/g++.other/anon3.C: New test.
32147         * g++.old-deja/g++.other/anon4.C: New test.
32148         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
32149         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
32150         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
32151         Merrill).
32152
32153 1999-05-24  Jeffrey A Law  (law@cygnus.com)
32154
32155         * gcc.c-torture/execute/990524-1.c: New test.
32156
32157         * gcc.dg/990524-1.c: New test.
32158
32159 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32160
32161         * gcc.c-torture/compile/990523-1.c: New test.
32162
32163 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
32164
32165         * gcc.c-torture/compile/990519-1.c: New test.
32166
32167 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32168
32169         * gcc.c-torture/compile/990517-1.c: New test.
32170
32171         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
32172         (e4, f4): New tests.
32173         (main): Call them.
32174
32175 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32176
32177         * gcc.dg/noreturn-1.c: New test.
32178
32179 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
32180
32181         * gcc.c-torture/execute/990513-1.c: New test.
32182
32183 1999-05-10  Richard Henderson  <rth@cygnus.com>
32184
32185         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
32186
32187 1999-05-10  Craig Burley  <craig@jcb-sc.com>
32188
32189         * g77.f-torture/execute/erfc.f: Use small single-precision
32190         values, to avoid problems on Alphas when not -mieee.
32191
32192 1999-05-08  Craig Burley  <craig@jcb-sc.com>
32193
32194         * gcc.dg/990506-0.c: New test.
32195
32196 1999-05-08  Richard Henderson  <rth@cygnus.com>
32197
32198         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
32199         the constant to test.  Don't XFAIL 64-bit targets.
32200
32201         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
32202         * g++.old-deja/g++.law/profile1.C: Likewise.
32203
32204         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
32205         operator new instances.
32206         * g++.old-deja/g++.other/delete5.C: Likewise.
32207
32208 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32209
32210         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
32211         intrinsic.
32212
32213 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32214
32215         * g77.f-torture/execute/u77-test.f: Reverse order of two
32216         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
32217
32218 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32219
32220         * gcc.dg/compare1.c: New test.
32221
32222 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32223
32224         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
32225         New tests.
32226
32227 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32228
32229         * g77.f-torture/compile/19990502-1.f: New test.
32230
32231 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32232
32233         * g77.f-torture/compile/19990502-0.f: New test.
32234
32235 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32236
32237         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
32238         intrinsic.
32239
32240 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32241
32242         * g77.f-torture/execute/u77-test.f (main): List libU77
32243         intrinsics not currently tested.
32244         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
32245         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
32246         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
32247         Trim blanks off the ends of some printed strings.
32248
32249 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32250
32251         * g77.f-torture/execute/u77-test.f (main): Just warn about
32252         FSTAT gid disagreement, as it's expected on some systems.
32253
32254 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32255
32256         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
32257         use a new function, which allows for some slop.
32258         Clean up some commentary.
32259         (issum): The new function.
32260         (sgladd): Deleted subroutine.
32261
32262 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32263
32264         * g77.f-torture/execute/u77-test.f: Modify to be more like
32265         libf2c/libU77 version, bringing patches to that version here.
32266         Add suitable commentary.
32267
32268 1999-04-25  Richard Henderson  <rth@cygnus.com>
32269
32270         * gcc.dg/990424-1.c: New test.
32271
32272 1999-04-24  Craig Burley  <craig@jcb-sc.com>
32273
32274         * g77.f-torture/execute/u77-test.f (main): Bug involving
32275         LSTAT has been fixed, so turn back on full checking.
32276
32277 1999-04-20  Craig Burley  <craig@jcb-sc.com>
32278
32279         * g77.f-torture/compile/19990419-0.f: New test.
32280         * g77.f-torture/execute/19990419-1.f: New test.
32281
32282 1999-04-17  Richard Henderson  <rth@cygnus.com>
32283
32284         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
32285         to avoid the need for a prototype to supress a warning.
32286
32287 1999-04-07  Jim Wilson  <wilson@cygnus.com>
32288
32289         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
32290
32291 1999-04-04  Jeffrey A Law  (law@cygnus.com)
32292
32293         * gcc.c-torture/execute/990404-1.c: New test.
32294
32295 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32296
32297         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
32298         * gcc.dg/cpp-if3.c: Don't use -pedantic.
32299         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
32300         missing initializer warnings.
32301
32302 1999-03-28  Jeffrey A Law  (law@cygnus.com)
32303
32304         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
32305         matching strings.
32306
32307 1999-03-26  Jeffrey A Law  (law@cygnus.com)
32308
32309         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
32310
32311 1999-03-26  Craig Burley  <craig@jcb-sc.com>
32312
32313         * g77.f-torture/execute/19990325-0.f: New test.
32314         * g77.f-torture/execute/19990325-1.f: New test.
32315
32316 1999-03-24  Jeffrey A Law  (law@cygnus.com)
32317
32318         * gcc.c-torture/execute/990324-1.c: New test.
32319
32320 1999-03-22  Jim Wilson  <wilson@cygnus.com>
32321
32322         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
32323         test with 4.
32324
32325 1999-03-17  Richard Henderson  <rth@cygnus.com>
32326
32327         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
32328
32329 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32330
32331         * g77.f-torture/execute/19990313-2.f: New test.
32332         * g77.f-torture/execute/19990313-3.f: New test.
32333
32334 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32335
32336         * g77.f-torture/execute/19990313-0.f: New test.
32337         * g77.f-torture/execute/19990313-1.f: New test.
32338
32339 1999-03-12  Jim Wilson  <wilson@cygnus.com>
32340
32341         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
32342         printf to sprintf.
32343         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
32344         (main): Add check for u15.  Conditionalize u31 check depending on
32345         whether ints are <32 bits or >=32 bits.
32346
32347 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32348
32349         * g77.f-torture/execute/19981119-0.f: Improve testiness.
32350
32351 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32352
32353         * g77.f-torture/compile/19990305-0.f: New test.
32354         * g77.f-torture/execute/19981119-0.f: New test.
32355
32356 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32357
32358         * g77.f-torture/execute/970625-2.f: call ABORT if final
32359         result is not correct, instead of just printing it.
32360         Add this checking via newly introduced obfuscation, to
32361         trip up buggy front ends.
32362
32363 1999-03-07  Craig Burley  <craig@jcb-sc.com>
32364
32365         * g77.f-torture/compile/960317-1.f: Moved from being
32366         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
32367
32368 1999-03-06  Craig Burley  <craig@jcb-sc.com>
32369
32370         * g77.f-torture/execute/960317-1.f: New (old) test.
32371         * g77.f-torture/execute/970625-2.f: Ditto.
32372
32373 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
32374
32375         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
32376         message on line 1 or line 2; cccp and cpplib do this differently.
32377
32378 1999-03-01  Jeffrey A Law  (law@cygnus.com)
32379
32380         * g++.old-deja/g++.law/weak1.C: New test.
32381
32382 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32383
32384         * gcc.c-torture/execute/990119-1.c: Renamed to...
32385         * gcc.dg/990119-1.c: this, so it will only be tested once
32386         (it's a preprocessor test, it doesn't need to be run at
32387         multiple optimization levels).
32388
32389 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32390
32391         * lib/g++.exp: Don't add incdir=$base_dir/../include to
32392           ALWAYS_CXXFLAGS.
32393
32394 1999-02-24  Craig Burley  <craig@jcb-sc.com>
32395
32396         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
32397         * g77.f-torture/compile/19981216-0.f: ...as it is expected
32398         to not be compilable by current g77.
32399
32400 1999-02-24  Nick Clifton  <nickc@cygnus.com>
32401
32402         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
32403
32404 1999-02-22  Jeffrey A Law  (law@cygnus.com)
32405
32406         * gcc.c-torture/execute/990222-1.c: New test.
32407
32408 1999-02-19  Craig Burley  <craig@jcb-sc.com>
32409
32410         * g77.f-torture/compile/19990218-0.f: New test.
32411         * g77.f-torture/noncompile/19990218-1.f: New test.
32412
32413 1999-02-18  Craig Burley  <craig@jcb-sc.com>
32414
32415         * g77.f-torture/compile/19981216-0.f: New test.
32416
32417 1999-02-14  Jeffrey A Law  (law@cygnus.com)
32418
32419         * gcc.dg/990214-1.c: New test.
32420
32421 1999-02-13  Jeffrey A Law  (law@cygnus.com)
32422
32423         * gcc.dg/990213-2.c: New test.
32424
32425         * gcc.dg/990213-1.c: New test.
32426
32427 1999-02-12  Jeffrey A Law  (law@cygnus.com)
32428
32429         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
32430         ints.
32431
32432 1999-02-11  Nick Clifton  <nickc@cygnus.com>
32433
32434         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
32435         specified by target.
32436
32437         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
32438
32439 1999-02-11  Jeffrey A Law  (law@cygnus.com)
32440
32441         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
32442
32443 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32444
32445         * gcc.dg/special/ecos.exp: New test driver for new tests with
32446         special requirements.
32447
32448         * gcc.dg/special/alias-1.c: New test.
32449         * gcc.dg/special/gcsec-1.c: New test.
32450         * gcc.dg/special/weak-1.c: New test.
32451         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
32452         * gcc.dg/special/weak-2.c: New test.
32453         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
32454         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
32455         * gcc.dg/special/wkali-1.c: New test.
32456         * gcc.dg/special/wkali-2.c: New test.
32457         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
32458         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
32459
32460 1999-02-10  Felix Lee  <flee@cygnus.com>
32461
32462           * lib/c-torture.exp (c-torture-compile): Pull out code for
32463           analyzing gcc error messages.
32464           (c-torture-execute): Likewise.  Fix some (harmless) false
32465           positives.
32466           * lib/gcc.exp (gcc_check_compile): New function.
32467
32468 1999-02-08  Richard Henderson  <rth@cygnus.com>
32469
32470         * gcc.c-torture/execute/990208-1.c: New test.
32471
32472 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32473
32474         * g++.dg/special/ecos.exp: New driver for new tests with special
32475         requirements
32476
32477         * g++.dg/special/conpr-1.C: New test
32478         * g++.dg/special/conpr-2.C: New test
32479         * g++.dg/special/conpr-2a.C: New test
32480         * g++.dg/special/conpr-3.C: New test
32481         * g++.dg/special/conpr-3a.C: New test
32482         * g++.dg/special/conpr-3b.C: New test
32483
32484         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
32485         allow g++ to use the dg driver
32486
32487         * README: Add comment about g++.dg directory
32488
32489 1999-02-06  Jeffrey A Law  (law@cygnus.com)
32490
32491         * README: Update email addresses.
32492
32493 1999-02-03  Nick Clifton  <nickc@cygnus.com>
32494
32495         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
32496         arguments in order to force structure S onto the stack even on
32497         the alpha.
32498         (test): Pass 10 leading arguments to function foo as well as the
32499         structure S.
32500
32501         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
32502         failure for all targets.
32503
32504         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
32505         abort to terminate program execution.
32506
32507 1999-01-30  Richard Henderson  <rth@cygnus.com>
32508
32509         * gcc.c-torture/execute/990130-1.c: New test.
32510
32511 1999-01-30  Jeffrey A Law  (law@cygnus.com)
32512
32513         * gcc.dg/990130-1.c: New test.
32514
32515 1999-01-28  Michael Meissner  <meissner@cygnus.com>
32516
32517         * gcc.c-torture/execute/990128-1.c: New test.
32518
32519 1999-01-27  Michael Meissner  <meissner@cygnus.com>
32520
32521         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
32522
32523 1999-01-27  Felix Lee  <flee@cygnus.com>
32524
32525         * lib/c-torture.exp (c-torture-compile): pull out code for
32526         analyzing gcc error messages.
32527         (c-torture-execute): ditto, and fix some (harmless) false
32528         positives.
32529         * lib/gcc.exp (gcc_check_compile): new function.
32530
32531 1999-01-17  Jeffrey A Law  (law@cygnus.com)
32532
32533         * gcc.dg/990117-1.c: New test.
32534
32535         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
32536
32537         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
32538
32539 1999-01-15  Jeffrey A Law  (law@cygnus.com)
32540
32541         * g77.f-torture/compile/990115-1.f: New test.
32542
32543 1999-01-07  Jeffrey A Law  (law@cygnus.com)
32544
32545         * gcc.c-torture/compile/990107-1.c: New test
32546
32547 1999-01-06  Jeffrey A Law  (law@cygnus.com)
32548
32549         * gcc.c-torture/execute/990106-2.c: New test.
32550
32551         * gcc.c-torture/execute/990106-1.c: New test.
32552
32553 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
32554
32555         * gcc.c-torture/compile/981223-1.c: New test.
32556
32557 1998-12-29  Richard Henderson  <rth@cygnus.com>
32558
32559         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
32560         (opt3): Rename from opt4 and disable.
32561
32562 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
32563
32564         * g++.old-deja/g++.pt/ptrmem5.C: New test.
32565
32566 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32567
32568         * g++.old-deja/g++.other/conv5.C: New test.
32569
32570 1998-12-14  Nick Clifton  <nickc@cygnus.com>
32571
32572         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
32573
32574 1998-12-11  Jeffrey A Law  (law@cygnus.com)
32575
32576         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
32577
32578 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
32579
32580         * gcc.c-torture/compile/981211-1.c: New test.
32581
32582 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
32583
32584         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
32585
32586         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
32587
32588 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32589
32590         * gcc.special/930510-1.c: Make C9X safe.
32591         * gcc.misc-tests/gcov-1.c Similarly.
32592         * gcc.misc-tests/gcov-2.c Similarly.
32593
32594 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32595
32596         * gcc.dg/ultrasp1.c: New test.
32597
32598 1998-12-06  Richard Henderson  <rth@cygnus.com>
32599
32600         * gcc.c-torture/execute/981206.c: New test.
32601
32602 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32603
32604         * g++.old-deja/g++.ns/template7.C: New test.
32605
32606         * g++.old-deja/g++.other/expr1.C: New test.
32607
32608         * g++.old-deja/g++.eh/tmpl3.C: New test.
32609
32610         * g++.old-deja/g++.eh/tmpl2.C: New test.
32611
32612 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32613
32614         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
32615         * g++.old-deja/g++.other/using6.C: Removed.
32616         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
32617
32618         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
32619
32620 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32621
32622         * g++.old-deja/g++.pt/overload8.C: New test.
32623
32624         * g++.old-deja/g++.pt/overload7.C: New test.
32625
32626         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
32627
32628         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
32629         and relinking messages.
32630         * lib/g++.exp (g++_target_compile): Remove .rpo file when
32631         compiling with -frepo.
32632
32633 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
32634
32635         * g++.old-deja/g++.pt/lookup6.C: New test.
32636
32637 1998-11-30  Nick Clifton  <nickc@cygnus.com>
32638
32639         * gcc.c-torture/execute/981130-1.c: New test.
32640         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
32641
32642 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32643
32644         * g++.old-deja/g++.pt/explicit76.C: New test.
32645
32646         * g++.old-deja/g++.pt/friend38.C: New test.
32647
32648         * g++.old-deja/g++.ns/crash2.C: New test.
32649
32650         * g++.old-deja/g++.pt/defarg8.C: New test.
32651
32652         * g++.old-deja/g++.pt/instantiate6.C: New test.
32653
32654         * g++.old-deja/g++.pt/static6.C: New test.
32655
32656         * g++.old-deja/g++.pt/decl2.C: New test.
32657
32658 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32659
32660         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
32661         problem is actually related with name lookup, but so what? :-)
32662
32663         * g++.old-deja/g++.pt/friend37.C: New test.
32664
32665 1998-11-25  Dave Love  <d.love@dl.ac.uk>
32666
32667         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
32668         element, which fails on some systems.
32669
32670         * g77.f-torture/execute/labug1.f: New test.
32671
32672 1998-11-21  Jeffrey A Law  (law@cygnus.com)
32673
32674         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
32675         is defined.
32676
32677 1998-11-18  Dave Love  <d.love@dl.ac.uk>
32678
32679         * g77.f-torture/compile/981117-1.f: New test.
32680
32681 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
32682
32683         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
32684         properly discarded.
32685
32686 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
32687
32688         * gcc.c-torture/execute/memcheck: New directory of tests for
32689         -fcheck-memory-usage.
32690
32691 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32692
32693         * README: New file, general information about the testsuite and
32694         new description of the various C++ test subdirectories.
32695         * README.g++: Eliminate obsolete information, update and move most
32696         relevant stuff to README.
32697
32698 1998-11-07  Richard Henderson  <rth@cygnus.com>
32699
32700         * gcc.c-torture/compile/981107-1.c: New test.
32701
32702 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
32703
32704         * execute/memcpy-bi.c: New testcase.
32705
32706 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
32707
32708         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
32709         base classes.
32710
32711         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
32712         template is selected.
32713
32714         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
32715         classes, it should be accepted for all types.
32716
32717         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
32718
32719         * g++.old-deja/g++.pt/spec24.C: Ensure that template
32720         specializations start with template headers.
32721
32722 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
32723
32724         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
32725
32726         * g++.old-deja/g++.other/init9.C: Test cross initialization of
32727         non-POD types.
32728
32729 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32730
32731         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
32732
32733 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
32734
32735         * compile/981022-1.c, compile/981022-1.x: New test and driver.
32736
32737 1998-10-19  Jeffrey A Law  (law@cygnus.com)
32738
32739         * 981019-1.c: New test.
32740
32741 1998-10-14  Robert Lipe <robertl@dgii.com>
32742
32743         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
32744         find objc headers.
32745
32746 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32747
32748         * compile/981001-4.c: Remove use of GCC extension that triggers a
32749         compiler bug.
32750
32751 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
32752
32753         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
32754
32755 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32756
32757         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
32758         instantiation of template produces incorrect code for delete
32759         expression.
32760
32761         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
32762         constructors' name is not unique.
32763         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
32764         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
32765
32766         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
32767         automatic array of const is ill-formed.
32768
32769         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
32770         of template parameter?
32771
32772         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
32773         const.
32774
32775         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
32776         pointer-to-member expression.
32777
32778         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
32779         declaration causes ICE.
32780
32781 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
32782
32783         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
32784         reserved in the global namespace.
32785
32786         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
32787         generate needed virtual table.
32788
32789         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
32790
32791 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
32792
32793         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
32794         template-dependent type
32795
32796 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
32797
32798         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
32799         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
32800         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
32801
32802         * g++.old-deja/g++.other/using5.C: New test; using decl from base
32803         class should be usable as argument of member function.
32804         * g++.old-deja/g++.other/using6.C: New test; using decl from base
32805         class should be usable as return type of member function.
32806         * g++.old-deja/g++.other/using7.C: New test; using decl from base
32807         class should be usable as type of data member.
32808
32809         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
32810
32811 1998-10-09  Jeffrey A Law  (law@cygnus.com)
32812
32813         * gcc.c-torture/special/920521-1.c: Fix bogus test.
32814
32815 1998-10-08  Nick Clifton  <nickc@cygnus.com>
32816
32817         * gcc.dg/dll-?.c Add thumb to target list.
32818         Fix assembler scan patterns to match current assembler output.
32819
32820 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
32821
32822         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
32823         matching of template brackets.
32824
32825         * g++.old-deja/g++.other/using4.C: New test.  Test using
32826         declarations of methods from base classes.
32827
32828         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
32829         within functions should introduce names into the innermost
32830         enclosing namespace.
32831
32832         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
32833         of static locals if first initialization throws.
32834
32835 1998-10-07  Jim Wilson  <wilson@cygnus.com>
32836
32837         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
32838
32839 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
32840
32841         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
32842         lose track of the possible targets of tablejump insns.
32843         * special/special.exp: Run it.
32844
32845 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32846
32847         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
32848         must be declared before its specializations can be named in friend
32849         declarations.
32850
32851 1998-10-05  Dave Love  <d.love@dl.ac.uk>
32852
32853         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
32854
32855         * g77.f-torture/execute/io1.f: New test.
32856
32857 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32858
32859         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
32860         with pointer to template function, for which no argument deduction
32861         is possible.
32862
32863         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
32864         specialization of template function as argument to template
32865         function.
32866
32867         * g++.old-deja/g++.other/access2.C: New test; Inner class
32868         shouldn't have privileged access to Outer's names.
32869
32870 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32871
32872         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
32873         friend template declared within template class conflicts with
32874         nested class of the same name.
32875
32876         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
32877         is ignored.
32878
32879         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
32880         object with direct initializer as function declaration.
32881
32882         * g++.old-deja/g++.other/decl2.C: New test; duplicate
32883         initializers.
32884
32885         * g++.old-deja/g++.other/null2.C: New test; conditional operator
32886         involving const pointer and NULL produces incorrect result.
32887
32888         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
32889         type name without `typename' should be rejected with -pedantic.
32890
32891 1998-10-02  Richard Henderson  <rth@cygnus.com>
32892
32893         * g++.old-deja/g++.other/addrof1.C: New test.
32894
32895 1998-10-01  Nick Clifton  <nickc@cygnus.com>
32896
32897         * gcc.c-torture/compile/981001-1.c: New test.
32898         * gcc.c-torture/execute/981001-1.c: New test.
32899
32900 1998-10-01  Jeffrey A Law  (law@cygnus.com)
32901
32902         * gcc.c-torture/compile/981001-2.c: New test.
32903         * gcc.c-torture/compile/981001-3.c: New test.
32904         * gcc.c-torture/compile/981001-4.c: New test.
32905
32906 1998-10-01  Robert Lipe  <robertl@dgii.com>
32907
32908         * lib/objc.exp (objc_target_compile): Add -L during compiles for
32909         multilibbed hosts.   Idea grafted from g77.exp.
32910
32911 1998-09-30  Dave Love  <d.love@dl.ac.uk>
32912
32913         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
32914         avoid losing on systems which need -lsocket.
32915
32916 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
32917
32918         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
32919         * g++.old-deja/g++.other/nested2.C: Ditto.
32920         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
32921         failure.
32922
32923 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32924
32925         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
32926         preferred over template operator!= for enum bitfields.
32927
32928 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
32929
32930         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
32931         that happen to have the same base name, but in different scopes,
32932         are incorrectly rejected.
32933
32934 1998-09-16  Richard Henderson  <rth@cygnus.com>
32935
32936         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
32937         on the native word size instead of an integer literal.
32938
32939 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32940
32941         * g++.old-deja/g++.other/static2.C: Invocation of static data
32942         member of type pointer-to-function denoted as non-static member.
32943
32944         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
32945         checks involving function types and aliases.
32946
32947 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32948
32949         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
32950         redefined to the same non-trivial type.
32951
32952         * g++.old-deja/g++.pt/explicit73.C: Test for proper
32953         namespace-qualification of template specializations declared in
32954         other namespaces.
32955
32956         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
32957         to declare a subset of the specializations of a template function
32958         as friends of specializations of a template class.
32959
32960         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
32961         member templates that do not fully specialize the enclosing
32962         template class are rejected.
32963
32964 1998-09-11  Dave Love  <d.love@dl.ac.uk>
32965
32966         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
32967
32968 1998-09-08  Dave Love  <d.love@dl.ac.uk>
32969
32970         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
32971         altered from libf2c/libU77 version.
32972
32973 1998-09-06  Dave Love  <d.love@dl.ac.uk>
32974
32975         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
32976
32977 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
32978
32979         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
32980         (un)signed char are different types for template specialization
32981         purposes.
32982
32983 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
32984
32985         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
32986         * objc: ObjC testsuite.
32987
32988 1998-08-31  Catherine Moore  <clm@cygnus.com>
32989
32990         * gcc.c-torture/execute/941014-1.x:  New file.
32991
32992 1998-08-31  Nick Clifton  <nickc@cygnus.com>
32993
32994         * lib/c-torture.exp: Add support for
32995         torture_eval_before_compile and torture_eval_before_execute
32996         variables.
32997
32998 1998-08-30  Jeffrey A Law  (law@cygnus.com)
32999
33000         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
33001         this test triggers valid.
33002
33003 1998-08-27  Jeffrey A Law  (law@cygnus.com)
33004
33005         * gcc.dg/980827-1.c: New test.
33006
33007 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
33008
33009         * gcc.c-torture/execute/loop-4b.c: New test.
33010
33011 1998-08-26  Nick Clifton  <nickc@cygnus.com>
33012
33013         * lib/c-torture.exp: Add support for
33014         torture_eval_before_compile and torture_eval_before_execute
33015         variables.
33016
33017 1998-08-25  Jeffrey A Law  (law@cygnus.com)
33018
33019         * gcc.c-torture/compile/980825-1.c: New test.
33020
33021 1998-08-24  Nick Clifton  <nickc@cygnus.com>
33022
33023         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
33024         count number tests in opt_t0 not good_t0.
33025
33026 1998-08-24  Jeffrey A Law  (law@cygnus.com)
33027
33028         * gcc.c-torture/compile/930326-1.x: Fix typo.
33029
33030 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
33031
33032         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
33033         causes an ICE.
33034
33035 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33036
33037         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
33038         STACK_SIZE is defined.
33039         * gcc.c-torture/unsorted/stuct.c: Similarly.
33040
33041         * gcc.c-torture/compile/980821-1.c: New test.
33042
33043 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33044
33045         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
33046
33047 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
33048
33049         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
33050         code.
33051
33052 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
33053
33054         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
33055         error'.
33056
33057 1998-08-18  Jeffrey A Law  (law@cygnus.com)
33058
33059         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
33060
33061 1998-08-16  Jeffrey A Law  (law@cygnus.com)
33062
33063         * gcc.c-torture/compile/980816-1.c: New test.
33064
33065         * gcc.dg/980816-1.c: New test.
33066
33067 1998-08-13  Jeffrey A Law  (law@cygnus.com)
33068
33069         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
33070         compiler for ieee tests.
33071
33072 1998-08-01  Dave Love  <d.love@dl.ac.uk>
33073
33074         * g77.f-torture/compile/980729-0.f: New test.
33075
33076 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
33077
33078         * gcc.c-torture/special/eeprof-1.c: New test, for
33079         -finstrument-functions.
33080         * gcc.c-torture/special/special.exp: Run it.
33081
33082 1998-07-29  Jeffrey A Law  (law@cygnus.com)
33083
33084         * gcc.c-torture/compile/980729-1.c: New test.
33085
33086 1998-07-27  Nick Clifton  <nickc@cygnus.com>
33087
33088         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
33089         __thumb__ is defined, and test for ARM style doubles if so.
33090
33091 1998-07-26  Dave Love  <d.love@dl.ac.uk>
33092
33093         * g77.f-torture/noncompile/980615-0.f: New test.
33094
33095 1998-07-26  H.J. Lu  (hjl@gnu.org)
33096
33097         * gcc.dg/980312-1.c: Do link instead of compile.
33098         * gcc.dg/980313-1.c: Likewise.
33099
33100 1998-07-26  Jeffrey A Law  (law@cygnus.com)
33101
33102         * gcc.c-torture/compile/980726-1.c: New test.
33103
33104 1998-07-25  Dave Love  <d.love@dl.ac.uk>
33105
33106         * g77.f-torture/execute/io0.f: New test.
33107
33108 1998-07-24  Nick Clifton  <nickc@cygnus.com>
33109
33110         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
33111         an int.
33112
33113 1998-06-18  Michael Meissner  <meissner@cygnus.com>
33114
33115         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
33116         m32r bugs.
33117
33118 1998-07-17  Nick Clifton  <nickc@cygnus.com>
33119
33120         * gcc.dg/980626-1.c: Expect failures for all toolchains until
33121         c-decl.c:grokdeclarator can handle mode attributes.
33122
33123 1998-07-16  Jeffrey A Law  (law@cygnus.com)
33124
33125         * gcc.c-torture/execute/980716-1.c: New test.
33126
33127 1998-07-13  Jeffrey A Law  (law@cygnus.com)
33128
33129         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
33130         the mn10200.
33131         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
33132         the mn10200.
33133         * gcc.c-torture/execute/va-arg-3.x: Similarly.
33134         * gcc.c-torture/compile/930326-1.x: Similarly.
33135
33136 1998-07-13  Dave Love  <d.love@dl.ac.uk>
33137
33138         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
33139         New test from Craig.
33140
33141 1998-07-12  Dave Love  <d.love@dl.ac.uk>
33142
33143         * g77.f-torture/noncompile/980616-0.f: New test.
33144
33145         * g77.f-torture/execute/970816-3.f:  New test from Craig.
33146
33147 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33148
33149         *  g++.other/singleton.C: Return error value instead of taking
33150         SIGSEGV.
33151
33152 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
33153
33154         *  g++.other/singleton.C: New test.   Warning is under dispute.
33155         Runtime crash is not.
33156
33157 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33158
33159         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
33160         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
33161         using6.C, using7.C}:  New namespace tests.
33162
33163 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
33164
33165         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
33166         specialization with typedef'ed names used as array indexes.
33167
33168 1998-07-09  Jeffrey A Law  (law@cygnus.com)
33169
33170         * gcc.c-torture/execute/980709-1.c: New test.
33171
33172         * gcc.dg/980709-1.c: New test.
33173
33174 1998-07-07  Richard Henderson  <rth@cygnus.com>
33175
33176         * gcc.c-torture/execute/bcp-1.c: New test.
33177
33178 1998-07-07  Jeffrey A Law  (law@cygnus.com)
33179
33180         * gcc.c-torture/execute/980707-1.c: New test.
33181
33182 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
33183
33184         * gcc.c-torture/compile/980706-1.c: New test.
33185
33186 1998-07-01  Dave Love  <d.love@dl.ac.uk>
33187
33188         * g77.f-torture/execute/980701-0.f,
33189         g77.f-torture/execute/980701-1.f: New test from Craig.
33190
33191 1998-07-01  Jeffrey A Law  (law@cygnus.com)
33192
33193         * gcc.c-torture/compile/980701-1.c: New test.
33194
33195         * gcc.c-torture/execute/980701-1.c: New test.
33196
33197 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
33198 rlsruhe.de>
33199
33200         * g++.old-deja/g++.robertl/eb132.C: New test.
33201         * g++.old-deja/g++.robertl/eb133.C: Likewise.
33202
33203 1998-06-29  Dave Love  <d.love@dl.ac.uk>
33204
33205         * g77.f-torture/execute/980628-7.f,
33206         g77.f-torture/execute/980628-8.f,
33207         g77.f-torture/execute/980628-9.f,
33208         g77.f-torture/execute/980628-10.f: New tests from Craig.
33209
33210         * g77.f-torture/execute/980628-3.f: Remove mail headers.
33211
33212 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33213
33214         * g77.f-torture/execute/980628-4.f: New test from Craig.
33215         * g77.f-torture/execute/980628-5.f: Likewise.
33216         * g77.f-torture/execute/980628-2.f: Likewise.
33217         * g77.f-torture/execute/980628-0.f: Likewise.
33218         * g77.f-torture/execute/980628-1.f: Likewise.
33219         * g77.f-torture/execute/980628-3.f: Likewise.
33220         * g77.f-torture/execute/980628-6.f: Likewise.
33221
33222 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33223
33224         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
33225         directory when nothing has been installed yet.
33226
33227 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
33228
33229         * gcc.c-torture/special/special.exp: Handle newer versions of
33230         dejagnu.
33231
33232 1998-06-26  Jeffrey A Law  (law@cygnus.com)
33233
33234         * gcc.dg/980626-1.c: New test.
33235
33236 1998-06-19  Bruno Haible <haible@ilog.fr>
33237
33238         * gcc.misc-tests/m-un-2.c: New test.
33239         * g++.old-deja/g++.other/warn01.c: Likewise.
33240
33241 1998-06-19  Robert Lipe  <robertl@dgii.com>
33242
33243         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
33244         compatibility with assmblers with a different comment character.
33245         Eliminate use of GAS-specific extensions.
33246
33247 1998-06-19  Jeffrey A Law  (law@cygnus.com)
33248
33249         * gcc.c-torture/execute/ieee/980619-1.c: New test.
33250
33251 1998-06-19  Robert Lipe  <robertl@dgii.com>
33252
33253         *lib/g77.exp: Replace search for libf2c.a with search for newly
33254         renamed libg2c.a
33255
33256 1998-06-17  Jeffrey A Law  (law@cygnus.com)
33257
33258         * gcc.c-torture/execute/980617-1.c: New test.
33259
33260 1998-06-12  Jeffrey A Law  (law@cygnus.com)
33261
33262         * gcc.c-torture/execute/980612-1.c: New test.
33263
33264 1998-06-08  Jeffrey A Law  (law@cygnus.com)
33265
33266         * gcc.dg/980523-1.c: Only test on ppc-linux.
33267         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
33268
33269         * gcc.c-torture/execute/980608-1.c: New test.
33270
33271 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
33272
33273         * gcc.c-torture/execute/980605-1.c: New test.
33274
33275 1998-06-04  Jeffrey A Law  (law@cygnus.com)
33276
33277         * gcc.c-torture/execute/980604-1.c: New test.
33278
33279 1998-06-02  Jeffrey A Law  (law@cygnus.com)
33280
33281         * gcc.c-torture/execute/980602-1.c: New test.
33282         * gcc.c-torture/execute/980602-2.c: Likewise.
33283
33284 1998-06-02  Dave Love  <d.love@dl.ac.uk>
33285
33286         * 970125-0.f: Fix per JCB.  Add commentary.
33287
33288 1998-05-31  Michael Meissner  <meissner@cygnus.com>
33289
33290         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
33291         IEEE -0 support.
33292
33293 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
33294
33295         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
33296         earlier.
33297
33298 1998-05-28  Catherine Moore <clm@cygnus.com>
33299
33300         * gcc.c-torture/execute/980526-3.c: New test.
33301
33302 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
33303
33304         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
33305         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
33306         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
33307         m88k-motorola-sysv3 to XFAIL.
33308
33309 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33310
33311         * gcc.dg/980526-1.c: New test.
33312         * gcc.c-torture/execute/980526-2.c: New test.
33313
33314 1998-05-26  Jeffrey A Law  (law@cygnus.com)
33315
33316         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
33317
33318         * gcc.c-torture/execute/980526-1.c: New test.
33319
33320 1998-05-26  Dave Love  <d.love@dl.ac.uk>
33321
33322         * g77.f-torture/execute/alpha2.f: Add runtime test.
33323
33324 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
33325
33326         * g++.old-deja/old-deja.exp: Strip leading directories.
33327
33328         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
33329         error for the line.  Don't run multiple tests for the same line.
33330
33331 1998-05-23  Jeffrey A Law  (law@cygnus.com)
33332
33333         * gcc.dg/980523-1.c: New test.
33334
33335 1998-05-23  Dave Love  <d.love@dl.ac.uk>
33336
33337         * g77.f-torture/compile/970915-0.f: New test.
33338
33339 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
33340
33341         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
33342
33343 1998-05-21  Jeffrey A Law  (law@cygnus.com)
33344
33345         * gcc.dg/980520-1.c: New test.
33346
33347 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
33348
33349         * gcc.dg/980502-1.c: Fix return type.
33350
33351 1998-05-20  Jeffrey A Law  (law@cygnus.com)
33352
33353         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
33354         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
33355         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
33356         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
33357         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
33358
33359 1998-05-20  Dave Love  <d.love@dl.ac.uk>
33360
33361         * g77.f-torture/execute/980520-1.f: New test.
33362
33363 1998-05-15  Dave Love  <d.love@dl.ac.uk>
33364
33365         * lib/mike-g77.exp: New file.
33366
33367         * g77.f-torture/noncompile/noncompile.exp,
33368         g77.f-torture/noncompile/check0.f: New files.
33369
33370 1998-05-14  Dave Love  <d.love@dl.ac.uk>
33371
33372         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
33373         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
33374         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
33375         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
33376         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
33377         abort where appropriate.
33378
33379 1998-05-05  Michael Meissner  <meissner@cygnus.com>
33380
33381         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
33382         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
33383
33384 1998-04-29  Dave Love  <d.love@dl.ac.uk>
33385
33386         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
33387
33388 1998-04-27  Dave Love  <d.love@dl.ac.uk>
33389
33390         * g77.f-torture/compile/980427-0.f: New test.
33391
33392 1998-04-24  Dave Love  <d.love@dl.ac.uk>
33393
33394         * g77.f-torture/compile/980424-0.f: New test.
33395
33396 1998-04-19  Dave Love  <d.love@dl.ac.uk>
33397
33398         * g77.f-torture/compile/980419-2.f (main): New test.
33399         * g77.f-torture/compile/970125-0.f: New test.
33400         * g77.f-torture/compile/980419-1.f: New test.
33401
33402 1998-04-08  Jim Wilson  <wilson@cygnus.com>
33403
33404         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
33405         of loop-4.c.
33406
33407 1998-04-07  Jim Wilson  <wilson@cygnus.com>
33408
33409         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
33410
33411 1998-04-03  Jim Wilson  <wilson@cygnus.com>
33412
33413         * gcc.c-torture/compile/980329-1.c: New test.
33414
33415 1998-03-18  Jim Wilson  <wilson@cygnus.com>
33416
33417         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
33418         * gcc.dg/980312-1.c: Fix typo in -march command.
33419
33420 1998-03-16  H.J. Lu  (hjl@gnu.org)
33421
33422         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
33423
33424 1998-03-11  Robert Lipe  <robertl@dgii.com>
33425
33426         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
33427         Dave Love agree the Fortran source is bogus.
33428
33429 1998-03-11  Robert Lipe  <robertl@dgii.com>
33430
33431         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
33432         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
33433         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
33434         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
33435         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
33436
33437 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
33438
33439         * g++.old-deja/g++.other/friend1.C: New test.
33440
33441 1998-02-18  Dave Love  <d.love@dl.ac.uk>
33442
33443         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
33444         possibly uninitialized) variables and declare dnrm2.
33445
33446 1998-02-23  Robert Lipe <robertl@dgii.com>
33447
33448         From Bruno Haible <haible@ilog.fr>:
33449         * gcc.c-torture/execute/980223.c: New test.
33450
33451 1998-02-13  Jeffrey A Law  (law@cygnus.com)
33452
33453         * gcc.dg/ifelse-1.c: New test.
33454
33455 1998-02-09  H.J. Lu  (hjl@gnu.org)
33456
33457         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
33458
33459           * lib/old-dejagnu.exp (old-dejagnu): Added the
33460           "execution test - XFAIL *-*-*" handling in the spirit of
33461           "excess errors test -". Changed the "execution test fails"
33462           handling to be like "excess errors test fails".
33463           * Update various tests accordingly.
33464
33465 1998-02-06  Jim Wilson  <wilson@cygnus.com>
33466
33467         * gcc.c-torture/execute/980205.c: New test.
33468
33469 1998-01-18  Jeffrey A Law  (law@cygnus.com)
33470
33471         * lib/c-torture.exp: Look for .x files instead of .cexp files.
33472         * lib/f-torture.exp: Similarly.
33473         * gcc.c-torture: Rename all .cexp files to .x files.
33474
33475 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
33476
33477         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
33478         (940510-1.c): Removed duplicate.
33479         (971104-1.c): New test.
33480
33481 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
33482
33483           * lib/f-torture.exp: Improve error and loop detection.
33484
33485 1997-11-19  Michael Meissner  <meissner@cygnus.com>
33486
33487         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
33488         use that to size the filler array.
33489
33490 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
33491
33492         * lib/c-torture.exp(c-torture-execute): Fix typo.
33493
33494         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
33495         testcase as the executable name. Keep the executable around if
33496         the test fails.
33497
33498 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
33499
33500         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
33501         changes.  Only test one -g option, and move it to the end of the
33502         list of options to test.
33503
33504 1997-09-19  Michael Meissner  <meissner@cygnus.com>
33505
33506         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
33507         variable GCC_TORTURE_OPTIONS to supply default switches separated
33508         by colons.  If no environment variable, run tests with -O0 -g, -O1
33509         -g, and -O2 -g as well.
33510
33511 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
33512
33513         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
33514         explanatory comments. Fix indentation.
33515
33516 1997-09-15  Jeffrey A Law  (law@cygnus.com)
33517
33518         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
33519
33520 1997-09-11  Jeffrey A Law  (law@cygnus.com)
33521
33522         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
33523         * g++.old-deja/g++.mike/p7325.C: Likewise.
33524         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
33525
33526 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
33527
33528         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
33529         * g++.old-deja/g++.brendan/crash30.C: Likewise.
33530         * g++.old-deja/g++.brendan/crash39.C: Likewise.
33531         * g++.old-deja/g++.law/operators4.C: Likewise.
33532
33533 1997-09-11  Joe Buck  (jbuck@synopsys.com)
33534
33535         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
33536         * g++.old-deja/g++.mike/p784.C: Ditto.
33537         * g++.old-deja/g++.mike/p785.C: Ditto.
33538
33539 1997-09-05  Jeffrey A Law  (law@cygnus.com)
33540
33541           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
33542
33543 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33544
33545         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
33546         target feature; pass this to c-torture-execute as needed.
33547
33548 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33549
33550         * lib/c-torture.exp(c-torture-execute): If the previous and the
33551         current executables being tested are identical, we don't need to
33552         run the executable again. Try to make the executable names
33553         unique. Add an optional argument for passing additional compiler
33554         flags.
33555
33556 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
33557
33558         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
33559
33560 1997-08-29  Jeffrey A Law  (law@cygnus.com)
33561
33562         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
33563
33564 1997-07-31  Jeffrey A Law  (law@cygnus.com)
33565
33566         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
33567         32bit or larger longs.
33568
33569         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
33570         have either a 32bit long or 32bit int.
33571
33572 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
33573
33574         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
33575         Make double precision tests dependent on sizeof (double).
33576
33577 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
33578
33579         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
33580         too.
33581
33582 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
33583
33584         * gcc.c-torture/compile/961203-1.cexp: New script.
33585
33586 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
33587
33588         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
33589         up the includes ourselves.
33590
33591 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
33592
33593         * lib/plumhall.exp: Remove random include, and add a few
33594         verbose messages for debugging.
33595
33596 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
33597
33598         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
33599         of trying to do it ourselves.
33600
33601 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33602
33603         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
33604
33605 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
33606
33607         * gcc.prms/5403.c: Made regexp a bit less strict.
33608
33609 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
33610
33611         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
33612         is returned from remote_load instead.
33613         * lib/plumhall.exp: Ditto.
33614         * lib/mike-g++.exp: Ditto.
33615         * lib/old-dejagnu.exp: Ditto.
33616         * lib/c-torture.exp: Ditto.
33617
33618 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
33619
33620         * lib/g++.exp: Use build_wrapper procedure.
33621         * lib/gcc.exp: Ditto.
33622
33623 1997-05-20  Jeffrey A Law  (law@cygnus.com)
33624
33625         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
33626         an old-style decl for malloc.  Fixes tests to work when
33627         sizeof (int) != sizeof (size_t).
33628
33629 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33630
33631         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
33632
33633         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
33634         use stdargs.h interface.
33635
33636 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33637
33638         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
33639         NO_VARARGS when compiling.
33640
33641 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
33642
33643         * lib/plumhall.exp(ph_includes): New procedure.
33644         (ph_make): Use it.
33645         (ph_compiler): Ditto.
33646
33647         * lib/g++.exp: Rename test-glue.c to testglue.c.
33648         * lib/gcc.exp: Ditto.
33649
33650 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
33651
33652         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
33653         to completion when it's called.
33654
33655 1997-03-21  Michael Meissner  <meissner@cygnus.com>
33656
33657         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
33658         is defined, don't do test.
33659
33660 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
33661
33662         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
33663         for object files.
33664         (ph_summary): Mark skipped testcases as untested, not unresolved.
33665
33666         * lib/plumhall.exp (ph_make): If unresolved because of bad
33667         errorCode, record errorCode in log file.
33668         (*): Replace send_log/verbose with verbose -log.
33669
33670 1997-03-19  Michael Meissner  <meissner@cygnus.com>
33671
33672         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
33673         double conversion if double isn't at least 8 bytes.
33674
33675         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
33676         int to work with targets where int is 16 bits.
33677
33678         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
33679         8 bytes, just exit, since 4 byte doubles don't have enough bits of
33680         precision for the test to complete.
33681
33682 1997-03-14  Michael Meissner  <meissner@cygnus.com>
33683
33684         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
33685         if d10v is not compiled with the -mdouble64 flag.
33686         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
33687
33688         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
33689         d10v is not compiled with the -mint32 flag.
33690
33691 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
33692
33693         * lib/plumhall.exp: Use incr_count.
33694
33695 1997-03-12  Jeffrey A Law  (law@cygnus.com)
33696
33697         * gcc.c-torture: Update to c-torture-1.45.
33698
33699 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
33700
33701         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
33702         the name of the expect testcase file).
33703
33704         * lib/g++.exp(g++_init): Ditto.
33705
33706 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
33707
33708         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
33709         the host.
33710
33711         * lib/gcc.exp(gcc_exit): New procedure.
33712
33713 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
33714
33715         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
33716         specs where appropriate.
33717
33718         * g++.old-deja/g++.arm/*: Added additional ERROR checks
33719         because of new "candidates are" messages, and removed a few
33720
33721         * Converted all non-old-style g++ testcases to old-style, and
33722         moved into g++.old-deja.
33723
33724 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
33725
33726         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
33727         options.
33728
33729         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
33730         succeeded.
33731
33732         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
33733
33734 1997-02-13  Michael Meissner  <meissner@cygnus.com>
33735
33736         * lib/gcc.exp (gcc_target_compile): Add support for defining
33737         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
33738         the machine doesn't have those features.
33739
33740 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
33741
33742         * g++.law/operators4.exp: Don't use LIBS.
33743
33744 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
33745
33746         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
33747
33748         * lib/mike-g++.exp: Don't set the compiler to be tested here.
33749         * lib/g++.exp: Set it here instead. Also, allow use of the
33750         --tool_exec and --tool_opt options. Change CXX to
33751         GXX_UNDER_TEST.
33752
33753         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
33754
33755         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
33756
33757 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
33758
33759         * lib/old-dejagnu.exp: Use prune_warnings instead of
33760         prune_system_crud.
33761         * lib/mike-g++.exp: Ditto.
33762         * lib/gcc.exp: Ditto.
33763         * lib/g++.exp: Ditto.
33764
33765         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
33766
33767 1997-02-07  Jeffrey A Law  (law@cygnus.com)
33768
33769           * 941014-2.c: Include stdlib.h
33770           * 960327-1.c: Include stdio.h
33771           * dbra.c, index-1.c: Don't assume ints are 32bits.
33772
33773 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
33774
33775         * lib/gcc.exp: Add gcc,stack_size target feature.
33776
33777         * lib/g++.exp(g++_target_compile): Add the include and link
33778         paths here, not in two other places. And, it's $options, not
33779         options.
33780
33781         * lib/mike-g++.exp(postbase): Remove the code that determines
33782         the correct include and link paths.
33783         * g++.old-deja/old-deja.exp: Ditto.
33784
33785 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
33786
33787         * lib/g++.exp(g++_init): target_compile no longer returns the
33788         filename of the result.
33789
33790 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
33791
33792         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
33793         call to glob.
33794
33795         * gcc.c-torture/special/special.exp: Change call to
33796         gcc_target_compile to include the object file.
33797
33798 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
33799
33800         * gcc.c-torture/special/special.exp: Correct misspelling in last
33801         change.
33802
33803 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
33804
33805         * lib/plumhall.exp(ph_summary): Log the entire output of the
33806         executable. Return -1 if there were any failures, 0 otherwise.
33807         (ph_execute): Return -1 if there were any failures, 0 otherwise.
33808         (ph_make): Clean up objects and executables that were built
33809         if the tests succeeded.
33810
33811 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
33812
33813         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
33814         libraries and includes in the build tree as appropriate.
33815
33816 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33817
33818         * lib/c-torture.exp: Instead of looking for the global variable
33819         NO_LONG_LONG, check to see if that's a feature of the target.
33820
33821 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33822
33823         * config/default.exp: Minimize. Delete the remainer of the files in
33824         config; this functionality is now in devo/dejagnu/config.
33825
33826         g++.*/*: Pass any additional flags used to compile to postbase;
33827         delete CXXFLAGS.
33828
33829         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
33830         is now done by runtest.exp. Use gcc_target_compile instead of
33831         compile.
33832
33833         lib/c-torture.exp: Use gcc_target_compile instead of compile.
33834         Remove references to CFLAGS. Use remote_file instead of
33835         calling rm -f.
33836         (c-torture): Take a list of arguments to use to compile this
33837         testcase.
33838
33839         lib/g++.exp: Simplify. Use target_compile instead of compile.
33840         lib/gcc-dg.exp: Ditto.
33841         lib/gcc.exp: Ditto.
33842         lib/mike-{gcc,g++}.exp: Ditto.
33843         lib/old-dejagnu.exp: Ditto.
33844         lib/plumhall.exp: Ditto.
33845
33846 1997-01-08  Jim Wilson  <wilson@cygnus.com>
33847
33848         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
33849         (ph_linker): Likewise.
33850
33851 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
33852
33853           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
33854         MAP_ANON / MAP_ANONYMOUS if defined;
33855         else try to map from /dev/zero .
33856
33857 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33858
33859         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
33860         isn't defined, then define it to MAP_ANONYMOUS.
33861
33862 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33863
33864         * gcc.c-torture: Update to c-torture-1.42 release.
33865
33866 1996-11-11  Jeffrey A Law  (law@cygnus.com)
33867
33868         * gcc.c-torture: Update to c-torture-1.41 release.
33869
33870 1996-10-27  Jeffrey A Law  (law@cygnus.com)
33871
33872         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
33873         c-torture release.
33874
33875 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
33876
33877         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
33878         and LDFLAGS.  Fix second case to append the target_info ldflags
33879         onto LDFLAGS, not CFLAGS.
33880         * lib/g++.exp (g++_init): Add target_info stuff.
33881         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
33882         of libgloss and newlib flags for !native.
33883
33884         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
33885         (GDB): Fix relative path to go up another dir for finding gdb.
33886
33887 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
33888
33889         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
33890         versions in the target_info array, if they don't exist.
33891
33892 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
33893
33894         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
33895
33896 1996-07-08  Jim Wilson  <wilson@cygnus.com>
33897
33898         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
33899         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
33900
33901 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
33902
33903         * lib/old-dejagnu.exp: Don't remove the output file before we've
33904         actually tested it. Don't append pwd to the path of the executable
33905         we're testing.
33906
33907 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
33908
33909         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
33910
33911 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
33912
33913         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
33914         temporary directory for compiler files, and set it to a default
33915         value of /tmp. Set $output as the name of the output file from
33916         compiling the testcase. Add a -o option to $cflags_var so the
33917         compiler writes the final output file as $output. Set $executable
33918         to $output.
33919
33920         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
33921         directory for compiler files, and set it to /tmp if it doesn't
33922         already have a value. Set $output_file to the name of the output
33923         file from compiling the testcase. Add a -o option to CXXFLAGS so
33924         the compiler writes the final output file as $output. Use $output
33925         as the executable to be tested.
33926
33927 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33928
33929         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
33930
33931 1996-06-08  Jeffrey A Law  (law@cygnus.com)
33932
33933         * gcc.c-torture/execute/pending-1.c: New test.  Still
33934         pending in Tege's queue.
33935
33936 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
33937
33938         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
33939         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
33940         if there were failures.  Call unresolved if there were unresolved
33941         testcases.  Call gcc_fail if program did not run to completion.
33942         (ph_make): Pass additional argument name to ph_execute.
33943         (ph_execute): Add new argument.  Pass additional arguments to
33944         ph_summary.  Call gcc_fail is there is no execution output.
33945
33946 1996-04-24  Jeffrey A Law  (law@cygnus.com)
33947
33948         * lib/plumhall.exp (proc_summary): Output relavent summary
33949         lines into the log so specific failures in plumhall can be
33950         investigated.
33951
33952 1996-04-10  Jeffrey A Law  (law@cygnus.com)
33953
33954         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
33955         (c-torture-execute): Don't try to execute tests which use
33956         "long long" types if $NO_LONG_LONG is nonzero.
33957
33958 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
33959
33960         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
33961         not c-torture.
33962
33963         * gcc.ieee: Move from here.
33964         * gcc.c-torture/execute/ieee: To here.
33965
33966 1996-03-26  Jeffrey A Law  (law@cygnus.com)
33967
33968         * gcc.c-torture: Update to c-torture-1.41 release.
33969
33970 1996-03-22  Jeffrey A Law  (law@cygnus.com)
33971
33972         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
33973         not "$output".
33974
33975 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
33976
33977         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
33978         -c present.
33979
33980 1996-03-02  Jeffrey A Law  (law@cygnus.com)
33981
33982         * config/proelf.exp: Handle connecting to a simulator.
33983
33984 1996-01-31  Jeffrey A Law  (law@cygnus.com)
33985
33986         * config/proelf.exp: New file.  Enough framework that we can
33987         run c-torture tests on the proelf targets (or any other target
33988         that gdb can connect to for that matter).
33989
33990 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
33991
33992         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
33993         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
33994
33995         * lib/plumhall.exp (ph_execute): Always call ph_summary if
33996         exec_output exists.
33997
33998 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
33999
34000         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
34001         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
34002
34003         * config/*.exp: Update FSF address.  Change result of ${tool}_load
34004         to pass/fail/unresolved/unsupported/untested.  Caller must now
34005         call unresolved/unsupported/untested.
34006         * lib/*.exp: Update FSF address.  Update to handle new results of
34007         ${tool}_load.
34008         * lib/chill.exp (verbose): Delete.
34009
34010 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
34011
34012         * lib/gcc.exp (default_gcc_start): Change order of args to
34013         $LDFLAGS $CFLAGS $LIBS.
34014         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
34015         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
34016         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
34017         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
34018         * gcc.misc-tests/dg-test.exp: Likewise.
34019         * gcc.misc-tests/msgs.exp: Likewise.
34020         * gcc.prms/prms.exp: Likewise.
34021         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
34022         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
34023
34024         * lib/dg.exp: Deleted, moved to dejagnu/lib.
34025
34026 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34027
34028         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
34029
34030         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
34031         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
34032
34033         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
34034         necessary.
34035
34036 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
34037
34038         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
34039         global for loop; add use of $mathlib.
34040         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
34041         settings here; set mathlib for anything but VxWorks.
34042
34043 1996-01-22  Jeffrey A Law  (law@cygnus.com)
34044
34045         * gcc.c-torture: Update to c-torture-1.40 release.
34046
34047 1996-01-03  Jeffrey A Law  (law@cygnus.com)
34048
34049         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
34050         dg.exp.
34051
34052 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
34053
34054         * lib/c-torture.exp (c-torture-execute): Declare "output" as
34055         global.
34056
34057 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
34058
34059         * lib/g++.exp (LIBS): Define if not already.
34060         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
34061         (gcc-dg-prune): Call prune_gcc_output.
34062         * lib/gcc.exp (prune_gcc_output): New proc.
34063         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
34064         prune_gcc_output.
34065
34066 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
34067
34068         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
34069         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
34070
34071 1995-11-15  Jeffrey A Law  (law@cygnus.com)
34072
34073         * gcc.c-torture: Update to c-torture-1.39 release.
34074
34075 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
34076
34077         * lib/c-torture.exp (c-torture-execute): Don't return if one option
34078         fails, try others as well.
34079
34080 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
34081
34082         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
34083         If compilation fails, mark execute tests as `untested'.
34084         If test is marked as unsupported, don't mark compilation and
34085         execute tests as failed.
34086
34087 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
34088
34089         * lib/g++.exp (g++_init): Don't link in libg++, and look to
34090         libstdc++ for whether or not we want to be doing shared
34091         libraries.  Delete link_curses since we don't need it anymore.
34092         * lib/mike-g++.exp (postbase): Don't link in libg++.
34093         * g++.old-deja/old-deja.exp: Likewise.
34094
34095 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
34096
34097         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
34098
34099 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
34100
34101         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
34102         For that, add `-Wl,-a,shared_archive'.
34103         * g++.old-deja/old-deja.exp: Likewise.
34104
34105 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
34106
34107         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
34108
34109 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
34110
34111         * lib/mike-g++.exp (postbase): Pay attention to the status of
34112         g++_load.
34113
34114 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
34115
34116           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
34117
34118 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
34119
34120         * lib/gcc.exp (default_gcc_start): No longer need to log program
34121         being executed or its output, execute_anywhere does that now.
34122         * lib/g++.exp (default_g++_version): Call execute_anywhere.
34123         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
34124
34125 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
34126
34127         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
34128         the same as those in lib/g++.exp.
34129
34130 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
34131
34132         * gcc.c-torture: Update to c-torture-1.38 release.
34133         * gcc.ieee: Related changes.
34134
34135 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
34136
34137         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
34138         "exec". Minor reformatting changes.
34139
34140         * config/rom68k.exp (${tool}_load): Make it work in a canadian
34141         cross. This means all "exec" calls now work on a remote host as
34142         well.
34143         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
34144         cross. Filter out the extra "\r\n" stuff that expect puts in.
34145         (c-torture-execute): Filter out the bogus warnings like
34146         c-torture-compile does. Add support for canadian cross.
34147         * lib/gcc.exp (default_gcc_version, default_gcc_start)
34148         Use execute_anywhere rather than calling exec directly. Now it
34149         works for canadian cross testing.
34150
34151 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
34152
34153         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
34154         results into a variable, and check that rather than using file exists.
34155
34156 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
34157
34158         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
34159         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
34160
34161 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34162
34163         * g++.old-deja/old-deja.exp: Create and pass runshlib and
34164         lib_curses if there's a shared libg++ in the build tree.
34165
34166 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
34167
34168         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
34169         if not supported target.
34170
34171 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
34172
34173         * lib/g++.exp (g++_init): Move empty setting of runshlib and
34174         link_curses up to always happen, not just for native builds.
34175
34176 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
34177
34178         * gcc.c-torture: Update to c-torture-1.36 release.
34179         * gcc.failure: Related changes.
34180
34181 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
34182
34183         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
34184
34185 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
34186
34187         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
34188         * lib/mike-g++.exp (postbase): Not in here.  Still reference
34189         runshlib, link_curses, and mathlib for link and run.
34190
34191         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
34192         pass the runtime shared library options for Solaris, OSF/1, and
34193         Irix5, and link with -lcurses to avoid unresolved references.
34194
34195 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
34196
34197         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
34198         only run once.
34199
34200 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
34201
34202         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
34203
34204 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
34205
34206         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
34207         do not have a framework for the "compat" tests yet.
34208
34209 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
34210
34211         * lib/mike-g++.exp (postbase): New local variable `mathlib',
34212         set to null if we're testing vxworks5.1.  Use that instead of
34213         `-lm' in the setting of LIBS for link and run.
34214
34215 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
34216
34217         * config/rom68k.exp (${tool}_load): Major changes to make it
34218         work.  Verified that it does in fact return the stuff in
34219         exec_output properly.  Catch any Emul or any TRAP other than 0.
34220
34221 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
34222
34223         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
34224         LDFLAGS properly for targets that need stuff from libgloss.
34225         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
34226         only run once.
34227         (gpp_initialized): New variable.
34228
34229 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
34230
34231         * config/rom68k.exp: Load libgloss.exp.
34232         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
34233         so we can produce a fully linked binary.
34234         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
34235         so we can produce a fully linked binary.
34236
34237 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
34238
34239         * lib/plumhall.exp (ph_section): Watch for expected failures.
34240         Add missing `else'.
34241
34242         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
34243         run the testcase.
34244         (c-torture): Likewise.
34245
34246 1995-08-28  Doug Evans  <dje@cygnus.com>
34247
34248         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
34249
34250         * lib/mike-g++.exp (mike_cleanup): New proc.
34251         (prebase): New globals compiler_result, not_compiler_result,
34252         target_regexp.
34253         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
34254         allow leading "-" in pattern.  Watch for unsupported tests.
34255         If $compiler_result is set, pattern match assembler code,
34256         and ditto for $not_compiler_result.
34257         * lib/mike-gcc.exp: Likewise.
34258
34259         * lib/plumhall.exp (ph_execute): Only call ph_summary if
34260         execution "succeeded".
34261
34262 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
34263
34264         * config/win32.exp: New file.
34265         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
34266
34267 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
34268
34269         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
34270         unsupported.
34271         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
34272         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
34273         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
34274
34275         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
34276         "... without exceptions was ...".  That is now handled by
34277         prune_system_crud.
34278         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34279
34280 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
34281
34282         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
34283         sieve.c,sort2.c}: New files.
34284         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
34285         sieve.exp,sort2.exp}: Drivers for them.
34286
34287         * lib/mike-gcc.exp (program_output): New user settable variable.
34288         (postbase): Call prune_system_crud.  Also prune extraneous compiler
34289         messages.
34290         * lib/mike-g++.exp (program_output): New user settable variable.
34291
34292         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
34293
34294         * config/sh.exp: Deleted (use sim.exp instead).
34295
34296 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
34297
34298         * config/vx.exp: Declare CHECKTASK as global.
34299         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
34300         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
34301         * lib/old-dejagnu.exp: Load [pwd]/$executable.
34302
34303 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34304
34305         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
34306         target. Like vx.exp, only includes `vx29k.exp' instead of
34307         `vxworks.exp'.
34308
34309 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
34310
34311         * config/sim.exp: Increase time limit from 120 seconds to 240.
34312
34313 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
34314
34315         * gcc.c-torture/execute/950628-1.c: New test.
34316
34317 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
34318
34319         * gcc.c-torture: Update with changes/additions from
34320         c-torture-1.34.
34321
34322 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
34323
34324         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
34325
34326 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
34327
34328         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
34329
34330 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
34331
34332         * gcc.c-torture/compile/950512-1.c: New test.
34333         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
34334         * gcc.dg/struct-ret-1.c: Likewise.
34335
34336 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
34337
34338         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
34339           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
34340
34341 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
34342
34343         * gcc.c-torture/special/920411-1.c: Deleted.
34344         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
34345
34346 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
34347
34348         * config/sim.exp (${tool}_load): Hack in call to bash to get a
34349         cpu limit.
34350
34351 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
34352
34353         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
34354
34355 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
34356
34357         From kenner;
34358         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
34359         is the proper length.
34360         * va-arg-3.c: Likewise.
34361
34362 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
34363
34364         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
34365         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
34366
34367         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
34368         * lib/g++.exp (default_g++_start): Delete old cruft.
34369
34370 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
34371
34372         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
34373         (2 * (1 << 18)) to (2 * (1 << 17)).
34374
34375         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
34376
34377 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
34378
34379         * config/rom68k.exp: Renamed from config/idp.exp
34380
34381 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
34382
34383         * c-torture/compile/921109-2.c
34384
34385 1995-04-18  Mike Stump  <mrs@cygnus.com>
34386
34387         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
34388         excess errors.
34389
34390 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
34391
34392         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
34393         output.
34394         * lib/g++.exp (default_g++_start): Likewise.
34395
34396 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
34397
34398         * gcc.c-torture/compile/950329-1.c: New test.
34399
34400 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
34401
34402           * config/bug.exp (${tool}_load): Updated to use new remote_open
34403           and remote_close procs.
34404         * config/idp.exp: New file.
34405
34406 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
34407
34408         * gcc.c-torture/execute/950322-1.c: New test.
34409
34410 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
34411
34412         * config/vx.exp (${tool}_load): Clean up testing of return code from
34413         vxworks_ld and vxworks_spawn.
34414
34415 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
34416
34417         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
34418
34419 1995-03-13  Mike Stump  <mrs@cygnus.com>
34420
34421         * lib/old-deja.exp: Add `excess errors test - ' error, now one
34422         can mark excess errors on a machine by machine basis.  Note, the
34423         default is to not expect any excess errors, even when excess
34424         errors test - is given, so you will want to put an XFAIL ... on
34425         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
34426         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
34427         those 4 machines, but no others.
34428
34429 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
34430
34431         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
34432         * lib/c-torture.exp: to here.
34433
34434 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
34435
34436         * gcc.c-torture/execute/950221-1.c: New test.
34437         * gcc.c-torture/execute/struct-ret-1.c: New test.
34438         * gcc.c-torture/compile/950221-1.c: New test.
34439
34440         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
34441
34442 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
34443
34444         * gcc.c-torture/execute/arith-1.c (main): Return 0.
34445         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
34446
34447 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
34448
34449         * g++.gb: New directory of tests, derived from my signature and
34450         class scoping tests.
34451
34452         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
34453         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
34454         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
34455         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
34456         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
34457         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
34458         * g++.gb/sig25.C: Likewise.
34459
34460         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
34461         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
34462         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
34463         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
34464         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
34465         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
34466         * g++.gb/sig25.exp: Likewise.
34467
34468         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
34469         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
34470         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
34471         * g++.gb/scope13.C: Likewise, this test still fails.
34472
34473         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
34474         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
34475         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
34476         * g++.gb/scope13.exp: Ditto.
34477
34478         * g++.gb/README: New file, explains what these tests are about.
34479
34480 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
34481
34482         * lib/dg.exp (dg-do): Support `preprocess'.
34483         (dg-test): Likewise.
34484
34485 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
34486
34487         * config/udi.exp: change "continue -expect" to "exp_continue".
34488
34489 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
34490
34491         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
34492         Delete redundant tests.
34493
34494         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
34495         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
34496         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
34497         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
34498         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
34499         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
34500         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
34501         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
34502
34503         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
34504         storing label pointers.
34505         * gcc.c-torture/execute/921019-1.c: Likewise.
34506         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
34507         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
34508         parameter fp.
34509         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
34510         constants.
34511
34512         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
34513         Delete obsolete tests.
34514
34515         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
34516         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
34517         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
34518         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
34519         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
34520         * gcc.c-torture/compile/950124-1.c: New test.
34521
34522         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
34523
34524 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
34525
34526         * lib/mike-g++.exp: Add -lm to LIBS.
34527
34528 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
34529
34530         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
34531
34532 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
34533
34534         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
34535
34536 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
34537
34538         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
34539
34540 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
34541
34542         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
34543         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
34544         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
34545         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
34546         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
34547         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
34548         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
34549         * g++.law/{operators31.C, operators32.C,
34550         * g++.law/{operators33.C, operators34.C}: Likewise.
34551         * g++.law/{pic1.C, refs2.C}: Likewise.
34552         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
34553         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
34554         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
34555         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34556
34557         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
34558         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
34559         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
34560         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
34561         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
34562         * g++.law/{enum9.exp, friend5.exp}: Likewise.
34563         * g++.law/{nest3.exp, nest4.exp}: Likewise.
34564         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
34565         * g++.law/{operators30.exp, operators31.exp}: Likewise.
34566         * g++.law/{operators32.exp, operators33.exp}: Likewise.
34567         * g++.law/{operators34.exp}: Likewise.
34568         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
34569         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
34570         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
34571         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
34572         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34573
34574         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
34575         No longer expected to fail.
34576         * g++.law/missed-error3.C: Tweak for recent bool changes.
34577
34578 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
34579
34580         * config/emb-unix: Deleted.
34581         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
34582         remote execution.  Do final link on remote host if REMOTE_LINK is set.
34583
34584 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
34585
34586         * lib/dg.exp (dg-test): Fix typo in last patch.
34587
34588 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
34589
34590         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
34591         (handles multiple occurrences).
34592
34593 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
34594
34595         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
34596         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
34597         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
34598         printed).
34599         * lib/c-torture.exp (c-torture-compile): Likewise.
34600         (c-torture): Prepend full path if missing.
34601         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
34602         (gcc_fail): Likewise.
34603         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
34604
34605 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
34606
34607         * lib/netware.exp: Only attach to NetWare i386 systems.
34608
34609 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
34610
34611         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
34612         messages.  Add test name to "output pattern match" pass/fail message.
34613
34614 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
34615
34616         * gcc.dg: New testsuite.
34617         * gcc.dg/dg.exp: New file.
34618
34619         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
34620         test-switch.c}: Deleted.
34621
34622         * gcc.misc-tests/msgs.exp: New testcase driver.
34623
34624 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
34625
34626         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
34627         Watch for illegal return values from ${tool}_load.
34628         * config/unix.exp (${tool}_load): Fix pass/fail detection for
34629         cross targets.  Coerce return value >0 to 1.
34630
34631 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
34632
34633         * config/unix.exp (${tool}_load): Call program rsh, not proc.
34634
34635         * config/emb-unix.exp: New file.
34636
34637         * config/sim.exp: Error if variable $SIM not defined.
34638         (${tool}_load): Mark test as "untested" if simulator missing.
34639
34640         * config/unix.exp: Load remote.exp to get rcp_download.
34641         * lib/c-torture.exp: Use different option lists for testcases with
34642         and without loops.
34643         * gcc.c-torture/execute/execute.exp: Likewise.
34644
34645 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
34646
34647         * config/*.exp: Clarify return code from ${tool}_load.
34648         Call `unresolved' or `untested' instead of `warning' or `perror'
34649         (sometimes you still want to call both though).
34650         Add comment that `shell_id' is local to each file.
34651         * config/udi.exp (timeout): Set to 30.
34652         Don't print warning if connection fails, $connectmode has already
34653         printed an error.
34654         (${tool}_load): Move verbose messages to level 2.
34655         Rework pattern for "Process started" message.
34656         Pass `shell_id' to ${connectmode}_download.
34657         Retry twice upon timeout.  Make resetting of target more robust.
34658         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
34659         Pass `shell_id' to exit_$connectmode.
34660         Only call exit_$connectmode if connected.
34661         * config/unix.exp (${tool}_load): Check return codes better.
34662         * config/vrtx.exp (${tool}_load): Likewise.
34663         * config/vx.exp (${tool}_load): Likewise.
34664         Delete unneeded global's.
34665         * lib/dg.exp (dg-test): Update to reflect clarified return codes
34666         from ${tool}_load.
34667         (dg-stat): Delete.
34668         (dg-init): Delete recording of pass/fail counts.
34669         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34670         (old-dejagnu-init): Likewise.
34671         (old-dejagnu-stat): Delete contents, empty proc now.
34672         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
34673         (c-torture): Delete references to lcnt, lpass, lfail.
34674         Get option list from TORTURE_OPTIONS.
34675         Delete -funroll[-all]-loops if no loops.
34676         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
34677         (g++_stat): Delete contents (empty proc now).
34678         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
34679         (gcc_finish): Likewise.
34680         (gcc_stat): Deleted.
34681         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
34682         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
34683         * gcc.c-torture/execute/execute.exp: Likewise.
34684         Split tests into two parts: compile, execute.
34685         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
34686         no loops.  Update to reflect clarified return codes from ${tool}_load.
34687
34688 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
34689
34690         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
34691         to grep for.
34692         (old-dejagnu): Likewise (where necessary).
34693
34694 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
34695
34696         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
34697
34698         * lib/dg.exp (dg-process-target): Fix processing of selector.
34699         Add comment regarding use of `error'.
34700
34701         * lib/gcc.exp (prune_system_crud): Define if missing.
34702         * lib/g++.exp (prune_system_crud): Likewise.
34703
34704         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
34705         Call prune_system_crud.
34706         * lib/dg.exp (dg-runtest): New proc.
34707         Use perror instead of send_user for tcl errors in testcase.
34708         Don't return any value, it's never used.
34709         Don't clobber previous definition of `unknown'.
34710         Print tcl errors in `dg-final'.
34711
34712 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
34713
34714         * lib/dg.exp (dg-process-target): Improve syntax error messages.
34715         (dg-test): Don't print errorInfo, it contains stack backtrace.
34716
34717 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
34718
34719         * lib/g++.exp (runtest_file_p): Define if missing.
34720
34721 1994-09-24  Doug Evans  (dje@cygnus.com)
34722
34723         * lib/mike-g++.exp: Comment out loading of g++.exp.
34724         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
34725         (default_g++_version): Always print something.
34726         (default_g++_start): Comment out call to `which'.
34727         (g++_start, g++_load): Deleted (must be defined in config file).
34728         * lib/gcc.exp: Test for existence of $CC at start.
34729         Delete check for tmpdir (done in gcc_init).
34730         (default_gcc_version): Always print something.
34731         (default_gcc_start): Comment out call to `which'.
34732         * config/*.exp: Major cleanup - make cross targets work at least a
34733         little better for g++ (by not being "--tool gcc" specific).
34734         Rename gcc_xxx to ${tool}_xxx.
34735         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
34736         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
34737
34738 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
34739
34740         * lib/c-torture.exp (c-torture-compile): Rework compiler
34741         message processing.
34742
34743         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
34744         c-torture.
34745
34746 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
34747
34748         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
34749
34750         * lib/dg.exp (dg-process-target): Support { target native }.
34751
34752 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
34753
34754         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
34755         looked for "... program xxx got fatal signal".
34756         Correct regsub munging of `comp_output'.
34757         Ignore compiler messages "path prefix not used" and "linker input
34758         file unused".
34759
34760 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
34761
34762         * lib/gcc.exp (runtest_file_p): Define if missing.
34763         * gcc.prms/template.c: Example to work from.
34764
34765 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
34766
34767         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
34768         * lib/dg.exp (dg-test): Call unsupported testcases as such.
34769
34770         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
34771         * gcc.prms/1883.c: Moved from compile/940714-1.c.
34772         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
34773         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
34774
34775         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
34776         (dg-process-target): No longer a varargs proc.
34777         Return S/N for target, P/F for xfail.  All callers changed.
34778         (user option procs): More argument checking.
34779         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
34780         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
34781         (dg-test): Skip test if not running on selected target in `dg-do'.
34782         Update handling of `dg-do-what', `dg-output-text'.
34783         Separate execution pass/fail from output pattern match pass/fail.
34784         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
34785
34786 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
34787
34788         * gcc.c-torture/special/special.exp: Don't expect failure for mips
34789         target for 920510-1.c.
34790
34791 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
34792
34793         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
34794         Clean up comment regarding use of passcnt, etc.
34795         (gcc_stat): Don't update `testcnt' here.
34796         (gcc_finish): Do it here.
34797         Might as well reset `but_id' here too.
34798         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
34799         to determine if the file should be tested.
34800         * gcc.c-torture/compile/compile.exp: Likewise.
34801         * gcc.c-torture/execute/execute.exp: Likewise.
34802         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34803         * gcc.misc-tests/dg-test.exp: Likewise.
34804         * gcc.prms/prms.exp: Likewise.
34805         * gcc.wendy/wendy.exp: Likewise.
34806         * g++.old-deja.exp: Likewise.
34807         Move "Testing file" message to verbose level 1.
34808
34809 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
34810
34811         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
34812
34813 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
34814
34815         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
34816         (default_gcc_start): Accept optional second list element
34817         of compiler flags.  Print compiler output at verbosity level 2.
34818         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
34819         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
34820         Save current values of framework globals passcnt, failcnt, xpasscnt,
34821         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
34822         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
34823         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
34824         xfailcnt to compute stats.  Update framework global `testcnt' from
34825         pass/fail counts.
34826         (gcc_finish): New proc.  Clean up test environment.
34827         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
34828         (gcc_epass, gcc_efail): Delete.
34829         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
34830         argument of line number.
34831         (dg-init): If the tool has an init routine, call it.
34832         (dg-test): Remove args `cflags_var' and `libs_var'.
34833         Pass all compiler options to ${tool}_start.
34834         Handle missing line number.
34835         (dg-finish): New function.
34836         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
34837         particular files.  Call gcc_finish at end.  Move "skipping test"
34838         message to verbosity level 3.
34839         * gcc.c-torture/compile/compile.exp: Likewise.
34840         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34841         * gcc.c-torture/execute/execute.exp: Likewise.
34842         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34843         Print testcase being tried at verbosity level 1.
34844         * gcc.c-torture/special/special.exp: Unset xfail.
34845         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34846         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
34847         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
34848         * gcc.failure/failure.exp: Likewise.
34849         * gcc.ieee/ieee.exp: Likewise.
34850         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
34851         Update call to dg-test.  Call dg-finish at end.
34852         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
34853         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34854         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
34855         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
34856         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
34857         * gcc.wendy/wendy.exp: Add copyright.
34858         Delete setting of tmpdir (done by gcc_init).
34859         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
34860         Pass compiler flags to gcc_start.  Call gcc_finish at end.
34861         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
34862         gcc_[ce]pass/fail.
34863
34864 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
34865
34866         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
34867         confusion.
34868         (g++_load): Likewise.
34869
34870         * config/*.exp (gcc_load): Some were varargs fns and some were not.
34871         Rename argument to `prog' to remove the confusion.
34872         Varargs fns behave differently too!
34873         (g++_load): Likewise.
34874
34875         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
34876
34877         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
34878         what it is.  Delete (always) printing of status value for !native.
34879         Simplify verbose code, and include status and exec_output.
34880         (g++_load): Use gcc_load.
34881
34882 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
34883
34884         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
34885         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
34886         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
34887         940714-3.c as these testcases don't exist anymore.  Make
34888         va-arg-1.c expected to pass.
34889
34890 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
34891
34892         * gcc.misc-tests/misc.exp: Only run specific testcases.
34893         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
34894         * gcc.misc-tests/dg-[1-9].c: New files.
34895
34896         * lib/dg.exp: New testsuite driver.
34897         * gcc.prms/prms.exp: Use it.
34898
34899         * README.gcc: New file.
34900
34901         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
34902         Document and reset `lxpass' and `lxfail'.
34903         Simplify "initialized" message.
34904         (gcc_stat): Clean up comments a little.
34905
34906 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
34907
34908         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
34909
34910 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
34911
34912         * lib/old-dejagnu.exp (process-option): New proc.
34913         (old-dejagnu-init, old-dejagnu-stat): Likewise.
34914         (old-dejagnu): Simplify.
34915         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
34916
34917 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
34918
34919         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
34920         exists and is not an empty string.
34921
34922         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
34923         $xfail rather than calling setup_xfail.  Clear $xfail when test is
34924         finished.
34925         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
34926         automatically.
34927
34928         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
34929         longer expected to fail.
34930
34931         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
34932         "f" function call.
34933
34934         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
34935
34936         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
34937         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
34938         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
34939         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
34940         c-torture-1.29.
34941
34942         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
34943         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
34944
34945         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
34946
34947         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
34948         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
34949
34950         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
34951         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
34952         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
34953
34954 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
34955
34956         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
34957         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
34958         940714-1.c, 940714-2.c, 940714-3.c},
34959         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
34960         gcc.misc-tests/{mg.c,mg.exp}:
34961         New tests.
34962         * gcc.noncompile/noncompile.exp: Change accordingly.
34963
34964 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
34965
34966         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
34967         Undo previous clobberage.
34968
34969 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
34970
34971         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
34972         * gcc.special/{930510-1.c, special.exp}:
34973         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
34974         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
34975         struct-varargs-1.c}: New tests from c-torture-1.26.
34976
34977 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
34978
34979         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
34980           argument to switch.
34981
34982 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
34983
34984         * Revert the previous changes.  Please see Rob's directory
34985           (/lisa/test/rob/progressive/gcc/testsuite) for testing
34986           fixes.
34987
34988 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
34989
34990         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
34991             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
34992             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
34993             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
34994             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
34995             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
34996             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
34997             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
34998             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
34999             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
35000             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
35001             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
35002             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
35003             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
35004             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
35005             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
35006             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
35007             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
35008             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
35009             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
35010             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
35011             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
35012             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
35013             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
35014             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
35015             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35016             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
35017
35018 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
35019
35020         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
35021             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
35022           with perror calls.
35023
35024 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
35025
35026         * config/unix.exp (g++_load): Fix syntax.
35027
35028 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
35029
35030         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
35031         * gcc.noncompile/921017-1.c: Deleted obsolete test.
35032         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
35033         Don't expect va-arg-1.c to fail.  Correct expected output for
35034         920928-1.c.
35035         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
35036         * gcc.wendy/hbm4.c: Correct typo.
35037         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
35038
35039 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
35040
35041         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
35042         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
35043         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
35044         * lib/c-torture.exp (c-torture-compile): Ditto.
35045
35046         Reduce volume of output (remove all the -I's and such).
35047         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
35048         Call gcc_cpass, gcc_cfail.
35049         (c-torture): Pass testing option to c-torture-compile.
35050
35051 1994-03-21  Doug Evans  (dje@cygnus.com)
35052
35053         Bring patches over from progressive.
35054         * config/default.exp: Exit remote shell cleanly.
35055         (g++_exit, g++_start): Add default versions.
35056         * config/sim.exp (gcc_load): Use perror, not error.
35057
35058 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
35059
35060         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
35061         set in site.exp.
35062
35063 1994-03-14  Doug Evans  (dje@cygnus.com)
35064
35065         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
35066         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
35067         (wendy_try): New proc to run testcase.
35068         (main loop): Call 'em.
35069         * gcc.wendy/*.c: Clean up pass to correct expected output.
35070
35071         * lib/gcc.exp: Minor cleanup work.
35072         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
35073
35074 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
35075
35076         * config/sim.exp (gcc_load): Document return codes better.
35077         Don't pass -v to simulator.
35078
35079 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
35080
35081           * gcc.special/920717-x.c: Fix typo.
35082           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
35083           get at sources.
35084
35085         * lib/mike-gcc.exp: Fix typo.
35086
35087 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
35088
35089         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
35090         binary to use, transform the name.
35091         * config/*.exp: rename everything. Nuke any g++ specific files,
35092         it's now a special case of gcc that requires no special support.
35093         Add a default.exp for unsupported targets.
35094
35095 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
35096
35097         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
35098         lib/old-dejagnu.exp: Fix a few patterns to work with the new
35099         version of Tcl.
35100
35101 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
35102
35103         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
35104         than a warning.
35105
35106 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
35107
35108         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
35109
35110 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
35111
35112         * gcc.execute/execute.exp: Combine opt_list and foption_list into
35113         option_list.  Compile every file with only 4/6 option choices
35114         (same as C torture) instead of with 12/18 different option
35115         choices.
35116         * lib/c-torture.exp: Likewise.
35117
35118         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
35119         not already set.
35120
35121 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
35122
35123         * lib/old-deja.exp: Add `excess errors test fails' error, now one
35124         can put an XFAIL *-*-* on excess errors.
35125
35126 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
35127
35128         * g++.law: Add more tests derived from g++-bugs snapshots.
35129
35130         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
35131         equivalent to g++.law/init9.
35132
35133         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
35134         compiled it, and the a.out file after we've run it.
35135
35136 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
35137
35138         * lib/mike-g++.exp (postbase): Delete the .o file after we've
35139         compiled it, and the a.out file after we've run it.
35140
35141 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
35142
35143         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
35144
35145 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
35146
35147         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
35148         version number.
35149
35150 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
35151
35152         * g++.law: New directory of g++ tests derived from the g++-bugs
35153         snapshots.
35154
35155 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
35156
35157         * gcc.compile: initbug1.c initbug1.exp testcase added
35158
35159 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
35160
35161         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
35162         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
35163           fixes submitted by Jeff Law (law@cs.utah.edu)
35164         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
35165           Jeff Law (law@cs.utah.edu)
35166
35167
35168 1993-11-30  Mike Stump  (mrs@cygnus.com)
35169
35170         * config/unix-g++.exp: Follow the gcc way of doing things.
35171         * g++.old-deja/old-deja.exp: Minor updates.
35172         * lib/g++.exp: New file, follow the gcc way of doing things.
35173         * lib/old-dejagnu.exp: Minor updates.
35174         * lib/mike-g++.exp: Always unset errorInfo.
35175
35176 1993-11-06  Mike Stump  (mrs@cygnus.com)
35177
35178         * lib/gcc.exp: Fix some errors with the below change, CC and
35179         CFLAGS should be global when setting, not local.
35180
35181 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
35182
35183         * lib/gcc.exp: Transform tool name.
35184
35185 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35186
35187         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
35188
35189 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35190
35191         * lib/gcc.exp: change gcc_done to gcc_stat
35192
35193 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35194
35195         * Upgraded gcc testsuite to c-torture version 1.25
35196
35197 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
35198
35199         * lib/gcc.exp: added reporting code. Changed verbose compile message.
35200         * lib/c-torture: added hooks for new reporting code.
35201
35202 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
35203
35204         * config/sh-gcc.exp: check if sh-sim exists in the path
35205
35206 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
35207
35208         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
35209         * gcc.compile/compile.exp: Initial changes for new logic.
35210         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
35211         * gcc.failure/failure.exp: Initial changes for new logic.
35212         * gcc.ieee/ieee.exp: Initial changes for new logic.
35213         * gcc.misc-tests/misc.exp: Initial changes for new logic.
35214         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
35215         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
35216         * lib/c-torture.exp: Initial changes for new logic.
35217         * lib/gcc.exp: Initial changes for new logic.
35218
35219 1993-10-15  Mike Stump  (mrs@cygnus.com)
35220
35221         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
35222         depend upon failure or success.  Fully qualify names in failure
35223         and success messages.  Always remove a.out before starting
35224         compile, just in case.  Pay more attention to error text output by
35225         the compiler.  Handle testcases with no known past errors just
35226         like all others, so that things are uniform.  Other miscellaneous
35227         improvements.
35228
35229 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
35230
35231         * gcc.cpp: new directory for cpp tests
35232
35233 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
35234
35235         * lib/chill.exp: Code reformatted, removed unused code.
35236         * config/unix-chill.exp: Code reformatted, removed unused code.
35237         * chill.execute/execute.exp: Code reformatted, removed unused code.
35238         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
35239
35240 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
35241
35242         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
35243         routines not written.
35244
35245 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
35246
35247         * config/bug-gcc.exp: Use new procs from bug.exp.
35248
35249 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
35250
35251         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
35252         via ftp, rather than depending on NFS.
35253         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
35254         case.
35255
35256 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
35257
35258         * config/bug-gcc.exp: Use new download proc.
35259
35260 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
35261
35262         * chill.execute/execute.exp: cleanups, handles errors better
35263         * chill.compile/compile.exp: rewrite, based on execute.exp
35264         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
35265         * lib/chill.exp: major changes to diff proc and compile and link
35266           procs. added chill_fail and chill_pass wrappers to pass and
35267           fail. added more comments, and handle error codes better.
35268           Added a hack to capture stderr from exec, so noncompile tests
35269           can work.
35270
35271 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
35272
35273         * chill.execute/execute.exp: rewrite of testsuite driver
35274         * lib/chill.exp: rewrite of testsuite driver
35275         * config/unix-chill.exp: rewrite of testsuite driver
35276
35277 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
35278
35279     In chill.execute:
35280         * iexpr.ch: Standardize uppercase.
35281         * tuples.dat: Standardize uppercase.
35282         * vary.ch: standardize.  Correct varying string assignments.
35283         * vary.dat: Add new output lines.
35284
35285 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
35286
35287     In chill.execute:
35288         * chprintf.ch: Standardize use of uppercase.
35289         * tuples.ch: Standardize and turn arr2 into a DCL,
35290           rather than a SYN.
35291         * pinits.ch: Standardize.
35292
35293 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
35294
35295         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
35296         * Makefil: Renamed to Makefile.in.
35297         * configure.in: New.
35298
35299 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
35300
35301     In chill.execute:
35302         * .cvsignore: Add result/output files.
35303         * Makefile: Fix up variables at start.  Use MFLAGS
35304           everywhere.  Correct bool_loc, built_ins entries.
35305           Add entry for vary1.ch.
35306         * bitarray.ch: Standardize upper-case usage.
35307         * bitexpr.ch: Standardize, add output of b1.
35308         * params.ch: Use arrayt in along PROC parameters, to
35309           avoid novelty problems.
35310         * sets.ch: Tiny cleanup.
35311         * vary1.ch: Re-indent.
35312
35313 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
35314
35315           * Add PR-related files to Makefiles, .cvsignore files, etc.
35316
35317 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
35318
35319         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
35320           with compiler objects. New names are test-flow.c and test-loop.c
35321
35322 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
35323
35324         * Upgraded c-torture tests from 1.19 to 1.20
35325
35326         * new files:
35327         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
35328         * gcc.compile: 930623-1.c 930623-2.c
35329         * gcc.noncompile: 930622-1.c 930622-2.c
35330         * gcc.failure: 920411-1.c 920627-2.c
35331         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
35332
35333 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
35334
35335         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35336           More changes to get testsuite working properly. Needs more work.
35337           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
35338
35339 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
35340
35341         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35342           More changes to get testsuite working properly. Needs more work.
35343
35344 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
35345
35346         * chill.compile/compile.exp: Added for Dejagnu support
35347         * chill.execute/execute.exp: Added for Dejagnu support
35348         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
35349
35350 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
35351
35352     This should complete moving the CHILL test files.
35353         * chill.noncompile(.cvsignore printf.grt
35354             in-printf.grt chprintf.grt chprintf.ch):
35355             Added test-support files.
35356           (Makefile): Modified further.
35357         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
35358             signal.ch): Added test files.
35359           * chill.execute (.cvsignore printf.grt printr.c
35360             in-printf.grt rts.c chprintf.grt rts.h): Added
35361           test-support files.
35362             (Makefile): More corrections.
35363
35364 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
35365
35366         * chill.compile, chill.execute, chill.nocompile: Add CHILL
35367           test cases, ready for DejaGnu.
35368
35369 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
35370
35371         * Upgraded c-torture tests from 1.18 to 1.19
35372
35373         * gcc.compile: added test(s):
35374           930607-1.c
35375         * gcc.execute: added test(s):
35376           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
35377
35378         * added new subdirectory for misc tests: gcc.misc-tests
35379         * gcc.misc-test(s): added tests:
35380           inst-check.c test-consts.c test-ior.c test-switch.c
35381
35382 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
35383
35384         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
35385
35386 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
35387
35388         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
35389
35390 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
35391
35392         * Upgraded c-torture tests from 1.17 to 1.18
35393
35394 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
35395
35396         * Upgraded c-torture tests from 1.12 to 1.17
35397
35398 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
35399
35400         * lib/old-dejagnu.exp:
35401           Fixed handling of XFAIL target triplets to correctly
35402           recognize wildcard characters.  Removed code that
35403           appended a unique id tag to the end of the file name
35404           printed out by the result of the testcases within a
35405           given test file.
35406
35407 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
35408
35409         * lib/old-dejagnu.exp:
35410           Reworked expected failure handling to trigger off of XFAIL
35411           keyword in keyphrase embeded in testcase source code. The
35412           XFAIL keyword must be at the end of the keyphrase line. It
35413           may optionally be followed by one or more target triplets.
35414           It has just occured that the handling of wildcards in the
35415           target triplet may not be correct.
35416
35417 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
35418
35419         * g++.old-deja/tests:
35420           Moved all subdirectories up one level into g++.old-deja .
35421
35422         * lib/old-dejagnu.exp:
35423           Fixed problem with CXXFLAGS not being properly reset, and being
35424           corrupted with extraneous "-c" compiler option.  This was
35425           causing binaries to not be generated for test that needed them.
35426           Modified strings passed to "pass" and "fail" so that individual
35427           tests from the same test file would be distinguished by an
35428           identifier appended to the test file name in the summary logs;
35429           this corrected a problem with erroneous diff logs.  Added code
35430           to search testcases for expected fail and unexpected pass keywords.
35431
35432 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
35433
35434         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
35435
35436 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
35437
35438         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
35439           Removed extraneous text from end of "Special g++ Options"
35440           keyphrase.
35441
35442         * lib/old-dejagnu.exp: Added pattern matching to look for new
35443           keywords, embedded in testcases comments, which will trigger
35444           calls to xpass and xfail.
35445
35446 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
35447
35448         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
35449           comments embedded in the testcases, especially the one looking for
35450           special compiler options, as well as the pattern matching for the
35451           compiler output again.
35452
35453 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
35454
35455         * lib/old-dejagnu.exp: Do a proper check of the return value for
35456           execute tests. Fixed several problems with the pattern matching
35457           of the compiler output which gave erroneous test results.
35458           Changed several of the test result messages to be more descriptive.
35459         * config/unix-g++.exp: Proc g++_load now actually works and
35460           executes the tests passed to it and returns a usable return
35461           value.
35462
35463 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
35464
35465           * lib/gcc.exp: Exits gracefully if $CC is bogus.
35466
35467 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
35468
35469         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
35470           Modified both files to properly execute the old style
35471           dejagnu tests. The previous versions of these files were
35472           experimental and did not function anything near correctly.
35473
35474 1993-04-05  Rob Savoye  (rob@cygnus.com)
35475
35476         * Removed all Makefile.in and configure.in files. No configuration
35477         needed now.
35478
35479 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
35480
35481         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
35482
35483 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
35484
35485         * gcc.compile/configure.in, gcc.unsorted/configure.in,
35486         gcc.special/configure.in, gcc.noncompile/configure.in,
35487         gcc.execute/configure.in, gcc.code_quality/configure.in,
35488         g++.other/configure.in, g++.old-deja/configure.in,
35489         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
35490         in srcname setting.
35491
35492 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
35493
35494         * lib/udi.exp:  Fixed mondfe and mondfe_download.
35495         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
35496         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
35497
35498 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
35499
35500         * config/udi-gdb.exp: Check $shell_id after connecting to target.
35501         (gdb_exit): Don't remove *_soc files.
35502
35503 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
35504
35505         * lib/c-torture.exp: Don't look for main; instead always use -w
35506         -c.  This is how the c-torture tests work.  Remove the object
35507         file if the compilation succeeds.
35508         * gcc.execute/execute.exp: Remove executable if test passes.
35509         * gcc.noncompile/noncompile.exp: Every test is an expected
35510         failure.
35511         * gcc.special/special.exp: Added tests from c-torture 1.11,
35512         corrected use of existing test.
35513         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
35514         gcc.execute/920625-1.c: Updated to c-torture 1.11.
35515         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
35516         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
35517         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
35518         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
35519         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
35520         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
35521         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
35522         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
35523         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
35524         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
35525         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
35526         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
35527         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
35528         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
35529         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
35530         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
35531         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
35532         c-torture 1.11.
35533         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
35534         correspond to c-torture 1.11.
35535
35536         * New file.