OSDN Git Service

* gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
2
3         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
4         * gcc.dg/altivec-22.c: Rename from..
5         * gcc.dg/altivec-nomfcr.c: ..this.
6
7 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
8
9         PR tree-optimization/23546
10         * gcc.dg/tree-ssa/pr23546.c: New test.
11
12 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
13
14         PR fortran/17758
15         * gfortran.dg/nonreturning_statements.f90: New test.
16
17 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18
19         PR c++/22454
20         * g++.dg/parse/crash29.C: New.
21
22 2005-08-23  DJ Delorie  <dj@redhat.com>
23
24         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
25         constants have the L suffix.
26
27 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
28
29         PR c++/23044
30         * g++.dg/template/instantiate8.C: New.
31
32 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
33
34         PR middle-end/23467
35         * gcc.c-torture/execute/pr23467.c: New test.
36
37 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
38
39         PR tree-optimization/22043
40         * gcc.c-torture/execute/20050613-1.c: New test.
41
42 2005-08-23  Ben Elliston  <bje@au.ibm.com>
43
44         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
45
46 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
47
48         PR rtl-optimization/23478
49         * g++.dg/opt/pr23478.C: New test.
50
51 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
52
53         PR c/18715
54         * gcc.dg/switch-warn-3.c: New test.
55
56 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
57
58         PR c++/22233
59         * g++.dg/template/param1.C: New test.
60
61 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
62
63         PR c++/23089
64         * g++.dg/other/incomplete1.C: New test.
65
66 2005-08-22  Ira Rosen  <irar@il.ibm.com>   
67
68         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
69         are vectorizable.
70
71 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
72         
73         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
74         d_lines_5.f: New.
75
76 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
77
78         * gcc.target/i386/sse-4.c: New test.
79
80 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
81
82         PR testsuite/23239
83         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
84
85 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
86
87         * gcc.dg/20050811-1.c: New test.
88         * gcc.dg/20050811-2.c: New test.
89
90 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
91
92         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
93
94 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
95
96         PR 23476
97         * gcc.c-torture/compile/pr23476.c: New test.
98
99 2005-08-19  Devang Patel  <dpatel@apple.com>
100
101         PR tree-optimization/23048
102         * gcc.dg/tree-ssa/pr23048.c: New test.
103         
104 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
105
106         PR middle-end/20624
107         * g++.dg/warn/Wreturn-3.C: New test
108
109 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
110
111         PR tree-optimization/22228
112         * g++.dg/vect/pr22543.cc: New test.
113
114 2005-08-17  Steven Bosscher  <stevenb@suse.de>
115
116         PR tree-optimization/21574
117         * gcc.dg/tree-ssa/pr21574.c: New test.
118
119 2005-08-16  James E Wilson  <wilson@specifix.com>
120
121         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
122
123 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
124
125         PR tree-opt/23402
126         * gcc.c-torture/compile/zero-strct-3.c: New test.
127         * gcc.c-torture/compile/zero-strct-4.c: New test.
128
129 2005-08-16  Steven Bosscher  <stevenb@suse.de>
130
131         PR target/23376
132         * gcc.target/x86_64/pr23376.c: New test.
133
134 2005-08-16  Ian Lance Taylor  <ian@airs.com>
135
136         PR c++/23337
137         * g++.dg/ext/vector2.C: New.
138
139 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
140
141         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
142
143 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
144
145         PR libfortran/23428
146         * gfortran.dg/inquire-complex.f90:  New test case.
147
148 2005-08-16  James E Wilson  <wilson@specifix.com>
149
150         PR tree-optimization/21105
151         * gcc.dg/large-size-array.c: New.
152
153 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
154
155         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
156         type.
157         * gcc.dg/vect/vect-41: Likewise.
158         * gcc.dg/vect/vect-42: Likewise.
159         * gcc.dg/vect/vect-43: Likewise.
160         * gcc.dg/vect/vect-44: Likewise.
161         * gcc.dg/vect/vect-46: Likewise.
162         * gcc.dg/vect/vect-47: Likewise.
163         * gcc.dg/vect/vect-48: Likewise.
164         * gcc.dg/vect/vect-52: Likewise.
165         * gcc.dg/vect/vect-53: Likewise.
166         * gcc.dg/vect/vect-54: Likewise.
167         * gcc.dg/vect/vect-55: Likewise.
168         * gcc.dg/vect/vect-56: Likewise.
169         * gcc.dg/vect/vect-57: Likewise.
170         * gcc.dg/vect/vect-58: Likewise.
171         * gcc.dg/vect/vect-59: Likewise.
172         * gcc.dg/vect/vect-60: Likewise.
173         * gcc.dg/vect/vect-61: Likewise.
174         * gcc.dg/vect/vect-85: Likewise.
175         * gcc.dg/vect/vect-87: Likewise.
176         * gcc.dg/vect/vect-88: Likewise.
177         * gcc.dg/vect/vect-93.c: Likewise.
178         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
179         * gcc.dg/vect/vect-75: Likewise.
180         * gcc.dg/vect/vect-76: Likewise.
181         * gcc.dg/vect/vect-77: Likewise.
182         * gcc.dg/vect/vect-78: Likewise.
183         * gcc.dg/vect/vect-80: Likewise.
184         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
185         vectorized for the expected reason, rather than checking how alignment
186         was handled. 
187         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
188         type and also instead of aligned pointers. Added documentation.
189
190 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
191
192         * gfortran.dg/power.f90: New test.
193
194 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
195
196         PR rtl-optimization/23299
197         * g++.dg/opt/pr23299.C: New test.
198
199 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
200
201         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
202
203 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
204
205         * g++.dg/template/local6.C: New test.
206
207 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
208
209         * execute/exceptions/finally-1.m: Check that the catch and finally are
210         being called.  Also add a "return 0;" at the end of main.
211
212 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
213
214         PR fortran/21432.
215         * gfortran.dg/namelist_print_1.f: New test of functionality of
216         PRINT namelist.
217         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
218         namelist generates error with -std=f95.
219
220 2005-08-14  Ira Rosen  <irar@il.ibm.com>   
221
222         PR tree-optimization/23119
223         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets. 
224
225 2005-08-13  Marcin Koziej  <creep@desk.pl>
226             Andrew Pinski  <pinskia@physics.uc.edu>
227
228         PR libobjc/22492
229         * execute/exceptions/finally-1.m: New test.
230
231 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
232
233         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
234         testsuite.
235         * objc/execute/exceptions/trivial.m: New test.
236         * objc.dg/try-catch-11.m: Move to ...
237         * objc/execute/exceptions/foward-1.m: Here.
238         * objc.dg/try-catch-2.m: Move to ...
239         * objc/execute/exceptions/catchall-1.m: Here.
240         * objc.dg/try-catch-8.m: Move to ...
241         * objc/execute/exceptions/local-variables-1.m: Here.
242
243 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
244
245         * objc.dg/nested-func-1.m: Move to ...
246         * objc/execute/nested-func-1.m: Here.
247
248 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
249
250         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
251         in ${options} instead of [target_info name].
252         * lib/obj-c++.exp (objc_target_compile): Likewise.
253
254 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
255
256         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
257
258 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
259
260         part of PR testsuite/23348
261         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
262         of the torture options.
263         * objc/compile/trivial.m: New test.
264
265 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
266
267         * gfortran.dg/eoshift.f90:  Correct format.
268
269 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
270
271         * gfortran.fortran-torture/execute/character_passing.f90:
272         Fix comment typo.
273
274 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
275
276         PR c++/8271
277         * g++.dg/template/unify10.C: New.
278
279 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
280
281         * g++.dg/parse/pr22514.C: Move to...
282         * g++.dg/debug/pr22514.C: here.
283
284 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
285
286         PR c++/23266
287         * g++.dg/inherit/pure1.C: New test.
288
289         * ChangeLog: Fix typos.
290
291 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
292             Steven Bosscher  <stevenb@suse.de>
293
294         * gfortran.dg/runtime_warning_1.f90: New test.
295
296 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
297
298         PR c++/23219
299         * g++.dg/parse/crash28.C: New.
300
301 2005-08-11  Richard Guenther  <rguenther@suse.de>
302
303         PR target/23289
304         * gcc.target/i386/tailcall-1.c: New testcase.
305
306 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
307
308         * gcc.dg/vect/vect-67.c: Un-xfail.
309
310 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
311
312         PR c++/23225
313         * g++.dg/testsuite/parse/crash27.C: new test.
314
315 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
316
317         PR libfortran/22143
318         * gfortran.dg/shift-kind.f90:  New testcase.
319
320 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
321
322         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
323         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
324
325 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
326
327         PR c++/20646
328         * g++.dg/other/mult-stor1.C: New test.
329
330 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
331
332         * gcc.c-torture/pr18299-1.c: Move to ...
333         * gcc.c-torture/compile/pr18299-1.c: Here.
334
335 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
336
337         * gfortran/fortran.torture/execute/character_passing.f90:
338         Fix types for LSAME.
339
340 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
341
342         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
343         input data back to what it was originally.
344
345 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
346
347         * objc.dg/try-catch-8.m: Enable for all targets.
348
349 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
350
351         * gcc.dg/pr23165.c: New test.
352
353 2005-08-09  Steven Bosscher  <stevenb@suse.de>
354
355         PR tree-optimization/23234
356         * gcc.dg/tree-ssa/pr23234.c: New test.
357
358 2005-08-08  Josh Conner  <jconner@apple.com>
359
360         PR rtl-optimization/23241
361         * gcc.dg/char-compare.c: New test.
362
363 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
364
365         PR c++/22508
366         * g++.dg/init/new13.C: New test.
367
368 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
369
370         PR c++/21166
371         * g++.dg/other/crash-4.C: Adjust
372         * g++/dg/ext/packed9.C: New.
373
374 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
375
376         PR middle-end/21964
377         * gcc.c-torture/execute/pr21964-1.c: New test.
378
379 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
380
381         PR c/22458
382         * gcc.dg/pr22458-1.c: New test.
383
384 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
385             Steven G. Kargl <kargls@comcast.net>
386
387         PR fortran/22390 
388         * gfortran.dg/flush_1.f90: New test.
389
390 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
391
392         PR c++/23191
393         * g++.dg/template/eh2.C: New test.
394
395 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
396
397         PR c++/19498
398         * g++.dg/template/instantiate7.C: New test.
399
400 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
401
402         PR c/23113
403         * gcc.dg/Wunused-value-1.c: New test.
404
405 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
406
407         PR rtl-optimization/23233
408         * gcc.c-torture/compile/pr23233-1.c: New test.
409
410 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
411
412         PR fortran/18833
413         PR fortran/20850
414         * gfortran.dg/equiv_1.f90: New test.
415         * gfortran.dg/equiv_2.f90: New test.
416         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
417         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
418         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
419
420 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
421
422         * gcc.c-torture/execute/vrp-5.c: New test.
423         * gcc.c-torture/execute/vrp-6.c: New test.
424         * gcc.dg/tree-ssa/vrp21.c: New test.
425
426 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
427
428         * g++.dg/parse/pr22514.C: New test.
429
430 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
431
432         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
433
434         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
435         instead of constant loads / pool entries.
436
437 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
438
439         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
440         TEST_TO_WCTYPE.
441
442 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
443         
444         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
445         __WINT_TYPE__ in generated prototypes if possible.
446
447 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
448
449         PR 22037
450         * g++.dg/tree-ssa/pr22037.C:
451
452 2005-08-04  Richard Henderson  <rth@redhat.com>
453
454         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
455         scan-tree-dump-times directive.
456
457 2005-08-04  Jan Hubicka  <jh@suse.cz>
458
459         * gcov-1.C: Fix switch counts.
460         * gcov-4b.c: Likewise.
461
462 2005-08-03  Jeff Law  <law@redhat.com>
463
464         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
465
466 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
467
468         * gcc.c-torture/execute/pr23135.c: New test.
469
470 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
471
472         PR tree-optimization/19899
473         * gcc.dg/tree-ssa/scev-1.c: New test.
474         * gcc.dg/tree-ssa/scev-2.c: New test.
475
476 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
477
478         PR target/18582
479         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
480
481 2005-08-03  Jan Hubicka  <jh@suse.cz>
482
483         * update-conroll.c: New testcase.
484         * update-conroll-2.c: New testcase.
485
486 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
487
488         * gfortran.dg/constant_substring.f: New test.
489         * gfortran.dg/pr22491.f: New test.
490
491 2005-08-02  Jan Hubicka  <jh@suse.cz>
492
493         * update-threading.c: Replace by the proper one.
494
495 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
496
497         PR 23164
498         * g++.dg/tree-ssa/pr23164.C: New test.
499
500 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
501
502         * gcc.dg/tree-ssa/pr23192.c: New test.
503
504 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
505
506         * gcc.c-torture/execute/vrp-4.c: New test.
507
508 2005-08-02  Jan Hubicka  <jh@suse.cz>
509
510         * update-threading.c: New test.
511
512 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
513
514         * gcc.c-torture/compile/20050801-1.c: New test.
515         * gcc.c-torture/compile/20050801-2.c: New test.
516
517 2005-08-01  Jan Hubicka  <jh@suse.cz>
518
519         * val-prof-5.c: New test.
520
521 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
522
523         PR c/22311
524         * gcc.dg/pr22311-1.c : New test.
525
526 2005-07-31  Steven Bosscher  <stevenb@suse.de>
527
528         PR target/23095
529         * gfortran.dg/pr23095.f: New test.
530
531         PR c++/22003
532         * g++.dg/other/pr22003.C: New test.
533
534 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
535
536         PR target/20621
537         * gcc.c-torture/execute/pr20621-1.c: New test.
538
539 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
540
541         * gfortran.dg/comma_format_extension_4.f:  Adjust length
542         of string for format.
543         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
544         print statement with internal write.
545         * gfortran.dg/der_array_io_2.f:  Likewise.
546         * gfortran.dg/der_array_io_3.f:  Likewise.
547
548 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
549
550         * gcc.dg/fold-abs-4.c: new test.
551
552 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
553
554         PR fortran/22570 an related issues.
555         * gfortran.dg/x_slash_1.f: New test.
556
557 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
558
559         PR c/23143
560         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
561         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
562
563 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
564
565         PR c/529
566         * gcc.dg/Wshadow-3.c: New test.
567
568 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
569
570         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
571         used to have the wrong bounds).
572
573 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
574
575         PR c/21720
576         * gcc.dg/hex-round-1.c: Test more cases.
577         * gcc.dg/hex-round-2.c: New test.
578
579 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
580
581         PR 22550
582         * g++.dg/tree-ssa/pr22550.C: New test.
583
584 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
585
586         * gcc.dg/tree-ssa/vrp19.c: New test.
587         * gcc.dg/tree-ssa-vrp20.c: New test.
588
589 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
590
591         PR c/22240
592         * gcc.dg/transparent-union-4.c: New test.
593
594 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
595
596         PR c/22192
597         * gcc.dg/c99-vla-2.c: New test.
598
599 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
600
601         PR c/21720
602         * gcc.dg/hex-round-1.c: New test.
603
604 2005-07-28  Jan Hubicka  <jh@suse.cz>
605
606         * inliner-1.c: Do not dump everything.
607         * tree-prof.exp: Do not pass -ftree-based-profiling.
608         * bprob.exp: Likewise.
609
610         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
611
612 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
613
614         PR c++/22545
615         * g++.dg/expr/ptrmem7.C: New test.
616
617 2005-07-28  Mike Stump  <mrs@apple.com>
618
619         * g++.old-deja/g++.mike/visibility-1.C: New test.
620
621 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
622
623         PR c/20187
624         * gcc.c-torture/execute/pr20187-1.c: New test.
625
626 2005-07-28  Jeff Law  <law@redhat.com>
627
628         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
629         * gcc.dg/tree-ssa/vrp18.c: New test.
630
631 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
632
633         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
634
635 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
636
637         PR tree-optimization/22506
638         * gcc.dg/vect/ps22506.c: New test.
639
640 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
641
642         PR target/21149
643         * gcc.target/i386/sse-3.c: New test.
644
645 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
646
647         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
648         * gcc.target/mips/mips32-dsp-type.c: Likewise.
649
650 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
651
652         PR c/22589
653         * gcc.c-torture/compile/pr22589-1.c: New test.
654
655 2005-07-28  Jan Hubicka  <jh@suse.cz>
656         
657         * update-loopch.c: New testcase.
658
659 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
660
661         PR rtl-optimization/23047
662         * gcc.c-torture/execute/pr23047.c: New test.
663         * gcc.c-torture/execute/pr23047.x: New.
664
665 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
666
667         PR tree-optimization/22493
668         * gcc.c-torture/execute/pr22493-1.c: New test.
669         * gcc.c-torture/execute/pr22493-1.x: New.
670         * gcc.c-torture/execute/vrp-1.c: New test.
671         * gcc.c-torture/execute/vrp-2.c: New test.
672         * gcc.c-torture/execute/vrp-2.c: New test.
673
674 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
675
676         * gcc.target/frv/all-builtin-read8.c: Delete.
677         * gcc.target/frv/all-builtin-read16.c: Delete.
678         * gcc.target/frv/all-builtin-read32.c: Delete.
679         * gcc.target/frv/all-builtin-read64.c: Delete.
680         * gcc.target/frv/all-builtin-write8.c: Delete.
681         * gcc.target/frv/all-builtin-write16.c: Delete.
682         * gcc.target/frv/all-builtin-write32.c: Delete.
683         * gcc.target/frv/all-builtin-write64.c: Delete.
684         * gcc.target/frv/all-read-write-1.c: New.
685
686 2005-07-27  Jeff Law  <law@redhat.com>
687
688         * gcc.c-torture/execute/pr22630.c: New test.
689
690 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
691
692         PR tree-optimization/23073
693         * gcc.dg/vect/nodump-pr23073.c: New test.
694         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
695
696 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
697
698         PR tree-optimize/22348
699         * gcc.c-torture/execute/pr22348.c: New.
700
701 2005-07-27  Richard Guenther  <rguenther@suse.de>
702
703         * gcc.dg/tree-ssa/salias-1.c: New testcase.
704
705 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
706
707         PR fortran/22503
708         * gfortran.dg/logical_comp.f90: New test.
709
710 2005-07-27  Jan Hubicka  <jh@suse.cz>
711
712         * inliner-1.c: Add cleanup of dumps.
713         * val-prof-*.c: Likewise.
714         * update-tailcall.c: New.
715
716 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
717
718         PR 22591
719         * gcc.dg/tree-ssa/pr22591.c: New test.
720         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
721
722 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
723
724         PR libobjc/22606
725         * objc.dg/try-catch-11.m: New test.
726
727 2005-07-26  Richard Guenther  <rguenther@suse.de>
728
729         PR tree-optimization/22486
730         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
731
732 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
733
734         PR tree-opt/22484
735         * testsuite/g++.dg/opt/loop2.C: New test.
736
737 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
738
739         * gcc.dg/tree-ssa/reassoc-3.c: New test.
740         * gcc.dg/tree-ssa/reassoc-4.c: New test.
741
742 2005-07-25  Adam Nemet  <anemet@lnxw.com>
743
744         * lib/profopt.exp (profopt-execute): Check for profiling data
745         files on the target.
746
747 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
748
749         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
750         for matching of asm labels.
751
752 2005-07-25  Richard Guenther  <rguenther@suse.de>
753
754         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
755
756 2005-07-25  Richard Guenther  <rguenther@suse.de>
757
758         PR testsuite/22624
759         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
760
761 2005-07-25  Ira Rosen  <irar@il.ibm.com>
762
763         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
764         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
765         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
766         * gcc.dg/vect/vect-100.c: New test.
767         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
768         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
769         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
770         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
771         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
772         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
773         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
774         * gfortran.dg/vect/pr19049.f90: New testcase.
775         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
776
777 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
778
779         * gcc.c-torture/execute/20050713-1.c: New test.
780
781         PR fortran/20063
782         * gfortran.fortran-torture/execute/data_4.f90: New test.
783
784         PR middle-end/20303
785         * gcc.dg/visibility-d.c: New test.
786
787 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
788
789         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
790         * gfortran.dg/underflow.f90: Ditto.
791
792 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
793
794         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
795         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
796         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
797
798 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
799
800         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
801         include case of field width of zero. 
802
803 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
804
805         PR libgfortran/21875
806         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
807         with trailing blanks on normal formatted read.
808
809 2005-07-23  Chao-ying Fu  <fu@mips.com>
810
811         * gcc.target/mips/mips32-dsp-type.c: New test.
812         * gcc.target/mips/mips32-dsp.c: New test.
813
814 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
815
816         PR testsuite/21073
817         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
818
819         PR testsuite/20454
820         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
821         and __cyg_profile_func_exit.
822
823 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
824
825         * gfortran.dg/comma_format_extension_3.f: Fix typo.
826         * gfortran.dg/comma_format_extension_4.f: Same.
827         * gfortran.dg/pr15332.f: Same.
828         * gfortran.dg/pr21730.f: Same.
829
830 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
831
832         * g++.dg/opt/vrp2.C: Fix testcase.
833
834         PR tree-opt/22625
835         * g++.dg/opt/vrp2.C: New test.
836
837 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
838
839         PR debug/21828
840         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
841
842 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
843
844         * gcc.dg/tree-ssa/20050719-1.c: New test.
845
846 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
847
848         * gcc.dg/bfin-longcall-1.c: New file.
849         * gcc.dg/bfin-longcall-2.c: New file.
850
851 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
852
853         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
854
855 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
856
857         PR middle-end/19055
858         * gcc.dg/tree-ssa/pr19055.c: New test.
859         * gcc.dg/tree-ssa/pr19055-2.c: New test.
860
861 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
862
863         PR C++/22358
864         * g++.dg/other/pr22358.C: New test.
865
866 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
867
868         PR c++/2922
869         * g++.dg/lookup/two-stage5.C: New test from bug comments.
870         
871 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
872
873         PR c++/15938
874         * g++.dg/init/union2.C: New test.
875
876 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
877
878         PR c/22393
879         * gcc.dg/complex-4.c: New test.
880
881 2005-07-21  Richard Guenther  <rguenther@suse.de>
882
883         PR testsuite/22522
884         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
885         scanning for asm labels.
886         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
887
888 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
889
890         PR target/22085
891         * gcc.dg/altivec-pr22085.c: New.
892
893 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
894
895         PR tree-optimization/19210
896         * gcc.dg/tree-ssa/pr19210-1.c: New.
897         * gcc.dg/tree-ssa/pr19210-2.c: New.
898
899 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
900
901         PR rtl-optimization/22167
902         * g++.dg/opt/pr22167.C: New test.
903
904 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
905
906         PR c++/2922
907         * g++.dg/lookup/two-stage2.C: New.
908         * g++.dg/lookup/two-stage3.C: New.
909         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
910         fixed two-stage name lookup for operators.
911         * g++.dg/template/call3.C: Compiler now produces an appropriate
912         error message. 
913         * g++.dg/template/crash37.C: Compiler now describes bla() on line
914         14 as a candidate. 
915         * g++.dg/template/ptrmem4.C: Compiler produces different error
916         message.
917         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
918         connect_to_method as a candidate.
919         
920 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
921
922         * gcc.dg/fold-alloc-1.c: New test.
923
924 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
925
926         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
927         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
928
929 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
930
931         * gcc.dg/fold-abs-1.c: New test.
932         * gcc.dg/fold-abs-2.c: New test.
933         * gcc.dg/fold-abs-3.c: New test.
934
935 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
936
937         Make CONSTRUCTOR use VEC to store initializers.
938         * g++.dg/ext/complit3.C: Check for specific error messages.
939         * g++.dg/init/brace2.C: Update error message.
940         * g++.dg/warn/Wbraces2.C: Likewise.
941
942 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
943
944         PR fortran/16940
945         * gfortran.dg/module_interface_1.f90: New test.
946
947 2005-07-19  Danny Berlin <dberlin@dberlin.org>
948             Kenneth Zadeck <zadeck@naturalbridge.com>
949
950         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
951
952 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
953
954         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
955         specify -Wformat for these tests.
956         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
957         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
958         * gcc.dg/format/opt-6.c: Delete.
959
960 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
961
962         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
963         * gcc.dg/tree-ssa/sra-3.c: Likewise.
964
965 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
966
967         * gcc.dg/tree-ssa/alias-2.c: New test.
968
969 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
970
971         PR c++/22263
972         * g++.dg/template/explicit7.C: New test.
973
974 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
975
976         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
977         width of 8 to +Inf and -Inf.
978     
979 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
980
981         PR c++/22139
982         * g++.dg/template/friend36.C: New test.
983
984 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
985
986         PR fortran/21730
987         * gfortran.dg/pr21730.f: New test.
988
989 2005-07-16  Danny Berlin <dberlin@dberlin.org>
990             Kenneth Zadeck <zadeck@naturalbridge.com>
991
992         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
993         since pure const detection cannot run at -O1 in c compiler.
994         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
995         can now optimize this case properly.
996         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
997         because we now pass.
998         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
999
1000 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
1001
1002         PR c/22421
1003         * gcc.dg/format/bitfld-1.c: New test.
1004
1005 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1006
1007         PR c++/22204
1008         * g++.dg/rtti/repo1.C: New test.
1009
1010 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
1011
1012         PR middle-end/22398
1013         * gcc.c-torture/compile/pr22398.c: New test.
1014
1015 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1016
1017         PR c++/22132
1018         * g++.dg/expr/cast4.C: New test.
1019
1020 2005-07-15  Richard Guenther  <rguenther@suse.de>
1021
1022         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
1023         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1024
1025 2005-07-15  Steven Bosscher  <stevenb@suse.de>
1026
1027         PR tree-optimization/22230
1028         * gcc.dg/tree-ssa/pr22230.c: New test.
1029
1030 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
1031
1032         * gfortran.dg/g77/cpp6.f: New test.
1033
1034         PR fortran/22417
1035         * gfortran.dg/g77/cpp5.F: New test.
1036         * gfortran.dg/g77/cpp5.h: New file.
1037         * gfortran.dg/g77/cpp5inc.h: New file.
1038
1039 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
1040
1041         PR libfortran/16435
1042         * gfortran.dg/tl_editting.f90: New.
1043         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
1044
1045 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
1046
1047         * gfortran.dg/char_array_constructor.f90: New test.
1048
1049 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
1050
1051         * gfortran.dg/past_eor.f90: New.
1052         * gfortran.dg/complex_read.f90: New.
1053
1054 2005-07-13  Jeff Law  <law@redhat.com>
1055
1056         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
1057         additional casts.
1058
1059         * gcc.dg/tree-ssa/pr22321.c: New test
1060
1061 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
1062
1063         PR tree-optimization/21921
1064         * gcc.dg/tree-ssa/pr21921.c: New.
1065
1066 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1067
1068         PR tree-optimizatio/22442
1069         * gcc.dg/tree-ssa/loop-11.c: New test.
1070
1071 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1072
1073         PR tree-opt/21840
1074         * gcc.c-torture/compile/pr21840.c: New test.
1075
1076 2005-07-12  Jan Hubicka  <jh@suse.cz>
1077
1078         * gcc.c-torture/compile/pr22379.c: New test.
1079
1080 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
1081
1082         PR libfortran/21593
1083         gfortran.dg/dev_null.f90:  Remove outdated comment about
1084         PR libfortran/21593.
1085
1086
1087 2005-07-12  Dale Johannesen  <dalej@apple.com>
1088
1089         * gcc.target/i386/compress-float-sse.c:  New.
1090         * gcc.target/i386/compress-float-sse-pic.c:  New.
1091         * gcc.target/i386/compress-float-387.c:  New.
1092         * gcc.target/i386/compress-float-387-pic.c:  New.
1093         * gcc.dg/compress-float-ppc.c:  New.
1094         * gcc.dg/compress-float-ppc-pic.c:  New.
1095
1096 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
1097
1098         PR libfortran/21593
1099         gfortran.dg/dev_null.f90:  Remove targets.
1100
1101 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1102
1103         PR tree-opt/22335
1104         * gcc.dg/pr22335-1.c: New test.
1105         * gcc.dg/pr22335-2.c: New test.
1106
1107 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1108
1109         PR c++/20172
1110         * g++.dg/template/nontype12.C : New test.
1111
1112 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1113
1114         * gcc.dg/tree-ssa/loop-10.c: New test.
1115
1116 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
1117
1118         * gcc.c-torture/execute/20020720-1.x: Remove.
1119
1120 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
1121
1122         * gfortran.fortran-torture/execute/forall_7.f90: New test.
1123
1124 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
1125
1126         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
1127         (dg-mips-options): Use it.
1128
1129 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
1130
1131         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
1132
1133 2005-07-09  Richard Henderson  <rth@redhat.com>
1134
1135         * lib/target-supports.exp (check_effective_target_sync_char_short):
1136         Add alpha.
1137
1138 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
1139
1140         PR libfortran/22217
1141         * gfortran.dg/negative-z-descriptor.f90:  New test.
1142
1143 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1144
1145         PR tree-opt/22329
1146         * gcc.dg/pr22329.c: New test.
1147
1148 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
1149
1150         PR tree-optimization/20139
1151         * gcc.dg/tree-ssa/pr20139.c: New.
1152
1153 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1154
1155         PR tree-opt/22356
1156         * testsuite/gcc.dg/pr22356-1.c: New test.
1157
1158 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
1159
1160         PR c++/21799
1161         * g++.dg/template/unify8.C: New.
1162         * g++.dg/template/unify9.C: New.
1163
1164 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
1165
1166         * gfortran.fortran-torture/execute/entry_10.f90: New test.
1167
1168 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
1169
1170         * gcc.dg/darwin-version-1.c: New.
1171         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
1172         * gcc.dg/builtins-20.c: Likewise.
1173         * gcc.dg/builtins-53.c: Likewise.
1174         * gcc.dg/torture/builtins-convert-1.c: Likewise.
1175         * gcc.dg/torture/builtins-convert-2.c: Likewise.
1176         * gcc.dg/torture/builtins-convert-3.c: Likewise.
1177         * gcc.dg/torture/builtins-power-1.c: Likewise.
1178         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
1179         on Darwin.
1180
1181 2005-07-07  Jeff Law  <law@redhat.com>
1182
1183         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
1184         argument evaluation order.
1185
1186 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
1187
1188         PR libfortran/21594
1189         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1190         Add test cases where the shift length is greater than the
1191         array length.
1192
1193 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1194
1195         * obj-c++.dg/proto-lossage-6.mm: New.
1196         * objc.dg/proto-lossage-6.m: New.
1197
1198 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1199
1200         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
1201         * objc.dg/gnu-runtime-2.m: Likewise.
1202
1203 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1204
1205         * gfortran.dg/longline.f: New test.
1206
1207         * gfortran.dg/badline.f: New test.
1208
1209 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1210
1211         PR fortran/16531
1212         PR fortran/15966
1213         PR fortran/18781
1214         * gfortran.dg/hollerith.f90: New.
1215         * gfortran.dg/hollerith2.f90: New.
1216         * gfortran.dg/hollerith3.f90: New.
1217         * gfortran.dg/hollerith4.f90: New.
1218         * gfortran.dg/hollerith_f95.f90: New.
1219         * gfortran.dg/hollerith_legacy.f90: New.
1220         * gfortran.dg/g77/cpp4.F: New. Port from g77.
1221
1222 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1223
1224         PR objc/22274
1225         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
1226         * objc.dg/gnu-runtime-2.m: New.
1227
1228 2005-07-06  Jeff Law  <law@redhat.com>
1229
1230         * gcc.dg/tree-ssa/vrp17.c: New test.
1231
1232 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1233
1234         PR fortran/22327
1235         * gfortran.dg/array_constructor_5.f90: New test.
1236
1237 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1238
1239         * gfortran.fortran-torture/execute/entry_9.f90: New test.
1240
1241 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
1242
1243         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
1244         * gcc.dg/980816-1.c: Ditto.
1245
1246 2005-07-06  Jeff Law  <law@redhat.com>
1247
1248         * gcc.c-torture/compile/pr21356.c: New test.
1249
1250 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1251
1252         PR c/22013
1253         PR c/22098
1254         * gcc.c-torture/compile/pr22013-1.c,
1255         gcc.c-torture/execute/pr22098-1.c,
1256         gcc.c-torture/execute/pr22098-2.c,
1257         gcc.c-torture/execute/pr22098-3.c: New tests.
1258
1259 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1260
1261         PR c/22308
1262         * gcc.dg/pr22308-1.c: New test.
1263
1264 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
1265
1266         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
1267         target.
1268         * gcc.dg/compare9.c: Use -fshort-enums instead of
1269         -fno-short-enums.  Change the last test to dg-bogus.
1270
1271 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
1272
1273         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
1274         * gcc.dg/compare9.c: New.
1275
1276 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1277
1278         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
1279
1280 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1281
1282         PR testsuite/22288
1283         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
1284
1285
1286 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1287
1288         * gcc.dg/format/gcc_gfc-1.c: New.
1289
1290 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1291
1292         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
1293
1294 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1295
1296         PR fortran/20842
1297         * gfortran.dg/io_invalid_1.f90: New test.
1298
1299 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
1300
1301         * gcc.dg/format/gcc_diag-1.c: Update.
1302
1303 2005-07-02  Jeff Law  <law@redhat.com>
1304
1305         * gcc.dg/tree-ssa/pr22051-1.c: New test.
1306         * gcc.dg/tree-ssa/pr22051-2.c: New test.
1307
1308 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
1309
1310         * gcc.dg/format/gcc_diag-1.c: Update.
1311
1312 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
1313
1314         PR tree-opt/22269
1315         * gcc.c-torture/compile/pr22269.c: New test.
1316
1317 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
1318
1319         PR 21584
1320         PR 22219
1321         * g++.dg/tree-ssa/pr21584-1.C: New test.
1322         * g++.dg/tree-ssa/pr21584-2.C: New test.
1323
1324 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
1325
1326         * obj-c++.dg/try-catch-11.mm: New.
1327         * objc.dg/try-catch-10.m: New.
1328
1329 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
1330
1331         * g++.dg/other/ucnid-1.C: xfail on AIX.
1332
1333 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
1334
1335         PR 22234
1336         * gcc.dg/20050629-1.c: New test.
1337
1338 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
1339
1340         * obj-c++.dg/const-str-1[0-1].mm: New.
1341         * objc.dg/const-str-1[0-1].m: New.
1342
1343 2005-05-29  Richard Henderson  <rth@redhat.com>
1344
1345         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
1346         Rename from check_effective_target_vect_no_max.
1347         (check_effective_target_vect_no_int_add): New.
1348         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
1349         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
1350         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1351         * gcc.dg/vect/vect-reduc-1.c: Use both.
1352         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1353
1354 2005-05-29  Richard Henderson  <rth@redhat.com>
1355
1356         * lib/target-supports.exp (check_effective_target_vect_no_max): 
1357         Remove i386 and x86_64.
1358
1359 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1360
1361         PR testsuite/21969
1362         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
1363
1364 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1365
1366         PR middle-end/21969
1367         * gcc.dg/vect/pr21969.c: New test.
1368
1369 2005-06-28  Eric Christopher  <echristo@redhat.com>
1370
1371         PR c/22052
1372         PR c/21975
1373         * gcc.dg/inline1.c: New test.
1374         * gcc.dg/inline2.c: Ditto.
1375         * gcc.dg/inline3.c: Ditto.
1376         * gcc.dg/inline4.c: Ditto.
1377         * gcc.dg/inline5.c: Ditto.
1378         
1379 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1380
1381         PR libfortran/22142
1382         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1383         Add testcase also testing eoshift1 for PR 22142.
1384
1385 2005-06-28  Richard Henderson  <rth@redhat.com>
1386
1387         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
1388         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
1389         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
1390         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
1391         gcc.dg/tree-ssa/20030922-2.c: Likewise.
1392
1393 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1394
1395         PR libfortran/22142
1396         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1397         Add testcase for PR 22142.
1398
1399 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
1400
1401         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
1402         gcc.target/ia64/fpreg-2.c: New tests.
1403
1404 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1405
1406         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
1407
1408 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1409
1410         PR libfortran/22170
1411         * gfortran.dg/slash_1.f90: New test.
1412
1413 2005-06-27  Richard Henderson  <rth@redhat.com>
1414
1415         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
1416         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
1417         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
1418         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1419         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
1420         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
1421
1422 2005-06-27  Richard Henderson  <rth@redhat.com>
1423
1424         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
1425         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
1426
1427 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
1428
1429         * obj-c++.dg/proto-lossage-5.mm: New.
1430         * objc.dg/proto-lossage-5.m: New.
1431
1432 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
1433
1434         PR 21959
1435         * gcc.dg/tree-ssa/pr21959.c: New test.
1436
1437 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
1438
1439         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
1440         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
1441         testing uninitialized var.
1442
1443         * gcc.c-torture/execute/builtins/chk.h: New.
1444         * gcc.c-torture/execute/builtins/lib/chk.c: New.
1445         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
1446         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
1447         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
1448         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
1449         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
1450         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
1451         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
1452         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
1453         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
1454         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
1455         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
1456         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
1457         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
1458         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
1459         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
1460         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
1461         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
1462         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
1463         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
1464         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
1465         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
1466         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
1467         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
1468         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
1469         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
1470         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
1471         * gcc.dg/builtin-object-size-1.c: New test.
1472         * gcc.dg/builtin-object-size-2.c: New test.
1473         * gcc.dg/builtin-object-size-3.c: New test.
1474         * gcc.dg/builtin-object-size-4.c: New test.
1475         * gcc.dg/builtin-object-size-5.c: New test.
1476         * gcc.dg/builtin-stringop-chk-1.c: New test.
1477         * gcc.dg/builtin-stringop-chk-2.c: New test.
1478         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
1479         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
1480         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
1481         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
1482         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
1483         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
1484         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
1485         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
1486         * gcc.c-torture/execute/printf-1.c: New test.
1487         * gcc.c-torture/execute/fprintf-1.c: New test.
1488         * gcc.c-torture/execute/vprintf-1.c: New test.
1489         * gcc.c-torture/execute/vfprintf-1.c: New test.
1490         * gcc.c-torture/execute/printf-chk-1.c: New test.
1491         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
1492         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
1493         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
1494
1495 2005-06-27  Michael Matz  <matz@suse.de>
1496
1497         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
1498         slot is not merged if address escapes.
1499
1500 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1501
1502         PR c/21911
1503         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
1504
1505 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
1506
1507         PR middle-end/17965
1508         * gcc.c-torture/compile/20050622-1.c: New test.
1509
1510         PR middle-end/22028
1511         * gcc.dg/20050620-1.c: New test.
1512
1513 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
1514
1515         PR tree-optimization/22026
1516         * gcc.dg/tree-ssa/pr22026.c: New.
1517
1518 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
1519
1520         PR libfortran/22144
1521         * gfortran.dg/shift-alloc.f90:  New testcase.
1522
1523 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
1524
1525         * all files: Update FSF address in copyright headers.
1526
1527 2005-06-22  Jan Hubicka  <jh@suse.cz>
1528
1529         * wholeprogram-1.c: New testcase.
1530         * wholeprogram-2.c: New testcase.
1531
1532 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
1533
1534         PR 22171
1535         * gcc.dg/tree-ssa/pr22171.c: New test.
1536
1537 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
1538
1539         * gfortran.dg/simplify_modulo.f90: New.
1540
1541 2005-06-24  Jan Hubicka  <jh@suse.cz>
1542
1543         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
1544
1545 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1546
1547         * obj-c++.dg/proto-lossage-[1-4].mm: New.
1548
1549 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1550
1551         * obj-c++.dg/typedef-alias-1.mm: New.
1552         * objc.dg/typedef-alias-1.m: New.
1553
1554 2005-06-23  Jeff Law  <law@redhat.com>
1555
1556         * gcc.dg/tree-ssa/vrp16.c: New test.
1557
1558 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1559
1560         * lib/target-supports.exp: Add
1561         check_effective_target_fortran_large_real and
1562         check_effective_target_fortran_large_int to check for
1563         corresponding effective targets.
1564         * gfortran.dg/large_integer_kind_1.f90: New test.
1565         * gfortran.dg/large_real_kind_1.f90: New test.
1566
1567 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
1568
1569         PR tree-optimization/22117
1570         * gcc.dg/tree-ssa/pr22117.c: New.
1571
1572 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
1573
1574         PR testsuite/22123
1575         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
1576
1577 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
1578
1579         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
1580
1581 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
1582
1583         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
1584         * gfortran.dg/f2c_4.c: Likewise
1585         
1586 2005-06-22 Paul Brook  <paul@codesourcery.com>
1587
1588         PR fortran/21034
1589         * gfortran.dg/auto_save_1.f90: New test.
1590
1591 2005-06-22  Michael Matz  <matz@suse.de>
1592
1593         * gcc.target/x86-64/abi: New directory.
1594         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
1595         * gcc.target/x86-64/abi/README.gcc: New file.
1596         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
1597         * gcc.target/x86-64/abi/asm-support.s: New file.
1598         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
1599         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
1600         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
1601         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
1602         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
1603         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
1604         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
1605         * gcc.target/x86_64/abi/test_bitfields.c: New test.
1606         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
1607         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
1608         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
1609         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
1610         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
1611         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
1612         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
1613         * gcc.target/x86_64/abi/test_varargs.c: New test.
1614
1615 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
1616
1617         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
1618         32-bit i?86 and x86_64.
1619
1620 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
1621
1622         * obj-c++.dg/const-str-[1-9].mm: New tests.
1623
1624 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
1625
1626         PR fortran/22010
1627         * gfortran.dg/namelist_use.f90: New.
1628         * gfortran.dg/namelist_use_only.f90: New.
1629
1630 2005-06-21  Jeff Law  <law@redhat.com>
1631
1632         * gcc.dg/tree-ssa/vrp15.c: New test.
1633
1634 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
1635
1636         * lib/target-supports.exp (check_effective_target_vect_reduction): 
1637         Remove.
1638         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
1639         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
1640         remove vect_reduction target keyword. Also avoid two returns in main.
1641         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1642         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
1643         * gcc.dg/vect/vect-reduc-1short.c: New test.
1644         * gcc.dg/vect/vect-reduc-1char.c: New test.
1645         * gcc.dg/vect/vect-reduc-2short.c: New test.
1646         * gcc.dg/vect/vect-reduc-2char.c: New test.
1647         * gcc.dg/vect/vect-reduc-6.c: New test.
1648         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
1649         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
1650         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
1651
1652 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1653         Paul Thomas  <pault@gcc.gnu.org>
1654
1655         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
1656         New tests.
1657         
1658 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1659
1660         * gfortran.dg/backslash_1.f90: New test.
1661         * gfortran.dg/backslash_2.f90: New test.
1662
1663 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
1664
1665         * gfortran.dg/duplicate_labels.f90: New test.
1666
1667 2005-06-20  Jan Beulich  <jbeulich@novell.com>
1668
1669         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
1670         unsupportable relocations.
1671         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1672         * gcc.dg/20050321-2.c: xfail for NetWare.
1673
1674 2005-06-20  Andreas Jaeger  <aj@suse.de>
1675
1676         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
1677         gcc.target/i386/fastcall-sseregparm.c,
1678         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
1679
1680 2005-06-19  Richard Henderson  <rth@redhat.com>
1681
1682         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
1683
1684 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1685
1686         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
1687
1688 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
1689
1690         PR c++/22115
1691         * g++.dg/conversion/simd2.C: Change expected error message.
1692
1693 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1694
1695         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
1696         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1697         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1698
1699 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
1700
1701         * gcc.dg/fold-mod-1.c: New test.
1702
1703 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
1704
1705         PR fortran/19926
1706         * gfortran.dg/pr19926.f90: New test.
1707
1708 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1709
1710         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
1711         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
1712         targets.
1713         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1714         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1715
1716 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
1717
1718         * gcc.target/ia64/float80-varargs-1.c: New test.
1719
1720 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1721
1722         PR tree-opt/22035
1723         * gfortran.dg/f2c_6.f90: New test.
1724
1725 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
1726
1727         PR c++/17413
1728         * g++.dg/template/local5.C: New.
1729
1730 2005-06-17  Richard Henderson  <rth@redhat.com>
1731
1732         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
1733
1734 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
1735
1736         PR testsuite/21945
1737         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
1738
1739 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
1740
1741         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
1742         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
1743         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
1744         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
1745         check_vect to verify the presence of hardware vector support.
1746
1747 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
1748
1749         PR testsuite/22056
1750         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
1751
1752 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1753
1754         PR libfortran/19216
1755         * gfortran.dg/pr19216.f: Add correct space between brackets and
1756         dg directive.
1757
1758 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1759
1760         PR libfortran/16436
1761         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
1762
1763 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
1764
1765         * gcc.target/i386/attributes-error.c: New testcase.
1766         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1767         * gcc.target/i386/regparm-stdcall.c: Likewise.
1768         * gcc.target/i386/sseregparm-1.c: Likewise.
1769         * gcc.target/i386/sseregparm-2.c: Likewise.
1770
1771 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
1772
1773         * g++.dg/rtti/crash2.C: New.
1774
1775 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
1776
1777         * gcc.dg/noncompile/20040203-3.c: Update expected message.
1778
1779 2005-06-15  David Ung  <davidu@mips.com>
1780
1781         * gcc.target/mips/mips16e-extends.c: New test for testing the
1782         generation of MIPS16e zeb/zeh, seb/seh instructions.
1783
1784 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
1785
1786         PR 22018
1787         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
1788         * gcc.dg/tree-ssa/pr22018.c: New test.
1789
1790 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
1791
1792         * gcc.dg/simd-1.c: Update error messages.
1793         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
1794         * gcc.dg/simd-2.c: Update error messages.
1795         * gcc.dg/simd-4.c: New.
1796
1797 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
1798
1799         PR c++/20678
1800         * g++.dg/other/crash-4.C: New.
1801
1802 2005-06-14  Devang Patel  <dpatel@apple.com>
1803
1804         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
1805
1806 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
1807
1808         PR c++/21929
1809         * g++.dg/parse/crash11.C: Update
1810
1811 2005-06-13  Jeff Law  <law@redhat.com>
1812
1813         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
1814         perform the desired transformations.
1815         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
1816         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
1817
1818 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1819
1820         PR fortran/22038
1821         * gfortran.dg/forall_1.f90: Un-XFAIL.
1822
1823 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
1824
1825         PR c++/21929
1826         * g++.dg/parse/crash26.C: New.
1827
1828         PR c++/20789
1829         * g++.dg/init/member1.C: New.
1830
1831 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
1832
1833         * gfortran.dg/altreturn_1.f90: New test.
1834
1835 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
1836
1837         PR middle-end/21985
1838         * gcc.dg/tree-ssa/pr21985.c: New test.
1839
1840 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1841
1842         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
1843
1844 2005-06-12  Roger Sayle  <roger@eyesopen.com>
1845
1846         PR c++/21930
1847         * g++.dg/other/error10.C: New test case.
1848
1849 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1850
1851         PR libfortran/19155
1852         * gfortran.dg/pr19155.f: Add test.
1853
1854 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1855
1856         * gfortran.dg/f2c_7.f90: New test.
1857
1858         * gfortran.dg/forall_1.f90: XFAILed.
1859
1860 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1861
1862         * gcc.dg/pr14796-1.c: New.
1863         * gcc.dg/pr14796-2.c: New.
1864
1865 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
1866
1867         PR fortran/17792
1868         PR fortran/21375
1869         * gfortran.dg/deallocate_stat.f90:  New test.
1870
1871 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
1872
1873         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
1874
1875 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
1876
1877         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
1878         access will be generated when this loop is vectorized. Test that
1879         accesses with same alignment were detected.
1880         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
1881         Test that accesses with same alignment were detected.
1882         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
1883         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
1884         alignment were detected.
1885
1886 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1887
1888         * gcc.dg/Wcxx-compat-1.c: New.
1889
1890 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
1891
1892         PR libfortran/21480
1893         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
1894         complex array.
1895
1896 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
1897
1898         * gcc.dg/alias-8.c: New.
1899
1900 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
1901
1902         * gcc.dg/format/cmn_err-1.c: Update.
1903
1904 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
1905
1906         PR target/20666
1907         * gcc.target/sparc/fexpand-2.c: New.
1908         * gcc.target/sparc/fpmerge-2.c: New.
1909         * gcc.target/sparc/fpmul-2.c: New.
1910         * gcc.target/sparc/noresult.c: New.
1911         * gcc.target/sparc/pdist-2.c: New.
1912         * gcc.target/sparc/pdist-3.c: New.
1913
1914 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
1915
1916         PR testsuite/21702
1917         * gcc.target/i386/i386.exp: Fix comment typo.
1918
1919 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
1920
1921         PR c++/19497
1922         * g++.dg/inherit/using5.C: New.
1923         * g++.dg/inherit/using6.C: New.
1924
1925 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1926
1927         PR c++/19894
1928         * g++.dg/template/ptrmem15.C: New test.
1929
1930         PR c++/20563
1931         * g++.dg/ext/label4.C: New test.
1932
1933 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1934
1935         * gcc.dg/tls/debug-1.c: New test.
1936
1937 2005-06-07  Dale Johannesen  <dalej@apple.com>
1938
1939         * gcc.target/i386/movq.c:  New.
1940
1941 2005-06-07  Dale Johannesen  <dalej@apple.com>
1942
1943         * gcc.dg/20050607-1.c:  New.
1944
1945 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
1946
1947         PR middle-end/21850
1948         * gcc.c-torture/execute/20050607-1.c: New test.
1949
1950 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
1951
1952         PR libfortran/21926
1953         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
1954         Test case where the return array has lowest stride one,
1955         but isn't packed.
1956
1957 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
1958
1959         * lib/target-supports.exp (check_effective_target_sync_int_long):
1960         Add s390 and s390x targets.
1961
1962 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
1963
1964         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
1965         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
1966         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
1967         * gcc.dg/tree-ssa/loop-9.c: New test.
1968
1969 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
1970
1971         * g++.dg/parse/defarg10.C: New.
1972
1973 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
1974
1975         PR regression/21897
1976         * gcc.c-torture/execute/20050604-1.c: New test.
1977
1978 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
1979
1980         PR 21903
1981         * g++.dg/parse/defarg9.C: New.
1982
1983         PR c++/20637
1984         * g++.dg/inherit/using4.C: New.
1985         * g++.dg/overload/error1.C: Adjust expected errors.
1986         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1987         * g++.old-deja/g++.brendan/arm2.C: Likewise.
1988         * g++.old-deja/g++.other/redecl2.C: Likewise.
1989         * g++.old-deja/g++.other/redecl4.C: Likewise.
1990         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
1991
1992 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1993
1994         * gfortran.dg/f2c_5.f90: Add -w to dg-options
1995
1996 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1997
1998         * lib/gfortran.exp (gfortran_target_compile): Call
1999         dg-additional-files-options
2000         * gfortran.dg/f2c_4.f90: New file
2001         * gfortran.dg/f2c_4.c: New file
2002         * gfortran.dg/f2c_5.f90: New file
2003         * gfortran.dg/f2c_5.c: New file
2004
2005 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2006
2007         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
2008
2009         PR fortran/21912
2010         * gfortran.dg/array_constructor_4.f90: New test.
2011
2012 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
2013
2014         PR c++/21619
2015         * g++.dg/ext/builtin9.C: New test.
2016
2017 2005-06-05  Dale Johannesen  <dalej@apple.com>
2018
2019         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
2020         * gcc.c-torture/execute/20050603-2.c:  Ditto.
2021
2022 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2023
2024         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
2025         * gcc.dg/vect/vect-reduc-1.c: New.
2026         * gcc.dg/vect/vect-reduc-2.c: New.
2027         * gcc.dg/vect/vect-reduc-3.c: New.
2028
2029 2005-06-04  Dale Johannesen  <dalej@apple.com>
2030
2031         * gcc.c-torture/execute/20050603-1.c:  New.
2032         * gcc.c-torture/execute/20050603-2.c:  New.
2033         * gcc.dg/20050603-3.c:  New.
2034
2035 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2036
2037         PR fortran/19195
2038         * gfortran.dg/debug_1.f90: New test.
2039
2040         * gfortran.dg/forall_1.f90: New test.
2041
2042 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
2043
2044         * gfortran.dg/array_constructor_3.f90: New test.
2045
2046 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2047
2048         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
2049
2050 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
2051
2052         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
2053
2054 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
2055
2056         PR c/21873
2057         * gcc.dg/init-excess-1.c: New test.
2058
2059 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2060
2061         PR c++/21853
2062         * g++.dg/expr/static_cast6.C: New test.
2063
2064 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
2065
2066         * gcc.dg/tree-ssa/vrp14.c: New test.
2067
2068 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2069
2070         PR c++/21336
2071         * g++.dg/template/new2.C: New test.
2072
2073 2005-06-03  Josh Conner  <jconner@apple.com>
2074
2075         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
2076         all entries in initializer.
2077
2078 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
2079
2080         PR middle-end/21858
2081         * gcc.dg/pr21858.c: New testcase.
2082
2083 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
2084
2085         PR tree-optimization/21292
2086
2087         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
2088         New.
2089         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2090         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2091         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2092         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2093         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
2094
2095 2005-06-02  Richard Henderson  <rth@redhat.com>
2096
2097         * gcc.dg/sync-2.c: Use -march=i486 for i386.
2098
2099 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
2100
2101         * gcc.dg/wtypequal.c: New testcase.
2102
2103 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
2104
2105         PR 21582
2106         * gcc.dg/tree-ssa/pr21582.c: New test.
2107
2108 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2109
2110         PR c++/21280
2111         * g++.dg/opt/interface2.h: New.
2112         * g++.dg/opt/interface2.C: New.
2113         * g++.dg/init/ctor4.C: Adjust error lines.
2114         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2115         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
2116         * g++.old-deja/g++.jason/opeq3.C: Likewise.
2117         * g++.old-deja/g++.pt/assign1.C: Likewise.
2118         * g++.old-deja/g++.pt/crash20.C: Likewise.
2119
2120 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
2121
2122         PR tree-optimization/21734
2123         * g++.dg/vect/pr21734_1.cc: New.
2124         * g++.dg/vect/pr21734_2.cc: New.
2125
2126 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2127
2128         PR c++/20350
2129         * g++.dg/template/spec24.C: New.
2130
2131         PR c++/21151
2132         * g++.dg/pch/local-1.C: New.
2133         * g++.dg/pch/local-1.Hs: New.
2134
2135 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
2136
2137         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
2138         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
2139         * gcc.dg/tree-ssa/pr14341.c: New test.
2140         * gcc.dg/tree-ssa/pr14841.c: New test.
2141         * gcc.dg/tree-ssa/pr20701.c: New test.
2142         * gcc.dg/tree-ssa/pr21086.c: New test.
2143         * gcc.dg/tree-ssa/pr21090.c: New test.
2144         * gcc.dg/tree-ssa/pr21332.c: New test.
2145         * gcc.dg/tree-ssa/pr21458.c: New test.
2146         * gcc.dg/tree-ssa/pr21658.c: New test.
2147         * gcc.dg/tree-ssa/vrp01.c: New test.
2148         * gcc.dg/tree-ssa/vrp02.c: New test.
2149         * gcc.dg/tree-ssa/vrp03.c: New test.
2150         * gcc.dg/tree-ssa/vrp04.c: New test.
2151         * gcc.dg/tree-ssa/vrp05.c: New test.
2152         * gcc.dg/tree-ssa/vrp06.c: New test.
2153         * gcc.dg/tree-ssa/vrp07.c: New test.
2154         * gcc.dg/tree-ssa/vrp08.c: New test.
2155         * gcc.dg/tree-ssa/vrp09.c: New test.
2156         * gcc.dg/tree-ssa/vrp10.c: New test.
2157         * gcc.dg/tree-ssa/vrp11.c: New test.
2158         * gcc.dg/tree-ssa/vrp12.c: New test.
2159         * gcc.dg/tree-ssa/vrp13.c: New test.
2160
2161 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
2162
2163         PR 21029
2164         * gcc.dg/tree-ssa/pr21029.c: New test.
2165
2166 2005-06-01  Roger Sayle  <roger@eyesopen.com>
2167
2168         * gfortran.dg/logint-1.f: New test case.
2169         * gfortran.dg/logint-2.f: Likewise.
2170         * gfortran.dg/logint-3.f: Likewise.
2171
2172 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
2173
2174         PR c/21536
2175         PR c/20760
2176         * gcc.dg/20050527-1.c: New test.
2177
2178         * gcc.dg/i386-sse-12.c: New test.
2179
2180         PR fortran/21729
2181         * gfortran.dg/implicit_5.f90: New test.
2182
2183 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
2184
2185         PR fortran/20883
2186         * gfortran/assign_4.f90: New test.
2187         * gfortran/assign_2.f90: Change compile to run.
2188
2189 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
2190
2191         * lib/target-supports.exp
2192         (check_effective_target_sync_char_short): New.
2193         * gcc.dg/sync-2.c: New.
2194
2195 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
2196
2197         PR tree-optimization/21817
2198         * gcc.dg/torture/pr21817-1.c: New.
2199
2200 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
2201
2202         PR c++/21165
2203         * g++.dg/template/init5.C: New.
2204
2205 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
2206
2207         * gfortran.dg/char_initialiser_actual.f90:
2208         Test character initialisers as actual arguments.
2209         * gfortran.dg/char_pointer_comp_assign.f90:
2210         Test character pointer structure component assignments.
2211         * gfortran.dg/char_array_structure_constructor.f90:
2212         Test character components in structure constructors.
2213
2214 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
2215
2216         PR middle-end/20931
2217         * g++.dg/opt/pr20931.C: New test.
2218
2219 2005-05-31  Andreas Jaeger  <aj@suse.de>
2220
2221         PR testsuite/20772
2222         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
2223         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
2224         g++.old-deja/g++.ext/asmspec1.C,
2225         g++.old-deja/g++.other/regstack.C,
2226         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
2227         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
2228         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
2229         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
2230         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
2231         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
2232         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
2233         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
2234         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
2235         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
2236         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
2237         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
2238         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
2239         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
2240         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
2241         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
2242         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
2243         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
2244         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
2245
2246 2005-05-31  Jeff Law  <law@redhat.com>
2247
2248         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
2249
2250 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
2251
2252         PR middle-end/21743
2253         * gcc.dg/builtins-1.c: Activate disabled clog test.
2254         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2255
2256 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
2257
2258         * gfortran.dg/char_pointer_assign.f90:
2259         Test character-pointer assignments and pointer assignments.
2260         * gfortran.dg/char_pointer_dummy.f90:
2261         Test character-pointer dummy arguments.
2262         * gfortran.dg/char_pointer_func.f90:
2263         Test character-pointer function returns.
2264         * gfortran.dg/char_pointer_dependency.f90:
2265         Test character-pointer functions with dependencies.
2266
2267 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
2268
2269         PR c++/21784
2270         * g++.dg/lookup/using14.C: New test.
2271
2272 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
2273
2274         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
2275         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
2276         trailing ^M.
2277
2278 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
2279
2280         PR c++/17413
2281         * g++.dg/template/local5.C: New.
2282
2283         PR target/21761
2284         * gcc.c-torture/compile/pr21761.c: New.
2285
2286         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
2287         before darwin8.
2288
2289 2005-05-30  Steven G. Kargl
2290
2291         PR fortran/20846
2292         * gfortran.dg/inquire_8.f90: New test.
2293
2294 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2295
2296         PR libfortran/21376
2297         * gfortran.dg/output_exponents_1.f90: New test.
2298
2299 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2300
2301         PR libfortran/20006
2302         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
2303
2304 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
2305
2306         PR c++/21210
2307         * g++.dg/ext/complex1.C: New test.
2308
2309         PR c++/21340
2310         * g++.dg/init/ctor6.C: New test.
2311
2312 2005-05-29  Jan Hubicka  <jh@suse.cz>
2313
2314         * gcc.c-torture/compile/pr21562.c: New.
2315
2316 2005-05-28  Steven G. Kargl <kargls@comcast.net>
2317
2318         * gfortran.dg/subnormal_1.f90: New test.
2319
2320 2005-05-28  Jan Hubicka  <jh@suse.cz>
2321
2322         * tree-prof.exp: Fix comment.
2323         * value-prof-1.c: New.
2324         * value-prof-2.c: New.
2325         * value-prof-3.c: New.
2326         * value-prof-4.c: New.
2327
2328 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
2329
2330         PR c++/21614
2331         * g++.dg/expr/ptrmem6.C: New test.
2332         * g++.dg/expr/ptrmem6a.C: Likewise.
2333
2334 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
2335
2336         PR tree-optimization/21658
2337         * gcc.dg/tree-ssa/pr21658.c: New.
2338
2339 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
2340
2341         PR c++/21455
2342         * g++.dg/inherit/ptrmem3.C: New.
2343
2344         PR c++/21681
2345         * g++.dg/parse/template16.C: New.
2346
2347 2005-05-27  Andreas Jaeger  <aj@suse.de>
2348
2349         * gcc.dg/setjmp-2.c: Only run in 32-bit.
2350
2351         * gcc.dg/i386-sse-8.c: Run test on all archs.
2352
2353 2005-05-26  Mike Stump  <mrs@apple.com>
2354
2355         * objc.dg/isa-field-1.m: Only run on darwin.
2356         * objc.dg/lookup-1.m: Likewise.
2357         * objc.dg/try-catch-8.m: Likewise.
2358
2359 2005-05-26  Roger Sayle  <roger@eyesopen.com>
2360
2361         PR tree-optimization/9814
2362         * gcc.dg/pr9814-1.c: New test case.
2363
2364 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2365
2366         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
2367         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
2368         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
2369         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
2370         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
2371         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
2372         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
2373         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
2374         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
2375         objc.dg/try-catch-8.m: New.
2376
2377 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
2378
2379         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
2380         remove extraneous semicolons.
2381
2382 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2383
2384         * obj-c++.dg/comp-types-12.mm: New.
2385         * objc.dg/comp-types-11.m: New.
2386         * objc.dg/selector-4.m: New.
2387
2388 2005-05-26  Andreas Jaeger  <aj@suse.de>
2389
2390         PR testsuite/20772
2391         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
2392         g++.old-deja/g++.ext/attrib3.C,
2393         g++.old-deja/g++.other/store-expr1.C,
2394         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
2395         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
2396         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
2397         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
2398         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
2399         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
2400         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
2401         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
2402         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
2403         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
2404         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
2405         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
2406         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
2407         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
2408         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
2409         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
2410         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
2411         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
2412         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
2413
2414 2005-05-26  Andreas Jaeger  <aj@suse.de>
2415
2416         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
2417         x86-64 compilation.
2418
2419 2005-05-26  Andreas Jaeger  <aj@suse.de>
2420
2421         PR testsuite/20772
2422         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
2423         gcc.misc-tests/i386-pf-athlon-1.c,
2424         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2425         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
2426         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
2427         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
2428         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
2429         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
2430         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
2431         programs.
2432
2433         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
2434         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
2435         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
2436         x86-64 compilation.
2437
2438         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
2439         x86_64.
2440
2441         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
2442         effective-target ilp32.
2443
2444 2005-05-26  David Ung  <davidu@mips.com>
2445
2446         * gcc.target/mips/ext_ins.c: New test for testing the generation
2447         of MIPS32/64 rev 2 ext/ins instructions.
2448
2449 2005-05-26  Andreas Jaeger  <aj@suse.de>
2450
2451         * treelang/compile/unsigned.tree: Use gimple instead of
2452         nonexisting generic dump.
2453
2454 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
2455
2456         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
2457
2458 2005-05-26  Andreas Jaeger  <aj@suse.de>
2459
2460         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
2461
2462 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2463
2464         PR libfortran/17283
2465         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
2466         Test callee-allocated memory with write statements.
2467
2468 2005-05-25  Roger Sayle  <roger@eyesopen.com>
2469
2470         PR middle-end/21709
2471         * gcc.dg/pr21709-1.c: New test case.
2472
2473 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2474             Mike Stump  <mrs@apple.com>
2475
2476         * objc/execute/next_mapping.h: Update for C++.
2477
2478         * obj-c++.dg/selector-1.mm: Move to...
2479         * obj-c++.dg/selector-4.mm: here...
2480
2481         * obj-c++.dg/basic.mm: New.
2482         * obj-c++.dg/comp-types-1.mm: New.
2483         * obj-c++.dg/cxx-class-1.mm: New.
2484         * obj-c++.dg/cxx-ivars-1.mm: New.
2485         * obj-c++.dg/cxx-ivars-2.mm: New.
2486         * obj-c++.dg/cxx-ivars-3.mm: New.
2487         * obj-c++.dg/cxx-scope-1.mm: New.
2488         * obj-c++.dg/cxx-scope-2.mm: New.
2489         * obj-c++.dg/defs.mm: New.
2490         * obj-c++.dg/empty-private-1.mm: New.
2491         * obj-c++.dg/encode-1.mm: New.
2492         * obj-c++.dg/encode-2.mm: New.
2493         * obj-c++.dg/encode-3.mm: New.
2494         * obj-c++.dg/extern-c-1.mm: New.
2495         * obj-c++.dg/extra-semi.mm: New.
2496         * obj-c++.dg/fix-and-continue-2.mm: New.
2497         * obj-c++.dg/isa-field-1.mm: New.
2498         * obj-c++.dg/ivar-list-semi.mm: New.
2499         * obj-c++.dg/local-decl-1.mm: New.
2500         * obj-c++.dg/lookup-1.mm: New.
2501         * obj-c++.dg/lookup-2.mm: New.
2502         * obj-c++.dg/method-1.mm: New.
2503         * obj-c++.dg/method-2.mm: New.
2504         * obj-c++.dg/method-3.mm: New.
2505         * obj-c++.dg/method-4.mm: New.
2506         * obj-c++.dg/method-5.mm: New.
2507         * obj-c++.dg/method-6.mm: New.
2508         * obj-c++.dg/method-7.mm: New.
2509         * obj-c++.dg/no-extra-load.mm: New.
2510         * obj-c++.dg/overload-1.mm: New.
2511         * obj-c++.dg/pragma-1.mm: New.
2512         * obj-c++.dg/pragma-2.mm: New.
2513         * obj-c++.dg/private-1.mm: New.
2514         * obj-c++.dg/private-2.mm: New.
2515         * obj-c++.dg/proto-qual-1.mm: New.
2516         * obj-c++.dg/qual-types-1.mm: New.
2517         * obj-c++.dg/stubify-1.mm: New.
2518         * obj-c++.dg/stubify-2.mm: New.
2519         * obj-c++.dg/super-class-1.mm: New.
2520         * obj-c++.dg/super-class-2.mm: New.
2521         * obj-c++.dg/super-dealloc-1.mm: New.
2522         * obj-c++.dg/super-dealloc-2.mm: New.
2523         * obj-c++.dg/template-1.mm: New.
2524         * obj-c++.dg/template-2.mm: New.
2525         * obj-c++.dg/template-3.mm: New.
2526         * obj-c++.dg/template-4.mm: New.
2527         * obj-c++.dg/template-5.mm: New.
2528         * obj-c++.dg/template-6.mm: New.
2529         * obj-c++.dg/try-catch-1.mm: New.
2530         * obj-c++.dg/try-catch-2.mm: New.
2531         * obj-c++.dg/try-catch-3.mm: New.
2532         * obj-c++.dg/try-catch-4.mm: New.
2533         * obj-c++.dg/try-catch-5.mm: New.
2534         * obj-c++.dg/try-catch-6.mm: New.
2535         * obj-c++.dg/try-catch-7.mm: New.
2536         * obj-c++.dg/try-catch-8.mm: New.
2537         * obj-c++.dg/try-catch-9.mm: New.
2538         * obj-c++.dg/va-meth-1.mm: New.
2539
2540 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2541
2542         * obj-c++.dg/selector-1.mm: New.
2543         * obj-c++.dg/selector-2.mm: New.
2544
2545 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2546
2547         * obj-c++.dg/selector-3.mm: New.
2548         * objc.dg/selector-3.m: New.
2549
2550 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2551
2552         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
2553         about where warning appears.
2554
2555 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2556
2557         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
2558         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2559         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2560         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2561
2562 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2563
2564         * gcc.dg/20050524-1.c: New test.
2565
2566 2005-05-25  Jan Hubicka  <jh@suse.cz>
2567
2568         * gcc.dg/tree-prof/inliner-1.c: New.
2569
2570 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
2571
2572         * gcc.dg/tree-prof: New directory.
2573         * gcc.dg/tree-prof/tree-prof.exp: New.
2574
2575 2005-05-25  DJ Delorie  <dj@redhat.com>
2576
2577         * gcc.dg/Wattributes-1.c: New.
2578         * gcc.dg/Wattributes-2.c: New.
2579         * gcc.dg/Wattributes-3.c: New.
2580
2581 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
2582
2583         PR tree-optimization/19833
2584         * gcc.dg/uninit-4.c: Remove xfail.
2585         * gcc.dg/uninit-9.c: Ditto.
2586
2587 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
2588
2589         * obj-c++.dg/bitfield-[1-5].mm: New.
2590         * obj-c++.dg/class-protocol-1.mm: New.
2591         * obj-c++.dg/comp-types-1[0-1].mm: New.
2592         * obj-c++.dg/comp-types-[2-9].mm: New.
2593         * obj-c++.dg/encode-[4-8].mm: New.
2594         * obj-c++.dg/layout-1.mm: New.
2595         * obj-c++.dg/method-1[0-9].mm: New.
2596         * obj-c++.dg/method-2[0-1].mm: New.
2597         * obj-c++.dg/method-[8-9].mm: New.
2598         * obj-c++.dg/objc-gc-3.mm: New.
2599         * obj-c++.dg/try-catch-10.mm: New.
2600         * objc.dg/bitfield-5.m: New.
2601         * objc.dg/comp-types-10.m: New.
2602         * objc.dg/comp-types-9.m: New.
2603         * objc.dg/layout-1.m: New.
2604         * objc.dg/objc-gc-4.m: New.
2605         * objc.dg/try-catch-9.m: New.
2606         * objc.dg/class-protocol-1.m: Tweak diagnostics.
2607         * objc.dg/comp-types-1.m: Likewise.
2608         * objc.dg/comp-types-[5-6].m: Likewise.
2609         * objc.dg/method-9.m: Likewise.
2610
2611 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
2612
2613         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
2614         and on hardware without VMX support.
2615
2616         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
2617
2618         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
2619
2620         * lib/profopt.exp (dg-final-generate, dg-final-use,
2621         profopt-final-code, profopt-get-options): New.
2622         (profopt-execute): Process test directives.
2623
2624         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
2625         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2626         cleanup-tree-dump, cleanup-saved-temps): Update comments.
2627
2628 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
2629
2630         PR C++/21645
2631         * g++.dg/init/ctor5.C: New test.
2632
2633 2005-05-24  Ira Rosen  <irar@il.ibm.com>
2634
2635         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
2636         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
2637         vect-113.c, vect-114.c.
2638
2639 2005-05-23  Adam Nemet  <anemet@lnxw.com>
2640
2641         * gcc.dg/const-elim-1.c: Remove xfails.
2642
2643 2005-05-23  Jeff Law  <law@redhat.com>
2644
2645         * gcc.c-torture/compile/pr21638.c: New test.
2646         * gcc.c-torture/compile/20050520-1.c: New test.
2647
2648 2005-05-23  Nick Clifton  <nickc@redhat.com>
2649
2650         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
2651         be a proper triple, ie: m32r*-*-*.
2652         * g++.old-deja/g++.jason/thunk3.C: Likewise.
2653
2654 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
2655
2656         PR middle-end/21331
2657         PR tree-opt/21293
2658         * gcc.c-torture/compile/pr21293.c: New test.
2659         * gcc.c-torture/execute/pr21331.c: New test.
2660
2661 2004-05-20  Richard Henderson  <rth@redhat.com>
2662
2663         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
2664
2665 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
2666
2667         * obj-c++-dg.exp: Add.
2668         * obj-c++.exp: Add.
2669         * obj-c++.dg/dg.exp: Add.
2670
2671 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
2672
2673         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
2674         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
2675
2676 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
2677
2678         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
2679
2680 2004-05-19  Richard Henderson  <rth@redhat.com>
2681
2682         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
2683
2684 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
2685
2686         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
2687
2688         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
2689
2690 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
2691
2692         PR c++/21495
2693         * g++.dg/parse/extern1.C: New test.
2694         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
2695
2696 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2697
2698         * gcc.dg/c99-math.h: New.
2699         * gcc.dg/c99-math-float-1.c: New test.
2700         * gcc.dg/c99-math-double-1.c: Likewise.
2701         * gcc.dg/c99-math-long-double-1.c: Likewise.
2702
2703 2005-05-18  Richard Henderson  <rth@redhat.com>
2704
2705         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
2706
2707 2005-05-18  Devang Patel  <dpatel@apple.com>
2708
2709         * g++.dg/opt/20050511-1.C: New test.
2710
2711 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
2712
2713         PR libfortran/21127
2714         * gfortran.dg/reshape-complex.f90:  New test.
2715
2716 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
2717
2718         * gfortran.dg/array_constructor_1.f90: New test.
2719         * gfortran.dg/array_constructor_2.f90: New test.
2720
2721 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2722
2723         PR fortran/20954
2724         * gfortran.dg/pr20954.f: New test.
2725
2726 2005-05-17  Mike Stump  <mrs@apple.com>
2727
2728         Yet more Objective-C++...
2729
2730         * objc.dg/method-5.m: Update.
2731         * objc.dg/method-6.m: Update.
2732         * objc.dg/method-7.m: Update.
2733         * objc.dg/method-9.m: Update.
2734         * objc.dg/try-catch-2.m: Update.
2735
2736 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
2737
2738         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
2739         Remove little-endian optimizations.
2740
2741 2005-05-17  Jeff Law  <law@redhat.com>
2742
2743         * g++.dg/tree-ssa/pr14814.C: New test.
2744         * gcc.dg/tree-ssa/pr14814.C: New test.
2745         * gcc.dg/tree-ssa/pr17141-1.C: New test.
2746         * gcc.dg/tree-ssa/pr17141-2.C: New test.
2747
2748 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2749
2750         * gcc.dg/compat/generate-random.c: Do not include
2751         libiberty.h.
2752         * gcc.dg/compat/generate-random_r.c: Likewise.
2753
2754 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
2755
2756         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
2757
2758 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2759
2760         PR middle-end/21595
2761         * g++.dg/tree-ssa/builtin1.C: New testcase.
2762
2763 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
2764
2765         PR c++/21454
2766         * g++.dg/opt/const4.C: New test.
2767
2768         PR middle-end/21492
2769         * g++.dg/opt/crossjump1.C: New test.
2770
2771         PR tree-optimization/21610
2772         * gcc.c-torture/compile/20050516-1.c: New test.
2773
2774         PR fortran/15080
2775         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
2776         about the test failing.
2777         * gfortran.fortran-torture/execute/where_7.f90: New test.
2778         * gfortran.fortran-torture/execute/where_8.f90: New test.
2779
2780 2005-05-16  Richard Henderson  <rth@redhat.com>
2781
2782         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
2783         i?86 and x86_64.
2784
2785 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
2786
2787         * gcc.dg/compat/generate-random.c (config.h): Do not include.
2788         (limits.h): Include unconditionally.
2789         (stdlib.h): Likewise.
2790         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
2791         (limits.h): Include unconditionally.
2792         (stdlib.h): Likewise.
2793         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
2794         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
2795         (limits.h): Include unconditionally.
2796         (stdlib.h): Likewise.
2797         (hashtab.h): Do not include.
2798         (getopt.h): Likewise.
2799         (stddef.h): Include.
2800         (hashval_t): Define.
2801         (struct entry): Add "next" field.
2802         (HASH_SIZE): New macro.
2803         (hash_table): New variable.
2804         (switchfiles): Do not use xmalloc.
2805         (mix): New macro.
2806         (iterative_hash): New function.
2807         (hasht): Remove.
2808         (e_exists): New function.
2809         (e_insert): Likewise.
2810         (output): Use, instead of libiberty hashtable functions.
2811         (main): Do not use getopt.  Do not call htab_create.
2812
2813 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
2814
2815         PR libstdc++/21526
2816         * lib/target-supports.exp (check_mkfifo_available):
2817         Return 0 for cygwin as mkfifo support incomplete on platform.
2818         Fix typos in comments.
2819
2820 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
2821
2822         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
2823
2824 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
2825
2826         PR fortran/17432
2827         * gfortran.dg/assign_4.f: New test.
2828
2829 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
2830
2831         PR tree-optimization/21563
2832         * gcc.dg/tree-ssa/pr21563.c: New.
2833
2834 2005-05-14  Jan Hubicka  <jh@suse.cz>
2835
2836         * gcc.dg/noreturn-7.c: Allow control reaches warning.
2837
2838 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
2839
2840         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
2841
2842 2005-05-13  Julian Brown  <julian@codesourcery.com>
2843
2844         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
2845         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
2846
2847 2005-05-13  Jan Hubicka  <jh@suse.cz>
2848
2849         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
2850         * gcc.dg/fold-xor-?.c: Likewise.
2851         * gcc.dg/pr15784-?.c: Likewise.
2852         * gcc.dg/pr20922-?.c: Likewise.
2853         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
2854         * gcc.dg/tree-ssa/pr17598.c: Likewise.
2855         * gcc.dg/tree-ssa/pr20470.c: Likewise.
2856
2857 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2858
2859         PR fortran/21260
2860         * gfortran.dg/hollerith_1.f90: New test.
2861
2862 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2863
2864         * gfortran.dg/func_result_2.f90: New test.
2865
2866 2005-05-11  Bud Davis  <bdavis@gfortran.org>
2867
2868         * gfortran.dg/dev_null.f90: New test.
2869
2870 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
2871
2872         * gcc.dg/arm-vfp1.c: Revert last change.
2873
2874 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
2875
2876         PR middle-end/19807
2877         PR tree-optimization/19639
2878         * g++.dg/tree-ssa/pr19807.C: New testcase.
2879
2880 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2881
2882         PR libfortran/21471
2883         * gfortran.dg/append-1.f90: New test.
2884
2885 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2886
2887         * gcc.dg/pr18501.c: XFAIL.
2888         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
2889         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
2890         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
2891         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
2892         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
2893         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
2894         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
2895         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2896
2897 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2898
2899         PR fortran/20178
2900         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
2901         gfortran.dg/f2c_3.f90: New tests.
2902
2903         * gfortran.dg/return_1.f90: Fix dg annotation.
2904
2905 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2906
2907         * gcc.c-torture/compile/20050510-1.c: New test.
2908
2909 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
2910
2911         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
2912
2913 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
2914
2915         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
2916
2917 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
2918
2919         PR c/17913
2920         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
2921
2922 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
2923
2924         PR c/21342
2925         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
2926         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
2927
2928 2005-05-10  Ben Elliston  <bje@au.ibm.com>
2929
2930         PR debug/16676
2931         * gcc.dg/debug/pr16676.c: New test.
2932
2933 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
2934
2935         PR testsuite/21443
2936         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
2937         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
2938         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
2939         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
2940         Change -O1 to -O2.
2941         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
2942         -fno-tree-dominator-opts.
2943
2944 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2945
2946         * gfortran.dg/return_1.f90: New test.
2947
2948 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
2949
2950         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
2951
2952         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
2953
2954 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
2955
2956         PR c++/21427
2957         * g++.dg/inherit/covariant13.C: New.
2958
2959 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2960
2961         PR libfortran/19155
2962         * gfortran.dg/pr19155.f: New test.
2963
2964 2005-05-08  Roger Sayle  <roger@eyesopen.com>
2965
2966         PR inline-asm/8788
2967         * gcc.dg/pr8788-1.c: New testcase.
2968
2969 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
2970
2971         PR target/21416
2972         * gcc.target/mips/fpcmp-[12].c: New tests.
2973
2974 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
2975
2976         * lib/target-supports-dg.exp (dg-require-fork): New function.
2977         (dg-require-mkfifo): Likewise.
2978         * lib/target-supports.exp (check_function_available): New
2979         function.
2980         (check_fork_available): Likewise.
2981         (check_mkfifo_available): Likewise.
2982
2983 2005-05-06  Jeff Law  <law@redhat.com>
2984
2985         * gcc.c-torture/compile/pr21380.c: New test.
2986
2987 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
2988
2989         PR c++/20961
2990         * g++.dg/ext/weak3.C: New test.
2991
2992 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
2993
2994         PR c++/21352
2995         * g++.dg/template/crash37.C: New test.
2996
2997 2005-05-05  Paul Brook  <paul@codesourcery.com>
2998
2999         * gcc.dg/arm-g2.c: Use effective-target arm32.
3000         * gcc.dg/arm-mmx-1.c: Ditto.
3001         * gcc.dg/arm-scd42-2.c: Ditto.
3002         * gcc.dg/arm-vfp1.c: Ditto.
3003         * lib/target-supports.exp (check_effective_target_arm32): New
3004         function.
3005
3006 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
3007
3008         PR libfortran/21354
3009         gfortran.dg/in_pack_rank7.f90:  New test.
3010
3011 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
3012
3013         PR middle-end/15618
3014         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
3015
3016 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
3017
3018         PR middle-end/21265
3019         * gcc.dg/20050503-1.c: New test.
3020
3021         PR rtl-optimization/21239
3022         * gcc.dg/i386-sse-11.c: New test.
3023
3024 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
3025
3026         PR target/16888
3027         * gcc.target/i386/asm-1.c: New test.
3028
3029 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
3030
3031         PR rtl-optimization/21330
3032         * gcc.c-torture/execute/20050502-1.c: New test.
3033
3034         PR target/21297
3035         * gcc.c-torture/execute/20050502-2.c: New test.
3036
3037 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
3038
3039         PR middle-end/21282
3040         * gcc.dg/pr21282.c: New.
3041
3042 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3043
3044         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
3045         * gcc.dg/vect/vect-92.c: Likewise
3046         * gcc.dg/vect/vect-93.c: Likewise
3047         * gcc.dg/vect/vect-dv-1.c: Likewise
3048         * gcc.dg/vect/vect-dv-2.c: Likewise
3049         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
3050
3051 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3052
3053         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
3054         * gfortran.dg/vect/vect-2.f90:  Likewise
3055         * gfortran.dg/vect/vect-3.f90:  Likewise
3056         * gfortran.dg/vect/vect-4.f90:  Likewise
3057         * gfortran.dg/vect/vect-5.f90:  Likewise
3058
3059 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
3060
3061         PR target/20813
3062         * gcc.dg/rs6000-fpint-2.c: New.
3063
3064 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
3065
3066         PR c/15698
3067         * gcc.dg/builtins-30.c: Update expected messages.
3068         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
3069         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
3070         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
3071
3072 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
3073
3074         PR tree-optimization/21294
3075         * gcc.dg/tree-ssa/pr21294.c: New.
3076
3077 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
3078
3079         * gcc.dg/altivec-3.c (vec_store): Do not use the old
3080         __builtin_altivec_st_internal_4si built-in.
3081
3082 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
3083
3084         PR c++/15875
3085         * g++.dg/template/ptrmem14.C: New test.
3086
3087 2005-05-02  Paul Brook  <paul@codesourcery.com>
3088
3089         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
3090
3091 2005-05-02  Michael Matz  <matz@suse.de>
3092
3093         PR c++/19542
3094         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
3095
3096 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
3097
3098         * g++.dg/cpp/weak.C: New test.
3099
3100 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
3101
3102         * gcc.dg/tree-ssa/loop-8.c: New test.
3103
3104 2005-04-30  Michael Maty  <matz@suse.de>
3105
3106         * gcc.dg/inline-mcpy.c: New test.
3107
3108 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
3109
3110         PR libfortran/18958
3111         * gfortran.dg/eoshift.f90:  New test case.
3112
3113 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
3114
3115         PR libfortran/18857
3116         * gfortran.dg/matmul_1.f90: New test.
3117
3118 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3119
3120         PR tree-optimization/21030
3121         * gcc.dg/tree-ssa/pr21030.c: New.
3122
3123 2005-04-29  Devang Patel  <dpatel@apple.com>
3124
3125         PR tree-optimization/21272
3126         * gcc.dg/vect/vect-ifcvt-10.c: New test.
3127
3128 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
3129
3130         PR fortran/13082
3131         PR fortran/18824
3132         * gfortran.dg/entry_4.f90: New test.
3133         * gfortran.fortran-torture/execute/entry_1.f90: New test.
3134         * gfortran.fortran-torture/execute/entry_2.f90: New test.
3135         * gfortran.fortran-torture/execute/entry_3.f90: New test.
3136         * gfortran.fortran-torture/execute/entry_4.f90: New test.
3137         * gfortran.fortran-torture/execute/entry_5.f90: New test.
3138         * gfortran.fortran-torture/execute/entry_6.f90: New test.
3139         * gfortran.fortran-torture/execute/entry_7.f90: New test.
3140
3141 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3142
3143         * gfortran.fortran-torture/execute/entry_8.f90: New test.
3144
3145 2005-04-29  Paul Brook   <paul@codesourcery.com>
3146
3147         * gfortran.dg/entry_3.f90: New test.
3148
3149 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3150
3151         * gfortran.dg/implicit_4.f90: New test.
3152
3153 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
3154
3155         * lib/target-supports.exp (check_profiling_available): Return
3156         false for xtensa-*-elf.
3157
3158 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
3159
3160         * lib/fortran-torture.exp (fortran-torture.exp): Catch
3161         error if file cannot be deleted.
3162
3163 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3164
3165         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
3166         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
3167         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
3168         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
3169         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
3170         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
3171         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
3172         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
3173         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
3174         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
3175         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
3176         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
3177         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
3178
3179 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3180
3181         PR fortran/20865
3182         * gfortran.dg/pr20865.f90: New test.
3183
3184 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
3185
3186         * gcc.dg/void-cast-2.c: New test.
3187
3188 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3189
3190         PR c/21159
3191         * gcc.dg/void-cast-1.c: New test.
3192
3193 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
3194
3195         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
3196
3197 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3198
3199         PR fortran/21177
3200         * gfortran.dg/pr21177.f90: New test.
3201
3202 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
3203
3204         PR tree-optimization/21171
3205         * gcc.dg/tree-ssa/pr21171.c: New test.
3206
3207 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
3208
3209         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3210         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3211         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3212         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3213         gcc.dg/tree-ssa/gen-vect-32.c: New.
3214         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
3215         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
3216         don't run on PPC32.
3217
3218 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3219
3220         PR c/21213
3221         * gcc.dg/transparent-union-3.c: New test.
3222
3223 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3224
3225         PR c/20740
3226         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
3227         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
3228         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
3229         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
3230         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
3231         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
3232
3233 2005-04-26  Jeff Law  <law@redhat.com>
3234
3235         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
3236         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
3237         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
3238         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
3239         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
3240         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
3241         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
3242
3243 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
3244
3245         PR tree-optimization/17598
3246         * gcc.dg/tree-ssa/pr17598.c: New testcase.
3247
3248 2005-04-25  Mike Stump  <mrs@apple.com>
3249
3250         * objc.dg/fix-and-continue-1.m: Add.
3251
3252 2005-04-25  Roger Sayle  <roger@eyesopen.com>
3253
3254         PR c++/20995
3255         * g++.dg/opt/pr20995-1.C: New test case.
3256
3257 2005-04-25  Devang Patel <dpatel@apple.com>
3258
3259         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
3260
3261 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3262
3263         PR testsuite/21062
3264         * g++.dg/opt/alias2.C (printf): Correct the prototype.
3265
3266 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3267
3268         PR C++/21188
3269         * g++.dg/opt/rtti2.C: New test.
3270
3271 2005-04-25  Paul Brook  <paul@codesourcery.com>
3272         Steven G. Kargl  <kargls@comcast.net>
3273
3274         PR fortran/20879
3275         * gfortran.dg/ichar_1.f90: New file.
3276
3277 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
3278
3279         PR middle-end/20991
3280         * g++.dg/opt/pr20991.C: New test.
3281
3282         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
3283         where sizeof (type) < __alignof__ (type).
3284         * gcc.dg/compat/struct-layout-1.h: Likewise.
3285
3286 2005-04-24  Per Bothner  <per@bothner.com>
3287             Devang Patel  <dpatel@apple.com>
3288
3289         PR preprocessor/20907
3290         * gcc.dg/cpp/very-long-comment.c: New test.
3291
3292 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3293
3294         PR fortran/20059
3295         * gfortran.dg/common_5.f: New test.
3296
3297 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
3298
3299         PR middle-end/21082
3300         * g++.dg/tree-ssa/pr21082.C: New testcase.
3301
3302 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
3303
3304         * gcc.dg/vect/vect-99.c: New test.
3305
3306 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
3307
3308         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
3309
3310 2005-04-22  Jeff Law  <law@redhat.com>
3311
3312         * gcc.dg/uninit-5.c: Remove xfails.
3313         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
3314         conditionals and loads.
3315
3316 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
3317
3318         PR libfortran/20074
3319         PR libfortran/20436
3320         PR libfortran/21108
3321         * gfortran.dg/nested_reshape.f90: new test
3322         * gfortran.dg/reshape-alloc.f90: new test
3323         * gfortran.dg/reshape.f90: new test
3324
3325 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
3326
3327         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
3328
3329         * gcc.dg/arm-vfp1.c: New test.
3330
3331 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
3332
3333         PR c++/21087
3334         * g++.dg/lookup/builtin2.C: New test.
3335
3336 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3337
3338         * gcc.dg/weak/weak-13.c: New test.
3339
3340 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
3341
3342         * lib/target-supports.exp (check_effective_target_sync_int_long):
3343         Add powerpc*.
3344
3345 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
3346
3347         * gcc.target/mips/branch-1.c: New test.
3348
3349 2005-04-21  Richard Henderson  <rth@redhat.com>
3350
3351         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
3352         * gcc.dg/vect/vect-86.c: Likewise.
3353         * gcc.dg/vect/vect-87.c: Likewise.
3354         * gcc.dg/vect/vect-88.c: Likewise.
3355
3356 2005-04-21  Devang Patel  <dpatel@apple.com>
3357
3358         PR optimization/20994
3359         * gcc.dg/tree-ssa/ifc-3.c: New test.
3360
3361 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3362
3363         PR c/12913
3364         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
3365         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
3366         gcc.dg/c99-vla-jump-5.c: New tests.
3367
3368 2005-04-19  Richard Henderson  <rth@redhat.com>
3369
3370         * lib/target-supports.exp (check_effective_target_vect_int_mult):
3371         Fix typo in exists check.
3372         (check_effective_target_sync_int_long): New.
3373         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
3374         * gcc.dg/ia64-sync-2.c: Likewise.
3375         * gcc.dg/ia64-sync-3.c: Likewise.
3376         * gcc.dg/ia64-sync-4.c: Likewise.
3377
3378 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
3379
3380         * gcc.dg/fold-xor-1.c: New test.
3381         * gcc.dg/fold-xor-2.c: New test.
3382
3383 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
3384
3385         PR target/20670
3386         * g++.dg/eh/fp-regs.C: New test.
3387
3388 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3389
3390         * gcc.dg/Wint-to-pointer-cast-1.c,
3391         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
3392         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
3393         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
3394
3395 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3396
3397         PR fortran/16861
3398         * gfortran.dg/pr16861.f90: New test.
3399
3400 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3401
3402         * gcc.dg/pr21085.c: New test.
3403
3404 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
3405
3406         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
3407         (setup_mips_tests, dg-mips-options): New procedures.
3408         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
3409         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
3410         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
3411         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3412         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
3413         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
3414         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
3415         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3416         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
3417         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
3418         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
3419         dg-mips-options instead of dg-options.  Remove now-redundant
3420         preprocessor guards.
3421         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
3422         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
3423         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
3424         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
3425         * gcc.dg/vr-mult-2.c: Delete.
3426         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
3427         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
3428         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
3429         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
3430         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3431         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
3432         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
3433
3434 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
3435
3436         * ada/acats/run_all.sh: Use sync when executable not present.
3437
3438 2005-04-18  Devang Patel  <dpatel@apple.com>
3439
3440         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
3441         * gcc.dg/vect/vect-11a.c: New.
3442         * gcc.dg/vect/vect-none.c: Update.
3443         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
3444
3445 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3446
3447         PR tree-optimization/20922
3448         * gcc.dg/pr20922-1.c: New test.
3449         * gcc.dg/pr20922-2.c: New test.
3450         * gcc.dg/pr20922-3.c: New test.
3451         * gcc.dg/pr20922-4.c: New test.
3452         * gcc.dg/pr20922-5.c: New test.
3453         * gcc.dg/pr20922-6.c: New test.
3454
3455 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3456
3457         PR libfortran/20950
3458         * gfortran.dg/pr20950.f: New test.
3459
3460 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3461
3462         PR libfortran/19216
3463         * gfortran.dg/pr19216.f: New test.
3464
3465 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
3466
3467         PR tree-optimization/21001
3468         * gcc.dg/tree-ssa/pr21001.c: New.
3469
3470 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
3471
3472         PR libfortran/21075
3473         * gfortran.dg/reshape_rank7.f90: New test.
3474
3475 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
3476
3477         PR libfortran/12884 gfortran.dg/pr12884.f: New test
3478         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
3479         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
3480         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
3481         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
3482         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
3483         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
3484         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
3485         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
3486         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
3487         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
3488         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
3489         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
3490         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
3491         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
3492         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
3493         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
3494         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
3495         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
3496         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
3497         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
3498
3499 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
3500
3501         * gfortran.dg/wtruncate.f: New testcase.
3502         * gfortran.dg/wtruncate.f90: New testcase.
3503
3504 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
3505
3506         PR c++/21025
3507         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
3508         which sizeof/alignof is dependent, rather than just whether we are
3509         processing_template_decl.
3510
3511 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3512
3513         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3514         corrected typo where the wrong variables had been compared.
3515
3516 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3517
3518         PR libfortran/18495
3519         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3520         Test callee-allocated version of return array with a write
3521         statement.
3522         Test spread with a temporary with another write statement.
3523
3524 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
3525
3526         PR tree-optimization/21031
3527         * gcc.dg/tree-ssa/pr21031.c: New.
3528
3529 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
3530
3531         PR tree-optimization/21004
3532         * gcc.dg/builtins-53.c: Include builtins-config.h.
3533         Check floorf, ceilf, floorl and ceill transformations
3534         only when HAVE_C99_RUNTIME is defined.
3535
3536 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
3537
3538         PR middle-end/20739
3539         * gcc.dg/tree-ssa/pr20739.c: New test.
3540
3541 2005-04-14  Mike Stump  <mrs@apple.com>
3542
3543         * gcc.dg/Foundation.framework/empty: New.
3544         * gcc.dg/framework-2.c: New.
3545
3546 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3547
3548         PR tree-optimization/21021
3549         * gcc.c-torture/compile/pr21021.c: New.
3550
3551 2005-04-14  Janis Johnson  <janis187@us.ibm.com
3552
3553         PR testsuite/21010
3554         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
3555         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
3556         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
3557         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
3558         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
3559         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
3560         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
3561         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
3562
3563 2005-04-14  Richard Henderson  <rth@redhat.com>
3564
3565         * lib/target-supports.exp (check_effective_target_vect_condition):
3566         Add ia64, i?86, and x86_64.
3567
3568 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
3569
3570         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
3571
3572 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3573
3574         PR tree-optimization/20657
3575         * gcc.dg/tree-ssa/pr20657.c: New.
3576
3577 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
3578
3579         * gcc.dg/builtins-53.c: Also check (int)trunc* and
3580         (long long int)trunc*.
3581
3582 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
3583
3584         PR target/20927
3585         * gcc.dg/pr20927.c: New test.
3586
3587 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
3588
3589         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
3590         * gcc.target/mips/asm-1.c: Likewise.
3591
3592 2005-04-13  Dale Johannesen  <dalej@apple.com>
3593
3594         * objc.dg/objc-fast-4.m:  New.
3595
3596 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
3597
3598         * gcc.target/cris/torture/cris-torture.exp: New driver in new
3599         directory.
3600         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
3601
3602 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
3603
3604         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
3605         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
3606         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
3607
3608 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
3609
3610         PR tree-optimization/20913
3611         * gcc.dg/tree-ssa/pr20913.c: New.
3612
3613         PR tree-optimization/20702
3614         * gcc.dg/tree-ssa/pr20702.c: New.
3615
3616 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3617
3618         PR c++/13744
3619         * g++.dg/inherit/local3.C: New test.
3620
3621 2005-04-12  Jeff Law  <law@redhat.com>
3622
3623         * gcc.dg/tree-ssa/20050412-1.c: New test.
3624
3625 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
3626
3627         PR libfortran/19016
3628         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
3629         Add tests with mask generated by expression.
3630         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
3631         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
3632         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
3633
3634 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
3635
3636         PR middle-end/20917
3637         * gcc.dg/20050409-1.c: New test.
3638
3639 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
3640
3641         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
3642
3643 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3644
3645         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3646         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
3647         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3648         (TARGET_CXX): Adjust accordingly.
3649         * target.h (struct gcc_target): Remove epxort_class_data.  Add
3650         determine_class_data_visibility and class_data_always_comdat.
3651         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3652         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
3653         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3654         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
3655         (arm_cxx_determine_class_data_visibility): New.
3656         (arm_cxx_class_data_always_comdat): Likewise.
3657         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3658         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
3659         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3660         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
3661         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
3662         Define.
3663
3664 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3665
3666         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
3667
3668 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
3669
3670         * gcc.dg/i386-darwin-fpmath.c: New.
3671
3672 2004-04-11  Devang Patel  <dpatel@apple.com>
3673
3674         * lib/target-supports.exp (check_effective_target_vect_condition): New.
3675         * gcc.dg/vect/vect-ifcvt-1.c: New test.
3676         * gcc.dg/vect/vect-ifcvt-2.c: New test.
3677         * gcc.dg/vect/vect-ifcvt-3.c: New test.
3678         * gcc.dg/vect/vect-ifcvt-4.c: New test.
3679         * gcc.dg/vect/vect-ifcvt-5.c: New test.
3680         * gcc.dg/vect/vect-ifcvt-6.c: New test.
3681         * gcc.dg/vect/vect-ifcvt-7.c: New test.
3682         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
3683
3684 2004-04-11  Devang Patel  <dpatel@apple.com>
3685
3686         * gcc.dg/vect/vect-dv-1.c: New test.
3687         * gcc.dg/vect/vect-dv-2.c: New test.
3688
3689 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3690
3691         PR tree-optimization/20933
3692         * gcc.dg/tree-ssa/pr20933.c: New test.
3693
3694 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3695
3696         * gfortran.dg/fold_nearest.f90: New test.
3697
3698 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
3699
3700         * gcc.dg/tree-ssa/alias-1.c: New test.
3701
3702 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3703
3704         PR tree-optimization/20920
3705         * g++.dg/tree-ssa/pr20920.C: New test.
3706
3707 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
3708
3709         * gcc.dg/builtins-53.c: Also check (int)ceil* and
3710         (long long int)ceil*.
3711
3712 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
3713
3714         * g++.dg/warn/Wdtor1.C: Declare template in system header with
3715         explicit C++ linkage.
3716
3717 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3718
3719         * gfortran.dg/pr17229.f: Take care of the new obsolescence
3720         warning for arithmetic IF statements.
3721
3722 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
3723
3724         * eor_handling_1.f90: New test case.
3725         * eor_handling_2.f90: New test case.
3726         * eor_handling_3.f90: New test case.
3727         * eor_handling_4.f90: New test case.
3728         * eor_handling_5.f90: New test case.
3729         * noadv_size.f90: New test case.
3730         * pad_no.f90: New test case.
3731
3732 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
3733
3734         * gcc.c-torture/execute/20050410-1.c: New test.
3735
3736 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
3737
3738         * gcc.dg/pr20126.c: New.
3739
3740 2005-04-09  Bud Davis  <bdavis@gfortran.org>
3741             Steven G. Kargl <kargls@comcast.net>
3742
3743         * gfortran.dg/PR19872.f: New test.
3744
3745 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3746
3747         * gfortran.dg/nint_1.f90:  Fix dg-do directive
3748
3749 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3750
3751         * gfortran.dg/nint_1.f90: New test.
3752
3753 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3754
3755         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
3756         Added test for callee-allocated arrays with write statements.
3757         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
3758         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
3759         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
3760         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
3761         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
3762
3763 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3764
3765         PR libfortran/20163
3766         * gfortran.dg/open-options-blanks.f:  New test.
3767
3768 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
3769
3770         PR fortran/13257
3771         * gfortran.dg/comma_format_extension_[1234].f: New tests.
3772
3773 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
3774
3775         * gcc.dg/tree-ssa/stdarg-1.c: New test.
3776         * gcc.dg/tree-ssa/stdarg-2.c: New test.
3777         * gcc.dg/tree-ssa/stdarg-3.c: New test.
3778         * gcc.dg/tree-ssa/stdarg-4.c: New test.
3779         * gcc.dg/tree-ssa/stdarg-5.c: New test.
3780         * gcc.c-torture/execute/stdarg-4.c: New test.
3781
3782         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
3783
3784         PR target/20795
3785         * g++.dg/abi/param2.C: New test.
3786
3787 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3788
3789         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
3790
3791 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3792
3793         * gcc.dg/builtins-53.c: New test.
3794
3795 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
3796
3797         * g++.dg/tree-ssa/pr18178.C: New test.
3798         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
3799         * gcc.c-torture/execute/20041019-1.c: New test.
3800         * gcc.dg/tree-ssa/20041008-1.c: New test.
3801         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
3802         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
3803         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
3804         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
3805         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
3806         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
3807         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
3808         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
3809         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3810         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3811
3812 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
3813
3814         PR rtl-optimization/20466
3815         * gcc.c-torture/execute/pr20466-1.c: New test.
3816
3817 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
3818
3819         PR c++/20905
3820         * g++.dg/parse/cond2.C: New test.
3821
3822         PR c++/20145
3823         * g++.dg/warn/Wdtor1.C: New test.
3824
3825 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3826
3827         PR fortran/17229
3828         * gfortran.dg/pr17229.f: New test.
3829
3830 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
3831
3832         * gfortran.dg/tiny_1.f90: New test.
3833         * gfortran.dg/tiny_2.f90: ditto.
3834
3835 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
3836
3837         * gfortran.dg/eor_1.f90:  Fix dg-do run line
3838         * gfortran.dg/open_new.f90:  Fix dg-do run line
3839
3840 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
3841
3842         * lib/target-supports.exp (get_compiler_messages): Support
3843         optional arguments, the fourth being compiler options.
3844         (check_effective_target_fpic): New proc.
3845         * gcc.dg/20050321-2.c: Restrict to target fpic.
3846
3847 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
3848
3849         * gcc.dg/15443-1.c: New test.
3850         * gcc.dg/15443-2.c: Likewise.
3851
3852 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3853
3854         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
3855
3856 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3857
3858         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
3859
3860 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3861
3862         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
3863         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
3864         -m64.
3865         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
3866         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
3867         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
3868
3869 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
3870
3871         PR c++/20212
3872         * g++.dg/warn/Wunused-11.C: New test.
3873
3874 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
3875
3876         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
3877
3878 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
3879
3880         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
3881
3882 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3883
3884         PR c++/20734
3885         * g++.dg/template/ptrmem13.C: New test.
3886
3887 2005-04-05  Per Bothner  <per@bothner.com>
3888
3889         * lib/gcc.exp: Always add -fno-show-column, for now.
3890
3891 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
3892
3893         PR testsuite/20767
3894         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
3895         of plain old "unsigned int" for the type of "i".  Makes this test
3896         64bit clean.
3897
3898 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
3899
3900         * gcc.dg/i386-ssefn-1.c: New test.
3901         * gcc.dg/i386-ssefn-2.c: New test.
3902         * gcc.dg/i386-ssefn-3.c: New test.
3903         * gcc.dg/i386-ssefn-4.c: New test.
3904
3905 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
3906
3907         PR tree-optimization/20076
3908         * gcc.dg/builtin-apply4.c: New test.
3909
3910         PR preprocessor/19475
3911         * gcc.dg/cpp/macspace1.c: New test.
3912         * gcc.dg/cpp/macspace2.c: New test.
3913
3914 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3915
3916         * gfortran.dg/pr20755.f: Fixed bad format.
3917
3918 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3919
3920         PR c++/20763
3921         * g++.dg/ext/attrib21.C: New test.
3922
3923 2004-04-05  Devang Patel  <dpatel@apple.com>
3924
3925         * lib/target-supports.exp (check_effective_target_vect_shif): New.
3926         * gcc.dg/vect/vect-shift-1.c: New test.
3927
3928 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3929
3930         PR libfortran/20755
3931         * gfortran.dg/pr20755.f: New test.
3932
3933 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
3934
3935         * gfortran.dg/pr15959.f90: New test.
3936         * gfortran.dg/string_pad_trunc.f90: New test.
3937
3938 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3939
3940         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
3941         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
3942         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
3943         syntax.
3944
3945 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3946
3947         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
3948
3949 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3950
3951         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
3952         * gcc.c-torture/compile/20011119-2.c: Likewise.
3953         * gcc.c-torture/compile/981001-2.c: Likewise.
3954
3955 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
3956
3957         PR c++/20679
3958         * g++.dg/template/overload4.C: New test.
3959
3960 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3961
3962         PR c++/20746
3963         * g++.dg/abi/covariant5.C: New.
3964
3965         PR debug/20505
3966         * g++.dg/debug/const2.C: New.
3967
3968 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
3969
3970         PR rtl-optimization/16104
3971         * gcc.c-torture/execute/20050316-1.c: New test.
3972
3973 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3974
3975         * g++.dg/template/spec23.C: Fix dg-error text.
3976
3977 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
3978
3979         PR c++/19199
3980         * g++.dg/expr/lval2.C: New.
3981
3982 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3983
3984         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
3985         __builtin_strcasecmp and __builtin_strncasecmp.
3986
3987 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
3988
3989         PR c++/20723
3990         * g++.dg/template/spec22.C: New.
3991         * g++.dg/template/spec23.C: New.
3992
3993 2005-04-03  Dale Ranta  <dir@lanl.gov>
3994             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3995
3996         PR libfortran/20068
3997         PR libfortran/20125
3998         PR libfortran/20156
3999         PR libfortran/20471
4000         * gfortran.dg/backspace.f: New test.
4001
4002 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
4003
4004         * gcc.dg/pr19345.c: New test.
4005
4006 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4007
4008         PR tree-optimization/20640
4009         * gcc.dg/torture/tree-loop-1.c: New.
4010
4011 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4012
4013         PR rtl-optimization/20290
4014         * gcc.c-torture/execute/loop-ivopts-2.c: New.
4015
4016 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
4017
4018         * gcc.dg/rs6000-fpint.c: New.
4019
4020 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4021
4022         * gcc.dg/old-style-then-proto-1.c: New test.
4023
4024 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4025
4026         * gfortran.fortran-torture/execute/backspace.f90: Check
4027         after backspace and read was incorrect.
4028
4029 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4030
4031         * gcc.c-torture/execute/builtins/strcat.c: Check the result
4032         buffer past the terminating NUL using memcmp.
4033         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
4034         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
4035
4036         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
4037         Fix unused/uninitialized variable warnings.
4038
4039         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
4040         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
4041         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
4042         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
4043
4044         * gcc.c-torture/execute/builtins/abs-1-lib.c,
4045         gcc.c-torture/execute/builtins/fputs-lib.c,
4046         gcc.c-torture/execute/builtins/lib/fprintf.c,
4047         gcc.c-torture/execute/builtins/lib/main.c,
4048         gcc.c-torture/execute/builtins/lib/memcmp.c,
4049         gcc.c-torture/execute/builtins/lib/memmove.c,
4050         gcc.c-torture/execute/builtins/lib/mempcpy.c,
4051         gcc.c-torture/execute/builtins/lib/memset.c,
4052         gcc.c-torture/execute/builtins/lib/printf.c,
4053         gcc.c-torture/execute/builtins/lib/sprintf.c,
4054         gcc.c-torture/execute/builtins/lib/stpcpy.c,
4055         gcc.c-torture/execute/builtins/lib/strchr.c,
4056         gcc.c-torture/execute/builtins/lib/strcmp.c,
4057         gcc.c-torture/execute/builtins/lib/strcpy.c,
4058         gcc.c-torture/execute/builtins/lib/strcspn.c,
4059         gcc.c-torture/execute/builtins/lib/strlen.c,
4060         gcc.c-torture/execute/builtins/lib/strncat.c,
4061         gcc.c-torture/execute/builtins/lib/strncmp.c,
4062         gcc.c-torture/execute/builtins/lib/strncpy.c,
4063         gcc.c-torture/execute/builtins/lib/strrchr.c,
4064         gcc.c-torture/execute/builtins/lib/strspn.c,
4065         gcc.c-torture/execute/builtins/lib/strstr.c,
4066         gcc.c-torture/execute/builtins/memops-asm-lib.c,
4067         gcc.c-torture/execute/builtins/strlen-2.c,
4068         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
4069         prototypes.
4070
4071 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
4072
4073         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
4074         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
4075         selectany usage.
4076
4077 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
4078
4079         PR c++/19406
4080         * g++.dg/debug/using1.C: New test.
4081
4082 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
4083
4084         PR middle-end/20524
4085         * gcc.dg/alias-7.c: Prefix asm-declared name with
4086         __USER_LABEL_PREFIX__.
4087
4088 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
4089
4090         Fix fallout from PR middle-end/15700:
4091         * gcc.c-torture/compile/20011119-1.c: Take
4092         __USER_LABEL_PREFIX__ into account.
4093         * gcc.c-torture/compile/20011119-2.c: Likewise.
4094
4095 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4096
4097         PR c++/18644
4098         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
4099
4100 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4101
4102         PR c/17855
4103         * gcc.c-torture/compile/struct-non-lval-1.c,
4104         gcc.c-torture/compile/struct-non-lval-2.c,
4105         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
4106
4107 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
4108
4109         * gcc.dg/tls/tls.exp: Remove temporary file.
4110         * g++.dg/tls/tls.exp: Ditto.
4111         * lib/file-format.exp: Ditto.
4112         * g++.dg/special/ecos.exp: Ditto.
4113
4114         * lib/profopt.exp: Treat prof_ext as a list.
4115         * gcc.misc-tests/bprob.exp: Ditto.
4116         * g++.dg/bprob/bprob.exp: Ditto.
4117
4118         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
4119         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
4120         g++.dg/tree-ssa/pointer-reference-alias.C,
4121         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
4122         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
4123         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
4124         g++.dg/vect/pr19951.cc: Ditto.
4125         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
4126         gcc.dg/builtins-47.c: Ditto.
4127         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
4128         gcc.dg/pr20115-1.c: Ditto.
4129         * gcc.dg/tree-ssa/20030530-2.c,
4130         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
4131         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
4132         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
4133         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
4134         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
4135         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
4136         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
4137         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
4138         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
4139         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
4140         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
4141         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
4142         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
4143         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
4144         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
4145         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
4146         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
4147         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
4148         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
4149         gcc.dg/tree-ssa/20030824-1.c,
4150         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
4151         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
4152         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
4153         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
4154         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
4155         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
4156         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
4157         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
4158         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
4159         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
4160         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
4161         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
4162         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
4163         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
4164         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
4165         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
4166         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
4167         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
4168         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
4169         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
4170         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
4171         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
4172         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
4173         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
4174         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
4175         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
4176         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
4177         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
4178         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
4179         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
4180         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
4181         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
4182         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
4183         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
4184         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
4185         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
4186         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
4187         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
4188         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
4189         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
4190         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
4191         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
4192         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
4193         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
4194         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
4195         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
4196         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
4197         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
4198         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
4199         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
4200         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
4201         gcc.dg/tree-ssa/useless-1.c: Ditto.
4202         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
4203         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
4204         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
4205         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
4206         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4207         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
4208         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
4209         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
4210         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
4211         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
4212         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
4213         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
4214         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
4215         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
4216         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
4217         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
4218         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
4219         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
4220         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
4221         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
4222         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
4223         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4224         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4225         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
4226         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
4227         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
4228         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
4229         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
4230         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
4231         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
4232         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
4233         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
4234         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
4235         gcc.dg/vect/vect-none.c: Ditto.
4236         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
4237         treelang/compile/unsigned.tree: Ditto.
4238
4239         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
4240         * gcc.dg/cpp/direct2s.c: Ditto.
4241         * gcc.dg/cpp/paste4.c: Ditto.
4242         * gcc.dg/cpp/separate-1.c: Ditto.
4243         * gcc.dg/pch/save-temps-1.c: Ditto.
4244         * g++.dg/ext/altivec-10.C: Ditto.
4245         * g++.dg/pch/pch.C: Ditto.
4246
4247         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
4248
4249         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
4250         * g++.dg/template/repo1.C: Ditto.
4251         * g++.dg/template/repo2.C: Ditto.
4252         * g++.dg/template/repo3.C: Ditto.
4253         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
4254         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
4255         * g++.old-deja/g++.pt/repo1.C: Ditto.
4256         * g++.old-deja/g++.pt/repo2.C: Ditto.
4257         * g++.old-deja/g++.pt/repo3.C: Ditto.
4258         * g++.old-deja/g++.pt/repo4.C: Ditto.
4259
4260         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
4261         * gcc.dg/20030107-1.c: Ditto.
4262         * gcc.dg/20030702-1.c: Ditto.
4263         * gcc.dg/profile-generate-1.c: Ditto.
4264         * g++.dg/other/profile1.C: Ditto.
4265         * g++.old-deja/g++.robertl/eb83.C: Ditto.
4266
4267         * lib/gcc-dg.exp (remove-build-file): New.
4268         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
4269         cleanup-tree-dump, cleanup-saved-temps): New.
4270
4271 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4272
4273         PR c++/19203, DR 214
4274         * g++.dg/parse/ambig3.C: Not ambiguous.
4275         * g++.dg/template/spec20.C: New.
4276         * g++.dg/template/spec21.C: New.
4277
4278 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
4279
4280         PR target/20045
4281         * gcc.dg/ia64-fptr-1.c: Run only on linux.
4282
4283 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4284
4285         PR libfortran/20660
4286         * gfortran.dg/negative_unit.f: New test.
4287
4288 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
4289
4290         * gcc.dg/20050330-1.c: New test.
4291
4292 2005-03-30  Devang Patel  <dpatel@apple.com>
4293
4294         * g++.dg/tree-sra/ssa-sra-3.C: New test.
4295
4296 2005-03-30  Dale Johannesen  <dalej@apple.com>
4297
4298         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
4299
4300 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
4301
4302         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4303         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
4304         Strip options from test name.
4305
4306 2005-03-31  Jan Hubicka  <jh@suse.cz>
4307
4308         * gcc.dg/varpool-1.c: New testcase.
4309
4310 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4311
4312         PR c/772
4313         PR c/17913
4314         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
4315         gcc.dg/stmt-expr-label-3.c : New tests.
4316         * gcc.c-torture/execute/medce-2.c: Remove.
4317
4318 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4319
4320         PR c/20368
4321         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
4322         tests.
4323
4324 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
4325
4326         * gcc.c-torture/compile/pr20203.c: New test.
4327
4328 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4329
4330         * gfortran.dg/promotion.f90:  New test.
4331
4332 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
4333
4334         PR middle-end/20491
4335         * gcc.dg/torture/asm-subreg-1.c: New test.
4336
4337 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
4338
4339         PR c/20672
4340         * gcc.dg/pr20672-1.c: New test.
4341
4342 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
4343
4344         * gfortran.dg/vect: New directory.
4345         * gfortran.dg/vect/vect.exp: New.
4346         * gfortran.dg/vect/vect-1.f90: New test.
4347         * gfortran.dg/vect/vect-2.f90: New test.
4348         * gfortran.dg/vect/vect-3.f90: New test.
4349         * gfortran.dg/vect/vect-4.f90: New test.
4350         * gfortran.dg/vect/vect-5.f90: New test.
4351
4352 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
4353
4354         PR middle-end/20622
4355         * gcc.dg/alias-7.c: New test.
4356
4357 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
4358
4359         * gcc.dg/sparc-reg-1.c: New test.
4360
4361 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
4362
4363         PR target/19890
4364         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
4365
4366 2005-03-29  Dale Ranta  <dir@lanl.gov>
4367             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4368
4369         PR libfortran/20163
4370         * gfortran.dg/pr20163-2.f: New test.
4371
4372 2005-03-28  Jan Hubicka  <jh@suse.cz>
4373
4374         PR middle-end/20635
4375         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
4376         by Jakub Jelinek.
4377
4378 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
4379
4380         PR tree-optimization/20626
4381         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
4382         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
4383
4384 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4385
4386         * gfortran.dg/underflow.f90:  New test.
4387         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
4388
4389 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4390
4391         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
4392
4393 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
4394
4395         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
4396         (g++_init): Make sure that CXXFLAGS is set.
4397         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
4398         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
4399         * lib/gfortran.exp (gfortran_link_flags): Likewise.
4400         * lib/objc.exp (objc_init): Likewise.
4401         * lib/treelang.exp (treelang_init): Likewise.
4402
4403 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
4404
4405         PR tree-optimization/20470
4406         * gcc.dg/tree-ssa/pr20470.c: New test.
4407
4408 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
4409
4410         * gcc.dg/ppc-stfiwx.c: New.
4411
4412 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
4413
4414         PR target/19888
4415         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
4416
4417 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4418
4419         * gcc.dg/20050325-1.c: Fix a typo.
4420
4421 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4422
4423         PR libfortran/19678
4424         PR libfortran/19679
4425         * gfortran.dg/dos_eol.f: New test.
4426
4427 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4428
4429         PR rtl-optimization/20249
4430         * gcc.dg/20050325-1.c: New test.
4431
4432 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4433
4434         PR libfortran/15332
4435         * gfortran.dg/pr15332.f: New test.
4436
4437 2005-03-24  Dale Johannesen  <dalej@apple.com>
4438
4439         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
4440
4441 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
4442
4443         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
4444         'internal' visibility.
4445         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
4446         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
4447         'protected' visibility.
4448         * gcc.dg/visibility-7.c: Likewise.
4449         * lib/target-supports.exp (check_visibility_available): Take
4450         a parameter, the kind of visibility to check for.
4451         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
4452         to check_visibility_available.
4453
4454         * g++.dg/expr/cast3.C: New.
4455
4456 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
4457
4458         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
4459         rs6000.
4460
4461 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
4462
4463         PR target/20095
4464         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
4465
4466 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
4467
4468         * gcc.dg/badshift.c: Renamed to...
4469         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
4470
4471         * gcc.target/i386/badshift.c: Renamed to...
4472         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
4473         only.
4474
4475         PR rtl-optimization/20532
4476         * gcc.target/i386/badshift.c: New.
4477
4478 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4479
4480         * gfortran.dg/pr18025.f90: New test.
4481
4482 2005-03-23  Dale Johannesen  <dalej@apple.com>
4483
4484         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
4485
4486 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
4487
4488         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
4489
4490         * lib/target-supports.exp (check_iconv_available): Default
4491         libiconv to -liconv, if there is no definition.
4492
4493 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
4494
4495         * gcc.dg/torture/cris-asm-mof-1.c: New test.
4496
4497 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
4498
4499         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
4500         * g++.dg/opt/pr7503-2.C: Likewise.
4501         * g++.dg/opt/pr7503-3.C: Likewise.
4502         * g++.dg/opt/pr7503-4.C: Likewise.
4503         * g++.dg/opt/pr7503-5.C: Likewise.
4504         * g++.dg/warn/minmax.C: New test.
4505
4506 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4507
4508         * gfortran.dg/g77_intrinsics_funcs.f: New test.
4509         * gfortran.dg/g77_intrinsics_sub.f: New test.
4510
4511 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
4512             Jan Hubicka  <jh@suse.cz>
4513             Steven Bosscher <stevenb@suse.de
4514
4515         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
4516
4517 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4518
4519         PR c++/19980
4520         * g++.dg/template/redecl3.C: New test.
4521
4522 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4523
4524         PR c++/20499
4525         * g++.dg/parse/error16.C: Tweak error markers.
4526
4527 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
4528
4529         PR target/20561
4530         * gcc.dg/20050321-2.c: New test.
4531
4532 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4533
4534         PR c++/20465
4535         PR c++/20381
4536         * g++.dg/template/ptrmem12.C: New.
4537
4538 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
4539
4540         PR rtl-optimization/20527
4541         * gcc.c-torture/execute/pr20527-1.c: New test.
4542
4543 2005-03-22  Ben Elliston  <bje@au.ibm.com>
4544
4545         * gcc.misc-tests/options.exp (check_for_options): Create a real C
4546         program, compile it into a real executable and then delete the .c
4547         and .x files afterwards, to avoid problems on testglue targets.
4548
4549 2005-03-21  Stuart Hastings  <stuart@apple.com>
4550
4551         * gcc.target/i386/sse-2.c: New.
4552
4553 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
4554
4555         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
4556
4557 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4558
4559         * g++.dg/parse/crash25.C: Fix typo.
4560
4561 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4562
4563         PR c++/20461
4564         * g++.dg/parse/crash24.C: New test.
4565
4566         PR c++/20536
4567         * g++.dg/parse/crash25.C: New test.
4568
4569 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4570
4571         PR c++/20147
4572         * g++.dg/ext/stmtexpr4.C: New test.
4573
4574 2005-03-20  Roger Sayle  <roger@eyesopen.com>
4575
4576         PR middle-end/20539
4577         * gcc.c-torture/compile/pr13066-1.c: New test case.
4578         * gcc.c-torture/compile/pr20539-1.c: Likewise.
4579         * g++.dg/opt/pr13066-1.C: Likewise.
4580
4581 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
4582
4583         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
4584
4585 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4586
4587         PR fortran/18525
4588         * gfortran.dg/nesting_1.f90: New test.
4589
4590 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4591
4592         PR c++/20240
4593         * g++.dg/lookup/using13.C: New test.
4594
4595 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4596
4597         PR c++/20333
4598         * g++.dg/template/crash36.C: New test.
4599
4600 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
4601
4602         PR c++/20463
4603         * g++.dg/template/crash35.C: New test.
4604
4605 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
4606
4607         PR c++/19966
4608         * g++.dg/overload/operator2.C: New test.
4609
4610 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4611
4612         PR libfortran/20257
4613         * gfortran.dg/pr20257.f90: New test.
4614
4615 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4616
4617         PR libfortran/20480
4618         * gfortran.dg/pr20480.f90: New test.
4619
4620 2005-03-16  Richard Henderson  <rth@redhat.com>
4621
4622         PR middle-end/15700
4623         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
4624         (_rtld_global): New.
4625         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
4626         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
4627
4628         * gcc.dg/alias-3.c: New.
4629         * gcc.dg/alias-4.c: New.
4630         * gcc.dg/alias-5.c: New.
4631         * gcc.dg/alias-6.c: New.
4632
4633 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
4634
4635         * gcc.dg/cpp/ucnid-7.c: New.
4636
4637 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
4638             Dorit Naishlos  <dorit@il.ibm.com>
4639
4640         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
4641         darwin.
4642
4643 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
4644
4645         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
4646         misaligned accesses.
4647         * gcc.dg/vect/vect-58.c: Likewise.
4648         * gcc.dg/vect/vect-92.c: New.
4649         * gcc.dg/vect/vect-93.c: New.
4650
4651 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
4652
4653         PR fortran/18827
4654         * gfortran.dg/assign_2.f90: New test.
4655         * gfortran.dg/assign_3.f90: New test.
4656         * gfortran.dg/assign.f90: New test.
4657
4658 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
4659
4660         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
4661         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
4662         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
4663         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
4664         names.
4665
4666 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
4667
4668         * gcc.dg/cpp/ucnid-6.c: New.
4669
4670         * gcc.dg/cpp/normalize-1.c: New.
4671         * gcc.dg/cpp/normalize-2.c: New.
4672         * gcc.dg/cpp/normalize-3.c: New.
4673         * gcc.dg/cpp/normalize-4.c: New.
4674         * gcc.dg/cpp/ucnid-4.c: New.
4675         * gcc.dg/cpp/ucnid-5.c: New.
4676         * g++.dg/cpp/normalize-1.C: New.
4677         * g++.dg/cpp/ucnid-1.C: New.
4678
4679 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4680
4681         * gcc.dg/pr18628.c: New.
4682
4683 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4684
4685         PR c++/20280
4686         * g++.dg/tree-ssa/pr20280.C: New.
4687
4688 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4689
4690         PR fortran/20467
4691         * gfortran.dg/stfunc_2.f90: New test.
4692
4693 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4694
4695         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
4696
4697 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4698
4699         * gcc.dg/tree-ssa/20050314-1.c: New test.
4700
4701 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4702
4703         PR c++/4403
4704         PR c++/9783, DR433
4705         * g++.dg/template/friend34.C: New test.
4706         * g++.dg/template/friend35.C: Likewise.
4707         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
4708
4709 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4710
4711         Friend class name lookup 5/n
4712         PR c++/1016
4713         * g++.dg/lookup/hidden-class1.C: New test.
4714         * g++.dg/lookup/hidden-class2.C: Likewise.
4715         * g++.dg/lookup/hidden-class3.C: Likewise.
4716         * g++.dg/lookup/hidden-class4.C: Likewise.
4717         * g++.dg/lookup/hidden-class5.C: Likewise.
4718         * g++.dg/lookup/hidden-class6.C: Likewise.
4719         * g++.dg/lookup/hidden-class7.C: Likewise.
4720         * g++.dg/lookup/hidden-class8.C: Likewise.
4721         * g++.dg/lookup/hidden-class9.C: Likewise.
4722         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
4723         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
4724         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
4725         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
4726         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
4727         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
4728         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
4729         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
4730         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
4731         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
4732         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
4733
4734 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
4735
4736         PR c++/20157
4737         * g++.dg/template/error18.C: New test.
4738
4739 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4740
4741         PR debug/16792
4742         * g++.dg/debug/pr16792.C: New test.
4743
4744 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4745
4746         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
4747         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
4748         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
4749         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
4750         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
4751         test assertion names.
4752
4753 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4754
4755         PR fortran/18600
4756         * gfortran.dg/stfunc_1.f90: New test.
4757
4758 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4759
4760         PR fortran/16907
4761         * gfortran.dg/real_index_1.f90: New test.
4762
4763 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4764
4765         PR fortran/20323
4766         * gfortran.dg/spec_expr_1.f90: New test.
4767
4768 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4769
4770         PR c/20402
4771         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
4772         new parser.
4773
4774 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4775
4776         PR fortran/20361
4777         * gfortran.dg/largeequiv_1.f90: New test.
4778
4779 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4780
4781         * gcc.dg/ucnid-1.c: New.
4782         * gcc.dg/ucnid-2.c: New.
4783         * gcc.dg/ucnid-3.c: New.
4784         * gcc.dg/ucnid-4.c: New.
4785         * gcc.dg/ucnid-5.c: New.
4786         * gcc.dg/ucnid-6.c: New.
4787         * gcc.dg/cpp/ucnid-1.c: New.
4788         * gcc.dg/cpp/ucnid-2.c: New.
4789         * gcc.dg/cpp/ucnid-3.c: New.
4790         * g++.dg/other/ucnid-1.C: New.
4791
4792 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4793
4794         * gcc.dg/vmx/darwin-abi-3.c: Delete.
4795
4796 2005-03-11  Per Bothner  <per@bothner.com>
4797
4798         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
4799         that diagnotics refer to correct token.
4800         * gcc.dg/unused-3.c: Likewise.
4801
4802 2005-03-11  Per Bothner  <per@bothner.com>
4803
4804         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
4805         constant" is now actually on same line as string constant.
4806         * gcc.dg/cpp/direct2s.c: Likewise.
4807
4808 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
4809
4810         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
4811
4812 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4813
4814         PR libfortran/20124
4815         * gfortran.dg/pr20124.f90: New Test
4816
4817 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
4818
4819         PR tree-optimization/20130
4820         * gcc.dg/pr20130-1.c: New test.
4821
4822 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4823
4824         PR target/20095
4825         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
4826
4827 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4828
4829         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
4830
4831 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4832
4833         * g++.dg/eh/forced1.C: Fix comment.
4834         * g++.dg/eh/forced2.C: Ditto.
4835         * g++.dg/eh/forced3.C: Ditto.
4836         * g++.dg/eh/forced4.C: Ditto.
4837
4838 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
4839
4840         PR rtl-opt/20412
4841         * gcc.c-torture/compile/pr20412.c: New test.
4842
4843 2005-03-10  Roger Sayle  <roger@eyesopen.com>
4844
4845         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
4846
4847 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4848
4849         PR target/20322
4850         * gcc.dg/20050307-1.c: New test.
4851
4852 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
4853
4854         PR c++/20375
4855         * g++.dg/other/stdarg3.C: New.
4856
4857 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4858
4859         PR c++/18384, c++/18327
4860         * g++.dg/init/array19.C: New test.
4861
4862         PR inline-asm/20314
4863         * gcc.dg/torture/pr20314-1.c: New test.
4864         * gcc.dg/torture/pr20314-2.c: New test.
4865
4866 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
4867
4868         * gcc.dg/20050309-1.c: New test.
4869
4870 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4871
4872         * gcc.dg/builtins-10.c: Reactivate disabled test.
4873         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
4874         new cbrt transformations.
4875
4876 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
4877
4878         PR c++/20208
4879         * g++.dg/template/array13.C: New test.
4880
4881 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
4882
4883         PR c++/16859
4884         * g++.dg/init/brace4.C: New test.
4885
4886 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
4887
4888         PR c++/20186
4889         * g++.dg/template/non-dependent12.C: New.
4890
4891 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
4892
4893         PR c++/20142
4894         * g++.dg/init/array18.C: Add dg-do run marker.
4895
4896         PR c++/20142
4897         * g++.dg/init/array18.C: New test.
4898
4899 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4900
4901         * consistency.vlad/vlad.exp: Remove trailing semicolons.
4902         * g++.dg/gcov/gcov.exp: Likewise.
4903         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4904         * gcc.target/xstormy16/xstormy16.exp: Likewise.
4905         * lib/c-torture.exp: Likewise.
4906         * lib/fortran-torture.exp: Likewise.
4907         * lib/g++.exp: Likewise.
4908         * lib/gcc-defs.exp: Likewise.
4909         * lib/gcc-dg.exp: Likewise.
4910         * lib/gcc.exp: Likewise.
4911         * lib/gcov.exp: Likewise.
4912         * lib/gfortran.exp: Likewise.
4913         * lib/mike-g++.exp: Likewise.
4914         * lib/mike-gcc.exp: Likewise.
4915         * lib/objc-torture.exp: Likewise.
4916         * lib/objc.exp: Likewise.
4917         * lib/profopt.exp: Likewise.
4918         * lib/target-libpath.exp: Likewise.
4919         * lib/target-supports.exp: Likewise.
4920         * lib/treelang.exp: Likewise.
4921         * lib/wrapper.exp: Likewise.
4922
4923 2005-03-08  Jeff Law  <law@redhat.com>
4924
4925         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
4926         PHI-OPT changes.
4927
4928 2005-03-08  Ira Rosen  <irar@il.ibm.com>
4929
4930         * gcc.dg/vect/pr20122.c: New test.
4931
4932 2005-03-07  Jeff Law  <law@redhat.com>
4933
4934         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
4935         was folded away.
4936         * gcc.dg/tree-ssa/pr18133-1.c: New test.
4937         * gcc.dg/tree-ssa/pr18133-2.c: New test.
4938         * gcc.dg/tree-ssa/pr18134.c: New test.
4939
4940 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4941
4942         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
4943         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
4944         gcc.dg/torture/builtin-noret-2.c: Require weak support.
4945
4946 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
4947
4948         PR tree-opt/17671
4949         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
4950
4951 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
4952
4953         * g++.dg/warn/Wnvdtor.C: New test.
4954
4955 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
4956
4957         * gcc.dg/torture/pr19683-1.c: New test.
4958
4959 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
4960
4961         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
4962         * gfortran.dg/g77/19990313-2.f: Ditto.
4963         * gfortran.dg/g77/19990313-3.f: Ditto.
4964         * gfortran.dg/g77/19990525-0.f: Ditto.
4965         * gfortran.dg/g77/19990826-0.f: Ditto.
4966         * gfortran.dg/g77/19990826-2.f: Ditto.
4967         * gfortran.dg/g77/19990826-3.f: Ditto.
4968         * gfortran.dg/g77/20000511-1.f: Ditto.
4969         * gfortran.dg/g77/20000511-2.f: Ditto.
4970         * gfortran.dg/g77/970625-2.f: Ditto.
4971         * gfortran.dg/g77/980310-2.f: Ditto.
4972         * gfortran.dg/g77/980310-3.f: Ditto.
4973         * gfortran.dg/g77/980310-8.f: Ditto.
4974         * gfortran.dg/g77/980519-2.f: Ditto.
4975         * gfortran.dg/g77/alpha1.f: Ditto.
4976         * gfortran.dg/g77/claus.f: Ditto.
4977         * gfortran.dg/g77/erfc.f: Ditto.
4978         * gfortran.dg/g77/short.f: Ditto.
4979         * gfortran.fortran-torture/execute/data.f90: Ditto.
4980         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
4981         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
4982
4983 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4984
4985         * lib/file-format.exp (gcc_target_object_format): Add check for som
4986         format and hardcode object formats on hppa*-*-hpux*.
4987         * lib/target-supports.exp (check_weak_available): Add check for som
4988         object format.  Always return 0 on hppa*-*-hpux10*.
4989
4990         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
4991         is defined.
4992
4993         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
4994
4995 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4996
4997         * gfortran.dg/pr19936_1.f90: New test.
4998         * gfortran.dg/pr19936_2.f90: New test.
4999         * gfortran.dg/pr19936_3.f90: New test.
5000
5001 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5002             Paul Thomas <prthomas@drfccad.cea.fr>
5003
5004         * gfortran.dg/PR19754_1.f90: New test.
5005         * gfortran.dg/PR19754_2.f90: Ditto.
5006
5007 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5008
5009         PR c++/19311
5010         * g++.dg/template/non-dependent11.C: New test.
5011
5012 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
5013
5014         * lib/target-supports.exp (check_iconv_available): Fix comment.
5015
5016 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
5017             Joseph S. Myers  <joseph@codesourcery.com>
5018
5019         PR c++/19797
5020         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
5021
5022 2005-03-04  Matthew Sachs  <msachs@apple.com>
5023
5024         * gcc.exp (gcc_target_compile): Put braces around
5025         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
5026         * objc.exp (objc_target_compile): Likewise.
5027         * treelang.exp (treelang_target_compile): Likewise.
5028
5029 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5030
5031         PR fortran/19673
5032         * gfortran.dg/func_result_1.f90: New test.
5033
5034 2005-03-04  Ben Elliston  <bje@au.ibm.com>
5035
5036         * gcc.misc-tests/options.exp: New test.
5037
5038 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
5039
5040         * gcc.dg/pr15784-4.c: New test.
5041
5042 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
5043
5044         * gcc.c-torture/execute/pr17133.c: New.
5045         * gcc.c-torture/compile/20050303-1.c: New.
5046
5047 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
5048
5049         * gcc.dg/cpp/assert4.c:  Fix for cygwin
5050
5051 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
5052
5053         * g++.dg/overload/using2.C: New.
5054
5055 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
5056
5057         PR c++/19916
5058         * g++.dg/init/ptrmem2.C: New test.
5059
5060 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
5061
5062         PR c/8927
5063         * gcc.dg/pr8927-1.c: New test.
5064
5065 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
5066
5067         PR c++/20232
5068         * g++.dg/inherit/covariant12.C: New.
5069
5070 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5071
5072         PR fortran/19479
5073         * gfortran.dg/bound_1.f90: New test.
5074
5075 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
5076
5077         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
5078         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
5079
5080 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
5081
5082         PR c/20245
5083         * gcc.dg/pr20245-1.c: New test.
5084
5085 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
5086
5087         PR middle-end/19874
5088         * gcc.c-torture/execute/20050119-2.c: New test case.
5089
5090 2005-02-28  Ben Elliston  <bje@au.ibm.com>
5091
5092         * README: Update the DejaGnu bug reporting address.
5093         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
5094         * lib/objc-torture.exp: Likewise.
5095
5096 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5097
5098         * gfortran.dg/boz_1.f90: New test.
5099         * gfortran.dg/boz_3.f90: New test.
5100         * gfortran.dg/boz_4.f90: New test.
5101
5102 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5103
5104         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
5105         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
5106
5107 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5108
5109         PR libfortran/20101
5110         * gfortran.dg/write_0_pe_format.f90: New test.
5111
5112 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
5113
5114         PR c++/20206
5115         * g++.dg/opt/thunk2.C: New test.
5116         * g++.dg/opt/covariant1.C: New test.
5117
5118 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5119
5120         * gfortran.dg/e_d_fmt.f90: New test.
5121
5122 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
5123
5124         * gcc.dg/asm-b.c: Fix comment typos.
5125
5126 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5127
5128         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
5129         a V_MAY_DEF also.
5130
5131 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5132
5133         PR tree-opt/20188
5134         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
5135         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
5136         * gcc.dg/asm-b.c: New test.
5137
5138 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
5139
5140         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
5141         Disable this test on IRIX 6.
5142
5143 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
5144
5145         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
5146         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
5147         parser.
5148
5149 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
5150
5151         PR tree-optimization/20204
5152         * testsuite/gcc.dg/pr20204.c: New test.
5153
5154 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
5155
5156         PR target/20196
5157         * gcc.c-torture/execute/20050224-1.c: New test.
5158
5159         PR c++/20175
5160         * g++.dg/warn/Wbraces2.C: New test.
5161
5162 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
5163
5164         PR c++/19878
5165         * g++.dg/init/const2.C: New test.
5166
5167 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
5168
5169         PR tree-optimization/20100
5170         * gcc.c-torture/execute/pr20100-1.c: New test.
5171
5172 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5173
5174         * gfortran.dg/implicit_3.f90: New test.
5175
5176         * gfortran.dg/deftype_1.f90: New test.
5177
5178 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
5179
5180         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
5181         the test passes.
5182         * g++.dg/other/anon3.C: Accept a warning.
5183
5184 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
5185
5186         * gcc.dg/pr20017.c: Fix a comment typo.
5187
5188 2005-02-23  Bud Davis  <bdavis@gfortran.org>
5189
5190         * gfortran.dg/list_read_4.f90: Change to f90 comments.
5191
5192 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5193
5194         PR ada/19902
5195         * ada/acats/tests/cxa/cxa3004.a: Remove.
5196         * ada/acats/tests/cxb/cxb30061.am: Likewise.
5197
5198 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5199
5200         PR c++/20073
5201         * g++.dg/init/const1.C: New test.
5202
5203         PR c++/19991
5204         * g++.dg/parse/constant7.C: New test.
5205
5206         PR c++/20152
5207         * g++.dg/parse/error27.C: New test.
5208         * g++.dg/template/qualttp15.C: Adjust error markers.
5209         * g++.old-deja/g++.other/struct1.C: Likewise.
5210
5211         PR c++/20153
5212         * g++.dg/template/error17.C: New test.
5213
5214         PR c++/20148
5215         * g++.dg/parser/error26.C: New test.
5216
5217 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
5218
5219         PR tree-optimization/20100
5220         PR tree-optimization/20115
5221         * gcc.dg/pr20115.c: New test.
5222         * gcc.dg/pr20115-1.c: New test.
5223         * gcc.dg/pr20100.c: New test.
5224         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
5225         call-clobbered variables after alias1.
5226
5227 2005-02-22  Bud Davis  <bdavis@gfortran.org>
5228
5229         * gfortran.dg/list_read_4.f90: new test.
5230
5231 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
5232
5233         PR rtl-optimization/20017.
5234         * gcc.dg/pr20017.c: New.
5235
5236 2005-02-22  Devang Patel  <dpatel@apple.com>
5237
5238         PR 19952
5239         * g++.dg/tree-ssa/pr19952.C: New test.
5240
5241 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5242
5243         PR c++/19883
5244         * g++.dg/parse/constant6.C: New test.
5245
5246 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5247
5248         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5249         * g++.dg/charset/asm2.c: Likewise.
5250         * g++.dg/charset/asm3.c: Likewise.
5251         * g++.dg/charset/asm4.c: Likewise.
5252         * g++.dg/charset/asm5.c: Likewise.
5253         * g++.dg/charset/attribute1.c: Likewise.
5254         * g++.dg/charset/attribute2.c: Likewise.
5255         * g++.dg/charset/extern1.cc: Likewise.
5256         * g++.dg/charset/extern2.cc: Likewise.
5257         * g++.dg/charset/extern3.cc: Likewise.
5258         * g++.dg/charset/function.cc: Likewise.
5259         * g++.dg/charset/string.c: Likewise.
5260         * g++.dg/charset/charset.exp: Likewise.
5261         * lib/target-supports.exp (check_iconv_available): Fix comment.
5262
5263 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5264
5265         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
5266         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5267         * gcc.dg/charset/asm2.c: Likewise.
5268         * gcc.dg/charset/asm3.c: Likewise.
5269         * gcc.dg/charset/asm4.c: Likewise.
5270         * gcc.dg/charset/asm5.c: Likewise.
5271         * gcc.dg/charset/asm6.c: Likewise.
5272         * gcc.dg/charset/attribute1.c: Likewise.
5273         * gcc.dg/charset/attribute2.c: Likewise.
5274         * gcc.dg/charset/builtin1.c: Likewise.
5275         * gcc.dg/charset/extern.c: Likewise.
5276         * gcc.dg/charset/function.c: Likewise.
5277         * gcc.dg/charset/string.c: Likewise.
5278         * gcc.dg/charset/charset.exp: Likewise.
5279
5280 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
5281
5282         PR fortran/20086
5283         * gfortran.dg/pr20086.f90: New test.
5284
5285 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
5286
5287         PR tree-optimization/19786
5288         * g++.dg/tree-ssa/pr19786.C: New.
5289
5290 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5291
5292         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
5293
5294 2005-02-21  Jeff Law  <law@redhat.com>
5295
5296         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
5297
5298 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5299
5300         * gfortran.dg/do_iterator: Split loop, markup all lines for
5301         which an error locus is printed.
5302         * gfortran.dg/pr17708.f90: Markup all lines for which an error
5303         locus is printed.
5304         * gfortran.dg/select_4.f90: Likewise.
5305         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
5306         locuses in the various permutations.
5307
5308 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
5309
5310         PR tree-optimization/19951
5311         * g++.dg/vect: New directory.
5312         * g++.dg/vect/vect.exp: New file.
5313         * g++.dg/vect/pr19951.cc: New testcase.
5314         * g++.dg/dg.exp: Also prune vectorizer tests.
5315
5316 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
5317
5318         PR 18785
5319         * gcc.dg/charset/builtin1.c: New test.
5320
5321 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5322
5323         PR c++/19299
5324         * g++.dg/inherit/volatile1.C: New test.
5325
5326         PR c++/19440
5327         * g++.dg/template/dtor4.C: New test.
5328
5329 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5330
5331         * gfortran.dg/int_1.f90: New test.
5332
5333 2005-02-19  Devang Patel  <dpatel@apple.com>
5334
5335         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
5336
5337 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5338
5339         * gfortran.dg/achar_1.f90: New test.
5340
5341 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
5342
5343         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
5344
5345 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
5346             Jakub Jelinek  <jakub@redhat.com>
5347
5348         PR tree-optimization/19828
5349         * gcc.dg/tree-ssa/loop-7.c: New test.
5350         * gcc.c-torture/execute/20050218-1.c: New test.
5351
5352 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
5353
5354         PR c/20043
5355         * gcc.dg/transparent-union-1.c: New test.
5356         * gcc.dg/transparent-union-2.c: New test.
5357
5358 2005-02-18  James E Wilson  <wilson@specifixinc.com>
5359
5360         PR tree-optimization/18977
5361         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
5362
5363 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
5364
5365         PR target/20054
5366         * gcc.dg/pr20054.c: New test.
5367
5368 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5369
5370         PR c++/19508
5371         * g++.dg/ext/attrib20.C: New test.
5372
5373 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5374
5375         PR middle-end/20030
5376         * gfortran.fortran-torture/execute/character_passing.f90: New test.
5377
5378 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
5379
5380         PR c++/20008
5381         * g++.dg/opt/switch4.C: New.
5382
5383 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
5384
5385         PR c++/20023
5386         PR tree-optimization/20009
5387         * gcc.c-torture/compile/20050217-1.c: New test.
5388         * g++.dg/opt/switch3.C: New test.
5389
5390         PR tree-optimization/18947
5391         * gcc.c-torture/compile/20050215-1.c: New test.
5392         * gcc.c-torture/compile/20050215-2.c: New test.
5393         * gcc.c-torture/compile/20050215-3.c: New test.
5394
5395 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
5396
5397         PR c++/20028
5398         * g++.dg/template/crash34.C: New.
5399
5400         PR c++/20022
5401         * g++.dg/other/access3.C: New.
5402
5403 2005-02-17  Ira Rosen  <irar@il.ibm.com>
5404
5405         * gcc.dg/vect/vect-98.c: New test.
5406
5407 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
5408
5409         PR tree-optimization/19967
5410         * gcc.dg/pr19967.c: New.
5411
5412 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
5413
5414         PR middle-end/19857
5415         * gcc.dg/tree-ssa/20050215-1.c: New test.
5416         * gcc.c-torture/execute/20050215-1.c: New test.
5417
5418 2005-02-15  Eric Christopher  <echristo@redhat.com>
5419
5420         * gcc.dg/cpp/20050215-1.c: New file.
5421
5422 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
5423
5424         PR tree-optimization/15785
5425         * gcc.dg/pr15785-1.c: New test.
5426
5427 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
5428
5429         PR c++/17788
5430         * g++.dg/init/ctor4.C: New.
5431         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5432
5433 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
5434
5435         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5436         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
5437
5438 2005-02-15  Andreas Schwab  <schwab@suse.de>
5439
5440         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
5441         declare malloc.
5442
5443 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
5444
5445         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
5446
5447 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
5448
5449         PR tree-optimization/19853
5450         * gcc.c-torture/compile/pr19853.c: New test.
5451
5452 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5453
5454         PR c++/19608
5455         * g++.dg/parse/local-class1.C: New.
5456
5457         PR c++/19895
5458         * g++.dg/parse/ptrmem3.C: New.
5459
5460         PR c++/19884
5461         * g++.old-deja/g++.oliva/template6.C: Add another case.
5462         * g++.dg/template/explicit6.C: New.
5463
5464 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
5465
5466         PR c++/17816
5467         * g++.dg/other/redecl2.C: New.
5468
5469 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5470
5471         PR c++/19891
5472         * g++.dg/abi/covariant4.C: New.
5473
5474 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
5475
5476         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
5477
5478 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
5479
5480         * gcc.dg/vect/vect-96.c: Fix typo.
5481
5482 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5483
5484         PR c++/14479
5485         PR c++/19487
5486         * g++.dg/template/enum5.C: New test.
5487
5488 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5489
5490         * gcc.dg/vect/vect-97.c: New test.
5491
5492 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5493
5494         * gcc.dg/vect/vect-96.c: New test.
5495
5496 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
5497
5498         * gcc.dg/builtins-34.c: Also check ldexp*.
5499
5500 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
5501
5502         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
5503
5504 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
5505
5506         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
5507         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
5508         dg-require-dll, dg-require-iconv, dg-require-named-sections,
5509         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
5510         selector_list, selector_expression, dg-process-target): Move to new
5511         file target-supports-dg.exp.
5512         * lib/target-supports-dg.exp: New.
5513
5514         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
5515         New.
5516
5517 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
5518
5519         PR c++/19666
5520         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
5521
5522         PR middle-end/19858
5523         * gcc.c-torture/compile/20050210-1.c: New test.
5524
5525 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
5526
5527         PR c++/19755
5528         * g++.dg/warn/Wbraces1.C: New test.
5529
5530 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
5531
5532         * gcc.dg/builtins-52.c: New testcase.
5533
5534 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
5535
5536         PR c/19342
5537         * gcc.c-torture/execute/20050119-1.c: New test.
5538
5539 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5540
5541         PR c++/19811
5542         * g++.dg/init/delete1.C: New test.
5543
5544 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5545
5546         PR c++/18470
5547         * g++.dg/template/static12.C: New test.
5548
5549 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5550
5551         PR c++/19787
5552         * g++.dg/conversion/ambig1.C: New test.
5553
5554         PR c++/19739
5555         * g++.dg/ext/attrib19.C: New test.
5556
5557         PR c++/19732
5558         * g++.dg/parse/dtor5.C: New test.
5559
5560         PR c++/19762
5561         * g++.dg/template/dtor3.C: New test.
5562
5563         PR c++/19826
5564         * g++.dg/template/static11.C: New test.
5565         * g++.dg/template/crash2.C: Remove dg-error marker.
5566
5567 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
5568
5569         PR C++/18491
5570         * g++.old-deja/g++.mike/p10769a.C: Remove.
5571
5572 2005-02-09  Roger Sayle  <roger@eyesopen.com>
5573
5574         * gcc.dg/builtins-48.c: New test case.
5575         * gcc.dg/builtins-49.c: New test case.
5576         * gcc.dg/builtins-50.c: New test case.
5577         * gcc.dg/builtins-51.c: New test case.
5578
5579 2005-02-09  Ian Lance Taylor  <ian@airs.com>
5580
5581         PR middle-end/19583
5582         * g++.dg/warn/Wreturn-type-3.C: New test.
5583
5584 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5585
5586         PR middle-end/19402
5587         * gcc.dg/pr19402-1.c: New testcase.
5588         * gcc.dg/pr19402-2.c: likewise.
5589
5590 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5591
5592         PR middle-end/19854
5593         * g++.dg/tree-ssa/tmmti.C: New testcase.
5594
5595 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5596
5597         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
5598
5599 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
5600
5601         PR c++/19733
5602         * g++.dg/parse/crash23.C: New test.
5603         * g++.dg/warn/Weff1.C: New test.
5604
5605 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5606
5607         * gcc.dg/20050209-1.c: New test.
5608
5609 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5610
5611         PR target/19799
5612         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
5613
5614 2005-02-08  Mike Stump  <mrs@apple.com>
5615
5616         * g++.dg/pch/import-2.c: New test.
5617         * g++.dg/pch/import-2.hs: New.
5618         * g++.dg/pch/include/import-2a.h: New.
5619         * g++.dg/pch/include/import-2b.h: New.
5620
5621 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
5622
5623         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
5624
5625 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5626
5627         * gfortran.dg/substr_1.f90: New test.
5628
5629 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
5630
5631         PR middle-end/19775
5632         * gcc.dg/torture/builtin-power-1.c: Disable test for
5633         invalid transformation.
5634         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
5635         no longer optimize.
5636         * gcc.dg/builtins-47.c: New testcase.
5637
5638 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
5639             Dorit Naishlos  <dorit@il.ibm.com>
5640
5641         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
5642
5643 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
5644
5645         * gcc.c-torture/compile/20050206-1.c: New test.
5646
5647 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5648
5649         PR tree-opt/19768
5650         * g++.dg/opt/pr19768.C: New test.
5651
5652 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5653
5654         PR tree-opt/19736
5655         * gcc.c-torture/compile/pr19736.c: New test.
5656
5657 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5658
5659         PR c++/17401
5660         * g++.dg/parse/error25.C: New test.
5661
5662 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
5663
5664         * gcc.c-torture/execute/20050203-1.c: New.
5665
5666 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
5667
5668         * gcc.dg/vect/vect-85.c: Remove xfail.
5669         * gcc.dg/vect/vect-86.c: Remove xfail.
5670         * gcc.dg/vect/vect-87.c: Remove xfail.
5671         * gcc.dg/vect/vect-88.c: Remove xfail.
5672
5673 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
5674
5675         * gcc.dg/altivec-19.c: New.
5676
5677 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
5678
5679         PR c/17807
5680         * gcc.dg/nested-func-3.c: New test.
5681         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
5682
5683 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
5684
5685         * gcc.test-framework/gen_directive_tests: Generate tests for
5686         selector expressions.
5687
5688 2005-02-02  Matt Austern  <austern@apple.com>
5689
5690         PR c++/19628
5691         * g++/ext/builtin7.C: New.
5692         * g++/ext/builtin8.C: New.
5693
5694 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5695
5696         PR c/18502
5697         * gcc.dg/pr18502-1.c: New test.
5698
5699 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5700
5701         PR c++/17413
5702         * g++.dg/template/local4.C: Tweak.
5703
5704 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
5705
5706         PR tree-optimization/19578
5707         * gcc.c-torture/compile/20050202-1.c: New test.
5708
5709 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5710
5711         PR c/19435
5712         * gcc.dg/c99-init-4.c: New test.
5713
5714 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5715
5716         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
5717
5718         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
5719
5720         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
5721         * g++.dg/eh/check-vect.h: New.
5722
5723         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
5724         * gcc.dg/vect/vect-78.c: Ditto.
5725         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
5726         Remove.
5727
5728         * g++.dg/conversion/simd1.C: Expect warning.
5729         * g++.dg/ext/attribute-test-1.C: Ditto.
5730         * g++.dg/ext/attribute-test-2.C: Ditto.
5731         * g++.dg/ext/attribute-test-3.C: Ditto.
5732         * g++.dg/ext/attribute-test-4.C: Ditto.
5733
5734         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
5735         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
5736
5737         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
5738
5739 2005-02-01  Richard Henderson  <rth@redhat.com>
5740
5741         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5742         long double for ibm double-double format.
5743         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5744
5745 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
5746
5747         PR tree-optimization/19633
5748         * testsuite/gcc.dg/pr19633-1.c: New test.
5749         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
5750         to NULL or a symbol.
5751
5752 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5753
5754         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
5755         New procs.
5756         (dg-process-target (local override)): Handle selector expressions.
5757
5758         * gcc.test-framework/README: Describe tests in source directory.
5759         * gcc.test-framework/test-framework.awk: Handle dg- tests.
5760         * gcc.test-framework/test-framework.exp: Handle dg- tests.
5761         * gcc.test-framework/dg-bogus-exp-P.c: New test.
5762         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
5763         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
5764         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
5765         * gcc.test-framework/dg-do-link-exp-P.c: New test.
5766         * gcc.test-framework/dg-do-run-exp-P.c: New test.
5767         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
5768         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
5769         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
5770         * gcc.test-framework/dg-error-exp-P.c: New test.
5771         * gcc.test-framework/dg-error-exp-XP.c: New test.
5772         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
5773         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
5774         * gcc.test-framework/dg-output-exp-P.c: New test.
5775         * gcc.test-framework/dg-output-exp-XF.c: New test.
5776         * gcc.test-framework/dg-warning-exp-P.c: New test.
5777         * gcc.misc-tests/dg-1.c: Remove.
5778         * gcc.misc-tests/dg-2.c: Remove.
5779         * gcc.misc-tests/dg-3.c: Remove.
5780         * gcc.misc-tests/dg-4.c: Remove.
5781         * gcc.misc-tests/dg-5.c: Remove.
5782         * gcc.misc-tests/dg-6.c: Remove.
5783         * gcc.misc-tests/dg-7.c: Remove.
5784         * gcc.misc-tests/dg-8.c: Remove.
5785         * gcc.misc-tests/dg-9.c: Remove.
5786         * gcc.misc-tests/dg-10.c: Remove.
5787         * gcc.misc-tests/dg-11.c: Remove.
5788         * gcc.misc-tests/dg-12.c: Remove.
5789         * gcc.misc-tests/dg-test.exp: Remove.
5790
5791         * gcc.test-framework/test-framework.awk: Change recording and
5792         printing of passes and failures.
5793
5794         * gcc.test-framework: New directory.
5795         * gcc.test-framework/README: New.
5796         * gcc.test-framework/test-framework.exp: New.
5797         * gcc.test-framework/test-framework.awk: New.
5798         * gcc.test-framework/gen_directive_tests: New.
5799
5800 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
5801
5802         * lib/treelang.exp: Fix comment typos.
5803         (treelang_target_compile): Don't append libs=-ltreelang to options.
5804
5805 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
5806
5807         * g++.dg/parse/typename7.C: Adjust error messages.
5808
5809 2005-01-31  Jeff Law  <law@redhat.com>
5810
5811         * gcc.c-torture/execute/20050131-1.c: New test.
5812         * gcc.dg/wcaselabel.c: New test.
5813
5814 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
5815
5816         * g++.dg/other/warning1.C: Adjust error messags.
5817         * g++.dg/parse/constant5.C: New test.
5818
5819 2005-01-31  Steven Bosscher  <stevenb@suse.de>
5820
5821         PR c/19333
5822         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
5823         the test case valid.
5824         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
5825         * testsuite/gcc.dg/array-7.c: Adjust expected result.
5826         * testsuite/gcc.dg/pr18596-3.c: Likewise.
5827         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
5828         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
5829         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
5830
5831 2005-01-31  Dale Johannesen  <dalej@apple.com>
5832
5833         * g++.dg/opt/pr19650.C:  New test.
5834
5835 2005-01-31  Richard Henderson  <rth@redhat.com>
5836
5837         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5838         long double for intel double extended format.
5839         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5840
5841 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
5842
5843         PR c++/19555
5844         * g++.dg/template/static10.C: New test.
5845
5846         PR c++/19395
5847         * g++.dg/parse/error24.C: New test.
5848
5849         PR c++/19367
5850         * g++.dg/lookup/builtin1.C: New test.
5851
5852         PR c++/19457
5853         * g++.dg/warn/conv3.C: New test.
5854
5855 2005-01-30  Bud Davis  <bdavis@gfortran.org>
5856
5857         PR fortran/19647
5858         * gfortan.dg/inquire_7.f90
5859
5860 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
5861
5862         PR tree-optimization/15791
5863         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
5864         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
5865         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
5866         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
5867         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
5868         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
5869         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
5870         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
5871         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
5872         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
5873
5874 2005-01-29  Paul Brook  <paul@codesourcery.com>
5875
5876         PR fortran/18565
5877         * check.c (real_or_complex_check): New function.
5878         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
5879         * intrinsic.c (add_functions): Use new check functions.
5880         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
5881         Add prototypes.
5882
5883 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
5884
5885         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
5886         gcc.dg/lvalue-3.c: New tests.
5887         * gcc.dg/concat.c: Update expected messages.
5888
5889 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
5890
5891         PR libfortran/19595
5892         * gfortran.dg/eor_1.f90:  New test.
5893
5894 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
5895
5896         PR fortran/19589
5897         * gfortran.dg/logical_data_1.f90: New test.
5898
5899 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
5900
5901         PR c++/19253
5902         * g++.dg/template/crash33.C: New test.
5903
5904         PR c++/19667
5905         * g++.dg/template/crash32.C: New test.
5906
5907 2005-01-28  Ian Lance Taylor  <ian@airs.com>
5908
5909         PR middle-end/16558
5910         * g++.dg/warn/Wreturn-type-2.C: New test.
5911
5912 2004-06-24  Jeff Law  <law@redhat.com>
5913
5914         * gcc.dg/tree-ssa/20050128-1.c: New test.
5915
5916 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
5917
5918         * gcc.target/frv/all-mdpackh-1.c: New test.
5919
5920 2005-01-28  Steven Bosscher  <stevenb@suse.de>
5921
5922         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
5923
5924 2005-01-27  Richard Henderson  <rth@redhat.com>
5925
5926         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
5927
5928 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5929
5930         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
5931
5932 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5933
5934         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
5935         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
5936         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
5937         to cope with cases where the multilib options override the dg-options.
5938
5939 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
5940
5941         PR c/18946
5942         * gcc.dg/noncompile/20050120-1.c: New test.
5943
5944 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
5945
5946         PR tree-optimization/19633
5947         * gcc.dg/pr19633.c: New test.
5948         * gcc.dg/tree-ssa/pr19633.c: New test.
5949
5950 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
5951
5952         * gcc.dg/20041216-1.c: New test.
5953
5954 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
5955
5956         PR objc/18862
5957         * objc.dg/selector-2.m: New test.
5958
5959 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
5960
5961         * g++.dg/opt/range-test-2.C: New test.
5962
5963         PR rtl-optimization/19579
5964         * gcc.c-torture/execute/20050124-1.c: New test.
5965
5966 2005-01-26  Greg Parker  <gparker@apple.com>
5967         Stuart Hastings  <stuart@apple.com>
5968
5969         * gcc.c-torture/execute/20050125-1.c: New.
5970
5971 2005-01-18  Jan Hubicka  <jh@suse.cz>
5972
5973         PR tree-optimize/19337
5974         * gcc.c-torture/compile/20050119-1.c: New test.
5975
5976 2005-01-24  James E Wilson  <wilson@specifixinc.com>
5977
5978         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
5979         test for successful match.
5980
5981 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
5982
5983         PR objc/18408
5984         * objc.dg/comp-types-7.m: New test.
5985
5986 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
5987
5988         * lib/target-supports.exp (current_target_name): New.
5989         (check_effective_target_ilp32, check_effective_target_lp64):
5990         Cache the result to use as long as the current target, with
5991         multilib flags, remains the same.
5992
5993         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
5994         (dg-require-weak, dg-require-visibility, dg-require-alias,
5995         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
5996         dg-require-effective-target, dg-skip-if): Remove call to
5997         skip_test_and_clear_xfail.
5998         (dg-test): Clear xfail data.
5999
6000 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
6001
6002         PR target/17751
6003         * gcc.dg/ppc64-toc.c: New test.
6004
6005         * g++.dg/tree-ssa/empty-1.C: New test.
6006
6007         PR middle-end/19551
6008         * gcc.c-torture/execute/20050121-1.c: New test.
6009         * gcc.dg/20050121-2.c: New test.
6010
6011 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
6012         Paul Brook  <paul@codesourcery.com>
6013
6014         PR fortran/17941
6015         * gfortran.dg/real_const_1.f: New test.
6016         * gfortran.dg/real_const_2.f90: New test.
6017         * gfortran.dg/complex_int_1.f90: New test.
6018
6019 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
6020
6021         PR fortran/19313
6022         * gfortan.dg/inquire_6.f90: New test.
6023
6024 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6025
6026         PR libfortran/19451
6027         * open_readonly_1.f90:  New test.
6028
6029 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6030
6031         PR libfortran/18982
6032         * gfortran.dg/open_new.f90: New file.
6033
6034 2005-01-22  Paul Brook  <paul@codesourcery.com>
6035
6036         * namelist_1.f90: New test.
6037
6038 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
6039
6040         PR tree-optimization/19484
6041         * gcc.c-torture/compile/20050122-[12].c: New tests.
6042
6043 2005-01-22  Paul Brook  <paul@codesourcery.com>
6044
6045         * gfortran.dg/implicit_2.f90: New test.
6046
6047 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
6048
6049         PR fortran/19314
6050         * gfortran.dg/inquire_5.f90: New test.
6051
6052 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6053
6054         PR c/18809
6055         * gcc.dg/pr18809-1.c: New test.
6056
6057 2005-01-21  Ian Lance Taylor  <ian@airs.com>
6058
6059         * gcc.dg/20050121-1.c: New test.
6060
6061         PR tree-optimization/13000
6062         * gcc.dg/20040206-1.c: Change warning to point where function is
6063         being inlined.
6064
6065 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6066
6067         PR c++/19208
6068         * g++.dg/template/array11.C: New test.
6069
6070 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6071
6072         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
6073         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
6074         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
6075         * gfortran.dg/getenv_1.f90: Add dg-do directive.
6076         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
6077         gfortran.dg/pr17164.f90: Add missing dg-do directives.
6078
6079 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
6080
6081         PR tree-optimization/15349
6082         * gcc.dg/tree-ssa/pr15349.c: New.
6083
6084 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
6085
6086         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
6087
6088 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
6089
6090         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
6091         scan-assembler-times directive name.
6092
6093         * gcc.dg/asm-a.c: Move dg-require-effective-target to
6094         after dg-do.
6095
6096         PR rtl-optimization/19462
6097         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
6098
6099 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
6100
6101         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
6102         counting function calls on ia64.
6103
6104 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
6105
6106         PR rtl-optimization/15139
6107         * gcc.dg/20050111-2.c: New test.
6108
6109         PR c/17297
6110         * gcc.c-torture/compile/20050113-1.c: New testcase.
6111
6112         PR middle-end/19164
6113         * gcc.dg/20050113-1.c: New testcase.
6114
6115 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
6116
6117         * gcc.dg/vect/vect-85.c: Add comment.
6118         * gcc.dg/vect/vect-86.c: Add xfail for now.
6119         * gcc.dg/vect/vect-87.c: Add xfail for now.
6120         * gcc.dg/vect/vect-88.c: Add xfail for now.
6121         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
6122
6123 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6124
6125         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
6126
6127 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6128
6129         * g++.dg/debug/typedef3.C: New test.
6130
6131 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
6132
6133         PR c/19472
6134         * gcc.dg/asm-a.c: New test.
6135
6136 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
6137
6138         * gcc.dg/sh-relax.c: Add prototype for abort.
6139
6140 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6141
6142         * gcc.dg/short-compare-1.c: New test.
6143         * gcc.dg/short-compare-2.c: Likewise.
6144
6145 2005-01-18  Michael Matz  <matz@suse.de>
6146
6147         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
6148
6149 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
6150
6151         PR tree-optimization/19121
6152         * gcc.c-torture/compile/pr19121.c: New test.
6153
6154 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
6155
6156         PR target/19357
6157         * gcc.c-torture/compile/pr19357.c: New test.
6158
6159 2005-01-17  Ian Lance Taylor  <ian@airs.com>
6160
6161         PR c/5675
6162         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
6163         pass--those that refer just to the variable, possibly with a
6164         cast.
6165         * gcc.dg/c99-const-expr-3.c: Likewise.
6166
6167         PR middle-end/13127
6168         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
6169         longer emitted.
6170
6171 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
6172
6173         PR fortran/18778
6174         * gfortran.dg/endfile_2.f90: New test.
6175
6176 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
6177
6178         PR 19168
6179         * gfortran.dg/select_5.f90: New test.
6180
6181 2004-01-16  Paul Brook  <paul@codesourcery.com>
6182
6183         * gfortran.dg/common_4.f90: New test.
6184
6185 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
6186
6187         PR rtl-optimization/19462
6188         * gcc.dg/torture/pr19462-1.c: New test.
6189
6190 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
6191
6192         PR objc/19321
6193         * objc.dg/func-ptr-2.m: New.
6194         * objc.dg/volatile-1.m: New.
6195
6196 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6197
6198         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
6199
6200 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6201
6202         PR tree-optimization/19060
6203         * gcc.c-torture/execute/20050104-1.c: New test.
6204
6205 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
6206
6207         PR fortran/18983
6208         * gfortran.dg/write_to_null.f90: New test.
6209
6210 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
6211             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6212
6213         PR other/19328
6214         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
6215         argument.
6216
6217 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6218
6219         PR c++/19263
6220         * g++.dg/init/vector1.C: New test.
6221
6222 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
6223
6224         PR target/13158
6225         * gcc.target/ia64/sibcall-unwind-1.c: New test.
6226         PR target/18987
6227         * gcc.target/ia64/sibcall-unwind-2.c: New test.
6228
6229 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
6230
6231         * gfortran.dg/select_1.f90: New test.
6232         * gfortran.dg/select_2.f90: New test.
6233         * gfortran.dg/select_3.f90: New test.
6234         * gfortran.dg/select_4.f90: New test.
6235
6236 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
6237
6238         PR middle-end/19084
6239         PR rtl-optimization/19348
6240         * gcc.dg/20050111-1.c: New test.
6241         * gcc.c-torture/execute/20050111-1.c: New test.
6242
6243         * gcc.dg/i386-asm-4.c: New test.
6244
6245 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6246
6247         * gcc.dg/nested-func-2.c: New test.
6248         * ada/acats/norun.lst: Remove c953002.
6249
6250 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
6251
6252         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
6253
6254 2005-01-12  Ben Elliston  <bje@au.ibm.com>
6255
6256         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
6257
6258 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
6259
6260         PR target/18761
6261         * g++.dg/abi/align1.C: New test.
6262
6263 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
6264
6265         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
6266         at a time.
6267         * g++.dg/ext/altivec_check.h: Support compiling as C.
6268
6269 2005-01-10  Roger Sayle  <roger@eyesopen.com>
6270
6271         PR c++/19355
6272         * g++.dg/expr/pr19355-1.C: New test case.
6273
6274 2005-01-10  Laurent GUERBY <laurent@guerby.net>
6275
6276         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
6277         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
6278         * ada/acats/tests/c3/c92005b.ada: Likewise.
6279         * ada/acats/tests/c3/cxb3012.a: Likewise.
6280         * ada/acats/norun.lst: Add c380004 and c953002, add PR
6281
6282 2005-01-09  Paul Brook  <paul@codesourcery.com>
6283
6284         * gfortran.dg/common_2.f90: New file.
6285         * gfortran.dg/common_3.f90: New file.
6286
6287 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
6288
6289         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
6290
6291 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6292
6293         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
6294         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
6295         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
6296         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
6297         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
6298         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
6299         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
6300         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
6301         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
6302         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
6303         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
6304         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
6305         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
6306         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
6307         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
6308         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
6309         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
6310         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
6311         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
6312         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
6313         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
6314         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
6315         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
6316         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
6317         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
6318         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
6319         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
6320         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
6321         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
6322         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
6323         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
6324         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
6325         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
6326         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
6327         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
6328         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
6329         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
6330         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
6331         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
6332         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
6333         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
6334         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
6335         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
6336         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
6337         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
6338         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
6339         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
6340         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
6341         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
6342         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
6343         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
6344         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
6345         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
6346         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
6347         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
6348         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
6349         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
6350         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
6351         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
6352         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
6353         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
6354         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
6355         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
6356         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
6357         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
6358         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
6359         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
6360
6361         * gcc.dg/vect/vect-1.c: Fix spelling.
6362         * gcc.dg/vect/vect-10.c: Fix spelling.
6363         * gcc.dg/vect/vect-11.c: Fix spelling.
6364         * gcc.dg/vect/vect-12.c: Fix spelling.
6365         * gcc.dg/vect/vect-14.c: Fix spelling.
6366         * gcc.dg/vect/vect-15.c: Fix spelling.
6367         * gcc.dg/vect/vect-16.c: Fix spelling.
6368         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
6369         * gcc.dg/vect/vect-64.c: Fix comments.
6370         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
6371
6372 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6373             Ira Rosen  <irar@il.ibm.com>
6374
6375         * gcc.dg/vect/vect-70.c: New test.
6376         * gcc.dg/vect/vect-71.c: New test.
6377
6378 2005-01-09  Manfred Hollstein  <mh@suse.com>
6379
6380         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
6381         * gcc.dg/pr18241-2.c: Likewise.
6382         * gcc.dg/pr18241-3.c: Likewise.
6383         * gcc.dg/pr18241-4.c: Likewise.
6384         * gcc.dg/pr18241-5.c: Likewise.
6385
6386 2005-01-08  Richard Henderson  <rth@redhat.com>
6387
6388         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6389         False for x86 and x86-64.
6390
6391 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
6392
6393         PR tree-optimization/18241
6394         * gcc.dg/pr18241-1.c: New test.
6395         * gcc.dg/pr18241-2.c: New test.
6396         * gcc.dg/pr18241-3.c: New test.
6397         * gcc.dg/pr18241-4.c: New test.
6398         * gcc.dg/pr18241-5.c: New test.
6399
6400 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
6401
6402         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
6403         gfortran.dg/select_4.f90: New.
6404
6405 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6406
6407         * gcc.c-torture/execute/20050107-1.c: New test.
6408
6409 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
6410
6411         PR c++/19298
6412         * g++.dg/template/ref2.C: New.
6413
6414 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
6415
6416         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
6417         instead of being empty.
6418
6419 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6420
6421         PR fortran/15553
6422         * gfortran.dg/array-1.f90: New test.
6423
6424 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6425
6426         PR tree-optimization/19283
6427         * gcc.c-torture/execute/20050106-1.c: New test.
6428
6429         PR rtl-optimization/18861
6430         * gcc.dg/20050105-1.c: New test.
6431
6432         PR tree-optimization/18828
6433         * gcc.dg/20050105-2.c: New test.
6434
6435 2005-01-07  Andreas Jaeger  <aj@suse.de>
6436
6437         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
6438
6439 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
6440
6441         PR fortran/18398
6442         * gfortran.dg/fmt_read.f90: New test.
6443
6444 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
6445
6446         * gcc.dg/rs6000-ldouble-2.c: New.
6447
6448 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
6449
6450         PR c++/19244
6451         * g++.dg/parser/ctor2.C: New test.
6452
6453 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6454
6455         PR c++/17154
6456         * g++.dg/template/using9.C: New test.
6457
6458 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6459
6460         PR c++/19258
6461         * g++.dg/lookup/friend6.C: New test.
6462
6463 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
6464
6465         PR c++/19270
6466         * g++.dg/template/array10.C: New.
6467
6468 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6469
6470         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
6471         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
6472
6473 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
6474
6475         * gcc.c-torture/compile/20050105-1.c: New test.
6476
6477 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
6478
6479         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
6480
6481 2005-01-05  Roger Sayle  <roger@eyesopen.com>
6482
6483         PR middle-end/19100
6484         * gcc.dg/conv-3.c: New test case.
6485
6486 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
6487
6488         * gcc.dg/asm-wide-1.c: New test.
6489
6490 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6491
6492         PR c++/19030
6493         * g++.dg/parse/crash22.C: New
6494
6495 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
6496
6497         PR 19257
6498         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
6499
6500 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
6501
6502         PR middle-end/17767
6503         * gcc.dg/i386-mmx-6.c: New test case.
6504
6505 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
6506
6507         PR tree-optimization/18308
6508         * gcc.dg/vect/pr18308.c: New testcase.
6509
6510 2005-01-04  Andreas Jaeger  <aj@suse.de>
6511
6512         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
6513
6514 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6515             Robert Bowdidge <bowdidge@apple.com>
6516
6517         * gcc.dg/cpp/subframework1.c: New.
6518         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
6519         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
6520         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
6521         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
6522
6523 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6524
6525         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
6526         producing warning.
6527         * gcc.dg/darwin-weakimport-2.c: New.
6528
6529 2005-01-03  Richard Henderson  <rth@redhat.com>
6530
6531         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
6532
6533 2005-01-03  Richard Henderson  <rth@redhat.com>
6534
6535         * gcc.dg/vect/vect.exp: Enable for ia64.
6536         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
6537         (check_effective_target_vect_float): Likewise.
6538         (check_effective_target_vect_no_align): Likewise.
6539         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
6540         * gcc.dg/vect/vect-8.c: Likewise.
6541
6542 2005-01-03  Uros Bizjak <uros@kss-loka.si>
6543
6544         PR target/19236
6545         * gcc.dg/pr19236-1.c: New test case.
6546
6547 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6548
6549         PR rtl-optimization/12092
6550         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
6551
6552 2005-01-02  Andreas Jaeger  <aj@suse.de>
6553
6554         * gcc.dg/pr12092-1.c: Do not run on x86_64.
6555
6556 2005-01-01  Roger Sayle  <roger@eyesopen.com>
6557             Andrew Pinski  <pinskia@physics.uc.edu>
6558
6559         PR rtl-optimization/12092
6560         * gcc.dg/pr12092-1.c: New test case.
6561
6562 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
6563
6564         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
6565         'hidden' and 'default' for better portability.
6566         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
6567
6568         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
6569         6 and 7.
6570         * g++.old-deja/g++.brendan/new3.C: Likewise.
6571
6572 2005-01-01  Steven Bosscher  <stevenb@suse.de>
6573
6574         * gcc.dg/20041231-1.C: New test.
6575         * g++.dg/warn/Wunreachable-code-1.C: New test.
6576
6577 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
6578
6579         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
6580         file, not /dev/null.  Abort on error.
6581
6582 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
6583             Ziemowit Laski  <zlaski@apple.com>
6584
6585         PR objc/18971
6586         * objc.dg/encode-5.m: New test.
6587
6588 2004-12-29  Richard Henderson  <rth@redhat.com>
6589
6590         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
6591         * objc.dg/stabs-1.m: Disable for ia64.
6592
6593 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
6594
6595         PR c++/19190
6596         * g++.dg/warn/Wunused-10.C: New test.
6597
6598 2004-12-28  Richard Henderson  <rth@redhat.com>
6599
6600         * objc.dg/stabs-1.m: Disable for alpha.
6601
6602 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6603
6604         PR c++/19149
6605         * g++.dg/parse/error23.C: New test.
6606
6607 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6608
6609         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
6610
6611         PR fortran/19032
6612         * gfortran.dg/intrinsic_modulo_1.f90: New.
6613         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
6614         tests with divisor -1.
6615
6616 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6617
6618         * g++.dg/opt/temp1.C (memcpy): Return a value.
6619
6620         PR c++/19148
6621         * g++.dg/expr/cond7.C: New test.
6622
6623 2004-12-27  Paul Brook  <paul@codesourcery.com>
6624
6625         * gfortran.dg/g77/select_no_compile.f: Remove.
6626
6627 2004-12-27  Richard Henderson  <rth@redhat.com>
6628
6629         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
6630         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
6631         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
6632
6633 2004-12-26  Richard Henderson  <rth@redhat.com>
6634
6635         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
6636         by 1i instead of token pasting.
6637
6638 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6639
6640         PR tree-optimization/17578
6641         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
6642         to additional_flags.
6643         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
6644
6645 2004-12-25  Richard Henderson  <rth@redhat.com>
6646
6647         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6648         Remove Alpha.
6649
6650 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6651
6652         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
6653         hppa*-*-hpux*.
6654         * gcc.dg/pr17957.c (dg-options): Likewise.
6655         * gcc.dg/struct-ret-1.c: Add prototype for abort.
6656         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
6657         instead of 0 on __hppa__.
6658         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
6659         "foo,%r" on hppa*-*-*.
6660
6661 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
6662
6663         PR fortran/19071
6664         * gfortran.dg/complex_write.f90: New test.
6665
6666 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6667
6668         PR c++/17595
6669         * g++.dg/parse/pragma2.C: New test.
6670
6671         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
6672
6673 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6674
6675         * gcc.dg/empty2.c: Add missing dg-warning.
6676
6677 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6678
6679         PR c++/17413
6680         * g++.dg/template/local4.C: New test.
6681         * g++.dg/template/crash19.C: Add dg-error marker.
6682
6683         * g++.dg/template/crash31.C: Correct embedded PR number.
6684
6685 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6686
6687         PR c++/16405
6688         * g++.dg/opt/temp1.C: Add do-run marker.
6689
6690 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6691
6692         * g++.dg/template/spec19.C: New.
6693
6694 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6695
6696         PR target/16819
6697         * gcc.dg/empty2.c: New.
6698
6699 2004-12-23  Richard Henderson  <rth@redhat.com>
6700
6701         * lib/target-supports.exp (check_effective_target_vect_no_align):
6702         Remove i?86 and x86-64.
6703
6704 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6705
6706         PR c++/16405
6707         * g++.dg/opt/temp1.C: New test.
6708
6709 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6710
6711         PR c++/18733
6712         * g++.dg/template/friend33.C: New testcase.
6713
6714 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
6715
6716         PR c++/18464
6717         * g++.dg/template/cond5.C: New test.
6718
6719         PR c++/18492
6720         * g++.dg/inherit/thunk3.C: New test.
6721
6722         PR c++/11224
6723         * g++.dg/warn/Wunused-9.C: New test.
6724
6725 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
6726
6727         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
6728
6729 2004-12-22  Jan Beulich  <jbeulich@novell.com>
6730
6731         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
6732
6733 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
6734
6735         PR c++/18378
6736         * g++.dg/ext/packed8.C: New test.
6737
6738         PR c++/19063
6739         * g++.dg/template/crash31.C: New test.
6740
6741         PR c++/19034
6742         * g++.dg/template/crash30.C: New test.
6743
6744 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
6745
6746         PR C++/18984
6747         * g++.dg/eh/ctor3.C: New test.
6748
6749 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6750
6751         * objc.dg/stabs-1.m: Allow section name to be quoted and
6752         assembly label to begin with '.LL'.
6753
6754 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
6755
6756         * gcc.dg/vect/vect.exp
6757         (check_effective_target_lp64_or_vect_no_align): New.
6758         * gcc.dg/vect/vect-77.c: Use it.
6759         * gcc.dg/vect/vect-78.c: Use it.
6760
6761         * lib/target-supports.exp
6762         (check_effective_target_vect_no_max,
6763         check_effective_target_vect_no_bitwise,
6764         check_effective_target_vect_no_align): New.
6765         * gcc.dg/vect/vect-13.c: Use them.
6766         * gcc.dg/vect/vect-17.c: Ditto.
6767         * gcc.dg/vect/vect-18.c: Ditto.
6768         * gcc.dg/vect/vect-19.c: Ditto.
6769         * gcc.dg/vect/vect-20.c: Ditto.
6770         * gcc.dg/vect/vect-27.c: Ditto.
6771         * gcc.dg/vect/vect-29.c: Ditto.
6772         * gcc.dg/vect/vect-44.c: Ditto.
6773         * gcc.dg/vect/vect-48.c: Ditto.
6774         * gcc.dg/vect/vect-50.c: Ditto.
6775         * gcc.dg/vect/vect-52.c: Ditto.
6776         * gcc.dg/vect/vect-54.c: Ditto.
6777         * gcc.dg/vect/vect-56.c: Ditto.
6778         * gcc.dg/vect/vect-58.c: Ditto.
6779         * gcc.dg/vect/vect-60.c: Ditto.
6780         * gcc.dg/vect/vect-72.c: Ditto.
6781         * gcc.dg/vect/vect-80.c: Ditto.
6782
6783 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
6784
6785         PR c++/14075
6786         * g++.dg/init/string1.C: New.
6787
6788         PR c++/18975
6789         * g++.dg/other/synth1.C: New.
6790
6791 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6792
6793         PR c/18963
6794         * gcc.dg/pr18963-1.c: New test.
6795
6796 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6797
6798         PR c/18596
6799         * gcc.dg/funcdef-storage-1.c (foo): Remove.
6800         * gcc.dg/pr18596-1.c: Use dg-error.
6801         (dg-options): Use -fno-unit-at-a-time.
6802         * gcc.dg/pr18596-2.c: New test.
6803         * gcc.dg/pr18596-3.c: New test.
6804
6805 2004-12-20  Roger Sayle  <roger@eyesopen.com>
6806
6807         PR middle-end/18683
6808         * g++.dg/opt/pr18683-1.C: New test case.
6809
6810 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
6811
6812         PR other/19093
6813         * g++.dg/opt/max1.C: Fix for 64bit targets.
6814
6815 2004-12-20  Matt Austern  <austern@apple.com>
6816
6817         PR c++/19044
6818         * g++.dg/ext/builtin6.C: New
6819
6820 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
6821
6822         PR tree-optimization/19080
6823         * gcc.c-torture/compile/pr19080.c: New test.
6824
6825 2004-12-20  Steven Bosscher  <stevenb@suse.de>
6826
6827         * gcc.dg/20041219-1.c: New test.
6828
6829 2004-12-19  Roger Sayle  <roger@eyesopen.com>
6830
6831         PR middle-end/19068
6832         * g++.dg/opt/max1.C: New test case.
6833
6834 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6835
6836         * gcc.dg/fdata-sections-1.c: New test.
6837
6838 2004-12-18  Roger Sayle  <roger@eyesopen.com>
6839
6840         PR middle-end/18548
6841         * gcc.dg/max-1.c: New test case.
6842
6843 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
6844
6845         * gcc.c-torture/execute/20041218-1.c: New test.
6846
6847 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
6848
6849         * gcc.dg/pr18501.c: New test.
6850         * gcc.dg/uninit-5.c: XFAIL.
6851         * gcc.dg/uninit-9.c: XFAIL.
6852
6853 2004-12-17  Dale Johannesen  <dalej@apple.com>
6854
6855         * gcc.dg/20041213-1.c:  New.
6856
6857 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
6858
6859         * objc.dg/stabs-1.m: Allow assembly label to begin
6860         with a dot ('.').
6861
6862 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
6863
6864         * gcc.c-torture/execute/20041213-1.c: Move...
6865         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
6866
6867 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
6868
6869         PR c++/18721
6870         * g++.dg/lookup/conv-5.C: New.
6871
6872 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
6873
6874         * objc.dg/stabs-1.m: New test.
6875
6876 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6877
6878         * gcc.dg/visibility-c.c: Change compile to
6879         assemble for the test.
6880
6881 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6882
6883         PR target/19041
6884         * gcc.dg/visibility-c.c: New test.
6885
6886 2004-12-16  Roger Sayle  <roger@eyesopen.com>
6887
6888         PR middle-end/18493
6889         * gcc.dg/switch-8.c: New test case.
6890
6891 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6892
6893         PR c++/18905
6894         * g++.dg/template/init4.C: New.
6895         * g++.dg/opt/static3.C: Enable optimizer.
6896
6897 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
6898
6899         * g++.dg/other/complex1.C: New test.
6900
6901 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
6902
6903         * g++.dg/opt/inline9.C: New test.
6904
6905 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6906
6907         PR fortran/18993
6908         * gfotran.dg/nullify_1.f: New test.
6909
6910 2004-12-15  Richard Henderson  <rth@redhat.com>
6911
6912         * gcc.target/i386/i386.exp: New harness.
6913         * gcc.target/i386/vect-args.c: New.
6914
6915 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
6916
6917         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
6918
6919 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6920
6921         PR c++/18825
6922         * g++.dg/template/friend32.C: New test.
6923
6924 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6925
6926         * cpp/pragma-once-1.c: New test.
6927         * cpp/pragma-once-1b.h: Likewise.
6928         * cpp/pragma-once-1c.h: Likewise.
6929         * cpp/pragma-once-1d.h: Likewise.
6930         * cpp/inc/pragma-once-1a.h: Likewise.
6931
6932 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
6933             Steven G. Kargl  <kargls@comcast.net>
6934
6935         PR fortran/17597
6936         * gfortran.dg/list_read_3.f90: New test.
6937
6938 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6939
6940         * gcc.dg/ftrapv-2.c: New test.
6941
6942 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
6943
6944         PR c++/18981
6945         * g++.dg/template/typename9.C: New test.
6946
6947 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6948
6949         PR c++/18738
6950         * g++.dg/template/typename8.C: New test.
6951         * g++.dg/parse/friend2.C: Tweak error message.
6952
6953 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6954
6955         * gcc.c-torture/20041214-1.c: New test.
6956
6957 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6958
6959         PR c++/18965
6960         * g++.dg/init/array17.C: New test.
6961
6962 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6963
6964         PR c++/18793
6965         * g++.dg/init/aggr3.C: New test.
6966
6967 2004-12-14  Janis Johnson  <janis187@us.ibm.com
6968
6969         * gcc.dg/altivec-types-1.c: New test.
6970         * gcc.dg/altivec-types-2.c: New test.
6971         * gcc.dg/altivec-types-3.c: New test.
6972         * gcc.dg/altivec-types-4.c: New test.
6973         * g++.dg/ext/altivec-types-1.C: New test.
6974         * g++.dg/ext/altivec-types-2.C: New test.
6975         * g++.dg/ext/altivec-types-3.C: New test.
6976         * g++.dg/ext/altivec-types-4.C: New test.
6977
6978 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
6979
6980         PR middle-end/18951
6981         * gcc.c-torture/execute/20041213-1.c: New test.
6982
6983 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
6984
6985         PR c++/18949
6986         * g++.dg/template/cast1.C: New.
6987
6988 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
6989
6990         * gcc.c-torture/execute/20041213-2.c: New test.
6991
6992 2004-12-13  Richard Henderson  <rth@redhat.com>
6993
6994         * gcc.dg/i386-sse-10.c: Fix typo in options.
6995
6996 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
6997
6998         PR c++/18968
6999         * g++.dg/opt/pr18968.C: New test.
7000
7001 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
7002
7003         PR c++/18925
7004         * g++.dg/ext/visibility/staticdatamem.C: New test.
7005
7006 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
7007
7008         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
7009
7010 2004-12-13  Roger Sayle  <roger@eyesopen.com>
7011
7012         PR rtl-optimization/18928
7013         * gcc.dg/pr18928-1.c: New test case.
7014
7015 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
7016
7017         PR tree-opt/16951
7018         * gcc.c-torture/compile/20041211-1.c: New.
7019
7020 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7021
7022         PR middle-end/17564
7023         * gcc.c-torture/execute/20041212-1.c: New test.
7024
7025 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7026
7027         PR fortran/18869
7028         * gfortran.dg/common_1.f90: New test.
7029
7030 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
7031         Paul Brook  <paul@codesourcery.com>
7032
7033         PR fortran/16222
7034         * gfortran.dg/real_do_1.f90: New test.
7035
7036 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7037
7038         PR tree-opt/18040
7039         * g++.dg/opt/ptrmem6.C: New test.
7040
7041 2004-12-11  Roger Sayle  <roger@eyesopen.com>
7042
7043         PR middle-end/18921
7044         * gcc.dg/pr18921-1.c: New test case.
7045
7046 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7047
7048         PR fortran/17175
7049         * gfortran.dg/scale_1.f90: New test.
7050
7051 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
7052
7053         PR middle-end/18903
7054         * gcc.c-torture/compile/pr18903.c: New test.
7055
7056 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
7057
7058         * gcc.c-torture/execute/20041210-1.c: New test.
7059
7060 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7061
7062         PR c++/18731
7063         * g++.dg/parser/struct-1.C: New test.
7064         * g++.dg/parser/struct-2.C: New test.
7065         * g++.dg/parser/struct-3.C: New test.
7066
7067 2004-12-09  Richard Henderson  <rth@redhat.com>
7068
7069         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
7070
7071         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
7072         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
7073
7074 2004-12-09  Matt Austern  <austern@apple.com>
7075
7076         PR c++/18514
7077         * g++.dg/ext/builtin1.C: New
7078         * g++.dg/ext/builtin2.C: New
7079         * g++.dg/ext/builtin3.C: New
7080         * g++.dg/ext/builtin4.C: New
7081         * g++.dg/ext/builtin5.C: New
7082
7083 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
7084
7085         PR tree-opt/18904
7086         * g++.dg/opt/ptrmem5.C: New test.
7087
7088 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
7089
7090         * g++.dg/parse/typename5.C: Adjust for new error.
7091         * g++.dg/parse/typename7.C: New.
7092
7093 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7094
7095         PR c++/18073
7096         * g++.dg/other/mmintrin.C: New test.
7097
7098 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
7099
7100         PR c++/16681
7101         * g++.dg/init/array15.C: New.
7102         * g++.dg/init/array16.C: New.
7103
7104 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7105
7106         PR fortran/18826
7107         * gfortran.dg/assign_1.f90: New test.
7108
7109 2004-12-08  Nick Clifton  <nickc@redhat.com>
7110
7111         * gcc.target/xstormy16/bss_below100: New directory containing tests.
7112         * gcc.target/xstormy16/data_below100: Likewise.
7113         * gcc.target/xstormy16/sfr: Likewise.
7114         * gcc.target/xstormy16/below100.S: New test source file.
7115         * gcc.target/xstormy16/below100.ld: New test linker script.
7116         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7117         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
7118         bp instructions.
7119         * gcc.target/xstormy16/bp.c: Likewise.
7120
7121         * gcc.target/xstormy16/bss_below100: New files:
7122         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7123         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7124         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7125         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7126         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7127         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7128         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7129         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7130         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7131         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7132         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7133         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7134         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7135         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7136         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7137         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7138         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7139         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7140         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7141         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7142         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7143         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7144         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7145         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7146         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7147         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7148         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7149
7150         * gcc.target/xstormy16/data_below100: New files:
7151         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7152         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7153         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7154         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7155         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7156         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7157         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7158         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7159         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7160         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7161         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7162         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7163         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7164         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7165         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7166         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7167         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7168         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7169         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7170         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7171         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7172         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7173         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7174         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7175         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7176         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7177         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7178
7179         * gcc.target/xstormy16/sfr: New files:
7180         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
7181         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
7182         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
7183         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
7184         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
7185         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
7186         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
7187         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
7188         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
7189         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
7190         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
7191         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
7192         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
7193         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
7194         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
7195         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
7196         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
7197         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
7198         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
7199         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
7200         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
7201         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
7202         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
7203         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
7204         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
7205         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
7206         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
7207         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
7208         27_if0_sfrw_bitfield_f.c
7209
7210 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7211
7212         PR c++/18100
7213         * g++.dg/lookup/name-clash4.C: New test.
7214
7215 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
7216
7217         PR c++/18672
7218         * g++.dg/opt/array1.C: New.
7219
7220         PR c++/18803
7221         * g++.dg/template/operator5.C: New.
7222
7223 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
7224
7225         PR c/18867
7226         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
7227
7228 2004-12-07  Steven Bosscher  <stevenb@suse.de>
7229
7230         * gcc.dg/noncompile/20041207.c: New test.
7231
7232 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
7233
7234         * g++.dg/other/unreachable-1.C: New test.
7235
7236 2004-12-06  Nick Clifton  <nickc@redhat.com>
7237
7238         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
7239         <limits.h> because the latter comes from gcc's include/ directory
7240         and not the newlib/libc/include directory.
7241
7242 2004-12-04  Richard Henderson  <rth@redhat.com>
7243
7244         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
7245
7246 2004-12-04  Richard Henderson  <rth@redhat.com>
7247
7248         * lib/target-supports.exp (check_gc_sections_available): Disable
7249         for alpha and ia64.
7250
7251 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
7252
7253         PR middle-end/17909
7254         * g++.dg/other/vararg-2.C: New test.
7255
7256 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7257
7258         PR c++/17011, c++/17971
7259         * g++.dg/template/error15.C: Adjust expected error.
7260         * g++.dg/template/instantiate3.C: Likewise.
7261
7262 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
7263
7264         * gcc.dg/altivec-18.c: Fix for darwin
7265
7266 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
7267
7268         PR c++/18782
7269         * g++.dg/parse/ptrmem2.C: New.
7270
7271         PR c++/18318
7272         * g++.dg/template/new1.C: New.
7273
7274 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7275
7276         PR fortran/18710
7277         * gfortran.dg/direct_io_3.f90: New test.
7278
7279 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
7280
7281         PR 18758
7282         * g++.dg/parse/crash21.C: New.
7283
7284 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7285
7286         PR c++/15664, c++/18276
7287         * g++.dg/template/ttp13.C: New test.
7288         * g++.dg/template/ttp14.C: Likewise.
7289
7290 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7291
7292         PR c++/18123
7293         * g++.dg/parse/enum2.C: New test.
7294         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
7295
7296 2004-12-02  Nick Clifton  <nickc@redhat.com>
7297
7298         * gcc.target/xstormy16: New test directory.
7299         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7300         * gcc.target/xstormy16/bp.c: Check the generation of bp
7301         instructions.
7302         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
7303         bn instructions and the BELOW100 attribute.
7304
7305 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
7306
7307         PR target/16952
7308         * gcc.dg/ppc-eabi.c: New.
7309
7310 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7311
7312         PR fortran/18284
7313         * gfortran.dg/backspace.f90
7314
7315 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7316
7317         * gfortran.dg/inquire.f90: New test.
7318
7319 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
7320
7321         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
7322         handle effective-target-keyword.
7323         (dg-skip-if): Support effective-target keyword as target list.
7324         (dg-xfail-if): Ditto.
7325         * lib/target-supports.exp (is-effective-target-keyword): New proc.
7326
7327 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
7328
7329         PR tree-optimization/18291
7330         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
7331
7332 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
7333
7334         PR C++/18729
7335         * g++.dg/parse/crash20.C: New.
7336
7337         PR c++/17431
7338         * g++.dg/overload/arg1.C: New.
7339         * g++.dg/overload/arg2.C: New.
7340         * g++.dg/overload/arg3.C: New.
7341         * g++.dg/overload/arg4.C: New.
7342
7343 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
7344
7345         * gcc.dg/c99-flex-array-4.c: Remove.
7346
7347 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7348
7349         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
7350
7351         * lib/target-supports.exp (is-effective-target): Simplify.
7352
7353         * lib/target-supports.exp (check_effective_target_vect_long):
7354         Fix for powerpc64-*-*.
7355
7356 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
7357
7358         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
7359         to support new requirements on FreeBSD 5.
7360
7361 2004-11-30  Devang Patel  <dpatel@apple.com>
7362
7363         PR 18702
7364         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
7365
7366 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7367
7368         * g++.dg/ext/altivec-13.C: New test.
7369
7370 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
7371
7372         PR tree-opt/18298
7373         * gcc.c-torture/execute/p18298.c: New test.
7374
7375 2004-11-30  Ira Rosen  <irar@il.ibm.com>
7376             Dorit Naishlos  <dorit@il.ibm.com>
7377
7378         PR tree-opt/18607
7379         * gcc.dg/vect/vect-89.c: New test.
7380
7381 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
7382
7383         * gcc.dg/pr18596-1.c: New test.
7384
7385 2004-11-30  Ben Elliston  <bje@au.ibm.com>
7386
7387         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
7388
7389 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7390
7391         PR c/18479
7392         * gcc.dg/pr18479.c: New test.
7393
7394 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7395
7396         PR target/18490
7397         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
7398         mmix-knuth-mmixware.
7399
7400         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
7401         cris-*-elf* cris-*-aout* mmix-*-*
7402
7403 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7404
7405         PR middle-end/18725
7406         * gcc.dg/pr18725.c: New test.
7407
7408 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7409
7410         PR target/18488
7411         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
7412
7413         PR target/18336
7414         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
7415
7416 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
7417
7418         PR c++/18368
7419         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
7420         * g++.old-deja/g++.law/ctors5.C: Likewise.
7421         * g++.old-deja/g++.other/crash25.C: Likewise.
7422
7423         PR c++/18674
7424         * g++.dg/template/error16.C: New test.
7425
7426         PR c++/18512
7427         * g++.dg/template/crash29.C: New test.
7428
7429 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
7430
7431         PR tree-optimization/18712
7432         * gcc.c-torture/compile/pr18712.c: New test.
7433
7434 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
7435
7436         PR c/7544
7437         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
7438         tests.
7439
7440 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7441
7442         PR c++/18652
7443         * g++.dg/lookup/crash6.C: New test.
7444
7445 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7446
7447         PR middle-end/18164
7448         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
7449
7450 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7451
7452         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
7453         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
7454         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
7455
7456 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
7457
7458         * gcc.dg/pr18164.c: New test.
7459
7460 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
7461
7462         * gcc.dg/funroll-loops-all.c: New.
7463
7464 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7465
7466         PR target/18489
7467         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
7468         delimeter, match space and TAB as well as ":".
7469
7470         PR target/18484
7471         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
7472
7473         PR target/18348
7474         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
7475
7476         PR target/18345
7477         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
7478
7479         PR target/18337
7480         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
7481
7482 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
7483
7484         * gfortran.dg/direct_io_2.f90: New test.
7485
7486 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7487
7488         PR target/18334
7489         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
7490
7491 2004-11-28  Richard Henderson  <rth@redhat.com>
7492
7493         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
7494
7495 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
7496
7497         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
7498         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
7499         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
7500         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
7501         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
7502         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
7503         gcc.dg/pointer-arith-8.c: New tests.
7504
7505 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
7506
7507         PR fortran/18364
7508         * gfortran.dg/endfile.f90: New test.
7509
7510 2004-11-27  Falk Hueffner  <falk@debian.org>
7511
7512         * gcc.dg/loop-6.c: New test.
7513
7514 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7515
7516         * gcc.c-torture/execute/20041126-1.c: New test.
7517
7518 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7519
7520         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
7521         on IRIX.
7522
7523 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7524
7525         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
7526         functions.
7527
7528 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7529
7530         PR rtl-optimization/17825
7531         * gcc.c-torture/compile/20041119-1.c: New test.
7532
7533 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7534
7535         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
7536         Check existence of ld library path variables before unsetting.
7537
7538 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
7539
7540         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
7541
7542 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7543
7544         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
7545
7546 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7547
7548         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
7549
7550 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7551
7552         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
7553         dg-do directive.
7554
7555 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7556
7557         * gcc.dg/pr17957.c: Pass --param, not -param.
7558
7559 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7560
7561         PR middle-end/17957
7562         * testsuite/gcc.dg/pr17957.c: New test.
7563
7564 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
7565
7566         PR c++/18445
7567         * g++.dg/template/crash28.C: Likewise.
7568
7569         PR c++/18001
7570         * g++.dg/expr/unary2.C: Adjust lvalue messages.
7571         * g++.dg/ext/lvaddr.C: Likewise.
7572         * g++.dg/opt/pr7503-3.C: Likewise.
7573
7574         PR c++/18466
7575         * g++.dg/parse/qualified3.C: New test.
7576         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
7577
7578         PR c++/18545
7579         * g++.dg/expr/return1.C: New test.
7580
7581 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7582
7583         Friend class name lookup 3/n, PR c++/3332
7584         * g++.dg/lookup/friend3.C: New test.
7585         * g++.dg/lookup/friend4.C: Likewise.
7586         * g++.dg/lookup/friend5.C: Likewise.
7587
7588 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7589
7590         Friend class name lookup 2/n, PR c++/14513, c++/15410
7591         * g++.dg/lookup/friend2.C: New test.
7592         * g++.dg/template/friend31.C: Likewise.
7593
7594 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7595
7596         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
7597
7598 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7599
7600         PR c++/17473
7601         * g++.dg/tc1/dr56.C: Remove.
7602         * g++.dg/template/typedef1.C: Add dg-error markers.
7603         * g++.old-deja/g++.other/typedef7.C: Likewise.
7604
7605         PR c++/18285
7606         * g++.dg/parse/typedef7.C: New test.
7607
7608 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
7609
7610         * gcc.c-torture/execute/20041124-1.c: New test.
7611
7612 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7613
7614         * g++.dg/template/deduce3.C: New test.
7615
7616         PR c++/18586
7617         * g++.dg/template/crash27.C: New test.
7618
7619         PR c++/18530
7620         * g++.dg/warn/Wshadow-3.C: New test.
7621
7622 2004-11-24  Devang Patel  <dpatel@apple.com>
7623
7624         PR/18555
7625         * gcc.dg/cpp/isysroot-1.c: New test.
7626         * gcc.dg/cpp/usr/include/stdio.h: New file.
7627         * gcc.dg/cpp/isysroot-2.c: New test.
7628         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
7629         New file.
7630
7631 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7632
7633         PR c++/8929
7634         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
7635
7636 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7637
7638         * gcc.target/sparc/align.c: Do not include <stdint.h>.
7639         * gcc.target/sparc/pdist.c: Likewise.
7640
7641 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
7642
7643         PR c++/16882
7644         * g++.dg/conversion/simd1.C: New test.
7645
7646 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7647
7648         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
7649         and restore_ld_library_path_env_vars.
7650         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
7651         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
7652         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
7653         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
7654
7655 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
7656
7657         * gcc.dg/pragma-align-2.c: Test macro expansion.
7658         * gcc.dg/pragma-pack-2.c: New test.
7659
7660 2004-11-23  Richard Henderson  <rth@redhat.com>
7661
7662         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
7663         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7664         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
7665         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
7666         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
7667         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
7668
7669         * gcc.dg/vect/vect.exp: Add check for alpha.
7670         * lib/target-supports.exp (check_alpha_max_hw_available): New.
7671         (check_effective_target_vect_int): Enable for alpha.
7672         (check_effective_target_vect_long): New.
7673         (is-effective-target): Add it.
7674
7675 2004-11-23  Uros Bizjak <uros@kss-loka.si>
7676
7677         * gcc.dg/pr18614-1.c: New test.
7678
7679 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7680
7681         * gcc.dg/setjmp-2.c: New test.
7682
7683 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
7684
7685         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
7686         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
7687         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
7688         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
7689         gcc.target/sparc/pdist.c: New tests.
7690
7691 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
7692
7693         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
7694
7695 2004-11-22  Dale Johannesen  <dalej@apple.com>
7696
7697         * gcc.dg/20041111-1.c:  New.
7698
7699 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7700
7701         PR tree-opt/18536
7702         * gcc.dg/vect/pr18536.c: New test.
7703
7704 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7705
7706         PR c++/18354
7707         * g++.dg/template/nontype11.C: New test.
7708
7709 2004-11-21  Roger Sayle  <roger@eyesopen.com>
7710
7711         PR middle-end/18520
7712         * gcc.dg/pr18520-1.c: New test case.
7713
7714 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
7715
7716         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
7717         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
7718         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
7719         expected diagnostics.
7720
7721 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7722
7723         PR target/18580
7724         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
7725         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
7726         vect-77.c, vect-77a.c: XFAIL on the SPARC.
7727
7728 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7729
7730         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
7731
7732 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
7733             Joseph Myers  <joseph@codesourcery.com>
7734
7735         * lib/target-supports.exp (check_visibility_available): Really
7736         test the compiler.
7737
7738 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7739
7740         PR tree-opt/18181
7741         * gcc.dg/vect/vect-85.c: New test.
7742         * gcc.dg/vect/vect-86.c: New test.
7743         * gcc.dg/vect/vect-87.c: New test.
7744         * gcc.dg/vect/vect-88.c: New test.
7745
7746 2004-11-19  Ben Elliston  <bje@au.ibm.com>
7747
7748         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
7749
7750 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
7751
7752         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
7753         * gcc.dg/ppc-and-1.c: Ditto.
7754         * gcc.dg/ppc-compare-1.c: Ditto.
7755         * gcc.dg/ppc-mov-1.c: Ditto
7756
7757 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
7758             Mark Mitchell  <mark@codesourcery.com>
7759
7760         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
7761
7762 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7763             Aldy Hernandez  <aldyh@redhat.com>
7764
7765         * lib/target-supports.exp (check_effective_target_vect_int): New
7766         (check_effective_target_vect_float): New
7767         (check_effective_target_vect_double): New.
7768         (is-effective-target): Support new effective targets keywords.
7769         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
7770         default action for dg-do.
7771         * gcc.dg/vect/pr16105.c: Use new support.
7772         * gcc.dg/vect/pr18400.c: Ditto.
7773         * gcc.dg/vect/pr18425.c: Ditto.
7774         * gcc.dg/vect/vect-1.c: Ditto.
7775         * gcc.dg/vect/vect-10.c: Ditto.
7776         * gcc.dg/vect/vect-11.c: Ditto.
7777         * gcc.dg/vect/vect-12.c: Ditto.
7778         * gcc.dg/vect/vect-13.c: Ditto.
7779         * gcc.dg/vect/vect-14.c: Ditto.
7780         * gcc.dg/vect/vect-15.c: Ditto.
7781         * gcc.dg/vect/vect-16.c: Ditto.
7782         * gcc.dg/vect/vect-17.c: Ditto.
7783         * gcc.dg/vect/vect-18.c: Ditto.
7784         * gcc.dg/vect/vect-19.c: Ditto.
7785         * gcc.dg/vect/vect-2.c: Ditto.
7786         * gcc.dg/vect/vect-20.c: Ditto.
7787         * gcc.dg/vect/vect-21.c: Ditto.
7788         * gcc.dg/vect/vect-22.c: Ditto.
7789         * gcc.dg/vect/vect-23.c: Ditto.
7790         * gcc.dg/vect/vect-24.c: Ditto.
7791         * gcc.dg/vect/vect-25.c: Ditto.
7792         * gcc.dg/vect/vect-26.c: Ditto.
7793         * gcc.dg/vect/vect-27.c: Ditto.
7794         * gcc.dg/vect/vect-27a.c: Ditto.
7795         * gcc.dg/vect/vect-28.c: Ditto.
7796         * gcc.dg/vect/vect-29.c: Ditto.
7797         * gcc.dg/vect/vect-29a.c: Ditto.
7798         * gcc.dg/vect/vect-3.c: Ditto.
7799         * gcc.dg/vect/vect-30.c: Ditto.
7800         * gcc.dg/vect/vect-31.c: Ditto.
7801         * gcc.dg/vect/vect-32.c: Ditto.
7802         * gcc.dg/vect/vect-33.c: Ditto.
7803         * gcc.dg/vect/vect-34.c: Ditto.
7804         * gcc.dg/vect/vect-35.c: Ditto.
7805         * gcc.dg/vect/vect-36.c: Ditto.
7806         * gcc.dg/vect/vect-37.c: Ditto.
7807         * gcc.dg/vect/vect-38.c: Ditto.
7808         * gcc.dg/vect/vect-4.c: Ditto.
7809         * gcc.dg/vect/vect-40.c: Ditto.
7810         * gcc.dg/vect/vect-41.c: Ditto.
7811         * gcc.dg/vect/vect-42.c: Ditto.
7812         * gcc.dg/vect/vect-43.c: Ditto.
7813         * gcc.dg/vect/vect-44.c: Ditto.
7814         * gcc.dg/vect/vect-45.c: Ditto.
7815         * gcc.dg/vect/vect-46.c: Ditto.
7816         * gcc.dg/vect/vect-47.c: Ditto.
7817         * gcc.dg/vect/vect-48.c: Ditto.
7818         * gcc.dg/vect/vect-48a.c: Ditto.
7819         * gcc.dg/vect/vect-49.c: Ditto.
7820         * gcc.dg/vect/vect-5.c: Ditto.
7821         * gcc.dg/vect/vect-50.c: Ditto.
7822         * gcc.dg/vect/vect-51.c: Ditto.
7823         * gcc.dg/vect/vect-52.c: Ditto.
7824         * gcc.dg/vect/vect-53.c: Ditto.
7825         * gcc.dg/vect/vect-54.c: Ditto.
7826         * gcc.dg/vect/vect-55.c: Ditto.
7827         * gcc.dg/vect/vect-56.c: Ditto.
7828         * gcc.dg/vect/vect-56a.c: Ditto.
7829         * gcc.dg/vect/vect-57.c: Ditto.
7830         * gcc.dg/vect/vect-58.c: Ditto.
7831         * gcc.dg/vect/vect-59.c: Ditto.
7832         * gcc.dg/vect/vect-6.c: Ditto.
7833         * gcc.dg/vect/vect-60.c: Ditto.
7834         * gcc.dg/vect/vect-61.c: Ditto.
7835         * gcc.dg/vect/vect-62.c: Ditto.
7836         * gcc.dg/vect/vect-63.c: Ditto.
7837         * gcc.dg/vect/vect-64.c: Ditto.
7838         * gcc.dg/vect/vect-65.c: Ditto.
7839         * gcc.dg/vect/vect-66.c: Ditto.
7840         * gcc.dg/vect/vect-67.c: Ditto.
7841         * gcc.dg/vect/vect-68.c: Ditto.
7842         * gcc.dg/vect/vect-69.c: Ditto.
7843         * gcc.dg/vect/vect-7.c: Ditto.
7844         * gcc.dg/vect/vect-72.c: Ditto.
7845         * gcc.dg/vect/vect-72a.c: Ditto.
7846         * gcc.dg/vect/vect-73.c: Ditto.
7847         * gcc.dg/vect/vect-74.c: Ditto.
7848         * gcc.dg/vect/vect-75.c: Ditto.
7849         * gcc.dg/vect/vect-76.c: Ditto.
7850         * gcc.dg/vect/vect-77.c: Ditto.
7851         * gcc.dg/vect/vect-77a.c: Ditto.
7852         * gcc.dg/vect/vect-78.c: Ditto.
7853         * gcc.dg/vect/vect-79.c: Ditto.
7854         * gcc.dg/vect/vect-8.c: Ditto.
7855         * gcc.dg/vect/vect-80.c: Ditto.
7856         * gcc.dg/vect/vect-82.c: Ditto.
7857         * gcc.dg/vect/vect-82_64.c: Ditto.
7858         * gcc.dg/vect/vect-83.c: Ditto.
7859         * gcc.dg/vect/vect-83_64.c: Ditto.
7860         * gcc.dg/vect/vect-9.c: Ditto.
7861         * gcc.dg/vect/vect-all.c: Ditto.
7862         * gcc.dg/vect/vect-none.c: Ditto.
7863
7864 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7865
7866         * lib/gcc-dg.exp (dg-skip-if): New function.
7867         (dg-forbid-option): Remove.
7868         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
7869         * g++.dg/abi/bitfield8.C: Likewise.
7870         * g++.dg/abi/dtor1.C: Likewise.
7871         * g++.dg/abi/empty10.C: Likewise.
7872         * g++.dg/abi/empty7.C: Likewise.
7873         * g++.dg/abi/empty9.C: Likewise.
7874         * g++.dg/abi/layout3.C: Likewise.
7875         * g++.dg/abi/layout4.C: Likewise.
7876         * g++.dg/abi/thunk1.C: Likewise.
7877         * g++.dg/abi/thunk2.C: Likewise.
7878         * g++.dg/abi/vbase11.C: Likewise.
7879         * g++.dg/abi/vthunk2.C: Likewise.
7880         * g++.dg/abi/vthunk3.C: Likewise.
7881         * g++.dg/ext/attrib8.C: Likewise.
7882         * g++.dg/opt/longbranch2.C: Likewise.
7883         * g++.dg/opt/reg-stack4.C: Likewise.
7884         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7885         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7886         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7887         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7888         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7889         * gcc.dg/20000609-1.c: Likewise.
7890         * gcc.dg/20000720-1.c: Likewise.
7891         * gcc.dg/20011107-1.c: Likewise.
7892         * gcc.dg/20011119-1.c: Likewise.
7893         * gcc.dg/20020108-1.c: Likewise.
7894         * gcc.dg/20020122-2.c: Likewise.
7895         * gcc.dg/20020122-3.c: Likewise.
7896         * gcc.dg/20020201-3.c: Likewise.
7897         * gcc.dg/20020206-1.c: Likewise.
7898         * gcc.dg/20020218-1.c: Likewise.
7899         * gcc.dg/20020310-1.c: Likewise.
7900         * gcc.dg/20020411-1.c: Likewise.
7901         * gcc.dg/20020418-2.c: Likewise.
7902         * gcc.dg/20020426-1.c: Likewise.
7903         * gcc.dg/20020426-2.c: Likewise.
7904         * gcc.dg/20020517-1.c: Likewise.
7905         * gcc.dg/20020523-1.c: Likewise.
7906         * gcc.dg/20020523-2.c: Likewise.
7907         * gcc.dg/20020729-1.c: Likewise.
7908         * gcc.dg/20030204-1.c: Likewise.
7909         * gcc.dg/20030826-2.c: Likewise.
7910         * gcc.dg/20030926-1.c: Likewise.
7911         * gcc.dg/20031202-1.c: Likewise.
7912         * gcc.dg/980312-1.c: Likewise.
7913         * gcc.dg/980313-1.c: Likewise.
7914         * gcc.dg/990117-1.c: Likewise.
7915         * gcc.dg/990424-1.c: Likewise.
7916         * gcc.dg/990524-1.c: Likewise.
7917         * gcc.dg/991230-1.c: Likewise.
7918         * gcc.dg/i386-387-1.c: Likewise.
7919         * gcc.dg/i386-387-2.c: Likewise.
7920         * gcc.dg/i386-387-3.c: Likewise.
7921         * gcc.dg/i386-387-4.c: Likewise.
7922         * gcc.dg/i386-387-5.c: Likewise.
7923         * gcc.dg/i386-387-6.c: Likewise.
7924         * gcc.dg/i386-asm-1.c: Likewise.
7925         * gcc.dg/i386-bitfield1.c: Likewise.
7926         * gcc.dg/i386-bitfield2.c: Likewise.
7927         * gcc.dg/i386-loop-1.c: Likewise.
7928         * gcc.dg/i386-loop-2.c: Likewise.
7929         * gcc.dg/i386-loop-3.c: Likewise.
7930         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7931         * gcc.dg/i386-pic-1.c: Likewise.
7932         * gcc.dg/i386-regparm.c: Likewise.
7933         * gcc.dg/i386-signbit-1.c: Likewise.
7934         * gcc.dg/i386-signbit-2.c: Likewise.
7935         * gcc.dg/i386-signbit-3.c: Likewise.
7936         * gcc.dg/i386-sse-5.c: Likewise.
7937         * gcc.dg/i386-sse-8.c: Likewise.
7938         * gcc.dg/i386-unroll-1.c: Likewise.
7939         * gcc.dg/tls/opt-1.c: Likewise.
7940         * gcc.dg/tls/opt-2.c: Likewise.
7941         * gcc.dg/unroll-1.c: Likewise.
7942         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7943         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7944         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7945         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7946
7947 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7948
7949         * g++.dg/template/incomplete1.C: New test.
7950
7951 2004-11-16  Nick Clifton  <nickc@redhat.com>
7952
7953         Revert patches accidentally commited during checkin of fixes for
7954         xstormy16 tests:
7955         gcc.c-torture/execute/simd-4.c: Revert
7956         gcc.dg/20040910-1.c: Revert.
7957
7958 2004-11-16  Paul Brook  <paul@codesourcery.com>
7959
7960         PR fortran/13010
7961         * gfortran.dg/der_pointer_1.f90: New test.
7962
7963 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
7964
7965         PR c/18498
7966         * gcc.dg/bitfld-13.c: New test.
7967
7968 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
7969
7970         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
7971         powerpc*-*-linux*.
7972
7973         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
7974         * gcc.dg/ppc64-abi-2.c: Ditto.
7975         * gcc.dg/ppc64-abi-3.c: Ditto.
7976
7977         * lib/gcc-dg.exp (dg-target-list): Remove.
7978
7979 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
7980
7981         * gcc.dg/ia64-postinc.c: New test.
7982
7983 2004-11-15  Mark Mitchell <mark@codesourcery.com>
7984
7985         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
7986
7987 2004-11-15  Nick Clifton  <nickc@redhat.com>
7988
7989         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
7990         __INT_MAX__ so that the test can be compiled by toolchains
7991         targeted at 16-bit processors.
7992
7993         * gcc.dg/20040625-1.c: Use long constants rather than integers
7994         when performing arithmetic that will overflow 16-bits.
7995
7996         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
7997         xstormy16.  It does not support 128-bit vector operations.
7998
7999         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
8000         with the macro PTR_TYPE.  Define this macro to an integer type
8001         suitable for holding a pointer.
8002
8003         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
8004         the target is a 16-bit processor.
8005
8006         * gcc.dg/cpp/if-2.c: Expect a different warning message from
8007         16-bit targets where the character constant will be too long.
8008
8009         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
8010         where the double will not be directly addressable.
8011
8012 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8013
8014         Friend class name lookup 1/n, PR c++/18471
8015         * g++.dg/template/crash26.C: New test.
8016         * g++.dg/lookup/struct1.C: Adjust expected error.
8017         * g++.dg/parse/elab1.C: Likewise.
8018         * g++.dg/parse/elab2.C: Likewise.
8019         * g++.dg/parse/int-as-enum1.C: Likewise.
8020         * g++.dg/parse/struct-as-enum1.C: Likewise.
8021         * g++.dg/parse/typedef1.C: Likewise.
8022         * g++.dg/parse/typedef3.C: Likewise.
8023         * g++.dg/parse/typedef4.C: Likewise.
8024         * g++.dg/parse/typedef5.C: Likewise.
8025         * g++.dg/template/nontype4.C: Likewise.
8026         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
8027         * g++.old-deja/g++.other/elab1.C: Likewise.
8028         * g++.old-deja/g++.other/syntax4.C: Likewise.
8029
8030 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8031
8032         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
8033
8034 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
8035
8036         * gcc.c-torture/execute/20041114-1.c: New test.
8037
8038 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
8039
8040         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
8041         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
8042         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
8043         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
8044         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
8045         gcc.dg/switch-7.c: New tests.
8046
8047 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8048
8049         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
8050
8051 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8052
8053         PR tree-opt/18400
8054         * gcc.dg/vect/pr18400.c: New test.
8055
8056 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8057             Andrew Pinski  <pinskia@physics.uc.edu>
8058
8059         PR tree-opt/18425
8060         * gcc.dg/vect/pr18425.c: New test.
8061
8062 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8063
8064         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
8065         Guard with dg-require-alias and dg-require-visibility.
8066
8067 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8068
8069         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
8070
8071 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8072
8073         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
8074
8075 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8076
8077         PR c++/17344
8078         * g++.dg/template/defarg5.C: New test.
8079
8080 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8081
8082         * g++.dg/parse/cast1.C: Run only on ILP32.
8083         * g++.old-deja/g++.mike/p784.C: Likewise.
8084
8085 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
8086
8087         * gcc.c-torture/execute/20041113-1.c: New test.
8088
8089 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8090
8091         PR target/18230
8092         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
8093         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
8094         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
8095         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8096         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
8097         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
8098         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
8099         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
8100         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
8101         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
8102         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
8103         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
8104         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
8105
8106 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8107
8108         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
8109         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
8110         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
8111         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
8112         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
8113         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
8114         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
8115         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
8116         gcc.target/sparc/combined-1.c: New tests.
8117
8118 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
8119
8120         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
8121         New tests.
8122
8123 2004-11-12  Mark Mitchell <mark@codesourcery.com>
8124
8125         * lib/gcc-dg.exp (dg-forbid-option): New function.
8126         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
8127         * g++.dg/abi/bitfield8.C: Likewise.
8128         * g++.dg/abi/dtor1.C: Likewise.
8129         * g++.dg/abi/empty10.C: Likewise.
8130         * g++.dg/abi/empty7.C: Likewise.
8131         * g++.dg/abi/empty9.C: Likewise.
8132         * g++.dg/abi/layout3.C: Likewise.
8133         * g++.dg/abi/layout4.C: Likewise.
8134         * g++.dg/abi/thunk1.C: Likewise.
8135         * g++.dg/abi/thunk2.C: Likewise.
8136         * g++.dg/abi/vbase11.C: Likewise.
8137         * g++.dg/abi/vthunk2.C: Likewise.
8138         * g++.dg/abi/vthunk3.C: Likewise.
8139         * g++.dg/ext/attrib8.C: Likewise.
8140         * g++.dg/opt/longbranch2.C: Likewise.
8141         * g++.dg/opt/reg-stack4.C: Likewise.
8142         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8143         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8144         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8145         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8146         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8147         * gcc.dg/20000609-1.c: Likewise.
8148         * gcc.dg/20000720-1.c: Likewise.
8149         * gcc.dg/20011107-1.c: Likewise.
8150         * gcc.dg/20011119-1.c: Likewise.
8151         * gcc.dg/20020108-1.c: Likewise.
8152         * gcc.dg/20020122-2.c: Likewise.
8153         * gcc.dg/20020122-3.c: Likewise.
8154         * gcc.dg/20020201-3.c: Likewise.
8155         * gcc.dg/20020206-1.c: Likewise.
8156         * gcc.dg/20020218-1.c: Likewise.
8157         * gcc.dg/20020310-1.c: Likewise.
8158         * gcc.dg/20020411-1.c: Likewise.
8159         * gcc.dg/20020418-2.c: Likewise.
8160         * gcc.dg/20020426-1.c: Likewise.
8161         * gcc.dg/20020426-2.c: Likewise.
8162         * gcc.dg/20020517-1.c: Likewise.
8163         * gcc.dg/20020523-1.c: Likewise.
8164         * gcc.dg/20020523-2.c: Likewise.
8165         * gcc.dg/20020729-1.c: Likewise.
8166         * gcc.dg/20030204-1.c: Likewise.
8167         * gcc.dg/20030826-2.c: Likewise.
8168         * gcc.dg/20030926-1.c: Likewise.
8169         * gcc.dg/20031202-1.c: Likewise.
8170         * gcc.dg/980312-1.c: Likewise.
8171         * gcc.dg/980313-1.c: Likewise.
8172         * gcc.dg/990117-1.c: Likewise.
8173         * gcc.dg/990424-1.c: Likewise.
8174         * gcc.dg/990524-1.c: Likewise.
8175         * gcc.dg/991230-1.c: Likewise.
8176         * gcc.dg/i386-387-1.c: Likewise.
8177         * gcc.dg/i386-387-2.c: Likewise.
8178         * gcc.dg/i386-387-3.c: Likewise.
8179         * gcc.dg/i386-387-4.c: Likewise.
8180         * gcc.dg/i386-387-5.c: Likewise.
8181         * gcc.dg/i386-387-6.c: Likewise.
8182         * gcc.dg/i386-asm-1.c: Likewise.
8183         * gcc.dg/i386-bitfield1.c: Likewise.
8184         * gcc.dg/i386-bitfield2.c: Likewise.
8185         * gcc.dg/i386-loop-1.c: Likewise.
8186         * gcc.dg/i386-loop-2.c: Likewise.
8187         * gcc.dg/i386-loop-3.c: Likewise.
8188         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8189         * gcc.dg/i386-pic-1.c: Likewise.
8190         * gcc.dg/i386-regparm.c: Likewise.
8191         * gcc.dg/i386-signbit-1.c: Likewise.
8192         * gcc.dg/i386-signbit-2.c: Likewise.
8193         * gcc.dg/i386-signbit-3.c: Likewise.
8194         * gcc.dg/i386-sse-5.c: Likewise.
8195         * gcc.dg/i386-sse-8.c: Likewise.
8196         * gcc.dg/i386-unroll-1.c: Likewise.
8197         * gcc.dg/tls/opt-1.c: Likewise.
8198         * gcc.dg/tls/opt-2.c: Likewise.
8199         * gcc.dg/unroll-1.c: Likewise.
8200         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8201         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8202         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8203         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8204         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
8205         -m64 is specified.
8206
8207 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8208
8209         PR c++/18389
8210         * g++.dg/parse/cond1.C: New test.
8211
8212         PR c++/18429
8213         * g++.dg/template/array9.C: New test.
8214         * g++.dg/ext/vla1.C: Adjust error messages.
8215         * g++.dg/ext/vlm1.C: Likewise.
8216         * g++.dg/template/crash2.C: Likewise.
8217
8218         PR c++/18436
8219         * g++.dg/template/call3.C: New test.
8220
8221         PR c++/18407
8222         * g++.dg/template/ptrmem11.C: New test.
8223
8224 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
8225
8226         PR other/14264
8227         * lib/g++.exp: Set LC_ALL and LANG to C.
8228         * lib/gcc-dg.exp: Likewise.
8229         * lib/gfortran.exp: Likewise.
8230         * lib/objc.exp: Likewise.
8231         * lib/treelang.exp: Likewise.
8232
8233 2004-11-12  Andreas Schwab  <schwab@suse.de>
8234
8235         * gcc.dg/pr16286.c: Fix last change.
8236
8237 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8238
8239         PR c++/18416
8240         * g++.dg/init/global1.C: New test.
8241
8242 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
8243
8244         * gcc.c-torture/execute/20041112-1.c: New test.
8245
8246 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8247
8248         * lib/gcc-dg.exp (dg-target-list): New.
8249
8250 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8251             Richard Sandiford  <rsandifo@redhat.com>
8252
8253         * lib/target-supports.exp (get-compiler_messages): New.
8254         (check_named_sections_available): Use it.
8255         (check_effective_target_ilp32): New.
8256         (check_effective_target_lp64): New.
8257         (is-effective-target): New.
8258         * lib/gcc-dg.exp (dg-require-effective-target): New.
8259
8260 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
8261
8262         * gcc.dg/precedence-1.c: New test.
8263
8264 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8265
8266         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
8267
8268         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
8269         message, delete generated files, use more descriptive name for
8270         executable, and make the test unsupported when it cannot be run.
8271
8272         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
8273         (dg-require-weak, dg-require-visibility, dg-require-alias,
8274         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
8275         dg-require-iconv, dg-require-named-sections): Use it.
8276
8277         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
8278
8279 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
8280
8281         PR target/16457
8282         * gcc.dg/ppc-and-1: New
8283
8284         PR target/16796
8285         * gcc.dg/ppc-mov-1.c: New.
8286
8287         PR target/16458
8288         * gcc.dg/ppc-compare-1.c: New.
8289
8290 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
8291
8292         * objc.dg/desig-init-2.m: New test.
8293
8294 2004-11-10  Adam Nemet  <anemet@lnxw.com>
8295
8296         PR middle-end/18160
8297         * g++.dg/warn/register-var-1.C: New test.
8298         * g++.dg/warn/register-var-2.C: New test.
8299
8300 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8301
8302         * gcc.dg/union-2.c: New test.
8303
8304 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
8305
8306         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
8307         New test for PR tree-optimization/17892.
8308
8309 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
8310
8311         PR c++/18369
8312         * g++.dg/init/new12.C: New test.
8313
8314 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
8315
8316         * gcc.target/sparc: New directory.
8317         * gcc.target/sparc/sparc.exp: New driver.
8318         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
8319         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
8320         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
8321         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
8322
8323 2004-11-10  Paul Brook  <paul@codesourcery.com>
8324
8325         PR fortran/18218
8326         * gfortran.dg/list_read.c: New test.
8327
8328 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8329
8330         PR c/18322
8331         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
8332         expected diagnostic location.
8333
8334 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
8335
8336         * gcc.dg/20041109-1.c: New test.
8337
8338 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
8339
8340         PR objc/18406
8341         * objc/compile/pr18406.m: New test.
8342
8343 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8344
8345         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
8346
8347 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8348
8349         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
8350
8351 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8352
8353         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
8354
8355 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8356
8357         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
8358         exit.
8359
8360 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
8361
8362         PR tree-opt/18299
8363         * gcc.c-torture/pr18299-1.c: New test.
8364
8365 2004-11-06  Andreas Schwab  <schwab@suse.de>
8366
8367         * gcc.dg/pr16286.c: Also test for bool and pixel.
8368
8369 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
8370
8371         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
8372         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
8373         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
8374         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
8375         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
8376         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
8377         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
8378         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
8379         gcc.dg/struct-semi-3.c: New tests.
8380
8381 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8382
8383         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
8384
8385 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8386
8387         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
8388         Do not use C99 designators.
8389
8390 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8391
8392         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
8393
8394 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8395
8396         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
8397         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
8398         * gcc.c-torture/execute/simd-5.x: Remove.
8399
8400 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
8401
8402         PR rtl-optimization/17933
8403         * gcc.dg/torture/pr17933-1.c: New test.
8404
8405 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8406
8407         PR target/18106
8408         * lib/target-supports.exp (check_weak_available): Support
8409         Windows.
8410
8411 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
8412
8413         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
8414         call to fflush(stdout) before abort.
8415         (my_ffsll): New function.
8416         (generate_fields): Use it.
8417
8418 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8419
8420         * gcc.dg/init-undef-1.c: New test.
8421
8422 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8423
8424         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
8425         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
8426         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
8427         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
8428         expected messages for new parser.
8429
8430 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
8431
8432         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
8433
8434 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8435
8436         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
8437         on LP64 targets.
8438
8439 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8440
8441         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
8442         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
8443         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
8444         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
8445         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
8446         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
8447         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
8448         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
8449         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
8450         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
8451
8452 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8453
8454         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
8455         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
8456         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
8457         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
8458         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
8459         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
8460         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
8461         for new parser.
8462
8463 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
8464
8465         PR target/15342
8466         * gcc.dg/20041104-1.c: New test.
8467
8468 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8469
8470         * g++.dg/template/nontype7.C: New test.
8471         * g++.dg/template/nontype8.C: Likewise.
8472         * g++.dg/template/nontype9.C: Likewise.
8473         * g++.dg/template/nontype10.C: Likewise.
8474         * g++.dg/tc1/dr49.C: Likewise.
8475         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
8476         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
8477
8478 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8479
8480         * g++.dg/rtti/tinfo1.C: Remove xfails.
8481
8482 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8483
8484         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
8485         packed attribute to the definition to satisfy the new C++ parser.
8486
8487 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8488
8489         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
8490         invocations of va_arg.
8491
8492 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
8493
8494         PR c++/18124
8495         * g++.dg/template/crash25.C: New test.
8496
8497         PR c++/18155
8498         * g++.dg/template/typedef2.C: New test.
8499         * g++.dg/parse/crash13.C: Adjust error markers.
8500
8501         PR c++/18177
8502         * g++.dg/conversion/const3.C: New test.
8503
8504 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8505
8506         PR fortran/17535
8507         PR fortran/17583
8508         PR fortran/17713
8509         * gfortran.dg/generic_[123].f90: New testcases.
8510
8511 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8512
8513         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
8514         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
8515
8516 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8517
8518         PR tree-opt/16808
8519         * gcc.c-torture/compile/pr16808.c: New test.
8520
8521 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
8522
8523         PR rtl-optimization/17104
8524         * gcc.dg/ppc-bitfield1.c: New.
8525
8526 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8527
8528         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
8529
8530 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8531
8532         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
8533         strings for 32-bit code.
8534
8535 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
8536
8537         PR c/18239
8538         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
8539
8540 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
8541
8542         PR c++/18064
8543         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
8544
8545 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
8546
8547         PR c++/15172
8548         * g++.dg/init/aggr2.C: New test.
8549
8550 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
8551
8552         * objc.dg/local-decl-1.m: New test.
8553
8554 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8555
8556         * gcc.dg/20040910-1.c: Adjust regex.
8557
8558 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8559
8560         PR rtl-optimization/18084
8561         * g++.dg/opt/pr18084-1.C: New testcase.
8562
8563 2004-10-30  Matt Austern  <austern@apple.com>
8564
8565         PR c++/17542
8566         * g++.dg/ext/attrib18.C: New test.
8567
8568 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8569
8570         PR middle-end/18096
8571         * gcc.dg/pr18096-1.c: New test case.
8572
8573 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8574
8575         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
8576
8577 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
8578
8579         PR c/16666
8580         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
8581         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
8582         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
8583         gcc.dg/old-style-prom-3.c: New tests.
8584
8585 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
8586
8587         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
8588         Remove unnecessary inclusion of stdio.h.
8589
8590 2004-10-29  Roger Sayle  <roger@eyesopen.com>
8591
8592         PR rtl-optimization/17581
8593         * gcc.dg/pr17581-1.c: New test case.
8594
8595 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
8596
8597         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
8598         being implemented.
8599         * g++.dg/conversion/dr195-1.C: New.
8600         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
8601         * g++.old-deja/g++.mike/p10148.C: Likewise.
8602
8603 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
8604
8605         PR c++/17695
8606         * g++.dg/debug/typedef2.C: New test.
8607
8608 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
8609
8610         PR fortran/13490
8611         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
8612         * gfortran.dg/g77/README: Update.
8613
8614 2004-10-28  Matt Austern  <austern@apple.com>
8615
8616         PR c++/14124
8617         * g++.dg/ext/packed7.C: New test.
8618
8619 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8620
8621         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
8622         scan-assembler.
8623         * lib/scanasm.exp (hidden-scan-for): New proc.
8624         (scan-hidden): Use hidden-scan-for instead of constructing the scan
8625         string.
8626         (scan-not-hidden): Likewise.
8627         * lib/target-supports.exp (check_visibility_available): mach-o is
8628         support too.
8629
8630 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
8631
8632         PR c++/17132
8633         * g++.dg/template/memclass3.C: New test.
8634
8635 2004-10-28  Adam Nemet  <anemet@lnxw.com>
8636
8637         PR middle-end/18160
8638         * gcc.dg/register-var-1.c: New test.
8639         * gcc.dg/register-var-2.c: New test.
8640         * gcc.dg/asm-7.c: Taking the address of a register variable is an
8641         error now.
8642
8643 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
8644
8645         PR other/18172
8646         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
8647         unused variables.
8648         * gcc.dg/vect/vect-22.c: Likewise.
8649
8650 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
8651
8652         * gcc.dg/i386-rotate-1.c: New test.
8653
8654 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
8655
8656         * g++.dg/init/ref12.C: Add "run" marker.
8657
8658         PR c++/17435
8659         * g++.dg/init/ref12.C: New test.
8660
8661         PR c++/18140
8662         * g++.dg/template/shift1.C: New test.
8663         * g++.dg/template/error10.C: Adjust error markers.
8664
8665 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
8666
8667         PR tree-opt/17529
8668         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
8669
8670 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
8671
8672         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
8673         * gcc.dg/weak/weak-3.c: Likewise.
8674         * gcc.dg/weak/weak-5.c: Likewise.
8675         * gcc.dg/weak/weak-9.c: Likewise.
8676         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
8677         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
8678
8679         * gcc.dg/darwin-weakimport-1.c: New.
8680
8681 2004-10-28  Ben Elliston  <bje@au.ibm.com>
8682
8683         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
8684
8685 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
8686
8687         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
8688         'syntax' error messages.
8689         * gcc.dg/cpp/direct2s.c: Likewise.
8690
8691 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
8692
8693         * gcc.c-torture/compile/20041026-1.c: New.
8694
8695 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
8696
8697         PR c++/18093
8698         * g++.dg/lookup/ns2.C: New test.
8699
8700         PR c++/18020
8701         * g++.dg/template/enum4.C: New test.
8702
8703         PR c++/18161
8704         * g++.dg/template/expr1.C: New test.
8705
8706 2004-10-26  Ben Elliston  <bje@au.ibm.com>
8707
8708         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
8709
8710 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8711
8712         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
8713         gcc.dg/decl-nospec-3.c: New tests.
8714
8715 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
8716
8717         * objc.dg/super-class-3.m: New test.
8718
8719 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
8720
8721         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
8722         resyncing.
8723         * gcc.dg/cpp/direct2s.c: Likewise.
8724
8725 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
8726
8727         * objc.dg/image-info.m: Update for changes to section selection.
8728
8729 2004-10-25  David Ayers  <d.ayers@inode.at>
8730             Ziemowit Laski  <zlaski@apple.com>
8731
8732         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
8733         diagnostics when messaging 'id <Proto>'.
8734         * objc.dg/class-protocol-1.m: New test.
8735         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
8736         a non-existent method signature.
8737         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
8738         Update diagnostics when messaging with non-existent method signature.
8739         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
8740         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
8741         invalid receivers are now resolved as if messaging 'id'; remove
8742         extraneous diagnostics.
8743
8744 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8745
8746         PR c/16667
8747         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
8748         gcc.dg/init-desig-obs-3.c: New tests.
8749
8750 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
8751
8752         * gcc.dg/debug/20041023-1.c: New test.
8753
8754 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
8755
8756         PR middle-end/17407
8757         * gcc.c-torture/compile/pr17407.c: New test.
8758
8759         PR c++/18121
8760         * g++.dg/template/array8.C: New test.
8761
8762 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8763
8764         PR other/18138
8765         * lib/g++.exp: Accept more than one multilib libgcc.
8766         * lib/gcc-dg.exp: Likewise.
8767         * lib/objc.exp: Likewise.
8768         * lib/treelang.exp: Likewise.
8769         * lib/gfortran.exp: Likewise.
8770
8771 2004-10-24  Ben Elliston  <bje@au.ibm.com>
8772
8773         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
8774
8775 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
8776
8777         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
8778         * gcc.dg/c99-const-expr-3.c: Likewise.
8779
8780 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
8781
8782         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
8783
8784 2004-10-23  Ben Elliston  <bje@au.ibm.com>
8785
8786         * gcc.c-torture/execute/loop-2e.x: Remove.
8787
8788 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8789
8790         PR c++/18095
8791         * g++.dg/parse/crash18.C: New.
8792         * g++.dg/parse/crash19.C: New.
8793
8794 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8795
8796         * g++.dg/ext/dllimport1.C: Move dg-warnings.
8797         * g++.dg/ext/dllimport2.C: Same.
8798         * g++.dg/ext/dllimport8.C: Same.
8799
8800 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
8801
8802         PR c++/10841
8803         * g++.dg/conversion/cast1.C: New test.
8804         * g++.dg/overload/pmf1.C: Adjust error marker.
8805
8806 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
8807
8808         PR objc/17923
8809         * objc.dg/const-str-7.m: New test.
8810
8811 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8812
8813         * g++.dg/template/memfriend11.C: Fix comment typo.
8814         * g++.dg/template/memfriend14.C: Likewise.
8815
8816 2004-10-20  Richard Henderson  <rth@redhat.com>
8817
8818         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
8819         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
8820         -fasynchronous-unwind-tables.
8821
8822 2004-10-20  Richard Henderson  <rth@redhat.com>
8823
8824         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
8825         (main): Return success.
8826         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
8827         (main): Return success.
8828
8829 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8830
8831         PR c++/13495
8832         * g++.dg/template/memfriend9.C: New test.
8833         * g++.dg/template/memfriend10.C: Likewise.
8834         * g++.dg/template/memfriend11.C: Likewise.
8835         * g++.dg/template/memfriend12.C: Likewise.
8836         * g++.dg/template/memfriend13.C: Likewise.
8837         * g++.dg/template/memfriend14.C: Likewise.
8838         * g++.dg/template/memfriend15.C: Likewise.
8839         * g++.dg/template/memfriend16.C: Likewise.
8840         * g++.dg/template/memfriend17.C: Likewise.
8841         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
8842
8843 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
8844
8845         * g++.dg/conversion/dr195.C: New.
8846         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
8847
8848 2004-10-20  Ben Elliston  <bje@au.ibm.com>
8849             Devang Patel  <dpatel@apple.com>
8850
8851         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
8852         of floating point arithmetic, which could trap.
8853
8854 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
8855
8856         PR c++/14035
8857         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
8858         * g++.dg/conversion/const2.C: New test.
8859         * g++.dg/expr/reinterpret2.C: New test.
8860         * g++.dg/expr/reinterpret3.C: New test.
8861         * g++.dg/expr/cast2.C: New test.
8862         * g++.dg/expr/copy1.C: New test.
8863         * g++.dg/other/conversion1.C: Change error message.
8864         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
8865         function pointers to void *.
8866         * g++.old-deja/g++.mike/p10148.C: Likewise.
8867
8868 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8869
8870         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
8871
8872 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
8873
8874         PR c++/18047
8875
8876         * g++.dg/parse/expr3.C: New test.
8877
8878 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8879
8880         * gcc.dg/smod-1.c: New test.
8881
8882 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
8883
8884         * objc.dg/method-14.m: New test.
8885
8886 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8887
8888         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
8889         Also xfail as the patch was reverted.
8890
8891 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8892
8893         PR middle-end/16973
8894         * gcc.dg/pr16973.c: New test.
8895
8896 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
8897
8898         PR tree-optimization/17656
8899         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
8900
8901 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
8902
8903         * g++.dg/eh/shadow1.C: New.
8904
8905 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
8906
8907         * gcc.c-torture/compile/20041018-1.c: New test.
8908
8909 2004-10-18  Ben Elliston  <bje@au.ibm.com>
8910
8911         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
8912         compiler referring to register 0 when accessing sdata.  The linker
8913         now patches things up.
8914
8915 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
8916
8917         PR c/17529
8918         * gcc.c-torture/compile/pr17529.c: New test.
8919
8920 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8921
8922         PR c++/17743
8923         * g++.dg/ext/attrib17.C: New test.
8924
8925 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8926
8927         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
8928
8929 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8930
8931         PR c++/10479
8932         * g++.dg/ext/attrib16.C: New test.
8933
8934 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
8935
8936         PR c++/17042
8937         * g++.dg/init/dso_handle1.C: New test.
8938
8939         PR c++/14667
8940         * g++.dg/parse/typedef6.C: New test.
8941
8942         PR c++/17916
8943         * g++.dg/parse/pragma1.C: New test.
8944
8945 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
8946
8947         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
8948
8949 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
8950
8951         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
8952         -fno-common when on HPPA HP-UX platforms.
8953
8954 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
8955
8956         PR other/16820
8957         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
8958         stdint.h.
8959         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
8960         uintptr_t.
8961
8962 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8963
8964         PR c++/16301
8965         * g++.dg/lookup/strong-using-4.C: New test.
8966
8967 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8968
8969         PR middle-end/16567
8970         * gcc.c-torture/compile/nested-1.c: New test.
8971
8972 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8973
8974         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
8975         and mipsisa64*-*-* (until support for misaligned loads is added).
8976         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
8977         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
8978         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
8979         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
8980         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
8981         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
8982
8983 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
8984
8985         PR c++/17976
8986         * g++.dg/init/dtor3.C: New test.
8987
8988 2004-10-15  Ben Elliston  <bje@au.ibm.com>
8989
8990         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
8991
8992 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
8993
8994         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
8995         * gcc.dg/macho-lo-sum.c: Likewise.
8996
8997 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
8998
8999         * gcc.dg/ppc-spe64-1.c: New test.
9000
9001 2004-10-14  Devang Patel  <dpatel@apple.com>
9002
9003         PR 17635
9004         * gcc.dg/pr17635.c : New test.
9005
9006 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
9007
9008         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
9009         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
9010         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
9011         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
9012         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
9013         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
9014         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
9015         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
9016         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
9017         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
9018         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
9019         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
9020         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
9021         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
9022         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
9023         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
9024         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
9025         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
9026
9027 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9028
9029         * gcc.dg/vect/vect-82.c: New testcase.
9030         * gcc.dg/vect/vect-82_64.c: New testcase.
9031         * gcc.dg/vect/vect-83.c: New testcase.
9032         * gcc.dg/vect/vect-83_64.c: New testcase.
9033
9034 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9035
9036         * gcc.dg/cpp/error-1.c: New test.
9037
9038 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9039
9040         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
9041
9042 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
9043
9044         PR target/17984
9045         * gcc.dg/cris-peep2-xsrand2.c: New test.
9046
9047 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
9048
9049         PR c++/17661
9050         * testsuite/g++.dg/expr/for2.C: New test.
9051
9052 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9053
9054         * g++.dg/inherit/thunk1.C: Run on the SPARC.
9055
9056 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
9057
9058         PR tree-optimization/17724
9059         * g++.dg/opt/pr17724-1.C: New test.
9060         * g++.dg/opt/pr17724-2.C: New test.
9061         * g++.dg/opt/pr17724-3.C: New test.
9062         * g++.dg/opt/pr17724-4.C: New test.
9063         * g++.dg/opt/pr17724-5.C: New test.
9064         * g++.dg/opt/pr17724-6.C: New test.
9065
9066 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
9067
9068         PR c/17301
9069         * gcc.dg/pr17301-2.c: New test.
9070
9071 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
9072
9073         PR c++/15876
9074         * g++.dg/parse/error22.C: New test.
9075
9076         PR c++/17936
9077         * g++.dg/template/spec18.C: New test.
9078
9079 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
9080
9081         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
9082         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
9083         memcpy.
9084         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
9085         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
9086
9087 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9088
9089         * g++.dg/eh/cleanup5.C: Add dg-options "".
9090
9091 2004-10-11  Roger Sayle  <roger@eyesopen.com>
9092
9093         PR middle-end/17657
9094         * gcc.dg/switch-4.c: New test case.
9095
9096 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
9097
9098         * gcc.c-torture/execute/20041011-1.c: New test.
9099
9100 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9101
9102         PR c++/17554
9103         * g++.dg/init/for3.C: New test.
9104
9105         PR c++/17657
9106         * g++.dg/opt/switch2.C: New test.
9107
9108         PR middle-end/17703
9109         * g++.dg/warn/Wreturn-2.C: New test.
9110
9111 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9112
9113         PR c++/17907
9114         * g++.dg/eh/cleanup5.C: New test.
9115
9116 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
9117
9118         PR c++/17393
9119         * g++.dg/parse/error21.C: New test.
9120
9121 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9122
9123         * g++.dg/overload/pmf1.C: Adjust quoting marks.
9124         * g++.dg/warn/incomplete1.C: Likewise.
9125         * g++.dg/template/qualttp20.C: Likewise.
9126
9127 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9128
9129         PR c/17881
9130         * parm-incomplete-1.c: New test.
9131
9132 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9133
9134         PR c++/17867
9135         * g++.dg/parse/error19.C: New test.
9136
9137         PR c++/17670
9138         * g++.dg/init/new11.C: New test.
9139
9140         PR c++/17821
9141         * g++.dg/parse/error20.C: New test.
9142
9143         PR c++/17826
9144         * g++.dg/template/crash24.C: New test.
9145
9146 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9147
9148         PR c/17301
9149         * gcc.dg/pr17301-1.c: New test.
9150
9151 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9152
9153         PR c/17189
9154         * gcc.dg/anon-struct-5.c: New test.
9155
9156 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9157
9158         PR c/17844
9159         * gcc.dg/pr17844-1.c: New test.
9160
9161 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
9162
9163         PR tree-optimization/17906
9164         * gcc.c-torture/compile/pr17906.c: New.
9165
9166 2004-10-09  Stuart Hastings  <stuart@apple.com>
9167             Roger Sayle  <roger@eyesopen.com>
9168
9169         PR rtl-optimization/17853
9170         * gcc.dg/i386-mmx-5.c: New testcase.
9171
9172 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
9173
9174         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
9175
9176 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9177
9178         PR c++/17524
9179         * g++.dg/template/static9.C: New test.
9180
9181         PR c++/17685
9182         * g++.dg/parse/operator5.C: New test.
9183
9184 2004-10-09  Roger Sayle  <roger@eyesopen.com>
9185
9186         PR middle-end/17894
9187         * gcc.c-torture/execute/divcmp-4.c: New test case.
9188
9189 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9190
9191         PR tree-opt/17902
9192         * g++.dg/opt/pr17902.C: New test.
9193
9194 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
9195
9196         * gcc.dg/cpp/ident-1.c: Add dg-options "".
9197
9198 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9199
9200         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
9201
9202 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9203
9204         * gcc.dg/assign-warn-3.c: New test.
9205
9206 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9207
9208         PR c/16999
9209         * gcc.dg/cpp/ident-1.c: New test.
9210
9211 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9212
9213         * gcc.c-torture/compile/acc1.c: New.
9214
9215 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9216
9217         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
9218         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
9219
9220 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9221
9222         * gcc.dg/ultrasp11.c: New test.
9223
9224 2004-10-08  Michael Matz  <matz@suse.de>
9225
9226         * gcc.dg/doloop-2.c: New test.
9227
9228 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9229
9230         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
9231         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
9232         objc.dg/method-9.m: Update expected diagnostics.
9233
9234 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
9235
9236         * gcc.dg/ppc-fsel-3.c: New file.
9237         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
9238
9239 2004-10-07  Paul Brook  <paul@codesourcery.com>
9240
9241         * gfortran.dg/intrinsic_verify_1.f90: New test.
9242
9243 2004-10-07  Paul Brook  <paul@codesourcery.com>
9244
9245         * gfortran.dg/empty_format_1.f90: Remove stray commas.
9246
9247 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9248
9249         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
9250         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
9251         commit.
9252
9253 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9254
9255         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
9256
9257 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9258
9259         PR c++/17115
9260         * g++.dg/warn/Winline-4.C: New test.
9261
9262 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9263
9264         * gcc.c-torture/compile/20041007-1.c: New test.
9265
9266 2004-10-07  Paul Brook  <paul@codesourcery.com>
9267
9268         PR fortran/17678
9269         * gfortran.dg/use_allocated_1.f90: New test.
9270
9271 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9272
9273         PR middle-end/17849
9274         * gfortran.fortran-torture/compile/nested.f90: New test
9275
9276 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9277
9278         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
9279
9280 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9281
9282         PR c++/17368
9283         * g++.dg/ext/asm6.C: New test.
9284
9285 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
9286
9287         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
9288
9289 2004-10-06  Paul Brook  <paul@codesourcery.com>
9290
9291         PR libfortran/17709
9292         * gfortran.dg/empty_format_1.f90: New test.
9293
9294 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9295
9296         PR fortran/17568
9297         * gfortran.dg/ishft.f90: New test.
9298
9299         PR fortran/17283
9300         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
9301         tests.
9302
9303 2004-10-06  Paul Brook  <paul@codesourcery.com>
9304
9305         * gfortran.dg/do_1.f90: New test.
9306
9307 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9308
9309         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
9310         optimizing for size.
9311
9312 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9313
9314         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
9315
9316 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9317
9318         * gcc.c-torture/compile/20041005-1.c: New test.
9319
9320 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9321
9322         PR c++/17829
9323         * g++.dg/lookup/koenig4.C: New.
9324
9325 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9326
9327         * g++.dg/other/classkey1.C: Adjust quoting marks.
9328         * g++.dg/parse/error15.C: Likewise.
9329         * g++.dg/template/meminit2.C (int>): Likewise.
9330
9331 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9332
9333         PR fortran/17283
9334         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
9335
9336         PR fortran/17631
9337         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
9338
9339         PR fortran/17708
9340         * gfortran.dg/pr17708.f90: New test.
9341
9342 2004-10-04  Chao-ying Fu  <fu@mips.com>
9343
9344         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
9345         * gcc.dg/vect/vect-4.c: Ditto.
9346         * gcc.dg/vect/vect-5.c: Ditto.
9347         * gcc.dg/vect/vect-6.c: Ditto.
9348         * gcc.dg/vect/vect-8.c: Ditto.
9349         * gcc.dg/vect/vect-16.c: Ditto.
9350         * gcc.dg/vect/vect-30.c: Ditto.
9351         * gcc.dg/vect/vect-40.c: Ditto.
9352         * gcc.dg/vect/vect-41.c: Ditto.
9353         * gcc.dg/vect/vect-42.c: Ditto.
9354         * gcc.dg/vect/vect-43.c: Ditto.
9355         * gcc.dg/vect/vect-44.c: Ditto.
9356         * gcc.dg/vect/vect-45.c: Ditto.
9357         * gcc.dg/vect/vect-46.c: Ditto.
9358         * gcc.dg/vect/vect-47.c: Ditto.
9359         * gcc.dg/vect/vect-48.c: Ditto.
9360         * gcc.dg/vect/vect-49.c: Ditto.
9361         * gcc.dg/vect/vect-50.c: Ditto.
9362         * gcc.dg/vect/vect-51.c: Ditto.
9363         * gcc.dg/vect/vect-52.c: Ditto.
9364         * gcc.dg/vect/vect-53.c: Ditto.
9365         * gcc.dg/vect/vect-54.c: Ditto.
9366         * gcc.dg/vect/vect-55.c: Ditto.
9367         * gcc.dg/vect/vect-56.c: Ditto.
9368         * gcc.dg/vect/vect-57.c: Ditto.
9369         * gcc.dg/vect/vect-58.c: Ditto.
9370         * gcc.dg/vect/vect-59.c: Ditto.
9371         * gcc.dg/vect/vect-60.c: Ditto.
9372         * gcc.dg/vect/vect-74.c: Ditto.
9373         * gcc.dg/vect/vect-79.c: Ditto.
9374         * gcc.dg/vect/vect-80.c: Ditto.
9375
9376 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9377
9378         * gcc.dg/unused-7.c: Use the correct option.
9379
9380 2004-10-04  Paul Brook  <paul@codesourcery.com>
9381         Bud Davis  <bdavis9659@comcast.net>
9382
9383         PR fortran/17706
9384         PR fortran/16434
9385         * gfortran/pr17706.f90: New test.
9386         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
9387
9388 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9389
9390         * gfortran.dg/pr17612.f90: New test.
9391
9392 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9393
9394         * g++.dg/template/local1.C: Adjust quoting marks in
9395         testing for diagnostics.
9396         * g++.dg/tls/diag-2.C: Likewise.
9397         * g++.dg/other/error8.C: Likewise.
9398
9399 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9400
9401         PR c/17178
9402         * gcc.dg/unused-4.c: Adjust to be correct.
9403
9404         PR c/17820
9405         * gcc.dg/unused-7.c: New test.
9406
9407 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9408
9409         PR c++/17797
9410         * g++.dg/overload/template2.C: New test.
9411
9412 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
9413
9414         PR tree-optimization/16632
9415         * gcc.dg/tree-ssa/20041002-1.c: New.
9416
9417 2004-10-03  Paul Brook  <paul@codesourcery.com>
9418
9419         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
9420         rather than relying on default formatting.
9421
9422 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
9423
9424         * gcc.dg/20040920-1.c: Update expected message text.
9425
9426 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
9427
9428         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
9429
9430 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
9431
9432         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
9433         tree level.
9434
9435 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9436
9437         * gcc.dg/tree-ssa/pr17343.c: Remove.
9438
9439 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9440
9441         PR tree-opt/17343
9442         * gcc.dg/tree-ssa/pr17343.c: New test.
9443
9444 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
9445
9446         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
9447         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
9448         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
9449         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
9450         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
9451
9452 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9453
9454         * gcc.dg/lvalue-2.c: New test.
9455
9456 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9457
9458         PR c/17730
9459         * gcc.dg/pr17730-1.c: New test
9460
9461 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
9462
9463         PR c/7425
9464         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
9465
9466 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9467
9468         * gcc.c-torture/execute/stdarg-1.c: New test.
9469         * gcc.c-torture/execute/stdarg-2.c: New test.
9470         * gcc.c-torture/execute/stdarg-3.c: New test.
9471         * gcc.dg/tree-ssa/stdarg-1.c: New test.
9472         * gcc.dg/tree-ssa/stdarg-2.c: New test.
9473         * gcc.dg/tree-ssa/stdarg-3.c: New test.
9474         * gcc.dg/tree-ssa/stdarg-4.c: New test.
9475         * gcc.dg/tree-ssa/stdarg-5.c: New test.
9476
9477 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9478
9479         PR tree-optimization/17697
9480         * g++.dg/opt/pr17697-1.C: New test.
9481         * g++.dg/opt/pr17697-2.C: New test.
9482         * g++.dg/opt/pr17697-3.C: New test.
9483
9484 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9485
9486         PR c/16409
9487         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
9488         gcc.dg/vla-init-5.c: New tests.
9489
9490 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9491
9492         PR c/13804
9493         * gcc.dg/pr13804-1.c: New test.
9494
9495 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9496
9497         PR fortran/16938
9498         * gfortran.dg/pr16938.f90: New test.
9499
9500 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9501
9502         * g++.dg/template/crash23.C: New test.
9503
9504 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9505
9506         PR c++/17585
9507         * g++.dg/template/static8.C: New test.
9508
9509 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
9510
9511         PR c++/17681
9512         * g++.dg/other/error9.C: New test.
9513
9514 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
9515
9516         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
9517
9518 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9519
9520         PR fortran/15164
9521         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
9522
9523 2004-09-26  Roger Sayle  <roger@eyesopen.com>
9524
9525         PR middle-end/17112
9526         * gcc.dg/pr17112-1.c: New test case.
9527
9528 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9529
9530         PR c/11459
9531         * gcc.dg/pr11459-1.c: New test.
9532
9533 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
9534
9535         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
9536         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9537
9538 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9539
9540         * gfortran.dg/pr15324.f90: Make array bounds consistent.
9541
9542 2004-09-25  Jan Hubicka  <jh@suse.cz>
9543
9544         * compile/30040909-1.c: New test.
9545         * compile/30040907-1.c: New test.
9546
9547 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
9548
9549         * gcc.c-torture/execute/va-arg-26.c: New test.
9550
9551 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
9552
9553         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
9554         extra diagnostics on targets with 64-bit pointers.
9555         * objc.dg/selector-1.m: Adjust dg-warning regexp.
9556
9557 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9558
9559         PR c/17188
9560         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
9561         * gcc.dg/decl-3.c: Adjust expected message.
9562
9563 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9564
9565         PR fortran/17615
9566         * gfortran.dg/pr17615.f90: New test.
9567
9568 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
9569
9570         PR tree-optimzation/17517
9571         * g++.dg/tree-ssa/pr17517.C: New Test.
9572
9573 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9574
9575         PR c++/16889
9576         * g++.dg/lookup/ambig3.C: New.
9577
9578 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
9579
9580         PR tree-opt/17624
9581         * g++.dg/opt/pr17624.C: New test.
9582
9583 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9584
9585         PR c/6980
9586         * gcc.dg/Wbad-function-cast-1.c: New test.
9587
9588 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
9589
9590         * g++.dg/ext/complit1.C
9591         * g++.dg/other/error2.C
9592         * g++.dg/other/nontype-1.C
9593         * g++.dg/parse/crash11.C
9594         * g++.dg/parse/crash12.C
9595         * g++.dg/parse/error15.C
9596         * g++.dg/parse/error4.C
9597         * g++.dg/parse/tmpl-outside1.C
9598         * g++.dg/parse/too-many-tmpl-args1.C
9599         * g++.dg/template/dependent-expr3.C
9600         * g++.dg/template/error10.C
9601         * g++.dg/template/instantiate1.C
9602         * g++.dg/template/vtable2.C
9603         * g++.dg/warn/Wshadow-1.C
9604         * g++.dg/warn/weak1.C
9605         * g++.old-deja/g++.brendan/crash16.C
9606         * g++.old-deja/g++.brendan/crash18.C
9607         * g++.old-deja/g++.brendan/crash48.C
9608         * g++.old-deja/g++.brendan/crash49.C
9609         * g++.old-deja/g++.brendan/crash55.C
9610         * g++.old-deja/g++.brendan/crash56.C
9611         * g++.old-deja/g++.brendan/crash8.C
9612         * g++.old-deja/g++.brendan/enum11.C
9613         * g++.old-deja/g++.brendan/enum8.C
9614         * g++.old-deja/g++.brendan/enum9.C
9615         * g++.old-deja/g++.brendan/friend3.C
9616         * g++.old-deja/g++.brendan/misc14.C
9617         * g++.old-deja/g++.bugs/900402_02.C
9618         * g++.old-deja/g++.bugs/900404_03.C
9619         * g++.old-deja/g++.bugs/900404_04.C
9620         * g++.old-deja/g++.bugs/900428_03.C
9621         * g++.old-deja/g++.jason/crash4.C
9622         * g++.old-deja/g++.jason/overload21.C
9623         * g++.old-deja/g++.jason/redecl1.C
9624         * g++.old-deja/g++.jason/report.C
9625         * g++.old-deja/g++.jason/rfg10.C
9626         * g++.old-deja/g++.jason/template30.C
9627         * g++.old-deja/g++.law/arm12.C
9628         * g++.old-deja/g++.law/ctors5.C
9629         * g++.old-deja/g++.law/cvt20.C
9630         * g++.old-deja/g++.law/init10.C
9631         * g++.old-deja/g++.law/init8.C
9632         * g++.old-deja/g++.law/visibility17.C
9633         * g++.old-deja/g++.law/visibility7.C
9634         * g++.old-deja/g++.mike/net8.C
9635         * g++.old-deja/g++.mike/p646.C
9636         * g++.old-deja/g++.mike/p700.C
9637         * g++.old-deja/g++.mike/p701.C
9638         * g++.old-deja/g++.mike/p811.C
9639         * g++.old-deja/g++.ns/template13.C
9640         * g++.old-deja/g++.other/array3.C
9641         * g++.old-deja/g++.other/crash25.C
9642         * g++.old-deja/g++.other/dtor3.C
9643         * g++.old-deja/g++.other/dtor4.C
9644         * g++.old-deja/g++.other/main1.C
9645         * g++.old-deja/g++.other/warn7.C
9646         * g++.old-deja/g++.pt/crash11.C
9647         * g++.old-deja/g++.pt/crash36.C
9648         * g++.old-deja/g++.pt/spec22.C
9649         * g++.old-deja/g++.pt/spec9.C
9650         * g++.old-deja/g++.pt/ttp52.C
9651         * g++.old-deja/g++.robertl/eb103.C
9652         * g++.old-deja/g++.robertl/eb121.C
9653         * g++.old-deja/g++.robertl/eb22.C
9654         * g++.old-deja/g++.robertl/eb8.C:
9655         Update locations and/or regexps of dg-error markers.
9656         Remove markers for some bogus messages that are no longer issued.
9657
9658 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
9659
9660         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
9661         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
9662
9663 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
9664
9665         PR c++/17618
9666         * g++.dg/lookup/crash5.C: New test.
9667
9668 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
9669
9670         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
9671         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
9672         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
9673         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
9674         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
9675         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
9676
9677         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
9678         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
9679         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
9680         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
9681         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
9682         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
9683
9684         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
9685
9686         * gcc.dg/vect/vect-44.c: Check additional cases.
9687         * gcc.dg/vect/vect-48.c: Check additional cases.
9688
9689         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
9690         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
9691         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
9692         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
9693         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
9694         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
9695         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
9696         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
9697         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
9698
9699         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
9700         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
9701         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
9702
9703 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9704
9705         * gcc.dg/tree-ssa/loop-6.c: New test.
9706
9707 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
9708
9709         PR c++/17620
9710         * g++.dg/inherit/base2.C: New.
9711
9712 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9713
9714         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
9715         * gcc.dg/20001012-2.c: Likewise.
9716         * gcc.dg/20001013-1.c: Likewise.
9717         * gcc.dg/20001101-1.c: Likewise.
9718         * gcc.dg/20001102-1.c: Likewise.
9719         * gcc.dg/bf-spl1.c: Likewise.
9720         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
9721         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
9722
9723 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
9724
9725         PR tree-optimization/16721
9726         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
9727
9728 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
9729
9730         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
9731         * gcc.dg/20040305-1.c: Likewise.
9732
9733 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9734
9735         PR c/16566
9736         * gcc.c-torture/compile/pr16566-1.c,
9737         gcc.c-torture/compile/pr16566-2.c,
9738         gcc.c-torture/compile/pr16566-3.c: New tests.
9739
9740 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
9741
9742         PR tree-optimization/17512
9743         * gcc.c-torture/compile/20040916-1.c.
9744
9745 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
9746
9747         * gcc.dg/pragma-re-3.c: New test.
9748
9749 2004-09-17  Matt Austern  <austern@apple.com>
9750
9751         PR c++/15049
9752         * g++.dg/other/anon3.C: New.
9753
9754 2004-09-21  Roger Sayle  <roger@eyesopen.com>
9755
9756         PR c++/7503
9757         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
9758         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
9759         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
9760         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
9761         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
9762
9763 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
9764
9765         PR fortran/17286
9766         * gfortran.dg/pr17286.f90: New test.
9767
9768 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
9769
9770         PR c++/17530
9771         * g++.dg/template/static7.C: New test.
9772
9773 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
9774
9775         PR tree-opt/17558
9776         * gcc.c-torture/compile/pr17558.c: New test.
9777
9778 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9779
9780         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
9781         if SKIP_ATTRIBUTE is defined.
9782
9783 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9784
9785         PR fortran/15957
9786         * gfortran.dg/pr15957.f90: New test.
9787
9788 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
9789
9790         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
9791         in comparison.
9792         * gcc.dg/vect/vect-79.c: Likewise.
9793         * gcc.dg/vect/vect-80.c: Likewise.
9794
9795 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9796
9797         PR fortran/15750
9798         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
9799
9800 2004-09-20  Ira Rosen  <irar@il.ibm.com>
9801
9802         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
9803         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
9804         * gcc.dg/vect/vect-62.c: New testcase.
9805         * gcc.dg/vect/vect-63.c: New testcase.
9806         * gcc.dg/vect/vect-64.c: New testcase.
9807         * gcc.dg/vect/vect-65.c: New testcase.
9808         * gcc.dg/vect/vect-66.c: New testcase.
9809         * gcc.dg/vect/vect-67.c: New testcase.
9810         * gcc.dg/vect/vect-68.c: New testcase.
9811         * gcc.dg/vect/vect-69.c: New testcase.
9812         * gcc.dg/vect/vect-79.c: New testcase.
9813         * gcc.dg/vect/vect-80.c: New testcase.
9814
9815 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9816
9817         * gcc.target/mips/asm-1.c: New test.
9818
9819 2004-09-19  Ira Rosen  <irar@il.ibm.com>
9820
9821         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
9822         * gcc.dg/vect/vect-73.c: New testcase.
9823         * gcc.dg/vect/vect-74.c: New testcase.
9824         * gcc.dg/vect/vect-75.c: New testcase.
9825         * gcc.dg/vect/vect-76.c: New testcase.
9826         * gcc.dg/vect/vect-77.c: New testcase.
9827         * gcc.dg/vect/vect-78.c: New testcase
9828
9829 2004-09-18  Paul Brook  <paul@codesourcery.com>
9830
9831         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
9832
9833 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
9834
9835         PR c/17424
9836         * gcc.dg/pr17424-1.c: New test.
9837
9838 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
9839
9840         * g++.dg/tree-ssa/pr17153.C: New test.
9841
9842 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
9843
9844         PR pch/13361
9845         * testsuite/g++.dg/pch/wchar-1.C: New.
9846         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9847
9848 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
9849
9850         * gcc.c-torture/execute/20040917-1.c: New test.
9851
9852 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9853
9854         PR tree-optimization/17319
9855         * gcc.dg/pr17319.c: New test.
9856
9857 2004-09-17  Devang Patel  <dpatel@apple.com>
9858
9859         * gcc.dg/20040813-1.c: New test.
9860
9861 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9862
9863         PR tree-optimization/17273
9864         * gcc.c-torture/compile/pr17273.c: New test.
9865
9866 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9867
9868         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
9869         Update expected messages.
9870         * gcc.dg/declspec-13.c: New test.
9871
9872 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
9873
9874         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
9875
9876 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9877
9878         * gcc.c-torture/execute/pr17252.c: Use post-increment to
9879         change what 'a' is pointing to.
9880
9881 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
9882
9883         PR c++/16002
9884         * g++.dg/template/error18.C: New test.
9885
9886         PR c++/16029
9887         * g++.dg/warn/Wunused-8.C: New test.
9888
9889 2004-09-17  Steven Bosscher  <stevenb@suse.de>
9890
9891         PR tree-optimization/17513
9892         * gcc.dg/20040916-1.c: New test.
9893
9894 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
9895
9896         PR c++/17501
9897         * g++.dg/template/typename7.C: New test.
9898
9899 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9900
9901         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
9902
9903 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
9904
9905         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
9906         with -ftree-based-profiling also.
9907         * lib/profopt.exp: Support late-set profile_option/feedback_option.
9908
9909 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
9910
9911         PR/15364
9912         * gfortran.dg/der_array_io_1.f90: New test.
9913         * gfortran.dg/der_array_io_2.f90: New test.
9914         * gfortran.dg/der_array_io_3.f90: New test.
9915
9916 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9917
9918         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
9919         EABI.
9920
9921 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9922
9923         * g++.dg/opt/switch1.C: New test.
9924
9925 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9926
9927         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
9928         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
9929         Update expected messages.
9930
9931 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9932
9933         PR fortran/16485
9934         * gfortran.dg/same_name_1.f90: New test.
9935
9936 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
9937
9938         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
9939         dereference garbage pointers.
9940
9941 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
9942
9943         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
9944         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
9945
9946         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
9947         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
9948         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
9949
9950 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
9951
9952         PR c++/17324
9953         * g++.dg/template/mangle1.C: New test.
9954
9955 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9956
9957         PR tree-optimization/17252
9958         * gcc.c-torture/execute/pr17252.c: New test.
9959
9960 2004-09-14  Andrew Pinski  <apinski@apple.com>
9961
9962         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
9963
9964 2004-09-14  Roger Sayle  <roger@eyesopen.com>
9965
9966         PR rtl-optimization/9771
9967         * gcc.dg/pr9771-1.c: New test case.
9968
9969 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9970
9971         PR tree-optimization/15262
9972         * gcc.c-torture/execute/pr15262-1.c: New test.
9973         * gcc.c-torture/execute/pr15262-2.c: New test.
9974
9975 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9976
9977         * gcc.dg/declspec-12.c: New test.
9978
9979 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
9980
9981         * gfortran.dg/pr17090.f90: Add directives to test.
9982
9983 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9984
9985         * gcc.c-torture/compile/20040914-1.c: New test.
9986
9987 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9988
9989         PR c++/16162
9990         * g++.dg/template/decl2.C: New test.
9991
9992 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
9993
9994         PR fortran/17090
9995         * gfortran.dg/pr17090.f90: New test.
9996
9997 2004-09-13  Dale Johannesen  <dalej@apple.com>
9998
9999         * gcc.c-torture/compile/pr17408.c:  New test case.
10000
10001 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10002
10003         PR c++/16716
10004         * g++.dg/parse/crash17.C: New test.
10005
10006         PR c++/17327
10007         * g++.dg/template/enum3.C: New test.
10008
10009 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
10010
10011         * lib/gcc-defs.exp: Load wrapper.exp.
10012         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
10013         using local code.
10014         * lib/gcc.exp (gcc_init): Similar.
10015         * lib/gfortran.exp (gfortran_init): Similar.
10016         * lib/objc.exp (objc_init): Similar.
10017         * lib/treelang.exp (treelang_init): Similar.
10018         * lib/wrapper.exp: New file with build_wrapper call machinery in
10019         ${tool}_maybe_build_wrapper.
10020
10021 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10022
10023         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
10024         "inline".
10025         * gcc.dg/declspec-11.c: Update expected messages.
10026         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
10027         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
10028         gcc.dg/inline-12.c: New tests.
10029
10030 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
10031
10032         * g++.dg/tree-ssa/pr17400.C: New testcase.
10033
10034 2004-09-13  James E Wilson  <wilson@specifixinc.com>
10035
10036         * gcc.target/mips/sb1-1.c: New testcase.
10037
10038 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
10039
10040         * lib/g77-dg.exp: Remove unused file.
10041         * lib/mike-g77.exp: Ditto.
10042         * lib/g77.exp: Ditto.
10043
10044 2004-09-12  Richard Henderson  <rth@redhat.com>
10045
10046         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
10047
10048 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10049
10050         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
10051         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10052         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
10053         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
10054         Update expected messages.
10055
10056 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
10057
10058         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
10059         declaration/use mismatch for dirp parameter.
10060
10061 2004-09-12  Andrew Pinski  <apinski@apple.com>
10062
10063         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
10064         -fgnu-runtime is passed.
10065
10066 2004-09-12  Richard Henderson  <rth@redhat.com>
10067
10068         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
10069         do the uplevel thing and update additional_flags directly.
10070         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
10071         gfortran.fortran-torture/execute/intrinsic_nearest.x,
10072         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
10073         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
10074
10075 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10076
10077         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
10078
10079 2004-09-11  Roger Sayle  <roger@eyesopen.com>
10080
10081         PR middle-end/17411
10082         * g++.dg/opt/pr17411-1.C: New test case.
10083
10084 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10085
10086         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10087         gcc.dg/tls/diag-2.c: Update expected messages.
10088         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
10089         messages.
10090         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
10091         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
10092         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
10093         gcc.dg/tls/diag-5.c: New tests.
10094
10095 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
10096
10097         * gcc.dg/20040910-1.c: Correct dg-error regexp.
10098
10099 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10100
10101         * g++.dg/parse/break-in-for.C: New test.
10102
10103 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
10104
10105         * gcc.dg/tree-ssa/20040911-1.c: New test.
10106
10107 2004-09-11  Andreas Jaeger  <aj@suse.de>
10108
10109         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
10110         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
10111
10112 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
10113
10114         * gcc.target/frv: New directory of FR-V-specific tests.
10115
10116 2004-09-10  James E Wilson  <wilson@specifixinc.com>
10117
10118         * gcc.dg/convert-vec-1.c: New test.
10119
10120 2004-09-10  Roger Sayle  <roger@eyesopen.com>
10121
10122         PR middle-end/17024
10123         * gcc.dg/pr17024-1.c: New test case.
10124
10125 2004-09-10  Eric Christopher  <echristo@redhat.com>
10126
10127         * gcc.dg/20040910-1.c: New test.
10128
10129 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10130
10131         * gcc.dg/bitfld-9.c: New test.
10132
10133 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
10134
10135         * gcc.c-torture/execute/ieee/acc1.c: New test.
10136         * gcc.c-torture/execute/ieee/acc2.c: New test.
10137         * gcc.c-torture/execute/ieee/mzero6.c: New test.
10138
10139 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10140
10141         * gcc.dg/deprecated-2.c: New test.
10142
10143 2004-09-09  James E Wilson  <wilson@specifixinc.com>
10144
10145         * gcc.dg/init-vec-1.c: New test.
10146
10147 2004-09-09  Roger Sayle  <roger@eyesopen.com>
10148
10149         PR middle-end/17055
10150         * gcc.dg/pr17055-1.c: New test case.
10151
10152 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
10153
10154         PR target/17377
10155         * gcc.c-torture/execute/pr17377.c: New test.
10156
10157 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10158
10159         PR c/8420
10160         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
10161         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
10162         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10163         gcc.dg/long-long-typespec-1.c: New tests.
10164         * gcc.dg/tls/diag-2.c: Update expected diagnostics
10165
10166 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10167
10168         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
10169         gcc.dg/gnu99-static-1.c: New tests.
10170
10171 2004-09-08  Devang Patel  <dpatel@apple.com>
10172
10173         * gcc.dg/darwin-ld-20040828-1.c: New test.
10174         * gcc.dg/darwin-ld-20040828-2.c: New test.
10175         * gcc.dg/darwin-ld-20040828-3.c: New test.
10176
10177 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
10178
10179         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
10180         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
10181         in error message.
10182         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
10183         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
10184         in error message.
10185         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
10186         types they qualify.
10187         * objc.dg/type-size-2.m: Fix wording in comment.
10188         * objc.dg/va-meth-1.m: New test case.
10189
10190 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
10191
10192         PR c/16633:
10193         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
10194         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
10195
10196 2004-09-06  Devang Patel  <dpatel@apple.com>
10197
10198         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
10199         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
10200
10201 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
10202
10203         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
10204         reflect changed line numbering of diagnostics.
10205
10206 2004-09-06  Paul Brook  <paul@codesourcery.com>
10207
10208         * gfortran.dg/edit_real_1.f90: Add new test.
10209
10210 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10211
10212         * gcc.dg/tree-ssa/loop-2.c: New test.
10213         * gcc.dg/tree-ssa/loop-3.c: New test.
10214         * gcc.dg/tree-ssa/loop-4.c: New test.
10215         * gcc.dg/tree-ssa/loop-5.c: New test.
10216
10217 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10218
10219         * gcc.dg/format/sentinel-1.c: Update for parameter option.
10220
10221 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10222
10223         * gcc.dg/format/sentinel-1.c: New test.
10224
10225 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
10226
10227         * testsuite/gcc.dg/builtins-46.c: New.
10228
10229 2004-09-03  Devang Patel  <dpatel@apple.com>
10230
10231         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
10232         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
10233
10234 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10235
10236         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
10237         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
10238         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
10239         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
10240         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
10241         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
10242         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
10243         the non-portable bzero.
10244         * gcc.dg/20010912-1.c: xfail for NetWare.
10245         * gcc.dg/20020426-2.c: xfail for NetWare.
10246         * gcc.dg/20021014-1.c: xfail for NetWare.
10247         * gcc.dg/20021018-1.c: xfail for NetWare.
10248         * gcc.dg/20030213-1.c: xfail for NetWare.
10249         * gcc.dg/20030225-1.c: xfail for NetWare.
10250         * gcc.dg/20030708-1.c: xfail for NetWare.
10251         * gcc.dg/builtins-config.h: Also exclude NetWare.
10252         * gcc.dg/format/format.h: Define restrict only if not already defined.
10253         * gcc.dg/nest.c: xfail for NetWare.
10254         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
10255         * lib/target-supports.exp (check_visibility_available): Exclude
10256         NetWare.
10257
10258 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10259
10260         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
10261         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
10262         deterministic starting point for the alignment of structure fields.
10263         * gcc.dg/Wpadded.c: Dito.
10264         * g++.dg/abi/vbase10.C: Dito.
10265
10266 2004-09-03  Devang Patel  <dpatel@apple.com>
10267
10268         * g++.dg/debug/pr15736.cc: New test.
10269
10270 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10271
10272         * README.QMTEST: Fix out-of-date link.
10273
10274 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
10275
10276         PR fortran/16579
10277         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
10278         Delete.  Duplicate of gfortran.dg/g77/20010610.f
10279
10280 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10281
10282         * g++.dg/abi/arm_rtti1.C: New test.
10283
10284 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
10285
10286         * gcc.dg/ppc-vector-memcpy.c: New.
10287         * gcc.dg/ppc-vector-memset.c: New.
10288
10289 2004-09-02  Chao-ying Fu  <fu@mips.com>
10290
10291         * gcc.target/mips/mips-3d-1.c: New test.
10292         * gcc.target/mips/mips-3d-2.c: New test.
10293         * gcc.target/mips/mips-3d-3.c: New test.
10294         * gcc.target/mips/mips-3d-4.c: New test.
10295         * gcc.target/mips/mips-3d-5.c: New test.
10296         * gcc.target/mips/mips-3d-6.c: New test.
10297         * gcc.target/mips/mips-3d-7.c: New test.
10298         * gcc.target/mips/mips-3d-8.c: New test.
10299         * gcc.target/mips/mips-3d-9.c: New test.
10300         * gcc.target/mips/mips-ps-1.c: New test.
10301         * gcc.target/mips/mips-ps-2.c: New test.
10302         * gcc.target/mips/mips-ps-3.c: New test.
10303         * gcc.target/mips/mips-ps-4.c: New test.
10304         * gcc.target/mips/mips-ps-type.c: New test.
10305
10306 2004-09-02  Paul Brook  <paul@codesourcery.com>
10307
10308         * gfortran.dg/edit_real_1.f90: Add new tests.
10309
10310 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10311
10312         PR fortran/15327
10313         * gfortran.dg/merge_char_1.f90: New test.
10314
10315 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10316
10317         PR fortran/16404
10318         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
10319
10320 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10321
10322         PR c/1522
10323         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
10324
10325 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
10326
10327         * g++.dg/opt/loop1.C: Do not XFAIL.
10328
10329 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
10330
10331         * gcc.c-torture/execute/20040831-1.c: New test.
10332
10333 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
10334
10335         PR fortran/16579
10336         * gfortran.dg/g77/20010610.f: Now passes.
10337         Copy from g77.f-torture/execute. Add dg-run directive.
10338         * gfortran.dg/g77/README: Update
10339
10340 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10341
10342         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
10343         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
10344         (t1, t2, t3, t4): Add volatile.
10345
10346 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10347
10348         * g++.dg/ext/visibility/arm1.C: New test.
10349
10350 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
10351
10352         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
10353         -pedantic-errors.
10354
10355 2004-09-01  Paul Brook  <paul@codesourcery.com>
10356
10357         * gfortran.dg/eof_2.f90: New test.
10358
10359 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10360
10361         PR fortran/16579
10362         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
10363
10364 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
10365
10366         PR libfortran/16805
10367         * gfortran.dg/list_read_2.f90: New test.
10368
10369 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10370
10371         * g++.dg/abi/key1.C: New test.
10372
10373 2004-08-31  Richard Henderson  <rth@redhat.com>
10374
10375         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
10376         form of offsetof.
10377         * g++.dg/other/offsetof5.C: Remove duplicate.
10378
10379 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10380
10381         PR fortran/17244
10382         * gfortran.dg/func_derived_1.f90: New test.
10383
10384 2004-08-31  Paul Brook  <paul@codesourcery.com>
10385
10386         * gfortran.dg/eof_1.f90: New test.
10387
10388 2004-08-31  Paul Brook  <paul@codesourcery.com>
10389
10390         * gfortran.dg/list_read_1.f90: New file.
10391
10392 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
10393
10394         * g++.dg/opt/loop1.C: XFAIL.
10395
10396 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
10397
10398         * gcc.dg/funcdef-storage-1.c: New.
10399         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
10400         an extern function in local scope.
10401         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
10402         declare an 'auto inline' function in local scope.
10403         * gcc.dg/20011130-1.c: Likewise.
10404         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
10405         an 'auto' function in local scope.
10406         * gcc.dg/20021014-1.c: Likewise.
10407         * gcc.dg/20030331-2.c: Likewise.
10408
10409 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10410
10411         * gfortran.dg/blockdata_1.f90: New test.
10412
10413 2004-08-30  Richard Henderson  <rth@redhat.com>
10414
10415         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
10416
10417 2004-08-30  Richard Henderson  <rth@redhat.com>
10418
10419         * lib/fortran-torture.exp (fortran-torture-execute): Honor
10420         additional_flags set by alternate driver.
10421         (ieee-options): New procedure.
10422         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
10423         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
10424         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
10425         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
10426
10427 2004-08-30  Richard Henderson  <rth@redhat.com>
10428
10429         * lib/f-torture.exp: Remove.
10430
10431 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
10432
10433         PR rtl-optimization/16590
10434         * g++.dg/opt/loop1.C: New test.
10435
10436 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10437
10438         PR fortran/13910
10439         * gfortran.dg/oldstyle_1.f90: New test.
10440
10441 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
10442         Paul Brook  <paul@codesourcery.com>
10443
10444         * gfortran.dg/g77/README: Update.
10445         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
10446         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10447         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
10448
10449 2004-08-28  Paul Brook  <paul@codesourcery.com>
10450
10451         PR libfortran/17195
10452         * gfortran.dg/edit_real_1.f90: New test.
10453
10454 2004-08-27  Paul Brook  <paul@codesourcery.com>
10455
10456         * gfortran.dg/rewind_1.f90: New test.
10457
10458 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
10459
10460         PR fortran/16597
10461         * gfortran.dg/pr16597.f90: New test.
10462
10463 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10464
10465         PR c/13801
10466         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
10467         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
10468         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
10469         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
10470         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
10471
10472 2004-08-26  Nick Clifton  <nickc@redhat.com>
10473
10474         * gcc.c-torture/compile/pr17119.c: New test.
10475
10476 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10477
10478         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
10479
10480 2004-08-25  Richard Henderson  <rth@redhat.com>
10481
10482         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
10483         the bits that expect kind=8 to be the largest real kind.
10484
10485 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10486
10487         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
10488
10489 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10490
10491         * gfortran.dg/assignment_1.f90: New test.
10492
10493 2004-08-25  Adam Nemet  <anemet@lnxw.com>
10494
10495         * g++.dg/template/repo3.C: New test.
10496
10497 2004-08-25  Roger Sayle  <roger@eyesopen.com>
10498
10499         PR middle-end/16693
10500         PR tree-optimization/16372
10501         * g++.dg/opt/pr16372-1.C: New test case.
10502         * g++.dg/opt/pr16693-1.C: New test case.
10503         * g++.dg/opt/pr16693-2.C: New test case.
10504
10505 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10506
10507         * objc.dg/proto-lossage-4.m: New test.
10508
10509 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
10510
10511         PR c++/17155
10512         * g++.dg/inherit/local2.C: New test.
10513
10514 2004-08-25  Paul Brook  <paul@codesourcery.com>
10515
10516         PR fortran/17144
10517         * gfortran.dg/string_ctor_1.f90: New test.
10518
10519 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10520
10521         PR c++/14428
10522         * g++.dg/template/redecl2.C: New test.
10523
10524 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10525
10526         PR fortran/17143
10527         * gfortran.dg/pr17143.f90: New test.
10528
10529 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10530
10531         PR fortran/17164
10532         * gfortran.dg/pr17164.f90: New test.
10533
10534 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10535
10536         * gcc.dg/tree-ssa/loop-1.c: New test.
10537
10538 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10539
10540         * gcc.c-torture/compile/20040824-1.c: New test.
10541
10542 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10543
10544         * gcc.c-torture/compile/iftrap-3.c: New test.
10545
10546 2004-08-24  Paul Brook  <paul@codesourcery.com>
10547
10548         * gfortran.dg/entry_2.f90: New test.
10549
10550 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10551
10552         PR c++/16889
10553         * g++.dg/lookup/ambig[12].C: New.
10554
10555 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10556
10557         PR c++/16706
10558         * g++.dg/template/crash21.C: New test.
10559         * g++.dg/template/crash22.C: Likewise.
10560
10561 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10562
10563         PR c++/17149
10564         * g++.dg/template/access15.C: New.
10565
10566 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10567
10568         PR c++/17163
10569         * g++.dg/template/repo2.C: New test.
10570
10571 2004-08-23  Roger Sayle  <roger@eyesopen.com>
10572
10573         PR rtl-optimization/17078
10574         * gcc.c-torture/execute/pr17078-1.c: New test case.
10575
10576 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10577
10578         PR c/14492
10579         * gcc.dg/debug/crash1.c: New test.
10580
10581 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10582
10583         PR c/16180
10584         * gcc.dg/loop-5.c: New test.
10585
10586 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10587
10588         * gcc.c-torture/execute/20040823-1.c: New test.
10589
10590 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
10591
10592         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
10593         to the assembler.  Simplify test accordingly.
10594         (asm_abi_flags): Use GNU names.
10595         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
10596         to check for ABI flags.
10597
10598 2004-08-22  Andrew Pinski  <apinski@apple.com>
10599
10600         * g++.dg/opt/pr14029.C: New test.
10601         * gcc.c-torture/execute/pr15262.c: New test.
10602
10603 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10604
10605         * gfortran.dg/reduction.f90: Add checks with complex arguments.
10606
10607 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
10608
10609         PR 16908
10610         * gfortran.dg/direct_io.f90: New test.
10611
10612 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10613
10614         PR c++/17121
10615         * g++.dg/inherit/local2.C: New test.
10616
10617 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
10618
10619         PR c++/17120
10620         * g++.dg/warn/Wparentheses-4.C: New test.
10621
10622 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10623
10624         PR c++/17121
10625         * g++.dg/inherit/local2.C: New test.
10626
10627         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
10628         * gcc.dg/ppc-ldstruct.c: Likewise.
10629         * gcc.dg/ppc64-abi-2.c: Likewise.
10630
10631 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
10632
10633         PR rtl-optimization/17099
10634         * gcc.c-torture/execute/20040820-1.c: New test.
10635
10636 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
10637
10638         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
10639
10640 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
10641
10642         PR fortran/17077
10643         * gfortran.dg/auto_array_1.f90: New test.
10644
10645 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10646
10647         PR fortran/17074
10648         * gfortran.dg/simpleif_1.f90: New test.
10649
10650 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
10651
10652         * lib/target-supports.exp (check_profiling_available): Return
10653         false for arm*-*-symbianelf* and arm*-*-eabi*.
10654
10655         PR c++/15890
10656         * g++.dg/template/delete1.C: New test.
10657
10658 2004-08-19  Paul Brook  <paul@codesourcery.com>
10659
10660         PR fortran/14976
10661         PR fortran/16228
10662         * gfortran.dg/data_char_1.f90: New test.
10663
10664 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
10665
10666         PR fortran/16946
10667         * gfortran.dg/reduction.f90: New testcase.
10668
10669 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10670
10671         PR fortran/16520
10672         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
10673
10674 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10675
10676         PR c++/17041
10677         * g++.dg/Wparentheses-3.C: New test.
10678
10679 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
10680
10681         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
10682         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
10683         * gcc.dg/vect/vect-2.c: Likewise.
10684         * gcc.dg/vect/vect-3.c: Likewise.
10685         * gcc.dg/vect/vect-4.c: Likewise.
10686         * gcc.dg/vect/vect-5.c: Likewise.
10687         * gcc.dg/vect/vect-6.c: Likewise.
10688         * gcc.dg/vect/vect-7.c: Likewise.
10689         * gcc.dg/vect/vect-25.c: Likewise.
10690         * gcc.dg/vect/vect-31.c: Likewise.
10691         * gcc.dg/vect/vect-32.c: Likewise.
10692         * gcc.dg/vect/vect-34.c: Likewise.
10693         * gcc.dg/vect/vect-36.c: Likewise.
10694         * gcc.dg/vect/vect-all.c: Likewise.
10695
10696 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
10697
10698         PR c++/17068
10699         * g++.dg/template/operator4.C: New test.
10700
10701 2004-08-18  Richard Henderson  <rth@redhat.com>
10702
10703         * gcc.dg/20040206-1.c: XFAIL.
10704
10705 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10706
10707         PR c++/16246
10708         * g++.dg/template/array7.C: New test.
10709
10710 2004-08-17  James E Wilson  <wilson@specifixinc.com>
10711
10712         * gcc.dg/mips-movcc-1.c: New test.
10713         * gcc.dg/mips-movcc-2.c: New test.
10714         * gcc.dg/mips-movcc-3.c: New test.
10715
10716         * gcc.dg/mips-nmadd-1.c: New test.
10717         * gcc.dg/mips-nmadd-2.c: New test.
10718
10719 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10720
10721         PR c++/15871
10722         * g++.dg/opt/inline8.C: New test.
10723
10724         PR c++/16965
10725         * g++.dg/parse/error17.C: New test.
10726
10727 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
10728
10729         * gcc.dg/vect: New directory for vectorizer tests.
10730         * gcc.dg/vect/tree-vect.h: New file.
10731         * gcc.dg/vect/vect.exp: New file.
10732         * gcc.dg/vect/pr16105.c.c: New test.
10733         * gcc.dg/vect/vect-1.c: New test.
10734         * gcc.dg/vect/vect-2.c: New test.
10735         * gcc.dg/vect/vect-3.c: New test.
10736         * gcc.dg/vect/vect-4.c: New test.
10737         * gcc.dg/vect/vect-5.c: New test.
10738         * gcc.dg/vect/vect-6.c: New test.
10739         * gcc.dg/vect/vect-7.c: New test.
10740         * gcc.dg/vect/vect-8.c: New test.
10741         * gcc.dg/vect/vect-9.c: New test.
10742         * gcc.dg/vect/vect-10.c: New test.
10743         * gcc.dg/vect/vect-11.c: New test.
10744         * gcc.dg/vect/vect-12.c: New test.
10745         * gcc.dg/vect/vect-13.c: New test.
10746         * gcc.dg/vect/vect-14.c: New test.
10747         * gcc.dg/vect/vect-15.c: New test.
10748         * gcc.dg/vect/vect-16.c: New test.
10749         * gcc.dg/vect/vect-17.c: New test.
10750         * gcc.dg/vect/vect-18.c: New test.
10751         * gcc.dg/vect/vect-19.c: New test.
10752         * gcc.dg/vect/vect-20.c: New test.
10753         * gcc.dg/vect/vect-21.c: New test.
10754         * gcc.dg/vect/vect-22.c: New test.
10755         * gcc.dg/vect/vect-23.c: New test.
10756         * gcc.dg/vect/vect-24.c: New test.
10757         * gcc.dg/vect/vect-25.c: New test.
10758         * gcc.dg/vect/vect-26.c: New test.
10759         * gcc.dg/vect/vect-27.c: New test.
10760         * gcc.dg/vect/vect-28.c: New test.
10761         * gcc.dg/vect/vect-29.c: New test.
10762         * gcc.dg/vect/vect-30.c: New test.
10763         * gcc.dg/vect/vect-31.c: New test.
10764         * gcc.dg/vect/vect-32.c: New test.
10765         * gcc.dg/vect/vect-33.c: New test.
10766         * gcc.dg/vect/vect-34.c: New test.
10767         * gcc.dg/vect/vect-35.c: New test.
10768         * gcc.dg/vect/vect-36.c: New test.
10769         * gcc.dg/vect/vect-37.c: New test.
10770         * gcc.dg/vect/vect-38.c: New test.
10771         * gcc.dg/vect/vect-40.c: New test.
10772         * gcc.dg/vect/vect-41.c: New test.
10773         * gcc.dg/vect/vect-42.c: New test.
10774         * gcc.dg/vect/vect-43.c: New test.
10775         * gcc.dg/vect/vect-44.c: New test.
10776         * gcc.dg/vect/vect-45.c: New test.
10777         * gcc.dg/vect/vect-46.c: New test.
10778         * gcc.dg/vect/vect-47.c: New test.
10779         * gcc.dg/vect/vect-48.c: New test.
10780         * gcc.dg/vect/vect-49.c: New test.
10781         * gcc.dg/vect/vect-50.c: New test.
10782         * gcc.dg/vect/vect-51.c: New test.
10783         * gcc.dg/vect/vect-52.c: New test.
10784         * gcc.dg/vect/vect-53.c: New test.
10785         * gcc.dg/vect/vect-54.c: New test.
10786         * gcc.dg/vect/vect-55.c: New test.
10787         * gcc.dg/vect/vect-56.c: New test.
10788         * gcc.dg/vect/vect-57.c: New test.
10789         * gcc.dg/vect/vect-58.c: New test.
10790         * gcc.dg/vect/vect-59.c: New test.
10791         * gcc.dg/vect/vect-60.c: New test.
10792         * gcc.dg/vect/vect-61.c: New test.
10793         * gcc.dg/vect/vect-all.c: New test.
10794         * gcc.dg/vect/vect-none.c: New test.
10795
10796 2004-08-17  Paul Brook  <paul@codesourcery.com>
10797
10798         PR fortran/13082
10799         * gfortran.dg/entry_1.f90: New test.
10800
10801 2004-08-17  Andrew Pinski  <apinski@apple.com>
10802
10803         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
10804
10805 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
10806
10807         * gcc.dg/pr17036-1.c: New test.
10808
10809 2004-08-16  Devang Patel  <dpatel@apple.com>
10810
10811         * gcc.dg/darwin-20040809-1.c: New test.
10812
10813 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
10814
10815         * gcc.dg/funcdef-attr-1.c: New test.
10816
10817 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
10818
10819         * gcc.dg/altivec-17.c: New test.
10820         * gcc.dg/altivec-18.c: New test.
10821
10822 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10823
10824         PR c++/6749
10825         * g++.dg/template/vtable2.C: New test.
10826
10827 2004-08-14  Richard Henderson  <rth@redhat.com>
10828
10829         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
10830         * gcc.dg/pack-test-4.c (main): Return 0.
10831         * gcc.dg/setjmp-1.c: Remove XFAIL.
10832         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
10833
10834 2004-08-14  Richard Henderson  <rth@redhat.com>
10835
10836         * gcc.dg/980217-1.c: Add prototype for printf.
10837
10838 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
10839
10840         * gfortran.dg/pr16935.f90: New test.
10841
10842 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
10843
10844         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
10845
10846 2004-08-13  Paul Brook  <paul@codesourcery.com>
10847
10848         * gfortran.dg/der_io_1.f90: Remove stray comma.
10849
10850 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10851
10852         * gcc.dg/vmx/cw-bug-2.c: Remove.
10853         * gcc.dg/vmx/vprint-1.c: Remove.
10854         * gcc.dg/vmx/vscan-1.c: Remove.
10855
10856 2004-08-12  Devang patel  <dpatel@apple.com>
10857
10858         * gcc.dg/darwin-20040809-2.c: New test.
10859
10860 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
10861
10862         * g++.dg/ext/altivec-12.C: New test.
10863
10864         * g++.dg/ext/altivec-11.C: New test.
10865
10866 2004-08-12  Paul Brook  <paul@codesourcery.com>
10867
10868         * g++.dg/abi/arm_cxa_vec_1.C: New test.
10869
10870 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10871
10872         * g++.dg/ext/altivec-2.C: Check for hardware support before
10873         executing any VMX instructions.
10874
10875         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
10876
10877 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
10878
10879         PR c++/16276
10880         * g++.old-deja/g++.other/comdat4.C: New test.
10881         * g++.old-deja/g++.other/comdat4-aux.cc: New.
10882
10883 2004-08-12  Ben Elliston  <bje@au.ibm.com>
10884
10885         PR target/16286
10886         * gcc.dg/pr16286.c: New test.
10887
10888 2004-08-12 Jan Beulich <jbeulich@novell.com>
10889
10890         * g++.dg/ext/asm5.C: New.
10891
10892 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10893
10894         PR c++/16698
10895         * g++.dg/eh/crash1.C: New test.
10896
10897         PR c++/16717
10898         * g++.dg/ext/construct1.C: New test.
10899
10900 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10901
10902         PR c++/16853
10903         * g++.dg/init/ptrmem1.C: New test.
10904
10905         PR c++/16618
10906         * g++.dg/parse/offsetof5.C: New test.
10907
10908         PR c++/16870
10909         * g++.dg/template/overload3.C: New test.
10910
10911 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10912
10913         PR c++/16964
10914         * g++.dg/parse/error16.C: New test.
10915
10916         PR c++/16904
10917         * g++.dg/template/error14.C: New test.
10918
10919         PR c++/16929
10920         * g++.dg/template/error15.C: New test.
10921
10922 2004-08-11  Devang Patel  <dpatel@apple.com>
10923
10924         * gcc.dg/darwin-ld-20040809-1.c: New test.
10925         * gcc.dg/darwin-ld-20040809-2.c: New test.
10926
10927 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
10928
10929         PR fortran/16917
10930         * gfortran.dg/dfloat_1.f90: New test.
10931
10932 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
10933
10934         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
10935         * gcc.dg/dll-2.c: Fix dg-require syntax.
10936         * gcc.misc-tests/arm-isr.c (abort): Declare.
10937         (exit): Likewise.
10938
10939 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
10940
10941         PR c++/16971
10942         * g++.dg/parse/crash16.C: New test.
10943
10944 2004-08-10  Roger Sayle  <roger@eyesopen.com>
10945
10946         * gcc.dg/mips-rsqrt-1.c: New test case.
10947         * gcc.dg/mips-rsqrt-2.c: New test case.
10948         * gcc.dg/mips-rsqrt-3.c: New test case.
10949
10950 2004-08-10  Paul Brook  <paul@codesourcery.com>
10951
10952         * gfortran.dg/der_io_1.f90: New test.
10953
10954 2004-08-10  Paul Brook  <paul@codesourcery.com>
10955
10956         PR fortran/16919
10957         * gfortran.dg/der_array_1.f90: New test.
10958
10959 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
10960
10961         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
10962
10963 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
10964
10965         * gcc.dg/wchar_t-2.c: Fix typo.
10966
10967 2004-08-09  Falk Hueffner  <falk@debian.org>
10968
10969         PR tree-optimization/12517
10970         * gcc.c-torture/compile/pr12517.c: New test.
10971
10972         PR tree-optimization/12578
10973         * gcc.c-torture/compile/pr12578.c: New test.
10974
10975         PR tree-optimization/12899
10976         * gcc.c-torture/compile/pr12899.c: New test.
10977
10978         PR rtl-optimization/14692
10979         * gcc.c-torture/compile/pr14692.c: New test.
10980
10981         PR tree-optimization/16461
10982         * gcc.c-torture/compile/pr16461.c: New test.
10983
10984 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
10985
10986         * gfortran.dg/getenv_1.f90: New test.
10987
10988 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10989
10990         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
10991         wchar_t.
10992         * gcc.dg/symbian5.c: Test -fno-short-wchar.
10993
10994 2004-08-06  Paul Brook  <paul@codesourcery.com>
10995
10996         * gfortran.dg/ret_array_1.f90: New test.
10997         * gfortran.dg/ret_pointer_1.f90: New test.
10998
10999 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
11000
11001         * gcc.dg/missing-field-init-[12].c: New tests.
11002         * g++.dg/warn/missing-field-init-[12].C: New tests.
11003
11004 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11005
11006         * gcc.dg/enum2.c: New test.
11007         * gcc.dg/symbian3.c: Likewise.
11008         * gcc.dg/symbian4.c: Likewise.
11009         * gcc.dg/wchar_t-2.c: Likewise.
11010
11011 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11012
11013         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
11014         destructor tests.
11015
11016 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11017
11018         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
11019         dg-require-visiblity.
11020         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
11021         * g++.dg/ext/visibility/fvisibility.C: Likewise.
11022         * g++.dg/ext/visibility/memfuncts.C: Likewise.
11023         * g++.dg/ext/visibility/new1.C: Likewise.
11024         * g++.dg/ext/visibility/pragma.C: Likewise.
11025         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
11026         * g++.dg/ext/visibility/virtual.C: Likewise.
11027         * g++/dg/ext/visibility/visibility-1.C: Likewise.
11028         * g++/dg/ext/visibility/visibility-2.C: Likewise.
11029         * g++/dg/ext/visibility/visibility-3.C: Likewise.
11030         * g++/dg/ext/visibility/visibility-4.C: Likewise.
11031         * g++/dg/ext/visibility/visibility-5.C: Likewise.
11032         * g++/dg/ext/visibility/visibility-6.C: Likewise.
11033         * g++/dg/ext/visibility/visibility-7.C: Likewise.
11034         * g++/dg/ext/visibility/visibility-8.C: New test.
11035         * gcc.c-torture/compile/dll.x: Remove.
11036         * gcc.dg/dll-2.c: Use dg-require-dll
11037         * gcc.dg/visibility-10.c: New test.
11038         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
11039         supporting DLLs.
11040         * testsuite/lib/scanasm.exp (scan_hidden): New function.
11041         (scan_not_hidden): Likewise.
11042
11043 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
11044
11045         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
11046
11047 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
11048
11049         * gcc.c-torture/execute/20040805-1.c: New test.
11050
11051 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
11052
11053         * gcc.dg/20020118-1.c: Declare abort.
11054         * gcc.dg/altivec_check.h: Likewise.
11055         * gcc.dg/iftrap-2.c: Likewise.
11056         * gcc.dg/pragma-darwin.c: Likewise.
11057         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
11058
11059 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
11060
11061         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
11062
11063 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11064
11065         * gcc.c-torture/execute/builtins/abs-2.c,
11066         gcc.c-torture/execute/builtins/abs-3.c,
11067         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
11068         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
11069         intmax_t, uintmax_t and their limits.
11070         * gcc.dg/intmax_t-1.c: New test.
11071
11072 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11073
11074         * g++.dg/tc1/dr147.C: Add reference to PR.
11075
11076 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
11077
11078         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
11079         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
11080
11081 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
11082
11083         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
11084
11085 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11086
11087         * gcc.dg/redecl-5.c: New test.
11088         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
11089         of scanf.
11090
11091 2004-08-03  Roger Sayle  <roger@eyesopen.com>
11092
11093         PR middle-end/16790
11094         * gcc.c-torture/execute/pr16790-1.c: New test case.
11095
11096 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
11097
11098         * g++.dg/ext/visibility/assign1.C: New test.
11099         * g++.dg/ext/visibility/new1.C: Likewise.
11100
11101         * gcc.dg/symbian1.c: New test.
11102         * gcc.dg/symbian2.c: Likewise.
11103
11104 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
11105
11106         PR target/16570
11107         * gcc.dg/i386-sse-9.c: New test.
11108
11109 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11110
11111         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
11112
11113 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11114
11115         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
11116         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
11117         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
11118         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
11119         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
11120         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
11121         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
11122         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
11123         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
11124         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
11125         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
11126         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
11127         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
11128         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
11129         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
11130         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
11131         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
11132         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
11133         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
11134         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
11135         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
11136         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
11137         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
11138         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11139         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
11140         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
11141         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
11142         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
11143         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11144         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11145         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
11146         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
11147         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
11148         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
11149         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
11150         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11151         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11152         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11153         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11154         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
11155         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
11156         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
11157         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
11158         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
11159         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11160         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11161         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
11162         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
11163         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
11164         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
11165         gcc.misc-tests/i386-pf-3dnow-1.c,
11166         gcc.misc-tests/i386-pf-athlon-1.c,
11167         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11168         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
11169         Declare built-in functions used.
11170         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
11171
11172 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
11173
11174         PR c++/16707
11175         * g++.dg/lookup/using12.C: New test.
11176
11177         * g++.dg/init/null1.C: Fix PR number.
11178         * g++.dg/parse/namespace10.C: Likewise.
11179
11180 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11181
11182         PR c++/16224
11183         * g++.dg/template/spec17.C: New test.
11184         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
11185         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
11186
11187 2004-08-02  David Billinghurst
11188
11189         PR fortran/16292
11190         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
11191
11192 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
11193
11194         * gcc.dg/ia64-got-1.c: New test case.
11195
11196 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11197
11198         PR c++/16489
11199         * g++.dg/init/null1.C: New test.
11200         * g++.dg/tc1/dr76.C: Adjust error marker.
11201
11202         PR c++/16529
11203         * g++.dg/parse/namespace10.C: New test.
11204
11205         PR c++/16810
11206         * g++.dg/inherit/ptrmem2.C: New test.
11207
11208 2004-08-02  Ben Elliston  <bje@au.ibm.com>
11209
11210         PR target/16155
11211         * gcc.dg/pr16155.c: New test.
11212
11213 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11214
11215         * gcc.dg/redecl-2.c: New test.
11216
11217 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
11218
11219         * gcc.dg/darwin-longdouble.c: New file.
11220
11221 2004-07-30  Richard Henderson  <rth@redhat.com>
11222
11223         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
11224         write to constant argument.
11225         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11226
11227 2004-07-30  Richard Henderson  <rth@redhat.com>
11228
11229         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
11230         tests of nearest around zero.
11231
11232 2004-07-30  Andrew Pinski  <apinski@apple.com>
11233
11234         * gcc.c-torture/compile/20040730-1.c: New test.
11235
11236 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11237
11238         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
11239         powerpc-eabispe.
11240
11241 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11242
11243         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
11244
11245 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
11246
11247         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
11248         contains $ld_library_path.
11249         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11250
11251 2004-07-29  Richard Henderson  <rth@redhat.com>
11252
11253         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
11254
11255         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
11256         (alt2, which): New.
11257         (Check): Accept either alternative.
11258
11259 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
11260
11261         * g++.dg/abi/inline1.C: New test.
11262         * g++.dg/abi/local1-a.cc: Likewise.
11263         * g++.dg/abi/local1.C: Likewise.
11264         * g++.dg/abi/mangle11.C: Tweak location of warnings.
11265         * g++.dg/abi/mangle12.C: Likewise.
11266         * g++.dg/abi/mangle17.C: Likewise.
11267         * g++.dg/abi/mangle20-2.C: Likewise.
11268         * g++.dg/opt/interface1.C: Likewise.
11269         * g++.dg/opt/interface1.h: Likewise.
11270         * g++.dg/opt/interface1-a.cc: New test.
11271         * g++.dg/parse/repo1.C: New test.
11272         * g++.dg/template/repo1.C: Likewise.
11273         * g++.dg/warn/Winline-1.C: Likewise.
11274         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
11275
11276 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
11277
11278         * gcc.dg/tree-ssa/20040729-1.c: New test.
11279
11280 2004-07-27  Matt Austern <austern@apple.com>
11281
11282         * gcc.dg/darwin-bool-1.c: New test.
11283         * gcc.dg/darwin-bool-2.c: New test.
11284
11285 2004-07-28  Richard Henderson  <rth@redhat.com>
11286
11287         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
11288         arguments in the correct type.  Don't write to constant arguments.
11289
11290 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11291
11292         PR tree-optimization/16688
11293         PR tree-optimization/16689
11294         * g++.dg/tree-ssa/pr16688.C: New test.
11295
11296 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11297
11298         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11299         loads.  Not only in the comment, this time.
11300
11301 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
11302
11303         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
11304         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
11305         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
11306         * gcc.dg/sh4a-bitmovua.c: New.
11307         * gcc.dg/sh4a-cos.c: New.
11308         * gcc.dg/sh4a-cosf.c: New.
11309         * gcc.dg/sh4a-fprun.c: New.
11310         * gcc.dg/sh4a-fsrra.c: New.
11311         * gcc.dg/sh4a-memmovua.c: New.
11312         * gcc.dg/sh4a-sin.c: New.
11313         * gcc.dg/sh4a-sincos.c: New.
11314         * gcc.dg/sh4a-sincosf.c: New.
11315         * gcc.dg/sh4a-sinf.c: New.
11316
11317 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11318
11319         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
11320         conditionals.
11321         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11322         loads.
11323         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
11324         DOM1.
11325
11326 2004-07-27  Andrew Pinski  <apinski@apple.com>
11327
11328         * g++.dg/rtti/tinfo1.C: Correct the xfail.
11329
11330 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
11331
11332         * gcc.dg/pragma-isr.c: New test.
11333
11334 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11335
11336         PR c++/14429
11337         * g++.dg/template/ttp11.C: New test.
11338
11339 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
11340
11341         * gcc.c-torture/compile/20040727-1.c: New test.
11342
11343 2004-07-26  Eric Christopher  <echristo@redhat.com>
11344
11345         * gcc.c-torture/compile/20040726-2.c: New test.
11346
11347 2004-07-26  Andrew Pinski  <apinski@apple.com>
11348
11349         * g++.dg/rtti/tinfo1.C: Xfail.
11350
11351 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
11352
11353         * gcc.c-torture/compile/20040726-1.c: New test.
11354
11355 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
11356             Brian Ryner  <bryner@brianryner.com>
11357
11358         PR c++/9283
11359         PR c++/15000
11360         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
11361         * g++.dg/ext/visibility/: New directory.
11362         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
11363         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
11364         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
11365         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
11366         * g++.dg/ext/visibility/fvisibility.C,
11367         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
11368         g++.dg/ext/visibility/fvisibility-override1.C
11369         g++.dg/ext/visibility/fvisibility-override2.C
11370         g++.dg/ext/visibility/memfuncts.C
11371         g++.dg/ext/visibility/noPLT.C
11372         g++.dg/ext/visibility/pragma.C
11373         g++.dg/ext/visibility/pragma-override1.C
11374         g++.dg/ext/visibility/pragma-override2.C
11375         g++.dg/ext/visibility/staticmemfuncts.C
11376         g++.dg/ext/visibility/virtual.C: New tests.
11377
11378 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11379
11380         PR c/15360
11381         * gcc.dg/pr15360-1.c: New test.
11382
11383 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
11384
11385         * gcc.dg/pragma-align-2.c: New test.
11386         * gcc.dg/pragma-init-fini.c: New test.
11387         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
11388         targets.
11389
11390 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11391
11392         * gcc.dg/init-string-2.c: New test.
11393
11394 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
11395
11396         PR 16684
11397         * gcc.dg/Wredundant-decls-1.c: New test case.
11398
11399 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
11400
11401         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
11402         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
11403         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
11404         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
11405         * gcc.dg/compat/generate-random.c: New file.
11406         * gcc.dg/compat/generate-random.h: Likewise.
11407         * gcc.dg/compat/generate-random_r.c: Likewise.
11408         * gcc.dg/compat/struct-layout-1.h: Likewise.
11409         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
11410         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
11411         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
11412         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
11413         * gcc.dg/compat/struct-layout-1_main.c: New test.
11414         * gcc.dg/compat/struct-layout-1_x.c: New file.
11415         * gcc.dg/compat/struct-layout-1_y.c: New file.
11416         * gcc.dg/compat/struct-layout-1_test.h: New file.
11417
11418 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
11419
11420         * gcc.dg/comp-return-1.c: New test
11421
11422 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
11423
11424         * gcc.dg/vmx/8-02a.c: Fix typo.
11425
11426         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
11427         * gcc.dg/darwin-abi-3.c: New test.
11428
11429         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
11430         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
11431
11432         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
11433         * gcc.dg/vmx/ops-long-1.c: New test.
11434         * gcc.dg/vmx/ops-long-2.c: New test.
11435
11436 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
11437
11438         * g++.dg/lookup/conv-[1234].C: New.
11439
11440 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
11441
11442         * g++.dg/parse/attr2.C: Simplify.
11443
11444 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11445
11446         PR c/7284
11447         * gcc.c-torture/execute/pr7284-1.c: New test.
11448
11449 2004-07-22  Brian Booth  <bbooth@redhat.com>
11450
11451         * gcc.dg/tree-ssa/20040721-1.c: New test.
11452
11453 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
11454
11455         * g++.dg/template/crash20.c: New.
11456
11457 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
11458
11459         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
11460         Add dg-run directive.  Declare variables as required.
11461         * gfortran.dg/g77/README: Update
11462
11463 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
11464
11465         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
11466         gcc.dg/cris-peep2-andu2.c: New tests.
11467
11468 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11469
11470         PR c/15052
11471         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
11472         on return type.
11473         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
11474         messages.
11475         * gcc.dg/qual-return-2.c: Update expected messages.
11476         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
11477
11478 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11479
11480         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
11481         * gcc.dg/noncompile/921102-1.c: Update expected error message.
11482
11483 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11484
11485         PR c/11250
11486         * gcc.dg/init-string-1.c: New test.
11487
11488 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
11489
11490         PR middle-end/15345
11491         PR c/16450
11492         * gcc.dg/torture/nested-fn-1.c: New test.
11493
11494 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
11495
11496         PR target/16559
11497         * gcc.dg/ia64-fptr-1.c: New file.
11498
11499 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11500
11501         PR c++/14497
11502         * g++.dg/template/spec16.C: New test.
11503         * g++.old-deja/g++.robertl/eb118.C: Remove.
11504
11505 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11506
11507         PR c++/509
11508         * g++.dg/template/spec15.C: New test.
11509
11510 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
11511
11512         Copy cases from g77.f-torture/execute and add dg-run
11513         directive.  Other changes as noted.
11514         * gfortran.dg/g77/13037.f
11515         * gfortran.dg/g77/1832.f
11516         * gfortran.dg/g77/19981119-0.f
11517         * gfortran.dg/g77/19990313-0.f
11518         * gfortran.dg/g77/19990313-1.f
11519         * gfortran.dg/g77/19990313-2.f
11520         * gfortran.dg/g77/19990313-3.f
11521         * gfortran.dg/g77/19990419-1.f
11522         * gfortran.dg/g77/19990826-0.f
11523         * gfortran.dg/g77/19990826-2.f
11524         * gfortran.dg/g77/20000503-1.f
11525         * gfortran.dg/g77/20001111.f
11526         * gfortran.dg/g77/20010116.f
11527         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
11528         * gfortran.dg/g77/20010430.f
11529         * gfortran.dg/g77/6177.f
11530         * gfortran.dg/g77/947.f
11531         * gfortran.dg/g77/970816-3.f
11532         * gfortran.dg/g77/971102-1.f
11533         * gfortran.dg/g77/980520-1.f
11534         * gfortran.dg/g77/980628-0.f
11535         * gfortran.dg/g77/980628-1.f
11536         * gfortran.dg/g77/980628-10.f
11537         * gfortran.dg/g77/980628-2.f
11538         * gfortran.dg/g77/980628-3.f
11539         * gfortran.dg/g77/980628-7.f
11540         * gfortran.dg/g77/980628-8.f
11541         * gfortran.dg/g77/980628-9.f
11542         * gfortran.dg/g77/980701-0.f
11543         * gfortran.dg/g77/980701-1.f
11544         * gfortran.dg/g77/cabs.f
11545         * gfortran.dg/g77/claus.f
11546         * gfortran.dg/g77/complex_1.f
11547         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
11548         * gfortran.dg/g77/dcomplex.f
11549         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
11550         * gfortran.dg/g77/f90-intrinsic-mathematical.f
11551         * gfortran.dg/g77/f90-intrinsic-numeric.f
11552         * gfortran.dg/g77/int8421.f
11553         * gfortran.dg/g77/labug1.f
11554         * gfortran.dg/g77/large_vec.f
11555         * gfortran.dg/g77/le.f
11556         * gfortran.dg/g77/short.f
11557         * gfortran.dg/g77/README: Update
11558
11559 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
11560
11561         PR c++/16637
11562         * g++.dg/parse/lookup4.C: New test.
11563
11564 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11565
11566         PR c++/16175
11567         * g++.dg/template/ttp10.C: New test.
11568
11569 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11570
11571         * gcc.dg/pr12625-1.c: New test.
11572
11573 2004-07-20  Steven Bosscher  <stevenb@suse.de>
11574
11575         * testsuite/gcc.dg/switch-warn-1.c: New test.
11576         * testsuite/gcc.dg/switch-warn-2.c: New test.
11577         * gcc.c-torture/compile/pr14730.c: Update.
11578
11579 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
11580
11581         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
11582         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
11583         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
11584         g++.dg/template/nontype3.C: Remove trailing CR from tests.
11585
11586 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
11587
11588         PR c++/16623
11589         * g++.dg/template/assign1.C: New test.
11590
11591 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11592
11593         PR c++/12170
11594         * g++.dg/template/ttp9.C: New test.
11595
11596 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
11597
11598         * gcc.dg/format/cmn-err-1.c: New test.
11599
11600 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11601
11602         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
11603         gcc.dg/Wparentheses-10.c: New tests.
11604         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
11605
11606 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11607
11608         PR fortran/16465
11609         * gfortran.dg/g77//ffixed-line-length-0.f,
11610         gfortran.dg/g77/ffixed-line-length-132.f,
11611         gfortran.dg/g77/ffixed-line-length-72.f,
11612         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
11613         gfortran.dg/g77/README: Update.
11614
11615 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11616
11617         PR c++/13092
11618         * g++.dg/template/non-dependent7.C: New test.
11619         * g++.dg/template/non-dependent8.C: Likewise.
11620         * g++.dg/template/non-dependent9.C: Likewise.
11621         * g++.dg/template/non-dependent10.C: Likewise.
11622
11623 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
11624
11625         PR c++/16337
11626         * g++.dg/parse/attr2.C: New test.
11627
11628 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
11629
11630         * g77.dg: Removed.
11631         * g77.f-torture: Ditto.
11632
11633 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11634
11635         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
11636         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
11637         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
11638
11639 2004-07-16  Richard Henderson  <rth@redhat.com>
11640
11641         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
11642
11643 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11644
11645         * lib/fortran-torture.exp (fortran-torture): Don't test compile
11646         tests with full list of options.
11647         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
11648         of TORTURE_OPTIONS if test contains 'dg-do run'.
11649
11650         PR fortran/16404
11651         * gfortran.dg/do_iterator.f90: New test.
11652
11653 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11654
11655         PR rtl-optimization/16536
11656         * gcc.c-torture/execute/restrict-1.c: New test.
11657
11658 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11659
11660         PR fortran/15324
11661         * gfortran.dg/pr15324.f90: New test.
11662
11663         PR fortran/15129
11664         * gfortran.dg/pr15129.f90: New test.
11665
11666         PR fortran/15140
11667         * gfortran.dg/pr15140.f90: New test.
11668
11669         PR fortran/13792
11670         * gfortran.fortran-torture/execute/bounds.f90: Add check for
11671         compile-time simplification.
11672
11673 2004-07-14  Mike Stump  <mrs@apple.com>
11674
11675         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
11676
11677 2004-07-14  James E Wilson  <wilson@specifixinc.com>
11678
11679         PR target/16325
11680         * gcc.dg/profile-generate-1.c: New.
11681
11682 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
11683
11684         * gcc.c-torture/execute/20040709-1.c: New test.
11685         * gcc.c-torture/execute/20040709-2.c: New test.
11686
11687 2004-07-14  Mike Stump  <mrs@apple.com>
11688
11689         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
11690
11691 2004-07-14  Mike Stump  <mrs@apple.com>
11692
11693         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
11694
11695 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
11696
11697         PR c++/16518
11698         * g++.dg/parse/mutable1.C: New test.
11699
11700 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
11701
11702         PR tree-optimization/16443
11703         * gcc.dg/tree-ssa/20040713-1.c: New test.
11704
11705 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
11706
11707         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
11708         for operator new.
11709
11710 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11711
11712         * gfortran.dg/g77/README: New file
11713         * gfortran.dg/g77/19981216-0.f:  Copy from
11714         g77.f-torture/noncompile.  Add "dg-do compile" and
11715         dg-error as required.
11716         * gfortran.dg/g77/19990218-1.f: Likewise
11717         * gfortran.dg/g77/19990905-1.f: Likewise
11718         * gfortran.dg/g77/9263.f: Likewise
11719         * gfortran.dg/g77/980615-0.f: Likewise
11720         * gfortran.dg/g77/980616-0.f: Likewise
11721         * gfortran.dg/g77/check0.f: Likewise
11722         * gfortran.dg/g77/select_no_compile.f: Likewise
11723
11724 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11725
11726         Copy files from g77.f-torture/compile.
11727         Add "{ dg-do compile}".  Other changes as noted
11728         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
11729         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
11730         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
11731         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
11732         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
11733         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
11734         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
11735         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
11736         statement to conform to standard.  Append alpha1.x for reference.
11737         * gfortran.dg/g77/xformat.f: Add dg-warning
11738
11739 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11740
11741         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
11742         Add {dg-do compile} directive.
11743         * gfortran.dg/g77/cpp2.F: Likewise
11744
11745 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11746
11747         PR c++/5402
11748         * g++.dg/lookup/name-clash1.C: New test.
11749
11750         PR c++/9777
11751         * g++.dg/lookup/name-clash2.C: New test.
11752
11753         PR c++/12102
11754         * g++.dg/lookup/name-clash3.C: New test.
11755
11756 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11757
11758         * g++.dg/lookup/new2.C: New test.
11759         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
11760
11761 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
11762
11763         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
11764         Add {dg-do compile} directive.
11765         * gfortran.dg/g77/13060.f: Likewise
11766         * gfortran.dg/g77/19990218-0.f: Likewise
11767         * gfortran.dg/g77/19990305-0.f: Likewise
11768         * gfortran.dg/g77/19990419-0.f: Likewise
11769         * gfortran.dg/g77/19990502-0.f: Likewise
11770         * gfortran.dg/g77/19990502-1.f: Likewise
11771         * gfortran.dg/g77/19990525-0.f: Likewise
11772         * gfortran.dg/g77/19990826-1.f: Likewise
11773         * gfortran.dg/g77/19990826-3.f: Likewise
11774         * gfortran.dg/g77/19990905-2.f: Likewise
11775         * gfortran.dg/g77/20000412-1.f: Likewise
11776         * gfortran.dg/g77/20000511-1.f: Likewise
11777         * gfortran.dg/g77/20000511-2.f: Likewise
11778         * gfortran.dg/g77/20000518.f: Likewise
11779         * gfortran.dg/g77/20000601-1.f: Likewise
11780         * gfortran.dg/g77/20000601-2.f: Likewise
11781         * gfortran.dg/g77/20000629-1.f: Likewise
11782         * gfortran.dg/g77/20000630-2.f: Likewise
11783         * gfortran.dg/g77/20010115.f: Likewise
11784         * gfortran.dg/g77/20010321-1.f: Likewise
11785         * gfortran.dg/g77/20010426.f: Likewise
11786         * gfortran.dg/g77/20020307-1.f: Likewise
11787         * gfortran.dg/g77/8485.f: Likewise
11788         * gfortran.dg/g77/960317-1.f: Likewise
11789         * gfortran.dg/g77/970915-0.f: Likewise
11790         * gfortran.dg/g77/980310-1.f: Likewise
11791         * gfortran.dg/g77/980310-2.f: Likewise
11792         * gfortran.dg/g77/980310-3.f: Likewise
11793         * gfortran.dg/g77/980310-4.f: Likewise
11794         * gfortran.dg/g77/980310-6.f: Likewise
11795         * gfortran.dg/g77/980310-7.f: Likewise
11796         * gfortran.dg/g77/980310-8.f: Likewise
11797         * gfortran.dg/g77/980419-2.f: Likewise
11798         * gfortran.dg/g77/980424-0.f: Likewise
11799         * gfortran.dg/g77/980427-0.f: Likewise
11800         * gfortran.dg/g77/980729-0.f: Likewise
11801         * gfortran.dg/g77/981117-1.f: Likewise
11802         * gfortran.dg/g77/toon_1.f: Likewise
11803
11804 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11805
11806         PR c++/2204
11807         * g++.dg/other/abstract2.C: New test.
11808
11809 2004-07-12  Paul Brook  <paul@codesourcery.com>
11810
11811         * gfortran.dg/pointer_init_1.f90: New test.
11812
11813 2004-07-11  Paul Brook  <paul@codesourcery.com>
11814
11815         PR fortran/15986
11816         * gfortran.dg/contained_1.f90: New test.
11817
11818 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
11819
11820         * g++.dg/parse/defarg8.C: New test.
11821
11822 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11823
11824         PR fortran/16433
11825         * gfortran.dg/pr16433.f: New test.
11826
11827         PR fortran/17574
11828         * gfortran.dg/pr15754.f90: New test.
11829
11830 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11831
11832         PR tree-optimization/16437
11833         * gcc.c-torture/execute/bitfld-4.c: New test.
11834
11835 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11836
11837         * gfortran.fortran-torture/execute/common_2.f90: Add check for
11838         access to common var from module.
11839
11840 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11841
11842         PR fortran/16336
11843         * gfortran.fortran-torture/execute/common_2.f90: New test.
11844
11845 2004-07-10  Paul Brook  <paul@codesourcery.com>
11846
11847         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
11848
11849 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11850
11851         PR fortran/15969
11852         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
11853
11854 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
11855
11856         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
11857         * gfortran.dg/g77/ffixed-form-2.f: Likewise
11858         * gfortran.dg/g77/ffree-form-1.f: Likewise
11859         * gfortran.dg/g77/ffree-form-2.f: Likewise
11860         * gfortran.dg/g77/ffree-form-3.f: Likewise
11861         * gfortran.dg/g77/fno-underscoring.f: Likewise
11862         * gfortran.dg/g77/funderscoring.f: Likewise
11863         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
11864
11865 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11866
11867         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
11868
11869 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11870         Paul Brook  <paul@codesourcery.com>
11871
11872         PR fortran/13415
11873         * gfortran.dg/common_pointer_1.f90: New test.
11874
11875 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11876
11877         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
11878
11879 2004-07-09  James E Wilson  <wilson@specifixinc.com>
11880
11881         PR target/16364
11882         * gcc.c-torture/compile/20040709-1.c: New.
11883
11884 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11885
11886         PR fortran/14077
11887         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
11888
11889 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11890
11891         PR fortran/13201
11892         * gfortran.dg/shape_1.f90: New test.
11893
11894 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
11895             Andrew Pinski  <apinski@apple.com>
11896
11897         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
11898
11899 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11900
11901         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
11902         comment.
11903
11904 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11905         Paul Brook  <paul@codesourcery.com>
11906
11907         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
11908         '.f95' and '.F95'.
11909
11910 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
11911
11912         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
11913
11914 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11915
11916         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
11917         testcases with capital suffix.
11918
11919 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11920
11921         PR fortran/15481
11922         PR fortran/13372
11923         PR fortran/13575
11924         PR fortran/15978
11925         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
11926
11927         * gfortran.dg/implicit_1.f90: New test.
11928
11929 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11930
11931         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
11932         expression to match gfortran warning/error messages
11933         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
11934         dg-error text.
11935
11936 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11937
11938         * lib/fortran-torture.exp: Rename proc search_for to
11939         search_for_re.
11940
11941 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11942
11943         * gcc.c-torture/execute/simd-5.x: New file.
11944         XFAIL on SPARC 64-bit at -O0.
11945
11946 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11947
11948         PR c++/8211
11949         PR c++/16165
11950         * g++.dg/warn/effc3.C: New test.
11951
11952 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11953
11954         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
11955         change X to 1X in format.
11956         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
11957         add data statements to conform to standard.
11958
11959 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11960
11961         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
11962         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
11963         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
11964
11965 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11966
11967         * gfortran.dg/g77/7388.f: Copy from g77.dg
11968         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
11969         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
11970         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
11971         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
11972         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
11973         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
11974         * gfortran.dg/g77/strlen0.f: Likewise
11975
11976 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
11977
11978         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
11979         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
11980
11981 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11982
11983         * gcc.c-torture/execute/920428-2.x: Delete.
11984         * gcc.c-torture/execute/920501-7.x: Likewise.
11985
11986 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
11987
11988         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
11989         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
11990         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
11991         prescott and c3-2.
11992         (PREFETCH_3DNOW): Add -march=c3.
11993
11994 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
11995
11996         PR c/16437
11997         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
11998         * gcc.c-torture/execute/bf64-1.x: Likewise.
11999
12000 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12001
12002         * gcc.c-torture/compile/20040708-1.c: New test.
12003
12004 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12005
12006         PR c++/16169
12007         * g++.dg/warn/effc2.C: New test.
12008
12009 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12010
12011         * gcc.c-torture/execute/bitfld-1.x: Remove.
12012         * gcc.c-torture/execute/bitfld-3.c: New test.
12013         * gcc.dg/bitfld-2.c: Remove XFAILs.
12014
12015 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
12016
12017         PR c++/16276
12018         * g++.dg/rtti/tinfo1.C: New file.
12019
12020 2004-07-07  Eric Christopher  <echristo@redhat.com>
12021
12022         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
12023
12024 2004-07-07  Andrew Pinski  <apinski@apple.com>
12025
12026         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
12027
12028 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
12029
12030         * g++.dg/init/call1.C: XFAIL.
12031
12032 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
12033
12034         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
12035         except for movstrict*, to movmem* and clrstr* to clrmem*.
12036
12037 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
12038
12039         * gcc.c-torture/execute/20040707-1.c: New test.
12040
12041 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
12042
12043         * gcc.c-torture/execute/20040706-1.c: New test.
12044
12045 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12046
12047         PR c++/3671
12048         * g++.dg/template/spec14.C: New test.
12049
12050 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
12051
12052         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
12053         nothing if not yet defined.  Use it in b, c and d type definitions.
12054         * gcc.c-torture/execute/20040705-1.c: New test.
12055         * gcc.c-torture/execute/20040705-2.c: New test.
12056
12057 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12058
12059         PR c++/2518
12060         * g++.dg/lookup/new1.C: New test.
12061
12062 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12063
12064         PR c++/11406
12065         * g++.dg/template/sizeof8.C: New test.
12066
12067 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
12068
12069         * gcc.c-torture/compile/20040705-1.c: New test.
12070
12071 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
12072
12073         * gfortran.fortran-torture/execute/seq_io.f90: New test.
12074
12075 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
12076
12077         * gcc.dg/cpp/if-mop.c: Two new testcases.
12078         * gcc.dg/cpp/trad/comment-3.c: New.
12079
12080 2004-07-04  Paul Brook  <paul@codesourcery.com>
12081
12082         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
12083
12084 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
12085
12086         PR c++/3761
12087         * g++.dg/lookup/crash4.C: New test.
12088
12089 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
12090
12091         * gcc.c-torture/execute/builtin-abs-1.c
12092         * gcc.c-torture/execute/builtin-abs-2.c
12093         * gcc.c-torture/execute/builtin-complex-1.c
12094         * gcc.c-torture/execute/builtins/string-1-lib.c
12095         * gcc.c-torture/execute/builtins/string-1.c
12096         * gcc.c-torture/execute/builtins/string-2-lib.c
12097         * gcc.c-torture/execute/builtins/string-2.c
12098         * gcc.c-torture/execute/builtins/string-3-lib.c
12099         * gcc.c-torture/execute/builtins/string-3.c
12100         * gcc.c-torture/execute/builtins/string-4-lib.c
12101         * gcc.c-torture/execute/builtins/string-4.c
12102         * gcc.c-torture/execute/builtins/string-5-lib.c
12103         * gcc.c-torture/execute/builtins/string-5.c
12104         * gcc.c-torture/execute/builtins/string-6-lib.c
12105         * gcc.c-torture/execute/builtins/string-6.c
12106         * gcc.c-torture/execute/builtins/string-7-lib.c
12107         * gcc.c-torture/execute/builtins/string-7.c
12108         * gcc.c-torture/execute/builtins/string-8-lib.c
12109         * gcc.c-torture/execute/builtins/string-8.c
12110         * gcc.c-torture/execute/builtins/string-9-lib.c
12111         * gcc.c-torture/execute/builtins/string-9.c
12112         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
12113         * gcc.c-torture/execute/builtins/string-asm-1.c
12114         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
12115         * gcc.c-torture/execute/builtins/string-asm-2.c
12116         * gcc.c-torture/execute/stdio-opt-1.c
12117         * gcc.c-torture/execute/stdio-opt-2.c
12118         * gcc.c-torture/execute/stdio-opt-3.c
12119         * gcc.c-torture/execute/string-opt-1.c
12120         * gcc.c-torture/execute/string-opt-10.c
12121         * gcc.c-torture/execute/string-opt-11.c
12122         * gcc.c-torture/execute/string-opt-12.c
12123         * gcc.c-torture/execute/string-opt-13.c
12124         * gcc.c-torture/execute/string-opt-14.c
12125         * gcc.c-torture/execute/string-opt-15.c
12126         * gcc.c-torture/execute/string-opt-16.c
12127         * gcc.c-torture/execute/string-opt-2.c
12128         * gcc.c-torture/execute/string-opt-6.c
12129         * gcc.c-torture/execute/string-opt-7.c
12130         * gcc.c-torture/execute/string-opt-8.c:
12131         Replace with ...
12132
12133         * gcc.c-torture/execute/builtins/abs-2.c
12134         * gcc.c-torture/execute/builtins/abs-3.c
12135         * gcc.c-torture/execute/builtins/complex-1.c
12136         * gcc.c-torture/execute/builtins/fprintf.c
12137         * gcc.c-torture/execute/builtins/fputs.c
12138         * gcc.c-torture/execute/builtins/memcmp.c
12139         * gcc.c-torture/execute/builtins/memmove.c
12140         * gcc.c-torture/execute/builtins/memops-asm.c
12141         * gcc.c-torture/execute/builtins/mempcpy-2.c
12142         * gcc.c-torture/execute/builtins/mempcpy.c
12143         * gcc.c-torture/execute/builtins/memset.c
12144         * gcc.c-torture/execute/builtins/printf.c
12145         * gcc.c-torture/execute/builtins/sprintf.c
12146         * gcc.c-torture/execute/builtins/strcat.c
12147         * gcc.c-torture/execute/builtins/strchr.c
12148         * gcc.c-torture/execute/builtins/strcmp.c
12149         * gcc.c-torture/execute/builtins/strcpy.c
12150         * gcc.c-torture/execute/builtins/strcspn.c
12151         * gcc.c-torture/execute/builtins/strlen-2.c
12152         * gcc.c-torture/execute/builtins/strlen.c
12153         * gcc.c-torture/execute/builtins/strncat.c
12154         * gcc.c-torture/execute/builtins/strncmp-2.c
12155         * gcc.c-torture/execute/builtins/strncmp.c
12156         * gcc.c-torture/execute/builtins/strncpy.c
12157         * gcc.c-torture/execute/builtins/strpbrk.c
12158         * gcc.c-torture/execute/builtins/strpcpy-2.c
12159         * gcc.c-torture/execute/builtins/strpcpy.c
12160         * gcc.c-torture/execute/builtins/strrchr.c
12161         * gcc.c-torture/execute/builtins/strspn.c
12162         * gcc.c-torture/execute/builtins/strstr-asm.c
12163         * gcc.c-torture/execute/builtins/strstr.c:
12164         ... these new files.
12165
12166         * gcc.c-torture/execute/builtins/abs-2-lib.c
12167         * gcc.c-torture/execute/builtins/abs-3-lib.c
12168         * gcc.c-torture/execute/builtins/complex-1-lib.c
12169         * gcc.c-torture/execute/builtins/fprintf-lib.c
12170         * gcc.c-torture/execute/builtins/fputs-lib.c
12171         * gcc.c-torture/execute/builtins/memcmp-lib.c
12172         * gcc.c-torture/execute/builtins/memmove-lib.c
12173         * gcc.c-torture/execute/builtins/memops-asm-lib.c
12174         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
12175         * gcc.c-torture/execute/builtins/mempcpy-lib.c
12176         * gcc.c-torture/execute/builtins/memset-lib.c
12177         * gcc.c-torture/execute/builtins/printf-lib.c
12178         * gcc.c-torture/execute/builtins/sprintf-lib.c
12179         * gcc.c-torture/execute/builtins/strcat-lib.c
12180         * gcc.c-torture/execute/builtins/strchr-lib.c
12181         * gcc.c-torture/execute/builtins/strcmp-lib.c
12182         * gcc.c-torture/execute/builtins/strcpy-lib.c
12183         * gcc.c-torture/execute/builtins/strcspn-lib.c
12184         * gcc.c-torture/execute/builtins/strlen-2-lib.c
12185         * gcc.c-torture/execute/builtins/strlen-lib.c
12186         * gcc.c-torture/execute/builtins/strncat-lib.c
12187         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
12188         * gcc.c-torture/execute/builtins/strncmp-lib.c
12189         * gcc.c-torture/execute/builtins/strncpy-lib.c
12190         * gcc.c-torture/execute/builtins/strpbrk-lib.c
12191         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
12192         * gcc.c-torture/execute/builtins/strpcpy-lib.c
12193         * gcc.c-torture/execute/builtins/strrchr-lib.c
12194         * gcc.c-torture/execute/builtins/strspn-lib.c
12195         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
12196         * gcc.c-torture/execute/builtins/strstr-lib.c
12197         * gcc.c-torture/execute/builtins/lib/abs.c
12198         * gcc.c-torture/execute/builtins/lib/fprintf.c
12199         * gcc.c-torture/execute/builtins/lib/memset.c
12200         * gcc.c-torture/execute/builtins/lib/printf.c
12201         * gcc.c-torture/execute/builtins/lib/sprintf.c
12202         * gcc.c-torture/execute/builtins/lib/strcpy.c
12203         * gcc.c-torture/execute/builtins/lib/strcspn.c
12204         * gcc.c-torture/execute/builtins/lib/strncat.c
12205         * gcc.c-torture/execute/builtins/lib/strncmp.c
12206         * gcc.c-torture/execute/builtins/lib/strncpy.c
12207         * gcc.c-torture/execute/builtins/lib/strpbrk.c
12208         * gcc.c-torture/execute/builtins/lib/strspn.c
12209         * gcc.c-torture/execute/builtins/lib/strstr.c:
12210         New files containing support routines.
12211
12212         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
12213         declaration.
12214         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
12215         when not optimizing.
12216
12217 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
12218
12219         PR c++/16240
12220         * g++.dg/abi/mangle22.C: New test.
12221         * g++.dg/abi/mangle23.C: Likewise.
12222
12223 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
12224
12225         PR fortran/16290
12226         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
12227         Allow for cases without denormalized floating point numbers.
12228
12229 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
12230
12231         PR c/1027
12232         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
12233         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
12234         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
12235         expected warning text.
12236         * gcc.dg/format/diag-2.c: New test.
12237
12238 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12239
12240         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
12241
12242 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
12243
12244         * gcc.dg/builtins-43.c: New.
12245         * gcc.dg/builtins-44.c: New.
12246         * gcc.dg/builtins-45.c: New.
12247
12248 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
12249             Andreas Tobler  <a.tobler@schweiz.ch>
12250
12251         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
12252         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
12253         as SIGSEGV.
12254         * gcc.dg/cleanup-11.c: Likewise.
12255         * gcc.dg/cleanup-8.c: Likewise.
12256         * gcc.dg/cleanup-9.c: Likewise.
12257         * gcc.dg/cleanup-5.c: Run on all platforms.
12258
12259 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
12260
12261         * g++.dg/warn/nonnull1.C: New test.
12262
12263 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12264
12265         * gcc.dg/compat/compat-common.h: Wrap up CINT in
12266         an #ifndef SKIP_COMPLEX_INT/#endif pair.
12267         Special-case the Sun compiler wrt to <complex.h>.
12268
12269 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
12270
12271         * gcc.dg/Wunreachable-8.C: New test.
12272
12273         * gcc.dg/h8300-ice2.c : New test.
12274
12275 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
12276
12277         PR fortran/16161
12278         * gfortran.fortran-torture/compile/implicit.f90: Add test
12279         for implicit character.
12280
12281 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
12282
12283         PR fortran/16289
12284         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
12285         Use tiny() intrinsic to find smallest non-negative real
12286
12287 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
12288
12289         * gcc.dg/compat/struct-by-value-22_main.c: New test.
12290         * gcc.dg/compat/struct-by-value-22_x.c: New.
12291         * gcc.dg/compat/struct-by-value-22_y.c: New.
12292
12293         * gcc.c-torture/execute/20040629-1.c: New test.
12294
12295 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
12296
12297         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
12298         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
12299
12300         PR target/16195
12301         * gcc.dg/20040625-1.c: New test.
12302
12303 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12304
12305         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
12306
12307 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12308
12309         PR fortran/15963
12310         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
12311
12312 2004-06-29  Richard Henderson  <rth@redhat.com>
12313
12314         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
12315
12316 2004-06-29  Paul Brook  <paul@codesourcery.com>
12317
12318         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
12319         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
12320
12321 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
12322
12323         PR c++/16260
12324         * g++.dg/parse/crash15.C: New.
12325
12326 2004-06-28  Andrew Pinski  <apinski@apple.com>
12327
12328         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
12329         by the error already.
12330
12331         * g++.dg/opt/ptrmem4.C: Change to compile only test.
12332
12333 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
12334
12335         PR target/14041
12336         * gcc.dg/h8300-bss-align-1.c : New.
12337
12338 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
12339
12340         * PR c++/16174
12341         * g++.dg/template/ctor4.C: New.
12342
12343 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12344
12345         PR c++/16205
12346         * g++.dg/warn/Wsequence-point-1.C: New test.
12347
12348 2004-06-27  Paul Brook  <paul@codesourcery.com>
12349
12350         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
12351
12352 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
12353
12354         * g++.old-deja/g++.mike/p7325.C: Remove.
12355
12356 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12357
12358         PR c/14963
12359         * gcc.dg/pr14963.c: New test.
12360
12361 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
12362
12363         PR c++/16193
12364         * g++.dg/parse/redef1.C: New test.
12365
12366 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
12367
12368         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
12369         20021110.c.
12370         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
12371         20021119-1.c.
12372         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
12373         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
12374         5-04.c.
12375         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
12376         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
12377         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
12378         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
12379         g++.brendan/enum14.C.
12380         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
12381         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
12382         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
12383         g++.mike/virt1.C.
12384         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
12385         memtemp24.C.
12386
12387 2004-06-27  Roger Sayle  <roger@eyesopen.com>
12388
12389         * gcc.dg/20040527-1.c: New test case.
12390
12391 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
12392
12393         PR gfortran/pr16196
12394         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
12395
12396 2004-06-25  Roger Sayle  <roger@eyesopen.com>
12397
12398         PR middle-end/15825
12399         * gcc.dg/pr15825-1.c: New test case.
12400
12401 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12402
12403         * gcc.c-torture/execute/20040625-1.c: New test.
12404
12405 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12406
12407         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
12408
12409 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12410
12411         * gcc.dg/torture/mips-div-1.c: New test.
12412
12413 2004-06-24  Jeff Law  <law@redhat.com>
12414
12415         * gcc.dg/tree-ssa/20040624-1.c: New test.
12416
12417 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
12418
12419         * gcc.c-torture/compile/20040624-1.c: New test.
12420
12421 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12422
12423         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
12424         this directory.
12425
12426 2004-06-23  Andrew Pinski  <apinski@apple.com>
12427
12428         PR middle-end/15988
12429         * g++.dg/opt/ptrmem4.C: New test.
12430
12431         * gcc.dg/c90-array-quals-2.c: New test.
12432
12433 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
12434
12435         * gcc.dg/kpice1.c: New test.
12436
12437 2006-06-23  Andrew Pinski  <apinski@apple.com>
12438
12439         * gcc.dg/c90-array-quals.c: New test.
12440
12441 2006-06-22  Richard Henderson  <rth@redhat.com>
12442
12443         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
12444
12445 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
12446
12447         * gcc.dg/builtins-config.h: Handle FreeBSD.
12448
12449 2006-06-22  Richard Henderson  <rth@redhat.com>
12450
12451         * g++.dg/opt/devirt1.C: New.
12452
12453 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
12454
12455         * g++.dg/opt/pr15551.C: New testcase.
12456
12457 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
12458
12459         PR target/14800
12460         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
12461         x86_64-*-linux* when compiling for 32bit.
12462
12463 2004-06-21  Andrew Pinski  <apinski@apple.com>
12464
12465         * gcc.dg/pch/struct-1.c: New.
12466         * gcc.dg/pch/struct-1.hs: New.
12467
12468 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
12469
12470         * gcc.dg/pch/save-temps-1.c: New file.
12471         * gcc.dg/pch/save-temps-1.hs: New file.
12472
12473 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12474
12475         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
12476         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
12477
12478 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12479
12480         * gfortran.fortran-torture/execute/select_1.f90: Rename function
12481         to fix type error.
12482         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
12483         Remove trailing spaces.
12484
12485 2004-06-21  Richard Henderson  <rth@redhat.com>
12486
12487         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
12488         merging && to BIT_FIELD_REF.
12489
12490 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
12491
12492         * g++.dg/opt/placeholder1.C: New test.
12493
12494 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12495
12496         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
12497         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12498         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12499         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12500
12501 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
12502
12503         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
12504         extern "C".
12505         * g++.dg/other/pragma-re-1.C: Add comments.
12506
12507 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
12508
12509         PR gfortran/16080
12510         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
12511
12512 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
12513
12514         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
12515         instead of setting the type of size_t by
12516         hand.
12517
12518 2004-06-18  Roger Sayle  <roger@eyesopen.com>
12519
12520         * gcc.dg/unordered-2.c: New test case.
12521         * gcc.dg/unordered-3.c: New test case.
12522
12523 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
12524
12525         PR other/16043
12526         * lib/g++.exp (g++_version): Tweak regexp for version
12527         * lib/g77.exp (g77_version): Likewise
12528         * lib/gfortran.exp (gfortran_version): Likewise
12529         * lib/objc.exp (objc_version): Likewise
12530         * lib/treelang.exp (treelang_version): Likewise
12531
12532 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
12533
12534         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
12535         Use INT_MAX instead of __INT_MAX__.
12536         * gcc.dg/compat/struct-align-2_y.c: Likewise.
12537
12538         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
12539         * gcc.dg/compat/scalar-return-3_x.c: Use it.
12540         * gcc.dg/compat/scalar-return-3_y.c: Use it.
12541         * gcc.dg/compat/scalar-return-4_x.c: Use it.
12542         * gcc.dg/compat/scalar-return-4_y.c: Use it.
12543         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
12544         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
12545         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
12546         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
12547
12548         * gcc.dg/range-test-1.c: New test.
12549         * g++.dg/opt/range-test-1.C: New test.
12550
12551 2004-06-17  Richard Henderson  <rth@redhat.com>
12552
12553         * objc.dg/sync-1.m: New.
12554         * objc.dg/try-catch-1.m: Don't force next runtime.
12555         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
12556         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
12557         shadowed catch clause.
12558         * objc.dg/try-catch-5.m: New.
12559
12560 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
12561
12562         Bug 14610
12563         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
12564
12565 2004-06-15  Richard Henderson  <rth@redhat.com>
12566
12567         * gcc.dg/20001116-1.c: Move expected warning line.
12568
12569 2004-06-15  Richard Henderson  <rth@redhat.com>
12570
12571         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
12572         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
12573
12574 2004-06-15  Jeff Law  <law@redhat.com>
12575
12576         * gcc.dg/tree-ssa/20040615-1.c: New test.
12577         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
12578         be less sensitive to operand ordering.
12579         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
12580
12581 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
12582
12583         * g++.dg/abi/bitfield3.C: Add comment..
12584
12585 2004-06-15  Richard Henderson  <rth@redhat.com>
12586
12587         * g++.dg/ext/stmtexpr1.C: XFAIL.
12588         * gcc.dg/20030612-1.c: XFAIL.
12589
12590 2004-06-15  Eric Christopher  <echristo@redhat.com>
12591
12592         * g++.dg/charset/asm5.c: New.
12593         * gcc.dg/charset/asm6.c: New.
12594
12595 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12596
12597         PR fortran/15962
12598         * gfortran.fortran-torture/execute/select_1.f90: New test.
12599
12600 2004-06-15  Paul Brook  <paul@codesourcery.com>
12601
12602         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
12603
12604 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12605
12606         PR c++/15967
12607         * g++.dg/lookup/crash3.C: New test.
12608
12609 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12610
12611         PR c++/15947
12612         * g++.dg/parse/dtor4.C: New test.
12613
12614 2004-06-14  Jeff Law  <law@redhat.com>
12615
12616         * gcc.c-torture/compile/20040614-1.c: New test.
12617
12618 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12619
12620         PR fortran/15211
12621         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
12622         LEN of a character array.
12623
12624 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
12625
12626         PR c++/15096
12627         * g++.dg/template/ptrmem10.C: New test.
12628
12629         PR c++/14930
12630         * g++.dg/template/friend30.C: New test.
12631
12632 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12633
12634         PR fortran/14928
12635         * gfortran.fortran-torture/compile/mloc.f90: New test.
12636
12637 2004-06-13  Paul Brook  <paul@codesourcery.com>
12638
12639         * gfortran.fortran-torture/execute/random_2.f90: New test.
12640
12641 2004-06-13  Eric Christopher  <echristo@redhat.com>
12642
12643         * gcc.dg/noncompile/redecl-1.c: Fix error message.
12644
12645 2004-06-12  Paul Brook  <paul@codesourcery.com>
12646
12647         * gfortran.fortran-torture/execute/contained_3.f90: New test.
12648
12649 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12650
12651         PR fortran/14923
12652         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
12653
12654 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12655
12656         PR fortran/14957
12657         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
12658         syntax errors in end statements of contained subroutines.
12659
12660 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12661
12662         PR fortran/12841
12663         * gfortran.fortran-torture/execute/null_arg.f90: New test.
12664
12665 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12666
12667         PR fortran/15665
12668         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
12669
12670 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12671
12672         PR gfortran/12839
12673         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
12674
12675 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
12676
12677         PR c++/15862
12678         * g++.dg/parse/enum1.C: New test.
12679
12680 2004-06-10  Jeff Law  <law@redhat.com>
12681
12682         * gcc.c-torture/compile/20040610-1.c: New test.
12683
12684 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12685
12686         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
12687         * g++.old-deja/g++.other/decl3.C: Likewise.
12688
12689 2004-06-10  Brian Booth  <bbooth@redhat.com>
12690
12691         * gcc.dg/tree-ssa/20031015-1.c: Scan for
12692         V_MAY_DEF instead of VDEF.
12693         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
12694
12695 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
12696
12697         PR c++/14211
12698         * g++.dg/conversion/const1.C: New test.
12699
12700         PR c++/15076
12701         * g++.dg/conversion/reinterpret1.C: New test.
12702
12703         PR c++/15877
12704         * g++.dg/template/enum2.C: New test.
12705
12706         PR c++/15227
12707         * g++.dg/template/error13.C: New test.
12708
12709 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12710
12711         PR fortran/14957
12712         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
12713         arguments to test_* REAL and of the right size.
12714
12715 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12716
12717         PR target/15569
12718         PR rtl-optimization/15681
12719         * gcc.dg/20040609-1.c: New test.
12720
12721 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12722
12723         PR c++/14791
12724         * g++.dg/opt/builtins1.C: New test.
12725
12726 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
12727
12728         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
12729         that use default windows32 struct layout.
12730         * gcc.dg/i386-bitfield2.c: Likewise.
12731
12732 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
12733
12734         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
12735         for mingw32 and cygwin targets.
12736
12737 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
12738
12739         * gcc.dg/pch/macro-4.c: New.
12740         * gcc.dg/pch/macro-4.hs: New.
12741
12742 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12743
12744         PR fortran/13249
12745         * gfortran.fortran-torture/compile/name_clash.f90: New test.
12746
12747 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12748
12749         PR fortran/13372
12750         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
12751
12752 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12753
12754         PR gfortran/14897
12755         * gfortran.fortran-torture/execute/t_edit.f90: New test.
12756
12757 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12758
12759         PR gfortran/15755
12760         * gfortran.fortran-torture/execute/backspace.c : New test.
12761
12762 2004-06-09  Paul Brook  <paul@codesourcery.com>
12763
12764         * gfortran.fortran-torture/execure/intrinsic_associated.f90
12765         (pointer_to_section): Rewrite to use smaller array.
12766
12767 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
12768
12769         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
12770         * gcc.dg/ext/altivec-10.c: Same.
12771         * gcc.dg/ext/altivec-11.c: Same.
12772         * gcc.dg/ext/altivec-12.c: Same.
12773         * gcc.dg/ext/altivec-13.c: Same.
12774         * gcc.dg/ext/altivec-14.c: Same.
12775         * gcc.dg/ext/altivec-15.c: Same.
12776         * gcc.dg/ext/altivec-16.c: Same.
12777         * gcc.dg/ext/altivec-3.c: Same.
12778         * gcc.dg/ext/altivec-4.c: Same.
12779         * gcc.dg/ext/altivec-6.c: Same.
12780         * gcc.dg/ext/altivec-7.c: Same.
12781         * gcc.dg/ext/altivec-8.c: Same.
12782         * gcc.dg/ext/altivec-varargs-1.c: Same.
12783
12784         * g++.dg/ext/altivec-1.C: Correct dg syntax.
12785         * g++.dg/ext/altivec-10.C: Same.
12786         * g++.dg/ext/altivec-2.C: Same.
12787         * g++.dg/ext/altivec-3.C: Same.
12788         * g++.dg/ext/altivec-4.C: Same.
12789         * g++.dg/ext/altivec-5.C: Same.
12790         * g++.dg/ext/altivec-6.C: Same.
12791         * g++.dg/ext/altivec-7.C: Same.
12792         * g++.dg/ext/altivec-8.C: Same.
12793         * g++.dg/ext/altivec-9.C: Same.
12794
12795 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12796
12797         PR c++/7841
12798         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
12799
12800 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12801
12802         * gcc.dg/union-1.c: New test.
12803
12804 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12805
12806         * gcc.dg/builtins-41.c: New test case.
12807         * gcc.dg/builtins-42.c: New test case.
12808
12809 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12810
12811         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
12812         * g++.dg/ext/altivec-10.C: Same.
12813         * g++.dg/ext/altivec-2.C: Same.
12814         * g++.dg/ext/altivec-3.C: Same.
12815         * g++.dg/ext/altivec-4.C: Same.
12816         * g++.dg/ext/altivec-5.C: Same.
12817         * g++.dg/ext/altivec-6.C: Same.
12818         * g++.dg/ext/altivec-7.C: Same.
12819         * g++.dg/ext/altivec-8.C: Same.
12820         * g++.dg/ext/altivec-9.C: Same.
12821         * g++.old-deja/g++.abi/cxa_vec.C: Same.
12822         * g++.old-deja/g++.brendan/new3.C: Same.
12823         * gcc.c-torture/execute/eeprof-1.x: Same.
12824
12825 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12826
12827         PR c/14765
12828         * gcc.dg/pr14765-1.c: New test.
12829
12830 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12831
12832         PR c/14649
12833         * gcc.dg/pr14649-1.c: New test case.
12834
12835 2004-06-07  Richard Henderson  <rth@redhat.com>
12836
12837         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
12838         if temporaries.
12839
12840 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12841
12842         * g++.dg/eh/elide1.C: Remove XFAIL.
12843
12844 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
12845
12846         PR c++/15337
12847         * g++.dg/expr/sizeof3.C: New test.
12848
12849         PR c++/14777
12850         * g++.dg/template/access14.C: New test.
12851
12852         PR c++/15554
12853         * g++.dg/template/enum1.C: New test.
12854
12855         PR c++/15057
12856         * g++.dg/eh/throw1.C: New test.
12857
12858 2004-06-07  David Ayers  <d.ayers@inode.at>
12859             Ziemowit Laski  <zlaski@apple.com>
12860
12861         * lib/objc.exp (objc_target_compile): Revert the '-framework
12862         Foundation' flag fix, since bare Darwin does not ship
12863         with the Foundation framework.
12864         * objc/execute/next_mapping.h: Provide a local NSConstantString
12865         @interface and @implementation.
12866         (objc_constant_string_init): A constructor function, used to
12867         initialize the NSConstantString meta-class object.
12868         * objc/execute/string1.m: Include "next_mapping.h" instead of
12869         <Foundation/NSString.h>.
12870         * objc/execute/string2.m: Likewise.
12871         * objc/execute/string3.m: Likewise.
12872         * objc/execute/string4.m: Likewise.
12873
12874 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
12875
12876         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
12877         to double. Replace double with FLOAT.
12878         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
12879
12880         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
12881         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
12882         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
12883         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
12884         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
12885         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
12886         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
12887         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
12888
12889 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
12890
12891         PR c/13519
12892         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
12893
12894 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12895
12896         PR c++/15503
12897         * g++.dg/template/meminit2.C: New test.
12898
12899 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
12900
12901         PR target/15822
12902         * gcc.c-torture/execute/compare-fp-1.c,
12903         gcc.c-torture/execute/compare-fp-2.c,
12904         gcc.c-torture/execute/compare-fp-3.c,
12905         gcc.c-torture/execute/compare-fp-4.c,
12906         gcc.c-torture/execute/compare-fp-3.x,
12907         gcc.c-torture/execute/compare-fp-4.x: Moved...
12908         * gcc.c-torture/execute/ieee/compare-fp-1.c,
12909         gcc.c-torture/execute/ieee/compare-fp-2.c,
12910         gcc.c-torture/execute/ieee/compare-fp-3.c,
12911         gcc.c-torture/execute/ieee/compare-fp-4.c,
12912         gcc.c-torture/execute/ieee/compare-fp-3.x,
12913         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
12914
12915 2004-06-04  David Ayers  <d.ayers@inode.at>
12916
12917         * objc/execute/protocol-isEqual-4.m: New testcase.
12918
12919 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
12920
12921         * objc/execute/protocol-isEqual-1.m: New testcase.
12922         * objc/execute/protocol-isEqual-2.m: New testcase.
12923         * objc/execute/protocol-isEqual-3.m: New testcase.
12924
12925 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12926
12927         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
12928
12929 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
12930
12931         * lib/objc.exp (objc_target_compile): When running tests on
12932         Darwin (Mac OS X), inform the linker about '-framework
12933         'Foundation'.
12934
12935 2004-06-02  Eric Christopher  <echristo@redhat.com>
12936
12937         * gcc.c-torture/compile/20040602-1.c: New.
12938
12939 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
12940
12941         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
12942         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
12943
12944         PR tree-optimization/14736
12945         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
12946
12947         PR tree-optimization/14042
12948         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
12949
12950         PR tree-optimization/14729
12951         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
12952
12953 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12954
12955         PR fortran/15557
12956         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
12957
12958 2004-06-01  Richard Hederson  <rth@redhat.com>
12959
12960         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
12961
12962 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12963
12964         PR c++/14932
12965         * g++.dg/parse/offsetof4.C: New test.
12966
12967 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
12968
12969         PR objc/7993
12970         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
12971
12972 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
12973
12974         PR c++/15701
12975         * g++.dg/template/friend29.C: New test.
12976
12977 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12978
12979         PR c/15749
12980         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
12981
12982 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
12983
12984         * gcc.dg/sparc-trap-1.c: New test.
12985
12986 2004-05-31  Roger Sayle  <roger@eyesopen.com>
12987
12988         PR middle-end/15069
12989         * g++.dg/opt/fold3.C: New test case.
12990
12991 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
12992
12993         * lib/target-supports.exp (check_iconv_available): Fix fallout
12994         from 2004-05-28 patch.
12995
12996 2004-05-30  Paul Brook  <paul@codesourcery.com>
12997
12998         PR fortran/15620
12999         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
13000         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
13001
13002 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
13003
13004         * gfortran.fortran-torture/execute/random_1.f90: New test.
13005
13006 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13007
13008         * g++.dg/ext/altivec-10.C: New test.
13009
13010 2004-05-29  Paul Brook  <paul@codesourcery.com>
13011
13012         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
13013
13014 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13015
13016         * gcc.dg/altivec-16.c: New test.
13017
13018 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
13019
13020         * lib/target-supports.exp (check_vmx_hw_available): New.
13021         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
13022
13023         * lib/target-supports.exp (check_alias_available,
13024         check_iconv_available, check_named_sections_available): Use
13025         unique names for temporary files.
13026
13027 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13028
13029         * gcc.dg/altivec-15.c: New test.
13030
13031 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13032
13033         PR c++/15083
13034         * g++.dg/warn/noeffect6.C: New test.
13035
13036         PR c++/15471
13037         * g++.dg/expr/ptrmem4.C: New test.
13038
13039         PR c++/15640
13040         * g++.dg/template/operator3.C: New test.
13041
13042 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13043
13044         PR c++/14668
13045         * g++.dg/lookup/redecl1.C: New test.
13046         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
13047
13048 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
13049
13050         * gcc.c-torture/execute/compare-fp-1.c,
13051         gcc.c-torture/execute/compare-fp-2.c,
13052         gcc.c-torture/execute/compare-fp-3.c,
13053         gcc.c-torture/execute/compare-fp-4.c,
13054         gcc.c-torture/execute/compare-fp-3.x,
13055         gcc.c-torture/execute/compare-fp-4.x,
13056         gcc.dg/pr15649-1.c: New.
13057
13058 2004-05-27  Adam Nemet  <anemet@lnxw.com>
13059
13060         PR c++/12883
13061         * g++.dg/init/array14.C: New test.
13062
13063 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
13064
13065         * lib/compat.exp (compat-get-options-main): New.
13066         (compat-get-options): Remove unneeded code, warn for ignored
13067         command.
13068         (compat-execute): Check flag set by dg-require-* commands.
13069
13070         * lib/compat.exp (compat-execute): Break up long lines.
13071
13072 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
13073
13074         * gcc.dg/altivec-7.c: Don't use 'vector long'.
13075         * gcc.dg/altivec-14.c: New test.
13076         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
13077
13078         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
13079         * gcc.dg/altivec-12.c: Ditto.
13080
13081         * gcc.dg/altivec-3.c: Move call to altivec_check.
13082
13083 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13084
13085         PR c++/15044
13086         * g++.dg/template/error12.C: New test.
13087
13088         PR c++/15317
13089         * g++.dg/ext/attrib15.C: New test.
13090
13091         PR c++/15329
13092         * g++.dg/template/ptrmem9.C: New test.
13093
13094 2004-05-25  Paul Brook  <paul@codesourcery.com>
13095
13096         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
13097
13098 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13099
13100         PR c++/15165
13101         * g++.dg/template/crash19.C: New test.
13102
13103 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13104
13105         PR c++/15025
13106         * g++.dg/template/redecl1.C: New test.
13107
13108 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13109
13110         PR c++/14821
13111         * g++.dg/other/ns1.C: New test.
13112
13113         PR c++/14883
13114         * g++.dg/template/invalid1.C: New test.
13115
13116 2004-05-23  Paul Brook  <paul@codesourcery.com>
13117         Victor Leikehman  <lei@haifasphere.co.il>
13118
13119         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
13120         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
13121
13122 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13123
13124         PR c++/15285
13125         PR c++/15299
13126         * g++.dg/template/non-dependent5.C: New test.
13127         * g++.dg/template/non-dependent6.C: New test.
13128
13129 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13130
13131         PR c++/15507
13132         * g++.dg/inherit/union1.C: New test.
13133
13134         PR c++/15542
13135         * g++.dg/template/addr1.C: New test.
13136
13137         PR c++/15427
13138         * g++.dg/template/array5.C: New test.
13139
13140         PR c++/15287
13141         * g++.dg/template/array6.C: New test.
13142
13143 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
13144             Roger Sayle  <roger@eyesopen.com>
13145
13146         * g++.dg/lookup/forscope2.C: New test case.
13147
13148 2004-05-22  Ben Elliston  <bje@au.ibm.com>
13149
13150         * gcc.dg/cpp/Wmissingdirs.c: New.
13151
13152 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13153
13154         PR target/15301
13155         * gcc.dg/compat/union-m128-1.h: New file.
13156         * gcc.dg/compat/union-m128-1_main.c: Likewise.
13157         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13158         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13159
13160 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13161
13162         PR target/15302
13163         * gcc.dg/compat/struct-complex-1.h: New file.
13164         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
13165         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
13166         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13167
13168 2004-05-20  Roger Sayle  <roger@eyesopen.com>
13169
13170         PR middle-end/3074
13171         * gcc.dg/pr3074-1.c: New test case.
13172         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
13173
13174 2004-05-20  Falk Hueffner  <falk@debian.org>
13175
13176         PR other/15526
13177         * gcc.dg/ftrapv-1.c: New test case.
13178
13179 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13180
13181         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
13182
13183 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
13184             Jeff Law  <law@redhat.com>
13185
13186         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
13187         * gcc.dg/tree-ssa/20040518-2.c: New test.
13188
13189         * gcc.dg/tree-ssa/20040518-1.c: New test.
13190
13191 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
13192
13193         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
13194
13195 2004-05-18  Paul Brook  <paul@codesourcery.com>
13196
13197         PR fortran/13930
13198         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
13199
13200 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13201
13202         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
13203         constant folding.
13204
13205 2004-05-17  Steven Bosscher  <stevenb@suse.de>
13206
13207         * gcc.dg/tree-ssa/20040517-1.c: New test.
13208
13209 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13210
13211         * gcc.dg/loop-4.c: New test.
13212
13213 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
13214
13215         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
13216
13217 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
13218
13219         PR fortran/15311
13220         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
13221
13222 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13223
13224         PR fortran/13826
13225         PR fortran/13940
13226         * gfortran.fortran-torture/compile/data_1.f90: New test.
13227
13228 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
13229
13230         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
13231         * gcc.dg/uninit-H.c: Define ASM for __s390__.
13232
13233 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13234
13235         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
13236
13237 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13238
13239         PR c/15444
13240         * gcc.dg/format/xopen-1.c: Adjust expected message.
13241         * gcc.dg/format/xopen-3.c: New test.
13242
13243 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
13244
13245         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
13246
13247 2004-05-14  Jeff Law  <law@redhat.com>
13248
13249         * gcc.dg/tree-ssa/20040514-2.c: New test.
13250
13251 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13252
13253         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
13254         this ...
13255         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
13256         this.
13257
13258 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
13259
13260         * gcc.dg/tree-ssa/20040514-1.c: New test.
13261
13262 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13263
13264         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
13265         test.
13266
13267 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13268
13269         PR fortran/14066
13270         * gfortran.fortran-torture/compile/do_1.f90: New test.
13271
13272 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13273
13274         PR fortran/15051
13275         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
13276         test.
13277
13278 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
13279
13280         PR fortran/15149
13281         * gfortran.fortran-torture/execute/random_init.f90: New test.
13282
13283 2004-05-13  Paul Brook  <paul@codesourcery.com>
13284
13285         PR fortran/15314
13286         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
13287
13288 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
13289
13290         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
13291         for the powerpc case.
13292
13293 2004-05-13  Jeff Law  <law@redhat.com>
13294
13295         * gcc.dg/tree-ssa/20040513-1.c: New test.
13296         * gcc.dg/tree-ssa/20040513-2.c: New test.
13297
13298 2004-05-13  Paul Brook  <paul@codesourcery.com>
13299
13300         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
13301         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
13302         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
13303
13304 2004-05-13  Andreas Schwab  <schwab@suse.de>
13305
13306         PR other/10819
13307         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
13308         characters.
13309
13310 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
13311
13312         PR fortran/15294
13313         * gfortran.fortran-torture/execute/adjustr.f90: New file.
13314
13315 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
13316
13317         Merge from tree-ssa-20020619-branch.  See
13318         ChangeLog.tree-ssa for details.
13319
13320 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
13321
13322         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
13323         include <altivec.h> explicitly.
13324         * gcc.dg/altivec-13.c: Likewise.
13325
13326 2004-05-11  Paul Brook  <paul@codesourcery.com>
13327
13328         * gcc.c-torture/compile/20010518-1.c: Force enum size.
13329
13330 2004-05-10  Eric Christopher  <echristo@redhat.com>
13331
13332         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
13333         * gcc.dg/sibcall-4.c: Ditto.
13334
13335 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
13336
13337         * g++.dg/ext/altivec-8.C: New test case.
13338         * gcc.dg/altivec-13.c: New test case.
13339
13340 2004-05-08  Roger Sayle  <roger@eyesopen.com>
13341
13342         * gcc.c-torture/execute/divcmp-1.c: New test case.
13343         * gcc.c-torture/execute/divcmp-2.c: New test case.
13344         * gcc.c-torture/execute/divcmp-3.c: New test case.
13345
13346 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
13347
13348         * g++.dg/other/pragma-re-2.C: New test.
13349
13350 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13351
13352         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
13353         * gcc.dg/i386-387-2.c: Likewise.
13354
13355         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
13356         __builtin_drem.
13357         * gcc.dg/i386-387-6.c: Likewise.
13358
13359 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13360
13361         * gcc.dg/builtins-33.c:  Also check log1p*.
13362
13363 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
13364
13365         PR optimization/15296
13366         * gcc.c-torture/execute/pr15296.c: New test.
13367
13368 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
13369
13370         * gcc.dg/builtins-40.c: New test.
13371
13372 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
13373
13374         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
13375
13376 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
13377
13378         * g++.dg/ext/spe1.C: New testcase.
13379
13380 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
13381
13382         * objc.dg/image-info.m: Allow additional attributes
13383         for __image_info section.
13384
13385 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
13386
13387         * gcc.dg/torture/mips-hilo-2.c: New test.
13388
13389 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13390
13391         PR c++/14389
13392         * g++.dg/template/member5.C: New test.
13393
13394 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
13395
13396         * gcc.dg/builtins-34.c: Also check expm1*.
13397
13398 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13399
13400         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
13401         * gcc.dg/torture/builtin-convert-3.c: New test.
13402
13403 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
13404
13405         PR middle-end/15054
13406         * g++.dg/opt/pr15054.C: New test.
13407
13408 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13409
13410         * gcc.dg/torture/builtin-rounding-1.c: New test.
13411         * gcc.dg/builtins-25.c: Delete.
13412         * gcc.dg/builtins-29.c: Delete.
13413
13414 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
13415
13416         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
13417         * gcc.dg/sibcall-4.c: Likewise.
13418         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
13419
13420 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13421
13422         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
13423         bit-field on 16-bit targets.
13424
13425 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13426
13427         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
13428         16-bit targets.
13429
13430 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
13431
13432         * gcc.dg/rs6000-power2-1.c: Change to compile only.
13433         * gcc.dg/rs6000-power2-2.c: Likewise.
13434
13435 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
13436
13437         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
13438         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
13439         Change the asm registers to be in form of frN instead of fN.
13440
13441 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13442
13443         * gcc.dg/torture/builtin-convert-2.c: New test.
13444
13445 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
13446
13447         * gcc.dg/rs6000-power2-1.c: New test.
13448         * gcc.dg/rs6000-power2-2.c: New test.
13449
13450 2004-04-28  Jan Hubicka  <jh@suse.cz>
13451
13452         * gcc.dg/unused-6.c: New test.
13453
13454 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
13455             Ulrich Weigand  <uweigand@de.ibm.com>
13456
13457         * ada/acats/run_all.sh: Define $target variable.
13458
13459 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
13460
13461         PR c++/15119
13462         * g++.dg/other/vararg-1.C: New test.
13463
13464         PR c++/4794
13465         * g++.dg/eh/cleanup3.C: New test.
13466
13467 2004-04-24  Laurent GUERBY <laurent@guerby.net>
13468
13469         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
13470         and ad8011a (target_insn).
13471         * ada/acats/support/macro.dfs: Likewise.
13472         * ada/acats/support/impbit.adb: New file.
13473
13474 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
13475
13476         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
13477
13478 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13479
13480         * gcc.dg/loop-3.c: New test.
13481
13482 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
13483
13484         * gcc.c-torture/execute/simd-5.c: New test.
13485
13486 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13487
13488         PR c++/15064
13489         * g++.dg/template/crash18.C: New test.
13490
13491 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
13492
13493         * g++.dg/ext/complit3.C: New test.
13494
13495 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13496
13497         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
13498         * gcc.dg/altivec-3.c: Same.
13499         * gcc.dg/altivec-varargs-1.c: Same.
13500
13501 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13502
13503         * lib/target-supports.exp (check_profiling_available): Assume
13504         profiling is not available on powerpc-eabi targets.
13505
13506 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
13507
13508         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
13509         * gcc.dg/vmx/bug-1.c: Ditto.
13510
13511 2004-04-20  Eric Christopher  <echristo@redhat.com>
13512
13513         * gcc.dg/charset/extern.c: New test.
13514         * g++.dg/charset/extern3.cc: Ditto.
13515
13516 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
13517
13518         * gcc.dg/builtins-39.c: New test.
13519
13520 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
13521
13522         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
13523
13524 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
13525
13526         * gcc.dg/torture/mips-hilo-1.c: New test.
13527
13528 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
13529
13530         * gcc.c-torture/compile/20040419-1.c: New test.
13531
13532 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
13533
13534         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
13535
13536 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
13537             Aldy Hernandez  <aldyh@redhat.com>
13538
13539         * gcc.c-torture/execute/va-arg-24.c: New.
13540
13541 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
13542             Aldy Hernandez  <aldyh@redhat.com>
13543
13544         * gcc.dg/vmx/1b-01.c: New.
13545         * gcc.dg/vmx/1b-02.c: New.
13546         * gcc.dg/vmx/1b-03.c: New.
13547         * gcc.dg/vmx/1b-04.c: New.
13548         * gcc.dg/vmx/1b-05.c: New.
13549         * gcc.dg/vmx/1b-06.c: New.
13550         * gcc.dg/vmx/1b-07.c: New.
13551         * gcc.dg/vmx/1c-01.c: New.
13552         * gcc.dg/vmx/1c-02.c: New.
13553         * gcc.dg/vmx/3a-01a.c: New.
13554         * gcc.dg/vmx/3a-01.c: New.
13555         * gcc.dg/vmx/3a-01m.c: New.
13556         * gcc.dg/vmx/3a-03.c: New.
13557         * gcc.dg/vmx/3a-03m.c: New.
13558         * gcc.dg/vmx/3a-04.c: New.
13559         * gcc.dg/vmx/3a-04m.c: New.
13560         * gcc.dg/vmx/3a-05.c: New.
13561         * gcc.dg/vmx/3a-06.c: New.
13562         * gcc.dg/vmx/3a-06m.c: New.
13563         * gcc.dg/vmx/3a-07.c: New.
13564         * gcc.dg/vmx/3b-01.c: New.
13565         * gcc.dg/vmx/3b-02.c: New.
13566         * gcc.dg/vmx/3b-10.c: New.
13567         * gcc.dg/vmx/3b-13.c: New.
13568         * gcc.dg/vmx/3b-14.c: New.
13569         * gcc.dg/vmx/3b-15.c: New.
13570         * gcc.dg/vmx/3c-01a.c: New.
13571         * gcc.dg/vmx/3c-01.c: New.
13572         * gcc.dg/vmx/3c-02.c: New.
13573         * gcc.dg/vmx/3c-03.c: New.
13574         * gcc.dg/vmx/3d-01.c: New.
13575         * gcc.dg/vmx/4-01.c: New.
13576         * gcc.dg/vmx/4-03.c: New.
13577         * gcc.dg/vmx/5-01.c: New.
13578         * gcc.dg/vmx/5-02.c: New.
13579         * gcc.dg/vmx/5-03.c: New.
13580         * gcc.dg/vmx/5-04.c: New.
13581         * gcc.dg/vmx/5-05.c: New.
13582         * gcc.dg/vmx/5-06.c: New.
13583         * gcc.dg/vmx/5-07.c: New.
13584         * gcc.dg/vmx/5-07t.c: New.
13585         * gcc.dg/vmx/5-08.c: New.
13586         * gcc.dg/vmx/5-10.c: New.
13587         * gcc.dg/vmx/5-11.c: New.
13588         * gcc.dg/vmx/7-01a.c: New.
13589         * gcc.dg/vmx/7-01.c: New.
13590         * gcc.dg/vmx/7c-01.c: New.
13591         * gcc.dg/vmx/7d-01.c: New.
13592         * gcc.dg/vmx/7d-02.c: New.
13593         * gcc.dg/vmx/8-01.c: New.
13594         * gcc.dg/vmx/8-02a.c: New.
13595         * gcc.dg/vmx/8-02.c: New.
13596         * gcc.dg/vmx/brode-1.c: New.
13597         * gcc.dg/vmx/bug-1.c: New.
13598         * gcc.dg/vmx/bug-2.c: New.
13599         * gcc.dg/vmx/bug-3.c: New.
13600         * gcc.dg/vmx/cw-bug-1.c: New.
13601         * gcc.dg/vmx/cw-bug-2.c: New.
13602         * gcc.dg/vmx/cw-bug-3.c: New.
13603         * gcc.dg/vmx/dct.c: New.
13604         * gcc.dg/vmx/debug-1.c: New.
13605         * gcc.dg/vmx/debug-2.c: New.
13606         * gcc.dg/vmx/debug-3.c: New.
13607         * gcc.dg/vmx/debug-4.c: New.
13608         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
13609         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
13610         * gcc.dg/vmx/eg-5.c: New.
13611         * gcc.dg/vmx/fft.c: New.
13612         * gcc.dg/vmx/gcc-bug-1.c: New.
13613         * gcc.dg/vmx/gcc-bug-2.c: New.
13614         * gcc.dg/vmx/gcc-bug-3.c: New.
13615         * gcc.dg/vmx/gcc-bug-4.c: New.
13616         * gcc.dg/vmx/gcc-bug-5.c: New.
13617         * gcc.dg/vmx/gcc-bug-6.c: New.
13618         * gcc.dg/vmx/gcc-bug-7.c: New.
13619         * gcc.dg/vmx/gcc-bug-8.c: New.
13620         * gcc.dg/vmx/gcc-bug-9.c: New.
13621         * gcc.dg/vmx/gcc-bug-b.c: New.
13622         * gcc.dg/vmx/gcc-bug-c.c: New.
13623         * gcc.dg/vmx/gcc-bug-d.c: New.
13624         * gcc.dg/vmx/gcc-bug-e.c: New.
13625         * gcc.dg/vmx/gcc-bug-f.c: New.
13626         * gcc.dg/vmx/gcc-bug-g.c: New.
13627         * gcc.dg/vmx/gcc-bug-i.c: New.
13628         * gcc.dg/vmx/harness.h: New.
13629         * gcc.dg/vmx/ira1.c: New.
13630         * gcc.dg/vmx/ira2a.c: New.
13631         * gcc.dg/vmx/ira2b.c: New.
13632         * gcc.dg/vmx/ira2.c: New.
13633         * gcc.dg/vmx/ira2c.c: New.
13634         * gcc.dg/vmx/mem.c: New.
13635         * gcc.dg/vmx/newton-1.c: New.
13636         * gcc.dg/vmx/ops.c: New.
13637         * gcc.dg/vmx/sn7153.c: New.
13638         * gcc.dg/vmx/spill2.c: New.
13639         * gcc.dg/vmx/spill3.c: New.
13640         * gcc.dg/vmx/spill.c: New.
13641         * gcc.dg/vmx/t.c: New.
13642         * gcc.dg/vmx/varargs-1.c: New.
13643         * gcc.dg/vmx/varargs-2.c: New.
13644         * gcc.dg/vmx/varargs-3.c: New.
13645         * gcc.dg/vmx/varargs-4.c: New.
13646         * gcc.dg/vmx/varargs-5.c: New.
13647         * gcc.dg/vmx/varargs-6.c: New.
13648         * gcc.dg/vmx/varargs-7.c: New.
13649         * gcc.dg/vmx/vmx.exp: New.
13650         * gcc.dg/vmx/vprint-1.c: New.
13651         * gcc.dg/vmx/vscan-1.c: New.
13652         * gcc.dg/vmx/x-01.c: New.
13653         * gcc.dg/vmx/x-02.c: New.
13654         * gcc.dg/vmx/x-03.c: New.
13655         * gcc.dg/vmx/x-04.c: New.
13656         * gcc.dg/vmx/x-05.c: New.
13657         * gcc.dg/vmx/yousufi-1.c: New.
13658         * gcc.dg/vmx/zero-1.c: New.
13659         * gcc.dg/vmx/zero.c: New.
13660
13661 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
13662
13663         * g++.dg/lookup/java1.C: Update for chage of
13664         _Jv_AllocObject.
13665         * g++.dg/lookup/java2.C: Likewise.
13666
13667 2004-04-17  Laurent GUERBY <laurent@guerby.net>
13668
13669         * ada/acats/run_all.sh: use -O2 by default.
13670
13671 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
13672
13673         * gcc.dg/vr-mult-[12].c: New tests.
13674
13675 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13676
13677         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
13678
13679         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
13680
13681 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
13682
13683         * lib/target-supports.exp (check_profiling_available): Assume profiling
13684         isn't available for mips*-*-elf targets.
13685
13686 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
13687
13688         * gcc.dg/builtins-38.c: New test.
13689
13690 2004-04-14  Eric Christopher  <echristo@redhat.com>
13691
13692         * g++.dg/charset/charset.exp: Run .cc extension tests.
13693
13694 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
13695
13696         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
13697
13698 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13699
13700         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
13701
13702 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
13703
13704         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
13705         * gcc.dg/i386-387-2.c: Likewise.
13706
13707         * gcc.dg/i386-387-7.c: New test.
13708         * gcc.dg/i386-387-8.c: New test.
13709
13710         * gcc.dg/builtins-37.c: New test.
13711
13712 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
13713
13714         * g++.dg/pch/externc-1.C: Add missing semicolon.
13715
13716 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
13717
13718         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
13719
13720 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13721
13722         * gcc.c-torture/execute/20040411-1.c: New test.
13723
13724 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13725
13726         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
13727
13728 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
13729
13730         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
13731
13732 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
13733
13734         * lib/target-supports.exp (check_named_sections_available): New.
13735         * lib/gcc-dg.exp (dg-require-named-sections): New.
13736         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
13737         old-deja.exp.  Also prune error-count message from HP linker.
13738         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
13739
13740         * g++.dg/init/init-ref4.C: Use dg-require-weak.
13741         * g++.old-deja/g++.pt/static3.C: Likewise.
13742         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
13743
13744 2004-04-09  Roger Sayle  <roger@eyesopen.com>
13745
13746         * gcc.c-torture/execute/20040409-1.c: New test case.
13747         * gcc.c-torture/execute/20040409-2.c: New test case.
13748         * gcc.c-torture/execute/20040409-3.c: New test case.
13749
13750 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
13751
13752         * gcc.dg/20040409-1.c: New test.
13753
13754 2004-04-08  Roger Sayle  <roger@eyesopen.com>
13755
13756         PR target/14888
13757         * g++.dg/opt/pr14888.C: New test case.
13758
13759 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
13760
13761         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
13762         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
13763         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
13764         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
13765         New tests.
13766
13767 2004-04-08  Paul Brook  <paul@codesourcery.com>
13768
13769         * gcc.dg/spill-1.c: New test.
13770
13771 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13772
13773         * gcc.dg/torture/builtin-ctype-2.c: New test.
13774
13775 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
13776
13777         * gcc.dg/pch/pch.exp: Add largefile test.
13778
13779 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
13780
13781         * g++.dg/pch/externc-1.Hs: New.
13782         * g++.dg/pch/externc-1.C: New.
13783
13784 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13785
13786         * gcc.dg/compat/struct-by-value-5a_main.c,
13787         gcc.dg/compat/struct-by-value-5b_main.c: New files.
13788         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
13789         * gcc.dg/compat/struct-by-value-5a_x.c,
13790         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
13791         gcc.dg/compat/struct-by-value-5_x.c.
13792         * gcc.dg/compat/struct-by-value-5a_y.c,
13793         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
13794         gcc.dg/compat/struct-by-value-5_y.c.
13795
13796         * gcc.dg/compat/struct-by-value-6a_main.c,
13797         gcc.dg/compat/struct-by-value-6b_main.c: New files.
13798         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
13799         * gcc.dg/compat/struct-by-value-6a_x.c,
13800         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
13801         gcc.dg/compat/struct-by-value-6_x.c.
13802         * gcc.dg/compat/struct-by-value-6a_y.c,
13803         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
13804         gcc.dg/compat/struct-by-value-6_y.c.
13805
13806         * gcc.dg/compat/struct-by-value-7a_main.c,
13807         gcc.dg/compat/struct-by-value-7b_main.c: New files.
13808         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
13809         * gcc.dg/compat/struct-by-value-7a_x.c,
13810         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
13811         gcc.dg/compat/struct-by-value-7_x.c.
13812         * gcc.dg/compat/struct-by-value-7a_y.c,
13813         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
13814         gcc.dg/compat/struct-by-value-7_y.c.
13815
13816 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
13817
13818         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
13819         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
13820         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
13821         options.
13822
13823 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
13824
13825         * gcc.dg/builtins-36.c: New test.
13826
13827 2004-04-06  Paul Brook  <paul@codesourcery.com>
13828
13829         * README.gcc: Remove obsolete contraint on testcases.
13830
13831 2004-04-05  Paul Brook  <paul@codesourcery.com>
13832
13833         PR2123
13834         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
13835         failure and exit(0) on success.
13836         * g++.dg/expr/anew2.C: Ditto.
13837         * g++.dg/expr/anew3.C: Ditto.
13838         * g++.dg/expr/anew4.C: Ditto.
13839
13840 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
13841
13842         PR c++/3518
13843         * g++.dg/template/unify7.C: New.
13844
13845 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
13846
13847         * g++.dg/README: Bring up to date with new subdirectories; remove
13848         duplicate subdirectory lines.
13849
13850 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
13851
13852         PR c++/14007
13853         * g++.dg/template/unify5.C: New.
13854         * g++.dg/template/unify6.C: New.
13855         * g++.dg/template/qualttp20.C: Adjust.
13856         * g++.old-deja/g++.jason/report.C: Adjust.
13857         * g++.old-deja/g++.other/qual1.C: Adjust.
13858
13859 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
13860
13861         PR c++/14803
13862         * g++.dg/inherit/ptrmem1.C: New test.
13863
13864 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
13865
13866         PR c++/14755
13867         * gcc.c-torture/execute/20040331-1.c: New test.
13868         * gcc.dg/20040331-1.c: New test.
13869
13870 2004-04-01  Paul Brook  <paul@codesourcery.com>
13871
13872         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
13873
13874 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
13875
13876         PR c++/14724
13877         * g++.dg/init/goto1.C: New test.
13878
13879         PR c++/14763
13880         * g++.dg/template/defarg4.C: New test.
13881
13882 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
13883
13884         * gcc.dg/altivec-11.c: Extend test for more valid cases.
13885
13886 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
13887
13888         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
13889
13890 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
13891
13892         * gcc.dg/noncompile/undeclared-2.c: New test.
13893
13894 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
13895
13896         * gcc.dg/940409-1.c: Remove XFAIL.
13897         * gcc.dg/reg-vol-struct-1.c: New test.
13898
13899 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13900
13901         * gcc.dg/torture/builtin-wctype-1.c: New test.
13902
13903 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
13904
13905         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
13906         * gcc.dg/20001101-1.c: Likewise.
13907         * gcc.dg/20001102-1.c: Likewise.
13908
13909 2004-03-25  Roger Sayle  <roger@eyesopen.com>
13910
13911         * gcc.dg/compare8.c: Add an additional test for XOR.
13912
13913 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13914
13915         * gcc.dg/torture/builtin-ctype-1.c: New test.
13916
13917 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13918
13919         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
13920         * gcc.dg/torture/builtin-math-1.c: Likewise.
13921         * gcc.dg/torture/builtin-power-1.c: New test.
13922
13923 2004-03-24  Andreas Schwab  <schwab@suse.de>
13924
13925         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
13926         IA64 assembler.
13927
13928 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
13929             Roger Sayle  <roger@eyesopen.com>
13930
13931         * gcc.dg/compare8.c: New test case.
13932
13933 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
13934
13935         * g++.dg/ext/altivec-7.C: New test.
13936
13937 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
13938
13939         PR 12267, 12391, 12560, 13129, 14114, 14133
13940         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
13941         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
13942         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
13943         Adjust error regexps.
13944         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
13945         * gcc.dg/noncompile/undeclared-1.c: New test cases.
13946         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
13947         * gcc.dg/local1.c: Add explanatory comment.
13948
13949 2004-03-23  Roger Sayle  <roger@eyesopen.com>
13950
13951         PR optimization/14669
13952         * g++.dg/opt/fold2.C: New test case.
13953
13954 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
13955
13956         PR c/14069
13957         * gcc.dg/20040322-1.c: New test.
13958
13959 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13960
13961         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
13962         * gcc.dg/ultrasp4.c: Likewise.
13963         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
13964
13965 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13966
13967         * gcc.dg/i386-sse-8.c: Reset default options.
13968
13969 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13970
13971         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
13972         in the error message text.
13973
13974 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13975
13976         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
13977
13978 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
13979
13980         PR c++/14616
13981         * g++.dg/init/array13.C: New test.
13982
13983 2004-03-20  Roger Sayle  <roger@eyesopen.com>
13984
13985         PR target/13889
13986         * gcc.c-torture/compile/pr13889.c: New test case.
13987
13988 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13989
13990         PR c/14635
13991         * builtins-1.c (nan, nans): Don't test.
13992         * builtins-30.c: Don't use nan, nanf, nanl.
13993         * builtins-35.c: New test.
13994
13995 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
13996
13997         * g++.dg/ext/altivec-6.C: New test.
13998
13999 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
14000
14001         * g++.dg/init/placement3.C: New test.
14002
14003         * g++.dg/template/spec13.C: New test.
14004
14005         * g++.dg/lookup/using11.C: New test.
14006
14007         * g++.dg/lookup/koenig3.C: New test.
14008
14009         * g++.dg/template/operator2.C: New test.
14010
14011         * g++.dg/expr/dtor3.C: New test.
14012         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
14013         marker.
14014         * g++.old-deja/g++.law/visibility28.C: Likewise.
14015
14016 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
14017
14018         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
14019         * gcc.dg/ppc64-abi-3.c: Likewise.
14020
14021 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14022
14023         PR c++/14545
14024         * g++.dg/parse/template15.C: New test.
14025
14026 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14027
14028         * g++.dg/expr/dtor2.C: New test.
14029
14030         * g++.dg/lookup/anon4.C: New test.
14031
14032         * g++.dg/overload/using1.C: New test.
14033
14034         * g++.dg/template/lookup7.C: New test.
14035
14036         * g++.dg/template/typename6.C: New test.
14037
14038         * g++.dg/expr/cond6.C: New test.
14039
14040 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14041
14042         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
14043
14044 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14045
14046         * g++.dg/expr/cond5.C: New test.
14047         * g++.dg/expr/constcast1.C: Likewise.
14048         * g++.dg/expr/ptrmem2.C: Likewise.
14049         * g++.dg/expr/ptrmem3.C: Likewise.
14050         * g++.dg/lookup/main1.C: Likewise.
14051         * g++.dg/template/lookup6.C: Likewise.
14052
14053 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14054
14055         * gcc.dg/local1.c: New test.
14056
14057         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
14058
14059 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14060
14061         * gcc.dg/torture/builtin-convert-1.c: New test.
14062
14063 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14064
14065         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
14066
14067 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14068
14069         PR c++/14481
14070         * g++.dg/warn/Wunused-7.C: New test.
14071
14072 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14073
14074         * gcc.dg/torture/builtin-integral-1.c: New test.
14075
14076 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14077
14078         PR c++/14586
14079         * g++.dg/parse/non-dependent3.C: New test.
14080
14081 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
14082
14083         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
14084         * g++.dg/eh/simd-2.C: Likewise.
14085         * g++.dg/init/array10.C: Likewise.
14086         * gcc.c-torture/compile/simd-1.c: Likewise.
14087         * gcc.c-torture/compile/simd-2.c: Likewise.
14088         * gcc.c-torture/compile/simd-3.c: Likewise.
14089         * gcc.c-torture/compile/simd-4.c: Likewise.
14090         * gcc.c-torture/compile/simd-6.c: Likewise.
14091         * gcc.c-torture/execute/simd-1.c: Likewise.
14092         * gcc.c-torture/execute/simd-2.c: Likewise.
14093         * gcc.dg/compat/vector-defs.h: Likewise.
14094         * gcc.dg/20020531-1.c: Likewise.
14095         * gcc.dg/altivec-3.c: Likewise.
14096         * gcc.dg/altivec-4.c: Likewise.
14097         * gcc.dg/altivec-varargs-1.c: Likewise.
14098         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
14099         * gcc.dg/i386-mmx-3.c: Likewise.
14100         * gcc.dg/i386-sse-4.c: Likewise.
14101         * gcc.dg/i386-sse-5.c: Likewise.
14102         * gcc.dg/i386-sse-8.c: Likewise.
14103         * gcc.dg/simd-1.c: Likewise.
14104         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
14105         __ev64_opaque__ since the machine description provides it.
14106
14107 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14108
14109         * lib/compat.exp (skip_list): New global variable.
14110         Use it to hold the user defined COMPAT_SKIPS list if any.
14111         (compat-obj): Add the members of skip_list to optall.
14112
14113 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14114
14115         * gcc.dg/compat/union-by-value-1_main.c,
14116         union-by-value-1_x.c, union-by-value-1_y.c,
14117         union-check.h, union-defs.h,
14118         union-init.h, union-return-1_main.c,
14119         union-return-1_x.c, union-return-1_y.c: New files.
14120
14121 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14122
14123         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
14124         mixed-struct-init.h: Add 4 mixed structure types.
14125         struct-by-value-21_main.c, struct-by-value-21_x.c,
14126         struct-by-value-21_y.c, struct-return-21_main.c,
14127         struct-return-21_x.c, struct-return-21_y.c: New files.
14128
14129 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
14130
14131         PR c++/14550
14132         * g++.dg/parse/template14.C: New test.
14133
14134 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14135
14136         * gcc.c-torture/execute/20040313-1.c: New test.
14137
14138 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
14139
14140         PR target/14533
14141         * gcc.dg/20040311-2.c: New test.
14142
14143 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
14144
14145         PR other/14544
14146         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
14147         bit-field.
14148
14149 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
14150
14151         * gcc.dg/20040305-2.c: Add missing return statement.
14152
14153 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14154
14155         * gcc.dg/builtins-34.c: Also check pow10*.
14156
14157 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14158
14159         PR target/14262
14160         * gcc.dg/20040305-2.c: New test.
14161
14162 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14163
14164         * gcc.dg/20040310-1.c: New test.
14165
14166 2004-03-11  Roger Sayle  <roger@eyesopen.com>
14167
14168         * gcc.c-torture/execute/20040311-1.c: New test case.
14169
14170 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
14171
14172         PR c++/14476
14173         * g++.dg/lookup/enum1.C: New test.
14174
14175 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
14176
14177         PR c++/14510
14178         * g++.dg/lookup/struct2.C: New test.
14179
14180 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
14181
14182         * gcc.dg/builtins-34.c: New test.
14183
14184 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14185
14186         * gcc.dg/torture/builtin-nonneg-1.c: New test.
14187
14188 2004-03-09  James E Wilson  <wilson@specifixinc.com>
14189
14190         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
14191         * gcc.dg/alias-2.c: New testcase.
14192
14193 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
14194
14195         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
14196
14197 2004-03-09  Roger Sayle  <roger@eyesopen.com>
14198
14199         * gcc.c-torture/execute/20040309-1.c: New test case.
14200
14201 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14202
14203         PR c++/14397
14204         * g++.dg/overload/ref1.C: New.
14205
14206 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14207
14208         PR c++/14409
14209         * g++.dg/template/spec12.C: New test.
14210
14211         PR c++/14448
14212         * g++.dg/parse/crash14.C: New test.
14213
14214 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14215
14216         PR c++/14230
14217         * g++.dg/init/ref11.C: New test.
14218
14219 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14220
14221         PR c++/14432
14222         * g++.dg/parse/builtin2.C: New test.
14223
14224 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14225
14226         PR c++/14401
14227         * g++.dg/init/ctor3.C: New test.
14228         * g++.dg/init/union1.C: New test.
14229         * g++.dg/ext/anon-struct4.C: New test.
14230
14231 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14232
14233         * g++.dg/lookup/koenig1.C: Tweak error messages.
14234         * g++.dg/lookup/used-before-declaration.C: Likewise.
14235         * g++.dg/other/do1.C: Likewise.
14236         * g++.dg/overload/koenig1.C: Likewise.
14237         * g++.dg/parse/crash13.C: Likewise.
14238         * g++.dg/template/instantiate3.C: Likewise.
14239
14240 2004-03-08  Eric Christopher  <echristo@redhat.com>
14241
14242         * * lib/target-supports.exp: Enable libiconv in test
14243         compilation.  Fix up error checking.
14244
14245 2004-03-08  Roger Sayle  <roger@eyesopen.com>
14246
14247         PR middle-end/14289
14248         * gcc.dg/pr14289-1.c: New test case.
14249         * gcc.dg/pr14289-2.c: Likewise.
14250         * gcc.dg/pr14289-3.c: Likewise.
14251
14252 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
14253
14254         * gcc.c-torture/execute/20040308-1.c: New test.
14255
14256 2004-03-07  Roger Sayle  <roger@eyesopen.com>
14257
14258         * gcc.c-torture/execute/20040307-1.c: New test case.
14259
14260 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
14261
14262         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
14263
14264 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
14265
14266         * gcc.dg/20040306-1.c: New test.
14267
14268 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
14269
14270         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
14271         them static.
14272         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
14273
14274 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14275
14276         PR c/14465
14277         * gcc.dg/decl-6.c: New test.
14278
14279 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14280
14281         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
14282         Rename LOGPOW -> LOG_POW.
14283         (SQRT_EXP, POW_EXP): New.
14284
14285 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14286
14287         * gcc.dg/i386-sse-8.c: New test.
14288
14289 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14290
14291         PR c/14114
14292         * gcc.dg/decl-5.c: New test.
14293
14294 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
14295
14296         * gcc.dg/20040305-1.c: New test.
14297
14298 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
14299
14300         PR other/14354
14301         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
14302
14303 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
14304
14305         PR c++/14425, c++/14426
14306         * g++.dg/ext/altivec-4.C: New test.
14307         * g++.dg/ext/altivec-5.C: New test.
14308
14309 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
14310
14311         * g++.old-deja/g++.other/linkage1.C: Expect errors about
14312         global variables of a type with no linkage.
14313         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
14314         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
14315         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
14316         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
14317         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
14318         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
14319         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
14320         * g++.dg/warn/deprecated.C: Name enum Color.
14321         * g++.dg/overload/VLA.C: Name structure for 'b'.
14322         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
14323
14324 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14325
14326         * gcc.c-torture/compile/20040304-1.c: New test.
14327
14328 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
14329
14330         PR 13728
14331         * gcc.dg/decl-4.c: New testcase.
14332
14333 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
14334
14335         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
14336         as PRECF if sizeof (float) > sizeof (double).
14337         (PRECL): Make it the same as PRECF if
14338         sizeof (float) > sizeof (long double).
14339
14340 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14341
14342         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
14343         system type.  Add check for irix6 which doesn't have c99 runtime.
14344
14345 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
14346
14347         * gcc.dg/const-elim-1.c: xfail for xtensa.
14348
14349 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14350
14351         PR c++/14369
14352         * g++.dg/template/cond4.C: New test.
14353
14354 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14355
14356         PR c++/14360
14357         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
14358
14359         PR c++/14361
14360         * g++.dg/parse/defarg7.C: New test.
14361
14362         PR c++/14359
14363         * g++.dg/template/friend26.C: New test.
14364
14365 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14366
14367         PR c++/14324
14368         * g++.dg/abi/mangle21.C: New test.
14369
14370         PR c++/14260
14371         * g++.dg/parse/constructor2.C: New test.
14372
14373         PR c++/14337
14374         * g++.dg/template/sfinae1.C: New test.
14375
14376 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14377
14378         PR c++/14267
14379         * g++.dg/expr/crash2.C: New test.
14380
14381         PR middle-end/13448
14382         * gcc.dg/inline-5.c: New test.
14383         * gcc.dg/always-inline.c: Split out tests into ...
14384         * gcc.dg/always-inline2.c: ... this and ...
14385         * gcc.dg/always-inline3.c: ... this.
14386
14387 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14388
14389         PR debug/12103
14390         * g++.dg/debug/crash1.C: New test.
14391
14392 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
14393
14394         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
14395         function with __attribute__((noinline)).
14396         (recurser_void2): Likewise.
14397         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
14398         (recurser_void2): Likewise.
14399
14400 2004-02-29  Roger Sayle  <roger@eyesopen.com>
14401
14402         PR middle-end/14203
14403         * g++.dg/warn/Wunused-6.C: New test case.
14404
14405 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
14406
14407         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
14408         not defined.
14409
14410 2004-02-27  Eric Christopher  <echristo@redhat.com>
14411
14412         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
14413         * g++.dg/charset/asm2.c: Run only x86.
14414         * gcc.dg/charset/asm3.c: Ditto.
14415
14416 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
14417
14418         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
14419         ld_library_path.
14420
14421 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
14422
14423         * g++.dg/ext/altivec-3.C: New.
14424
14425 2004-02-26  Richard Henderson  <rth@redhat.com>
14426
14427         * g++.dg/ext/attrib10.C: Mark for warning.
14428         * gcc.dg/attr-alias-1.c: New.
14429
14430 2004-02-26  Richard Henderson  <rth@redhat.com>
14431
14432         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
14433         * gcc.c-torture/execute/20040208-2.c: ... it back.
14434
14435 2004-02-26  Eric Christopher  <echristo@redhat.com>
14436
14437         * lib/target-supports.exp (check-iconv-available): New function.
14438         * lib/gcc-dg.exp (dg-require-iconv): New function.
14439         Use above.
14440         * gcc.dg/charset: New directory.
14441         * gcc.dg/charset/charset.exp: New file.
14442         * gcc.dg/charset/asm1.c: Ditto.
14443         * gcc.dg/charset/asm2.c: Ditto.
14444         * gcc.dg/charset/asm3.c: Ditto.
14445         * gcc.dg/charset/asm4.c: Ditto.
14446         * gcc.dg/charset/asm5.c: Ditto.
14447         * gcc.dg/charset/attribute1.c: Ditto.
14448         * gcc.dg/charset/attribute2.c: Ditto.
14449         * gcc.dg/charset/string1.c: Ditto.
14450         * g++.dg/charset: New directory.
14451         * g++.dg/dg.exp: Add here. Special options.
14452         * g++.dg/charset/charset.exp: New file.
14453         * g++.dg/charset/asm1.c: Ditto.
14454         * g++.dg/charset/asm2.c: Ditto.
14455         * g++.dg/charset/asm3.c: Ditto.
14456         * g++.dg/charset/asm4.c: Ditto.
14457         * g++.dg/charset/attribute1.c: Ditto.
14458         * g++.dg/charset/attribute2.c: Ditto.
14459         * g++.dg/charset/extern1.cc: Ditto.
14460         * g++.dg/charset/extern2.cc: Ditto.
14461         * g++.dg/charset/string1.c: Ditto.
14462
14463 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
14464
14465         PR c++/14278
14466         * g++.dg/parse/comma1.C: New test.
14467
14468 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14469
14470         PR c++/14284
14471         * g++.dg/template/ttp8.C: New test.
14472
14473 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
14474
14475         * gcc.dg/fixuns-trunc-1.c: New test.
14476
14477 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14478
14479         * gcc.dg/builtins-config.h: Use #elif.
14480
14481 2004-02-26  Michael Matz  <matz@suse.de>
14482
14483         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
14484         * gcc.dg/991214-1.c: Likewise.
14485         * gcc.dg/i386-asm-1.c: Likewise.
14486
14487 2004-02-25  Richard Henderson  <rth@redhat.com>
14488
14489         * gcc.c-torture/execute/20040208-2.c: Move ...
14490         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
14491
14492 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14493
14494         PR c++/14246
14495         * g++.dg/other/crash-3.C: New test.
14496
14497 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14498
14499         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
14500         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
14501
14502         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
14503         HP-UX.
14504
14505 2004-02-24  Michael Matz  <matz@suse.de>
14506
14507         * gcc.dg/i386-regparm.c: New.
14508
14509 2004-02-23  James E Wilson  <wilson@specifixinc.com>
14510
14511         * gcc.c-torture/execute/20040223-1.c: New.
14512
14513 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
14514             Kazu Hirata  <kazu@cs.umass.edu>
14515
14516         * gcc.dg/fwritable-strings-1.c: Remove.
14517
14518 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
14519
14520         PR c/14156
14521         * gcc.dg/20040223-1.c: New test.
14522
14523 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14524
14525         PR c++/14106
14526         * g++.dg/ext/typeof9.C: New test.
14527
14528 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14529
14530         PR c++/14250
14531         * g++.dg/other/switch1.C: New test.
14532
14533 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14534
14535         * gcc.dg/cast-function-1.c: Adjust for new informative message.
14536         * gcc.dg/va-arg-1.c: Likewise.
14537
14538 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14539
14540         PR c++/14143
14541         * g++.dg/template/koenig5.C: New test.
14542
14543 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
14544
14545         * g++.dg/ext/altivec-1.C: Generalize target triple.
14546         * g++.dg/ext/altivec-2.C: New test case.
14547         * g++.dg/ext/altivec_check.h: New file.
14548         * gcc.dg/altivec-1.c: Generalize target triple;
14549         include altivec_check.h and call altivec_check().
14550         * gcc.dg/altivec-[2-5].c: Generalize target triple.
14551         * gcc.dg/altivec-6.c: New test case.
14552         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
14553         type casts as needed.
14554         * gcc.dg/altivec-10.c: Include altivec_check.h and call
14555         altivec_check().
14556         * gcc.dg/altivec-12.c: New test case.
14557         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
14558         include altivec_check.h and call altivec_check().
14559         * gcc.dg/altivec_check.h: New file.
14560
14561 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14562
14563         * lib/target-supports.exp (check_alias_available): Don't mangle
14564         function `g' in test program.
14565
14566 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14567
14568         * lib/target-supports.exp (check_profiling_available): Check
14569         argument to determine whether we support a profiling type.
14570         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
14571         check_profiling_available.
14572         * g++.dg/bprob/bprob.exp: Likewise
14573         * g77.dg/bprob/bprob.exp: Likewise.
14574         * gcc.misc-tests/bprob.exp: Likewise.
14575         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
14576         dg-require-profiling and delete expected error handling.
14577         * gcc.dg/20021014-1.c: Likewise.
14578         * gcc.dg/nest.c: Likewise.
14579
14580 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14581
14582         PR c++/12007
14583         * g++.dg/other/vthunk1.C: New test.
14584
14585 2004-02-20  Falk Hueffner  <falk@debian.org>
14586
14587         PR target/14201
14588         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
14589
14590 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
14591
14592         PR c++/13927
14593         * g++.dg/other/error8.C: Remove XFAIL markers.
14594
14595         PR c++/14173
14596         * g++.dg/ext/packed5.C: New test.
14597
14598         PR c++/14199
14599         * g++.dg/warn/Wunused-5.C: New test.
14600
14601         PR c++/14186
14602         * g++.dg/lookup/member1.C: New test.
14603
14604 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
14605
14606         * gcc.c-torture/compile/20040130-1.c: Enable only when
14607         __INT_MAX__ >= 2147483647L.
14608         * gcc.c-torture/compile/961203-1.c: Likewise.
14609
14610 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
14611
14612         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
14613         * g++.dg/opt/template1.C: Robustify assembler regexp
14614
14615 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14616
14617         * gcc.c-torture/execute/simd-4.x: Remove.
14618         * gcc.c-torture/execute/va-arg-25.x: Likewise.
14619         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
14620         Guard with #ifndef SKIP_ATTRIBUTE.
14621         * gcc.dg/compat/vector-1_y.c: Likewise.
14622         * gcc.dg/compat/vector-2_x.c: Likewise.
14623         * gcc.dg/compat/vector-2_y.c: Likewise.
14624         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
14625         * g++.dg/eh/simd-2.C: Likewise.
14626
14627 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
14628
14629         * gcc.c-torture/compile/complex-1.c: New.
14630
14631 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
14632
14633         PR target/14209
14634         * gcc.c-torture/execute/20040218-1.c: New test.
14635
14636 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14637
14638         PR c++/14181
14639         * g++.dg/parse/new2.C: New test.
14640
14641 2004-02-18  Paul Brook  <paul@codesourcery.com>
14642
14643         * gcc.c-torture/compile/libcall-1.c: New test.
14644
14645 2004-02-18  Paul Brook  <paul@codesourcery.com>
14646
14647         PR debug/12934
14648         * gcc.dg/debug/debug-7.c: New test.
14649
14650 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
14651
14652         * gcc.dg/20040217-1.c: New test.
14653
14654 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
14655
14656         * gcc.c-torture/execute/990208-1.x: Delete.
14657
14658 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
14659
14660         * gcc.c-torture/execute/20040208-2.x: New file.
14661
14662 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
14663
14664         PR c++/11326
14665         * g++.dg/abi/structret1.C: New test.
14666
14667 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
14668
14669         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
14670         (i386_cpuid): No need to test if cpuid is available on AMD64.
14671         Fix assembly, so that it works onboth i386 and AMD64.
14672         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
14673         (vecInLong): Fix s[] member type to unsigned int.
14674         (vecInWord): Remove type.
14675         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
14676         (a64, b64, c64, d64, e64): Remove.
14677         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
14678         Remove unused variable.  Remove initialization of removed variables.
14679         Don't call mmx_tests nor sse_tests.
14680         (reference_mmx, reference_sse): Remove.
14681         (check): Add return stmt.
14682         * gcc.dg/i386-sse-7.c: New test.
14683         * gcc.dg/i386-mmx-4.c: New test.
14684
14685 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14686
14687         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
14688         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14689         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14690         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
14691         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
14692         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
14693         g++.dg/tc1/dr94.C: Fix line terminator.
14694
14695 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
14696
14697         * gcc.c-torture/compile/20040216-1.c: New.
14698
14699 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14700
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/dr188.C,
14704         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
14705         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
14706         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
14707
14708 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14709
14710         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
14711
14712 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
14713
14714         PR c++/13971
14715         * g++.dg/expr/cond4.C: New test.
14716
14717         PR c++/14086
14718         * g++.dg/lookup/crash2.C: New test.
14719
14720 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
14721
14722         * gcc.c-torture/compile/20040214-2.c: New test.
14723
14724 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
14725
14726         PR c++/14116
14727         * g++.dg/ext/typeof8.C: New test.
14728
14729 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
14730
14731         * gcc.c-torture/compile/20040214-1.c: New test.
14732
14733 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14734
14735         PR c++/13635
14736         * g++.dg/template/spec11.C: New test.
14737
14738 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14739
14740         PR c++/13927
14741         * g++.dg/other/error8.C: New test.
14742
14743 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
14744
14745         PR c++/14122
14746         * g++.dg/template/array4.C: New test.
14747
14748         PR c++/14108
14749         * g++.dg/inherit/thunk2.C: New test.
14750
14751         PR c++/14083
14752         * g++.dg/eh/cond2.C: New test.
14753
14754 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
14755
14756         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
14757
14758 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
14759
14760         * lib/scanasm.exp (dg-scan): Quote pattern before display.
14761
14762 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
14763
14764         * g++.dg/simd-2.C: xfail on ppc64-linux.
14765
14766 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14767
14768         PR c/456
14769         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
14770         tests.
14771
14772 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
14773
14774         * gcc.dg/builtins-33.c: New test.
14775
14776 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
14777
14778         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
14779
14780 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14781
14782         * g++.dg/simd-2.C: Set -maltivec for ppc64.
14783
14784 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14785
14786         * gcc.dg/ppc64-abi-3.c: New test.
14787
14788 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
14789
14790         PR c/14092
14791
14792         * gcc.dg/pr14092-1.c: New testcase.
14793
14794 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
14795
14796         * gcc.dg/cpp/assert4.c: Fix typo last change.
14797
14798         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
14799         * gcc.dg/cpp/assert4.c: Handle powerpc64.
14800
14801         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
14802
14803 2004-02-09  Roger Sayle  <roger@eyesopen.com>
14804
14805         * gcc.c-torture/compile/20040209-1.c: New test case.
14806
14807 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14808
14809         * gcc.dg/c90-init-1.c: Adjust expected error messages.
14810
14811 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
14812
14813         * gcc.c-torture/execute/20040208-[12].c: New tests.
14814
14815 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14816
14817         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
14818
14819 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14820
14821         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
14822
14823 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14824
14825         Bug 13856
14826         * gcc.dg/visibility-8.c: New testcase.
14827
14828 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14829
14830         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
14831         arguments.
14832         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
14833
14834 2004-02-07  Roger Sayle  <roger@eyesopen.com>
14835
14836         PR middle-end/13696
14837         * g++.dg/opt/fold1.C: New test case.
14838
14839 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14840
14841         PR c++/14033
14842         * g++.dg/other/crash-2.C: New test.
14843
14844 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14845
14846         PR c++/14028
14847         * g++.dg/parse/angle-bracket2.C: New test.
14848
14849 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14850
14851         PR middle-end/13750
14852         Revert:
14853         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14854         PR pch/13361
14855         * testsuite/g++.dg/pch/wchar-1.C: New.
14856         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14857
14858 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14859
14860         PR c++/14008
14861         * g++.dg/parse/error15.C: New test.
14862         * g++.dg/parse/crash11.C: Update dg-error mark.
14863
14864 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14865
14866         PR c++/13932
14867         * g++.dg/warn/conv2.C: New test.
14868
14869 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14870
14871         PR c++/13086
14872         * g++.dg/warn/incomplete1.C: Remove xfail.
14873
14874 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14875
14876         * lib/file-format.exp (gcc_target_object_format): Use
14877         ${tool}_target_compile, not gcc_target_compile.
14878         * lib/target-supports.exp (check_alias_available): Likewise.
14879         (check_gc_sections_available): Likewise.
14880         * g++.dg/ext/attrib10.C: Use dg-require-alias.
14881         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
14882         dg-require-alias.
14883
14884 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14885
14886         PR c++/13969
14887         * g++.dg/template/static6.C: New test.
14888
14889 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
14890
14891         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
14892
14893 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14894
14895         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
14896         tests for systems where `char' is unsigned by default.
14897
14898 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14899
14900         PR c++/13997
14901         * g++.dg/template/partial3.C: New test.
14902
14903 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
14904
14905         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
14906         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
14907         Remove mentions of obsolete ports.
14908
14909 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
14910
14911         * gcc.dg/noncompile/20001228-1.c: Fix for new
14912         error message.
14913
14914 2004-02-03  Roger Sayle  <roger@eyesopen.com>
14915
14916         PR target/9348
14917         * gcc.c-torture/execute/multdi-1.c: New test case.
14918
14919 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14920
14921         PR c++/13925
14922         * g++.dg/template/lookup5.C: New test.
14923
14924 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14925
14926         PR c++/13950
14927         * g++.dg/template/lookup4.C: New test.
14928
14929         PR c++/13970
14930         * g++.dg/parse/error14.C: New test.
14931
14932         PR c++/14002
14933         * g++.dg/parse/template13.C: New test.
14934
14935 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14936
14937         PR c++/13978
14938         * g++.dg/template/koenig4.C: New test.
14939
14940         PR c++/13968
14941         * g++.dg/template/crash17.C: New test.
14942
14943         PR c++/13975
14944         * g++.dg/parse/error13.C: New test.
14945         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
14946
14947 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14948
14949         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
14950
14951 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
14952
14953         PR c/11658
14954         PR c/13994
14955         * gcc.dg/noncompile/20040203-1.c: New test.
14956         * gcc.dg/noncompile/20040203-2.c: Likewise.
14957         * gcc.dg/noncompile/20040203-3.c: Likewise.
14958         * gcc.dg/20040203-1.c: Likewise.
14959
14960 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
14961
14962         PR c++/10858
14963         * g++.dg/template/sizeof7.C: New test.
14964
14965 2004-02-02  Eric Christopher  <echristo@redhat.com>
14966             Zack Weinberg  <zack@codesourcery.com>
14967
14968         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
14969
14970 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
14971
14972         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
14973         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
14974         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
14975         * gcc.dg/cleanup-5.c: Run only on Linux targets.
14976
14977 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
14978
14979         PR c++/13113
14980         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
14981
14982         PR c++/13854
14983         * g++.dg/ext/attrib13.C: New test.
14984
14985         PR c++/13907
14986         * g++.dg/conversion/op2.C: New test.
14987
14988 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14989
14990         * gcc.dg/titype-1.c: Fix pasto.
14991
14992 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14993
14994         * gcc.dg/titype-1.c: New test.
14995
14996 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14997
14998         PR c++/13957
14999         * g++.dg/template/non-type-template-argument-1.C,
15000         g++.dg/template/qualified-id1.C: Update dg-error marks.
15001         * g++.dg/template/nontype6.C: New test.
15002
15003 2004-02-01  Roger Sayle  <roger@eyesopen.com>
15004
15005         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
15006         * gcc.dg/builtins-31.c: New testcase.
15007         * gcc.dg/builtins-32.c: New testcase.
15008
15009 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
15010
15011         * objc.dg/call-super-2.m: Update line numbers
15012         for the including of stddef.h.
15013
15014 2004-01-30  Michael Matz  <matz@suse.de>
15015
15016         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
15017         g++.dg/ext/case-range3.C: New tests.
15018
15019 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15020
15021         DR206
15022         PR c++/13813
15023         * g++.dg/template/member4.C: New test.
15024
15025 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15026
15027         PR c++/13683
15028         * g++.dg/template/sizeof6.C: New test.
15029
15030 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15031
15032         * gcc.dg/fwritable-strings-1.c: New test.
15033
15034 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15035
15036         * gcc.c-torture/compile/20040130-1.c: New test.
15037
15038 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
15039
15040         * objc.dg/call-super-2.m: Include stddef.h for size_t.
15041
15042 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
15043
15044         PR c++/13883
15045         * g++.dg/template/ctor3.C: New test.
15046
15047 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15048
15049         * g++.dg/tc1: New directory.
15050         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
15051         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
15052         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
15053         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
15054         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
15055
15056 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15057
15058         * g++.dg/parse/error11.C: New test.
15059         * g++.dg/parse/error12.C: Likewise.
15060
15061 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
15062
15063         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
15064         (scan_initial, main): Use aligned_sizeof instead of sizeof.
15065
15066 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
15067
15068         PR c++/13791
15069         * g++.dg/ext/attrib12.C: New test.
15070
15071         PR c++/13736
15072         * g++.dg/parse/cast2.C: New test.
15073
15074 2004-01-27  James E Wilson  <wilson@specifixinc.com>
15075
15076         * objc.dg/encode-2.m (main): New local string.  Set depending on
15077         sizeof long.  Use in sscanf call.
15078         * objc.dg/encode-3.m (main): New local string.  Set depending on
15079         sizeof long.  Use in scan_initial call.
15080
15081 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15082
15083         * objc.dg/call-super-2.m: Make LP64-safe.
15084         * objc.dg/desig-init-1.m: Likewise.
15085
15086 2004-01-27  Devang Patel <dpatel@apple.com>
15087
15088         * g++.dg/debug/namespace1.C: New test.
15089
15090 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
15091
15092         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
15093         xscale-*-*.
15094
15095         * gcc.dg/arm-mmx-1.c: New test.
15096
15097 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15098
15099         * gcc.dg/20040127-1.c: New test.
15100         * gcc.dg/20040127-2.c: New test.
15101
15102 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15103
15104         * objc.dg/stret-1.m (glob): Renamed to globa.
15105
15106 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
15107
15108         PR c++/13663
15109         * g++.dg/expr/for1.C: New test.
15110
15111 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
15112
15113         PR middle-end/13779
15114         * gcc.dg/darwin-longlong.c: New test.
15115
15116 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
15117
15118         * gcc.dg/20040124-1.c: Moved test from here...
15119         * gcc.c-torture/compile/20040124-1.c: ...to here.
15120
15121 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15122
15123         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
15124         the assembly output if -m64 is passed.
15125
15126 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
15127
15128         PR c++/13833
15129         * g++.dg/template/cond3.C: New test.
15130
15131 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15132
15133         PR c++/13810
15134         * g++.dg/template/ttp7.C: New test.
15135
15136 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15137
15138         PR c++/13797
15139         * g++.dg/template/nontype4.C: New test.
15140         * g++.dg/template/nontype5.C: Likewise.
15141
15142 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
15143
15144         * gcc.dg/torture/mips-clobber-at.c: New test.
15145
15146 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
15147
15148         * gcc.dg/20040124-1.c: New test.
15149
15150 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
15151
15152         * gcc.dg/20040123-1.c: New test.
15153
15154 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15155
15156         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
15157
15158 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15159
15160         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
15161
15162 2004-01-23  Andrew Pinski  <apinski@apple.com>
15163
15164         * gcc.dg/20030121-1.c: Move to ..
15165         * gcc.dg/20040121-1.c: here.
15166
15167 2004-01-23  Roger Sayle  <roger@eyesopen.com>
15168
15169         * gcc.dg/builtins-29.c: New test case.
15170
15171 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15172
15173         PR 18314
15174         * gcc.dg/builtins-30.c: New testcase.
15175
15176 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
15177
15178         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
15179         * lib/g77.exp: Likewise.
15180         * lib/objc.exp: Likewise.
15181         * lib/g++.exp: Likewise.
15182
15183 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15184
15185         * gcc.dg/struct-by-value-2.c: New test.
15186
15187 2004-01-21  Andrew Pinski  <apinski@apple.com>
15188
15189         PR target/13785
15190         * gcc.dg/20030121-1.c: New test.
15191
15192 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
15193
15194         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
15195         clobber frame pointer register in asm statement.
15196
15197 2004-01-21  Falk Hueffner  <falk@debian.org>
15198
15199         * gcc.c-torture/compile/20040121-1.c: New test.
15200
15201 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
15202
15203         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
15204
15205 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
15206
15207         * gcc.dg/ppc64-abi-2.c: New test.
15208
15209 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
15210
15211         * lib/treelang.exp: Fill out this file.
15212         * lib/treelang-dg.exp: New File.
15213
15214 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15215
15216         * gcc.c-torture/compile/981022-1.c: Remove.
15217         * gcc.dg/array-5.c: Remove XFAIL.
15218         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
15219         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
15220         gcc.dg/cond-lvalue-1.c: Update.
15221         * gcc.dg/cast-lvalue-2.c: New test.
15222
15223 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
15224
15225         PR c++/13592
15226         * g++.dg/other/error1.C (class foo): Tweak error message.
15227
15228         PR c++/13592
15229         * g++.dg/template/call2.C: New test.
15230
15231 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15232
15233         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
15234         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
15235         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
15236         scalar-return-1_x.c, scalar-return-2_y.c,
15237         scalar-return-3_x.c, scalar-return-3_y.c,
15238         scalar-return-4_x.c, scalar-return-4_y.c,
15239         struct-align-1.h, struct-align-1_x.c,
15240         struct-align-1_y.c, struct-align-2.h,
15241         struct-align-2_x.c, struct-align-2_y.c,
15242         struct-by-value-10_y.c, struct-by-value-11_x.c,
15243         struct-by-value-11_y.c, struct-by-value-12_x.c,
15244         struct-by-value-12_y.c, struct-by-value-13_x.c,
15245         struct-by-value-13_y.c, struct-by-value-14_x.c,
15246         struct-by-value-14_y.c, struct-by-value-15_x.c,
15247         struct-by-value-15_y.c, struct-by-value-16_y.c,
15248         struct-by-value-17_y.c, struct-by-value-18_y.c,
15249         struct-by-value-19_y.c, struct-by-value-1_x.c,
15250         struct-by-value-1_y.c, struct-by-value-20_y.c,
15251         struct-by-value-2_x.c, struct-by-value-2_y.c,
15252         struct-by-value-3_y.c, struct-by-value-4_x.c,
15253         struct-by-value-4_y.c, struct-by-value-5_y.c,
15254         struct-by-value-6_y.c, struct-by-value-7_y.c
15255         struct-by-value-8_x.c, struct-by-value-8_y.c
15256         struct-by-value-9_x.c, struct-by-value-9_y.c
15257         struct-return-10_x.c, struct-return-10_y.c,
15258         struct-return-19_x.c, struct-return-20_x.c
15259         struct-return-2_x.c, struct-return-2_y.c
15260         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
15261         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
15262
15263 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15264
15265         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
15266         attribute on sparc*-sun-solaris2.*.
15267
15268 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
15269
15270         PR c++/13710
15271         * g++.dg/ext/typeof7.C: New test.
15272
15273 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
15274
15275         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
15276         * gcc.dg/const-elim-1.c: Same.
15277
15278 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
15279
15280         * objc.dg/stret-1.m: New.
15281         * objc.dg/stret-2.m: New.
15282
15283 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15284
15285         PR c++/11895
15286         * g++.dg/ext/vector1.C: New test.
15287
15288 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
15289
15290         * gcc.dg/pch/import-1.c: New.
15291         * gcc.dg/pch/import-1.hs: New.
15292         * gcc.dg/pch/import-1a.h: New.
15293         * gcc.dg/pch/import-1b.h: New.
15294         * gcc.dg/pch/import-1c.h: New.
15295
15296 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15297
15298         PR c++/13574
15299         * g++.dg/ext/array1.C: New test.
15300
15301         PR c++/13178
15302         * g++.dg/conversion/op1.C: New test.
15303
15304 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
15305
15306         PR 11864
15307         From Kazumoto Kojima / Dan Kegel:
15308         * gcc.dg/pr11864-1.c: New test.
15309
15310         PR 10392
15311         From Marcus Comstedt / Dan Kegel:
15312         * gcc.dg/pr10392-1.c: New test.
15313
15314 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15315
15316         PR c++/13478
15317         * g++.dg/init/ref10.C: New test.
15318
15319 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15320
15321         PR c++/13407
15322         * g++.dg/parse/typename6.C: New test.
15323
15324 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15325
15326         PR pch/13361
15327         * testsuite/g++.dg/pch/wchar-1.C: New.
15328         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15329
15330 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15331
15332         PR c++/9259
15333         * g++.dg/expr/sizeof2.C: New test.
15334
15335 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
15336
15337         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
15338
15339 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15340
15341         PR c++/13659
15342         * g++.dg/lookup/strong-using-3.C: New.
15343         * g++.dg/lookup/using-10.C: New.
15344
15345 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15346
15347         PR c++/13594
15348         * g++.dg/lookup/strong-using-2.C: New.
15349
15350 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
15351             Dan Kegel <dank@kegel.com>
15352             J"orn Rennecke <joern.rennecke@superh.com>
15353
15354         PR target/9365
15355         * gcc.dg/pr9365-1.c: New test.
15356
15357 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15358
15359         PR c++/8856
15360         * g++.dg/parse/casting-operator2.C: New test.
15361         * g++.old-deja/g++.pt/explicit83.C: Remove.
15362
15363 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15364
15365         * gcc.dg/label-compound-stmt-1.c: New test.
15366         * gcc.c-torture/compile/950922-1.c,
15367         gcc.c-torture/compile/20000211-3.c,
15368         gcc.c-torture/compile/20000518-1.c,
15369         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
15370         compound statements.
15371
15372 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
15373
15374         * gcc.dg/ppc64-abi-1.c: New test.
15375
15376 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
15377
15378          * g++.dg/ext/attrib9.C: Add dg-warnings.
15379
15380 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15381
15382         PR c++/12335
15383         * g++.dg/parse/dtor3.C: New test.
15384
15385 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
15386
15387         PR c++/12709
15388         * g++.dg/parse/try-catch-1.C: New test.
15389
15390 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
15391
15392         * ada/acats/run_all.sh: Add more verbose output in acats.log
15393         when compiling tests.
15394
15395 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15396
15397         PR 13656
15398         * gcc.dg/typedef-redecl.c: New test case.
15399         * gcc.dg/typedef-redecl.h: New support file.
15400
15401 2004-01-13  Jan Hubicka  <jh@suse.cz>
15402
15403         * gcc.dg/always_inline.c: New test.
15404         * gcc.dg/debug/20031231-1.c: Fix.
15405
15406 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15407
15408         PR c++/13474
15409         * g++.dg/template/array3.C: New test.
15410
15411 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15412
15413         * g++.dg/ext/lvalue1.C: No longer expected to fail.
15414         * g++.dg/warn/Wunused-2.C: Likewise.
15415
15416 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15417
15418         PR c++/13289
15419         * g++.dg/template/instantiate6.C: New test.
15420
15421 2004-01-12  Roger Sayle  <roger@eyesopen.com>
15422
15423         PR middle-end/11397
15424         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
15425
15426 2004-01-12  Jan Hubicka  <jh@suse.cz>
15427
15428         PR opt/12826
15429         * gcc.dg/20040112-1.c: New.
15430
15431         * gcc.dg/dwarf-die[1-7].c: Move to...
15432         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
15433         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
15434
15435 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
15436
15437         PR c++/4100
15438         * g++.dg/parse/friend4.C: New test.
15439
15440 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
15441
15442         PR c++/4100
15443         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
15444         definition is called a friend.
15445
15446 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
15447
15448         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
15449
15450 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
15451
15452         PR c++/3478
15453         * g++.dg/parse/error10.C: New test.
15454         * g++.dg/template/arg2.C: Accept "invalid type" error.
15455
15456 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
15457
15458         PR middle-end/13392
15459         * g++.dg/opt/expect2.C: New test.
15460
15461 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15462
15463         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
15464         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
15465         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
15466         Update dg-error regexps.
15467
15468 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15469
15470         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
15471         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
15472
15473 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15474
15475         * gcc.dg/pragma-re-1.c: Use right pointer type.
15476
15477 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15478
15479         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
15480
15481 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
15482
15483         * gcc.dg/rs6000-ldouble-1.c: New.
15484
15485 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15486
15487         DR 337
15488         PR c++/9256
15489         * g++.dg/other/abstract1.C: New test.
15490
15491 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
15492
15493         * g++.dg/lookup/strong-using-1.C: New.
15494
15495 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15496
15497         PR c/11234
15498         * gcc.dg/func-ptr-conv-1.c: New test.
15499         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
15500
15501 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
15502
15503         PR target/13380.
15504         * gcc.c-torture/compile/20040109-1.c: New.
15505
15506 2004-01-08  Stuart Hastings  <stuart@apple.com>
15507
15508         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
15509         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
15510         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
15511
15512 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
15513
15514         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
15515
15516 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15517
15518         * ada/acats/run_acats: Treat 'gnatchop' the same way
15519         as 'gnatmake'.  Export GCC_DRIVER.
15520         * ada/acats/run_all.sh: Add target_gnatchop.  Use
15521         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
15522
15523 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15524
15525         PR c++/12573
15526         * g++.dg/template/dependent-expr4.C: New test.
15527
15528 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
15529
15530         * gcc.dg/altivec-11.c: New test.
15531
15532 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
15533
15534         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
15535
15536 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15537
15538         PR c/6024
15539         * gcc.dg/enum-compat-1.c: New test.
15540         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
15541
15542 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15543
15544         PR c/12165
15545         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
15546         gcc.dg/c99-idem-qual-3.c: New tests.
15547
15548 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
15549
15550         * gcc.dg/winline-7.c: Don't cast void * to int.
15551
15552 2004-01-06  Jan Hubicka  <jh@suse.cz>
15553
15554         * gcc.dg/i386-sse-5.c: New test
15555         * g++.dg/eh/simd-1.c: Add -w argument for i386.
15556
15557 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15558
15559         PR c++/12815
15560         * g++.dg/rtti/typeid4.C: New test.
15561
15562 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15563
15564         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
15565
15566 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15567
15568         PR c++/12132
15569         * g++.dg/template/error11.C: New test.
15570
15571         PR c++/13451
15572         * g++.dg/template/class2.C: New test.
15573
15574 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15575         Richard Sandiford <rsandifo@redhat.com>
15576
15577         PR c++/13387
15578         * g++.dg/opt/alias3.C: New test.
15579
15580 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
15581
15582         PR c++/13157
15583         * g++.dg/template/koenig3.C: New test.
15584
15585         PR c++/13529
15586         * g++.dg/parse/offsetof3.C: New test.
15587
15588         * g++.dg/init/copy7.C: Add missing dg-error markers.
15589
15590         PR c++/12226
15591         * g++.dg/init/copy7.c: New test.
15592
15593         PR c++/13536
15594         * g++.dg/parse/cast1.C: New test.
15595
15596 2004-01-04  Jan Hubicka  <jh@suse.cz>
15597
15598         * gcc.dg/winline[1-7].c: New tests.
15599
15600 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15601
15602         PR c++/13520
15603         * g++.dg/template/qualttp22.C: New test.
15604
15605 2004-01-01  Jan Hubicka  <jh@suse.cz>
15606
15607         * gcc.dg/debug/20031231-1.c: New.
15608         * gcc.c-torture/compile/20040101-1.c: New.
15609         * gcc.dg/dwarf-die-[1-7].c: New.
15610
15611 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
15612
15613         PR optimization/13521
15614         * gcc.c-torture/compile/20031231-1.c: New test.
15615
15616 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15617
15618         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
15619
15620 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15621
15622         PR c++/10079
15623         * g++.dg/template/crash16.C: New test.
15624
15625 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
15626
15627         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
15628
15629 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15630
15631         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
15632         ports.
15633         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15634         * g++.old-deja/g++.law/profile1.C: Likewise.
15635         * gcc.c-torture/compile/981006-1.c: Likewise.
15636         * gcc.c-torture/execute/loop-2e.x: Likewise.
15637         * gcc.c-torture/execute/loop-2f.x: Remove.
15638         * gcc.c-torture/execute/loop-2g.x: Likewise.
15639         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
15640         * gcc.dg/20020312-2.c: Remove traces of dead ports.
15641
15642 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
15643
15644         PR c++/13507
15645         * g++.dg/ext/attrib11.C: New test.
15646
15647         PR c++/13494
15648         * g++.dg/template/array2-1.C: New test.
15649         * g++.dg/template/array2-2.C: New test.
15650
15651 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
15652
15653         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
15654
15655 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15656
15657         PR c++/12774
15658         * g++.dg/template/array1-1.C: New test.
15659         * g++.dg/template/array1-2.C: New test.
15660
15661 2003-12-29  Roger Sayle  <roger@eyesopen.com>
15662
15663         PR fortran/12632
15664         * g77.dg/12632.f: New test case.
15665
15666 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15667
15668         PR c++/13289
15669         * g++.dg/parse/nontype1.C: New test.
15670
15671 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15672
15673         PR c++/12403
15674         * g++.dg/parse/explicit1.C: New test.
15675         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
15676
15677 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15678
15679         PR c++/13081
15680         * g++.dg/opt/inline6.C: New test.
15681
15682         PR c++/12613
15683         * g++.dg/parse/error9.C: New test.
15684
15685         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
15686
15687 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15688
15689         PR c++/13009
15690         * g++.dg/init/assign1.C: New test.
15691
15692 2003-12-28  Roger Sayle  <roger@eyesopen.com>
15693
15694         PR c++/13070
15695         * g++.dg/warn/format3.C: New test case.
15696
15697 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15698
15699         * gcc.c-torture/compile/20031227-1.c: New test.
15700
15701 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15702
15703         * g++.dg/bprob/bprob.exp: Load target-supports.exp
15704         * g77.dg/bprob/bprob.exp: Likewise.
15705         * gcc.misc-tests/bprob.exp: Likewise.
15706         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
15707         variants on systems where the library does not provide that
15708         functionality.
15709         * gcc.dg/builtins-20.c: Use builtins-config.h.
15710         * gcc.dg/builtins-config.h: New file.
15711
15712 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15713
15714         * lib/gcc-dg.exp (dg-require-profiling): New function.
15715         * lib/target-supports.exp (check_profiling_available): Likewise.
15716         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
15717         * g77.dg/bprob/bprob.exp: Likewise.
15718         * gcc.misc-tests/bprob.exp: Likewise.
15719         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
15720         * gcc.dg/20021014-1.c: Likewise.
15721         * gcc.dg/nest.c: Likewise.
15722
15723 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15724
15725         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
15726         compiling.
15727         * g++.dg/lookup/java2.C: Likewise.
15728         * gcc.dg/cpp/lexident.c: Likewise.
15729
15730 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
15731
15732         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
15733         given.
15734         * gcc.c-torture/compile/961203-1.c: Likewise.
15735         * gcc.c-torture/compile/980506-1.c: Likewise.
15736
15737 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
15738
15739         * lib/gcc-dg.exp (dg-prune-output): New annotation.
15740         (additional_prunes): New global.
15741         (gcc-dg-prune): Handle additional per-test pruning.
15742         (dg-test): Clear additional_prunes between tests.
15743
15744         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
15745         dg-prune-output to avoid spurious failures from assembler
15746         complaining about nonexistent WAW violations.
15747         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
15748         Use dg-prune-output to avoid spurious failures from assembler
15749         warning about Itanium B-step errata.
15750
15751 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15752
15753         * g++.dg/abi/macro0.C: New test.
15754         * g++.dg/abi/macro1.C: Likewise.
15755         * g++.dg/abi/macro2.C: Likewise.
15756
15757         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
15758         * g++.dg/abi/bitfield7.C: Likewise.
15759         * g++.dg/abi/dtor2.C: Likewise.
15760         * g++.dg/abi/mangle11.C: Likewise.
15761         * g++.dg/abi/mangle12.C: Likewise.
15762         * g++.dg/abi/mangle14.C: Likewise.
15763         * g++.dg/abi/mangle17.C: Likewise.
15764         * g++.dg/abi/vbase10.C: Likewise.
15765         * g++.dg/abi/vbase14.C: Likewise.
15766         * g++.dg/template/qualttp17.C: Likewise.
15767
15768 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15769
15770         PR c/11995
15771         * gcc.dg/20031223-1.c: New test.
15772
15773 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15774
15775         * gcc.dg/noreturn-7.c: New test.
15776
15777 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15778
15779         * gcc.dg/null-pointer-1.c: New test.
15780
15781 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15782
15783         * g++.old-deja/g++.jason/template18.C: Remove.
15784         * g++.old-deja/g++.jason/template37.C: Likewise.
15785
15786         PR c++/12862
15787         * g++.dg/lookup/ns1.C: New test.
15788
15789         PR c++/12397
15790         * g++.dg/template/lookup3.C: New test.
15791
15792 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15793
15794         * g++.dg/template/recurse1.C: New test
15795
15796 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15797
15798         PR c++/12479
15799         * g++.dg/parse/semicolon1.C: New test.
15800         * g++.dg/parse/semicolon1.h: Likewise.
15801
15802 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
15803
15804         * gcc.dg/darwin-misaligned.c: New test.
15805
15806 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15807
15808         PR c/9163
15809         * gcc.dg/20031222-1.c: New test.
15810
15811 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
15812
15813         PR c++/13438
15814         * g++.dg/parse/error8.C: New test.
15815
15816         PR c++/11554
15817         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
15818
15819 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
15820
15821         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
15822         too small.
15823         * gcc.c-torture/compile/930217-1.c: Likewise.
15824         * gcc.c-torture/compile/930513-1.c: Likewise.
15825         * gcc.c-torture/execute/920908-2.c: Likewise.
15826         * gcc.c-torture/execute/921204-1.c: Likewise.
15827         * gcc.c-torture/execute/930621-1.c: Likewise.
15828         * gcc.c-torture/execute/930630-1.c: Likewise.
15829         * gcc.c-torture/execute/931031-1.c: Likewise.
15830         * gcc.c-torture/execute/980602-2.c: Likewise.
15831         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
15832         * gcc.c-torture/execute/compndlit-1.c: Likewise.
15833         * gcc.c-torture/execute/extzvsi.c: Likewise.
15834         * gcc.c-torture/unsorted/ext.c: Likewise.
15835
15836 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
15837
15838         PR target/12749
15839         * gcc.c-torture/compile/20031220-2.c: New test case.
15840
15841 2003-12-20  Roger Sayle  <roger@eyesopen.com>
15842
15843         PR optimization/13031
15844         * gcc.c-torture/compile/20031220-1.c: New test case.
15845
15846 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15847
15848         * gcc.dg/cast-function-1.c: New test.
15849
15850 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15851
15852         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
15853         formats.
15854
15855 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
15856
15857         PR c++/12795
15858         * g++.dg/ext/attrib10.C: New test.
15859
15860 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15861
15862         * gcc.dg/cleanup-10.c: New test.
15863         * gcc.dg/cleanup-11.c: New test.
15864
15865 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15866
15867         PR c++/13239
15868         * g++.dg/opt/expect1.C: New test.
15869
15870 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
15871
15872         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
15873
15874 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
15875
15876         PR debug/12923
15877         * gcc.dg/20031218-1.c: New test.
15878
15879         PR debug/12389
15880         * gcc.dg/20031218-2.c: New test.
15881         * gcc.dg/20031218-3.c: New test.
15882
15883         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
15884         of label name and allow for USER_LABEL_PREFIX == "_" names.
15885         * g++.dg/abi/mangle18-2.C: Likewise.
15886         * g++.dg/abi/mangle19-1.C: Likewise.
15887         * g++.dg/abi/mangle19-2.C: Likewise.
15888         * g++.dg/abi/mangle20-1.C: Likewise.
15889         * g++.dg/abi/mangle20-2.C: Likewise.
15890
15891 2003-12-18  Richard Henderson  <rth@redhat.com>
15892
15893         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
15894
15895 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
15896             Dan Kegel <dank@kegel.com>
15897
15898         PR other/12009
15899         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
15900         testing a cross compiler, it causes spurious compile failures.
15901         * lib/g++.exp: Likewise.
15902
15903 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15904
15905         PR c++/13262
15906         * g++.dg/template/access13.C: New test.
15907
15908 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
15909
15910         * gcc.dg/20031216-1.c: New test.
15911
15912 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15913
15914         PR c++/9154
15915         * g++.dg/template/error10.C: New test.
15916
15917 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15918
15919         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
15920         * g++.dg/eh/simd-2.C: Likewise.
15921
15922 2003-12-17  James E Wilson  <wilson@specifixinc.com>
15923             Roger Sayle  <roger@eyesopen.com>
15924
15925         * gcc.c-torture/execute/ieee/mzero5.c: New.
15926
15927 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
15928
15929         PR c++/10603
15930         * g++.dg/parse/error6.C: New test.
15931
15932         PR c++/12827
15933         * g++.dg/parse/error7.C: New test.
15934
15935 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15936
15937         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
15938         at -O with stabs debugging formats.
15939         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
15940         * gcc.dg/debug/debug-2.c: Likewise.
15941
15942 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15943
15944         PR c++/12696
15945         * g++.dg/init/error1.C: New test.
15946
15947         PR c++/12218
15948         * g++.dg/init/pm3.C: New test.
15949
15950 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15951
15952         PR c/3347
15953         * gcc.dg/bitfld-8.c: New test.
15954
15955 2003-12-16  James Lemke  <jim@wasabisystems.com>
15956
15957         * gcc.dg/arm-scd42-[123].c: New tests.
15958
15959 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15960
15961         PR c++/9043
15962         * g++.dg/abi/mangle20-1.C: New test.
15963         * g++.dg/abi/mangle20-2.C: New test.
15964
15965 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15966
15967         PR c++/13275
15968         * g++.dg/other/offsetof2.C: Remove XFAIL.
15969         * g++.dg/parse/offsetof1.C: New test.
15970         * g++.gd/parse/offsetof2.C: Likewise.
15971
15972 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15973
15974         * g++.dg/template/nontype3.C: New test.
15975         * g++.dg/template/static2.C: Tweaked the dg-error clause.
15976
15977 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15978
15979         * g++.dg/warn/noreturn-3.C: Also test instantiation.
15980
15981 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15982
15983         PR c++/13387
15984         * g++.dg/expr/assign1.C: New test.
15985
15986         PR c++/13242
15987         * g++.dg/abi/mangle19-1.C: New test.
15988         * g++.dg/abi/mangle19-2.C: New test.
15989
15990 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
15991
15992         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
15993
15994 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15995
15996         * gcc.c-torture/execute/20031216-1.c: New test.
15997
15998 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15999
16000         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
16001         an ICE regression.
16002
16003 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16004
16005         PR c++/10926
16006         * g++.dg/template/error9.C: New test.
16007
16008         PR c++/11116
16009         * g++.dg/template/error8.C: New test.
16010
16011 2003-12-15  Roger Sayle  <roger@eyesopen.com>
16012
16013         PR middle-end/13400
16014         * gcc.c-torture/execute/20031215-1.c: New test case.
16015
16016 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16017
16018         PR c++/13269
16019         * g++.dg/parse/error5.C: New test.
16020
16021         PR c++/12989
16022         * g++.dg/expr/sizeof1.C: New test.
16023
16024         PR c++/13310
16025         * g++.dg/template/crash15.C: New test.
16026
16027 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
16028
16029         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
16030         a non-POD type as the last named parameter of a varargs function.
16031
16032 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16033
16034         PR c++/13243
16035         PR c++/12573
16036         * g++.dg/template/crash14.C: New test.
16037         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
16038
16039 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16040
16041         * g++.dg/other/java1.C: New test.
16042
16043         PR c++/13241
16044         * g++.dg/abi/mangle18-1.C: New test.
16045         * g++.dg/abi/mangle18-2.C: New test.
16046
16047 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16048
16049         PR optimization/10312
16050         * gcc.c-torture/execute/20031214-1.c: New.
16051
16052 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
16053
16054         PR c++/10779
16055         PR c++/12160
16056         * g++.dg/parse/error3.C: New test.
16057         * g++.dg/parse/error4.C: Likewise.
16058         * g++.dg/abi/mangle4.C: Tweak error messages.
16059         * g++.dg/lookup/using5.C: Likewise.
16060         * g++.dg/other/error2.C: Likewise.
16061         * g++.dg/parse/typename5.C: Likewise.
16062         * g++.dg/parse/undefined1.C: Likewise.
16063         * g++.dg/template/arg2.C: Likewise.
16064         * g++.dg/template/ttp3.C: Likewise.
16065         * g++.dg/template/type1.C: Likewise.
16066         * g++.old-deja/g++.other/crash32.C: Likewise.
16067         * g++.old-djea/g++.pt/defarg8.C: Likewise.
16068
16069 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16070
16071         PR c++/13106
16072         * g++.dg/warn/noreturn-3.C: New test.
16073
16074 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16075
16076         PR c++/13118
16077         * g++.dg/abi/covariant3.C: New.
16078
16079 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
16080
16081         * g++.dg/eh/ia64-1.C: New test.
16082
16083 2003-12-12  Roger Sayle  <roger@eyesopen.com>
16084
16085         PR optimization/13037
16086         * g77.f-torture/execute/13037.f: New test case.
16087
16088 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16089
16090         PR c++/12881
16091         * g++.dg/abi/covariant2.C: New.
16092
16093 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
16094
16095         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
16096
16097 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
16098
16099         * gcc.c-torture/execute/wchar_t-1.x: Delete.
16100
16101 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
16102
16103         PR other/10819
16104         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
16105         to fix Bug 10819.
16106         * lib/g++.exp (g++_version): Likewise.
16107         * lib/g77.exp (g77_version): Likewise.
16108         * lib/objc.exp (default_objc_version): Likewise.
16109
16110 2003-12-10  Richard Henderson  <rth@redhat.com>
16111
16112         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
16113
16114         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
16115
16116 2003-12-08  Matt Austern  <austern@apple.com>
16117
16118         PR c/13134
16119         * lib/gcc-dg.exp (dg-require-visibility): Define.
16120         * lib/target-supports (check_visibility_available): Define.
16121         * gcc.dg/visibility-1.c: New test.
16122         * gcc.dg/visibility-2.c: Likewise.
16123         * gcc.dg/visibility-3.c: Likewise.
16124         * gcc.dg/visibility-4.c: Likewise.
16125         * gcc.dg/visibility-5.c: Likewise.
16126         * gcc.dg/visibility-6.c: Likewise.
16127         * g++.dg/ext/visibility-1.C: Likewise.
16128         * g++.dg/ext/visibility-2.C: Likewise.
16129         * g++.dg/ext/visibility-3.C: Likewise.
16130         * g++.dg/ext/visibility-4.C: Likewise.
16131         * g++.dg/ext/visibility-5.C: Likewise.
16132         * g++.dg/ext/visibility-6.C: Likewise.
16133
16134 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16135
16136         * g++.dg/lookup/java1.C: New test.
16137         * g++.dg/lookup/java2.C: New test.
16138
16139 2003-12-07  Falk Hueffner  <falk@debian.org>
16140
16141         * g++.dg/opt/noreturn-1.C: New test.
16142
16143 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
16144
16145         * gcc.dg/overflow-1.c: New test.
16146
16147 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16148
16149         * g77.f-torture/compile/13060.f: New test.
16150
16151 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
16152
16153         PR c++/13323
16154         * g++.dg/inherit/operator2.C: New test.
16155
16156 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16157
16158         PR c++/13305
16159         * g++.dg/ext/attrib9.C: New test.
16160
16161 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16162
16163         PR c++/13314
16164         * g++.dg/template/error7.C: New test.
16165
16166 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
16167             J"orn Rennecke <joern.rennecke@superh.com>
16168
16169         PR target/13302
16170         * g++.dg/other/struct-va_list.C: New test.
16171
16172 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16173
16174         PR c++/13166
16175         * g++.dg/parse/defarg6.C: New test.
16176
16177 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
16178
16179         PR target/13256
16180         * gcc.c-torture/execute/20031201-1.c: New test.
16181
16182 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
16183
16184         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
16185
16186 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16187
16188         * gcc.dg/builtin-return-1.c: New test.
16189
16190 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
16191             J"orn Rennecke <joern.rennecke@superh.com>
16192
16193         PR optimization/13260
16194         * gcc.c-torture/execute/20031204-1.c: New test.
16195
16196 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16197
16198         PR c++/9127
16199         * g++.dg/template/error6.C: New test.
16200
16201 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
16202
16203         * gcc.dg/20031202-1.c: New test.
16204
16205 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16206
16207         PR c++/13179
16208         * g++.dg/template/eh1.C: New test.
16209
16210         PR c++/10771
16211         * g++.dg/template/error5.C: New test.
16212
16213 2003-12-02  David Ung  <davidu@mips.com>
16214
16215         * gcc.dg/compat/vector-check.h: Corrected type for var
16216         g_##TMODE
16217
16218 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16219
16220         PR c++/10126
16221         * g++.dg/template/ptrmem8.C: New test.
16222
16223 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16224
16225         PR c++/12573
16226         * g++.dg/template/dependent-expr3.C: New test.
16227
16228 2003-12-01  James Lemke  <jim@wasabisystems.com>
16229
16230         * gcc.dg/arm-g2.c: New test.
16231
16232 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16233
16234         PR optimization/11634
16235         * gcc.dg/20031201-2.c: New test case.
16236
16237 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
16238
16239         PR 11433
16240         * objc.dg/proto-lossage-3.m: New test.
16241
16242 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16243
16244         PR optimization/12628
16245         * gcc.dg/20031201-1.c: New test case.
16246
16247 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16248
16249         * gcc.dg/unaligned-1.c: New test.
16250
16251 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
16252
16253         PR c++/9849
16254         * g++.dg/template/error4.C: New test.
16255         * g++.dg/template/nested3.C: Adjust error markers.
16256
16257 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16258
16259         * gcc.dg/cpp/assert4.c: Check more #system assertions.
16260
16261 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
16262
16263         PR c/10333
16264         * gcc.dg/bitfld-7.c: New test.
16265
16266 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
16267
16268         * gcc.dg/tls/asm-1.C: New test.
16269
16270 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16271
16272         * gcc.dg/cpp/assert4.c: Update.
16273
16274 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16275
16276         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
16277         * gcc.dg/builtin-apply3.c: New test.
16278
16279 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16280
16281         * lib/compat.exp (compat-obj): New xfaildata parameter.
16282         Use it to set compiler_conditional_xfail_data before compiling.
16283         (compat-get-options): Handle dg-xfail-if.
16284         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
16285         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
16286         * gcc.dg/compat/vector-1_y.c: Likewise.
16287         * gcc.dg/compat/vector-2_x.c: Likewise.
16288         * gcc.dg/compat/vector-2_y.c: Likewise.
16289
16290 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16291
16292         * g++.dg/opt/reg-stack4.C: New test.
16293
16294 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16295
16296         * gcc.dg/builtin-apply2.c: New test.
16297
16298 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16299
16300         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
16301
16302 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16303
16304         PR c++/12924
16305         * g++.dg/template/template-id-2.C: New test.
16306
16307 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16308
16309         PR c++/5369
16310         * g++.dg/template/memfriend1.C: New test.
16311         * g++.dg/template/memfriend2.C: Likewise.
16312         * g++.dg/template/memfriend3.C: Likewise.
16313         * g++.dg/template/memfriend4.C: Likewise.
16314         * g++.dg/template/memfriend5.C: Likewise.
16315         * g++.dg/template/memfriend6.C: Likewise.
16316         * g++.dg/template/memfriend7.C: Likewise.
16317         * g++.dg/template/memfriend8.C: Likewise.
16318         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
16319
16320 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
16321
16322         PR c++/12515
16323         * g++.dg/ext/cond1.C: New test.
16324
16325 2003-11-20  Richard Henderson  <rth@redhat.com>
16326
16327         * gcc.dg/20020201-2.c: Remove.
16328         * gcc.dg/20020201-4.c: Remove.
16329         * gcc.dg/20020304-1.c: Remove.
16330
16331 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
16332
16333         * gcc.dg/cpp/trad/xwin1.c: New test case.
16334
16335 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
16336
16337         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
16338         * lib/g77.exp: Likewise.
16339         * lib/objc.exp: Likewise.
16340         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
16341         for darwin.
16342
16343 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16344
16345         PR c++/12932
16346         * g++.dg/template/static5.C: New test.
16347
16348 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
16349
16350         * gcc.dg/nested-func-1.c: New test.
16351
16352 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16353
16354         * gcc.dg/cpp/assert4.c: New test.
16355
16356 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16357
16358         PR c++/2294
16359         * g++.dg/lookup/using9.c: New test.
16360
16361 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
16362
16363         PR c++/12762
16364         * g++.dg/template/error3.C: New test.
16365
16366 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
16367
16368         PR ada/13035
16369         * ada/acats/run_acats, run_all.sh: Fix syntax error.
16370         No longer use a wrapper for gcc, since this does not work under
16371         Windows.
16372
16373 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16374
16375         PR c++/2094
16376         * g++.dg/template/ptrmem7.C: New test.
16377
16378 2003-11-13  Andrew Pinski <apinski@apple.com>
16379
16380         * gcc.c-torture/compile/20031113-1.c: New test.
16381
16382 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
16383             Kean Johnston <jkj@sco.com>
16384
16385         PR c/13029
16386         * gcc.dg/unused-4.c: Update.
16387
16388 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16389
16390         * g++.dg/opt/const3.C: New test.
16391
16392 2003-11-13  Jan Hubicka  <jh@suse.cz>
16393
16394         * gcc.c-torture/compile/20031112-1.c: New test.
16395
16396 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
16397
16398         * g++.dg/parse/crash10.C: Remove bogus error marker.
16399
16400 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16401
16402         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
16403         (host_gcc): Likewise.
16404         (ROOT): Honor $PWDCMD.
16405         (BASE): Likewise.
16406         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
16407
16408 2003-11-12  Catherine Moore  <clm@redhat.com>
16409
16410         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
16411
16412 2003-11-12  Andreas Jaeger  <aj@suse.de>
16413             Jakub Jelinek  <jakub@redhat.com>
16414             Andrew Pinski  <pinskia@physics.uc.edu>
16415             Richard Henderson  <rth@redhat.com>
16416
16417         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
16418         systems.
16419         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
16420
16421         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
16422         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16423
16424 2003-11-11  Andreas Jaeger  <aj@suse.de>
16425
16426         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
16427
16428         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
16429
16430 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
16431
16432         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
16433         Clean ups.
16434
16435 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
16436
16437         * gcc.dg/trampoline-1.c: New test.
16438
16439 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
16440
16441         * gcc.c-torture/compile/200031109-1.c: New test.
16442
16443 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16444
16445         PR c/3190
16446         PR c/8714
16447         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
16448         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
16449         gcc.dg/format/no-y2k-1.c: Update.
16450
16451 2003-11-08  Roger Sayle  <roger@eyesopen.com>
16452
16453         PR optimization/10467
16454         * gcc.dg/20031108-1.c: New test case.
16455
16456 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
16457
16458         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
16459
16460 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16461
16462         * gcc.dg/compound-lvalue-1.c: New test.
16463         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
16464         some XFAILs.
16465
16466 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
16467
16468         * gcc.dg/altivec-varargs-1.c: New test.
16469
16470 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16471
16472         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
16473         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
16474         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
16475         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
16476         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
16477
16478 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16479
16480         * gcc.dg/cond-lvalue-1.c: New test.
16481
16482 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
16483
16484         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
16485
16486 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16487
16488         PR c++/11616
16489         * g++.dg/template/instantiate5.C: New test.
16490
16491 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16492
16493         PR c++/12726
16494         * g++.dg/ext/complit2.C: Replace test with self-contained version.
16495         * ChangeLog: Add missing first entry for above test.
16496
16497 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16498
16499         PR c++/9810
16500         * g++.dg/template/using8.C: New test.
16501         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
16502
16503 2003-11-02  Roger Sayle  <roger@eyesopen.com>
16504
16505         PR optimization/10817
16506         * gcc.c-torture/compile/20031102-1.c: New test case.
16507
16508 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
16509
16510         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
16511         2147483647.
16512
16513 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16514
16515         * gcc.dg/20031102-1.c: New test.
16516
16517 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16518
16519         * gcc.dg/complex-1.c: New test.
16520
16521 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16522
16523         PR c++/12796
16524         * g++.dg/template/crash13.C: Adjust expected error location.
16525         * g++.old-deja/g++.brendan/ns1.C: Likewise.
16526
16527 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16528
16529         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16530
16531 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16532
16533         PR/10239
16534         * gcc.c-torture/compile/20031031-2.c: New test.
16535
16536 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16537
16538         PR/11640
16539         * gcc.c-torture/compile/20031031-1.c: New test.
16540
16541 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16542
16543         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16544         * gcc.misc-tests/bprob.exp: Likewise.
16545         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
16546         the execution test on arm-elf configs.
16547         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
16548         configs that don't support scratch files.
16549         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
16550
16551 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
16552
16553         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
16554         done by dejagnu.
16555
16556 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
16557
16558         * ada/acats/run_all.sh: Redirect mv output to /dev/null
16559         Avoid non pure sh syntax. Add more logging.
16560
16561         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
16562         fail.
16563
16564 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16565
16566         PR libgcj/10610
16567         * gcc.dg/ppc-stackalign-1.c: New test.
16568
16569 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
16570
16571         * ada/acats/run_all.sh: Change output to be more compliant with
16572         dejagnu framework.
16573         Create acats.sum and acats.log files under testsuite/ada/acats
16574         Only run [a-z]* directories, to filter out e.g. CVS.
16575         Redirect build output to log file.
16576
16577 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16578
16579         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
16580
16581 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16582
16583         PR ada/5909:
16584         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
16585
16586 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
16587
16588         * gcc.c-torture/compile/20031023-1.c: New test.
16589         * gcc.c-torture/compile/20031023-2.c: New test.
16590         * gcc.c-torture/compile/20031023-3.c: New test.
16591         * gcc.c-torture/compile/20031023-4.c: New test.
16592
16593 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16594
16595         PR c++/10371
16596         * g++.dg/lookup/scoped8.C: New test.
16597
16598 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16599
16600         * g++.dg/opt/reg-stack3.C: New test.
16601
16602 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16603
16604         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
16605
16606 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16607
16608         PR c++/11076
16609         * g++.dg/template/crash13.C: New test.
16610
16611 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16612
16613         * gcc.dg/c99-restrict-2.c: New test.
16614
16615 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
16616
16617         PR c++/12698, c++/12699, c++/12700, c++/12566
16618         * g++.dg/inherit/covariant9.C: New test.
16619         * g++.dg/inherit/covariant10.C: New test.
16620         * g++.dg/inherit/covariant11.C: New test.
16621
16622 2003-10-23  Jason Merrill  <jason@redhat.com>
16623
16624         PR c++/12726
16625         * g++.dg/ext/complit2.C: New test.
16626
16627 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16628
16629         PR target/12654
16630         * gcc.c-torture/execute/20031020-1.c: New test.
16631
16632 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16633
16634         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
16635         following the jump_insn.
16636
16637 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16638
16639         * gcc.dg/cast-lvalue-1.c: New test.
16640
16641 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
16642
16643         PR c++/11962
16644         * g++.dg/template/cond2.C: New test.
16645
16646 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16647
16648         * gcc.dg/builtins-28.c: New test.
16649
16650 2003-10-20  Jan Hubicka  <jh@suse.cz>
16651
16652         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
16653         parameter.
16654         * testsuite/gcc.dg/inline-2.c: Likewise.
16655
16656 2003-10-20  Phil Edwards  <phil@codesourcery.com>
16657
16658         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
16659         * gcc.dg/nest.c:  Likewise.
16660
16661 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16662
16663         PR c++/9781, c++/10583, c++/11862
16664         * g++.dg/parse/crash13.C: New test.
16665
16666 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16667
16668         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
16669
16670 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16671
16672         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
16673         Define HAVE_C99_RUNTIME except on Solaris.
16674         * gcc.dg/builtins-20.c: Likewise.
16675
16676 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16677
16678         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
16679
16680 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16681
16682         PR c++/12495
16683         * g++.dg/template/crash21.C: New test.
16684
16685 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16686
16687         PR c++/2513
16688         * g++.dg/template/typename5.C: New test.
16689
16690 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16691
16692         PR c++/12369
16693         * g++.dg/template/friend25.C: New test.
16694
16695 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
16696
16697         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
16698         versions.
16699
16700 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
16701
16702         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
16703         == 2147483647.
16704
16705 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
16706
16707         * gcc.c-torture/execute/960416-1.x: Remove.
16708         * gcc.c-torture/execute/divconst-3.x: Likewise.
16709
16710 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
16711
16712         PR target/12598
16713         * gcc.dg/torture/cris-volatile-1.c: New test.
16714
16715 2003-10-14  Roger Sayle  <roger@eyesopen.com>
16716
16717         PR optimization/9325
16718         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
16719         for overflowing floating point to integer conversion during RTL
16720         simplification.
16721
16722 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
16723
16724         * objc/execute/_cmd.m: Fix typo.
16725         * objc.dg/image-info.m, objc.dg/symtab-1.m:
16726         Relax 'scan-assembler' regexp.
16727         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
16728         objc.dg/try-catch-4.m: Run on non-Darwin targets.
16729         * objc.dg/zero-link-2.m: Remove blank line.
16730         * objc.dg/zero-link-3.m: New test case.
16731
16732 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
16733
16734         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
16735
16736         * gcc.dg/asm-names.c: Use scan-assembler-not rather
16737         than linker trickery.
16738
16739 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16740
16741         PR c++/12370
16742         * g++.dg/other/friend2.C: New test.
16743
16744 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16745
16746         * gcc.dg/20031012-1.c: New test.
16747
16748 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16749
16750         * gcc.dg/weak/weak-3.c: Fix for new warning.
16751
16752 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
16753
16754         PR optimization/8750
16755         * gcc.c-torture/execute/20031012-1.c: New test case.
16756
16757 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16758
16759         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
16760         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
16761
16762 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16763
16764         PR optimization/12260
16765         * gcc.c-torture/compile/20031011-2.c: New test case.
16766
16767 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16768
16769         * gcc.c-torture/execute/20031011-1.c: New testcase.
16770
16771 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16772
16773         * gcc.c-torture/compile/20031011-1.c: New test.
16774
16775 2003-10-11  Jan Hubicka  <jh@suse.cz>
16776
16777         * g++.dg/other/first-global.C: New test.
16778
16779 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16780
16781         * gcc.c-torture/execute/string-opt-18.c: New testcase.
16782
16783 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
16784
16785         * gcc.c-torture/compile/20031010-1.c: New test.
16786
16787 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
16788
16789         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
16790         * gcc.c-torture/execute/va-arg-25.c: ... here.
16791
16792 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
16793
16794         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
16795
16796 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
16797
16798         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
16799
16800 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
16801
16802         * g++.dg/parse/error2.C: New test.
16803
16804 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
16805
16806         PR c++/11097
16807         * g++.dg/other/error5.C: Modify the error message.
16808         * g++.dg/lookup/using8.C: New test.
16809
16810 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
16811
16812         * gcc.dg/darwin-abi-2.c: New file.
16813         * gcc.c-torture/execute/va-arg-24.c: New file.
16814
16815 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
16816
16817         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
16818         indentation.
16819
16820 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
16821
16822         PR c++/10147
16823         * g++.dg/other/error4.C: Update error messages.
16824         * g++.dg/template/ptrmem4.C: Likewise.
16825
16826         PR c++/12337
16827         * g++.dg/init/new9.C: New test.
16828
16829         PR c++/12334, c++/12236, c++/8656
16830         * g++.dg/ext/attrib8.C: New test.
16831
16832 2003-10-06  Devang Patel  <dpatel@apple.com>
16833
16834         * gcc.dg/debug/dwarf2-3.h: New test.
16835         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
16836
16837 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
16838
16839         * g++.dg/opt/cfg2.C: New test.
16840
16841 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16842
16843         * g++.dg/opt/float1.C: New test.
16844
16845 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16846
16847         * gcc.dg/c90-array-lval-6.c: New test.
16848         * gcc.dg/c99-array-lval-6.c: New test.
16849
16850 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
16851             Ziemowit Laski  <zlaski@apple.com>
16852
16853         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
16854         'Derived', so that it is never considered a class method; add
16855         new warning for '+port' method ambiguity.
16856         * objc.dg/method-12.m: Include <objc/objc.h> instead of
16857         <objc/objc-api.h> (needed on Mac OS X).
16858         * objc.dg/method-13.m: New test.
16859
16860 2003-10-03  Roger Sayle  <roger@eyesopen.com>
16861
16862         PR optimization/9325, PR java/6391
16863         * gcc.c-torture/execute/20031003-1.c: New test case.
16864
16865 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
16866
16867         PR optimization/12180
16868         * gcc.dg/20031002-1.c: New test.
16869
16870         PR c++/12486
16871         * g++.dg/inherit/error1.C: New test.
16872
16873 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
16874
16875         * lib/f-torture.exp (search_for): Rename to...
16876         (search_for_re): This.  Also, clean up comments and the
16877         "regexp" invocation.
16878
16879 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
16880
16881         * gcc.c-torture/compile/20031002-1.c: New test.
16882
16883 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
16884
16885         * g++.dg/opt/cond1.C: New test.
16886
16887 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
16888
16889         * gcc.dg/Wold-style-definition-2.c: New testcase.
16890         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
16891
16892 2003-09-29  Richard Henderson  <rth@redhat.com>
16893
16894         * g++.dg/init/array10.C: Add dg-options.
16895
16896 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
16897
16898         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
16899
16900 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16901
16902         * g++.dg/template/friend19.C: Fix typo.
16903         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
16904
16905 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
16906
16907         * gcc.c-torture/execute/20030928-1.c: New test.
16908         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
16909
16910 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16911
16912         * g++.dg/opt/unroll1.C: New test.
16913
16914 2003-09-26  Roger Sayle  <roger@eyesopen.com>
16915
16916         PR optimization/11741
16917         * gcc.dg/20030926-1.c: New test case.
16918
16919 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16920
16921         PR c++/5655
16922         * g++.dg/parse/access7.C: New test.
16923         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
16924
16925 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
16926
16927         MERGE OF objc-improvements-branch into MAINLINE:
16928         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
16929         if libobjc has not been built.
16930         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
16931         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
16932         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
16933         objc/execute/nested-3.m, objc/execute/np-2.m,
16934         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
16935         objc/execute/redefining_self.m, objc/execute/root_methods.m,
16936         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
16937         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
16938         objc.dg/special/unclaimed-category-1.h,
16939         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
16940         well as GNU runtime.
16941         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
16942         * execute/cascading-1.m, execute/function-message-1.m,
16943         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
16944         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
16945         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
16946         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
16947         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
16948         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
16949         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
16950         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
16951         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
16952         * objc.dg/bitfield-2.m: Run only on Darwin.
16953         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
16954         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
16955         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
16956         * objc.dg/const-str-1.m: Fix constant string layout.
16957
16958 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
16959
16960         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
16961
16962 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
16963
16964         * gcc.dg/darwin-abi-1.c: New file.
16965
16966 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
16967
16968         PR target/12281
16969         * gcc.c-torture/compile/20030921-1.c: New test.
16970
16971 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16972
16973         * g++.dg/opt/reg-stack2.C: New test.
16974
16975 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16976
16977         * g++.dg/eh/delayslot1.C: New test.
16978
16979 2003-09-20  Richard Henderson  <rth@redhat.com>
16980
16981         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
16982
16983 2003-09-20  Roger Sayle  <roger@eyesopen.com>
16984
16985         * gcc.c-torture/execute/20030920-1.c: New test case.
16986
16987 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16988
16989         * g++.dg/rtti/typeid3.C: Correct expected error message.
16990
16991 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16992
16993         PR c++/157
16994         * g++.dg/parse/crash12.C: New test.
16995
16996 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
16997
16998         * gcc.dg/compat/mixed-struct-check.h: New.
16999         * gcc.dg/compat/mixed-struct-defs.h: New.
17000         * gcc.dg/compat/mixed-struct-init.h: New.
17001         * gcc.dg/compat/struct-by-value-19_main.c: New.
17002         * gcc.dg/compat/struct-by-value-19_x.c: New.
17003         * gcc.dg/compat/struct-by-value-19_y.c: New.
17004         * gcc.dg/compat/struct-by-value-20_main.c: New.
17005         * gcc.dg/compat/struct-by-value-20_x.c: New.
17006         * gcc.dg/compat/struct-by-value-20_y.c: New.
17007         * gcc.dg/compat/struct-return-19_main.c: New.
17008         * gcc.dg/compat/struct-return-19_x.c: New.
17009         * gcc.dg/compat/struct-return-19_y.c: New.
17010         * gcc.dg/compat/struct-return-20_main.c: New.
17011         * gcc.dg/compat/struct-return-20_x.c: New.
17012         * gcc.dg/compat/struct-return-20_y.c: New.
17013
17014 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
17015         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
17016         so that it will not complain on LP64 targets.
17017
17018 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17019
17020         PR c++/495
17021         * g++.dg/template/friend24.C: New test.
17022
17023 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
17024
17025         PR c++/12332
17026         * g++.dg/template/memtmpl2.C: New test.
17027
17028 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
17029
17030         PR target/11184
17031         * gcc.dg/builtin-apply1.c: New test.
17032
17033 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17034
17035         PR c++/9848
17036         * g++.dg/warn/Wunused-4.C: New test.
17037
17038 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17039
17040         PR c++/12316
17041         * g++.dg/other/gc2.C: New test.
17042
17043 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
17044
17045         PR c++/11991
17046         * g++.dg/rtti/typeid3.C: New test.
17047
17048         PR c++/12266
17049         * g++.dg/overload/template1.C: New test.
17050
17051 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17052
17053         * g++.dg/opt/cfg3.C: New test.
17054
17055 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17056
17057         PR c++/7939
17058         * g++.dg/template/crash11.C: New test.
17059
17060 2003-09-16  Jason Merrill  <jason@redhat.com>
17061             Jakub Jelinek  <jakub@redhat.com>
17062
17063         * gcc.dg/attr-warn-unused-result.c: New test.
17064
17065 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17066
17067         PR c++/12184
17068         * g++.dg/expr/call2.C: New test.
17069
17070 2003-09-15  Andreas Jaeger  <aj@suse.de>
17071
17072         * gcc.dg/Wold-style-definition-1.c: New test.
17073
17074 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
17075
17076         PR c++/3907
17077         * g++.dg/parse/template12.C: New test.
17078
17079         * g++.dg/abi/bitfield11.C: New test.
17080         * g++.dg/abi/bitfield12.C: Likewise.
17081
17082 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
17083
17084         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
17085         non-expansion of functional macro name without arguments at EOL.
17086         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
17087
17088 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
17089
17090         * gcc.c-torture/execute/20030914-[12].c: New tests.
17091
17092 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
17093
17094         PR c++/11788
17095         * g++.dg/overload/addr1.C: New test.
17096
17097 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
17098
17099         * gcc.dg/20030909-1.c: New test.
17100
17101 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17102
17103         * gcc.dg/ultrasp10.c: New test.
17104
17105 2003-09-09  Devang Patel  <dpatel@apple.com>
17106
17107         * gcc.dg/darwin-ld-6.c: New test.
17108
17109 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17110
17111         * gcc.dg/torture/builtin-explog-1.c: New testcase.
17112
17113 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17114
17115         * gcc.dg/ia64-types1.c: New test.
17116         * gcc.dg/ia64-types2.c: Likewise.
17117
17118 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17119
17120         * gcc.dg/builtins-1.c: Add more _Complex tests.
17121         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17122
17123         * gcc.dg/builtins-1.c: Test existing _Complex functions.
17124         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17125
17126 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17127
17128         PR c++/11786
17129         * g++.dg/lookup/koenig2.C: New test.
17130
17131         PR c++/5296
17132         * g++.dg/rtti/typeid2.C: New test.
17133
17134 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
17135
17136         * gcc.c-torture/compile/20030904-1.c: New test.
17137
17138 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17139
17140         * g++.dg/opt/longbranch2.C: New test.
17141
17142 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17143
17144         * g++.dg/template/crash10.C: Only compile it.
17145
17146 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17147
17148         PR middle-end/11665
17149         * gcc.c-torture/compile/20030907-1.c: New test.
17150         * g++.dg/init/array11.C: New test.
17151
17152 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17153
17154         PR c++/11852
17155         * g++.dg/init/struct1.C: New test.
17156
17157 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17158
17159         PR c++/12181
17160         * g++.dg/expr/comma1.C: New test.
17161
17162 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
17163
17164         PR c++/11867
17165         * g++.dg/expr/static_cast5.C: New test.
17166
17167 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17168
17169         PR c++/11507
17170         * g++.dg/lookup/scoped7.C: New test.
17171
17172         PR c++/9574
17173         * g++.dg/other/static1.C: New test.
17174
17175         PR c++/11490
17176         * g++.dg/warn/template-1.C: New test.
17177
17178         PR c++/11432
17179         * g++.dg/template/crash10.C: New test.
17180
17181         PR c++/2478
17182         * g++.dg/overload/VLA.C: New test.
17183
17184         PR c++/10804
17185         * g++.dg/template/call1.C: New test.
17186
17187 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17188
17189         PR c++/11794
17190         * g++.dg/parse/using3.C: New test.
17191
17192 2003-09-06  Roger Sayle  <roger@eyesopen.com>
17193
17194         PR c++/11409
17195         * g++.dg/overload/builtin3.C: New test case.
17196
17197 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
17198
17199         PR c/9862
17200         * gcc.dg/20030906-1.c: New test.
17201         * gcc.dg/20030906-2.c: Likewise.
17202
17203 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17204
17205         PR c++/12167
17206         * g++.dg/parse/defarg5.C: New test.
17207
17208         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
17209
17210 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
17211
17212         PR c++/12163
17213         * g++.dg/expr/static_cast4.C: New test.
17214
17215         PR c++/12146
17216         * g++.dg/template/crash9.C: New test.
17217
17218 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17219
17220         * g++.old-deja/g++.ext/pretty2.C: Update for change
17221         in __FUNCTION__.
17222         * g++.old-deja/g++.ext/pretty3.C: Likewise.
17223
17224 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
17225
17226         PR c++/11922
17227         * g++/dg/template/qualified-id1.C: New test.
17228
17229         PR c++/12037
17230         * g++.dg/warn/noeffect4.C: New test.
17231
17232 2003-09-04  Matt Austern  <austern@apple.com>
17233
17234         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
17235         * g++.dg/ext/fnname2.C: Likewise.
17236         * g++.dg/ext/fnname3.C: Likewise.
17237
17238 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
17239
17240         * g++.dg/expr/lval1.C: New test.
17241         * g++.dg/ext/lvcast.C: Remove.
17242
17243 2003-09-03  Roger Sayle  <roger@eyesopen.com>
17244
17245         PR optimization/11700.
17246         * gcc.c-torture/compile/20030903-1.c: New test case.
17247
17248 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
17249
17250         PR c++/12053
17251         * g++.dg/abi/layout4.C: New test.
17252
17253 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
17254
17255         PR c++/11553
17256         * g++.dg/parse/friend3.C: New test.
17257
17258 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
17259
17260         PR c++/11847
17261         * g++.dg/template/class1.C: New test.
17262
17263         PR c++/11808
17264         * g++.dg/expr/call1.C: New test.
17265
17266 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
17267
17268         PR c++/12114
17269         * g++.dg/init/ref9.C: New test.
17270
17271         PR c++/11972
17272         * g++.dg/template/nested4.C: New test.
17273
17274 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17275
17276         PR c++/12093
17277         * g++.dg/template/non-dependent4.C: New test.
17278
17279         PR c++/11928
17280         * g++.dg/inherit/conv1.C: New test.
17281
17282 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17283
17284         PR c++/6196
17285         * g++.dg/ext/label1.C: New test.
17286         * g++.dg/ext/label2.C: Likewise.
17287
17288 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17289
17290         * g++.dg/expr/cond3.C: New test.
17291
17292 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17293
17294         * gcc.dg/builtins-1.c: Add new builtin cases.
17295
17296 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17297
17298         * gcc.dg/builtins-1.c: Add new cases.
17299         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17300
17301 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17302
17303         * gcc.dg/builtins-1.c: Add more math builtin tests.
17304         * gcc.dg/torture/builtin-attr-1.c: New test.
17305
17306 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17307
17308         PR optimization/5079
17309         * g++.dg/opt/static3.C: New test.
17310
17311 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17312
17313         * gcc.misc-tests/gcov-10b.c: New test.
17314
17315 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
17316
17317         * g++.dg/opt/ptrmem3.C: New test.
17318
17319         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
17320
17321 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
17322
17323         * gcc.dg/20030826-2.c: New test.
17324
17325 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17326
17327         PR middle-end/12002
17328         * g77.f-torture/compile/12002.f: New test case.
17329
17330 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17331
17332         * gcc.dg/20030826-1.c: New test case.
17333
17334 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
17335
17336         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
17337
17338 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
17339
17340         PR c++/11871
17341         * c++.dg/lookup/crash1.C: New test.
17342
17343         * c++.dg/warn/noeffect3.C: New test.
17344
17345 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
17346
17347         * gcc.dg/compat/vector-1_x.c: Compile with -w.
17348         * gcc.dg/compat/vector-1_y.c: Ditto.
17349         * gcc.dg/compat/vector-2_x.c: Ditto.
17350         * gcc.dg/compat/vector-2_y.c: Ditto.
17351
17352 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
17353
17354         * gcc.dg/20030702-1.c: New test.
17355
17356 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
17357
17358         PR c++/8795
17359         * g++.dg/ext/altivec-1.C: New test.
17360
17361 2003-08-24  Richard Henderson  <rth@redhat.com>
17362
17363         * g++.dg/eh/simd-2.C: Add -w for x86.
17364
17365 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
17366
17367         * gcc.dg/20030815-1.c: New test.
17368
17369 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17370
17371         PR c++/3765
17372         * g++.dg/parse/access6.C: New test.
17373
17374 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17375
17376         PR c++/641, c++/11876
17377         * g++.dg/template/friend22.C: New test.
17378         * g++.dg/template/friend23.C: Likewise.
17379
17380 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17381
17382         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
17383         identically.
17384
17385 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17386
17387         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
17388
17389 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17390
17391         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
17392
17393 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17394
17395         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
17396
17397 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17398
17399         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
17400
17401 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
17402
17403         PR c++/11919
17404         * g++.dg/overload/prom1.C: New test.
17405
17406         PR c++/11551
17407         * g++.dg/parse/dtor2.C: New test.
17408
17409         PR c++/10762
17410         * g++.dg/parse/using2.C: New test.
17411
17412 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
17413
17414         PR target/11805
17415         * gcc.c-torture/compile/20030821-1.c: New.
17416
17417 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
17418
17419         PR c++/11834
17420         * g++.dg/template/deduce2.C: New test.
17421
17422 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
17423
17424         * gcc.c-torture/execute/20030821-1.c: New test.
17425
17426 2003-08-20  Roger Sayle  <roger@eyesopen.com>
17427
17428         PR middle-end/11984
17429         * gcc.dg/20030820-1.c: New test case.
17430
17431 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
17432
17433         PR c++/11945
17434         * g++.dg/warn/noeffect2.C: New test.
17435
17436 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
17437
17438         PR c++/10926
17439         * g++.dg/template/dtor2.C: New test.
17440
17441         PR c++/11684
17442         * g++.dg/template/operator1.C: New test.
17443         * g++.dg/parse/operator4.C: New test.
17444
17445         PR c++/11946.C
17446         * g++.dg/expr/enum1.C: New test.
17447         * gcc.dg/c99-bool-1.c: Remove bogus warning.
17448
17449         PR c++/11036.C
17450         * g++.dg/parse/elab2.C: New test.
17451         * g++.dg/parse/typedef4.C: Change error message.
17452         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
17453         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
17454         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
17455
17456 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
17457
17458         * gcc.dg/pch/warn-1.c: New.
17459         * gcc.dg/pch/warn-1.hs: New.
17460
17461         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
17462         not-tested file.
17463
17464 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17465
17466         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
17467
17468 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17469
17470         * gcc.dg/uninit-D.c: New Test.
17471         * gcc.dg/uninit-E.c: New Test.
17472         * gcc.dg/uninit-F.c: New Test.
17473         * gcc.dg/uninit-G.c: New Test.
17474
17475 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
17476
17477         * g++.dg/README: Describe the pch directory.
17478
17479 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17480
17481         PR c++/11174
17482         * g++.dg/parse/access4.C: New test.
17483         * g++.dg/parse/access5.C: Likewise.
17484         * g++.old-deja/g++.jason/access17.C: Adjust error message.
17485
17486 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
17487
17488         * gcc.dg/noncompile/20030818-1.c: New.
17489
17490 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
17491
17492         PR c++/11957
17493         * g++.dg/warn/noeffect1.C: New test.
17494
17495         * g++.dg/template/scope2.C: New test.
17496         * g++.dg/template/error2.C: Correct dg-error
17497
17498 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
17499
17500         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
17501
17502 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
17503
17504         PR C++/11512
17505         * g++.dg/template/warn1.C: New.
17506
17507 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17508
17509         * g++.dg/template/error2.C: New test.
17510         * g++.dg/lookup/using7.C: Adjust errors
17511         * g++.old-deja/g++.pt/crash36.C: Likewise.
17512         * g++.old-deja/g++.pt/derived3.C: Likewise.
17513
17514 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17515
17516         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
17517         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
17518         * gcc.c-torture/execute/builtins/string-9.c: New, from
17519         string-opt-9.c.  Adjust for execute/builtins framework.
17520         * gcc.c-torture/execute/string-opt-9.c: Delete.
17521
17522 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
17523
17524         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
17525
17526         * g++.dg/parse/ret-type2.C: New test.
17527
17528         PR c++/11703
17529         * g++.dg/init/new8.C: New test.
17530
17531         PR c++/10923
17532         * g++.dg/parse/typedef5.C: New test.
17533
17534         PR c++/9512
17535         * g++.dg/parse/qualified2.C: New test.
17536         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
17537         invalid code.
17538
17539 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
17540
17541         * g++.dg/conversion/ptrmem1.C: New test.
17542
17543 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
17544
17545         PR target/11693
17546         * gcc.dg/20030811-1.c: New test.
17547
17548         PR target/11535
17549         * gcc.c-torture/execute/20030811-1.c: New test.
17550
17551 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17552
17553         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
17554
17555 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
17556
17557         PR c++/11789.C
17558         * g++.dg/inherit/multiple1.C: New test.
17559
17560 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17561
17562         * gcc.dg/spe1.c: New test.
17563
17564         PR c++/11670
17565         * g++.dg/expr/cast2.C: New test.
17566
17567         PR c++/10530
17568         * g++.dg/template/dependent-name2.C: New test.
17569
17570 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
17571
17572         * g++.dg/parse/crash11.C: Put the dg options in comments.
17573
17574 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
17575
17576         * lib/gcc-dg.exp: Update for diagnostic change.
17577
17578 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17579
17580         PR c++/5767
17581         * g++.dg/parse/crash11.C: New test.
17582
17583 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
17584
17585         * gcc.dg/cpp/spacing1.c: Update.
17586
17587 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
17588
17589         PR target/11739
17590         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
17591         a value for -mtune.
17592
17593 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17594
17595         PR middle-end/11771
17596         * gcc.c-torture/compile/20030804-1.c: New test case.
17597
17598 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17599
17600         * gcc.dg/20030804-1.c: New test case.
17601
17602 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
17603
17604         * gcc.dg/cpp/separate-1.c: New test.
17605
17606 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
17607
17608         PR c++/11704
17609         * g++.dg/template/dependent-expr2.C: New test.
17610
17611         PR c++/11766
17612         * g++.dg/expr/ptrmem1.C: New test.
17613
17614 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17615
17616         PR c++/9453
17617         * g++.dg/template/friend15.C: New test.
17618
17619 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
17620
17621         * lib/dg-pch.exp: Work round PCH bug.
17622
17623 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17624
17625         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
17626         builtins.  Move cases from builtins-4.c here.
17627
17628         * gcc.dg/torture/builtin-math-1.c: New test taken from
17629         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
17630         additional cases.
17631
17632         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
17633         Delete.
17634
17635 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17636
17637         PR c++/9447
17638         * g++.dg/template/using7.C: New test.
17639
17640 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
17641
17642         * import1.c, import2.c: New tests.
17643
17644 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
17645
17646         * g++.dg/eh/crossjump1.C: New test.
17647
17648 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
17649
17650         PR c++/11697
17651         * g++.dg/template/using6.C: New test.
17652
17653         PR c++/11744
17654         * g++.dg/template/koenig2.C: New test.
17655
17656 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17657
17658         PR c++/7983
17659         * g++.dg/parse/typedef4.C: New test.
17660
17661 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17662
17663         PR c++/8442, c++/8806
17664         * g++.dg/template/elab1.C: New test.
17665         * g++.dg/template/type2.C: Likewise.
17666         * g++.dg/template/ttp3.C: Adjust expected error message.
17667         * g++.old-deja/g++.law/visibility13.C: Likewise.
17668         * g++.old-deja/g++.niklas/t135.C: Likewise.
17669         * g++.old-deja/g++.pt/ttp41.C: Likewise.
17670         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
17671         template argument.
17672         * g++.old-deja/g++.pt/ttp44.C: Likewise.
17673
17674 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
17675
17676         PR c++/11295
17677         * g++.dg/ext/stmtexpr1.C: New test.
17678
17679         * g++.dg/opt/tmp1.C: New test.
17680
17681         PR c++/11525
17682         * g++.dg/parse/constant4.C: New test.
17683
17684         PR c++/9447
17685         * g++.dg/template/using5.C: New test.
17686
17687 2003-07-31  Roger Sayle  <roger@eyesopen.com>
17688
17689         * gcc.dg/builtins-27.c: New test case.
17690
17691 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
17692
17693         * gcc.dg/tls/opt-7.c: New test.
17694
17695 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
17696
17697         * g++.old-deja/g++.other/crash18.C: Remove.
17698
17699 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17700
17701         * g++.dg/template/explicit3.C: New.
17702         * g++.dg/template/explicit4.C: New.
17703         * g++.dg/template/explicit5.C: New.
17704
17705         PR c++/11347
17706         * g++.dg/template/memtmpl1.C: New.
17707
17708 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
17709
17710         PR target/11565
17711         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
17712         * gcc.dg/i386-387-5.c (dg-options): Likewise.
17713
17714 2003-07-30  Jan Hubicka  <jh@suse.cz>
17715
17716         * vtgc1.c: Kill.
17717
17718 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
17719
17720         * gcc.dg/struct-in-proto-1.c: New test.
17721
17722 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
17723
17724         * gcc.dg/cpp/include2.c: Only expect one message.
17725
17726 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
17727
17728         PR c++/9447
17729         * g++.dg/template/using1.C: New test.
17730         * g++.dg/template/using2.C: New test.
17731         * g++.dg/template/using3.C: New test.
17732         * g++.dg/template/using4.C: New test.
17733
17734 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
17735
17736         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
17737         * gcc.c-torture/execute/string-opt-10.c: Likewise.
17738
17739 2003-07-28  Jan Hubicka  <jh@suse.cz>
17740
17741         PR c++/11530
17742         * g++.dg/opt/call1.C: New test.
17743
17744 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
17745
17746         PR c++/11667
17747         * g++.dg/init/enum2.C: New test.
17748         * g++.dg/template/overload1.C: Add "-w" option.
17749
17750 2003-07-28    <hp@bitrange.com>
17751
17752         * gcc.dg/Wdeclaration-after-statement-1.c,
17753         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
17754
17755 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
17756
17757         * gcc.c-torture/compile/20030725-1.c: New test.
17758
17759 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
17760
17761         * gcc.dg/20030505.c: Only run for SPE.
17762         Remove definition of opaque type.
17763
17764 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
17765
17766         * g++.dg/template/ptrmem6.C: New test.
17767
17768 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
17769
17770         * gcc.c-torture/compile/zero-strct-2.c: New test.
17771
17772 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
17773
17774         * gcc.dg/intermod-1.c: New test.
17775
17776 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17777
17778         PR c++/11617
17779         * g++.dg/template/lookup2.C: New test.
17780         * g++.dg/template/memclass1.C: Remove instantiated from error.
17781         * g++.dg/other/error2.C: Tweak expected errors.
17782
17783         PR c++/11596
17784         * g++.dg/template/defarg3.C: New test.
17785
17786         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
17787
17788 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
17789
17790         * g++.dg/inherit/access5.C: New test.
17791
17792 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17793
17794         PR c++/11513
17795         * g++.dg/template/crash8.C: New test.
17796
17797 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
17798
17799         PR c/10602
17800         * gcc.dg/noncompile/incomplete-2.c: New test.
17801
17802 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
17803
17804         PR c++/11645
17805         * g++.dg/inherit/access4.C: New test.
17806
17807         PR c++/11517
17808         * g++.dg/expr/cond2.C: New test.
17809
17810         PR optimization/10679
17811         * g++.dg/opt/inline4.C: New test.
17812
17813 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
17814
17815         * g++.dg/parse/crash10: New test.
17816
17817 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17818
17819         * g++.dg/ext/flexary1.C: New test.
17820
17821 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17822
17823         PR c++/10793
17824         * g++.dg/template/crash9.C: New test.
17825
17826 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17827
17828         PR c++/3004
17829         * g++.dg/parse/typedef3.C: New test.
17830
17831         PR c++/7906
17832         * g++.dg/parse/operator2.C: New test.
17833
17834         PR c++/8895
17835         * g++.dg/parse/def-tmpl-arg1.C: New test.
17836
17837         PR c++/9282
17838         * g++.dg/parse/funptr1.C: New test.
17839
17840         PR c++/9452
17841         * g++.dg/parse/ambig3.C: New test.
17842
17843         PR c++/9454
17844         * g++.dg/parse/operator3.C: New test.
17845
17846         PR c++/9486
17847         * g++.dg/parse/template10.C: New test.
17848
17849         PR c++/9488
17850         * g++.dg/parse/template11.C: New test.
17851
17852         PR c++/10150
17853         * g++.dg/parse/invalid-op1.C: New test.
17854
17855         PR c++/10247
17856         * g++.dg/parse/condexpr1.C: New test.
17857
17858 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17859
17860         * g++.dg/ext/packed3.C: New test.
17861         * g++.dg/ext/packed4.C: New test.
17862
17863         * gcc.dg/pack-test-3.c: New test.
17864
17865 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
17866
17867         * lib/compat.exp: Handle dg-options per source file.
17868         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
17869         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
17870         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
17871         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
17872         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
17873         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
17874         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
17875         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
17876         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
17877         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
17878         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
17879         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
17880         * g++.dg/compat/break/bitfield7_x.C: Ditto.
17881         * g++.dg/compat/break/bitfield7_y.C: Ditto.
17882
17883 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
17884
17885         PR c/10320
17886         * gcc.c-torture/execute/20030718-1.c: New test.
17887
17888 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17889
17890         PR optimization/11536
17891         * gcc.dg/20030721-1.c: New test.
17892
17893 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
17894
17895         PR c++/11546
17896         * g++.dg/template/lookup1.C: New test.
17897
17898 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
17899
17900         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
17901         diagnostics of ill-formed constructs involving labels.
17902         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
17903         the new 'previously defined here' message.
17904
17905 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
17906
17907         * g++.dg/parse/non-dependent2.C: New test.
17908
17909 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
17910
17911         * g++.dg/init/init-ref4.C: xfail on targets without
17912         weak symbols.
17913
17914 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
17915
17916         PR target/11087
17917         * gcc.c-torture/execute/20030717-1.c: New test.
17918
17919 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17920
17921         * g++.dg/opt/cfg1.C: New test.
17922
17923 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
17924
17925         PR optimization/11557
17926         * gcc.dg/20030717-1.c: New test.
17927
17928 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
17929
17930         PR c++/10476
17931         * g++.dg/expr/crash-1.C: New test.
17932
17933         PR c++/11027
17934         * g++.dg/template/init3.C: New test.
17935
17936         PR c++/8222
17937         * g++.dg/template/non-dependent1.C: New test.
17938
17939         PR c++/11070
17940         * g++.dg/template/non-dependent2.C: New test.
17941
17942         PR c++/11071
17943         * g++.dg/template/non-dependent3.C: New test.
17944
17945         PR c++/9907
17946         * g++.dg/template/sizeof5.C: New test.
17947
17948 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
17949
17950         PR 11498
17951         * gcc.c-torture/compile/mangle-1.c: New file.
17952
17953 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17954
17955         PR c++/7809
17956         * g++.dg/parse/access3.C: New test.
17957
17958 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
17959
17960         PR c++/11384
17961         * g++.dg/init/init-ref4.C: New test.
17962
17963 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
17964
17965         PR c++/11547
17966         * g++.dg/parse/constant3.C: New test.
17967         * g++.dg/parse/crash7.C: Likewise.
17968
17969 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
17970
17971         PR target/11008
17972         * gcc.dg/i386-pentium4-not-mull.c: New.
17973
17974 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
17975
17976         * gcc.dg/asm-names.c (ymain): Make it weak.
17977
17978 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17979
17980         PR c++/5421
17981         * g++.dg/template/friend21.C: New test.
17982
17983 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
17984
17985         * gcc.dg/cleanup-8.c: New test.
17986         * gcc.dg/cleanup-9.c: New test.
17987
17988 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
17989
17990         * g++.dg/ext/dll-MI1.h: New file.
17991         * g++.dg/ext/dllexport-MI1.C: New file.
17992         * g++.dg/ext/dllimport-MI1.C: New file.
17993
17994 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
17995
17996         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
17997         it does not have cmpstrsi patterns (just cmpmemsi).
17998
17999 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
18000
18001         PR debug/11473
18002         * g++.dg/debug/debug8.C: New test.
18003
18004 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18005
18006         PR c++/10108
18007         * g++.dg/template/crash7.C: New test.
18008
18009 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
18010
18011         PR target/10795
18012         * gcc.c-torture/compile/20030708-1.c: New.
18013
18014 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18015
18016         * gcc.c-torture/execute/20030715-1.c: New test.
18017
18018 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
18019
18020         * gcc.dg/pch/inline-3.c: New file.
18021         * gcc.dg/pch/inline-3.hs: New file.
18022         * gcc.dg/pch/inline-4.c: New file.
18023         * gcc.dg/pch/inline-4.hs: New file.
18024
18025 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
18026
18027         PR c++/11509
18028         * g++.dg/template/crash6.C: New test.
18029
18030         PR c++/7053
18031         * g++.dg/template/friend20.C: New test.
18032
18033         PR c++/7019
18034         * g++.dg/template/overload2.C: New test.
18035
18036 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18037
18038         PR optimization/11440
18039         * gcc.c-torture/execute/20030714-1.c: New test.
18040
18041 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18042
18043         PR c++/11154
18044         * g++.dg/template/partial2.C: New test.
18045
18046 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
18047
18048         PR c++/11503
18049         * g++.dg/template/anon1.C: New test.
18050
18051         PR c++/11493
18052         PR c++/11495
18053         * g++.dg/parse/template9.C: Likewise.
18054         * g++.dg/template/crash4.C: New test.
18055         * g++.dg/template/koenig1.C: Likewise.
18056         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
18057         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
18058         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
18059         functions.
18060         * g++.old-deja/g++.jason/template36.C: Likewise.
18061         * g++.old-deja/g++.mike/p1989.C: Likewise.
18062         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
18063         * g++.old-deja/g++.pt/ttp20.C: Use this->.
18064         * g++.old-deja/g++.pt/ttp21.C: Use this->.
18065         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
18066         compiling.
18067         * g++.old-deja/g++.pt/union2.C: Use this->.
18068
18069 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
18070
18071         * gcc.dg/20030711-1.c: New test.
18072
18073 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
18074
18075         PR c++/11050
18076         * g++.dg/parse/args1.C: New test.
18077         * g++.pt/defarg8.C: Change expected errors.
18078
18079 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
18080
18081         PR c++/8164
18082         * g++.dg/template/nontype2.C: New test.
18083
18084         PR c++/10558
18085         * g++.dg/parse/template8.C: New test.
18086
18087         PR c++/8327
18088         * g++.dg/template/scope1.C: New test.
18089
18090         * g++.dg/warn/Wsign-compare-1.C: New test.
18091
18092 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18093
18094         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
18095
18096 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
18097
18098         PR c++/9411
18099         * g++.dg/template/explicit2.C: New test.
18100
18101         PR c++/10032
18102         * g++.dg/warn/pedantic1.C: New test.
18103
18104 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
18105
18106         PR c++ 9483
18107         * g++.dg/other/field1.C: New test.
18108
18109 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18110
18111         PR c/11449
18112         * gcc.c-torture/compile/20030707-1.c: New.
18113
18114 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18115
18116         PR c++/10849
18117         * g++.dg/template/access12.C: New test.
18118
18119 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
18120
18121         * g++.dg/bprob/bprob.exp (prof_ext): Update.
18122         * g77.dg/bprob/bprob.exp (prof_ext): Update.
18123         * gcc.misc-tests/bprob.exp (prof_ext): Update.
18124         * gcc.misc-tests/gcov.exp: Update
18125         * g++.dg/gcov/gcov.exp: Update
18126         * lib/gcov.exp: Update.
18127
18128 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
18129
18130         * g++.dg/abi/mangle17.C: Make sure template expressions are
18131         dependent.
18132         * g++.dg/abi/mangle4.C: Mark erroneous casts.
18133         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
18134         * g++.dg/opt/stack1.C: Remove erroneous code.
18135         * g++.dg/parse/template7.C: New test.
18136         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
18137         * g++.old-deja/g++.pt/crash4.C: Likewise.
18138
18139 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18140
18141         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
18142         with zero or one occurence of `$' after the initial `L'.
18143
18144 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
18145
18146         * gcc.c-torture/compile/20030704-1.c: Add a comment.
18147
18148 2003-07-08  Roger Sayle  <roger@eyesopen.com>
18149
18150         PR c/11370
18151         * gcc.dg/Wunreachable-6.c: New testcase.
18152         * gcc.dg/Wunreachable-7.c: New testcase.
18153
18154 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18155
18156         PR c/11420
18157         * gcc.dg/20030708-1.c: New test.
18158
18159 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
18160
18161         * gcc.dg/compat/sdata-section.h: New file.
18162         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
18163         * gcc.dg/torture/mips-sdata-1.c: New test.
18164
18165 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18166
18167         PR c++/11030
18168         * g++.dg/template/friend19.C: New test.
18169
18170 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18171
18172         * g++.dg/opt/strength-reduce.C: New test.
18173
18174 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18175
18176         PR target/10979
18177         * gcc.dg/20030707-1.c: New testcase.
18178
18179 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18180
18181         PR optimization/11059
18182         * g++.dg/opt/emptyunion.C: New testcase.
18183
18184 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18185             Eric Botcazou  <ebotcazou@libertysurf.fr>
18186
18187         * g++.dg/opt/stack1.C: New test.
18188
18189 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
18190
18191         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
18192         run test.
18193
18194         PR c++/11431
18195         * g++.dg/expr/static_cast3.C: New test.
18196
18197 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
18198
18199         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
18200         everywhere.
18201         * gcc.dg/concat.c: Concatenation of string constants with
18202         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
18203         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
18204         * gcc.dg/cpp/escape-2.c: Use wide character constants where
18205         necessary to avoid multi-character character constant warning.
18206         * gcc.dg/cpp/escape.c: Likewise.
18207         * gcc.dg/cpp/ucs.c: Likewise.
18208         Remove backslashes from dg-bogus comments, as they confuse Tcl.
18209         Fix a typo.
18210
18211 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18212
18213         PR c/11428
18214         * gcc.c-torture/compile/20030704-1.c: New.
18215
18216 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18217
18218         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
18219
18220 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
18221
18222         PR c++/5287, PR c++/7910,  PR c++/11021
18223         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
18224         tests for warnings.
18225         * g++.dg/ext/dllimport2.C: Add tests for warnings.
18226         * g++.dg/ext/dllimport3.C: Likewise.
18227         * g++.dg/ext/dllimport4.C: New file.
18228         * g++.dg/ext/dllimport5.C: New file.
18229         * g++.dg/ext/dllimport6.C: New file.
18230         * g++.dg/ext/dllimport7.C: New file.
18231         * g++.dg/ext/dllimport8.C: New file.
18232         * g++.dg/ext/dllimport9.C: New file.
18233         * g++.dg/ext/dllimport10.C: New file.
18234         * g++.dg/ext/dllexport1.C: New file.
18235
18236 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18237
18238         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
18239         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
18240
18241 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18242
18243         * gcc.dg/builtins-25.c: New testcase.
18244         * gcc.dg/builtins-26.c: New testcase.
18245
18246 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
18247
18248         * gcc.dg/compat/vector-defs.h: New file.
18249         * gcc.dg/compat/vector-setup.h: New file.
18250         * gcc.dg/compat/vector-check.h: New file.
18251         * gcc.dg/compat/vector-1_main.c: New file.
18252         * gcc.dg/compat/vector-1_x.c: New file.
18253         * gcc.dg/compat/vector-1_y.c: New file.
18254         * gcc.dg/compat/vector-2_main.c: New file.
18255         * gcc.dg/compat/vector-2_x.c: New file.
18256         * gcc.dg/compat/vector-2_y.c: New file.
18257
18258         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
18259         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
18260         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
18261         * gcc.dg/compat/struct-align-1.h: New file.
18262         * gcc.dg/compat/struct-align-1_main.c: New file.
18263         * gcc.dg/compat/struct-align-1_x.c: New file.
18264         * gcc.dg/compat/struct-align-1_y.c: New file.
18265         * gcc.dg/compat/struct-align-2.h: New file.
18266         * gcc.dg/compat/struct-align-2_main.c: New file.
18267         * gcc.dg/compat/struct-align-2_x.c: New file.
18268         * gcc.dg/compat/struct-align-2_y.c: New file.
18269
18270         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
18271         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18272         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18273         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18274         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18275         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18276         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18277         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18278         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18279         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18280         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18281         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18282         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18283         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18284         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18285         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18286         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18287         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18288         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18289         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18290         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18291         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18292         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18293         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18294         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18295         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18296         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18297         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18298         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18299
18300 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18301
18302         * gcc.dg/i386-call-1.c: New test.
18303
18304 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
18305
18306         PR c++/9162
18307         * g++.dg/parse/defarg4.C: New.
18308
18309 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18310
18311         PR target/10700
18312         * gcc.c-torture/compile/20030703-1.c: New test case.
18313
18314 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18315
18316         * g++.dg/template/local3.C: Remove extra semicolon.
18317
18318 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18319
18320         * gcc.dg/i386-volatile-1.c: New test.
18321
18322 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
18323
18324         PR c++/11072
18325         * g++.dg/other/offsetof2.C: XFAIL.
18326         * g++.dg/other/offsetof5.C: New.
18327
18328         PR c++/10219
18329         * g++.dg/template/error1.C: New.
18330
18331         PR c++/9779
18332         * g++.dg/template/dependent-expr1.C: New.
18333
18334 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18335
18336         PR c++/6949
18337         * g++.dg/template/local3.C: New test.
18338
18339         PR c++/11149
18340         * g++.dg/lookup/scoped6.C: New test.
18341
18342 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
18343
18344         PR c++/8046
18345         * g++.dg/other/error7.C: New test.
18346
18347 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
18348
18349         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
18350         * g++.old-deja/g++.abi/vtable3.h: Likewise.
18351         * g++.old-deja/g++.law/code-gen5.C: Likewise.
18352         * g++.old-deja/g++.other/union2.C: Likewise.
18353         * gcc.dg/c90-const-expr-2.c: Likewise.
18354         * gcc.dg/c90-const-expr-3.c: Likewise.
18355         * gcc.dg/c99-const-expr-2.c: Likewise.
18356         * gcc.dg/c99-const-expr-3.c: Likewise.
18357         * gcc.dg/concat.c: Likewise.
18358
18359 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18360
18361         PR c++/9559
18362         * g++.dg/init/static1.C: New test.
18363
18364 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18365
18366         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
18367         * g++.old-deja/g++.other/access2.C: Likewise.
18368         * g++.old-deja/g++.other/decl2.C: Likewise.
18369         * gcc.c-torture/execute/20020615-1.c: Likewise.
18370
18371 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18372
18373         PR c++/4933
18374         * g++.dg/template/sizeof4.C: New test.
18375
18376 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18377
18378         * g++.dg/other/error6.C: New test.
18379
18380 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18381
18382         PR c++/10750
18383         * g++.dg/parse/constant2.C: New test.
18384
18385 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
18386
18387         PR c++/11106
18388         * g++.dg/other/error5.C: New test.
18389
18390 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18391
18392         * gcc.dg/format/gcc_diag-1.c: New test.
18393
18394 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
18395
18396         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
18397
18398 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
18399
18400         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
18401         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
18402         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
18403
18404 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
18405
18406         * gcc.c-torture/execute/builtins/string-8.c: New test.
18407         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
18408         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
18409         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
18410
18411 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18412
18413         PR c++/10468
18414         * g++.dg/ext/typeof6.C: New test.
18415
18416 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18417
18418         PR c++/10796
18419         * g++.dg/init/enum1.C: New test.
18420
18421 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
18422
18423         * gcc.dg/20030627-1.c: New test.
18424
18425 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
18426
18427         PR c++/11332
18428         * g++.dg/expr/static_cast2.C: New test.
18429
18430 2003-06-26  Roger Sayle  <roger@eyesopen.com>
18431             Jakub Jelinek  <jakub@redhat.com>
18432
18433         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
18434         sprintf(dst,"%s",src) optimization.
18435         * gcc.c-torture/execute/20030626-1.c: New test case.
18436         * gcc.c-torture/execute/20030626-2.c: New test case.
18437
18438 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
18439
18440         * gcc.c-torture/execute/multi-ix.c: New test.
18441
18442         * gcc.c-torture/execute/simd-4.c (main):
18443         Added missing semicolon at end of union.
18444
18445 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
18446
18447         PR c++/8266
18448         * g++.dg/template/explicit-instantiation3.C: New test.
18449
18450 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18451
18452         * gcc.dg/20030626-1.c: Use signed char.
18453
18454 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18455
18456         * gcc.dg/20030626-1.c: New test.
18457
18458 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
18459
18460         * const-str-2.m: Update.
18461
18462 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
18463
18464         PR c++/10990
18465         * g++.dg/rtti/dyncast1.C: New test.
18466         * g++.dg/abi/mangle4.C: Correct base-specifier access.
18467         * g++.dg/lookup/scoped1.C: Remove XFAIL.
18468         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
18469
18470         PR c++/10931
18471         * g++.dg/expr/static_cast1.C: New test.
18472
18473 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
18474
18475         * gcc.dg/20030625-1.c: New test.
18476
18477 2003-06-24  Roger Sayle  <roger@eyesopen.com>
18478
18479         * gcc.c-torture/compile/20030624-1.c: New test case.
18480
18481 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
18482
18483         * gcc.c-torture/execute/string-opt-17.c: New test.
18484
18485 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
18486
18487         PR c++/5754
18488         * g++.dg/parse/crash6.C: New test.
18489
18490 2003-06-23  Roger Sayle  <roger@eyesopen.com>
18491
18492         * gcc.dg/builtins-24.c: New test case.
18493
18494 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
18495
18496         * g++.dg/opt/operator1.C: New test.
18497
18498 2003-06-22  Roger Sayle  <roger@eyesopen.com>
18499
18500         * gcc.c-torture/execute/string-opt-16.c: New test case.
18501
18502 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18503
18504         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
18505         * g++.old-deja/g++.other/conv7.C: Likewise
18506         * g++.old-deja/g++.other/overcnv2.C: Likewise.
18507         * g++.old-deja/g++.other/overload14.C: Likewise.
18508
18509 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18510
18511         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
18512         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
18513
18514 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18515
18516         PR c++/10888
18517         * g++.dg/warn/Winline-3.C: New test.
18518
18519 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18520
18521         * lib/target-supports.exp (check_alias_available): Make the test
18522         program acceptable to the Solaris assembler.
18523
18524         PR c++/10749
18525         * g++.dg/template/memclass2.C: New test.
18526
18527 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18528             Eric Botcazou  <ebotcazou@libertysurf.fr>
18529
18530         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
18531         data for non-matching targets.
18532         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
18533
18534 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18535
18536         PR c++/10845
18537         * g++.dg/template/member3.C: New test.
18538
18539 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
18540
18541         PR c++/10939
18542         * g++.dg/template/func1.C: New test.
18543
18544         PR c++/9649
18545         * g++.dg/template/static4.C: New test.
18546         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
18547
18548         PR c++/11041
18549         * g++.dg/init/ref7.C: New test.
18550
18551 2003-06-19  Matt Austern  <austern@apple.com>
18552
18553         PR c++/11228
18554         * g++.dg/anew1.C: New test.
18555         * g++.dg/anew2.C: New test.
18556         * g++.dg/anew3.C: New test.
18557         * g++.dg/anew4.C: New test.
18558
18559 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
18560
18561         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
18562
18563 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
18564
18565         * gcc.c-torture/execute/simd-4.c (main): Make expected value
18566         endian-dependent.
18567
18568 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
18569
18570         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
18571         Remove cruft.
18572
18573 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
18574
18575         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
18576         * gcc.c-torture/compile/961203-1.c: Likewise.
18577         * gcc.c-torture/compile/980506-1.c: Likewise.
18578
18579 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18580
18581         PR c++/10712
18582         * g++.dg/lookup/using7.C: New test.
18583
18584 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18585
18586         PR c++/11105
18587         * g++.dg/abi/conv1.C: Remove it.
18588         * g++.dg/template/conv7.C: New test.
18589         * g++.dg/template/conv8.C: Likewise.
18590         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
18591         conversion operator.
18592
18593 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
18594
18595         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
18596         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18597         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18598         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18599         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18600         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18601         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18602         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18603         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18604         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18605         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18606         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18607         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18608         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18609         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18610         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18611         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18612         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18613         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18614         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18615         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18616         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18617         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18618         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18619         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18620         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18621         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18622         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18623         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18624
18625 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
18626
18627         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
18628         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
18629         indications.
18630
18631 2003-06-16  Roger Sayle  <roger@eyesopen.com>
18632
18633         * gcc.dg/i386-387-5.c: New test case.
18634         * gcc.dg/i386-387-6.c: New test case.
18635         * gcc.dg/builtins-23.c: New test case.
18636
18637 2003-06-15  Roger Sayle  <roger@eyesopen.com>
18638
18639         * gcc.dg/builtins-22.c: New test case.
18640         * gcc.dg/i386-387-1.c: Update to test exp.
18641         * gcc.dg/i386-387-2.c: Likewise.
18642
18643 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18644
18645         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
18646
18647 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18648
18649         * lib/gcc-dg.exp (dg-require-dll): New function.
18650         (dg-xfail-if): Likewise.
18651         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
18652         driver.
18653
18654         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
18655         * gcc.c-torture/compile/20001205-1.c: Likewise.
18656         * gcc.c-torture/compile/20001226-1.c: Likewise.
18657         * gcc.c-torture/compile/20010518-2.c: Likewise.
18658         * gcc.c-torture/compile/20020312-1.c: Likewise.
18659         * gcc.c-torture/compile/20020604-1.c: Likewise.
18660         * gcc.c-torture/compile/920501-12.c: Likewise.
18661         * gcc.c-torture/compile/920501-4.c: Likewise.
18662         * gcc.c-torture/compile/920520-1.c: Likewise.
18663         * gcc.c-torture/compile/920521-1.c: Likewise.
18664         * gcc.c-torture/compile/920625-1.c: Likewise.
18665         * gcc.c-torture/compile/961203-1.c: Likewise.
18666         * gcc.c-torture/compile/980506-1.c: Likewise.
18667         * gcc.c-torture/compile/981006-1.c: Likewise.
18668         * gcc.c-torture/compile/981022-1.c: Likewise.
18669         * gcc.c-torture/compile/981223-1.c: Likewise.
18670         * gcc.c-torture/compile/990617-1.c: Likewise.
18671         * gcc.c-torture/compile/dll.c: Likewise.
18672         * gcc.c-torture/compile/labels-3.c: Likewise.
18673         * gcc.c-torture/compile/mipscop-1.c: Likewise.
18674         * gcc.c-torture/compile/mipscop-2.c: Likewise.
18675         * gcc.c-torture/compile/mipscop-3.c: Likewise.
18676         * gcc.c-torture/compile/mipscop-4.c: Likewise.
18677         * gcc.c-torture/compile/simd-5.c: Likewise.
18678         * gcc.c-torture/compile/20000804-1.x: Remove.
18679         * gcc.c-torture/compile/20001205-1.x: Likewise.
18680         * gcc.c-torture/compile/20001226-1.x: Likewise.
18681         * gcc.c-torture/compile/20010518-2.x: Likewise.
18682         * gcc.c-torture/compile/20020312-1.x: Likewise.
18683         * gcc.c-torture/compile/20020604-1.x: Likewise.
18684         * gcc.c-torture/compile/920501-12.x: Likewise.
18685         * gcc.c-torture/compile/920501-4.x: Likewise.
18686         * gcc.c-torture/compile/920520-1.x: Likewise.
18687         * gcc.c-torture/compile/920521-1.x: Likewise.
18688         * gcc.c-torture/compile/920625-1.x: Likewise.
18689         * gcc.c-torture/compile/961203-1.x: Likewise.
18690         * gcc.c-torture/compile/980506-1.x: Likewise.
18691         * gcc.c-torture/compile/981006-1.x: Likewise.
18692         * gcc.c-torture/compile/981022-1.x: Likewise.
18693         * gcc.c-torture/compile/981223-1.x: Likewise.
18694         * gcc.c-torture/compile/990617-1.x: Likewise.
18695         * gcc.c-torture/compile/mipscop-1.x: Likewise.
18696         * gcc.c-torture/compile/mipscop-2.x: Likewise.
18697         * gcc.c-torture/compile/mipscop-3.x: Likewise.
18698         * gcc.c-torture/compile/mipscop-4.x: Likewise.
18699         * gcc.c-torture/compile/simd-5.x: Likewise.
18700
18701         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
18702
18703 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18704
18705         * gcc.c-torture/execute/20030611-1.c: New test.
18706
18707 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18708
18709         PR middle-end/168
18710         * gcc.dg/20030612-1.c: New test case.
18711
18712 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18713
18714         PR c++/10635
18715         * g++.dg/expr/cast1.C: New test.
18716
18717 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18718
18719         * gcc.dg/builtins-21.c: New test case.
18720
18721 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
18722
18723         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
18724         options instead of at the end.
18725         * lib/objc.exp (objc_target_compile): Likewise.
18726
18727 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
18728
18729         PR c++/10432
18730         * g++.dg/parse/error1.C: New test.
18731
18732 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
18733
18734         * gcc.dg/compat/struct-by-value-11_main.c: New file.
18735         * gcc.dg/compat/struct-by-value-11_x.c: New file.
18736         * gcc.dg/compat/struct-by-value-11_y.c: New file.
18737         * gcc.dg/compat/struct-by-value-12_main.c: New file.
18738         * gcc.dg/compat/struct-by-value-12_x.c: New file.
18739         * gcc.dg/compat/struct-by-value-12_y.c: New file.
18740         * gcc.dg/compat/struct-by-value-13_main.c: New file.
18741         * gcc.dg/compat/struct-by-value-13_x.c: New file.
18742         * gcc.dg/compat/struct-by-value-13_y.c: New file.
18743         * gcc.dg/compat/struct-by-value-14_main.c: New file.
18744         * gcc.dg/compat/struct-by-value-14_x.c: New file.
18745         * gcc.dg/compat/struct-by-value-14_y.c: New file.
18746         * gcc.dg/compat/struct-by-value-15_main.c: New file.
18747         * gcc.dg/compat/struct-by-value-15_x.c: New file.
18748         * gcc.dg/compat/struct-by-value-15_y.c: New file.
18749         * gcc.dg/compat/struct-by-value-16_main.c: New file.
18750         * gcc.dg/compat/struct-by-value-16_x.c: New file.
18751         * gcc.dg/compat/struct-by-value-16_y.c: New file.
18752         * gcc.dg/compat/struct-by-value-17_main.c: New file.
18753         * gcc.dg/compat/struct-by-value-17_x.c: New file.
18754         * gcc.dg/compat/struct-by-value-17_y.c: New file.
18755         * gcc.dg/compat/struct-by-value-18_main.c: New file.
18756         * gcc.dg/compat/struct-by-value-18_x.c: New file.
18757         * gcc.dg/compat/struct-by-value-18_y.c: New file.
18758
18759         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
18760         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
18761         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
18762         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
18763         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
18764         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
18765         * gcc.dg/compat/scalar-return-3_main.c: New file.
18766         * gcc.dg/compat/scalar-return-3_x.c: New file.
18767         * gcc.dg/compat/scalar-return-3_y.c: New file.
18768         * gcc.dg/compat/scalar-return-4_main.c: New file.
18769         * gcc.dg/compat/scalar-return-4_x.c: New file.
18770         * gcc.dg/compat/scalar-return-4_y.c: New file.
18771
18772 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
18773
18774         * gcc.dg/compat/fp2-struct-check.h: New file.
18775         * gcc.dg/compat/fp2-struct-defs.h: New file.
18776         * gcc.dg/compat/fp2-struct-init.h: New file.
18777         * gcc.dg/compat/struct-by-value-10_main.c: New file.
18778         * gcc.dg/compat/struct-by-value-10_x.c: New file.
18779         * gcc.dg/compat/struct-by-value-10_y.c: New file.
18780         * gcc.dg/compat/struct-return-10_main.c: New file.
18781         * gcc.dg/compat/struct-return-10_x.c: New file.
18782         * gcc.dg/compat/struct-return-10_y.c: New file.
18783
18784         * gcc.dg/compat/compat-common.h: New file.
18785         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
18786         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
18787         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
18788         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
18789         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
18790         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
18791         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
18792         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18793         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
18794         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
18795         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18796         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
18797         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
18798         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18799         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
18800         * gcc.dg/compat/small-struct-check.h: Ditto.
18801         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
18802         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18803         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
18804         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
18805         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18806         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18807         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
18808         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18809         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
18810         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
18811         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18812         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18813         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
18814         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18815         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18816         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
18817         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18818         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
18819         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
18820         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18821         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
18822         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
18823         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18824         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
18825         * gcc.dg/compat/struct-return-2_main.c: Ditto.
18826         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18827         * gcc.dg/compat/struct-return-2_y.c: Ditto.
18828         * gcc.dg/compat/struct-return-3_main.c: Ditto.
18829         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18830         * gcc.dg/compat/struct-return-3_y.c: Ditto.
18831
18832 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
18833
18834         * g++.dg/pch/static-1.C: New file.
18835         * g++.dg/pch/static-1.Hs: New file.
18836
18837 2003-06-10  Richard Henderson  <rth@redhat.com>
18838
18839         * gcc.dg/asm-7.c: Adjust expected warning text.
18840
18841 2003-06-10  Roger Sayle  <roger@eyesopen.com>
18842
18843         * gcc.dg/builtins-20.c: New test case.
18844
18845 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
18846
18847         PR c++/11131
18848         * g++.dg/opt/template1.C: New test.
18849
18850 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18851
18852         * lib/gcc-dg.exp (dg-test): Clear additional_files and
18853         additional_sources.
18854
18855 2003-05-21  David Taylor  <dtaylor@emc.com>
18856
18857         * gcc.dg/Wpadded.c: New file.
18858
18859 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18860
18861         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
18862         * gcc.dg/special/weak-2.c: Add dg-require-weak.
18863         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
18864         dg-require-weak.
18865
18866 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
18867
18868         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
18869
18870 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18871
18872         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
18873         (dg-require-alias): Likewise.
18874         (dg-require-gc-sections): Likewise.
18875         * lib/target-supports.exp (check_gc_sections_available): Likewise.
18876
18877 2003-06-08  Richard Henderson  <rth@redhat.com>
18878
18879         * gcc.dg/20011029-2.c: Fix the array reference.
18880         * gcc.dg/asm-7.c: New.
18881
18882 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
18883
18884         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
18885
18886 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
18887
18888         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
18889         (dg-require-gc-sections): Likewise.
18890
18891 2003-06-08  Jan Hubicka  <jh@suse.cz>
18892
18893         * i386-cmov1.c: Fix regular expression.
18894         * i386-cvt-1.c: Likewise.
18895         * i386-local.c: Likewise.
18896         * i386-local2.c: Likewise.
18897         * i386-mul.c: Likewise.
18898         * i386-ssetype-1.c: Likewise.
18899         * i386-ssetype-3.c: Likewise.
18900         * i386-ssetype-5.c: Likewise.
18901
18902 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18903
18904         PR c++/11039
18905         * g++.dg/warn/implicit-typename2.C: New test.
18906         * g++.dg/warn/implicit-typename3.C: New test.
18907
18908 2003-06-07  Richard Henderson  <rth@redhat.com>
18909
18910         * g++.dg/other/offsetof3.C: Use size_t.
18911         * g++.dg/other/offsetof4.C: Likewise.
18912
18913 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
18914
18915         * lib/copy-file.exp: New. Implement gcc_copy_files.
18916
18917         * lib/dg-pch.exp: Load copy-file.exp
18918         (dg-pch): Use gcc_copy_files instead of "file copy".
18919
18920 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
18921
18922         * gcc.dg/weak/weak.exp: Simplify.
18923         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
18924         * gcc.dg/weak/weak-1.c: Likewise.
18925         * gcc.dg/weak/weak-2.c: Likewise.
18926         * gcc.dg/weak/weak-3.c: Likewise.
18927         * gcc.dg/weak/weak-4.c: Likewise.
18928         * gcc.dg/weak/weak-5.c: Likewise.
18929         * gcc.dg/weak/weak-6.c: Likewise.
18930         * gcc.dg/weak/weak-7.c: Likewise.
18931         * gcc.dg/weak/weak-8.c: Likewise.
18932         * gcc.dg/weak/weak-9.c: Likewise.
18933
18934 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
18935
18936         gcc.c-torture/execute/20030606-1.c: New.
18937
18938 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18939
18940         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
18941         * gcc.dg/builtins-19.c: Likewise.
18942
18943 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18944
18945         * gcc.dg/builtins-2.c: Add some more tests.
18946         * gcc.dg/builtins-18.c: New test case.
18947         * gcc.dg/builtins-19.c: New test case.
18948
18949 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18950             Jim Wilson  <wilson@tuliptree.org>
18951
18952         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
18953
18954 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
18955
18956         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
18957         mempcpy/stpcpy calls not to be optimized into something else.
18958         * gcc.c-torture/execute/string-opt-3.c: Moved to...
18959         * gcc.c-torture/execute/builtins/string-7.c: ...here.
18960         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
18961
18962 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18963
18964         * gcc.dg/format/asm_fprintf-1.c: New test.
18965
18966 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
18967
18968         * lib/gcc-defs.exp (additional_sources): New variable.
18969         (dg-additional-sources): New function.
18970         (additional_files): New variable.
18971         (dg-additional-files): New function.
18972         (dg-additional-files-options): Likewise.
18973         * lib/gcc-dg.exp (dg-require-weak): New function.
18974         (dg-require-alias): Likewise.
18975         (dg-require-gc-sections): Likewise.
18976         * lib/target-supports.exp (check_alias_available): Remove testfile
18977         parameter.
18978         (check_gc_sections_available): New function.
18979         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
18980         (dg-gpp-additional-files): Likewise.
18981         * lib/g++.exp (additional_sources): Remove.
18982         (additional_files): Likewise.
18983         (g++_target_compile): Use dg-additional-files-options.
18984
18985         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
18986         Tcl logic.
18987         * gcc.dg/special/ecos.exp: Remove.
18988         * gcc.dg/special/20000419-2.c: Use dg-require-*.
18989         * gcc.dg/special/alias-1.c: Likewise.
18990         * gcc.dg/special/alias-2.c: Likewise.
18991         * gcc.dg/special/gcsec-1.c: Likewise.
18992         * gcc.dg/special/weak-1.c: Likewise.
18993         * gcc.dg/special/weak-2.c: Likewise.
18994         * gcc.dg/special/wkali-1.c: Likewise.
18995         * gcc.dg/special/wkali-2.c: Likewise.
18996
18997         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
18998         dg-gpp-additional-*.
18999         * g++.dg/special/conpr-3.C: Likewise.
19000         * g++.dg/special/conpr-4.C: Likewise.
19001         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
19002         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
19003         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
19004         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
19005         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
19006         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
19007         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
19008         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
19009         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
19010         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
19011         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
19012         * g++.old-deja/g++.other/comdat1.C: Likewise.
19013         * g++.old-deja/g++.other/comdat2.C: Likewise.
19014         * g++.old-deja/g++.other/comdat3.C: Likewise.
19015         * g++.old-deja/g++.other/ctor1.C: Likewise.
19016         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
19017
19018 2003-06-05  Richard Henderson  <rth@redhat.com>
19019
19020         * gcc.dg/debug/20030605-1.c: New.
19021
19022 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19023
19024         * README.QMTEST: Update.
19025
19026 2003-06-04  Richard Henderson  <rth@redhat.com>
19027
19028         * gcc.dg/cleanup-1.c: New.
19029         * gcc.dg/cleanup-2.c: New.
19030         * gcc.dg/cleanup-3.c: New.
19031         * gcc.dg/cleanup-4.c: New.
19032         * gcc.dg/cleanup-5.c: New.
19033         * gcc.dg/cleanup-6.c: New.
19034         * gcc.dg/cleanup-7.c: New.
19035
19036 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19037
19038         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
19039
19040         * lib/dg-pch.exp: New file.
19041         * g++.dg/pch/pch.exp: Use dg-pch.exp.
19042         * gcc.dg/pch/pch.exp: Likewise.
19043
19044 2003-06-04  Roger Sayle  <roger@eyesopen.com>
19045
19046         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
19047         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
19048         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
19049         * gcc.dg/builtins-17.c: New test case.
19050         * gcc.dg/i386-387-4.c: New test case.
19051         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
19052
19053 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19054
19055         * gcc.dg/ultrasp9.c: New test.
19056
19057 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19058
19059         * gcc.c-torture/compile/20030604-1.c: New test.
19060         * gcc.dg/sparc-constant-1.c: New test.
19061
19062 2003-06-03  Glen Nakamura  <glen@imodulo.com>
19063
19064         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
19065
19066 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
19067
19068         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
19069
19070         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
19071         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
19072
19073 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
19074
19075         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
19076
19077 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19078
19079         PR c++/10940
19080         * g++.dg/template/spec10.C: New test.
19081
19082 2003-06-03  Roger Sayle  <roger@eyesopen.com>
19083
19084         * gcc.dg/builtins-16.c: New test case.
19085
19086 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
19087
19088         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
19089         mempcpy test with post-increments.
19090         * gcc.c-torture/execute/string-opt-3.c: New test.
19091         * gcc.dg/string-opt-1.c: New test.
19092
19093 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
19094
19095         PR fortran/10965
19096         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
19097
19098 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
19099
19100         * lib/scanasm.exp (dg-scan): New function, factored out of ...
19101         (scan-assembler): ... here.  Use dg-scan.
19102         (scan-assembler-not): Likewise.
19103         (scan-file): New function.
19104         (scan-file-not): Likewise.
19105         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
19106         * gcc.dg/cpp/_Pragma4.c: Likewise.
19107         * gcc.dg/cpp/_Pragma5.c: Likewise.
19108         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19109         * gcc.dg/cpp/avoidpaste2.c: Likewise.
19110         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
19111         * gcc.dg/cpp/cmdlne-P.c: Likewise.
19112         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
19113         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
19114         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
19115         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
19116         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
19117         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
19118         * gcc.dg/cpp/cxxcom1.c: Likewise.
19119         * gcc.dg/cpp/line1.c: Likewise.
19120         * gcc.dg/cpp/maccom1.c: Likewise.
19121         * gcc.dg/cpp/maccom2.c: Likewise.
19122         * gcc.dg/cpp/maccom3.c: Likewise.
19123         * gcc.dg/cpp/maccom4.c: Likewise.
19124         * gcc.dg/cpp/maccom5.c: Likewise.
19125         * gcc.dg/cpp/maccom6.c: Likewise.
19126         * gcc.dg/cpp/multiline.c: Likewise.
19127         * gcc.dg/cpp/spacing1.c: Likewise.
19128         * gcc.dg/cpp/spacing2.c: Likewise.
19129         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
19130         * gcc.dg/cpp/trad/maccom1.c: Likewise.
19131         * gcc.dg/cpp/trad/maccom2.c: Likewise.
19132         * gcc.dg/cpp/trad/maccom3.c: Likewise.
19133         * gcc.dg/cpp/trad/maccom4.c: Likewise.
19134         * gcc.dg/cpp/trad/maccom6.c: Likewise.
19135         * gcc.dg/cpp/cxxcom2.c: Likewise.
19136         * gcc.dg/cpp/cxxcom2.h: New file.
19137
19138         * gcc.dg/cpp/truefalse.cpp: Move it to ...
19139         * g++.dg/cpp/truefalse.C: Here.
19140         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
19141
19142 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
19143
19144         * gcc.dg/cpp/redef3.c: New file.
19145
19146 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19147
19148         * gcc.dg/i386-loop-3.c: New test.
19149
19150 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
19151
19152         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
19153
19154 2003-05-31  Roger Sayle  <roger@eyesopen.com>
19155
19156         * gcc.dg/fwrapv-1.c: New test case.
19157         * gcc.dg/fwrapv-2.c: New test case.
19158
19159 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19160
19161         PR c++/10956
19162         * g++.dg/template/spec9.C: New test.
19163
19164 2003-05-29  Roger Sayle  <roger@eyesopen.com>
19165
19166         * gcc.dg/duff-4.c: New test case.
19167
19168 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
19169
19170         PR fortran/10843
19171         * g77.dg/ffixed-form-1.f: New test
19172         * g77.dg/ffixed-form-2.f: New test
19173         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
19174         * g77.dg/ffree-form-3.f: New test
19175
19176 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
19177
19178         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
19179         * gcc.dg/wint_t-1.c: Likewise.
19180
19181 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19182
19183         * g++.dg/template/access11.C: New test.
19184
19185 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19186
19187         PR c++/10849
19188         * g++.dg/template/access10.C: New test.
19189
19190 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19191             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19192
19193         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
19194
19195 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19196
19197         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
19198         suppress for powerpc-*-darwin*.
19199         * gcc.dg/torture/builtin-noret-2.c: Likewise.
19200
19201 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19202
19203         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
19204         suppress option for powerpc-*-darwin*.
19205
19206 2003-05-23  Roger Sayle  <roger@eyesopen.com>
19207
19208         * gcc.dg/builtins-1.c: Add tests for tan and atan.
19209         * gcc.dg/builtins-4.c: Add test for fmod.
19210
19211 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19212
19213         PR c++/10682
19214         * g++.dg/template/instantiate4.C: New test.
19215
19216 2003-05-22  Roger Sayle  <roger@eyesopen.com>
19217
19218         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
19219
19220 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
19221
19222         * gcc.dg/compat/scalar-return-1_main.c: New file.
19223         * gcc.dg/compat/scalar-return-1_x.c: New file.
19224         * gcc.dg/compat/scalar-return-1_y.c: New file.
19225         * gcc.dg/compat/scalar-return-2_main.c: New file.
19226         * gcc.dg/compat/scalar-return-2_x.c: New file.
19227         * gcc.dg/compat/scalar-return-2_y.c: New file.
19228         * gcc.dg/compat/struct-return-3_main.c: New file.
19229         * gcc.dg/compat/struct-return-3_y.c: New file.
19230         * gcc.dg/compat/struct-return-3_x.c: New file.
19231         * gcc.dg/compat/struct-return-2_main.c: New file.
19232         * gcc.dg/compat/struct-return-2_x.c: New file.
19233         * gcc.dg/compat/struct-return-2_y.c: New file.
19234
19235 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19236
19237         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
19238         for hppa*-hp-hpux*.
19239         * gcc.dg/20021014-1.c (dg-options): Likewise.
19240         * gcc.dg/nest.c (dg-options): Likewise.
19241
19242 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
19243
19244         PR c++/9738
19245         * g++.dg/ext/dllimport2.C: New file.
19246         * g++.dg/ext/dllimport3.C: New file.
19247
19248 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
19249
19250         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
19251         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19252         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19253         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19254         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19255         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19256         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
19257         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
19258         * gcc.dg/compat/small-struct-defs.h: New file.
19259         * gcc.dg/compat/small-struct-init.h: New file.
19260         * gcc.dg/compat/small-struct-check.h: New file.
19261         * gcc.dg/compat/fp-struct-defs.h: New file.
19262         * gcc.dg/compat/fp-struct-check.h: New file.
19263         * gcc.dg/compat/fp-struct-init.h: New file.
19264         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
19265         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
19266
19267 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
19268
19269         * gcc.dg/20030225-2.c: New test.
19270
19271 2003-05-18  Roger Sayle  <roger@eyesopen.com>
19272             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19273
19274         * gcc.c-torture/compile/20030518-1.c: New test case.
19275
19276 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
19277
19278         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
19279         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
19280         gcc-dg-debug-runtest.
19281         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
19282         gcc-dg-debug-runtest.
19283
19284 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19285
19286         PR c++/9022
19287         * g++.dg/lookup/using6.C: New test.
19288
19289 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19290
19291         * g++.dg/parse/access2.C: New test.
19292
19293 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
19294
19295         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
19296         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
19297         * gcc.dg/debug/debug.exp: Likewise.
19298
19299 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
19300
19301         * gcc.dg/dollar.c: New test.
19302
19303 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
19304
19305         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
19306         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
19307         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
19308         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
19309         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
19310         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
19311         * gcc.dg/compat/struct-by-value-6_main.c: New file.
19312         * gcc.dg/compat/struct-by-value-6_x.c: New file.
19313         * gcc.dg/compat/struct-by-value-6_y.c: New file.
19314         * gcc.dg/compat/struct-by-value-7_main.c: New file.
19315         * gcc.dg/compat/struct-by-value-7_x.c: New file.
19316         * gcc.dg/compat/struct-by-value-7_y.c: New file.
19317         * gcc.dg/compat/struct-by-value-8_main.c: New file.
19318         * gcc.dg/compat/struct-by-value-8_x.c: New file.
19319         * gcc.dg/compat/struct-by-value-8_y.c: New file.
19320         * gcc.dg/compat/struct-by-value-9_main.c: New file.
19321         * gcc.dg/compat/struct-by-value-9_x.c: New file.
19322         * gcc.dg/compat/struct-by-value-9_y.c: New file.
19323
19324 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
19325
19326         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
19327         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
19328         support for "repo" mode.
19329         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
19330         * lib/g77-dg.exp: Likewise.
19331         * lib/obj-dg.exp: Likewise.
19332
19333 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
19334
19335         Merge from gcc-3_2-rhl8-branch:
19336         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
19337
19338         * gcc.dg/tls/opt-6.c: New test.
19339
19340         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
19341
19342         * gcc.dg/20030405-1.c: New test.
19343
19344         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
19345
19346         * gcc.dg/20030309-1.c: New test.
19347
19348         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19349
19350         * gcc.c-torture/execute/20030307-1.c: New test.
19351
19352         2003-02-20  Randolph Chung  <tausq@debian.org>
19353
19354         * gcc.c-torture/compile/20030220-1.c: New test.
19355
19356         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
19357
19358         * gcc.dg/20030217-1.c: New test.
19359
19360         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
19361
19362         * gcc.c-torture/compile/20020129-1.c: New test.
19363
19364         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19365
19366         * gcc.dg/unroll-1.c: New test.
19367
19368         2002-11-16  Jan Hubicka  <jh@suse.cz>
19369
19370         * gcc.c-torture/execute/20020920-1.c: New test.
19371
19372         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
19373
19374         PR target/7434
19375         * gcc.c-torture/compile/20021008-1.c: New test.
19376
19377         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
19378
19379         PR target/7559
19380         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
19381
19382         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19383
19384         * gcc.c-torture/compile/20020807-1.c: New test.
19385
19386         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
19387
19388         * gcc.dg/tls/opt-1.c: New test.
19389
19390         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
19391
19392         * gcc.dg/20020729-1.c: New test.
19393
19394         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
19395
19396         * g++.dg/opt/life1.C: New test.
19397
19398         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
19399
19400         * gcc.dg/20020525-1.c: New test.
19401
19402         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
19403
19404         PR c++/6794
19405         * g++.dg/ext/pretty1.C: New test.
19406         * g++.dg/ext/pretty2.C: New test.
19407
19408 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
19409
19410         PR c++/8385
19411         * g++.dg/ext/typeof5.C: New test.
19412
19413 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
19414
19415         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
19416         __USER_LABEL_PREFIX__ into account.
19417         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
19418
19419 2003-05-14  Roger Sayle  <roger@eyesopen.com>
19420
19421         * gcc.dg/builtins-15.c: New test case.
19422
19423 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
19424
19425         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
19426
19427 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
19428
19429         * lib/g++.exp: Tweak handling of additional source files.
19430         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
19431         * g++.dg/special/conpr-2a.C: Rename to ...
19432         * g++.dg/special/conpr-2a.cc: ... this.
19433         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
19434         * g++.dg/special/conpr-3a.C: Rename to ...
19435         * g++.dg/special/conpr-3a.cc: This.
19436         * g++.dg/special/conpr-3b.C: Rename to ...
19437         * g++.dg/special/conpr-3b.cc: This.
19438         * g++.dg/special/conpr-4.C: New test.
19439         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
19440
19441 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
19442
19443         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
19444
19445 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19446
19447         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
19448         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19449         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
19450         * g++.old-deja/g++.other/warn3.C: Likewise.
19451
19452 2003-05-11  Roger Sayle  <roger@eyesopen.com>
19453
19454         * gcc.dg/i386-387-1.c: Update to also test log.
19455         * gcc.dg/i386-387-2.c: Likewise.
19456
19457 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
19458
19459         * g77.f-torture/execute/int8421.f: New test.
19460
19461 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19462
19463         PR c++/10230, c++/10481
19464         * g++.dg/lookup/scoped5.C: New test.
19465
19466 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19467
19468         PR c++/10552
19469         * g++.dg/template/ttp6.C: New test.
19470
19471 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
19472
19473         * gcc.c-torture/execute/builtins: New directory.
19474         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
19475         gcc.c-torture/execute/builtins.
19476         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
19477         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
19478         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
19479         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
19480
19481 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19482
19483         PR c++/9252
19484         * g++.dg/template/access8.C: New test.
19485         * g++.dg/template/access9.C: New test.
19486
19487 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19488
19489         PR c++/9554
19490         * g++.dg/parse/access1.C: New test.
19491
19492 2003-05-09  DJ Delorie  <dj@redhat.com>
19493
19494         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
19495         long, and not an int.
19496
19497 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19498
19499         PR c++/10555, c++/10576
19500         * g++.dg/template/memclass1.C: New test.
19501
19502 2003-05-08  DJ Delorie  <dj@redhat.com>
19503
19504         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
19505         targets.
19506         * gcc.c-torture/execute/20021024-1.x: Likewise.
19507         * gcc.c-torture/execute/shiftdi.x: Likewise.
19508         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
19509         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
19510         * gcc.dg/20021018-1.c: Likewise.
19511
19512 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19513
19514         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
19515
19516         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
19517         (bcopy): Call memmove.
19518
19519 2003-05-08  Roger Sayle  <roger@eyesopen.com>
19520
19521         * g77.f-torture/compile/8485.f: New test case.
19522
19523 2003-05-07  Richard Henderson  <rth@redhat.com>
19524
19525         PR c++/10570
19526         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
19527         Verify exception_cleanup not called for rethrows.
19528         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
19529         when exiting catch block without rethrowing.
19530         * g++.dg/eh/forced3.C: New.
19531         * g++.dg/eh/forced4.C: New.
19532
19533 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
19534
19535         * gcc.dg/20030505.c: Fix triplet.
19536
19537 2003-05-06  DJ Delorie  <dj@redhat.com>
19538
19539         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
19540         * gcc.dg/nest.c: Likewise.
19541
19542 2003-05-05  Roger Sayle  <roger@eyesopen.com>
19543
19544         * gcc.dg/builtins-14.c: New test case.
19545
19546 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
19547
19548         * lib/compat.exp (compat-execute): New argument.
19549         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
19550         * gcc.dg/compat: New test directory.
19551         * gcc.dg/compat/compat.exp: New expect script.
19552         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
19553         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
19554         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
19555         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
19556         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
19557         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
19558
19559         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
19560         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
19561         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
19562         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
19563         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
19564         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
19565         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
19566         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
19567         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
19568         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
19569         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
19570         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
19571         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
19572         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
19573         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
19574
19575 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
19576
19577         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
19578
19579 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
19580
19581         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
19582
19583 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
19584
19585         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
19586         * gcc.dg/ppc-fsel-2.c: New test.
19587
19588         * gcc.dg/unused-5.c: New test.
19589
19590 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19591
19592         PR c++/10496
19593         * g++.dg/warn/pmf1.C: New test.
19594
19595 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19596
19597         PR c++/4494
19598         * g++.dg/warn/main.C: New test.
19599
19600 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19601
19602         * gcc.dg/nonnull-3.c: New test.
19603
19604 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
19605
19606         * gcc.dg/cpp/Wtrigraphs.c: Update.
19607         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
19608
19609 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
19610
19611         * gcc.dg/ppc-fsel-1.c: New test.
19612
19613 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
19614
19615         PR c/10604
19616         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
19617
19618 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
19619
19620         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
19621
19622 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19623
19624         PR c++/9364, c++/10553, c++/10586
19625         * g++.dg/parse/typename4.C: New test.
19626         * g++.dg/parse/typename5.C: Likewise.
19627
19628 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
19629
19630         * gcc.c-torture/compile/20030503-1.c: New test.
19631
19632 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19633
19634         * g++.dg/lookup/using5.C: Fix testcase error.
19635
19636 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
19637
19638         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
19639         since MEABI is no longer supported.  Remove all vestiges
19640         of MEABI from the test.
19641
19642 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19643
19644         PR c++/10554
19645         * g++.dg/lookup/using5.C: New test.
19646
19647 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19648
19649         PR c++/8772
19650         * g++.dg/template/ttp5.C: New test.
19651
19652 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
19653
19654         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
19655         (dg-gpp-additional-sources): New function.
19656         (dg-gpp-additional-files): Likewise.
19657         * lib/g++.exp (additional_sources): New variable.
19658         (additional_files): Likewise.
19659         (g++_target_compile): Deal with them.
19660         * lib/old-dejagnu.exp: Remove.
19661         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
19662         * g++.old-deja: Revise all tests to use dg commands.
19663
19664 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19665
19666         PR c++/9432, c++/9528
19667         * g++.dg/lookup/using4.C: New test.
19668
19669 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
19670
19671         * gcc.dg/noreturn-5.c: New file.
19672         * gcc.dg/noreturn-6.c: New file.
19673
19674         * gcc.c-torture/compile/inline-1.c: New file.
19675
19676 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19677
19678         PR c++/10551
19679         * g++.dg/template/explicit1.C: New test.
19680
19681 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19682
19683         PR c++/10549
19684         * g++.dg/other/bitfield1.C: New test.
19685
19686         PR c++/10527
19687         * g++.dg/init/new7.C: New test.
19688
19689 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19690
19691         * g++.dg/ext/desig1.C: New test.
19692         * g++.dg/ext/init1.C: Update.
19693
19694         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
19695
19696 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
19697
19698         PR c++/10180
19699         * g++.dg/warn/Winline-1.C: New test.
19700
19701 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
19702
19703         * gcc.c-torture/execute/string-opt-19.c: New test.
19704
19705         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
19706         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
19707
19708 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
19709
19710         PR c++/10506
19711         * g++.dg/init/new6.C: New test.
19712
19713         PR c++/10503
19714         * g++.dg/init/ref6.C: New test.
19715
19716 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
19717
19718         * g++.dg/warn/weak1.C: XFAIL on AIX4.
19719
19720 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19721
19722         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
19723         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
19724
19725 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
19726
19727         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
19728         initialized static data members.
19729
19730 2003-04-25  H.J. Lu <hjl@gnu.org>
19731
19732         * gcc.dg/ia64-sync-4.c: New test.
19733
19734 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19735
19736         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
19737         date.
19738
19739 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
19740
19741         PR c++/10337
19742         * g++.dg/warn/conv1.C: New test.
19743         * g++.old-deja/g++.other/conv7.C: Adjust.
19744         * g++.old-deja/g++.other/overload14.C: Adjust.
19745
19746 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19747
19748         PR c++/10471
19749         * g++.dg/template/defarg2.C: New test.
19750
19751 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
19752
19753         * gcc.dg/cpp/include2.c: Update.
19754         * gcc.dg/cpp/multiline-2.c: New.
19755         * gcc.dg/cpp/multiline.c: Update.
19756         * gcc.dg/cpp/strify2.c: Update.
19757         * gcc.dg/cpp/trad/literals-2.c: Update.
19758
19759 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19760
19761         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
19762
19763 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19764
19765         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
19766
19767 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19768
19769         PR c++/10451
19770         * g++.dg/parse/crash4.C: New test.
19771
19772         PR c++/9847
19773         * g++.dg/parse/crash5.C: New test.
19774
19775 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
19776
19777         PR c++/10446
19778         * g++.dg/parse/crash3.C: New test.
19779
19780         PR c++/10428
19781         * g++.dg/parse/elab1.C: New test.
19782
19783 2003-04-22  Devang Patel  <dpatel@apple.com>
19784
19785         * gcc.dg/cpp/trad/funlike-5.c: New test.
19786
19787 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
19788
19789         * g++.dg/other/packed1.C: Fix dg options.
19790
19791 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
19792
19793         * g++.dg/other/offsetof2.C: New test.
19794
19795 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
19796
19797         * g++.dg/template/recurse.C: Adjust location of error messages.
19798
19799 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
19800
19801         PR c++/9881
19802         * g++.dg/init/addr-const1.C: New test.
19803         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
19804
19805 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19806
19807         PR c++/10405
19808         * g++.dg/lookup/struct-hack1.C: New test.
19809
19810 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
19811
19812         * ucs.c: Update diagnostic messages.
19813
19814 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19815
19816         * gcc.dg/cpp/truefalse.cpp: New test.
19817         * gcc.dg/cpp/cpp.exp: Update.
19818         * g++.dg/other/stdbool-if.C: Remove.
19819
19820 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19821
19822         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
19823         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
19824
19825 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19826
19827         * gcc.c-torture/compile/20030418-1.c: New test.
19828
19829 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
19830
19831         * README.compat: Remove; content moved to doc/sourcebuild.texi.
19832
19833 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19834
19835         PR c++/10347
19836         g++.dg/template/dependent-name1.C: New test.
19837
19838 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
19839
19840         * gcc.dg/warn-1.c (tourist_guide): New array,
19841         contains a pointer to bar.
19842
19843 2003-04-16  Roger Sayle  <roger@eyesopen.com>
19844
19845         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
19846         * gcc.c-torture/execute/medce-1.c: New test case.
19847         * gcc.c-torture/execute/medce-2.c: New test case.
19848
19849 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
19850
19851         * lib/prune.exp: Ignore more messages.
19852
19853         PR c++/10381
19854         * g++.dg/parse/lookup3.C: New test.
19855
19856 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
19857
19858         * gcc.c-torture/compile/20030415-1.c : New test.
19859
19860 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
19861
19862         * gcc.c-torture/execute/scope-2.c: Move to ...
19863         * gcc.dg/noncompile/scope.c: .... here.
19864
19865 2003-04-14  Roger Sayle  <roger@eyesopen.com>
19866
19867         * gcc.dg/20030414-2.c: New test case.
19868
19869 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
19870
19871         PR target/10377
19872         * gcc.dg/20030414-1.c: New test.
19873
19874 2003-04-13  Roger Sayle  <roger@eyesopen.com>
19875
19876         * gcc.dg/builtins-12.c: New test case.
19877         * gcc.dg/builtins-13.c: New test case.
19878
19879 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19880
19881         * gcc.c-torture/execute/string-opt-18.c: New test.
19882
19883 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
19884
19885         PR c++/10300
19886         * g++.dg/init/new5.C: New test.
19887
19888 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
19889
19890         PR c++/7910
19891         * g++.dg/ext/dllimport1.C: New test.
19892
19893 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19894
19895         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
19896
19897 2003-04-11  Bud Davis <bdavis9659@comcast.net>
19898
19899         PR Fortran/9263
19900         * g77.f-torture/noncompile/9263.f: New test
19901         PR Fortran/1832
19902         * g77.f-torture/execute/1832.f: New test
19903
19904 2003-04-11  David Chad  <davidc@freebsd.org>
19905             Loren J. Rittle  <ljrittle@acm.org>
19906
19907         libobjc/8562
19908         * objc.dg/headers.m: New test.
19909
19910 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
19911
19912         * gcc.c-torture/execute/builtin-noret-2.c: New.
19913         * gcc.c-torture/execute/builtin-noret-2.x: New.
19914         XFAIL builtin-noret-2.c at -O1 and above.
19915         * gcc.dg/redecl.c: New.
19916         * gcc.dg/Wshadow-1.c: Update error regexps.
19917
19918 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
19919
19920         * g++.dg/abi/bitfield10.C: New test.
19921
19922 2003-04-09  Mike Stump  <mrs@apple.com>
19923
19924         * gcc.dg/pch/pch.exp: Make testcase names longer.
19925         * g++.dg/pch/pch.exp: Make testcase names longer.
19926
19927 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19928
19929         * gcc.dg/builtins-11.c: New test case.
19930
19931 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19932
19933         * gcc.dg/builtins-9.c: New test case.
19934         * gcc.dg/builtins-10.c: New test case.
19935
19936 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
19937
19938         * gcc.dg/noncompile/init-4.c.c: New test.
19939
19940 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
19941
19942         * gcc.misc-test/gcov-9.c: New test.
19943         * gcc.misc-test/gcov-10.c: New test
19944         * gcc.misc-test/gcov-11.c: New test.
19945
19946 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
19947
19948         PR optimization/10024
19949         * gcc.c-torture/compile/20030405-1.c: New test.
19950
19951 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
19952
19953         * gcc.dg/pch/static-3.c: New.
19954         * gcc.dg/pch/static-3.hs: New.
19955         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
19956
19957 2003-04-04  Richard Henderson  <rth@redhat.com>
19958
19959         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
19960         * g++.dg/eh/forced2.C: Likewise.
19961
19962 2003-04-03  Mike Stump  <mrs@apple.com>
19963
19964         * lib/scanasm.exp (scan-assembler): Add xfail processing for
19965         target arg.
19966         (scan-assembler-times, scan-assembler-not): Likewise.
19967         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
19968
19969 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19970
19971         * gcc.dg/sparc-loop-1.c: New test.
19972
19973 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
19974
19975         PR other/9274
19976         * g++.dg/pch/system-2.C: New.
19977         * g++.dg/pch/system-2.Hs: New.
19978
19979 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
19980
19981         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
19982
19983         * g++.dg/eh/simd-1.C (vecfunc): Same.
19984
19985 2003-04-01  Roger Sayle  <roger@eyesopen.com>
19986
19987         * gcc.c-torture/execute/20030401-1.c: New test case.
19988
19989 2003-04-01  Ziemowit Laski <zlaski@apple.com>
19990
19991         * objc.dg/defs.m: New.
19992
19993 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
19994
19995         * g++.dg/eh/simd-1.C: New.
19996         * g++.dg/eh/simd-2.C: New.
19997
19998 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
19999
20000         * gcc.c-torture/execute/simd-3.c: New.
20001
20002 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20003
20004         PR c/9936
20005         * gcc.dg/20030331-2.c: New test.
20006
20007 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20008
20009         PR c++/10278
20010         * g++.dg/parse/crash2.C: New test.
20011
20012 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20013
20014         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
20015         * gcc.c-torture/execute/20030331-1.c: ...here.
20016
20017 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20018
20019         * gcc.c-torture/execute/20030331-1.c: New test.
20020
20021 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
20022
20023         * lib/gcov.exp: Adjust call return testing strings.
20024         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
20025
20026 2003-03-31  Roger Sayle  <roger@eyesopen.com>
20027
20028         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
20029         * gcc.dg/builtins-7.c: New test case.
20030         * gcc.dg/builtins-8.c: New test case.
20031
20032 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20033
20034         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
20035
20036 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
20037
20038         PR c++/7647
20039         * g++.dg/lookup-class-member-2.C: New test.
20040
20041 2003-03-30  Glen Nakamura  <glen@imodulo.com>
20042
20043         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
20044
20045 2003-03-28  Roger Sayle  <roger@eyesopen.com>
20046
20047         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
20048
20049 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
20050
20051         * g++.dg/init/attrib1.C: New test.
20052
20053 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20054
20055         * gcc.dg/ultrasp8.c: New test.
20056
20057 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20058
20059         * gcc.dg/ultrasp7.c: New test.
20060
20061 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
20062
20063         PR c++/10047
20064         * g++.dg/template/inline1.C: New test.
20065
20066 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20067
20068         * gcc.dg/sparc-dwarf2.c: New test.
20069
20070 2003-03-27  Roger Sayle  <roger@eyesopen.com>
20071
20072         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
20073         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
20074
20075 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
20076
20077         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
20078         than reading .x files.
20079         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
20080         * g77.dg/gcov/gcov-1.f: Likewise.
20081         * gcc.misc-tests/gcov-4b.c: Likewise.
20082         * gcc.misc-tests/gcov-5b.c: Likewise.
20083         * gcc.misc-tests/gcov-6.c: Likewise.
20084         * gcc.misc-tests/gcov-7.c: Likewise.
20085         * gcc.misc-tests/gcov-8.c: Likewise.
20086         * g++.dg/gcov/gcov-1.x: Remove.
20087         * g77.dg/gcov/gcov-1.x: Likewise.
20088         * gcc.misc-tests/gcov-4b.x: Likewise.
20089         * gcc.misc-tests/gcov-5b.x: Likewise.
20090         * gcc.misc-tests/gcov-6.x: Likewise.
20091         * gcc.misc-tests/gcov-7.x: Likewise.
20092         * gcc.misc-tests/gcov-8.x: Likewise.
20093
20094 2003-03-27  Glen Nakamura  <glen@imodulo.com>
20095
20096         PR opt/10087
20097         * gcc.dg/20030324-1.c: New test.
20098
20099 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
20100
20101         PR c++/10224
20102         * g++.dg/template/arg3.C: New test.
20103
20104         PR c++/10158
20105         * g++.dg/template/friend18.C: New test.
20106
20107 2003-03-26  Roger Sayle  <roger@eyesopen.com>
20108
20109         * g77.f-torture/compile/20030326-1.f: New test case.
20110
20111 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
20112
20113         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
20114
20115         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
20116
20117 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
20118
20119         * gcc.dg/ia64-sync-3.c: New test.
20120
20121 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
20122
20123         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
20124
20125 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20126
20127         * gcc.dg/ultrasp6.c: New test.
20128
20129 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20130
20131         * gcc.dg/i386-signbit-1.c: New test.
20132         * gcc.dg/i386-signbit-2.c: New test.
20133         * gcc.dg/i386-signbit-3.c: New test.
20134
20135 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20136
20137         * gcc.dg/ultrasp5.c: Fix options.
20138
20139 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20140
20141         * gcc.dg/ultrasp5.c: Fix comment.
20142
20143 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
20144
20145         PR fortran/10197
20146         * g77.f-torture/execute/10197.f: New test.
20147
20148 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
20149
20150         PR c++/9898, c++/383
20151         * g++.dg/template/conv6.C: New test.
20152
20153         PR c++/10119
20154         * g++.dg/template/ptrmem5.C: New test.
20155
20156         PR c++/10026
20157         * g++.dg/lookup/koenig1.C: New test.
20158
20159         PR C++/10199
20160         * g++.dg/lookup/template2.C: New test.
20161
20162 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
20163
20164         * g++.dg/opt/rtti1.C: New test.
20165
20166 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20167
20168         * gcc.dg/ultrasp5.c: New test.
20169
20170 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
20171
20172         PR middle-end/9967
20173         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
20174         builtin fputs.
20175
20176 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
20177
20178         PR c/8224
20179         * gcc.dg/20030323-1.c: New test.
20180
20181 2003-03-23  Roger Sayle  <roger@eyesopen.com>
20182
20183         * gcc.c-torture/compile/20030323-1.c: New test case.
20184
20185 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
20186
20187         * gcc.dg/20030321-1.c: New test.
20188
20189 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
20190
20191         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
20192
20193 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
20194
20195         PR c++/9978, c++/9708
20196         * g++.dg/ext/vlm1.C: Adjust expected error.
20197         * g++.dg/ext/vla2.C: New test.
20198         * g++.dg/template/arg1.C: New test.
20199         * g++.dg/template/arg2.C: New test.
20200
20201 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
20202
20203         * g77.f-torture/execute/select.f: New test.
20204         * g77.f-torture/noncompile/select_no_compile.f: New test.
20205
20206 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
20207
20208         PR c++/9898
20209         * g++.dg/other/error4.C: New test.
20210
20211 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
20212
20213         * g++.dg/template/friend17.C: New test.
20214
20215 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
20216
20217         * gcc.c-torture/compile/20030320-1.c: New.
20218
20219 2003-03-20  Roger Sayle  <roger@eyesopen.com>
20220
20221         * gcc.dg/builtins-6.c: New test case.
20222
20223 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
20224
20225         PR target/10073
20226         * gcc.c-torture/compile/20030319-1.c: New.
20227
20228 2003-03-18  Jan Hubicka  <jh@suse.cz>
20229
20230         * gcc.dg/i386-cvt-1.c: New test.
20231
20232 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
20233
20234         * objc.dg/naming-1.m: Use "(parse|syntax) error".
20235         * objc.dg/naming-2.m: Likewise.
20236
20237 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
20238
20239         PR c++/9639
20240         * g++.dg/parse/crash1.C: New test.
20241
20242 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
20243
20244         PR c++/8805
20245         * g++.dg/eh/cleanup1.C: New test.
20246
20247 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20248
20249         * gcc.c-torture/execute/20030316-1.c: New test case.
20250
20251 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20252
20253         PR c++/9629
20254         * g++.dg/init/ctor2.C: New test.
20255
20256 2003-03-15  Roger Sayle  <roger@eyesopen.com>
20257
20258         * g77.f-torture/compile/xformat.f: New test case.
20259
20260 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20261
20262         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
20263         * g++.old-deja/g++.mike/eh50.C: Likewise.
20264
20265 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20266
20267         PR c++/6440
20268         * g++.dg/template/spec7.C: New test.
20269         * g++.dg/template/spec8.C: Likewise.
20270
20271 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
20272
20273         * gcc.c-torture/execute/20030313-1.c: New test.
20274
20275 2003-03-14  Richard Henderson  <rth@redhat.com>
20276
20277         * gcc.dg/inline-2.c: Adjust alpha test for external call.
20278
20279 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20280
20281         * gcc.c-torture/compile/20030314-1.c: New test.
20282
20283 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
20284
20285         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
20286         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
20287         thumb target,
20288         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
20289         to accept newer _imp__  prefix and additional
20290         newline in .drectve section.
20291         * gcc.dg/dll-4.c: Likewise.
20292         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
20293         switch.
20294
20295 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
20296
20297         * g++.dg/parse/namespace9.C: New test.
20298
20299         * g++.dg/init/ref5.C: New test.
20300         * g++.dg/parse/ptrmem1.C: Likewise.
20301
20302 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20303
20304         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
20305         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
20306         regular expression.
20307         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
20308         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
20309
20310 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
20311
20312         * gcc.c-torture/execute/20030224-2.c: New test.
20313
20314 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20315
20316         * gcc.dg/decl-3.c: New test.
20317
20318 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20319
20320         * gcc.dg/i386-loop-2.c: New test.
20321
20322 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
20323
20324         PR c++/9474
20325         * g++.dg/parse/namespace8.C: New test.
20326
20327         PR c++/9924
20328         * g++.dg/overload/builtin2.C: New test.
20329
20330 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
20331
20332         * gcc.dg/return-type-3.c: New test.
20333
20334 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
20335
20336         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
20337         profiling options are not supported.
20338
20339 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
20340
20341         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
20342         * g++.old-deja/g++.warn/impint2.C: Likewise.
20343
20344 2003-03-10  Devang Patel  <dpatel@apple.com>
20345
20346         * g++.dg/cpp/c++_cmd_1.C: New test.
20347         * g++.dg/cpp/c++_cmd_1.h: New file.
20348
20349 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
20350
20351         * gcc.dg/altivec-9.c: New file.
20352
20353 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20354
20355         * gcc.dg/ppc-sdata-1.c: New test.
20356         * gcc.dg/ppc-sdata-2.c: New test.
20357
20358 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
20359
20360         PR c++/9373
20361         * g++.dg/opt/ptrmem2.C: New test.
20362
20363         PR c++/8534
20364         * g++.dg/opt/ptrmem1.C: New test.
20365
20366 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20367
20368         * gcc.dg/i386-loop-1.c: New test.
20369
20370 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20371
20372         PR c++/9970
20373         * g++.dg/lookup/friend1.C: New test.
20374
20375 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20376
20377         PR c++/9823
20378         * g++.dg/parser/constructor1.C: New test.
20379
20380 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
20381
20382         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
20383
20384         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
20385
20386 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
20387
20388         * gcc.dg/cpp/Wunused.c: Update test.
20389
20390 2003-03-08  Jan Hubicka  <jh@suse.cz>
20391
20392         * gcc.dg/inline-3.c: New test.
20393
20394 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20395
20396         PR c++/9809
20397         * g++.dg/parse/builtin1.C: New test.
20398
20399         PR c++/9982
20400         * g++.dg/abi/cookie1.C: New test.
20401         * g++.dg/abi/cookie2.C: Likewise.
20402
20403         PR c++/9524
20404         * g++.dg/template/field1.C: New test.
20405
20406         PR c++/9912
20407         * g++.dg/parse/class1.C: New test.
20408         * g++.dg/parse/namespace7.C: Likewise.
20409         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
20410
20411 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
20412
20413         * g++.dg/init/ref4.C: New test.
20414
20415 2003-03-07  Jan Hubicka  <jh@suse.cz>
20416
20417         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
20418         * gcc.dg/inline-3.c:  New test.
20419
20420 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
20421
20422         * g++.dg/init/ref3.C: New test.
20423
20424         PR c++/9965
20425         * g++.dg/init/ref2.C: New test.
20426
20427         PR c++/9400
20428         * g++.dg/warn/Wshadow-2.C: New test.
20429
20430         PR c++/9791
20431         * g++.dg/warn/Woverloaded-1.C: New test.
20432
20433 2003-03-05  Jan Hubicka  <jh@suse.cz>
20434
20435         * gcc.dg/i386-local2.c: New.
20436         * gcc.dg/i386-local.c: Fix typo.
20437
20438 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
20439
20440         * g++.dg/abi/layout3.C: New test.
20441
20442 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20443
20444         * gcc.c-torture/compile/20030305-1.c
20445
20446 2003-03-05  Jan Hubicka  <jh@suse.cz>
20447
20448         * gcc.dg/i386-local.c: New.
20449
20450 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
20451
20452         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
20453
20454 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20455
20456         * gcc.dg/switch-2.c: New test.
20457         * gcc.dg/switch-3.c: New test.
20458         * gcc.dg/Wswitch.c: Adjust line numbers.
20459         * gcc.dg/Wswitch-default.c: Likewise.
20460         * gcc.dg/Wswitch-enum.c: Likewise.
20461
20462 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
20463
20464         * gcc.c-torture/execute/20030222-1.c: New test.
20465
20466 2003-03-03  James E Wilson  <wilson@tuliptree.org>
20467
20468         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
20469
20470 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
20471
20472         PR c++/9878
20473         * g++.dg/init/ref1.C: New test.
20474
20475 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
20476
20477         * gcc.dg/sh-relax.c: New SH-only test.
20478
20479 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
20480
20481         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
20482         comment explaining purpose of testcase.
20483
20484 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20485
20486         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
20487         for HC11/HC12 (asm needs two int registers).
20488         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
20489         HC11/HC12 because the test uses an asm which needs two 32-bit
20490         registers.
20491
20492 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20493
20494         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
20495         for HC11/HC12 (array is too large otherwise).
20496         * gcc.c-torture/compile/920501-4.x: New file, likewise.
20497         * gcc.c-torture/compile/20010518-2.x: Likewise.
20498         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
20499         HC11/HC12 (array is too large).
20500
20501 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
20502
20503         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
20504         * lib/g++-dg.exp (g++-dg-test): Likewise.
20505
20506 2003-03-01  Roger Sayle  <roger@eyesopen.com>
20507
20508         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
20509         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
20510
20511 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20512
20513         * g++.dg/warn/implicit-typename1.C: Remove warning.
20514
20515 2003-02-28  Richard Henderson  <rth@redhat.com>
20516
20517         * gcc.dg/noreturn-1.c: Move noreturn warning line.
20518         * gcc.dg/return-type-1.c: Move control reaches end warning line.
20519
20520 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
20521
20522         * gcc.dg/pch/pch.exp: Change .pch to .gch.
20523         * g++.dg/pch/pch.exp: Likewise.
20524
20525 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
20526
20527         PR c++/9879
20528         * testsuite/g++.dg/init/new4.C: New test.
20529
20530 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
20531
20532         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
20533
20534 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
20535
20536         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
20537         unsigned long.
20538
20539         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
20540         wider than float.
20541
20542 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20543
20544         * lib/scanasm.exp: Add support for counting numbers of
20545         occurences.
20546         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
20547         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
20548
20549 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
20550
20551         PR c++/9683
20552         * g++.dg/template/static3.C: New test.
20553
20554         PR c++/9829
20555         * g++.dg/parse/namespace6.C: New test.
20556
20557 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20558
20559         PR target/9732
20560         * gcc.dg/20030225-1.c: New test.
20561
20562 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
20563
20564         * README: Remove out-of-date information.
20565
20566         PR c++/9836
20567         * g++.dg/template/spec6.C: New test.
20568
20569 2003-02-24  Jeff Law  <law@redhat.com>
20570
20571         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
20572
20573 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20574
20575         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
20576         * gcc.dg/pragma-ep-1.c: Likewise.
20577
20578 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20579
20580         PR c++/9602
20581         * g++.dg/template/friend16.C: New test.
20582
20583 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
20584
20585         PR c++/5333
20586         * g++.dg/parse/fused-params1.C: Adjust error messages.
20587         * g++.dg/template/nested3.C: New test.
20588
20589 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
20590
20591         * g++.dg/abi/param1.C: New test.
20592
20593 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20594
20595         PR c++/7982
20596         * g++.dg/warn/implicit-typename1.C: New test.
20597
20598 2003-02-22  Kelley Cook <kelleycook@comcast.net>
20599
20600         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
20601         with "mtune".
20602         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20603         * gcc.c-torture/execute/20010129-1.x: Likewise.
20604         * gcc.dg/20011107-1.c: Likewise.
20605         * gcc.dg/20020108-1.c: Likewise.
20606         * gcc.dg/20020122-3.c: Likewise.
20607         * gcc.dg/20020206-1.c: Likewise.
20608         * gcc.dg/20020310-1.c: Likewise.
20609         * gcc.dg/20020426-2.c: Likewise.
20610         * gcc.dg/20020517-1.c: Likewise.
20611         * gcc.dg/991230-1.c: Likewise.
20612         * gcc.dg/i386-unroll-1.c: Likewise.
20613         * gcc.misc-tests/i386-prefetch.exp: Likewise.
20614
20615 2003-02-22  Jan Hubicka  <jh@suse.cz>
20616
20617         * gcc.dg/i386-mul.c: New test.
20618
20619 2003-02-21  Roger Sayle  <roger@eyesopen.com>
20620
20621         * gcc.dg/builtins-5.c: New test case.
20622
20623 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
20624
20625         * gcc.dg/asmreg-1.c: New test.
20626
20627 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20628
20629         PR c++/9749
20630         * g++.dg/parse/varmod1.C: New test.
20631
20632 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20633
20634         PR c++/9727
20635         * g++.dg/template/op1.C: New test.
20636
20637 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20638
20639         PR c++/8906
20640         * g++.dg/template/nested2.C: New test.
20641
20642 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20643
20644         PR c++/8724
20645         * g++.dg/expr/dtor1.C: New test.
20646
20647 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
20648
20649         * gcc.dg/cpp/include3.c: New test.
20650         * gcc.dg/cpp/inc/foo.h: New file.
20651
20652 2003-02-21  Glen Nakamura  <glen@imodulo.com>
20653
20654         * gcc.c-torture/execute/20030221-1.c: New test.
20655
20656 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
20657
20658         PR c++/9729
20659         * g++.dg/abi/conv1.C: New test.
20660
20661 2003-02-20  Jan Hubicka  <jh@suse.cz>
20662
20663         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
20664
20665 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
20666
20667         * gcc.c-torture/compile/20030219-1.c: New test.
20668
20669 2003-02-18  Jan Hubicka  <jh@suse.cz>
20670
20671         * gcc.dg/funcorder.c: New test.
20672
20673 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20674
20675         * gcc.c-torture/execute/20030218-1.c: New.
20676
20677 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
20678
20679         * gcc.dg/20030218-1.c: New.
20680
20681 2003-02-18  Richard Henderson  <rth@redhat.com>
20682
20683         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
20684         * gcc.dg/attr-used-2.c: New.
20685
20686 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
20687
20688         PR c++/9704
20689         * g++.dg/init/copy5.C: New test.
20690
20691 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
20692
20693         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
20694         * g++.dg/pch/pch.exp: Likewise.
20695
20696 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20697
20698         * gcc.c-torture/execute/20030209-1.c: Enable the test if
20699         STACK_SIZE is not defined.
20700
20701 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20702
20703         PR c++/9457
20704         * g++.dg/template/init1.C: New test.
20705
20706 2003-02-16  Jan HUbicka  <jh@suse.cz>
20707
20708         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
20709         (foo): Add few extra tests
20710         * gcc.dg/c99-const-expr-3.c: Likewise.
20711         * gcc.c-torture/execute/20030216-1.c: New.
20712
20713 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20714
20715         PR c++/9459
20716         * g++.dg/ext/typeof4.C: New test.
20717
20718 2003-02-15  Roger Sayle  <roger@eyesopen.com>
20719
20720         * gcc.dg/i386-387-3.c: New test case.
20721
20722 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
20723
20724         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
20725         cris-*-elf* cris-*-aout* and mmix-*-*.
20726
20727 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
20728
20729         * gcc.dg/20030213-1.c: New test.
20730
20731 2003-02-12  Roger Sayle  <roger@eyesopen.com>
20732
20733         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
20734         * gcc.dg/i386-387-2.c: Likewise.
20735
20736 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
20737
20738         * gcc.dg/ppc-spe.c: Fix formatting.
20739         Enable tests that were previously unsupported by gas.
20740         Delete tests for instructions that no longer exist.
20741         Switch arguments on evsubifw builtin.
20742
20743 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
20744
20745         * gcc.c-torture/execute/20030209-1.c: Disable the test if
20746         STACK_SIZE is too small.
20747
20748 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20749             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20750
20751         * gcc.dg/decl-2.c: New test.
20752
20753 2003-02-10  Jan Hubicka  <jh@suse.cz>
20754
20755         * gcc.dg/i386-fpcvt-1.c:  New test.
20756
20757 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
20758
20759         * gcc.c-torture/execute/20030209-1.c: New test.
20760
20761 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
20762
20763         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
20764         int-wide bitops, use the constants of the same width.
20765         Likewise, if long long is 32-bit wide, test bitops using
20766         32-bit constants.
20767
20768 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
20769
20770         * gcc.dg/20021014-1.c: Annotate with expected notice text.
20771
20772 2003-02-07  Roger Sayle  <roger@eyesopen.com>
20773
20774         * testsuite/gcc.dg/builtins-4.c: New test case.
20775
20776 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20777
20778         * gcc.dg/20020430-1.c: Fix dg command typos.
20779         * gcc.dg/20020503-1.c: Likewise.
20780
20781 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20782
20783         PR c++/8785
20784         * g++.dg/parse/fused-params1.C: New test.
20785
20786         PR c++/8857
20787         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
20788
20789         PR c++/8921
20790         * g++.dg/parse/non-dependent1.C: New test.
20791
20792         PR c++/8928
20793         * g++.dg/parse/dupl-tmpl-args1.C: New test.
20794
20795         PR c++/9228
20796         * g++.dg/parse/undefined7.C: New test.
20797         * g++.dg/parse/non-templ1.C: New test.
20798
20799         PR c++/9229
20800         * g++.dg/parse/too-many-tmpl-args1.C: New test.
20801
20802 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
20803
20804         * gcc.c-torture/compile/20030206-1.c: New test.
20805
20806 2003-02-05  Roger Sayle  <roger@eyesopen.com>
20807
20808         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
20809         "pow" to "foo" to avoid potential confusion with a math built-in.
20810
20811 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20812
20813         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
20814         conditions for SPARC targets.
20815
20816 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
20817
20818         * gcc.dg/20030204-1.c: New test.
20819
20820 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20821
20822         PR c++/38
20823         * g++.dg/parse/array-size1.C: New test.
20824
20825         PR c++/5657
20826         * g++.dg/parse/undefined3.C: New test.
20827
20828         PR c++/5665
20829         * g++.dg/parse/undefined4.C: New test.
20830
20831         PR c++/5975
20832         * g++.dg/parse/undefined5.C: New test.
20833
20834         PR c++/7259
20835         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
20836
20837         PR c++/8578
20838         * g++.dg/parse/casting-operator1.C: New test.
20839
20840         PR c++/8596
20841         * g++.dg/parse/undefined6.C: New test.
20842
20843         PR c++/8736
20844         * g++.dg/parse/missing-template1.C: New test.
20845
20846 2003-02-04  Jan Hubicka  <jh@suse.cz>
20847
20848         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
20849         * gcc.dg/i386-cmov?.c:  Likewise.
20850         * gcc.dg/i386-fpcvt-?.c:  Likewise.
20851         * gcc.dg/i386-ssefp-1.c:  Likewise.
20852         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
20853         conventions.
20854
20855 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
20856
20857         PR c++/7129
20858         * testsuite/g++.dg/ext/max.C: New test.
20859
20860 2003-02-03  Jan Hubicka  <jh@suse.cz>
20861
20862         * gcc.c-torture/execute/20030203-1.c: New test.
20863
20864 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
20865
20866         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
20867         'natural-endian'.
20868
20869 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
20870
20871         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
20872         * g++.dg/init/new2.C: Likewise.
20873         * g++.dg/other/new1.C: Likewise.
20874
20875 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
20876
20877         * gcc.dg/struct-ret-libc.c: New test.
20878
20879 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
20880
20881         * gcc.dg/20030129-1.c: New test.
20882
20883 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20884
20885         PR c++/8849
20886         * g++.dg/template/ptrmem4.C: New test.
20887
20888 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
20889
20890         * g++.dg/parser/constant1.C: New test.
20891
20892 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20893
20894         PR c++/8591
20895         * g++.dg/parse/friend2.C: New test.
20896
20897 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20898
20899         PR c++/9437
20900         * g++.dg/template/unify4.C: New test.
20901
20902 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
20903
20904         * gcc.c-torture/execute/20030128-1.c: New test.
20905
20906 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
20907
20908         * g++.dg/lookup/nested1.C: Test moved from ...
20909         * g++.old-deja/g++.other/lookup24.C: ... here.
20910
20911 2003-01-28  Jan Hubicka  <jh@suse.cz>
20912
20913         * gcc.dg/i386-cmov5.c:  New test.
20914
20915 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
20916
20917         * gcc.c-torture/execute/20010925-1.c: Changed the
20918         memcpy declaration.
20919
20920 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20921
20922         PR c++/3902
20923         * g++.dg/parse/template5.C: New test.
20924
20925 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
20926
20927         PR fortran/9258
20928         * g77.dg/pr9258: New test.
20929
20930 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
20931
20932         * README: Move relevant parts from README.g++.
20933
20934         * README.g++: Remove this file.
20935
20936 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20937
20938         * g++.dg/abi/dcast1.C: New test.
20939
20940 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20941
20942         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
20943
20944 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
20945
20946         PR c++/47
20947         * g++.old-deja/g++.other/lookup24.C: New test.
20948
20949 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20950
20951         PR middle-end/7227
20952         * gcc.dg/uninit-C.c: New test.
20953
20954 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
20955
20956         * g++.dg/abi/covariant1.C: New test.
20957
20958 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
20959
20960         * gcc.dg/20030123-1.c: New test.
20961
20962 2003-01-25  Jan Hubicka  <jh@suse.cz>
20963
20964         PR opt/8492
20965         * gcc.c-torture/compile/20030125-1.c
20966
20967 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
20968
20969         PR c++/9403
20970         * g++.dg/parse/template3.C: New test.
20971         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
20972
20973         PR c++/795
20974         * g++.dg/parse/template4.C: New test.
20975
20976         PR c++/9415
20977         * g++.dg/template/qual2.C: New test.
20978
20979         PR c++/8545
20980         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
20981
20982         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
20983
20984 2003-01-25  Roger Sayle  <roger@eyesopen.com>
20985
20986         * gcc.c-torture/execute/switch-1.c: New test case.
20987
20988 2003-01-25  Jan Hubicka  <jh@suse.cz>
20989
20990         * gcc.c-torture/execute/20030125-1.[cx]: New test.
20991
20992 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
20993
20994         Tweaks for Bison-1.875. From the NEWS file:
20995         "- `parse error' -> `syntax error'
20996         Bison now uniformly uses the term `syntax error'"
20997         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
20998         * gcc.dg/cpp/digraph2.c: Likewise.
20999         * gcc.dg/cpp/direct2.c: Likewise.
21000         * gcc.dg/cpp/paste4.c: Likewise.
21001         * gcc.dg/c90-restrict-1.c: Likewise.
21002         * gcc.dg/c99-func-2.c: Likewise.
21003         * gcc.dg/noncompile/920721-2.c: Likewise.
21004         * gcc.dg/noncompile/930622-2.c: Likewise.
21005         * gcc.dg/noncompile/940112-1.c: Likewise.
21006         * gcc.dg/noncompile/950921-1.c: Likewise.
21007         * gcc.dg/noncompile/951123-1.c: Likewise.
21008         * gcc.dg/noncompile/971104-1.c: Likewise.
21009         * gcc.dg/noncompile/990416-1.c: Likewise.
21010
21011 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
21012
21013         * g++.dg/parse/undefined1.C: Add error message.
21014
21015 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21016
21017         PR c++/9354
21018         * g++.dg/parse/new1.C: New test.
21019
21020         PR c++/9216
21021         * g++.dg/parse/template2.C: New test.
21022
21023         PR c++/9354
21024         * g++.dg/parse/typedef2.C: New test.
21025
21026         PR c++/9328
21027         * g++.dg/ext/typeof3.C: New test.
21028
21029 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21030
21031         PR c++/2738
21032         * g++.dg/parse/ret-type1.C: New test.
21033
21034         PR c++/3792
21035         * g++.dg/parse/tmpl-outside1.C: New test.
21036
21037         PR c++/4207
21038         * g++.dg/parse/int-as-enum1.C: New test.
21039
21040         PR c++/4903
21041         * g++.dg/parse/no-typename1.C: New test.
21042
21043         PR c++/5533
21044         * g++.dg/parse/no-value1.C: New test.
21045
21046         PR c++/5921
21047         * g++.dg/parse/wrong-inline1.C: New test.
21048
21049         PR c++/6402
21050         * g++.dg/parse/ref1.C: New test.
21051
21052         PR c++/6992
21053         * g++.dg/parse/attr-ctor1.C: New test.
21054
21055         PR c++/7229
21056         * g++.dg/parse/namespace5.C: New test.
21057
21058         PR c++/7917
21059         * g++.dg/parse/func-def1.C: New test.
21060
21061         PR c++/8143
21062         * g++.dg/parse/undefined1.C: New test.
21063
21064         PR c++/5723, PR c++/8522
21065         * g++.dg/parse/specialization1.C: New test.
21066
21067         PR c++/163, PR c++/8595
21068         * g++.dg/parse/struct-as-enum1.C: New test.
21069
21070         PR c++/9173
21071         * g++.dg/parse/undefined2.C: New test.
21072
21073 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21074
21075         PR c++/9298
21076         * g++.dg/parse/template1.C: New test.
21077
21078         PR c++/9384
21079         * g++.dg/parse/using1.C: New test.
21080
21081         PR c++/9285
21082         PR c++/9294
21083         * g++.dg/parse/expr2.C: New test.
21084
21085         PR c++/9388
21086         * g++.dg/parse/lookup2.C: Likewise.
21087
21088 2003-01-21  Jan Hubicka  <jh@suse.cz>
21089
21090         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
21091         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
21092         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
21093         * gcc.c-torture/execute/string-opt-*.c: Likewise.
21094
21095 2003-01-20  Nick Clifton  <nickc@redhat.com>
21096
21097         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
21098         problem with ARM sibcall code generation.
21099
21100 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
21101
21102         * gcc.c-torture/execute/20030120-1.c: New.
21103
21104 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
21105
21106         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
21107
21108 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
21109
21110         PR c++/9272
21111         * g++.dg/parse/ctor1.C: New test.
21112
21113         PR c++/9294:
21114         * g++.dg/parse/qualified1.C: New test.
21115
21116         * g++.dg/parse/typename3.C: New test.
21117
21118 2003-01-16  Richard Henderson  <rth@redhat.com>
21119
21120         * g++.dg/tls/init-2.C: Fix error matches for real this time.
21121
21122 2003-01-16  Richard Henderson  <rth@redhat.com>
21123
21124         * g++.dg/pch/pch.exp: Copy test header to the working directory
21125         before using it either for precompilation or direct use.
21126         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
21127         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
21128
21129 2003-01-16  Richard Henderson  <rth@redhat.com>
21130
21131         * gcc.dg/pch/pch.exp: Copy test header to the working directory
21132         before using it either for precompilation or direct use.
21133         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
21134         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
21135
21136 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
21137
21138         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
21139         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
21140         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
21141         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
21142         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
21143         typename warning into error.
21144         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
21145         error messages.
21146         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
21147         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
21148         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
21149         messages.
21150         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
21151         make declaration visible in template.
21152         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
21153         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
21154         messages.
21155         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
21156         message.
21157         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
21158         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
21159         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
21160         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
21161         typename warning with error message.
21162         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
21163         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
21164         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
21165
21166 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
21167
21168         * g++.dg/parse/ambig2.C: New test.
21169
21170 2003-01-15  Richard Henderson  <rth@redhat.com>
21171
21172         * g++.dg/tls/init-2.C: Update error message string.
21173
21174 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21175
21176         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
21177
21178 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
21179
21180         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
21181         all for HC11/HC12.
21182         * gcc.c-torture/compile/20001205-1.x: Likewise.
21183         * gcc.c-torture/compile/20001226-1.x: Likewise.
21184         * gcc.c-torture/compile/920520-1.x: Likewise.
21185         * gcc.c-torture/compile/961203-1.x: Likewise.
21186         * gcc.c-torture/compile/20020604-1.x: Likewise.
21187
21188 2003-01-15  Jan Hubicka  <jh@suse.cz>
21189
21190         * gcc.c-torture/compile/20030115-1.c: New test.
21191
21192         * gcc.dg/i386-fpcvt-1.c: New test.
21193         * gcc.dg/i386-fpcvt-2.c: New test.
21194
21195 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
21196
21197         Further conform g++'s __vmi_class_type_info to the C++ ABI
21198         specification.
21199         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
21200         the specification.
21201
21202 2003-01-14  Jan Hubicka  <jh@suse.cz>
21203
21204         * gcc.dg/i386-fpcvt-1.c: New test.
21205         * gcc.dg/i386-fpcvt-2.c: New test.
21206
21207 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21208
21209         * gcc.dg/i386-mmx-3.c: New test.
21210
21211 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
21212
21213         PR c++/9264
21214         * g++.dg/parse/octal1.C: New file.
21215
21216         PR c++/9172
21217         * g++.dg/parse/typename1.C: New file.
21218
21219 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
21220
21221         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
21222         * gcc.dg/bf-no-ms-layout.c: Likewise.
21223         * gcc.dg/bf-ms-attrib.c: Likewise.
21224
21225 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
21226
21227         PR c++/9099
21228         * g++.dg/parse/dtor1.C: New file.
21229
21230         PR c++/9128
21231         * g++.dg/rtti/typeid1.C: New file.
21232
21233         PR c++/9153
21234         * g++.dg/parse/lookup1.C: New file.
21235
21236         PR c++/9171
21237         * g++.dg/templ/spec5.C: New file.
21238
21239 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
21240
21241         * gcc.c-torture/compile/20030110-1.c: New test.
21242
21243 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
21244
21245         Merge from pch-branch:
21246
21247         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
21248
21249         * gcc.dg/pch/cpp-1.h: New.
21250         * gcc.dg/pch/cpp-1.c: New.
21251         * gcc.dg/pch/cpp-2.h: New.
21252         * gcc.dg/pch/cpp-2.c: New.
21253
21254         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
21255
21256         * gcc.dg/pch/except-1.h: New.
21257         * gcc.dg/pch/except-1.c: New.
21258
21259         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
21260
21261         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
21262         running test.
21263         * gcc.dg/pch: Include *.hp not *.h.
21264         * gcc.dg/pch/system-1.h: New.
21265         * gcc.dg/pch/system-1.c: New.
21266
21267         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
21268
21269         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
21270         rather than trying to build and run a program using PCH.
21271         * gcc.dg/pch: Remove dg-do commands from test files.
21272
21273         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
21274
21275         * gcc.dg/pch/macro-3.c: New.
21276         * gcc.dg/pch/macro-3.h: New.
21277
21278         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
21279
21280         * gcc.dg/pch/common-1.c: New.
21281         * gcc.dg/pch/common-1.h: New.
21282         * gcc.dg/pch/decl-1.c: New.
21283         * gcc.dg/pch/decl-1.h: New.
21284         * gcc.dg/pch/decl-2.c: New.
21285         * gcc.dg/pch/decl-2.h: New.
21286         * gcc.dg/pch/decl-3.c: New.
21287         * gcc.dg/pch/decl-3.h: New.
21288         * gcc.dg/pch/decl-4.c: New.
21289         * gcc.dg/pch/decl-4.h: New.
21290         * gcc.dg/pch/decl-5.c: New.
21291         * gcc.dg/pch/decl-5.h: New.
21292         * gcc.dg/pch/global-1.c: New.
21293         * gcc.dg/pch/global-1.h: New.
21294         * gcc.dg/pch/inline-1.c: New.
21295         * gcc.dg/pch/inline-1.h: New.
21296         * gcc.dg/pch/inline-2.c: New.
21297         * gcc.dg/pch/inline-2.h: New.
21298         * gcc.dg/pch/static-1.c: New.
21299         * gcc.dg/pch/static-1.h: New.
21300         * gcc.dg/pch/static-2.c: New.
21301         * gcc.dg/pch/static-2.h: New.
21302
21303         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
21304
21305         * g++.dg/pch/pch.exp: Better handle failing testcases.
21306         * gcc.dg/pch/pch.exp: Likewise.
21307         * gcc.dg/pch/macro-1.c: New.
21308         * gcc.dg/pch/macro-1.h: New.
21309         * gcc.dg/pch/macro-2.c: New.
21310         * gcc.dg/pch/macro-2.h: New.
21311
21312         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
21313
21314         * g++.dg/dg.exp: Treat files in pch/ specially.
21315         * g++.dg/pch/pch.exp: New file.
21316         * g++.dg/pch/empty.H: New file.
21317         * g++.dg/pch/empty.C: New file.
21318         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
21319         "precompile".
21320
21321         * gcc.dg/pch/pch.exp: New file.
21322         * gcc.dg/pch/empty.h: New file.
21323         * gcc.dg/pch/empty.c: New file.
21324         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
21325         "precompile".
21326
21327 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21328
21329         * g++.dg/template/friend14.C: New test.
21330
21331 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21332
21333         * gcc.dg/old-style-asm-1.c: New test.
21334
21335 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
21336
21337         * gcc.c-torture/compile/20030109-1.c: New test.
21338
21339 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21340
21341         * gcc.c-torture/execute/20030109-1.c: New test.
21342
21343 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
21344
21345         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
21346         * g++.old-deja/g++.mike/dyncast2.C: Likewise
21347         * g++.old-deja/g++.mike/dyncast3.C: Likewise
21348         * g++.old-deja/g++.mike/eh2.C: Likewise
21349         * g++.old-deja/g++.mike/eh3.C: Likewise
21350         * g++.old-deja/g++.mike/eh5.C: Likewise
21351         * g++.old-deja/g++.mike/eh6.C: Likewise
21352         * g++.old-deja/g++.mike/eh7.C: Likewise
21353         * g++.old-deja/g++.mike/eh8.C: Likewise
21354         * g++.old-deja/g++.mike/eh9.C: Likewise
21355         * g++.old-deja/g++.mike/eh10.C: Likewise
21356         * g++.old-deja/g++.mike/eh12.C: Likewise
21357         * g++.old-deja/g++.mike/eh13.C: Likewise
21358         * g++.old-deja/g++.mike/eh14.C: Likewise
21359         * g++.old-deja/g++.mike/eh16.C: Likewise
21360         * g++.old-deja/g++.mike/eh17.C: Likewise
21361         * g++.old-deja/g++.mike/eh18.C: Likewise
21362         * g++.old-deja/g++.mike/eh21.C: Likewise
21363         * g++.old-deja/g++.mike/eh23.C: Likewise
21364         * g++.old-deja/g++.mike/eh24.C: Likewise
21365         * g++.old-deja/g++.mike/eh25.C: Likewise
21366         * g++.old-deja/g++.mike/eh26.C: Likewise
21367         * g++.old-deja/g++.mike/eh27.C: Likewise
21368         * g++.old-deja/g++.mike/eh28.C: Likewise
21369         * g++.old-deja/g++.mike/eh29.C: Likewise
21370         * g++.old-deja/g++.mike/eh31.C: Likewise
21371         * g++.old-deja/g++.mike/eh33.C: Likewise
21372         * g++.old-deja/g++.mike/eh34.C: Likewise
21373         * g++.old-deja/g++.mike/eh35.C: Likewise
21374         * g++.old-deja/g++.mike/eh36.C: Likewise
21375         * g++.old-deja/g++.mike/eh37.C: Likewise
21376         * g++.old-deja/g++.mike/eh38.C: Likewise
21377         * g++.old-deja/g++.mike/eh39.C: Likewise
21378         * g++.old-deja/g++.mike/eh40.C: Likewise
21379         * g++.old-deja/g++.mike/eh41.C: Likewise
21380         * g++.old-deja/g++.mike/eh42.C: Likewise
21381         * g++.old-deja/g++.mike/eh44.C: Likewise
21382         * g++.old-deja/g++.mike/eh46.C: Likewise
21383         * g++.old-deja/g++.mike/eh47.C: Likewise
21384         * g++.old-deja/g++.mike/eh48.C: Likewise
21385         * g++.old-deja/g++.mike/eh49.C: Likewise
21386         * g++.old-deja/g++.mike/eh50.C: Likewise
21387         * g++.old-deja/g++.mike/eh51.C: Likewise
21388         * g++.old-deja/g++.mike/eh53.C: Likewise
21389         * g++.old-deja/g++.mike/eh55.C: Likewise
21390         * g++.old-deja/g++.mike/p7912.C: Likewise
21391         * g++.old-deja/g++.mike/p9706.C: Likewise
21392         * g++.old-deja/g++.mike/p10416.C: Likewise
21393         * g++.old-deja/g++.mike/p11667.C: Likewise
21394         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
21395         Remove redundant reference to Iris.
21396         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
21397         Elxsi, i860, Pico Java, and WE32K.
21398
21399 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
21400
21401         * g++.dg/ext/asm4.C: New test.
21402
21403 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21404
21405         PR c++/9030
21406         * g++.dg/template/friend12.C: New test.
21407         * g++.dg/template/friend13.C: Likewise.
21408         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
21409
21410 2003-01-08  Jan Hubicka  <jh@suse.cz>
21411
21412         * gcc.dg/i386-cadd.c: New test.
21413         * gcc.dg/i386-cmov4.c: Likewise.
21414
21415 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
21416
21417         PR c++/9165
21418         * g++.dg/warn/Wunused-3.C: New test.
21419
21420         * g++.dg/abi/bitfield9.C: New test.
21421
21422         PR c++/9189
21423         * g++.dg/parse/defarg3.C: New test.
21424
21425 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
21426
21427         * g++.dg/parse/ambig1.C: New test.
21428         * g++.dg/parse/defarg2.C: New test.
21429
21430 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
21431
21432         * g++.dg/template/defarg-1.C: New test.
21433         * g++.dg/template/local2.C: Likewise.
21434
21435 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
21436
21437         * gcc.c-torture/execute/20030105-1.c: New test.
21438
21439 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21440
21441         * g++.dg/parse/namespace3.C: Remove extra semicolons.
21442         * g++.dg/parse/namespace4.C: Likewise.
21443
21444 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21445
21446         * g++.dg/template/ntp2.C: New test.
21447
21448 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
21449
21450         * g++.dg/parse/extern-C-1.C: New test.
21451
21452         * g++.dg/parse/namespace4.C: New test.
21453
21454         * g++.dg/template/nested1.C: New test.
21455
21456         * g++.dg/parse/namespace3.C: New test.
21457
21458 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
21459
21460         * g++.dg/lookup/two-stage1.C: New test.
21461
21462 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21463
21464         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
21465         * g++.old-deja/g++.jason/access8.C: Likewise.
21466         * g++.old-deja/g++.other/decl5.C: Likewise.
21467
21468 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21469
21470         * g++.dg/parse/parse7.C: New test.
21471
21472 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
21473
21474         PR c++/2843
21475         * g++.dg/ext/attrib7.C: New test.
21476
21477 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21478
21479         * g++.dg/parse/parse6.C: New test.
21480
21481 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
21482
21483         * gcc.dg/h8300-stack-1.c: New.
21484
21485 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21486
21487         g++.dg/lookup/exception1.C: New test.
21488
21489         g++.dg/lookup/template1.C: New test.
21490
21491         g++.dg/parse/namespace2.C: New test.
21492
21493         g++.dg/parse/parens2.C: New test.
21494
21495 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21496
21497         * g++.dg/parse/parse5.C: New test.
21498         * g++.dg/lookup/scoped4.C: New test.
21499
21500 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21501
21502         * g++.dg/parse/parens1.C: New test.
21503
21504         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
21505         angle-bracket1.C.
21506         * g++.dg/parse/parens2.C: New test.
21507
21508         * g++.dg/lookup/scope-operator1.C: New test.
21509
21510         * g++.dg/parse/operator1.C: New test.
21511
21512 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21513
21514         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
21515         * g++.old-deja/g++.other/access6.C: Likewise.
21516         * g++.old-deja/g++.other/decl1.C: Likewise.
21517         * g++.old-deja/g++.pt/typename12.C: Likewise.
21518
21519 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21520
21521         * g++.dg/parse/namespace1.C: New test.
21522
21523 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21524
21525         * g++.dg/parse/parse4.C: New test.
21526
21527 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21528
21529         * g++.dg/parse/parse3.C: New test.
21530
21531 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21532
21533         * g++.dg/parse/parse2.C: New test.
21534
21535 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21536
21537         * g++.dg/template/friend11.C: New test.
21538
21539 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21540
21541         * g++.dg/parse/parse1.C: New test.
21542
21543 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
21544
21545         * lib/profopt.exp: Change the name of a global variable to avoid
21546         possible clashes with other test suites.
21547
21548 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
21549
21550         * g++.dg/inherit/covariant8.C: New test.
21551
21552 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21553
21554         * g++.dg/init/array9.C: New test.
21555
21556         PR c++/9112
21557         * g++.dg/parse/expr1.C: New test.
21558
21559 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
21560
21561         * gcc.c-torture/compile/20021230-1.c: New test.
21562
21563 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21564
21565         * g++.dg/inherit/covariant5.C: New test.
21566         * g++.dg/inherit/covariant6.C: New test.
21567         * g++.dg/inherit/covariant7.C: New test.
21568
21569 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21570
21571         PR c++/2739
21572         * g++.dg/other/access2.C: New test.
21573
21574 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21575
21576         * g++.dg/other/anon-struct.C: No longer fails
21577         * g++.old-deja/g++.brendan/parse4.C: Likewise.
21578         * g++.old-deja/g++.brendan/parse5.C: Likewise.
21579         * g++.old-deja/g++.brendan/parse6.C: Likewise.
21580
21581 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21582
21583         * g++.dg/parse/angle-bracket.C (main): No longer fails.
21584
21585 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
21586
21587         * g++.dg/eh/spec4.C: Remove stray semicolon.
21588         * g++.dg/expr/pmf-1.C: Change error message.
21589         * g++.dg/ext/asm1.C: Remove stray semicolon.
21590         * g++.dg/ext/typename1.C: Add missing typenames.
21591         * g++.dg/inherit/template-as-base.C: Change error message.
21592         * g++.dg/lookup/scoped1.C: Likewise.
21593         * g++.dg/lookup/scoped2.C: Likewise.
21594         * g++.dg/lookup/using2.C: Likewise.
21595         * g++.dg/other/component1.C: Remove stray semicolon.
21596         * g++.dg/other/do1.C: Change error message.
21597         * g++.dg/other/error2.C: Likewise.
21598         * g++.dg/other/init1.C: Likewise.
21599         * g++.dg/other/packed1.C: Remove stray semicolon.
21600         * g++.dg/other/ptrmem2.C: Change error message.
21601         * g++.dg/parse/parameter-declaration-1.C: Remove line number
21602         marker.
21603         * g++.dg/special/initp1.C: Remove invalid attribute usage.
21604         * g++.dg/template/access3.C: Add typename keyword.
21605         * g++.dg/template/access5.C: Remove stray semicolon.
21606         * g++.dg/template/access6.C: Likewise.
21607         * g++.dg/template/complit1.C: Likewise.
21608         * g++.dg/template/crash1.C: Change error message.
21609         * g++.dg/template/inherit2.C: Remove stray semicolon.
21610         * g++.dg/template/instantiate2.C: Likewise.
21611         * g++.dg/template/instantiate3.C: Change error message.
21612         * g++.dg/template/qual1.C: Remove stray semicolon.
21613         * g++.dg/template/qualttp18.C: Change error message.
21614         * g++.dg/template/ref1.C: Remove stray semicolon.
21615         * g++.dg/template/sizeof1.C (A::value): Declare it.
21616         * g++.dg/template/spec4.C: Change error message.
21617         * g++.dg/template/static1.C: Likewise.
21618         * g++.dg/template/type1.C: Likewise.
21619         * g++.dg/template/typename3.C: Likewise.
21620         * g++.old-deja/g++.benjamin/13478.C: Change error message.
21621         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
21622         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
21623         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
21624         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
21625         named return value extension.
21626         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
21627         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
21628         * g++.old-deja/g++.bob/extern_C.C: Likewise.
21629         * g++.old-deja/g++.bob/inherit2.C: Likewise.
21630         * g++.old-deja/g++.brendan/complex1.C: Likewise.
21631         * g++.old-deja/g++.brendan/copy5.C: Likewise.
21632         * g++.old-deja/g++.brendan/crash13.C: Likewise.
21633         * g++.old-deja/g++.brendan/crash15.C: Likewise.
21634         * g++.old-deja/g++.brendan/crash18.C: Change error message.
21635         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
21636         * g++.old-deja/g++.brendan/crash38.C: Likewise.
21637         * g++.old-deja/g++.brendan/crash50.C: Likewise.
21638         * g++.old-deja/g++.brendan/crash56.C: Likewise.
21639         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
21640         syntax.
21641         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
21642         * g++.old-deja/g++.brendan/crash8.C: Change error message.
21643         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
21644         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
21645         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
21646         * g++.old-deja/g++.brendan/template11.C: Likewise.
21647         * g++.old-deja/g++.brendan/template26.C: Likewise.
21648         * g++.old-deja/g++.brendan/template27.C: Use explicit
21649         specialization syntax.
21650         * g++.old-deja/g++.brendan/template30.C: Likewise.
21651         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
21652         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
21653         non-dependent names.
21654         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
21655         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
21656         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
21657         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
21658         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
21659         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
21660         named return value extension.
21661         * g++.old-deja/g++.ext/namedret2.C: Likewise.
21662         * g++.old-deja/g++.ext/namedret3.C: Likewise.
21663         * g++.old-deja/g++.ext/return1.C: Likewise.
21664         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
21665         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
21666         * g++.old-deja/g++.jason/access8.C: Likewise.
21667         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
21668         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
21669         pseudo-destructor names.
21670         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
21671         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
21672         pseudo-destructor names.
21673         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
21674         * g++.old-deja/g++.jason/overload19.C: Likewise.
21675         * g++.old-deja/g++.jason/overload32.C: Likewise.
21676         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
21677         stray semicolons.
21678         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
21679         * g++.old-deja/g++.jason/return.C: Likewise.
21680         * g++.old-deja/g++.jason/return2.C: Likewise.
21681         * g++.old-deja/g++.jason/shadow1.C: Likewise.
21682         * g++.old-deja/g++.jason/special.C: Use explicit specialization
21683         syntax.
21684         * g++.old-deja/g++.jason/template10.C: Account for use of
21685         non-dependent names.
21686         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
21687         syntax.
21688         * g++.old-deja/g++.jason/template37.C: Likewise.
21689         * g++.old-deja/g++.law/access4.C: Change error messages.
21690         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
21691         pseudo-destructor names.
21692         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
21693         * g++.old-deja/g++.law/ctors9.C: Likewise.
21694         * g++.old-deja/g++.law/cvt22.C: Likewise.
21695         * g++.old-deja/g++.law/dtors5.C: Likewise.
21696         * g++.old-deja/g++.law/global-init1.C: Likewise.
21697         * g++.old-deja/g++.law/missed-error3.C: Likewise.
21698         * g++.old-deja/g++.law/operators28.C: Likewise.
21699         * g++.old-deja/g++.law/visibility28.C: Likewise.
21700         * g++.old-deja/g++.martin/eval1.C: Likewise.
21701         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
21702         name.
21703         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
21704         * g++.old-deja/g++.mike/net34.C: Likewise.
21705         * g++.old-deja/g++.mike/net36.C: Likewise.
21706         * g++.old-deja/g++.mike/ns2.C: Likewise.
21707         * g++.old-deja/g++.mike/p12306.C: Likewise.
21708         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
21709         value extension.
21710         * g++.old-deja/g++.mike/p700.C: Likewise.
21711         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
21712         * g++.old-deja/g++.mike/p710.C: Likewise.
21713         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
21714         value extension.
21715         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
21716         * g++.old-deja/g++.mike/pmf9.C: Likewise.
21717         * g++.old-deja/g++.ns/crash2.C: Likewise.
21718         * g++.old-deja/g++.ns/crash3.C: Likewise.
21719         * g++.old-deja/g++.ns/invalid1.C: Likewise.
21720         * g++.old-deja/g++.ns/ns17.C: Likewise.
21721         * g++.old-deja/g++.ns/template16.C: Likewise.
21722         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
21723         keyword.
21724         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
21725         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
21726         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
21727         named return value extension.
21728         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
21729         * g++.old-deja/g++.other/access4.C: Issue additional error
21730         messages.
21731         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
21732         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
21733         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
21734         * g++.old-deja/g++.other/crash25.C: Change error message.
21735         * g++.old-deja/g++.other/crash4.C: Change error message.
21736         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
21737         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
21738         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
21739         checks.
21740         * g++.old-deja/g++.other/defarg8.C: Likewise.
21741         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
21742         * g++.old-deja/g++.other/dtor10.C: Likewise.
21743         * g++.old-deja/g++.other/incomplete.C: Likewise.
21744         * g++.old-deja/g++.other/linkage7.C: Likewise.
21745         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
21746         lookup algorithm.
21747         * g++.old-deja/g++.other/mangle2.C: Likewise.
21748         * g++.old-deja/g++.other/refinit2.C: Likewise.
21749         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
21750         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
21751         * g++.old-deja/g++.pt/crash28.C: Likewise.
21752         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
21753         syntax.
21754         * g++.old-deja/g++.pt/crash32.C: Change error message.
21755         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
21756         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
21757         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
21758         error message position.
21759         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
21760         * g++.old-deja/g++.pt/defarg8.C: Change error message.
21761         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
21762         syntax.
21763         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
21764         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
21765         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
21766         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
21767         keyword.
21768         * g++.old-deja/g++.pt/explicit31.C: Likewise.
21769         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
21770         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
21771         keyword.
21772         * g++.old-deja/g++.pt/explicit71.C: Change error message.
21773         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
21774         syntax.
21775         * g++.old-deja/g++.pt/friend28.C: Account for use of
21776         non-dependent names.
21777         * g++.old-deja/g++.pt/friend29.C: Likewise.
21778         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
21779         rules.
21780         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
21781         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
21782         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
21783         lookup rules.
21784         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
21785         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
21786         keyword.
21787         * g++.old-deja/g++.pt/memclass20.C: Likewise.
21788         * g++.old-deja/g++.pt/memclass5.C: Likewise.
21789         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
21790         keyword.
21791         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
21792         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
21793         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
21794         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
21795         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
21796         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
21797         keyword.
21798         * g++.old-deja/g++.pt/spec10.C: Likewise.
21799         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
21800         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
21801         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
21802         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
21803         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
21804         * g++.old-deja/g++.pt/ttp62.C: Likewise.
21805         * g++.old-deja/g++.pt/ttp64.C: Likewise.
21806         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
21807         * g++.old-deja/g++.pt/typename15.C: Likewise.
21808         * g++.old-deja/g++.pt/typename22.C: Likewise.
21809         * g++.old-deja/g++.pt/typename6.C: Change error messages.
21810         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
21811         * g++.old-deja/g++.pt/virtual2.C: Likewise.
21812         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
21813         syntax.
21814         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
21815         return value extension.
21816         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
21817         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
21818         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
21819         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
21820
21821 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21822
21823         * g++.dg/warn/inline1.C: New test.
21824         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
21825         * g++.old-deja/g++.jason/synth10.C: Likewise.
21826         * g++.old-deja/g++.mike/net31.C: Likewise.
21827         * g++.old-deja/g++.mike/p8786.C: Likewise.
21828
21829         * g++.dg/template/friend10.C: New test.
21830         * g++.dg/template/conv5.C: New test.
21831
21832 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21833
21834         * g++.dg/lookup/scoped3.C: New test.
21835
21836         * g++.dg/lookup/decl1.C: New test.
21837         * g++.dg/lookup/decl2.C: New test.
21838
21839 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21840
21841         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
21842         gcc.c-torture/compile/20021015-1.c,
21843         gcc.c-torture/compile/20021015-2.c,
21844         gcc.c-torture/compile/20021123-1.c,
21845         gcc.c-torture/compile/20021123-2.c,
21846         gcc.c-torture/compile/20021123-3.c,
21847         gcc.c-torture/compile/20021123-4.c,
21848         gcc.c-torture/execute/20021024-1.c: Add tests previously added
21849         only to 3.1 or 3.2 branch.
21850
21851 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
21852
21853         * gcc.dg/i386-bitfield3.c: New test.
21854
21855         * gcc.dg/i386-bitfield2.c: New test.
21856
21857 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
21858
21859         * g++.dg/parse/conv_op1.C: New test.
21860
21861 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
21862
21863         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
21864         approved.
21865
21866 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
21867
21868         * gcc.c-torture/compile/20021220-1.c: New test.
21869
21870 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
21871
21872         * gcc.dg/i386-fastcall-1.c: New.
21873
21874 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21875
21876         * gcc.c-torture/execute/20021219-1.c: New test.
21877
21878 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21879
21880         * gcc.dg/i386-pic-1.c: New test.
21881
21882 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21883
21884         PR c++/8099
21885         * g++.dg/template/friend9.C: New test.
21886
21887 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21888
21889         PR c++/3663
21890         * g++.dg/template/access7.C: New test.
21891
21892 2002-12-18  Nick Clifton  <nickc@redhat.com>
21893
21894         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
21895         the libstdc++-v3 directory has been found.
21896
21897 2002-12-12  Devang Patel <dpatel@apple.com>
21898         * gcc.dg/darwin-ld-1.c: New test.
21899         * gcc.dg/darwin-ld-2.c: New test.
21900         * gcc.dg/darwin-ld-3.c: New test.
21901         * gcc.dg/darwin-ld-4.c: New test.
21902         * gcc.dg/darwin-ld-5.c: New test.
21903
21904 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21905
21906         * gcc.c-torture/compile/20021212-1.c: New test.
21907
21908 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
21909
21910         * gcc.dg/fshort-wchar: New test.
21911
21912 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
21913
21914         PR c++/8372
21915         * g++.dg/template/dtor1.C: New test.
21916
21917         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
21918         markers.
21919
21920 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
21921
21922         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
21923
21924 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
21925
21926         * g++.dg/template/static1.C: New test.
21927         * g++.dg/template/static2.C: New test.
21928         * g++.old-deja/g++.ext/memconst.C: New test.
21929
21930 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21931
21932         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
21933         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
21934         * g++.dg/special/initp1.C: Likewise.
21935
21936 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
21937
21938         * gcc.c-torture/execute/20021204-1.c: New test.
21939
21940 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
21941
21942         * gcc.dg/ppc-fmadd-1.c: New file.
21943         * gcc.dg/ppc-fmadd-2.c: New file.
21944         * gcc.dg/ppc-fmadd-3.c: New file.
21945
21946 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21947
21948         * gcc.c-torture/compile/20021204-1.c: New test.
21949
21950 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21951
21952         * g++.dg/inherit/covariant2.C: New test.
21953         * g++.dg/inherit/covariant3.C: New test.
21954         * g++.dg/inherit/covariant4.C: New test.
21955         * g++.dg/inherit/covariant1.C: Remove XFAIL.
21956         * g++.old-deja/g++.robertl/eb17.C: Likewise.
21957
21958 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
21959
21960         PR c++/8688
21961         * g++.dg/init/brace3.C: New test.
21962
21963 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
21964
21965         * gcc.dg/20020210-1.c: Fix a comment typo.
21966
21967 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
21968
21969         PR c++/8720
21970         * g++.dg/parse/defarg1.C: New test.
21971
21972         PR c++/8615
21973         * g++.dg/template/char1.C: New test.
21974
21975         * g++.dg/template/varmod1.C: Fix typo.
21976
21977 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21978
21979         DR 180
21980         * g++.old-deja/g++.pt/crash32.C: Expect error.
21981
21982 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
21983
21984         PR c++/5919
21985         * g++.dg/template/varmod1.C: New test.
21986
21987         PR c++/8727
21988         * g++.dg/inherit/typeinfo1.C: New test.
21989
21990         PR c++/8663
21991         * g++.dg/inherit/typedef1.C: New test.
21992
21993 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
21994
21995         PR c++/8332
21996         PR c++/8493
21997         * g++.dg/template/strlen1.C: New test.
21998
21999         PR c++/8227
22000         * g++.dg/template/ctor2.C: New test.
22001
22002         PR c++/8214
22003         * g++.dg/init/string1.C: New test.
22004
22005         PR c++/8511
22006         * g++.dg/template/friend8.C: New test.
22007
22008 2002-11-29  Joe Buck <jbuck@synopsys.com>
22009
22010         * g++.dg/lookup/anon2.C: New test.
22011
22012 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
22013
22014         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
22015         h8300 port.
22016
22017 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
22018
22019         * gcc.dg/bitfld-6.c: New test.
22020
22021 2002-11-27  Jan Hubicka  <jh@suse.cz>
22022
22023         * gcc.c-torture/execute/20021127.[cx]: New test.
22024
22025 2002-11-26  Jan Hubicka  <jh@suse.cz>
22026
22027         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
22028         quality.
22029
22030 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
22031
22032         * g++.dg/init/brace2.C: New test.
22033         * g++.old-deja/g++.mike/p9129.C: Correct.
22034
22035 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
22036
22037         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
22038
22039 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
22040
22041         * gcc.dg/sibcall-6: New test for indirect sibcalls.
22042
22043 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
22044
22045         * testsuite/g++.dg/abi/empty11.C: New test.
22046         * testsuite/g++.dg/rtti/cv1.C: New test.
22047
22048 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
22049
22050         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
22051
22052 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
22053
22054         * g++.dg/abi/empty10.C: New test.
22055
22056 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22057
22058         * gcc.c-torture/compile/20021124-1.c: New test.
22059
22060 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
22061
22062         * g++.dg/abi/rtti2.C: New test.
22063
22064 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22065
22066         * gcc.dg/i386-unroll-1.c: New test.
22067
22068 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22069
22070         * gcc.c-torture/compile/20021120-1.c: New test.
22071         * gcc.c-torture/compile/20021120-2.c: New test.
22072
22073 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22074
22075         * gcc.dg/bitfld-5.c: New test.
22076
22077 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22078
22079         * gcc.c-torture/execute/20021120-3.c: New test.
22080
22081 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22082
22083         * gcc.c-torture/execute/20021120-2.c: New test.
22084
22085 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22086
22087         * gcc.c-torture/execute/20021120-1.c: New test.
22088
22089 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
22090
22091         * gcc.c-torture/execute/20021118-3.c: New test.
22092
22093 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22094
22095         * gcc.c-torture/compile/20021119-1.c: New test.
22096
22097 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
22098
22099         * gcc.dg/duff-1.c: New test.
22100         * gcc.dg/duff-2.c: New test.
22101         * gcc.dg/duff-3.c: New test.
22102
22103 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
22104
22105         * gcc.dg/cpp/_Pragma5.c: New test.
22106
22107 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22108
22109         * gcc.c-torture/execute/20021118-2.c: New test.
22110
22111 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22112
22113         * gcc.c-torture/execute/20021118-1.c: New test.
22114
22115 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
22116
22117         * gcc.dg/20021116-1.c: New test.
22118
22119 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
22120
22121         * g++.dg/abi/vcall1.C: New test.
22122
22123 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
22124
22125         * gcc.dg/20021029-1.c: New test.
22126         * gcc.dg/20021029-2.c: New test.
22127
22128 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22129
22130         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
22131
22132 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22133
22134         PR c/8439
22135         * gcc.dg/20021110.c: Move to ...
22136         * gcc.c-torture/compile/20021110.c: .... here.
22137
22138 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22139
22140         PR c/8467
22141         * gcc.c-torture/execute/20021111-1.c
22142
22143 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22144
22145         PR c/8439
22146         * gcc.dg/20021110.c: New test.
22147
22148 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
22149
22150         * g++.dg/abi/vthunk3.C: Run only on x86.
22151
22152 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22153
22154         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
22155
22156 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
22157
22158         * lib/compat.exp (compat-execute): Fix logic error in last
22159         change.
22160
22161 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
22162
22163         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
22164
22165 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22166
22167         PR c++/8389
22168         * g++.dg/template/access6.C: New test.
22169
22170 2002-11-08  Jan Hubicka  <jh@suse.cz>
22171
22172         * gcc.dg/i386-ssefp-1.c: New test.
22173         * gcc.dg/i386-ssefp-1.c: New test.
22174
22175 2002-11-08  Jan Hubicka  <jh@suse.cz>
22176
22177         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
22178
22179 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22180
22181         * g++.dg/abi/vthunk3.C: New test.
22182
22183         PR c++/8338
22184         * g++.dg/template/crash2.C: New test.
22185
22186 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22187
22188         * testsuite/g++.dg/abi/dtor1.C: New test.
22189         * testsuite/g++.dg/abi/dtor2.C: Likewise.
22190
22191 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
22192
22193         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
22194         Darwin.
22195
22196 2002-11-04  Adam Nemet  <anemet@lnxw.com>
22197
22198         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
22199         -mthumb.  Only xfail with -O0.
22200
22201 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
22202
22203         * g++.dg/abi/thunk1.C: New test.
22204         * g++.dg/abi/thunk2.C: Likewise.
22205         * g++.dg/abi/vtt1.C: Likewise.
22206
22207 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
22208
22209         PR optimization/8423
22210         * gcc.c-torture/execute/builtin-constant.c: New test.
22211
22212 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
22213
22214         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
22215         Add some more cases.
22216
22217 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
22218
22219         PR c++/8391
22220         * g++.dg/opt/local1.C: New test.
22221
22222 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
22223
22224         PR c++/8160
22225         * g++.dg/template/complit1.C: New test.
22226
22227         PR c++/8149
22228         * g++.dg/template/typename4.C: Likewise.
22229
22230 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22231
22232         Core issue 287, PR c++/7639
22233         * g++.dg/template/instantiate1.C: Adjust error location.
22234         * g++.dg/template/instantiate3.C: New test.
22235         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
22236         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
22237         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
22238
22239 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
22240
22241         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
22242
22243 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
22244
22245         PR c++/8287
22246         * g++.dg/init/dtor2.C: New test.
22247
22248 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22249
22250         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
22251         * gcc.dg/nest.c: Bypass errors on irix6.
22252
22253 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
22254
22255         * gcc.dg/nest.c: Expect error for mmix-*-*.
22256         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
22257
22258 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
22259
22260         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
22261         markers.
22262
22263         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
22264
22265 2002-10-25  Mike Stump  <mrs@apple.com>
22266
22267         * gcc.dg/warn-1.c: New test.
22268
22269 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22270
22271         * g++.dg/template/typename3.C: New test.
22272
22273 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
22274
22275         * g++.dg/lookup/ptrmem1.C: New test.
22276
22277         * g++.dg/abi/vthunk2.C: New test.
22278
22279 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22280
22281         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
22282
22283 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
22284
22285         * g++.dg/abi/empty9.C: New test.
22286
22287 2002-10-24  Richard Henderson  <rth@redhat.com>
22288
22289         * g++.dg/inherit/thunk1.C: Enable for ia64.
22290
22291 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22292
22293         PR c++/8067
22294         * g++.dg/lookup/pretty1.C: New test.
22295
22296 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
22297
22298         * gcc.dg/20021023-1.c: New test.
22299
22300 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22301
22302         PR c++/7679
22303         * g++.dg/parse/inline1.C: New test.
22304
22305 2002-10-23  Richard Henderson  <rth@redhat.com>
22306
22307         * g++.dg/inherit/thunk1.C: Enable for x86_64.
22308
22309         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
22310
22311 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
22312
22313         PR c++/6579
22314         * g++.dg/parse/stmtexpr3.C: New test.
22315
22316 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22317
22318         * g++.dg/expr/cond1.C: New test.
22319
22320 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22321
22322         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
22323
22324 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22325
22326         * g++.dg/abi/vbase13.C: New test.
22327         * g++.dg/abi/vbase14.C: Likewise.
22328
22329 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
22330
22331         * gcc.dg/tls/pic-1.c: New test.
22332         * gcc.dg/tls/nonpic-1.c: New test.
22333         * gcc.dg/20021018-1.c: New test.
22334
22335 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22336
22337         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
22338         Remove only files with the same base name as the test case.
22339         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
22340         (profopt-execute): Likewise.  Also, remove old profiling
22341         and performance data files before running the tests.
22342
22343         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
22344         * g++.dg/bprob/bprob.exp: Likewise.
22345         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
22346         to allow more general test case names.
22347
22348         * g++.dg/bprob/bprob-1.C: Rename to ...
22349         * g++.dg/bprob/g++-bprob-1.C: ... this.
22350
22351         * g77.dg/bprob/bprob-1.f: Rename to ...
22352         * g77.dg/bprob/g77-bprob-1.f: ... this.
22353
22354 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22355
22356         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
22357         bison 1.50 or later.
22358
22359 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
22360
22361         * g++.dg/README: Describe more test directories.
22362
22363 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22364
22365         * g++.dg/init/array6.C: Add additional tests.
22366
22367 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22368
22369         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
22370         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
22371
22372 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
22373
22374         * gcc.c-torture/compile/20020604-1.x: New.
22375         * gcc.c-torture/compile/simd-5.x: Likewise.
22376         * gcc.c-torture/execute/920710-1.x: Likewise.
22377         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
22378
22379 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22380
22381         * g++.dg/inherit/override1.C: Add dg-options clause.
22382
22383 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22384
22385         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
22386         _mm_slli_si128.
22387
22388 2002-10-19  Andreas Schwab  <schwab@suse.de>
22389
22390         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
22391         directory component.
22392
22393 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
22394
22395         * g++.dg/inherit/thunk1.C: New test.
22396
22397         * g++.dg/inherit/override1.C: New test.
22398
22399         * g++.dg/abi/mangle11.C: New test.
22400         * g++.dg/abi/mangle14.C: New test.
22401         * g++.dg/abi/mangle17.C: New test.
22402
22403 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
22404
22405         * g++.dg/overload/member2.C: New test.
22406
22407 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
22408
22409         * g++.dg/README: Describe new compat directory.
22410         * g++.dg/dg.exp: Skip tests in compat directory.
22411         * README.compat: New file.
22412         * lib/compat.exp: New expect script.
22413         * g++.dg/compat: New test directory.
22414         * g++.dg/compat/compat.exp: New expect script.
22415         * g++.dg/compat/abi: New test directory.
22416         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
22417         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
22418         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
22419         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
22420         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
22421         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
22422         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
22423         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
22424         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
22425         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
22426         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
22427         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
22428         * g++.dg/compat/break: New test directory.
22429         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
22430         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
22431         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
22432         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
22433         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
22434         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
22435         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
22436         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
22437         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
22438         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
22439         g++.dg/compat/break/README: New files.
22440         * g++.dg/compat/eh: New test directory.
22441         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
22442         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
22443         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
22444         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
22445         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
22446         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
22447         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
22448         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
22449         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
22450         g++.dg/compat/eh/filter2_y.C,
22451         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
22452         g++.dg/compat/eh/new1_y.C,
22453         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
22454         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
22455         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
22456         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
22457         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
22458         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
22459         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
22460         g++.dg/compat/eh/unexpected1_y.C: New files.
22461         * g++.dg/compat/init: New test directory.
22462         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
22463         g++.dg/compat/init/array5_y.C,
22464         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
22465         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
22466         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
22467         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
22468         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
22469         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
22470         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
22471         g++.dg/compat/init/init-ref2_y.C: New files.
22472
22473 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22474
22475         PR c++/7584
22476         * g++.dg/inherit/using3.C: New test.
22477
22478 2002-10-17  Jan Hubicka  <jh@suse.cz>
22479
22480         * gcc.dg/20021017-2.c: New test.
22481
22482 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22483
22484         * g++.dg/abi/mangle16.C: Adjust.
22485
22486         * g++.dg/init/array8.C: New test.
22487
22488 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
22489
22490         * gcc.dg/special/mips-abi.exp: New test.
22491         * gcc.dg/special/mips-abi.s: Empty file used by the above.
22492
22493 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22494
22495         * g++.dg/abi/mangle16.C: New test.
22496         * g++.dg/abi/mangle17.C: Likewise.
22497
22498         PR c++/7478
22499         * g++.dg/template/ref1.C: New test.
22500
22501 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22502
22503         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
22504
22505 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
22506
22507         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
22508
22509 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22510
22511         PR c++/7524
22512         * g++.dg/init/array7.C: New test.
22513
22514 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
22515
22516         * g++.dg/init/array6.C: New test.
22517
22518         * g++.dg/abi/mangle13.C: Likewise.
22519         * g++.dg/abi/mangle14.C: Likewise.
22520         * g++.dg/abi/mangle15.C: Likewise.
22521
22522 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22523
22524         * g++.dg/abi/empty8.C: New test.
22525
22526 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
22527
22528         * g++.dg/init/ctor1.C: New test.
22529
22530 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
22531
22532         * gcc.c-torture/execute/20021015-1.c: New test.
22533
22534 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
22535
22536         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
22537
22538 2002-10-14  Jan Hubicka  <jh@suse.cz>
22539
22540         * gcc.dg/i386-ssetype-[1-5].c: New tests.
22541
22542 2002-10-14  Richard Henderson  <rth@redhat.com>
22543
22544         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
22545
22546 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22547
22548         PR optimization/6631
22549         * g++.dg/opt/const2.C: New test.
22550
22551 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22552
22553         PR c++/7176
22554         * g++.dg/parse/friend1.C: New test.
22555         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
22556
22557 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
22558
22559         * gcc.dg/20021014-1.c: New test.
22560
22561 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
22562
22563         PR c++/5661
22564         * g++.dg/ext/vlm1.C: New test.
22565         * g++.dg/ext/vlm2.C: Likewise.
22566
22567         * g++.dg/init/array1.C: Remove invalid braces.
22568         * g++.dg/init/brace1.C: New test.
22569         * g++.dg/init/copy2.C: Likewise.
22570         * g++.dg/init/copy3.C: Likewise.
22571         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
22572         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
22573         braces.
22574
22575 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
22576
22577         * gcc.dg/cpp/assembler.S: Don't use -ansi.
22578
22579 2002-10-11  Richard Shann  <richard.shann@superh.com>
22580
22581         * gcc.c-torture/compile/simd-5.c: New test.
22582
22583 2002-10-10  Roger Sayle  <roger@eyesopen.com>
22584
22585         * gcc.c-torture/execute/shiftopt-1.c: New test case.
22586
22587 2002-10-10  Jim Wilson  <wilson@redhat.com>
22588
22589         * gcc.c-torture/execute/20021010-1.c: New test.
22590
22591 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
22592
22593         PR c/7353
22594         * g++.dg/ext/typedef-init.C: New test.
22595         * gcc.dg/typedef-init.c: New test.
22596
22597 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
22598
22599         * gcc.dg/cpp/paste13.c: New test.
22600
22601 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22602
22603         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
22604         remaining platforms, XFAIL during compile, not execute.  Don't
22605         XFAIL at -O0.
22606
22607 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22608
22609         * gcc.dg/alias-1.c: Tweak expected warning.
22610
22611 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
22612
22613         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
22614
22615 2002-10-06  Andreas Jaeger  <aj@suse.de>
22616
22617         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
22618         * gcc.dg/cpp/c++98.C: Likewise.
22619
22620         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
22621         * g++.dg/cpp/c++98.C: Likewise.
22622
22623         * g++.dg/README (Subdirectories): Mention cpp directory.
22624
22625         PR target/7559
22626         * gcc.dg/20021006-1.c: New test.
22627
22628 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22629
22630         PR c++/7804
22631         * g++.dg/other/warning1.C: New test.
22632
22633 2002-10-04  Roger Sayle  <roger@eyesopen.com>
22634
22635         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
22636         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
22637         and sparc-*-* with -m64 as expected failures.  See PR 8087.
22638
22639 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22640
22641         PR c++/7931
22642         * g++.dg/template/ptrmem3.C: New test.
22643
22644         PR c++/7754
22645         * g++.dg/template/union1.C: New test.
22646
22647 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22648
22649         PR c++/8006
22650         * g++.dg/abi/mangle9.C: New test.
22651         * g++.dg/abi/mangle10.C: New test.
22652         * g++.dg/abi/mangle11.C: New test.
22653         * g++.dg/abi/mangle12.C: New test.
22654
22655 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
22656
22657         PR c++/7188.
22658         * g++.dg/template/meminit1.C: New test.
22659         * g++.dg/warn/Wreorder-1.C: Likewise.
22660         * g++.old-deja/g++.mike/warn3.C: Tweak.
22661         * lib/prune.exp: Ingore "in copy constructor".
22662
22663 2002-10-02  Andreas Jaeger  <aj@suse.de>
22664
22665         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
22666         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
22667         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
22668         on x86-64.
22669
22670 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22671
22672         * gcc.dg/empty1.C: Fix typo.
22673
22674 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
22675
22676         * gcc.dg/alias-1.c: New test.
22677
22678 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22679
22680         * gcc.dg/empty1.C: New test.
22681
22682         * g++.dg/tls/init-2.C: Tweak error messages.
22683
22684 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
22685
22686         * gcc.c-torture/compile/20020923-1.c: New test.
22687
22688 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
22689
22690         * gcc.c-torture/execute/ffs-1.c: New test.
22691         * gcc.c-torture/execute/ffs-2.c: Ditto.
22692
22693 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
22694
22695         * g++.dg/overload/member1.C: New test.
22696
22697 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
22698
22699         * g++.dg/abi/empty7.C: New test.
22700         * g++.dg/init/pm2.C: Likewise.
22701
22702 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
22703
22704         * g++.dg/rtti/crash1.C: New test.
22705
22706 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
22707
22708         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
22709         gcc.dg/sibcall-4.c: New tests.
22710
22711 2002-09-28  Roger Sayle  <roger@eyesopen.com>
22712
22713         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
22714         powerpc and MMIX targets.
22715
22716 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
22717
22718         * gcc.dg/cpp/20020927-1.c: New.
22719
22720 2002-09-26  David S. Miller  <davem@redhat.com>
22721
22722         * gcc.c-torture/compile/trunctfdf.c: New.
22723
22724 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22725
22726         * lib/target-supports.exp (check_weak_available): Handle solaris2.
22727
22728 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
22729
22730         * gcc.c-torture/execute/loop-15.c: New.
22731
22732 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
22733
22734         * README.QMTEST: Fix typo.
22735
22736 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22737
22738         * gcc.dg/20020926-1.c: New test.
22739
22740 2002-09-25  David S. Miller  <davem@redhat.com>
22741
22742         PR target/7842
22743         * gcc.c-torture/execute/shiftdi.c: New test.
22744
22745 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
22746
22747         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
22748         unique to the tool.
22749         * lib/g77.exp (g77_init): Likewise.
22750         * lib/g++.exp (g++_init): Likewise.
22751         * lib/objc.exp (objc_init): Likewise.
22752
22753 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
22754
22755         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
22756         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
22757         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
22758
22759 2002-09-25  Richard Henderson  <rth@redhat.com>
22760
22761         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
22762         too-small long double.
22763
22764 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
22765
22766         * gcc.dg/20020919-1.c: New test.
22767
22768 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
22769
22770         * g++.dg/abi/bitfield6.C: New test.
22771         * g++.dg/abi/bitfield7.C: New test.
22772         * g++.dg/abi/bitfield8.C: New test.
22773         * g++.dg/abi/vbase11.C: New test.
22774
22775 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22776
22777         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
22778         hppa*-*-hpux*.  Update test comment.
22779
22780 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
22781
22782         * gcc.dg/tls/struct-1.c: New test.
22783
22784 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
22785
22786         * gcc.dg/cpp/tr-warn2.c: Update.
22787
22788 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22789
22790         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
22791
22792 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22793
22794         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
22795         systems.
22796
22797 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
22798
22799         * gcc.c-torture/execute/ieee/mzero3.c: New test.
22800
22801         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22802         Adjust for c++filt moved to binutils.  Remove spurious duplicate
22803         setting of cxxfilt.
22804
22805 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
22806
22807         * gcc.dg/20020312-2.c: Update for darwin.
22808
22809 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
22810
22811         * g++.old-deja/g++.other/crash32.C: Mark ICE.
22812
22813 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
22814
22815         * objc.dg/comp-types-1.m: New test.
22816         * objc.dg/comp-types-2.m: New test.
22817         * objc.dg/comp-types-3.m: New test.
22818         * objc.dg/comp-types-4.m: New test.
22819         * objc.dg/comp-types-5.m: New test.
22820         * objc.dg/comp-types-6.m: New test.
22821
22822 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22823
22824         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
22825
22826 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22827
22828         * g++.dg/other/do1.C: New test.
22829
22830         * g++.dg/template/subst1.C: New test.
22831
22832 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
22833
22834         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
22835
22836 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22837
22838         * g++.dg/template/qualttp20.C: Adjust expected errors.
22839         * g++.old-deja/g++.jason/report.C: Likewise.
22840         * g++.old-deja/g++.other/qual1.C: Likewise.
22841
22842         * g++.dg/lookup/scoped2.C: New test.
22843
22844         * g++.dg/ext/asm3.C: New test.
22845
22846 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
22847
22848         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
22849
22850 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
22851
22852         * ChangeLog: follow spelling conventions.
22853         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
22854         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
22855         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
22856         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
22857         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
22858         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
22859         * g++.old-deja/g++.law/global-init1.C: Likewise.
22860         * g++.old-deja/g++.other/delete4.C: Likewise.
22861         * g++.old-deja/g++.other/inline21.C: Likewise.
22862         * g++.old-deja/g++.other/singleton.C: Likewise.
22863         * g77.dg/strlen0.f: Likewise.
22864         * g77.f-torture/compile/20010519-1.f: Likewise.
22865         * g77.f-torture/compile/980310-4.f: Likewise.
22866         * gcc.c-torture/compile/20000605-1.c: Likewise.
22867         * gcc.c-torture/execute/20020225-1.c: Likewise.
22868         * gcc.dg/c90-hexfloat-2.c: Likewise.
22869         * gcc.dg/c99-bool-1.c: Likewise.
22870         * gcc.dg/c99-hexfloat-2.c: Likewise.
22871         * gcc.dg/dll-2.c: Likewise.
22872         * gcc.dg/wtr-union-init-1.c: Likewise.
22873         * gcc.dg/wtr-union-init-2.c: Likewise.
22874         * gcc.dg/wtr-union-init-3.c: Likewise.
22875         * gcc.dg/cpp/avoidpaste1.c: Likewise.
22876         * gcc.dg/cpp/defined.c: Likewise.
22877         * gcc.dg/cpp/macsyntx.c: Likewise.
22878         * gcc.dg/cpp/paste2.c: Likewise.
22879         * gcc.dg/cpp/trad/defined.c: Likewise.
22880         * gcc.dg/format/c90-printf-1.c: Likewise.
22881         * gcc.dg/format/c90-scanf-1.c: Likewise.
22882         * gcc.dg/format/c99-printf-1.c: Likewise.
22883         * gcc.dg/format/c99-scanf-1.c: Likewise.
22884         * gcc.misc-tests/gcov-8.c: Likewise.
22885         * lib/profopt.exp: Likewise.
22886
22887 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
22888
22889         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
22890
22891 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22892
22893         * g++.dg/inherit/using2.C: New test.
22894
22895 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
22896
22897         * ChangeLog: Follow spelling conventions.
22898         * g++.dg/template/friend4.C: Likewise.
22899         * g++.old-deja/g++.pt/crash67.C: Likewise.
22900         * gcc.c-torture/execute/20000801-4.c: Likewise.
22901         * gcc.dg/c90-digraph-1.c: Likewise.
22902         * gcc.dg/c94-digraph-1.c: Likewise.
22903         * gcc.dg/c99-digraph-1.c: Likewise.
22904         * gcc.dg/cpp/line5.c: Likewise.
22905         * gcc.dg/cpp/multiline.c: Likewise.
22906         * gcc.dg/cpp/trad/literals-1.c: Likewise.
22907         * gcc.dg/format/attr-3.c: Likewise.
22908         * gcc.dg/format/c90-scanf-3.c: Likewise.
22909         * gcc.dg/format/ext-4.c: Likewise.
22910
22911 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22912
22913         * g++.dg/template/pretty1.C: New test.
22914
22915 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
22916
22917         * gcc.c-torture/execute/struct-cpy-1.c: New test.
22918
22919 2002-09-13  Matt Austern  <austern@apple.com>
22920
22921         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
22922         passing a cast expression to a function by const reference.
22923
22924 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
22925
22926         * g++.dg/template/deduce1.C: New test.
22927
22928 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
22929
22930         * gcc.c-torture/execute/simd-1.c: Force all use of int to
22931         32-bit int.
22932
22933 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22934
22935         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
22936         usage.
22937
22938 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
22939
22940         * gcc.c-torture/compile/20020910-1.c: New test.
22941
22942 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
22943
22944         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
22945
22946 2002-09-10  Andreas Jaeger  <aj@suse.de>
22947
22948         * gcc.dg/20020312-2.c: Adjust for x86-64.
22949
22950 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
22951
22952         * g77.dg/7388.f: New test case for PR 7388.
22953
22954 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
22955
22956         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
22957
22958 2002-09-05  Ziemowit Laski <zlaski@apple.com>
22959
22960         * objc.dg/proto-lossage-1.m: New test.
22961
22962 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
22963
22964         * gcc.dg/cpp/_Pragma4.c: Fix typo.
22965
22966 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
22967
22968         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
22969         expected to pass.
22970
22971 2002-09-06  Stan Shebs  <shebs@apple.com>
22972             David Edelsohn  <edelsohn@gnu.org>
22973
22974         * gcc.dg/weak: New directory.
22975         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
22976         target-specific xfail bits.
22977         * gcc.dg/typeof-2.c: Move to new directory.
22978         * gcc.dg/weak.exp: New expect script.
22979
22980 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
22981
22982         * gcc.c-torture/execute/extzvsi.c: New test.
22983
22984 2002-09-05  Stan Shebs  <shebs@apple.com>
22985
22986         * gcc.dg/weak-1.c: xfail on Darwin.
22987         * gcc.dg/weak-2.c: Ditto.
22988         * gcc.dg/weak-3.c: Ditto.
22989         * gcc.dg/weak-4.c: Ditto.
22990         * gcc.dg/weak-5.c: Ditto.
22991         * gcc.dg/weak-6.c: Ditto.
22992         * gcc.dg/weak-7.c: Ditto.
22993         * gcc.dg/weak-8.c: Ditto.
22994         * gcc.dg/weak-9.c: Ditto.
22995
22996 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
22997
22998         * gcc.c-torture/execute/loop-14.c: New test.
22999
23000 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
23001
23002         * g++.dg/other/cxa-atexit1.C: New test.
23003
23004         * gcc.dg/typeof-2.c: New test.
23005
23006 2002-09-03  Roger Sayle  <roger@eyesopen.com>
23007
23008         * gcc.dg/builtins-2.c: New testcase.
23009         * gcc.dg/builtins-3.c: New testcase.
23010
23011 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
23012
23013         * gcc.dg/cpp/_Pragma4.c: New test.
23014
23015 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
23016
23017         * objc/execute/nil_method-1.m: New testcase.
23018
23019 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
23020
23021         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
23022         [Object class], not [Object initialize].
23023
23024 2002-08-31  Roger Sayle  <roger@eyesopen.com>
23025             Hans-Peter Nilsson  <hp@bitrange.com>
23026
23027         * gcc.c-torture/execute/20020720-1.x: Skip test on
23028         mmix-knuth-mmixware.  Correct comment.
23029
23030 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
23031
23032         * testsuite/g++.dg/abi/bitfield5.C: New test.
23033         * testsuite/g++.dg/abi/vbase10.C: Likewise.
23034
23035 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
23036
23037         * objc.dg/undeclared-selector.m: New test.
23038
23039 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
23040
23041         * g++.dg/other/offsetof1.C: Avoid cast warning.
23042
23043 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
23044
23045         * objc.dg/super-class-2.m: New test.
23046
23047 2002-08-24  Matt Austern  <austern@apple.com>
23048
23049         * g++.dg/ext/lvaddr.C: New test.
23050         * g++.dg/ext/lvcast.C: New test.
23051
23052 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
23053
23054         * testsuite/g++.dg/inherit/cond1.C: New test.
23055
23056 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
23057
23058         * gcc.dg/noncompile/incomplete-1.c: New test.
23059
23060 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23061
23062         * gcc.dg/typespec-1.c: New test.
23063
23064 2002-08-20  Devang Patel  <dpatel@apple.com>
23065         * objc.dg/proto-hier-2.m: New test.
23066
23067 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
23068
23069         * objc.dg/bitfield-1.m: New test.
23070         * objc.dg/bitfield-2.m: New test.
23071
23072 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23073
23074         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
23075         gcc.dg/c99-flex-array-4.c: New tests.
23076
23077 2002-08-16  Stan Shebs  <shebs@apple.com>
23078
23079         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
23080
23081 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
23082
23083         * gcc.dg/typeof-1.c: New test.
23084         * g++.dg/ext/typeof2.C: New test.
23085
23086 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
23087
23088         * g++.dg/other/offsetof1.C: New test.
23089
23090 2002-08-14  Richard Henderson  <rth@redhat.com>
23091
23092         * gcc.dg/tls/diag-3.c: Fix expected message strings.
23093
23094 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
23095
23096         * gcc.dg/cpp/_Pragma3.c: New test.
23097
23098 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
23099
23100         * g++.dg/template/inherit3: New test.
23101
23102 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23103
23104         * gcc.dg/bitfld-4.c: Add blank options.
23105
23106 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
23107
23108         * g++.dg/template/crash1.C: New test.
23109
23110 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23111
23112         * gcc.dg/tls/opt-2.c: New test.
23113
23114 2002-08-08  Devang Patel  <dpatel@apple.com>
23115
23116         * objc.dg/selector-1.m : New test
23117
23118 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23119
23120         * g++.dg/abi/bitfield4.C: New test.
23121         * gcc.dg/bitfld-4.c: New test.
23122
23123 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23124
23125         * g++.dg/other/packed1.C: New test.
23126
23127 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
23128
23129         * g++.dg/abi/offsetof.C: Tweak error messages.
23130         * g++.old-deja/g++.mike/p10769a.C: Likewise.
23131
23132 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23133
23134         * gcc.dg/bitfld-3.c: New test.
23135
23136 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23137             Richard Henderson  <rth@redhat.com>
23138
23139         * gcc.dg/i386-bitfield1.c: New test.
23140         * g++.dg/abi/bitfield3.C: Update.
23141
23142 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
23143
23144         * objc.dg/const-str-2.m: Update.
23145         * gcc.dg/cpp/c++98.c: Change to C extension.
23146         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
23147         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
23148
23149 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
23150
23151         * testsuite/gcc.dg/tls/diag-3.c: New.
23152
23153 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
23154
23155         * g++.dg/README (Subdirectories): Document new subdir expr.
23156         * g++.dg/expr/pmf-1.C: New test.
23157
23158 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
23159
23160         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
23161
23162 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
23163
23164         * g++.dg/abi/bitfield3.C: New test.
23165
23166 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
23167
23168         * lib/gcov.exp: Tweak expected line formats.
23169         * gcc.misc-tests/gcov8.c: New test.
23170         * gcc.misc-tests/gcov8.x: New flags.
23171
23172 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
23173
23174         * consistency.vlad/layout/endian.c: Include string.h.
23175
23176         * gcc.c-torture/execute/20020805-1.c: New test.
23177
23178 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
23179
23180         * g++.dg/other/conversion1.C: New test.
23181
23182 2002-08-03  Roger Sayle  <roger@eyesopen.com>
23183
23184         * gcc.dg/builtins-1.c: New testcase.
23185
23186 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
23187
23188         * g++.dg/inherit/access3.C: New test.
23189
23190 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
23191
23192         * gcc.dg/ia64-visibility-2.c: New test.
23193
23194 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
23195
23196         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
23197         __qualifier_flags to __flags.
23198
23199 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
23200
23201         * g++.dg/inherit/operator1.C: New test.
23202         * g++.dg/lookup/disamb1.C: Fix typo in comment.
23203         * g++.dg/other/error1.C: Change expected error message.
23204         * g++.dg/template/conv4.C: Likewise.
23205
23206 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
23207
23208         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
23209         for documented behavior.
23210
23211 2002-07-25  Roger Sayle  <roger@eyesopen.com>
23212
23213         * gcc.c-torture/execute/20020720-1.x: Skip this test on
23214         several targets known to fail.
23215
23216 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
23217
23218         * gcc.dg/mips-args-[123].c: New tests.
23219
23220 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
23221
23222         * gcc.dg/ppc-spe.c: New.
23223
23224 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
23225
23226         * g++.dg/other/ptrmem4.C: New testcase.
23227
23228 2002-07-24  Richard Henderson  <rth@redhat.com>
23229
23230         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
23231
23232 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
23233
23234         * g++.dg/ext/alignof1.C (main): Return 0 for success.
23235
23236 2002-07-24  Roger Sayle  <roger@eyesopen.com>
23237
23238         * gcc.c-torture/execute/memset-3.c: New testcase.
23239
23240 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
23241
23242         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
23243         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
23244
23245 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23246
23247         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
23248         Delete.
23249
23250 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
23251
23252         * gcc.c-torture/compile/simd-4.c: New test.
23253
23254 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23255
23256         PR c++/7347, c++/7348
23257         * g++.dg/template/access4.C: New test.
23258         * g++.dg/template/access5.C: New test.
23259         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
23260         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
23261         * g++.old-deja/g++.pt/ttp58.C: Likewise.
23262         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
23263
23264 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
23265
23266         * gcc.dg/gnu89-init-2.c: New test.
23267
23268 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
23269
23270         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
23271
23272 2002-07-20  Roger Sayle  <roger@eyesopen.com>
23273
23274         * gcc.c-torture/execute/20020720-1.c: New testcase.
23275
23276 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
23277
23278         * gcc.dg/cpp/Wsignprom.c: New tests.
23279
23280 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
23281
23282         * gcc.c-torture/execute/loop-13.c: New test.
23283
23284 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
23285
23286         * gcc.dg/cpp/expr.c: New tests.
23287
23288 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
23289
23290         * g++.dg/opt/pr6713.C: Add template instantiation.
23291
23292 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
23293
23294         * gcc.dg/nest.c: New test.
23295
23296 2002-07-17  Richard Henderson  <rth@redhat.com>
23297
23298         * g++.dg/opt/pr6713.C: New test.
23299
23300 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
23301
23302         * gcc.c-torture/execute/loop-2e.x: Let the testcase
23303         XFAIL for all x86 processors.
23304
23305 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
23306
23307         * gcc.c-torture/execute/20010122-1.x: Do not test with
23308         -fomit-frame-pointer.
23309
23310 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23311
23312         * g++.dg/template/instantiate2.C: New test.
23313         * g++.dg/template/spec4.C: New test.
23314
23315 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23316
23317         * g++.dg/template/access2.C: New test.
23318         * g++.dg/template/access3.C: New test.
23319
23320 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
23321
23322         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
23323         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
23324         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
23325         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
23326         Convert to use <stdarg.h>.
23327         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
23328         Delete.
23329         * gcc.dg/va-arg-2.c: New.
23330         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
23331
23332 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
23333
23334         * gcc.c-torture/compile/20020710-1.c: New test.
23335
23336 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
23337                           Andrew Pinski  <pinskia@physics.uc.edu>
23338
23339         gcc.c-torture/compile/simd-2.c: New testcase.
23340         gcc.c-torture/compile/simd-3.c: Likewise.
23341
23342 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
23343
23344         PR c++/7224
23345         * g++.dg/overload/error1.C: New test.
23346
23347 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23348
23349         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
23350         configuration and IRIX 6 O32 ABI.
23351
23352 2002-07-11  Roger Sayle  <roger@eyesopen.com>
23353
23354         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
23355
23356 2002-07-10  Roger Sayle  <roger@eyesopen.com>
23357
23358         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
23359
23360 2002-07-10  Jeffrey A Law  <law@redhat.com>
23361
23362         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
23363
23364         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
23365
23366 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
23367
23368         * gcc.dg/20020312-2.c: Check for __PPC__.
23369
23370 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
23371
23372         * gcc.c-torture/compile/20020709-1.c: New test.
23373
23374 2002-07-07  Roger Sayle  <roger@eyesopen.com>
23375
23376         * g++.dg/template/qualttp21.C: New test case.
23377
23378 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
23379
23380         * gcc.c-torture/compile/20020706-1.c: New test.
23381         * gcc.c-torture/compile/20020706-2.c: New test.
23382
23383 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
23384             Alexandre Oliva  <aoliva@redhat.com>
23385
23386         * g++.dg/warn/incomplete1.C: New test.
23387
23388 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23389
23390         PR c++/7099
23391         * g++.dg/warn/noreturn1.C: New test.
23392
23393 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
23394
23395         PR c++/6706
23396         * g++.dg/debug/debug6.C: New test.
23397         * g++.dg/debug/debug7.C: New test.
23398
23399 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
23400
23401         * gcc.c-torture/compile/simd-3.c: New test.
23402
23403 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
23404
23405         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
23406         * gcc.dg/20020620-1.c: Likewise.
23407
23408 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23409
23410         PR c++/6944
23411         * g++.dg/init/array4.C: New test.
23412         * g++.dg/init/array5.C: New test.
23413
23414 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
23415
23416         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
23417         * gcc.c-torture/execute/simd-2.c (main): Likewise.
23418
23419 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23420
23421         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
23422         * gcc.dg/wtr-aggr-init-1.c: Likewise.
23423         * gcc.dg/wtr-conversion-1.c: Likewise.
23424         * gcc.dg/wtr-escape-1.c: Likewise.
23425         * gcc.dg/wtr-int-type-1.c: Likewise.
23426         * gcc.dg/wtr-label-1.c: Likewise.
23427         * gcc.dg/wtr-static-1.c: Likewise.
23428         * gcc.dg/wtr-strcat-1.c: Likewise.
23429         * gcc.dg/wtr-suffix-1.c: Likewise.
23430         * gcc.dg/wtr-switch-1.c: Likewise.
23431         * gcc.dg/wtr-unary-plus-1.c: Likewise.
23432         * gcc.dg/wtr-union-init-1.c: Likewise.
23433         * gcc.dg/wtr-union-init-2.c: Likewise.
23434         * gcc.dg/wtr-union-init-3.c: Likewise.
23435
23436         * gcc.dg/wtr-func-def-1.c: New test.
23437
23438 2002-07-02 Devang Patel <dpatel@apple.com>
23439
23440         * objc.dg/param-1.m: New test.
23441
23442 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
23443
23444         * gcc.dg/cpp/trad/directive.c: Add test.
23445         * gcc.dg/cpp/trad/macroargs.c: Add test.
23446         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
23447
23448 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
23449
23450         * gcc.dg/cpp/cmdlne-M.c: New test.
23451
23452 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
23453
23454         * objc.dg/desig-init-1.m: New test.
23455
23456 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23457
23458         PR c++/6716
23459         * g++.dg/template/instantiate1.C: New test.
23460
23461 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
23462
23463         PR c++/7112
23464         * g++.dg/template/sizeof2.C: New test.
23465
23466 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23467
23468         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
23469         gcc.dg/cpp/trad/include.c: New tests.
23470
23471 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
23472
23473         PR target/7177
23474         * gcc.c-torture/compile/20020701-1.c: New test.
23475
23476 2002-07-01  Stan Shebs  <shebs@apple.com>
23477
23478         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
23479         header here...
23480         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
23481         (objc-torture-execute): or here.
23482
23483 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
23484
23485         * gcc.c-torture/execute/arith-rand-ll.c: New test.
23486
23487 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23488
23489         * gcc.dg/cpp/trad/escaped-nl.c: New test.
23490
23491 2002-06-30  Devang Patel  <dpatel@apple.com>
23492
23493         * objc.dg/fsyntax-only.m: New test.
23494
23495 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
23496
23497         PR c++/6695
23498         * g++.dg/template/friend7.C: New file.
23499
23500 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
23501
23502         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
23503         return type.
23504
23505 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
23506
23507         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
23508         avoid division by zero.
23509
23510 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
23511
23512         * gcc.dg/Wunknownprag.c: New tests.
23513
23514 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
23515
23516         * gcc.c-torture/execute/simd-2.c: New test.
23517
23518 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
23519
23520         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
23521         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
23522         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
23523         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
23524         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
23525         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
23526         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
23527         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
23528         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
23529         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
23530         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
23531         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
23532         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
23533         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
23534         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
23535         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
23536         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
23537
23538 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
23539
23540         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
23541         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
23542         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
23543         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
23544         New tests.
23545         * gcc.dg/cpp/trad/directive.c: Update.
23546
23547 2002-06-23  Andreas Jaeger  <aj@suse.de>
23548
23549         * gcc.c-torture/execute/complex-6.c: New.
23550
23551 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
23552
23553         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
23554         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
23555         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
23556         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
23557
23558 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
23559
23560         * gcc.dg/cpp/trad: New directory with traditional tests copied
23561         from parent directory.
23562         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23563         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23564         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23565         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23566         Move to trad/ and rename.
23567         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
23568         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
23569         gcc.dg/cpp/trad/redef2.c: New tests.
23570         * gcc.dg/cpp/trad/trad.exp: New driver.
23571
23572 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
23573
23574         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23575         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23576         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23577         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23578         Remove.
23579
23580 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
23581
23582         * gcc.dg/20020620-1.c: New test.
23583
23584 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23585
23586         * g++.dg/template/ttp4.C: New test.
23587
23588 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
23589
23590         * g++.dg/opt/vt1.C: Fix regexp.
23591
23592 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23593
23594         * gcc.c-torture/execute/pure-1.c: Make functions static again.
23595         Don't use attribute `noinline'.
23596
23597 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23598
23599         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
23600
23601 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
23602
23603         * gcc.c-torture/execute/simd-1.c: New.
23604
23605         * gcc.dg/simd-1.c: New.
23606
23607 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23608
23609         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
23610
23611 2002-06-16  Richard Henderson  <rth@redhat.com>
23612
23613         * g++.dg/ext/anon-struct1.C: New.
23614         * g++.dg/ext/anon-struct2.C: New.
23615         * g++.dg/ext/anon-struct3.C: New.
23616         * gcc.dg/anon-struct-1.c: New.
23617         * gcc.dg/anon-struct-2.c: New.
23618         * gcc.dg/anon-struct-3.c: New.
23619         * gcc.dg/20011008-1.c: Adjust warning text.
23620         * gcc.dg/20020527-1.c: Add -fms-extensions.
23621
23622 2002-06-16  Richard Henderson  <rth@redhat.com>
23623
23624         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
23625
23626 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
23627
23628         * gcc.c-torture/execute/20020615-1.c: New test.
23629
23630 2002-06-15  Roger Sayle  <roger@eyesopen.com>
23631
23632         * gcc.c-tortuture/execute/compare-1.c: New test case.
23633         * gcc.c-tortuture/execute/compare-2.c: New test case.
23634         * gcc.c-tortuture/execute/compare-3.c: New test case.
23635
23636 2002-06-13  Richard Henderson  <rth@redhat.com>
23637
23638         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
23639         ia64 ilp32.
23640
23641 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23642
23643         * g++.dg/template/typename2.C: Update error message.
23644
23645 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
23646
23647         * gcc.c-torture/execute/20020611-1.c: New test.
23648
23649 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
23650
23651         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
23652         list of targets to skip.
23653
23654 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
23655
23656         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
23657         targets if not optimizing.
23658
23659 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
23660
23661         * gcc.c-torture/compile/20020605-1.c: New test.
23662
23663         * g++.dg/opt/vt1.C: New test.
23664
23665         * gcc.dg/20020531-1.c: New test.
23666
23667         * gcc.dg/20020530-1.c: New test.
23668
23669         * gcc.dg/20020527-1.c: New test.
23670
23671         * g++.dg/opt/cse1.C: New test.
23672
23673 2002-06-07  Roger Sayle  <roger@eyesopen.com>
23674
23675         * gcc.dg/20020607-2.c: New test case.
23676
23677 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
23678
23679         * gcc.c-torture/compile/20020604-1.c: New test.
23680
23681 2002-06-04  Richard Henderson  <rth@redhat.com>
23682
23683         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
23684         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
23685         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
23686
23687 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
23688
23689         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
23690
23691 2002-06-03  Richard Henderson  <rth@redhat.com>
23692
23693         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
23694         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
23695
23696 2002-06-02  Richard Henderson  <rth@redhat.com>
23697
23698         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
23699         test functions static.
23700
23701 2002-06-02  Andreas Jaeger  <aj@suse.de>
23702
23703         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
23704         now.
23705
23706 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23707
23708         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
23709         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
23710         Update for mofified diagnostics.
23711         * gcc.dg/c99-intconst-1.c: No longer fail.
23712
23713 2002-06-02  Richard Henderson  <rth@redhat.com>
23714
23715         * gcc.dg/uninit-A.c: Remove xfail markers.
23716
23717 2002-06-01  Roger Sayle  <roger@eyesopen.com>
23718
23719         * gcc.dg/fnegate-1.c: New test case.
23720
23721 2002-05-30  Osku Salerma  <osku@iki.fi>
23722
23723         * gcc.c-torture/execute/mayalias-1.c: New file.
23724
23725 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23726
23727         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
23728         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
23729         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
23730
23731 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
23732
23733         * gcc.c-torture/execute/20020529-1.c: New test.
23734
23735 2002-05-27  Richard Henderson  <rth@redhat.com>
23736
23737         * g++.dg/ext/attrib6.C: New test case.
23738
23739 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23740
23741         * gcc.c-torture/execute/pure-1.c: New test.
23742
23743 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23744
23745         * gcc.dg/cpp/arith-2.c: Remove.
23746
23747 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23748
23749         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
23750         * gcc.dg/cpp/if-3.c: Remove.
23751
23752 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
23753
23754         * g++.dg/opt/cse2.C: New test.
23755
23756 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
23757
23758         * gcc.dg/cpp/arith-1.c: New semantic tests.
23759         * gcc.dg/cpp/if-1.c: Update.
23760
23761 2002-05-24  Ben Elliston  <bje@redhat.com>
23762
23763         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
23764
23765 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
23766
23767         * gcc.dg/verbose-asm.c: New test.
23768
23769 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23770
23771         * gcc.dg/cpp/paste12.c: New test.
23772
23773 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23774
23775         * g++.dg/parse/named_ops.C: New test.
23776
23777 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
23778
23779         * gcc/testsuite/gcc.dg/weak-8.c: New test.
23780
23781 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
23782
23783         * gcc.dg/weak-2.c: Allow optional leading underscore
23784         in scan-assembler symbol name.
23785         * gcc.dg/weak-3.c: Likewise.
23786         * gcc.dg/weak-4.c: Likewise.
23787         * gcc.dg/weak-5.c: Likewise.
23788
23789 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
23790
23791         * gcc.dg/20020523-1.c: New test.
23792
23793 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23794
23795         * objc.dg/const-str-2.m: Update now that we stop after
23796         a command line error.
23797
23798 2002-05-22  Richard Henderson  <rth@redhat.com>
23799
23800         * g++.dg/dg.exp: Fix typo in test pruneing.
23801
23802 2002-05-22  Richard Henderson  <rth@redhat.com>
23803
23804         * g++.dg/dg.exp: Prune the tls subdirectory.
23805         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
23806         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
23807         * g++.dg/tls/init-1.C: New.
23808
23809 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
23810
23811         * gcc.dg/20020517-1.c: New test.
23812
23813 2002-05-21  Richard Henderson  <rth@redhat.com>
23814
23815         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
23816         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
23817
23818 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
23819
23820         * g++.dg/other/copy2.C: New test.
23821
23822 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
23823
23824         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
23825         (MAX_COPY): Bump up to 10 times sizeof (long long).
23826         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
23827
23828         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
23829         sizeof (long long).
23830
23831         * gcc.c-torture/execute/strcpy-1.c: New test.
23832
23833 2002-05-19  Jason Merrill  <jason2redhat.com>
23834
23835         * g++.dg/ext/oper1.C: New test.
23836
23837 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
23838 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
23839
23840         * README.QMTEST: New file.
23841
23842         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
23843
23844 2002-05-19  Andreas Jaeger  <aj@suse.de>
23845
23846         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
23847         now.
23848         * gcc.c-torture/execute/loop-2d.x: Likewise.
23849
23850 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
23851
23852         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
23853         support weak symbols.
23854         * gcc.dg/weak-4.c: Likewise
23855         * gcc.dg/weak-6.c: Likewise
23856
23857 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
23858
23859         * gcc.dg/weak-3.c: Add dg-excess-error comment for
23860         cygwin, coff and h8300-*-hms targets
23861         * gcc.dg/weak-5.c: Likewise
23862         * gcc.dg/weak-7.c: Likewise
23863
23864 2002-05-16  Jason Merrill  <jason@redhat.com>
23865
23866         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
23867         (scan-assembler-not, scan-assembler-dem): Likewise.
23868         (scan-assembler-dem-not): Likewise.
23869
23870 2002-05-15  Richard Henderson  <rth@redhat.com>
23871
23872         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
23873
23874 2002-05-15  Richard Henderson  <rth@redhat.com>
23875
23876         * gcc.dg/weak-5.c (vfoo1c): No warning here.
23877         (vfoo1f): Warning here.
23878         (vfoo1l): Don't redefine the alias.
23879
23880 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
23881
23882         * g++.dg/init/pm1.C: New test.
23883
23884 2002-05-12  David S. Miller  <davem@redhat.com>
23885
23886         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
23887         types.
23888
23889 2002-05-10  Roger Sayle  <roger@eyesopen.com>
23890
23891         * gcc.c-torture/execute/20020510-1.c: New test case.
23892
23893 2002-05-10  David S. Miller  <davem@redhat.com>
23894
23895         * gcc.c-torture/execute/conversion.c: Test long double too.
23896
23897 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
23898
23899         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
23900         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
23901         * lib/g++.exp (g++_link_flags): Likewise.
23902         * lib/objc.exp (objc_target_compile): Likewise.
23903
23904 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23905
23906         * gcc.dg/cpp/poison.c: Update.
23907         * gcc.dg/cpp/20000625-2.c: Remove.
23908         * gcc.dg/cpp/direct2s.c: Remove final test.
23909
23910 2002-05-08  Tom Rix  <trix@redhat.com>
23911
23912         * gcc.c-torture/execute/20020508-1.c: New test.
23913         * gcc.c-torture/execute/20020508-2.c: New test.
23914         * gcc.c-torture/execute/20020508-3.c: New test.
23915
23916 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23917
23918         * gcc.dg/cpp/charconst-4.c: More tests.
23919
23920 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
23921
23922         PR c/6569
23923         * gcc.dg/weak-3.c: Update location of warning messages.
23924         * gcc.dg/weak-5.c: Likewise.
23925
23926 2002-05-06  Roger Sayle  <roger@eyesopen.com>
23927
23928         * gcc.c-torture/execute/20020506-1.c: New test case.
23929
23930 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23931
23932         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
23933
23934 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23935
23936         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
23937
23938 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23939
23940         * gcc.dg/cpp/charconst-3.c: New test.
23941
23942 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23943
23944         * gcc.dg/cpp/charconst.c: Update tests.
23945
23946 2002-05-05  Tim Josling  <tej@melbpc.org.au>
23947
23948         * treelang: Added directory for new sample language treelang. Also
23949         lib/treelang.exp: New file to signal treelang should be tested.
23950
23951 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23952
23953         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
23954         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
23955         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
23956         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
23957         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
23958         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
23959         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
23960
23961 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23962
23963         * gcc.dg/format/xopen-2.c: New test.
23964
23965 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23966
23967         * gcc.dg/20020503-1.c: New test.
23968
23969 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
23970
23971         * g++.dg/init/dtor1.C: Make it tougher.
23972
23973 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
23974
23975         * g++.dg/init/dtor1.C: New test.
23976
23977 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
23978
23979         * gcc.dg/altivec-8.c: New.
23980
23981 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
23982
23983         * gcc.dg/altivec-7.c: New.
23984
23985 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
23986
23987         * g++.dg/parse/typedef1.C: New test.
23988
23989 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
23990
23991         PR c++/6486
23992         * g++.dg/template/friend6.C: New test.
23993
23994         PR c++/6492
23995         * g++.dg/init/copy1.C: New test.
23996
23997 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
23998
23999         * g++.dg/warn/effc1.C: New test.
24000
24001 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24002
24003         * gcc.dg/cpp/if-cexp.c: Add a test.
24004
24005 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
24006
24007         * gcc.dg/20020426-2.c: New test.
24008
24009 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24010
24011         * gcc.dg/cpp/if-mop.c: Update.
24012         * gcc.dg/cpp/if-mpar.c: Add test.
24013         * gcc.dg/cpp/if-oppr.c: Update.
24014
24015 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24016
24017         PR c/6343
24018         * gcc.dg/weak-[2-7].c: New tests.
24019
24020 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24021
24022         * gcc.dg/enum1.c: New test.
24023
24024 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24025
24026         PR c++/6497
24027         * g++.dg/inherit/access2.C: New test.
24028
24029 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24030
24031         PR bootstrap/6445
24032         * gcc.dg/20020426-1.c: New test.
24033
24034 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24035
24036         * g++.dg/abi/enum1.C: New test.
24037
24038 2002-04-26  Richard Henderson  <rth@redhat.com>
24039
24040         * gcc.dg/c99-bool-1.c: Expect always true warning.
24041
24042 2002-04-25  Roger Sayle  <roger@eyesopen.com>
24043
24044         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
24045
24046 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24047
24048         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
24049         targets.
24050
24051 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
24052
24053         * g++.dg/abi/mange7.C: New test.
24054
24055         PR c++/6438.
24056         * g++.dg/parse/stmtexpr2.C: New test.
24057
24058 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
24059
24060         * gcc.dg/20020312-2.c: Add SH target.
24061
24062 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24063
24064         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
24065         compiler output on mips*-*-irix*.
24066
24067 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
24068
24069         * g++.dg/parse/attr1.C: New test.
24070
24071 2002-04-23  Roger Sayle  <roger@eyesopen.com>
24072
24073         * gcc.c-torture/execute/string-opt-17.c: New test case.
24074         * gcc.c-torture/execute/memset-2.c: New test case.
24075
24076 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
24077
24078         PR c++/6256:
24079         * g++.dg/template/friend5.C: New test.
24080
24081         PR c++/6331:
24082         * g++.dg/template/qual1.C: Likewise.
24083
24084 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
24085
24086         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
24087         Include stdlib.h, not stdio.h or ctype.h.
24088
24089 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
24090
24091         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
24092         cris-*-elf* and mmix-*-*.
24093         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
24094         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
24095         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
24096         Ditto.
24097         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
24098         * gcc.dg/wchar_t-1.c: Ditto.
24099
24100 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
24101
24102         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
24103         Clarify comment.
24104
24105 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
24106
24107         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
24108
24109 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24110
24111         * gcc.c-torture/execute/20000906-1.x: Delete.
24112
24113 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
24114
24115         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
24116
24117 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
24118
24119         * PR6367
24120         * g77.f-torture/execute/6367.f: New test.
24121         * g77.f-torture/execute/6367.x: Disable for MMIX.
24122
24123 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
24124
24125         * PR6352
24126         * g++.dg/opt/inline2.C: New test.
24127
24128 2002-04-18  Richard Henderson  <rth@redhat.com>
24129
24130         * gcc.dg/20000906-1.c: Enable for all targets.
24131         * gcc.c-torture/compile/iftrap-2.c: New.
24132
24133 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24134
24135         * gcc.dg/20020418-1.c: New test.
24136         * gcc.dg/20020418-2.c: New test.
24137
24138 2002-04-18  Richard Henderson  <rth@redhat.com>
24139
24140         * gcc.c-torture/compile/iftrap-1.c: New.
24141         * gcc.dg/iftrap-1.c: Adjust for ia64.
24142         * gcc.dg/iftrap-2.c: New.
24143
24144 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24145
24146         * gcc.c-torture/compile/20020418-1.c: New test.
24147
24148 2002-04-18  Roger Sayle  <roger@eyesopen.com>
24149
24150         * gcc.c-torture/compile/20020415-1.c: New.
24151
24152 2002-04-18  David S. Miller  <davem@redhat.com>
24153
24154         * gcc.c-torture/execute/20020418-1.c: New test.
24155
24156 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
24157
24158         * gcc.dg/20020416-1.c: New test.
24159
24160         * g++.dg/opt/inline1.C: New test.
24161
24162 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
24163
24164         * gcc.dg/altivec-5.c: New test.
24165
24166         * gcc.dg/20020415-1.c: New test.
24167
24168 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
24169
24170         * testsuite/lib/chill.exp: Remove.
24171
24172 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
24173
24174         * g++.dg/other/big-struct.C: New test.
24175
24176 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
24177
24178         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
24179         of scratch file.
24180
24181 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
24182
24183         PR c/6277
24184         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
24185         in scan-assembler function name
24186
24187 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
24188
24189         * g77.f-torture/execute/980628-4.x,
24190         g77.f-torture/execute/980628-5.x,
24191         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24192         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24193         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
24194         i[34567]86-*-*.
24195
24196 2002-04-13  David S. Miller  <davem@redhat.com>
24197
24198         * gcc.c-torture/execute/20020413-1.c: New test.
24199
24200 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
24201
24202         * gcc.dg/asm-6.c,
24203         * g++.dg/ext/asm1.C: New tests.
24204
24205 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
24206
24207         PR c++ 5373.
24208         * g++.dg/parse/stmtexpr1.C: New test.
24209
24210         PR c++/5189.
24211         * g++.dg/template/copy1.C: New test.
24212
24213 2002-04-12  Richard Henderson  <rth@redhat.com>
24214
24215         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
24216
24217 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
24218
24219         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
24220         gcc.c-torture/execute/20020307-2.c.
24221
24222 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
24223
24224         * g++.dg/ext/attrib5.C,
24225         * g++.dg/lookup/struct1.C: New tests.
24226
24227 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
24228
24229         * gcc.dg/20020411-1.c: New test.
24230
24231         * gcc.c-torture/execute/20020411-1.c: New test.
24232
24233 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
24234
24235         * g77.f-torture/execute/6177.f: New test.
24236
24237 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
24238
24239         PR middle-end/6247
24240         * g++.dg/opt/cleanup1.C: New test.
24241
24242         * g++.dg/opt/const1.C: New test.
24243
24244 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
24245
24246         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
24247
24248 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
24249
24250         PR c++/5507
24251         * g++.dg/template/typename2.C: New test.
24252
24253 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
24254
24255         * gcc.c-torture/execute/loop-12.c: New.
24256
24257 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
24258
24259         * g77.f-torture/execute/980628-4.x,
24260         g77.f-torture/execute/980628-5.x,
24261         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24262         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24263         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
24264
24265 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24266
24267         PR optimization/6086
24268         * g++.dg/opt/preinc1.C: New test.
24269
24270 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24271
24272         PR c++/5571
24273         * g++.dg/opt/static2.C: New test.
24274
24275 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24276
24277         PR c/5120
24278         * gcc.dg/20020406-1.c: New test.
24279
24280 2002-04-04  David S. Miller  <davem@redhat.com>
24281
24282         * gcc.c-torture/execute/20020404-1.c: New test.
24283
24284 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
24285
24286         PR c/6123
24287         * gcc.dg/20020312-2.c: Do not declare global register variable
24288         if __PIC__ or __pic__ is defined.
24289
24290 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
24291
24292         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
24293         __asm__ so that it works correctly even if -ansi -pedantic-errors.
24294
24295 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24296
24297         * gcc.misc-tests/linkage.exp: Update last change to handle
24298         sparc*-, not just sparc-.
24299
24300 2002-04-03  Richard Henderson  <rth@redhat.com>
24301
24302         * gcc.dg/cpp/ucs.c: Improved long UCS test.
24303
24304 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24305
24306         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
24307
24308 2002-04-02  David S. Miller  <davem@redhat.com>
24309
24310         * gcc.c-torture/execute/20020402-3.c: New test.
24311
24312 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24313
24314         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
24315         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
24316
24317         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
24318         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
24319         g77.f-torture/execute/20001201.x,
24320         g77.f-torture/execute/u77-test.x: New files.
24321
24322         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
24323         * gcc.dg/wchar_t-1.c: Ditto.
24324
24325 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24326
24327         * gcc.c-torture/execute/20020402-1.c: New test.
24328
24329 2002-04-01  Richard Henderson  <rth@redhat.com>
24330
24331         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
24332
24333         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
24334
24335 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24336
24337         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
24338
24339 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24340
24341         * g++.dg/inherit/template-as-base.C: Expect error.
24342         * g++.dg/inherit/namespace-as-base.C: Likewise.
24343
24344 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
24345
24346         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
24347         g++.dg/ext/instantiate3.C: Tweak match patterns.
24348
24349         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
24350         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
24351         -da test.
24352
24353 2002-03-31  Richard Henderson  <rth@redhat.com>
24354
24355         * gcc.dg/special/alias-2.c: New.
24356         * gcc.dg/special/ecos.exp: Run it.
24357
24358 2002-03-31  Richard Henderson  <rth@redhat.com>
24359
24360         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
24361
24362 2002-03-31  Kazu Hirata  <kazu@hxi.com>
24363
24364         * gcc.dg/weak-1.c: Disable on h8300 port.
24365
24366 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
24367
24368         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
24369         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
24370         ordering tests.
24371         * g++.dg/bprob/bprob-1.C: New test.
24372         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
24373         * g++.dg/gcov/gcov-1.C: New test.
24374         * g++.dg/gcov/gcov-1.x: New file.
24375         * g++.dg/gcov/gcov-2.C: New test.
24376         * g++.dg/gcov/gcov-3.C: New test.
24377         * g++.dg/gcov/gcov-3.h: New file.
24378
24379 2002-03-28  Roger Sayle  <roger@eyesopen.com>
24380
24381         * g++.old-deja/g++.other/builtins5.C: New test.
24382         * g++.old-deja/g++.other/builtins6.C: New test.
24383         * g++.old-deja/g++.other/builtins7.C: New test.
24384         * g++.old-deja/g++.other/builtins8.C: New test.
24385         * g++.old-deja/g++.other/builtins9.C: New test.
24386
24387 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
24388
24389         * g++.dg/opt/static1.C: New test.
24390
24391         * g++.dg/opt/longbranch1.C: New test.
24392
24393 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
24394
24395         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
24396
24397         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
24398
24399 2002-03-28  Jeffrey A Law  (law@redhat.com)
24400
24401         * gcc.c-torture/execute/20020328-1.c: New test.
24402
24403 2002-03-27  Richard Henderson  <rth@redhat.com>
24404
24405         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
24406         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
24407         move from g++.old-deja/g++.ext/.
24408
24409 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
24410
24411         * g++.dg/init/new2.C: New test.
24412
24413 2002-03-26  Richard Henderson  <rth@redhat.com>
24414
24415         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
24416
24417         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
24418         on sparc.
24419
24420         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
24421         sparcv9 systems.
24422         * gcc.dg/20001102-1.c: Likewise.
24423
24424 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
24425
24426         * gcc.dg/cpp/endif-pedantic1.c,
24427         gcc.dg/cpp/endif-pedantic2.c:  New tests.
24428
24429 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
24430
24431         * g++.dg/init/new1.C: New test.
24432
24433 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24434
24435         * g++.dg/abi/vbase9.C: New test.
24436
24437 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
24438
24439         * gcc.dg/arm-asm.c: New test.
24440
24441 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
24442
24443         * gcc.dg/Wswitch-enum.c: New test.
24444         Fix PR c/5044.
24445
24446 2002-03-26  Richard Henderson  <rth@redhat.com>
24447
24448         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
24449         structure.
24450
24451 2002-03-25  Richard Henderson  <rth@redhat.com>
24452
24453         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
24454         sparcv9 systems.
24455
24456         * gcc.c-torture/compile/20011119-1.c (xxx): New.
24457         * gcc.c-torture/compile/20011119-2.c (xxx): New.
24458
24459 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
24460
24461         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
24462
24463 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
24464
24465         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
24466         targets using generic thunk support.
24467
24468 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
24469
24470         * gcc.c-torture/compile/20020323-1.c: New test.
24471
24472         * g++.dg/opt/conj2.C: New test.
24473
24474 2002-03-24  Richard Henderson  <rth@redhat.com>
24475
24476         * gcc.dg/weak-1.c: Use -fno-common.
24477
24478 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24479
24480         * g77.dg/f77-edit-apostrophe-out.f: New test
24481         * g77.dg/f77-edit-h-out.f: New test
24482         * g77.dg/f77-edit-t-in.f: New test
24483         * g77.dg/f77-edit-t-out.f: New test
24484         * g77.dg/f77-edit-x-out.f: New test
24485         * g77.dg/f77-edit-slash-out.f: New test
24486         * g77.dg/f77-edit-colon-out.f: New test
24487         * g77.dg/f77-edit-s-out.f: New test
24488
24489 2002-03-24  Richard Henderson  <rth@redhat.com>
24490
24491         * objc/execute/formal_protocol-6.x: New XFAIL.
24492
24493 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24494
24495         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
24496         that do not support weak symbols
24497
24498 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24499
24500         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
24501         * lib/g77.exp:  Likewise
24502         * lib/objc.exp: Likewise
24503
24504 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
24505
24506         * gcc.dg/Wswitch-default.c: New test.
24507
24508 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
24509
24510         * g++.dg/other/enum1.C: New test.
24511
24512 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
24513
24514         * gcc.dg/pragma-ep-3.c: Fix typo.
24515
24516 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24517
24518         * g++.dg/inherit/template-as-base.C: New test.
24519
24520 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
24521
24522         * g++.old-deja/g++.other/dwarf2-1.C: Move...
24523         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
24524
24525 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
24526
24527         * gcc.dg/cpp/multiline.c: Update to match.
24528
24529 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
24530
24531         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
24532
24533 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
24534
24535         * gcc.dg/cpp/extratokens2.c:  New file.
24536
24537 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
24538
24539         * gcc.dg/20020312-2.c: Add rs6000 target.
24540
24541         * gcc.c-torture/compile/20020319-1.c: New test.
24542
24543 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24544
24545         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
24546         (A, E): Handle this.
24547
24548 2002-03-20  Jason Merrill  <jason@redhat.com>
24549
24550         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
24551         ignoring -fpic.
24552         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
24553         through prune_gcc_output.
24554
24555 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
24556
24557         * gcc.c-torture/compile/20020320-1.c: New test.
24558
24559 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
24560
24561         * gcc.c-torture/compile/20020318-1.c: New test.
24562
24563         * gcc.dg/struct-by-value-1.c: New test.
24564
24565         * gcc.dg/20020319-1.c: New test.
24566
24567 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
24568
24569         * g++.dg/opt/conj1.C: New test.
24570
24571 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
24572
24573         * g++.dg/template/qualttp20.C: Revert previous change.
24574         * g++.dg/template/qualttp3.C: Likewise.
24575         * g++.dg/template/qualttp4.C: Likewise
24576         * g++.dg/template/qualttp5.C: Likewise
24577         * g++.dg/template/qualttp6.C: Likewise
24578         * g++.dg/template/qualttp7.C: Likewise
24579         * g++.dg/template/qualttp8.C: Likewise
24580         * g++.dg/template/recurse.C: Likewise.
24581
24582 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24583
24584         * gcc.dg/cpp/wchar-1.c: Update.
24585
24586 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24587
24588         * g++.dg/template/conv1.C: New test.
24589         * g++.dg/template/conv2.C: New test.
24590         * g++.dg/template/conv3.C: New test.
24591         * g++.dg/template/conv4.C: New test.
24592
24593 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24594
24595         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
24596         * g++.dg/template/qualttp3.C: Likewise.
24597         * g++.dg/template/qualttp4.C: Likewise
24598         * g++.dg/template/qualttp5.C: Likewise
24599         * g++.dg/template/qualttp6.C: Likewise
24600         * g++.dg/template/qualttp7.C: Likewise
24601         * g++.dg/template/qualttp8.C: Likewise
24602         * g++.dg/template/recurse.C: Likewise.
24603
24604 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24605
24606         * g++.dg/opt/dtor1.C: New test.
24607
24608 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
24609
24610         * gcc.c-torture/compile/20020315-1.c: New test.
24611
24612 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
24613
24614         * gcc.dg/weak-1.c: Fix scan tests.
24615
24616 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
24617
24618         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
24619         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
24620         cris-*-aout* mmix-*-*.
24621         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
24622         cris-*-aout* mmix-*-*.
24623         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
24624         cris-*-elf* cris-*-aout* and mmix-*-*.
24625         * gcc.dg/20001009-1.c: Ditto.
24626         * gcc.dg/20010912-1.c: Ditto.
24627         * gcc.dg/20020122-4.c: Ditto.
24628         * gcc.dg/inline-2.c: Ditto.
24629
24630 2002-03-14  Jeffrey A Law  (law@cygnus.com)
24631
24632         * gcc.c-torture/compile/20020314-1.c: New test.
24633
24634 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
24635
24636         * gcc.c-torture/execute/20020314-1.c: New test.
24637
24638 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
24639
24640         * g++.dg/warn/Wunused-1.C: New test.
24641
24642 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
24643
24644         * g++.dg/abi/mangle6.C: New test.
24645
24646 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
24647
24648         * gcc.c-torture/compile/20020309-2.c: New test.
24649
24650         * gcc.c-torture/compile/20020312-1.c: New test.
24651
24652 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24653
24654         * g++.dg/other/access1.C: New test.
24655
24656 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
24657
24658         * gcc.c-torture/execute/wchar_t-1.c: New test.
24659
24660 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
24661
24662         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
24663
24664 2002-03-12  Roger Sayle  <roger@eyesopen.com>
24665
24666         * gcc.dg/20020312-1.c: New test case.
24667
24668 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
24669
24670         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
24671
24672 2002-03-11  Richard Henderson  <rth@redhat.com>
24673
24674         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
24675         * g++.old-deja/g++.jason/report.C: Likewise.
24676
24677 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24678
24679         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
24680         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
24681
24682 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24683
24684         * testsuite/g++.dg/overload/pmf1.C: New test.
24685
24686 2002-03-11  Kazu Hirata  <kazu@hxi.com>
24687
24688         * gcc.c-torture/execute/20020307-1.c: Use long.
24689
24690 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
24691
24692         PR optimization/5844
24693         * gcc.dg/20020310-1.c: New test.
24694
24695 2002-03-09  Michael Meissner  <meissner@redhat.com>
24696
24697         * gcc.c-torture/execute/memcpy-2.c: New test.
24698         * gcc.c-torture/execute/memset-1.c: New test.
24699         * gcc.c-torture/execute/strlen-1.c: New test.
24700         * gcc.c-torture/execute/strcmp-1.c: New test.
24701         * gcc.c-torture/execute/strncmp-1.c: New test.
24702
24703 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
24704
24705         * gcc.dg/ppc-ldstruct.c: New test.
24706
24707 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
24708
24709         * gcc.c-torture/execute/va-arg-22.c: New test.
24710
24711 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24712
24713         * gcc.c-torture/compile/20020309-1.c: New test.
24714
24715 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
24716
24717         * gcc.c-torture/execute/20020307-2.c: New test.
24718
24719 2002-03-07  Jeffrey A Law  (law@redhat.com)
24720
24721         * g77.f-torture/compile/20020307-1.f: New test.
24722
24723 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
24724
24725         * gcc.dg/unordered-1.c: New test.
24726
24727 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
24728
24729         * gcc.c-torture/execute/20020307-1.c: New test.
24730
24731 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
24732
24733         * gcc.dg/20020304-1.c: New test.
24734
24735         * gcc.c-torture/compile/20020304-2.c: New test.
24736
24737 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
24738
24739         * gcc.c-torture/compile/20020304-1.c: New test case
24740         (from PR c/5830).
24741
24742 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
24743
24744         * gcc.dg/20020103-1.c: Add other -D ppc variants.
24745
24746 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24747
24748         * g++.dg/other/classkey1.C: New test.
24749
24750 2002-03-01  Richard Henderson  <rth@redhat.com>
24751
24752         * gcc.c-torture/compile/981223-1.x: New.
24753         * gcc.c-torture/compile/920625-1.x: New.
24754
24755 2002-02-28  Richard Henderson  <rth@redhat.com>
24756
24757         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
24758
24759 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
24760
24761         * gcc.c-torture/execute/20020227-1.c: New test.
24762
24763 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
24764
24765         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
24766         here" ERROR lines.
24767         * g++.old-deja/g++.oliva/partord1.C: Likewise.
24768         * g++.old-deja.g++.other/defarg1.C: Likewise.
24769         * g++.old-deja/g++.pt/calls2.C: Likewise.
24770         * g++.old-deja/g++.pt/crash20.C: Likewise.
24771         * g++.old-deja/g++.pt/crash30.C: Likewise.
24772         * g++.old-deja/g++.pt/crash36.C: Likewise.
24773         * g++.old-deja/g++.pt/crash6.C: Likewise.
24774         * g++.old-deja/g++.pt/defarg13.C: Likewise.
24775         * g++.old-deja/g++.pt/derived3.C: Likewise.
24776         * g++.old-deja/g++.pt/error1.C: Likewise.
24777         * g++.old-deja/g++.pt/friend21.C: Likewise.
24778         * g++.old-deja/g++.pt/friend23.C: Likewise.
24779         * g++.old-deja/g++.pt/infinite1.C: Likewise.
24780         * g++.old-deja/g++.robertl/eb128.C: Likewise.
24781
24782 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
24783
24784         * gcc.c-torture/execute/20020225-2.c: New test.
24785
24786 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
24787
24788         * gcc.c-torture/execute/920730-1t.c,
24789         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
24790         Delete test cases, only relevant to -traditional.
24791
24792 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24793
24794         * gcc.dg/cpp/undef1.c: Remove.
24795         * gcc.dg/cpp/directiv.c: Update.
24796         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
24797
24798 2002-02-27  Michael Meissner  <meissner@redhat.com>
24799
24800         * gcc.c-torture/execute/20020226-1.c: New test.
24801
24802 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
24803
24804         * g++.dg/debug/debug4.C: New test.
24805
24806         * gcc.dg/ia64-visibility-1.c: New test.
24807
24808 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
24809
24810         * gcc.dg/debug/20020224-1.c: New.
24811
24812 2002-02-25  Kazu Hirata  <kazu@hxi.com>
24813
24814         * gcc.c-torture/execute/960416-1.x: New.
24815         * gcc.c-torture/execute/divconst-3.x: Likewise.
24816
24817 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
24818
24819         * gcc.dg/20020224-1.c: New test.
24820
24821 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
24822
24823         * gcc.c-torture/execute/20020225-1.c: New.
24824
24825 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24826
24827         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
24828
24829 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
24830
24831         * gcc.dg/20020222-1.c: New test.
24832
24833 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
24834
24835         * g++.dg/opt/anonunion1.C: New test.
24836
24837 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
24838
24839         * g++.dg/template/qualttp19.C: New test.
24840         * g++.dg/template/qualttp20.C: New test.
24841         * g++.old-deja/g++.jason/report.C: Adjust expected errors
24842         * g++.old-deja/g++.other/qual1.C: Likewise.
24843
24844 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
24845
24846         * gcc.dg/attr-alwaysinline.c: New.
24847
24848 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
24849
24850         * gcc.dg/20020220-1.c: New test.
24851
24852         * gcc.dg/20020220-2.c: New test.
24853
24854         * g++.dg/opt/mmx1.C: New test.
24855
24856 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
24857
24858         * gcc.c-torture/compile/20020110.c: New test.
24859
24860 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
24861
24862         * gcc.c-torture/execute/20020219-1.c: New test.
24863
24864         * gcc.dg/20020219-1.c: New test.
24865
24866         * gcc.dg/noncompile/20020220-1.c: New test.
24867
24868         * g++.dg/opt/ptrintsum1.C: New test.
24869
24870         * gcc.dg/debug/20020220-1.c: New test.
24871
24872 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
24873
24874         * gcc.c-torture/execute/20020216-1.c: New test.
24875
24876 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24877
24878         * gcc.dg/decl-1.c: Update, new test.
24879
24880 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
24881
24882         * g++.dg/abi/bitfield1.C: New test.
24883         * g++.dg/abi/bitfield2.C: New test.
24884
24885 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24886
24887         * gcc.dg/attr-nest.c: New test.
24888
24889 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24890
24891         * gcc.c-torture/execute/20020215-1.c: New test.
24892
24893 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
24894
24895         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
24896         * g++.dg/debug/debug.exp: New.
24897         * g++.dg/debug/trivial.C: New.
24898         * g++.dg/debug/debug1.C: Moved...
24899         * g++.dg/other/debug1.C: ...from here.
24900         * g++.dg/debug/debug2.C: Moved...
24901         * g++.dg/other/debug2.C: ...from here.
24902         * g++.dg/debug/debug3.C: Moved...
24903         * g++.dg/other/debug3.C: ...from here.
24904
24905         * gcc.dg/noncompile/20020213-1.c: New test.
24906
24907 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
24908
24909         * g++.dg/other/debug3.C: New test.
24910
24911         * gcc.c-torture/execute/20020213-1.c: New test.
24912
24913 2002-02-13  Richard Smith <richard@ex-parrot.com>
24914
24915         * g++.old-deja/g++.other/thunk1.C: New test.
24916
24917 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24918
24919         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
24920
24921 2002-02-13  Stan Shebs  <shebs@apple.com>
24922
24923         * gcc.dg/altivec-3.c: New.
24924
24925 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
24926
24927         * gcc.dg/Wunreachable-1.c: New test.
24928         * gcc.dg/Wunreachable-2.c: New test.
24929
24930 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24931
24932         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
24933
24934 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
24935
24936         * gcc.dg/decl-1.c: New test.
24937
24938 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24939
24940         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
24941
24942 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24943
24944         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
24945         * gcc.c-torture/compile/980506-1.x: Likewise.
24946
24947 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24948
24949         * gcc.dg/20020210-1.c: New.
24950
24951 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
24952
24953         * g77.f-torture/execute/947.f: New regression test
24954         for PR fortran/947.
24955
24956 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
24957
24958         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
24959         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
24960
24961 2002-02-08  Richard Henderson  <rth@redhat.com>
24962
24963         * gcc.c-torture/compile/labels-3.c: New.
24964
24965 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
24966
24967         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
24968         expression statements work instead.
24969         * gcc.dg/noncompile/20020207-1.c: New test.
24970
24971 2002-02-07  Richard Henderson  <rth@redhat.com>
24972
24973         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
24974
24975 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24976
24977         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
24978         message from g77
24979         * lib/g77-dg.exp: Trim g77 error messages so that they are
24980         recognized by dg.exp.
24981
24982 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24983
24984         PR fortran/5473
24985         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
24986
24987 2002-02-07  Richard Henderson  <rth@redhat.com>
24988
24989         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
24990         to be sufficiently aligned for integers.
24991
24992 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
24993
24994         * g++.dg/template/friend4.C: New test.
24995
24996 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24997
24998         PR fortran/5743
24999         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
25000         unsupported cases.
25001
25002 2002-02-07  Richard Henderson  <rth@redhat.com>
25003
25004         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
25005         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
25006         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
25007         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
25008
25009 2002-02-06  Richard Henderson  <rth@redhat.com>
25010
25011         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
25012
25013 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
25014
25015         * gcc.dg/20020206-1.c: New test.
25016
25017 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
25018
25019         * gcc.c-torture/execute/20020206-1.c: New test.
25020
25021         * gcc.c-torture/execute/20020206-2.c: New test.
25022
25023         PR optimization/5429:
25024         * gcc.c-torture/compile/20020206-1.c: New test.
25025
25026 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
25027
25028         * g++.dg/ext/align1.C: Do not use an explicit alignment value
25029         as certain file formats cannot support particularly large
25030         alignments.
25031
25032         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
25033         and do not expect to be able to link the executable.
25034
25035         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
25036         fail because the COFF format does not support the weak attribute.
25037
25038 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
25039
25040         * g77.dg/pr5473.f:  New test
25041
25042 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
25043
25044         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
25045         Fix testcase accordingly.
25046
25047 2002-02-04  Richard Henderson  <rth@redhat.com>
25048
25049         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
25050         (buf): Change to be an array of pointers, not ints.
25051
25052 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25053
25054         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
25055         before all tests.  Move warning one line above to match where it
25056         C frontend emits.
25057         * gcc.dg/Wswitch-2.c: New test.
25058         * g++.dg/warn/Wswitch-1.C: New test.
25059         * g++.dg/warn/Wswitch-2.C: New test.
25060
25061 2002-02-04  Richard Henderson  <rth@redhat.com>
25062
25063         * g++.dg/abi/offsetof.C: Fix size comparison.
25064
25065 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
25066
25067         * gcc.dg/cast-qual-2.c: New test.
25068
25069 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25070
25071         * gcc.dg/20020201-4.c: New test.
25072
25073 2002-02-04  Ben Elliston  <bje@redhat.com>
25074
25075         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
25076         target_info attribute != 0, in addition to the empty string.
25077         (gcc_target_compile): Likewise.
25078
25079 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
25080
25081         * gcc.dg/Wswitch.c: New test.
25082         PR gcc/4475. PR gcc/3780.
25083
25084 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
25085
25086         * g77.f-torture/execute/5122.f: New test for regressions
25087         against PR fortran/5122.
25088
25089 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
25090
25091         * g77.f-torture/compile/pr3743.f: Delete
25092         * g77.dg/pr3743-1.f: New test.
25093         * g77.dg/pr3743-2.f: New test.
25094         * g77.dg/pr3743-3.f: New test.
25095         * g77.dg/pr3743-4.f: New test.
25096
25097 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25098
25099         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
25100
25101 2002-02-02  Richard Henderson  <rth@redhat.com>
25102
25103         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
25104         * gcc.c-torture/execute/bf64-1.c: Likewise.
25105
25106 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25107
25108         * gcc.dg/20020201-2.c: New test.
25109
25110         * gcc.dg/20020201-3.c: New test.
25111
25112         * gcc.c-torture/execute/bitfld-2.c: New test.
25113
25114 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25115
25116         * gcc.dg/bitfld-1.c: Update.
25117         * gcc.dg/bitfld-2.c: Update.
25118         * gcc.c-torture/execute/bitfld-1.x: New.
25119
25120 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25121
25122         * gcc.c-torture/execute/20020201-1.c: New test.
25123
25124 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
25125
25126         PR target/5469
25127         * gcc.dg/20020201-1.c: New test.
25128
25129 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
25130
25131         PR fortran/3743
25132         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
25133         * g77.f-torture/compile/pr3743.x: Remove
25134
25135 2002-01-31  Tom Rix  <trix@redhat.com>
25136
25137         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
25138
25139 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25140
25141         * gcc.dg/noncompile/20020130-1.c: New test.
25142
25143 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
25144
25145         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
25146
25147 2002-01-29  Richard Henderson  <rth@redhat.com>
25148
25149         * gcc.c-torture/execute/991118-1.c: Cast various constants back
25150         to long long.
25151         * gcc.c-torture/execute/bf64-1.c: Likewise.
25152
25153 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
25154
25155         * gcc.c-torture/execute/20020129-1.c: New test.
25156
25157 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25158
25159         * gcc.c-torture/compile/20000224-1.c: Update.
25160         * gcc.c-torture/execute/bitfld-1.c: New tests.
25161         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
25162         * gcc.dg/uninit-A.c: Update.
25163
25164 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
25165
25166         * g++.dg/template/ctor1.C: Add instantiation.
25167
25168 2002-01-28  Paul Koning  <pkoning@equallogic.com>
25169
25170         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
25171         argument to __builtin_prefetch to be const ptr.
25172
25173 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
25174
25175         * gcc.c-torture/compile/20020120-1.c: New test.
25176
25177 2002-01-27  Kazu Hirata  <kazu@hxi.com>
25178
25179         * gcc.c-torture/execute/20020127-1.c: New test.
25180
25181 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
25182
25183         * g77.dg/f77-edit-i-in.f: New test
25184         * g77.dg/f77-edit-i-out.f: New test
25185
25186 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
25187
25188         * gcc.dg/debug/debug.exp: New file.
25189         * gcc.dg/debug/trivial.c: New file.
25190         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
25191         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
25192         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
25193         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
25194         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
25195         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
25196         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
25197         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
25198         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
25199         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
25200         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
25201         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
25202         * gcc.dg/20000503-1.c: Removed.
25203         * gcc.dg/20010207-1.c: Removed.
25204         * gcc.dg/20011223-1.c: Removed.
25205         * gcc.dg/20020104-2.c: Removed.
25206         * gcc.dg/debug-1.c: Removed.
25207         * gcc.dg/debug-2.c: Removed.
25208         * gcc.dg/debug-3.c: Removed.
25209         * gcc.dg/debug-4.c: Removed.
25210         * gcc.dg/debug-5.c: Removed.
25211         * gcc.dg/debug-6.c: Removed.
25212         * gcc.dg/dwarf2-1.c: Removed.
25213         * gcc.dg/dwarf2-2.c: Removed.
25214
25215 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
25216
25217         * g++.old-deja/g++.other/eh5.C: New test.
25218         * g++.old-deja/g++.other/sibcall2.C: New test.
25219         * g++.old-deja/g++.other/array9.C: New test.
25220         * g++.old-deja/g++.other/typename2.C: New test.
25221         * g++.old-deja/g++.other/crash60.C: New test.
25222         * g++.old-deja/g++.other/conv9.C: New test.
25223         * g++.old-deja/g++.other/mangle10.C: New test.
25224         * g++.old-deja/g++.other/unchanging1.C: New test.
25225         * g++.old-deja/g++.other/exprstmt1.C: New test.
25226         * g++.old-deja/g++.other/inline23.C: New test.
25227         * g++.old-deja/g++.eh/ia64-1.C: New test.
25228         * g++.old-deja/g++.other/dwarf2-1.C: New test.
25229         * g++.old-deja/g++.other/reload1.C: New test.
25230         * g++.old-deja/g++.other/static20.C: New test.
25231         * g++.old-deja/g++.other/local-alloc1.C: New test.
25232         * g++.old-deja/g++.other/conv8.C: New test.
25233         * g++.old-deja/g++.other/stmtexpr2.C: New test.
25234         * g++.old-deja/g++.other/storeexpr1.C: New test.
25235         * g++.old-deja/g++.other/storeexpr2.C: New test.
25236         * g++.dg/eh/template2.C: New test.
25237         * g++.dg/warn/weak1.C: New test.
25238
25239 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
25240
25241         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
25242         Remove first, non-varying, argument.
25243
25244 2002-01-23  Richard Henderson  <rth@redhat.com>
25245
25246         * gcc.dg/inline-2.c: New.
25247
25248         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
25249         Add optional target arg.  Check number of arguments.
25250         (scan-assembler-not, scan-assembler-dem): Likewise.
25251         (scan-assembler-dem-not): Likewise.
25252
25253 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25254
25255         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
25256         line 12.
25257         * g++.old-deja/g++.brendan/parse3.C,
25258         g++.old-deja/g++.other/crash26.C,
25259         g++.old-deja/g++.other/crash28.C,
25260         g++.old-deja/g++.other/crash29.C,
25261         g++.old-deja/g++.other/crash30.C,
25262         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
25263
25264 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
25265
25266         * gcc.dg/20020115-1.c: New.
25267
25268 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
25269
25270         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
25271
25272 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
25273
25274         * gcc.dg/20020122-3.c: New.
25275
25276 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
25277
25278         * g++.dg/other/gc1.C: New test.
25279
25280 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25281
25282         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
25283
25284 2002-01-22  Richard Henderson  <rth@redhat.com>
25285
25286         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
25287
25288 2002-01-22  Richard Henderson  <rth@redhat.com>
25289
25290         * gcc.dg/20020122-4.c: New.
25291
25292 2002-01-22  H.J. Lu <hjl@gnu.org>
25293
25294         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
25295         link output.
25296         * gcc.dg/special/ecos.exp: Likewise.
25297         * lib/g++-dg.exp: Likewise.
25298         * lib/g77-dg.exp: Likewise.
25299         * lib/gcc-dg.exp : Likewise.
25300         * lib/mike-g++.exp: Likewise.
25301         * lib/mike-g77.exp: Likewise.
25302         * lib/mike-gcc.exp: Likewise.
25303         * lib/objc-dg.exp: Likewise.
25304
25305 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
25306
25307         PR target/5379
25308         * gcc.dg/20020122-2.c: New test.
25309
25310 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
25311
25312         * gcc.dg/20020122-1.c: New test.
25313
25314 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
25315
25316         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
25317
25318 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
25319
25320         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
25321
25322 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25323
25324         * gcc.c-torture/compile/20020121-1.c: New test.
25325
25326 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25327
25328         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
25329         ld_library_path.
25330
25331 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
25332
25333         * gcc.dg/20020218-1.c: New test.
25334
25335 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
25336
25337         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
25338         messages
25339         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
25340         "At global scope" warning
25341         * g++.dg/ext/align1.C: Change cygwin test for alignment
25342         from db-bogus to dg-warning
25343
25344 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
25345
25346         * g77.f-torture/compile/cpp2.F: New test.
25347
25348 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25349
25350         * g++.dg/template/access1.C: New test.
25351
25352 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
25353
25354         * gcc.dg/20020118-1.c: New.
25355
25356 2002-01-18  Kazu Hirata  <kazu@hxi.com>
25357
25358         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
25359
25360 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25361
25362         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
25363         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
25364         alignment warnings.
25365
25366 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25367
25368         * gcc.misc-tests/i386-prefetch.exp: Save and restore
25369         torture_with_loops and torture_without_loops
25370
25371 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
25372
25373         * gcc.c-torture/compile/20020116-1.c: New test.
25374
25375 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
25376
25377         * gcc.dg/20020116-2.c: New test.
25378
25379         * gcc.dg/ultrasp4.c: New test.
25380
25381         * gcc.dg/20020116-1.c: New test.
25382
25383 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
25384
25385         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
25386         by EABI.
25387
25388 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
25389
25390         * gcc.misc-tests/i386-prefetch.exp: New.
25391         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
25392         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
25393         * gcc.misc-tests/i386-pf-none-1.c: New test.
25394         * gcc.misc-tests/i386-pf-sse-1.c: New test.
25395
25396 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
25397
25398         * gcc.dg/gnu89-init-1.c: Add new tests.
25399
25400 2002-01-15  Andreas Jaeger  <aj@suse.de>
25401
25402         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
25403         * gcc.dg/i386-mmx-2.c: Likewise.
25404         * gcc.dg/i386-sse-1.c: Likewise.
25405         * gcc.dg/i386-sse-2.c: Likewise.
25406         * gcc.dg/i386-sse-3.c: Likewise.
25407
25408 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
25409
25410         * g77.f-torture/execute/intrinsic-unix-bessel.f:
25411         Uncomment additional cases that now pass.
25412
25413 2002-01-11  Richard Henderson  <rth@redhat.com>
25414
25415         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
25416         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
25417
25418 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
25419
25420         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
25421
25422 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
25423
25424         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
25425         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
25426
25427 2002-01-10  Dale Johannesen  <dalej@apple.com>
25428
25429         * gcc.c-torture/execute/loop-11.c: New.
25430
25431 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
25432
25433         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
25434         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
25435
25436 2002-01-09  Richard Henderson  <rth@redhat.com>
25437
25438         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
25439         type in which to perform the operation for each size.
25440
25441 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
25442
25443         * gcc.c-torture/compile/20020109-2.c: New test.
25444
25445 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
25446
25447         * gcc.c-torture/execute/loop-10.c: New test.
25448
25449 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25450
25451         * gcc.c-torture/compile/20010226-1.c: New test.
25452         * gcc.c-torture/compile/20010227-1.c: New test.
25453         * gcc.c-torture/compile/20010426-1.c: New test.
25454         * gcc.c-torture/compile/20010510-1.c: New test.
25455         * gcc.c-torture/compile/20010605-3.c: New test.
25456         * gcc.c-torture/compile/20010824-1.c: New test.
25457         * gcc.c-torture/execute/20010409-1.c: New test.
25458         * gcc.dg/noncompile/20000901-1.c: New test.
25459         * gcc.dg/20001023-1.c: New test.
25460         * gcc.dg/20001101-1.c: New test.
25461         * gcc.dg/20001102-1.c: New test.
25462         * gcc.dg/20010207-1.c: New test.
25463         * gcc.dg/20010405-1.c: New test.
25464         * gcc.dg/20010822-1.c: New test.
25465         * gcc.dg/20011107-1.c: New test.
25466
25467 2002-01-09  Jeffrey A Law  (law@redhat.com)
25468
25469         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
25470
25471         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
25472         execution failure on PA targets.
25473
25474 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25475
25476         * gcc.c-torture/compile/20020109-1.c: New test.
25477
25478 2002-01-08  Kazu Hirata  <kazu@hxi.com>
25479
25480         * gcc.c-torture/execute/20020108-1.c: New test.
25481
25482 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
25483
25484         * gcc.dg/20020108-1.c: New test.
25485
25486 2002-01-08  H.J. Lu <hjl@gnu.org>
25487
25488         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
25489         for header files.
25490
25491 2002-01-08  Geoff Keating  <geoffk@redhat.com>
25492
25493         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
25494         consistency.
25495
25496 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
25497
25498         * gcc.dg/altivec-4.c: Test altivec predicates.
25499
25500 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
25501
25502         * gcc.c-torture/execute/20020107-1.c: New test.
25503
25504 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
25505
25506         PR c/5279
25507         * gcc.c-torture/compile/20020106-1.c: New test.
25508
25509 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25510
25511         * gcc.c-torture/execute/nestfunc-4.c: New test.
25512
25513 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25514
25515         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
25516         extra triple that slipped in.
25517         * g++.old-deja/g++.abi/align.C: Likewise.
25518         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25519
25520 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25521
25522         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
25523         * g++.old-deja/g++.abi/align.C: Likewise.
25524         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25525
25526         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
25527         on FreeBSD/i386.
25528         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
25529         FreeBSD.
25530
25531 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
25532
25533         * gcc.dg/20020104-1.c: New test.
25534
25535         * gcc.dg/20020104-2.c: New test.
25536
25537 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
25538
25539         * gcc.dg/20020103-1.c: Fix typo in target selector.
25540
25541 2002-01-03  Richard Henderson  <rth@redhat.com>
25542
25543         * gcc.dg/20020103-1.c: New.
25544
25545 2002-01-03  Kazu Hirata  <kazu@hxi.com>
25546
25547         * gcc.c-torture/execute/20020103-1.c: New test.
25548
25549 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
25550
25551         * g++.dg/other/debug2.C: New test.
25552
25553         * gcc.c-torture/compile/20020103-1.c: New test.
25554
25555 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
25556
25557         * gcc.dg/gnu89-init-1.c: Added new tests.
25558
25559 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25560
25561         * g++.dg/template/friend2.C: Remove as patch is reverted.
25562
25563         * g++.dg/warn/oldcast1.C: New test.
25564
25565         * g++.dg/template/ptrmem1.C: New test.
25566         * g++.dg/template/ptrmem2.C: New test.
25567
25568         * g++.dg/template/ntp.C: New test.
25569
25570         * g++.dg/other/component1.C: New test.
25571
25572         * g++.dg/template/ttp3.C: New test.
25573
25574         * g++.dg/template/friend2.C: New test.
25575         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
25576
25577 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25578
25579         * g++.dg/other/ptrmem1.C: New test.
25580         * g++.dg/other/ptrmem2.C: New test.
25581
25582 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25583
25584         * g++.dg/template/ctor1.C: New test.
25585
25586 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25587
25588         * g++.dg/template/friend2.C: New test.
25589
25590 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
25591
25592         * gcc.dg/mmix-1.c: New test.
25593
25594 2001-12-31  Richard Henderson  <rth@redhat.com>
25595
25596         * gcc.dg/asm-5.c: New.
25597
25598 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
25599
25600         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
25601         in namespace __gnu_cxx
25602
25603 2001-12-30  Richard Henderson  <rth@redhat.com>
25604
25605         * gcc.dg/debug-6.c: New.
25606
25607 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
25608
25609         * gcc.c-torture/compile/20011229-2.c: New test.
25610
25611 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
25612
25613         * gcc.dg/debug-3.c: New test.
25614         * gcc.dg/debug-4.c: New test.
25615         * gcc.dg/debug-5.c: New test.
25616
25617 2001-12-29  Richard Henderson  <rth@redhat.com>
25618
25619         * g++.dg/eh/loop1.C: New.
25620
25621 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25622
25623         * g++.dg/template/crash1.C: New test.
25624
25625 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25626
25627         * g++.dg/other/const1.C: New test.
25628
25629 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25630
25631         * gcc.c-torture/compile/20011229-1.c: New test.
25632
25633 2001-12-28  Stan Shebs  <shebs@apple.com>
25634
25635         * lib/objc-torture.exp: Resync with c-torture.exp.
25636         * lib/objc.exp: Load standard libraries.
25637
25638 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
25639
25640         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
25641         additional tests.
25642
25643 2001-12-27  Roger Sayle <roger@eyesopen.com>
25644
25645         * gcc.c-torture/execute/string-opt-16.c: New testcase.
25646
25647 2001-12-27  Richard Henderson  <rth@redhat.com>
25648
25649         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
25650
25651 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25652
25653         * g++.dg/eh/ctor1.C: New test.
25654         * g++.dg/other/error2.C: New test.
25655
25656 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25657
25658         * g++.dg/other/init2.C: New test.
25659
25660 2001-12-24  Richard Henderson  <rth@redhat.com>
25661
25662         * gcc.dg/20011223-1.c: New.
25663         * gcc.dg/inline-1.c: New.
25664
25665 2001-12-23  Richard Henderson  <rth@redhat.com>
25666
25667         * gcc.dg/asm-4.c: Test operand modifiers.
25668
25669 2001-12-23  Richard Henderson  <rth@redhat.com>
25670
25671         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
25672
25673 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25674
25675         * gcc.c-torture/execute/20011223-1.c: New test.
25676
25677 2001-12-21  Richard Henderson  <rth@redhat.com>
25678
25679         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
25680         re-enables the warning.
25681
25682 2001-12-21  Richard Henderson  <rth@redhat.com>
25683
25684         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
25685
25686 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25687
25688         * gcc.c-torture/compile/20011218-1.c: New test.
25689
25690 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
25691
25692         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
25693         arm-isr.c test.
25694         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
25695         epilogue generation for ARM ISR routines.
25696
25697 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25698
25699         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
25700         * gcc.dg/format/c90-printf-3.c: Likewise.
25701         * gcc.dg/format/c99-printf-3.c: Likewise.
25702         * gcc.dg/format/ext-1.c: Likewise.
25703         * gcc.dg/format/ext-6.c: Likewise.
25704         * gcc.dg/format/format.h: Prototype unlocked stdio.
25705
25706 2001-12-20  Richard Henderson  <rth@redhat.com>
25707
25708         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
25709         (arena): Use it.
25710         (malloc): Correct allocation logic.  Abort if we fill up the
25711         arena before initialization complete.
25712         (realloc): Correct allocation logic.
25713
25714 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25715
25716         * gcc.c-torture/compile/20011219-2.c: New test.
25717
25718         * gcc.c-torture/execute/20011219-1.c: New test.
25719
25720 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
25721
25722         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
25723         target does not support weak symbols.
25724
25725 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
25726
25727         * gcc.c-torture/compile/20011219-1.c: New test.
25728
25729 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25730
25731         * g++.dg/other/error1.C: New test.
25732
25733 2001-12-17  Jeffrey A Law  (law@redhat.com)
25734
25735         * gcc.c-torture/execute/20011217-1.c: New test.
25736
25737 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
25738
25739         * objc.dg/special/: New directory.
25740         * objc.dg/special/special.exp: New file.
25741         * objc.dg/special/unclaimed-category-1.h: New file.
25742         * objc.dg/special/unclaimed-category-1a.m: New file.
25743         * objc.dg/special/unclaimed-category-1.m: New file.
25744
25745 2001-12-17  Andreas Jaeger  <aj@suse.de>
25746
25747         * gcc.c-torture/compile/20011217-2.c: New test.
25748
25749 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25750
25751         * gcc.c-torture/compile/20011217-1.c: New test.
25752
25753 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
25754
25755         * testsuite/gcc.dg/20011214-1.c: New.
25756
25757 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
25758
25759         * gcc.dg/altivec-4.c: New.
25760
25761 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
25762
25763         * gcc.dg/20011113-1.c: New test.
25764
25765 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25766
25767         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
25768         std::__malloc_alloc_template<0> and
25769         std::__default_alloc_template<false, 0>.
25770
25771 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
25772
25773         * objc/execute/bf-21.m: New test.
25774         * objc/execute/enumeration-1.m: New test.
25775         * objc/execute/enumeration-2.m: New test.
25776
25777 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
25778
25779         * gcc.dg/gnu89-init-1.c: New test.
25780
25781 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25782
25783         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
25784         * g++.old-deja/g++.jason/2371.C: Likewise.
25785         * g++.old-deja/g++.jason/template33.C: Likewise.
25786         * g++.old-deja/g++.jason/template34.C: Likewise.
25787         * g++.old-deja/g++.jason/template36.C: Likewise.
25788         * g++.old-deja/g++.oliva/typename1.C: Likewise.
25789         * g++.old-deja/g++.oliva/typename2.C: Likewise.
25790         * g++.old-deja/g++.other/typename1.C: Likewise.
25791         * g++.old-deja/g++.pt/inherit2.C: Likewise.
25792         * g++.old-deja/g++.pt/nontype5.C: Likewise.
25793         * g++.old-deja/g++.pt/typename11.C: Likewise.
25794         * g++.old-deja/g++.pt/typename14.C: Likewise.
25795         * g++.old-deja/g++.pt/typename16.C: Likewise.
25796         * g++.old-deja/g++.pt/typename3.C: Likewise.
25797         * g++.old-deja/g++.pt/typename4.C: Likewise.
25798         * g++.old-deja/g++.pt/typename5.C: Likewise.
25799         * g++.old-deja/g++.pt/typename7.C: Likewise.
25800         * g++.old-deja/g++.robertl/eb9.C: Likewise.
25801
25802 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
25803
25804         * g++.dg/other/linkage1.C: New test.
25805         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
25806         specifiers.
25807
25808 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25809
25810         * gcc.dg/concat.c: New test.
25811
25812 2001-12-11  Stan Shebs  <shebs@apple.com>
25813
25814         * objc/compile: New test directory.
25815         * objc/compile/compile.exp: New expect script.
25816         * objc/compile/20011211-1.m: New compile test.
25817
25818 2001-12-11  Jason Merrill  <jason@redhat.com>
25819
25820         * lib/prune.exp (prune_gcc_output): Also handle "In member
25821         function".  So many permutations...
25822
25823 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
25824
25825         * g++.dg/template/typedef1.C: New test.
25826
25827 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
25828
25829         * g++.dg/other/copy1.C: New test.
25830
25831 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
25832
25833         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
25834
25835         * gcc.dg/builtin-choose-expr.c: New.
25836
25837 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
25838
25839         * gcc.dg/altivec-2.c: New.
25840
25841 2001-12-07  Richard Henderson  <rth@redhat.com>
25842
25843         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
25844
25845 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
25846
25847         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
25848         ultrasparc.
25849
25850 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25851
25852         * g++-old.deja/g++.robertl/eb101.C: Deleted.
25853
25854 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
25855
25856         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
25857         variable argument list.
25858
25859 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
25860
25861         * gcc.c-torture/execute/memcheck: Delete entire directory.
25862         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
25863         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
25864
25865 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25866
25867         * gcc.dg/Wshadow-1.c: New test.
25868
25869 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
25870
25871         * gcc.c-torture/compile/20011130-1.c: New test.
25872
25873         * gcc.dg/noncompile/20011025-1.c: New test.
25874
25875         * g++.dg/other/anon-union.C: New test.
25876
25877         * gcc.c-torture/execute/20011024-1.c: New test.
25878
25879 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25880
25881         * gcc.c-torture/execute/20000722-1.x,
25882         gcc.c-torture/execute/20010123-1.x: Remove.
25883         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
25884         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
25885         gcc.dg/c99-complit-2.c: New tests.
25886
25887 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
25888
25889         * g++.dg/inherit/base1.C: New test.
25890
25891 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
25892
25893         * g++.dg/other/stdarg1.C: New test.
25894
25895         * gcc.c-torture/compile/20011130-2.c: New test.
25896
25897 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
25898
25899         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
25900         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
25901         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
25902         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
25903         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
25904         * gcc.dg/builtin-prefetch-1.c: New test.
25905
25906 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
25907
25908         * gcc.dg/20011130-1.c: New test.
25909
25910 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25911
25912         * g++.dg/other/scope1.C: New test.
25913         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
25914
25915 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25916
25917         * gcc.dg/vla-init-1.c: New test.
25918
25919 2001-12-01  Geoff Keating  <geoffk@redhat.com>
25920
25921         * gcc.c-torture/compile/structs.c: New testcase from GDB.
25922
25923 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25924
25925         * objc.dg/alias.m: Update.
25926         * objc.dg/class-1.m: Update.
25927         * objc.dg/const-str-1.m: Update.
25928         * objc.dg/fwd-proto-1.m: Update.
25929         * objc.dg/id-1.m: Update.
25930         * objc.dg/super-class-1.m: Update.
25931
25932 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
25933
25934         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
25935         constructs.
25936
25937 2001-11-28  Jeffrey A Law  (law@cygnus.com)
25938
25939         * gcc.c-torture/execute/20011128-1.c: New test.
25940
25941 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
25942
25943         * gcc.dg/20011127-1.c: New test.
25944
25945 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25946
25947         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
25948         from Austin Group draft 7.
25949         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
25950         scanf format arguments.
25951         * gcc.dg/format/no-exargs-2.c: New test.
25952
25953 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
25954
25955         * g++.dg/abi/vbase8-4.C: New test.
25956
25957 2001-11-24  Ian Lance Taylor  <ian@airs.com>
25958
25959         * gcc.c-torture/execute/20011121-1.c: New test.
25960
25961 2001-11-23  Jeffrey A Law  (law@cygnus.com)
25962
25963         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
25964
25965 2001-11-23  Andreas Jaeger  <aj@suse.de>
25966
25967         * gcc.dg/cpp/charconst-2.c: New test.
25968
25969 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
25970
25971         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
25972         to the host if it is remote.  Let tests specify extra headers
25973         they use.
25974         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
25975         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
25976         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
25977         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
25978         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
25979         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
25980         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
25981         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
25982         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
25983         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
25984
25985 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
25986
25987         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
25988         for little endian ARMs.
25989
25990 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
25991
25992         * gcc.c-torture/compile/20011119-1.c: New test.
25993         * gcc.c-torture/compile/20011119-2.c: New test.
25994
25995 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
25996
25997         * gcc.dg/altivec-1.c: Fix typo.
25998
25999 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26000
26001         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
26002
26003 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
26004
26005         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
26006
26007 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
26008
26009         * lib/g77.exp: Don't specify --rpath-link.
26010
26011         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
26012         across all the headers.
26013         * gcc.dg/format/format.exp: For testing on a remote host,
26014         copy format.h.
26015
26016         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
26017         * gcc.c-torture/execute/930406-1.c: Likewise.
26018         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26019
26020 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
26021
26022         * gcc.dg/altivec-1.c: New.
26023
26024 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
26025
26026         * gcc.dg/cpp/fpreprocessed.c: New test case.
26027
26028 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26029
26030         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
26031         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
26032         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
26033
26034 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26035
26036         * gcc.dg/no-builtin-1.c: New test.
26037
26038 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
26039
26040         * gcc.c-torture/execute/20011115-1.c: New test.
26041
26042 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
26043
26044         * gcc.c-torture/compile/20011114-2.c: New test.
26045         * gcc.c-torture/compile/20011114-3.c: New test.
26046         * gcc.c-torture/compile/20011114-4.c: New test.
26047
26048 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26049
26050         * g++.dg/other/init1.C: New test.
26051
26052 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
26053
26054         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
26055         message.
26056
26057         * gcc.c-torture/execute/20011114-1.c: New testcase.
26058
26059         * gcc.c-torture/compile/20010327-1.c: Revert last change.
26060         * gcc.c-torture/compile/20011114-1.c: New test, exactly
26061         like the (before this change) version of 20010327-1.c.
26062
26063 2001-11-14  Roger Sayle <roger@eyesopen.com>
26064
26065         * gcc.c-torture/execute/string-opt-13.c: New testcase.
26066
26067 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
26068
26069         * g++.dg/init/array2.C: New test.
26070
26071 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
26072
26073         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
26074
26075 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
26076
26077         * g++.dg/other/forscope1.C: New test.
26078         * g++.dg/ext/forscope1.C: New test.
26079         * g++.dg/ext/forscope2.C: New test.
26080
26081 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
26082
26083         * gcc.c-torture/execute/20011113-1.c: New test.
26084
26085 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
26086
26087         * gcc.c-torture/execute/20011109-2.c: New test.
26088
26089         * gcc.c-torture/execute/20011109-1.c: New test.
26090
26091 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
26092
26093         * gcc.c-torture/compile/20011109-1.c: New test.
26094
26095 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
26096
26097         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
26098         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
26099         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
26100         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
26101         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
26102         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
26103         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
26104
26105 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26106
26107         * g++.dg/warn/Wshadow-1.C: New tests.
26108         * g++.old-deja/g++.mike/for3.C: Update.
26109
26110 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26111
26112         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
26113         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
26114         XFAILs.  Adjust expected error texts.
26115         * gcc.c-torture/compile/20011106-1.c,
26116         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
26117         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
26118         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
26119         gcc.dg/c99-array-lval-5.c: New tests.
26120
26121 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26122
26123         * gcc.dg/cpp/defined.c: Update.
26124
26125 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26126
26127         * gcc.c-torture/execute/anon-1.c: New test.
26128
26129 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
26130
26131         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
26132         same size, so no warning should be produced on stormy16.
26133
26134         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
26135         due to oversized array.
26136         * g++.old-deja/g++.mike/ns15.C: Likewise.
26137         * g++.old-deja/g++.pt/crash16.C: Likewise.
26138
26139 2001-11-02  Graham Stott  <grahams@redhat.com>
26140
26141         * g++.dgother/debug1.C: Fix typos.
26142
26143 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
26144
26145         * g++.dg/other/debug1.C: New test.
26146
26147 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26148
26149         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
26150         of unsigned long.
26151
26152 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
26153
26154         * gcc.dg/20011029-2.c: New test.
26155
26156         * gcc.c-torture/compile/20011029-1.c: New test.
26157
26158 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
26159
26160         * objc/execute/class_self-1.m: New test.
26161         * objc/execute/class_self-2.m: New test.
26162
26163 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
26164
26165         * gcc.misc-tests/msgs.exp: Delete.
26166         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
26167         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
26168         error set to match recent changes.
26169
26170 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
26171
26172         * gcc.dg/20011021-1.c: New test.
26173
26174 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
26175
26176         * gcc.c-torture/compile/20011023-1.c: New test.
26177
26178 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
26179
26180         * lib/g77.exp: Rewrite based on lib/g++.exp.
26181
26182 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
26183
26184         * gcc.c-torture/execute/20011019-1.c: New test.
26185
26186         * gcc.dg/20011018-1.c: New test.
26187
26188 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
26189
26190         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
26191
26192 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
26193
26194         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
26195         * gcc.dg/attr-invalid.c: Likewise.
26196
26197 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
26198
26199         * testsuite/gcc.dg/20011015-1.c: New test.
26200
26201 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26202
26203         * g++.dg/template/unify2.C: New test.
26204
26205 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26206
26207         * g++.dg/other/exception-specification.C: New test
26208
26209 2001-10-13  Tom Rix  <trix@redhat.com>
26210
26211         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
26212         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
26213
26214 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
26215
26216         * testsuite/gcc.dg/20011009-1.c: New test.
26217
26218 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26219
26220         PR g++/4476
26221         * g++.dg/other/friend1.C: New test.
26222
26223 2001-10-11  Richard Henderson  <rth@redhat.com>
26224
26225         * g++.old-deja/g++.other/crash18.C: Add -S to options.
26226
26227 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26228
26229         * gcc.c-torture/compile/20011010-1.c: New.
26230
26231 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26232
26233         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
26234         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
26235         g77.f-torture/execute/execute.exp,
26236         g77.f-torture/noncompile/noncompile.exp,
26237         gcc.c-torture/compile/compile.exp,
26238         gcc.c-torture/execute/execute.exp,
26239         gcc.c-torture/execute/ieee/ieee.exp,
26240         gcc.c-torture/execute/memcheck/memcheck.exp,
26241         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
26242         objc/execute/execute.exp: Update FSF address.
26243
26244 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
26245
26246         * gcc.dg/cpp/cmdlne-C.c: Update.
26247         * gcc.dg/cpp/cmdlne-C2.c: New.
26248
26249 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26250
26251         * gcc.c-torture/execute/20011008-3.c: New.
26252
26253 2001-10-08  DJ Delorie  <dj@redhat.com>
26254
26255         * gcc.dg/20011008-1.c: New.
26256         * gcc.dg/20011008-2.c: New.
26257
26258 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26259
26260         * gcc.dg/cpp/spacing1.c: Update test.
26261
26262 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26263
26264         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
26265         spelling errors of "separate" as "seperate".
26266
26267 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
26268
26269         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
26270         enough to avoid inlining.
26271
26272 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26273
26274         * lib/g77.exp: set libg2c_dir correctly.
26275
26276 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26277
26278         * gcc.dg/cpp/macro11.c: New test.
26279
26280 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26281
26282         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
26283         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
26284         gcc.dg/format/multattr-3.c: New tests.
26285         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
26286         tests for format attributes on function pointers being rejected.
26287
26288 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26289
26290         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
26291
26292 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26293
26294         * g++.dg/warn/format1.C: New test.
26295
26296 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26297
26298         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
26299
26300 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26301
26302         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
26303
26304 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26305
26306         * gcc.dg/cpp/redef2.c: Add test.
26307
26308 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
26309
26310         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
26311         long-standing bug on i686, apparently.
26312         * gcc.c-torture/execute/loop-2c.x: New file.
26313         * gcc.c-torture/execute/loop-2d.x: New file.
26314         * gcc.c-torture/execute/loop-3c.x: New file.
26315
26316 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
26317
26318         * gcc.dg/cpp/20000625-2.c: Correct line number.
26319
26320 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26321
26322         * gcc.dg/cpp/macro10.c: New test.
26323         * gcc.dg/cpp/strify3.c: New test.
26324         * gcc.dg/cpp/spacing1.c: Add tests.
26325         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
26326         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
26327
26328 2001-09-24  DJ Delorie  <dj@redhat.com>
26329
26330         * gcc.c-torture/execute/20010924-1.c: New test.
26331
26332 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26333
26334         * testsuite/objc/execute/paste.m: Remove.
26335
26336 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26337
26338         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
26339
26340 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
26341
26342         * g77.dg/strlen0.f: New test.
26343
26344 2001-09-21  Richard Henderson  <rth@redhat.com>
26345
26346         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
26347         * g++.old-deja/g++.abi/vtable2.C: Likewise.
26348
26349 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26350
26351         Table-driven attributes.
26352         * g++.dg/ext/attrib1.C: New test.
26353
26354 2001-09-20  DJ Delorie  <dj@redhat.com>
26355
26356         * gcc.dg/20000926-1.c: Update expected warning messages.
26357         * gcc.dg/array-2.c: Likewise, and test for warnings too.
26358         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
26359         array.
26360
26361 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
26362
26363         * g++.dg/eh/registers1.C: New test case.
26364
26365 2001-09-17  Richard Henderson  <rth@redhat.com>
26366
26367         * gcc.dg/array-5.c: Fix VLA decomposition test.
26368
26369 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26370
26371         * gcc.dg/cpp/line5.c: New testcase.
26372
26373 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
26374
26375         * gcc.dg/cpp/macro9.c: New test.
26376
26377 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
26378
26379         * gcc.c-torture/execute/980223.c: Change type of addr from long
26380         to char *.
26381
26382 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
26383
26384         * gcc.c-torture/execute/20010915-1.c: New test.
26385
26386 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
26387
26388         * g77.dg/bprob: New directory.
26389         * g77.dg/bprob/bprob.exp: New file.
26390         * g77.dg/bprob/bprob-1.f: New test.
26391         * g77.dg/gcov: New directory.
26392         * g77.dg/gcov/gcov.exp: New file.
26393         * g77.dg/gcov/gcov-1.f: New test.
26394         * g77.dg/gcov/gcov-1.x: New file.
26395
26396 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26397
26398         * gcc.dg/cpp/directiv.c: Update.
26399         * gcc.dg/cpp/undef1.c: Update.
26400
26401 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
26402
26403         * gcc.dg/20010912-1.c: New test.
26404
26405 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
26406
26407         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
26408         language-independent file in lib.
26409         * lib/gcov.exp: New file.
26410
26411 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26412
26413         * gcc.c-torture/compile/20010911-1.c: New test.
26414
26415 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
26416
26417         * lib/profopt.exp: New, to support profile-directed optimizations.
26418         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
26419         * gcc.misc-tests/bprob-1.c: New test.
26420         * gcc.misc-tests/bprob-2.c: New test.
26421
26422 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
26423
26424         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
26425         XFAIL and which kinds of gcov output to verify.
26426         * gcc.misc-tests/gcov-4b.x: New file.
26427         * gcc.misc-tests/gcov-5b.x: New file.
26428         * gcc.misc-tests/gcov-6.x: New file.
26429         * gcc.misc-tests/gcov-7.c: New test.
26430         * gcc.misc-tests/gcov-7.x: New file.
26431
26432 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
26433
26434         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
26435         * gcc.misc-tests/gcov-6.c: New test.
26436
26437 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26438
26439         PR c++/3986
26440         * g++.dg/abi/vbase1.C: New test.
26441
26442 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
26443
26444         * objc.dg/method-2.m: New.
26445
26446 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26447
26448         PR c++/4203
26449         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
26450         * g++.dg/init/empty1.C: New test.
26451
26452 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
26453
26454         * gcc.c-torture/compile/20010903-1.c: New test.
26455
26456 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
26457
26458         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
26459         for m68k.
26460
26461 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
26462
26463         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
26464
26465         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
26466
26467         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
26468
26469 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
26470
26471         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
26472         for 16-bit 'unsigned int'.
26473
26474 2001-08-29  Kazu Hirata  <kazu@hxi.com>
26475
26476         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
26477
26478 2001-08-27  Richard Henderson  <rth@redhat.com>
26479
26480         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
26481         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
26482
26483 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
26484
26485         * gcc.dg/asm-names.c (ymain): New.
26486
26487 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
26488
26489         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
26490         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
26491         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
26492
26493 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26494
26495         * gcc.dg/compare5.c: New testcase.
26496
26497 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
26498
26499         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
26500         and "In instantiation".
26501
26502 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
26503
26504         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
26505
26506 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
26507
26508         * gcc.misc-tests/gcov.exp: Add support for branch information.
26509         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
26510         * gcc.misc-tests/gcov-4.c: New test.
26511         * gcc.misc-tests/gcov-4b.c: New test.
26512         * gcc.misc-tests/gcov-5b.c: New test.
26513
26514 2001-08-20  Zack Weinberg  <zackw@panix.com>
26515
26516         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
26517         expected to fail.
26518
26519 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26520
26521         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
26522
26523 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
26524
26525         * g++.dg/eh/template1.C: New test.
26526
26527 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
26528
26529         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
26530         Fix thinko.
26531         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
26532         for xfail.
26533
26534 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
26535
26536         * lib/g77-dg.exp:  Use prune.exp for common procedures
26537         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
26538         * lib/g77.exp: (g77-dg-prune) Remove
26539
26540 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
26541
26542         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
26543
26544 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26545
26546         * g++.dg/template/unify1.C: New test.
26547
26548 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
26549
26550         * g++.dg/abi/empty4.C: New test.
26551
26552 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
26553
26554         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
26555         solaris2.*
26556         * g77.f-torture/compile/pr3743.x: Likewise
26557
26558 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26559
26560         * g++.dg/other/using-declaration.C: New test.
26561
26562 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26563
26564         * gcc.dg/cpp/tr-sign.c: New testcase.
26565
26566 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26567
26568         * gcc.dg/cpp/19951025-1.c: Revert.
26569         * gcc.dg/cpp/directiv.c: We no longer process directives that
26570         interrupt macro arguments.
26571
26572 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
26573
26574         * gcc.dg/bconstp-1.c: New test.
26575
26576 2001-08-03  Richard Henderson  <rth@redhat.com>
26577
26578         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
26579
26580 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26581
26582         * gcc.dg/cpp/19951025-1.c: Update.
26583
26584 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
26585
26586         * g77.dg/ff90-1.f (s): Fix reference of variable z,
26587         should be x.
26588
26589 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26590
26591         Kill -fhonor-std.
26592         * g++.old-deja/g++.ns/ns14.C: Remove special options.
26593         * g++.old-deja/g++.other/std1.C: Likewise.
26594         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
26595
26596 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
26597
26598         * lib/g77.exp:  Load gcc-defs.exp for common procedures
26599         (g77_pass, g77_fail, g77_finish, g77_exit,
26600         ${tool}_check_unsupported_p} Now redundant.  Deleted.
26601
26602 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
26603
26604         * g77.dg/fbackslash.f
26605         * g77.dg/fcase-preserve.f
26606         * g77.dg/ff90-1.f
26607         * g77.dg/ffixed-line-length-0.f
26608         * g77.dg/ffixed-line-length-132.f
26609         * g77.dg/ffixed-line-length-7.f
26610         * g77.dg/ffixed-line-length-72.f
26611         * g77.dg/ffixed-line-length-none.f
26612         * g77.dg/ffree-form-1.f
26613         * g77.dg/fno-backslash.f
26614         * g77.dg/fno-f90-1.f
26615         * g77.dg/fno-fixed-form-1.f
26616         * g77.dg/fno-onetrip.f
26617         * g77.dg/fno-typeless-boz.f
26618         * g77.dg/fno-underscoring.f
26619         * g77.dg/fno-vxt-1.f
26620         * g77.dg/fonetrip.f
26621         * g77.dg/ftypeless-boz.f
26622         * g77.dg/fugly-assumed.f
26623         * g77.dg/funderscoring.f
26624         * g77.dg/fvxt-1.f
26625
26626 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
26627
26628         * objc.dg/fwd-proto-1.m: New.
26629         * objc.dg/local-decl-1.m: New.
26630         * objc.dg/naming-1.m: New.
26631         * objc.dg/naming-2.m: New.
26632         * objc.dg/proto-hier-1.m: New.
26633
26634 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
26635
26636         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
26637         largest-type elements to a struct makes its size grow.
26638
26639 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26640
26641         * g++.dg/abi/vthunk1.C: New test.
26642
26643 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26644
26645         * g++.dg/abi/vbase8-22.C: New test.
26646
26647 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26648
26649         * gcc.dg/cpp/macro8.c: New test.
26650
26651 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26652
26653         * g++.dg/abi/vbase8-21.C: New test.
26654
26655 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26656
26657         * g++.dg/abi/vbase8-10.C: New test.
26658
26659 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26660
26661         * lib/g++.exp (g++_set_ld_library_path): Renamed to
26662         ${tool}_set_ld_library_path.
26663         Changed caller.
26664         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
26665         g++.exp.
26666
26667 2001-07-26  Stan Cox <scox@redhat.com>
26668
26669         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
26670         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
26671         gcc_exit, gcc_check_unsupported_p):
26672         Moved to gcc-deps.exp
26673         * gcc-deps.exp: New file.
26674
26675 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26676
26677         * g++.old-deja/g++.pt/defarg14.C: New test.
26678
26679 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26680
26681         * g++.old-deja/g++.other/lineno5.C: New test.
26682
26683 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26684
26685         * g++.old-deja/g++.pt/crash68.C: New test.
26686
26687 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26688
26689         * g++.old-deja/g++.other/crash42.C: New test.
26690
26691 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26692
26693         * gcc.dg/cpp/extratokens.c: Fix.
26694         * gcc.dg/cpp/skipping2.c: New tests.
26695
26696 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26697
26698         * gcc.c-torture/execute/20010724-1.c: New file.
26699         * gcc.c-torture/execute/20010724-1.x: New file.
26700
26701 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26702
26703         * g++.old-deja/g++.other/cond7.C: New test.
26704
26705 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26706
26707         * g++.old-deja/g++.other/optimize4.C: New test.
26708
26709 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26710
26711         * g++.old-deja/g++.abi/vbase8-5.C: New test.
26712
26713 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
26714
26715         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
26716         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
26717         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
26718         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
26719
26720         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
26721         bug report" message.
26722
26723         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
26724         * g++.dg/ext/instantiate1.C: Move from old-deja.
26725
26726 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
26727
26728         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
26729         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
26730         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
26731         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
26732
26733 2001-07-23  Jeffrey A Law  (law@cygnus.com)
26734
26735         * gcc.c-torture/execute/20010723-1.c: New test.
26736
26737 2001-07-23  Ben Elliston  <bje@redhat.com>
26738
26739         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
26740
26741 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26742
26743         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
26744         i[34567]86-*-*.
26745         Delete handling of ieee_multilib_flags.
26746         Pass -mieee for alpha*-*-* and sh-*-*.
26747         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
26748
26749 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
26750
26751         Remove old-abi tests.
26752         * g++.old-deja/g++.mike/p11116.C: Remove.
26753         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
26754
26755 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
26756
26757         * g77.f-torture/compile/pr3743.f:  New test
26758
26759 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
26760
26761         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
26762
26763 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26764
26765         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
26766         g++.old-deja/g++.pt/static6.C: Likewise.
26767         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
26768         supports weak symbols.
26769
26770 2001-07-18  Andreas Jaeger  <aj@suse.de>
26771
26772         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
26773         supported again.
26774
26775 2001-07-18  Andreas Jaeger  <aj@suse.de>
26776
26777         * gcc.dg/iftrap-1.c: Fix target line.
26778
26779 2001-07-17  Richard Henderson  <rth@redhat.com>
26780
26781         * gcc.c-torture/execute/20010717-1.c: New.
26782
26783 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26784
26785         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
26786         tests.
26787
26788 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26789
26790         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
26791
26792 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26793
26794         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
26795         UAC_SIGBUS, UAC_NOPRINT definitions.
26796
26797 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
26798
26799         * objc/execute/object_is_class.m: New test.
26800         * objc/execute/object_is_meta_class.m: New test.
26801
26802 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26803
26804         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
26805         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
26806
26807 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
26808
26809         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
26810         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
26811
26812 2001-07-14  Richard Henderson  <rth@redhat.com>
26813
26814         * gcc.dg/iftrap-1.c: New.
26815
26816 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
26817
26818         * g77.f-torture/execute/intrinsic77.f: New test.
26819
26820 2001-07-11  Janis Johnson <janis@us.ibm.com>
26821
26822         * gcc.misc-tests/gcov-3.c: New test.
26823
26824 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26825
26826         * gcc.c-torture/compile/20010711-1.c,
26827         * gcc.c-torture/compile/20010711-2.c: New tests.
26828
26829 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26830
26831         * gcc.c-torture/execute/20010711-1.c: New test.
26832
26833 2001-07-11  Ben Elliston  <bje@redhat.com>
26834
26835         * g++.old-deja/g++.other/enum5.C: New test.
26836
26837 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
26838
26839         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
26840         (g++-dg-prune): Call prune_gcc_output.
26841         * prune.exp: New file for prune_gcc_output.
26842         * lib/g++.exp, lib/gcc.exp: Load it.
26843
26844 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26845
26846         * gcc.c-torture/compile/20010701-1.c,
26847         g++.old-deja/g++.ext/attrib6.C: New tests.
26848
26849 2001-07-06  Jeffrey A Law  (law@cygnus.com)
26850
26851         * gcc.c-torture/compile/20010706-1.c: New test.
26852
26853 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
26854
26855         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
26856
26857 2001-06-28  Stan Shebs  <shebs@apple.com>
26858
26859         * gcc.dg/pragma-darwin.c: New test.
26860
26861 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26862
26863         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
26864         Solaris 2.[678] system.
26865
26866 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26867
26868         * gcc.dg/20010622-1.c: New test.
26869
26870 2001-06-18  Stan Shebs  <shebs@apple.com>
26871
26872         * objc.dg: New directory.
26873         * objc.dg/dg.exp: New file.
26874         * objc.dg/alias.m: New.
26875         * objc.dg/class-1.m: New.
26876         * objc.dg/class-2.m: New.
26877         * objc.dg/const-str-1.m: New.
26878         * objc.dg/const-str-2.m: New.
26879         * objc.dg/id-1.m: New.
26880         * objc.dg/method-1.m: New.
26881         * objc.dg/super-class-1.m: New.
26882         * lib/objc-dg.exp: New file.
26883
26884 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26885
26886         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
26887         of label name.
26888
26889 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
26890
26891         * g++.old-deja/g++.abi/vbase8-9.C: New test.
26892
26893 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26894
26895         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
26896         variable.
26897
26898 2001-06-12  Richard Henderson  <rth@redhat.com>
26899
26900         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
26901
26902 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26903
26904         * g++.old-deja/g++.abi/vbase5.C: New test.
26905         * g++.old-deja/g++.abi/vbase6.C: New test.
26906         * g++.old-deja/g++.abi/vbase7.C: New test.
26907
26908 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26909
26910         * gcc.c-torture/compile/20010610-1.c: New test.
26911
26912 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26913
26914         * g++.old-deja/g++.abi/vbase4.C: New test.
26915
26916 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26917
26918         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
26919         support %f for HC11/HC12 targets.
26920         * gcc.c-torture/execute/930513-1.x: New file, likewise.
26921         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
26922         on HC11/HC12 targets.
26923         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
26924
26925 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26926
26927         * gcc.dg/wchar_t-1.c: New file.
26928         * gcc.dg/wint_t-1.c: Likewise.
26929
26930 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
26931
26932         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
26933
26934 2001-06-11  Richard Henderson  <rth@redhat.com>
26935
26936         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
26937
26938 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26939
26940         * gcc.c-torture/compile/20010611-1.c: New test.
26941
26942 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26943
26944         * gcc.dg/c99-tag-1.c: Add more tests.
26945
26946 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
26947
26948         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
26949         representation on MN10300 and ARM/Thumb.
26950
26951 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
26952
26953         * g77.f-torture/execute/20010610.f: New.
26954
26955 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
26956
26957         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
26958         names.
26959
26960 2001-06-09  Richard Henderson  <rth@redhat.com>
26961
26962         * gcc.c-torture/execute/ashrdi-1.c: New.
26963         * gcc.c-torture/execute/ashldi-1.c: New.
26964         * gcc.c-torture/execute/lshrdi-1.c: New.
26965
26966 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
26967
26968         * objc/execute/load-3.m: Added. Check sending +load to categories,
26969         in addition to classes.
26970
26971 2001-06-08  Stan Shebs  <shebs@apple.com>
26972
26973         * objc/execute/load-2.m: New test.  From Nicola Pero
26974         <n.pero@mi.flashnet.it>.
26975
26976 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
26977
26978         * gcc.c-torture/execute/20010605-2.c: New test.
26979
26980 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26981
26982         * g++.old-deja/g++.abi/vbase2.C: New test.
26983         * g++.old-deja/g++.abi/vbase3.C: New test.
26984
26985 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26986
26987         * g++.old-deja/g++.pt/friend49.C: New test.
26988
26989 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
26990
26991         * g++.old-deja/g++.ext/anon3.C: New test.
26992
26993 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
26994
26995         * g++.old-deja/g++.other/conv7.C: New test.
26996
26997 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
26998
26999         * gcc.c-torture/compile/20010605-2.c: New test.
27000
27001 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27002
27003         * gcc.c-torture/execute/20010604-1.c: New test.
27004
27005 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
27006
27007         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
27008
27009 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
27010
27011         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
27012         (g++_link_flags): Likewise.
27013         (g++_init): Pass gccpath's value to two previous functions.
27014
27015 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27016
27017         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
27018         Ensure logfile entry matches exec command line.
27019
27020 2001-05-31  Richard Henderson  <rth@redhat.com>
27021
27022         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
27023         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
27024
27025 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
27026
27027         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
27028         compiler for irix6.2
27029
27030 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
27031
27032         * g++.old-deja/g++.other/optimize3.C: New file.
27033
27034 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
27035
27036         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
27037         assemble.
27038
27039 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
27040
27041         * g++.old-deja/g++.other/optimize2.C: New file.
27042
27043 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
27044
27045         * gcc.c-torture/compile/20010518-2.c: New file.
27046         * gcc.c-torture/execute/20010518-1.c: New file.
27047         * gcc.c-torture/execute/20010518-2.c: New file.
27048
27049 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27050
27051         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
27052
27053 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
27054
27055         G++ no longer defines builtins that do not begin with __builtin.
27056         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
27057         * g++.old-deja/g++.brendand/misc13.C: Likewise.
27058         * g++.old-deja/g++.law/builtin1.C: Likewise.
27059         * g++.old-deja/g++.law/cvt2.C: Likewise.
27060         * g++.old-deja/g++.mike/net5.C: Likewise.
27061         * g++.old-deja/g++.other/builtins1.C: Likewise.
27062         * g++.old-deja/g++.other/builtins2.C: Likewise.
27063         * g++.old-deja/g++.other/builtins3.C: Likewise.
27064         * g++.old-deja/g++.other/builtins4.C: Likewise.
27065         * g++.old-deja/g++.other/inline8.C: Likewise.
27066         * g++.old-deja/g++.robertl/eb39.C: Likewise.
27067
27068 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
27069
27070         * g++.old-deja/g++.pt/using1.C: Adjust.
27071         * g++.old-deja/g++.pt/using2.C: New test.
27072
27073 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27074
27075         * gcc.dg/cpp/charconst.c: New tests.
27076         * gcc.dg/cpp/escape.c: New tests.
27077         * gcc.dg/cpp/escape-1.c: New tests.
27078         * gcc.dg/cpp/escape-2.c: New tests.
27079         * gcc.dg/cpp/ucs.c: New tests.
27080
27081 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
27082
27083         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
27084         native compiler for irix6.5.
27085
27086 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
27087
27088         * lib/g++.exp (g++_include_flags): Use args to compute
27089         get_multilibs.
27090         (g++_link_flags): Likewise.
27091         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
27092
27093 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27094
27095         * gcc.dg/c90-hexfloat-1.c: Add more tests.
27096
27097 2001-05-21  Geoff Keating  <geoffk@redhat.com>
27098
27099         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
27100         this file.
27101
27102 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27103
27104         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
27105         STACK_SIZE;
27106         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
27107         to STACK_SIZE; Use it to define size of add_histo array.
27108         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
27109         to STACK_SIZE.
27110         (f): Use GITT_SIZE to define size of gitt local table.
27111         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
27112         to STACK_SIZE; Use it to define size of bytemem array.
27113
27114 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27115
27116         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
27117         on 68HC11/HC12 due to the asm instruction.
27118         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
27119         * gcc.c-torture/compile/920520-1.x: Likewise.
27120         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
27121         on 68HC11/HC12 because the function is larger than 64K.
27122         * gcc.c-torture/compile/961203-1.x: New file, this test fails
27123         on 68HC11/HC12 because the structure is too large.
27124
27125 2001-05-20  Richard Henderson  <rth@redhat.com>
27126
27127         * gcc.c-torture/execute/20010520-1.c: New.
27128
27129 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27130
27131         * g++.old-deja/g++.warn/compare1.C: New test.
27132         * gcc.dg/compare4.c: New test.
27133
27134 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
27135
27136         * g++.old-deja/g++.other/optimize1.C: New test.
27137
27138 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27139
27140         * g++.old-deja/g++.pt/spec41.C: New test.
27141
27142 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
27143
27144         * gcc.c-torture/compile/20010114-1.x: Remove.
27145
27146 2001-05-18  Stan Shebs  <shebs@apple.com>
27147
27148         * gcc.c-torture/compile/20010518-1.c: New test.
27149
27150 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
27151
27152         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
27153         * g++.old-deja/g++.pt/crash67.C: New test.
27154
27155 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
27156
27157         * g++.old-deja/g++.other/debug9.C: New test.
27158
27159 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
27160
27161         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
27162
27163 2001-05-16  Jan Hubicka  <jh@suse.cz>
27164
27165         * gcc.c-torture/compile/20010516-1.c: New test.
27166
27167 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27168
27169         * g++.old-deja/g++.other/crash41.C: New test.
27170
27171 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27172
27173         * g++.old-deja/g++.pt/crash66.C: New test.
27174
27175 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
27176
27177         * g++.old-deja/g++.robertl/eb27.C: Convert.
27178
27179 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
27180
27181         * g++.dg/friend-warn.C: New test.  Do not warn about friend
27182         declaration being redundant.
27183
27184 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
27185
27186         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
27187
27188 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
27189
27190         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
27191
27192 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
27193
27194         * lib/g++.exp: Use testsuite_flags.
27195
27196 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
27197
27198         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
27199
27200 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27201
27202         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
27203
27204 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
27205
27206         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
27207
27208 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
27209
27210         * gcc.c-torture/compile/20010313-1.c: New test.
27211
27212 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
27213
27214         * gcc.dg/cpp/direct2.c: New test.
27215         * gccq.dg/cpp/direct2s.c: New test.
27216
27217         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
27218
27219 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
27220
27221         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
27222         * g++.old-deja/g++.other/op3.C: Likewise.
27223
27224 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27225
27226         * gcc.dg/cpp/syshdr.h: New file.
27227         * gcc.dg/cpp/sysmac1.c: Update.
27228         * gcc.dg/cpp/sysmac2.c: Update.
27229
27230 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27231
27232         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
27233
27234 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
27235
27236         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
27237         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
27238
27239 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
27240
27241         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
27242
27243 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
27244
27245         * lib/g++.exp (g++_include_flags): Don't use any special flags
27246         if TESTING_IN_BUILD_TREE is not defined.
27247         (g++_init): Use a plain 'c++' as the compiler if
27248         TESTING_IN_BUILD_TREEE is not defined.
27249
27250 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27251
27252         * g++.old-deja/g++.eh/catch13.C: New test.
27253         * g++.old-deja/g++.eh/catch14.C: New test.
27254
27255 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27256
27257         * gcc.dg/cpp/tr-define.c: New test.
27258
27259 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
27260
27261         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
27262         <stdlib.h>, not <malloc.h>.
27263
27264 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27265
27266         * g++.old-deja/g++.ns/template17.C: New test.
27267
27268 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27269
27270         * g++.old-deja/g++.pt/ref4.C: New test.
27271
27272 2001-04-30  Richard Henderson  <rth@redhat.com>
27273
27274         * gcc.dg/20000724-1.c: Revert last change.
27275
27276 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
27277
27278         * g77.f-torture/execute/20010430.f: New test.
27279
27280 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
27281
27282         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
27283
27284 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
27285
27286         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
27287
27288 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27289
27290         * g++.old-deja/g++.eh/crash6.C: New test.
27291
27292 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27293
27294         * g++.old-deja/g++.other/warn7.C: New test.
27295
27296 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27297
27298         * g++.old-deja/g++.other/defarg9.C: New test.
27299
27300 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27301
27302         * g77.f-torture/compile/20010426.f: New test.
27303         * g77.f-torture/execute/20010426.f: New test.
27304
27305 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27306
27307         * g77.f-torture/compile/20000629-1.x: Remove - error
27308         has been fixed.
27309
27310 2001-04-26  Jeffrey A Law  (law@cygnus.com)
27311
27312         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
27313         Tweak slightly to work with g++.dg framework.
27314         * g++.dg/special/ecos.exp: Run initp1.C test.
27315         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
27316
27317         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
27318         its linker doesn't give line numbers either.
27319         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
27320
27321 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27322
27323         * g++.old-deja/g++.other/lex1.C: New test.
27324
27325 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
27326
27327         * gcc.dg/noncompile/20010425-1.c: New test.
27328
27329 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27330
27331         * g++.old-deja/g++.pt/mangle2.C: New test.
27332
27333 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27334
27335         * gcc.dg/format/plus-1.c: New test.
27336
27337 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27338
27339         * gcc.dg/20010423-1.c: New test.
27340
27341 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27342
27343         * gcc.c-torture/execute/20010422-1.c: New test.
27344
27345 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
27346
27347         * g++.old-deja/g++.ns/type2.C: New test.
27348
27349 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
27350
27351         * g++.old-deja/g++.other/perf1.C: New test.
27352
27353 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
27354
27355         * gcc.dg/c99-func-2.c: Remove xfail.
27356         * gcc.dg/c99-func-3.c: Remove xfail.
27357         * gcc.dg/c99-func-4.c: Remove xfail.
27358
27359 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
27360
27361         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
27362
27363 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27364
27365         * gcc.c-torture/compile/20010423-1.c: New test.
27366
27367 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27368
27369         * g++.old-deja/g++.pt/typename28.C: New test.
27370
27371 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27372
27373         * g++.old-deja/g++.abi/empty2.C: New test.
27374         * g++.old-deja/g++.abi/empty3.C: New test.
27375
27376 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27377
27378         * g++.old-deja/g++.other/comdat2.C: New test.
27379         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
27380
27381 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27382
27383         * g++.old-deja/g++.other/overload14.C: New test.
27384
27385 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27386
27387         * g++.old-deja/g++.other/lookup23.C: New test.
27388
27389 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27390
27391         * gcc.c-torture/execute/20010403-1.c: New test.
27392
27393 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
27394             Mark Mitchell  <mark@codesourcery.com>
27395
27396         * lib/old-dejagnu.exp: Don't delete output of executable.
27397         Add .exe suffix to executables.
27398
27399 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
27400
27401         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
27402
27403 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27404
27405         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
27406
27407 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27408
27409         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
27410         * g++.old-deja/g++.abi/crash1.C: New test.
27411
27412 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27413
27414         * g++.old-deja/g++.other/crash40.C: New test.
27415
27416 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27417
27418         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
27419
27420 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
27421
27422         * g++.old-deja/g++.other/warn6.C: New test.
27423
27424 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27425
27426         * g++.old-deja/g++.robertl/eb42.C: Same.
27427
27428 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27429
27430         * gcc.dg/wtr-conversion-1.c: New testcase.
27431
27432 2001-04-10  Richard Henderson  <rth@redhat.com>
27433
27434         * g++.old-deja/g++.other/array5.C: New.
27435
27436 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27437
27438         * gcc.c-torture/execute/20010408-1.c: New test.
27439
27440 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
27441
27442         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
27443         headers and constructs.
27444         * g++.old-deja/g++.robertl/eb79.C: Same.
27445         * g++.old-deja/g++.robertl/eb77.C (main): Same.
27446         * g++.old-deja/g++.robertl/eb73.C: Same.
27447         * g++.old-deja/g++.robertl/eb66.C (main): Same.
27448         * g++.old-deja/g++.robertl/eb55.C (t): Same.
27449         * g++.old-deja/g++.robertl/eb54.C (main): Same.
27450         * g++.old-deja/g++.robertl/eb46.C (main): Same.
27451         * g++.old-deja/g++.robertl/eb44.C: Same.
27452         * g++.old-deja/g++.robertl/eb41.C (main): Same.
27453         * g++.old-deja/g++.robertl/eb4.C (main): Same.
27454         * g++.old-deja/g++.robertl/eb39.C: Same.
27455         * g++.old-deja/g++.robertl/eb33.C (main): Same.
27456         * g++.old-deja/g++.robertl/eb31.C (main): Same.
27457         * g++.old-deja/g++.robertl/eb30.C: Same.
27458         * g++.old-deja/g++.robertl/eb3.C: Same.
27459         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
27460         * g++.old-deja/g++.robertl/eb21.C: Same.
27461         * g++.old-deja/g++.robertl/eb15.C: Same.
27462         * g++.old-deja/g++.robertl/eb118.C: Same.
27463         * g++.old-deja/g++.robertl/eb115.C (main): Same.
27464         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
27465         * g++.old-deja/g++.robertl/eb109.C: Same.
27466         * g++.old-deja/g++.other/sibcall1.C (main): Same.
27467         * g++.old-deja/g++.mike/rtti1.C: Same.
27468         * g++.old-deja/g++.mike/p658.C: Same.
27469         * g++.old-deja/g++.mike/net46.C: Same.
27470         * g++.old-deja/g++.mike/net34.C: Same.
27471         * g++.old-deja/g++.mike/memoize1.C: Same.
27472         * g++.old-deja/g++.mike/eh2.C: Same.
27473         * g++.old-deja/g++.law/weak.C: Same.
27474         * g++.old-deja/g++.law/visibility7.C: Same.
27475         * g++.old-deja/g++.law/visibility25.C: Same.
27476         * g++.old-deja/g++.law/visibility22.C: Same.
27477         * g++.old-deja/g++.law/visibility2.C: Same.
27478         * g++.old-deja/g++.law/visibility17.C: Same.
27479         * g++.old-deja/g++.law/visibility13.C: Same.
27480         * g++.old-deja/g++.law/visibility10.C: Same.
27481         * g++.old-deja/g++.law/visibility1.C: Same.
27482         * g++.old-deja/g++.law/virtual3.C (eval): Same.
27483         * g++.old-deja/g++.law/vbase1.C: Same.
27484         * g++.old-deja/g++.law/operators32.C: Same.
27485         * g++.old-deja/g++.law/nest3.C: Same.
27486         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
27487         * g++.old-deja/g++.law/except5.C (main): Same.
27488         * g++.old-deja/g++.law/cvt7.C (run): Same.
27489         * g++.old-deja/g++.law/cvt2.C: Same.
27490         * g++.old-deja/g++.law/cvt16.C: Same.
27491         * g++.old-deja/g++.law/ctors6.C (bar): Same.
27492         * g++.old-deja/g++.law/ctors17.C (main): Same.
27493         * g++.old-deja/g++.law/ctors13.C: Same.
27494         * g++.old-deja/g++.law/ctors12.C (main): Same.
27495         * g++.old-deja/g++.law/ctors10.C: Same.
27496         * g++.old-deja/g++.law/code-gen5.C: Same.
27497         * g++.old-deja/g++.law/bad-error7.C: Same.
27498         * g++.old-deja/g++.law/arm9.C: Same.
27499         * g++.old-deja/g++.law/arm12.C: Same.
27500         * g++.old-deja/g++.law/arg8.C: Same.
27501         * g++.old-deja/g++.law/arg1.C: Same.
27502         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
27503         * g++.old-deja/g++.jason/template31.C: Same.
27504         * g++.old-deja/g++.jason/template24.C (main): Same.
27505         * g++.old-deja/g++.jason/2371.C: Same.
27506         * g++.old-deja/g++.eh/new2.C: Same.
27507         * g++.old-deja/g++.eh/new1.C: Same.
27508         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
27509         * g++.old-deja/g++.brendan/nest21.C (main): Same.
27510         * g++.old-deja/g++.brendan/err-msg3.C: Same.
27511         * g++.old-deja/g++.brendan/crash62.C: Same.
27512         * g++.old-deja/g++.brendan/crash52.C: Same.
27513         * g++.old-deja/g++.brendan/crash49.C (main): Same.
27514         * g++.old-deja/g++.brendan/crash38.C: Same.
27515         * g++.old-deja/g++.brendan/crash15.C (main): Same.
27516         * g++.old-deja/g++.brendan/copy9.C: Same.
27517
27518 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
27519
27520         * gcc.c-torture/execute/20001203-2.c (memset):
27521         Count argument is of type __SIZE_TYPE__.
27522
27523 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
27524
27525         * gcc.c-torture/compile/20010404-1.c: New test.
27526
27527 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
27528
27529         * gcc.c-torture/compile/20010326-1.c: New test.
27530
27531 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
27532
27533         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
27534         peculiarities of the SH.
27535         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
27536
27537 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27538
27539         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
27540         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
27541         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
27542
27543 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27544
27545         * g77.f-torture/compile/20010321-1.f: New test.
27546
27547 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27548
27549         * gcc.c-torture/compile/20010329-1.c: New test.
27550
27551 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27552
27553         * gcc.c-torture/execute/20010329-1.c: New test.
27554
27555 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27556
27557         * g++.old-deja/g++.other/eh4.C: Fix typo.
27558
27559 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27560
27561         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
27562
27563 2001-03-28  Philip Blundell  <philb@gnu.org>
27564
27565         * gcc.c-torture/compile/20010328-1.c: New test.
27566
27567 2001-03-27  Richard Henderson  <rth@redhat.com>
27568
27569         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
27570         * g++.old-deja/g++.eh/vbase3.C: Likewise.
27571
27572 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
27573
27574         * gcc.c-torture/compile/20010327-1.c: New test.
27575
27576 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
27577
27578         * g++.old-deja/g++.other/friend12.C: New test.
27579         * g++.old-deja/g++.other/friend9.C: Expect no errors.
27580         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
27581
27582 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27583
27584         * gcc.c-torture/execute/20010325-1.c: New test.
27585
27586 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
27587
27588         * g++.old-deja/g++.other/mangle3.C: New test.
27589
27590 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
27591
27592         * g++.old-deja/g++.other/anon8.C: New test.
27593
27594 2001-03-20  Philip Blundell  <philb@gnu.org>
27595
27596         * gcc.c-torture/compile/20010320-1.c: New test.
27597
27598 2001-03-17  Richard Henderson  <rth@redhat.com>
27599
27600         * g++.old-deja/g++.other/eh4.C: Add expected error text.
27601
27602 2001-03-15  Geoff Keating  <geoff@redhat.com>
27603
27604         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
27605         tests on AIX.
27606
27607 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
27608
27609         * g++.old-deja/g++.other/eh4.C: New test.
27610
27611 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27612
27613         * gcc.dg/cpp/mi1.c: Update.
27614
27615 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
27616
27617         * g++.old-deja/g++.other/regstack.C: New test.
27618
27619 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
27620
27621         * g++.old-deja/g++.other/ref4.C: New test.
27622
27623 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
27624
27625         * objc/execute/va_method.m: Added.
27626         * objc/execute/IMP.m: Added.
27627         * objc/execute/_cmd.m: Added.
27628         * objc/execute/accessing_ivars.m: Added.
27629         * objc/execute/class-1.m: Added.
27630         * objc/execute/class-10.m: Added.
27631         * objc/execute/class-11.m: Added.
27632         * objc/execute/class-12.m: Added.
27633         * objc/execute/class-13.m: Added.
27634         * objc/execute/class-14.m: Added.
27635         * objc/execute/class-2.m: Added.
27636         * objc/execute/class-3.m: Added.
27637         * objc/execute/class-4.m: Added.
27638         * objc/execute/class-5.m: Added.
27639         * objc/execute/class-6.m: Added.
27640         * objc/execute/class-7.m: Added.
27641         * objc/execute/class-8.m: Added.
27642         * objc/execute/class-9.m: Added.
27643         * objc/execute/class-tests-1.h
27644         * objc/execute/class-tests-2.h
27645         * objc/execute/compatibility_alias.m: Added.
27646         * objc/execute/encode-1.m: Added.
27647         * objc/execute/formal_protocol-1.m: Added.
27648         * objc/execute/formal_protocol-2.m: Added.
27649         * objc/execute/formal_protocol-3.m: Added.
27650         * objc/execute/formal_protocol-4.m: Added.
27651         * objc/execute/formal_protocol-5.m: Added.
27652         * objc/execute/formal_protocol-6.m: Added.
27653         * objc/execute/formal_protocol-7.m: Added.
27654         * objc/execute/informal_protocol.m: Added.
27655         * objc/execute/initialize.m: Added.
27656         * objc/execute/load.m: Added.
27657         * objc/execute/many_args_method.m: Added.
27658         * objc/execute/nested-3.m: Added.
27659         * objc/execute/no_clash.m: Added.
27660         * objc/execute/private.m: Added.
27661         * objc/execute/redefining_self.m: Added.
27662         * objc/execute/root_methods.m: Added.
27663         * objc/execute/selector-1.m: Added.
27664         * objc/execute/static-1.m: Added.
27665         * objc/execute/static-2.m: Added.
27666         * objc/execute/va_method.m: Added.
27667
27668 2001-03-10  Richard Henderson  <rth@redhat.com>
27669
27670         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
27671
27672 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27673
27674         * g++.old-deja/g++.other/crash31.C: XFAIL.
27675         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
27676         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
27677         * gcc.c-torture/execute/20010123-1.x: XFAIL.
27678         * gcc.c-torture/execute/20010124-1.x: XFAIL.
27679         * gcc.dg/sequence-pt-1.c: XFAIL one test.
27680
27681 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27682
27683         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
27684
27685 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27686
27687         * gcc.dg/20000724-1.c: Don't use multiline strings.
27688
27689 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27690
27691         * objc/execute/string1.m, objc/execute/string2.m: Compare the
27692         result of -cString against what we expect it to be; don't just
27693         print it out for no one to read.
27694
27695         * objc/execute/string3.m, objc/execute/string4.m: New tests.
27696         Based on testcases provided by Nicola Pero.
27697
27698 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27699
27700         * gcc.dg/cpp/macro7.c: New test.
27701
27702 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27703
27704         * gcc.dg/cpp/multiline.c: Update.
27705
27706 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27707
27708         * g++.old-deja/g++.other/enum3.C: New test.
27709
27710 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27711
27712         * g++.old-deja/g++.other/pod1.C: New test.
27713
27714 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27715
27716         * g++.old-deja/g++.ext/overload1.C: New test.
27717
27718 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27719
27720         * g++.old-deja/g++.pt/using1.C: New test.
27721
27722 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27723
27724         * g++.old-deja/g++.other/using9.C: New test.
27725
27726 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
27727
27728         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
27729
27730         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
27731
27732 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
27733
27734         * g++.old-deja/g++.ext/realpt1.C: Remove.
27735
27736 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
27737
27738         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
27739
27740 2001-02-26  Will Cohen  <wcohen@redhat.com>
27741
27742         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
27743
27744 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
27745
27746         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
27747         templatized constructors.
27748
27749 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27750
27751         * gcc.c-torture/execute/20010224-1.c: New test.
27752
27753 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
27754
27755         * gcc.c-torture/execute/20010222-1.c: New test.
27756
27757 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
27758
27759         * g++.old-deja/g++.other/inline20.C: New test.
27760
27761 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
27762
27763         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
27764
27765 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27766
27767         * g++.old-deja/g++.other/lookup22.C: New test.
27768
27769 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
27770
27771         * g77.dg: New directory.
27772         * g77.dg/20010216-1.f: New test case.
27773         * g77.dg/dg.exp: New driver.
27774         * lib/g77-dg.exp: New driver library.
27775
27776 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27777
27778         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
27779
27780 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
27781
27782         * g++.old-deja/g++.other/decl9.C: New test.
27783
27784 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
27785
27786         * g++.old-deja/g++.other/init16.C: Update the test so that it does
27787         not need <string> and also tests the initialization at runtime.
27788
27789 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27790
27791         * gcc.c-torture/execute/longlong.c: New test.
27792
27793 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27794
27795         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
27796
27797 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27798
27799         * gcc.c-torture/execute/920302-1.c (execute):
27800         Change argument type to short.
27801
27802 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27803
27804         * g++.old-deja/g++.pt/deduct6.C: New test.
27805
27806 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27807
27808         * g++.old-deja/g++.pt/deduct5.C: New test.
27809
27810 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
27811
27812         * gcc.c-torture/execute/20010209-1.c: New test.
27813
27814 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27815
27816         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
27817
27818 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
27819
27820         * g++.dg/vtgc1.C: Update for new ABI.
27821
27822         * consistency.vlad: New directory, 1665 files.
27823
27824 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27825
27826         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
27827         return type.
27828         * gcc.dg/cpp/digraphs.c: Declare puts.
27829
27830 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27831
27832         * g++.old-deja/g++.other/warn5.C: New test.
27833
27834 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27835
27836         * g++.old-deja/g++.pt/spec40.C: New test.
27837
27838 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27839
27840         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
27841         case.
27842         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
27843
27844 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
27845
27846         * gcc.c-torture/compile/20010209-1.c: New test.
27847
27848 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
27849
27850         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
27851         excess errors message but not if it crashes.
27852         * g++.old-deja/g++.other/crash27.C: Likewise.
27853         * g++.old-deja/g++.other/crash28.C: Likewise.
27854         * g++.old-deja/g++.other/crash30.C: Likewise.
27855         * g++.old-deja/g++.other/crash32.C: Likewise.
27856         * g++.old-deja/g++.other/crash35.C: Likewise.
27857         * g++.old-deja/g++.pt/inherit2.C: Likewise.
27858
27859 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27860
27861         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
27862         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
27863         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
27864         g77.f-torture/execute/execute.exp,
27865         g77.f-torture/noncompile/noncompile.exp,
27866         gcc.c-torture/execute/execute.exp,
27867         gcc.c-torture/execute/memcheck/memcheck.exp,
27868         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
27869         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
27870         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
27871         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
27872         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
27873         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
27874         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
27875         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
27876         Remove bug reporting instructions with ancient email addresses.
27877
27878 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27879
27880         * gcc.dg/20010202-1.c: New test.
27881         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
27882
27883 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
27884
27885         * g++.dg/stdbool-if.C: New test.
27886
27887 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
27888
27889         * objc/execute/fdecl.m: Added main().
27890
27891 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27892
27893         * gcc.c-torture/execute/20010206-1.c: New test.
27894
27895 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27896
27897         * gcc.dg/cpp/avoidpaste1.c: Update.
27898
27899 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
27900
27901         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
27902         Pero <nicola@brainstorm.co.uk>.
27903         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
27904
27905 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
27906
27907         * g++.old-deja/g++.pt/spec39.C: New test.
27908
27909 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
27910
27911         * gcc.c-torture/compile/20010202-1.c: New test.
27912
27913 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
27914
27915         * g++.old-deja/g++.abi/primary2.C: New test.
27916         * g++.old-deja/g++.abi/primary3.C: New test.
27917         * g++.old-deja/g++.abi/primary4.C: New test.
27918         * g++.old-deja/g++.abi/primary5.C: New test.
27919         * g++.old-deja/g++.abi/vtable3.h: New test.
27920         * g++.old-deja/g++.abi/vtable3a.C: New test.
27921         * g++.old-deja/g++.abi/vtable3b.C: New test.
27922         * g++.old-deja/g++.abi/vtable3c.C: New test.
27923         * g++.old-deja/g++.abi/vtable3d.C: New test.
27924         * g++.old-deja/g++.abi/vtable3e.C: New test.
27925         * g++.old-deja/g++.abi/vtable3f.C: New test.
27926         * g++.old-deja/g++.abi/vtable3g.C: New test.
27927         * g++.old-deja/g++.abi/vtable3h.C: New test.
27928         * g++.old-deja/g++.abi/vtable3i.C: New test.
27929         * g++.old-deja/g++.abi/vtable3j.C: New test.
27930         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
27931
27932 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
27933
27934         * g++.old-deja/g++.other/anon6.C: New test.
27935         * g++.old-deja/g++.other/anon7.C: New test.
27936
27937 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27938
27939         * gcc.dg/cpp/avoidpaste2.c: New tests.
27940
27941 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
27942
27943         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
27944
27945 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
27946
27947         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
27948         DECIMAL_DIG cases for Irix."
27949
27950 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
27951
27952         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
27953
27954 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27955
27956         * gcc.dg/c99-tag-1.c: New test.
27957
27958 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27959
27960         * gcc.dg/cpp/tr-warn1.c: Add tests.
27961
27962 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27963
27964         * gcc.dg/cpp/avoidpaste1.c: Update.
27965         * gcc.dg/cpp/paste4.c: Update.
27966
27967 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
27968
27969         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
27970         cases for Irix.
27971
27972 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27973
27974         * g++.old-deja/g++.other/inline19.C: New test.
27975
27976 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27977
27978         * gcc.dg/Wlarger-than.c: New test.
27979
27980 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27981
27982         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
27983
27984 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
27985
27986         * gcc.c-torture/execute/20010129-1.c: New test.
27987         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
27988
27989 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
27990
27991         * gcc.dg/cpp/avoidpaste1.c: Test case.
27992
27993 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
27994
27995         * g++.old-deja/g++.other/inline18.C: New test.
27996
27997 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27998
27999         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
28000         and __builtin_putchar.
28001
28002 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
28003
28004         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
28005         tests.
28006
28007 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
28008
28009         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
28010         floating point number rounding mode to round to the nearest
28011         representable mode.
28012
28013 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
28014
28015         * g++.old-deja/g++.other/mangle2.C: New test.
28016
28017 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28018
28019         * gcc.c-torture/compile/20010124-1.c: New test.
28020
28021 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
28022
28023         * g++.old-deja/g++.pt/spec38.C: New test.
28024
28025 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28026
28027         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
28028         "Build don't run".
28029
28030 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28031
28032         * gcc.c-torture/execute/20010123-1.c: New test.
28033
28034 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28035
28036         * g++.old-deja/g++.pt/spec37.C: New test.
28037
28038 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28039
28040         * g++.old-deja/g++.pt/overload14.C: New test.
28041
28042 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28043
28044         * gcc.c-torture/execute/20010122-1.c: New test, exercise
28045         __builtin_return_address.
28046
28047 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
28048
28049         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
28050         * g++.old-deja/g++.pt/spec35.C: New test.
28051         * g++.old-deja/g++.pt/spec36.C: New test.
28052
28053 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
28054
28055         * gcc.c-torture/compile/20010118-1.c: New test.
28056
28057 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
28058
28059         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
28060
28061 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28062
28063         * gcc.c-torture/execute/20010119-1.c: New test.
28064
28065 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28066
28067         * g++.old-deja/g++.other/vbase5.C: New test.
28068
28069 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28070
28071         * gcc.c-torture/execute/20010118-1.c: New test.
28072
28073 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28074
28075         * g++.old-deja/g++.pt/deduct3.C: New test.
28076
28077 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28078
28079         * g++.old-deja/g++.pt/spec34.C: New test.
28080
28081 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
28082
28083         * g77.f-torture/compile/20000601-2.f: New test.
28084
28085 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28086
28087         * g++.old-deja/g++.other/init17.C: New test.
28088
28089 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
28090
28091         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
28092
28093 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28094
28095         * g++.old-deja/g++.pt/unify8.C: New test.
28096
28097 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28098
28099         * g++.old-deja/g++.abi/vbase1.C: New test.
28100
28101 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28102
28103         * g++.old-deja/g++.pt/crash65.C: New test.
28104
28105 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28106
28107         * gcc.dg/cpp/assembl2.S: New test case.
28108
28109 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
28110
28111         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
28112         are supported.
28113
28114 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28115
28116         * g++.old-deja/g++.other/builtins1.C: New test.
28117         * g++.old-deja/g++.other/builtins2.C: Likewise.
28118         * g++.old-deja/g++.other/builtins3.C: Likewise.
28119         * g++.old-deja/g++.other/builtins4.C: Likewise.
28120
28121 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
28122
28123         * gcc.c-torture/compile/20010117-1.c: New test.
28124         * gcc.c-torture/compile/20010117-2.c: New test.
28125
28126 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28127
28128         * g77.f-torture/execute/20010116.[fx]: New test,
28129         XFAIL on i?86-*-*.
28130         * g77.f-torture/compile/20010115.f: Indicate it's
28131         a test for PR fortran/1636.
28132
28133 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28134
28135         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
28136
28137 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28138
28139         * g77.f-torture/compile/20010115.f: New test.
28140
28141 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
28142
28143         * g++.old-deja/g++.pt/nontype5.C: New test.
28144
28145 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
28146
28147         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
28148         have an equivalent working one below it.
28149
28150 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28151
28152         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
28153         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28154
28155 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28156
28157         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
28158         message containing "init_priority".
28159         (conpr-2.C): Likewise.
28160         (conpr-3.C): Likewise.
28161         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
28162
28163 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28164
28165         * gcc.c-torture/execute/20010114-2.c: New test.
28166
28167 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28168
28169         * gcc.c-torture/compile/20010114-1.c: New test.
28170         * gcc.c-torture/compile/20010114-1.x: Xfail.
28171         * gcc.c-torture/compile/20010114-2.c: New test.
28172         * gcc.c-torture/execute/20010114-1.c: New test.
28173         * gcc.dg/trunc-1.c: New test.
28174         * gcc.dg/uninit-B.c: New test.
28175
28176 2001-01-13  Nick Clifton  <nickc@redhat.com>
28177
28178         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
28179         target.
28180
28181 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28182
28183         * gcc.c-torture/compile/20010113-1.c: New test.
28184
28185 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
28186
28187         * gcc.c-torture/compile/20001212-1.c: New test.
28188
28189 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28190
28191         * gcc.dg/cpp/widestr1.c: Update.
28192         * gcc.dg/cpp/prag-imp.c: Remove.
28193
28194 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
28195
28196         * gcc.c-torture/execute/20000801-3.x: Remove.
28197         * gcc.dg/c90-init-1.c: New test.
28198         * gcc.dg/c99-init-1.c: New test.
28199         * gcc.dg/c99-init-2.c: New test.
28200         * gcc.dg/gnu99-init-1.c: New test.
28201
28202 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
28203
28204         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
28205         testing that no relevant ones were found.
28206
28207 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28208
28209         * g++.old-deja/g++.pt/cast2.C: New test.
28210
28211 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28212
28213         * g++.old-deja/g++.pt/friend47.C: New test.
28214
28215 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28216
28217         * g++.old-deja/g++.pt/instantiate13.C: New test.
28218
28219 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28220
28221         * g++.old-deja/g++.other/defarg7.C: New test.
28222         * g++.old-deja/g++.other/defarg8.C: New test.
28223
28224 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28225
28226         * g++.old-deja/g++.pt/crash64.C: New test.
28227
28228 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28229
28230         * g++.old-deja/g++.pt/crash63.C: New test.
28231
28232 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
28233
28234         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
28235
28236 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
28237
28238         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
28239
28240 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28241
28242         * g++.old-deja/g++.pt/error3.C: New test.
28243
28244 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28245
28246         * g++.old-deja/g++.other/crash39.C: New test.
28247
28248 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28249
28250         * g++.old-deja/g++.other/vbase4.C: New test.
28251
28252 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
28253
28254         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
28255         * gcc.dg/special/20000419-2.c: New file. Identical to above.
28256         * gcc.dg/special/special.exp: New test driver which will check
28257         for alias support for the above test.
28258
28259 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
28260
28261         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
28262         problems on small machines.
28263         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
28264         parameterize.
28265
28266 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
28267
28268         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
28269         mips.
28270         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28271
28272 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
28273
28274         * g++.old_deja/g++.pt/using8.C: New test.
28275
28276 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28277
28278         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
28279
28280 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
28281
28282         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
28283         where a failure is expected.
28284         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
28285
28286 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28287
28288         * g++.old_deja/g++.pt/instantiate12.C: New test.
28289
28290 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28291
28292         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
28293         start of structs.
28294         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
28295         * g++.old-deja/g++.brendan/crash17.C: Likewise.
28296         * g++.old-deja/g++.brendan/crash29.C: Likewise.
28297         * g++.old-deja/g++.brendan/crash48.C: Likewise.
28298         * g++.old-deja/g++.brendan/ns1.C: Likewise.
28299         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
28300         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28301         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
28302         * g++.old-deja/g++.eh/spec6.C: Likewise.
28303         * g++.old-deja/g++.jason/crash3.C: Likewise.
28304         * g++.old-deja/g++.law/ctors11.C: Likewise.
28305         * g++.old-deja/g++.law/ctors17.C: Likewise.
28306         * g++.old-deja/g++.law/ctors5.C: Likewise.
28307         * g++.old-deja/g++.law/ctors9.C: Likewise.
28308         * g++.old-deja/g++.mike/ambig1.C: Likewise.
28309         * g++.old-deja/g++.mike/net22.C: Likewise.
28310         * g++.old-deja/g++.mike/p3538a.C: Likewise.
28311         * g++.old-deja/g++.mike/p3538b.C: Likewise.
28312         * g++.old-deja/g++.mike/virt3.C: Likewise.
28313         * g++.old-deja/g++.niklas/t128.C: Likewise.
28314         * g++.old-deja/g++.other/anon4.C: Likewise.
28315         * g++.old-deja/g++.other/using1.C: Likewise.
28316         * g++.old-deja/g++.other/warn3.C: Likewise.
28317         * g++.old-deja/g++.pt/t37.C: Likewise.
28318         * g++.old-deja/g++.robertl/eb69.C: Likewise.
28319         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28320
28321 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28322
28323         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
28324
28325 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28326
28327         * gcc.c-torture/execute/stdio-opt-3.c: New test.
28328
28329 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
28330
28331         * gcc.c-torture/compile/20010107-1.c: New test.
28332
28333 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28334
28335         * gcc.c-torture/execute/builtin-noret-1.c: New test.
28336
28337 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28338
28339         * gcc.dg/format/format.h: New file.
28340         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
28341         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
28342         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
28343         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
28344         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
28345         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
28346         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
28347         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
28348         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
28349         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
28350         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
28351         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
28352         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
28353         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
28354         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
28355         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
28356         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
28357         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
28358         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
28359         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
28360         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
28361         instead of declaring standard types, macros and functions in each
28362         test.
28363
28364 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
28365
28366         * gcc.c-torture/execute/20010106-1.c: New test.
28367
28368 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28369
28370         * gcc.dg/format/format.exp: New file.
28371         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
28372         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
28373         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
28374         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
28375         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
28376         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
28377         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
28378         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
28379         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
28380         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
28381         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
28382         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
28383         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
28384         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
28385         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
28386         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
28387         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
28388         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
28389         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
28390         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
28391         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
28392         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
28393         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
28394         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
28395         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
28396         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
28397         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
28398         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
28399         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
28400         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
28401         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
28402         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
28403         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
28404         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
28405         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
28406         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
28407         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
28408         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
28409         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
28410         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
28411         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
28412         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
28413
28414 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
28415
28416         * gcc.c-torture/execute/991228-1.c: Take word endianness into
28417         account.
28418
28419 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28420
28421         * gcc.c-torture/execute/builtin-complex-1.c: New test.
28422
28423 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28424
28425         * g++.old-deja/g++.pt/crash62.C: New test.
28426
28427 2001-01-04  Richard Henderson  <rth@redhat.com>
28428
28429         * gcc.dg/20000926-1.c: Update expected warnings.
28430         * gcc.dg/array-2.c: Likewise.
28431         * gcc.dg/array-4.c: Also validate flexible array members.
28432         * gcc.dg/c99-flex-array-1.c: New.
28433
28434 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28435
28436         * gcc.c-torture/compile/20001222-1.x: Remove.
28437
28438 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28439
28440         * gcc.c-torture/execute/built-in-setjmp.c: New.
28441
28442 2001-01-03  Richard Henderson  <rth@redhat.com>
28443
28444         * gcc.dg/940510-1.c: Update expected error wording.
28445         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
28446
28447 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
28448
28449         * lib/target-supports.exp (check_alias_available): Modified to
28450         indicate aliases not supported if only weak aliases are supported.
28451
28452 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28453
28454         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
28455         Turn on cmpstrsi checks for __pj__ and __i370__.
28456
28457 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28458
28459         * g++.old-deja/g++.other/virtual11.C: New test.
28460
28461 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28462
28463         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
28464
28465 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28466
28467         * gcc.c-torture/compile/20010102-1.c: New test.
28468
28469 2001-01-02  Andreas Jaeger  <aj@suse.de>
28470
28471         * gcc.dg/noreturn-3.c: New test.
28472
28473         * gcc.dg/noreturn-4.c: New test.
28474
28475 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28476
28477         * gcc.c-torture/execute/stdio-opt-1.c: Also test
28478         __builtin_fputc and __builtin_fwrite.
28479
28480 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28481
28482         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
28483         signed char, not default char.
28484
28485 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28486
28487         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
28488
28489 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
28490
28491         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
28492
28493 2000-12-29  Richard Henderson  <rth@redhat.com>
28494
28495         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
28496         (__cyg_profile_func_exit): Define.
28497
28498 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
28499
28500         * g++.dg/vtgc1.C: New test.
28501
28502 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
28503
28504         * gcc.dg/noncompile/20001228-1.c: New test.
28505
28506         * gcc.dg/20001228-1.c: New test.
28507
28508         * gcc.c-torture/execute/20001228-1.c: New test.
28509
28510 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
28511
28512         * gcc.dg/format-strfmon-1.c: New test.
28513
28514 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28515
28516         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
28517         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
28518         * gcc.c-torture/execute/string-opt-1.c: Likewise.
28519         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28520         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28521         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28522         * gcc.c-torture/execute/string-opt-6.c: Likewise.
28523         * gcc.c-torture/execute/string-opt-7.c: Likewise.
28524         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28525         * gcc.c-torture/execute/string-opt-9.c: Likewise.
28526         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28527         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28528         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28529
28530         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
28531         * gcc.c-torture/execute/string-opt-4.c: Test index.
28532
28533 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
28534
28535         * gcc.c-torture/compile/20001226-1.c: New test.
28536
28537 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28538
28539         * gcc.c-torture/compile/20001222-1.c: New test.
28540         * gcc.c-torture/compile/20001222-1.x: Xfail.
28541
28542 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
28543
28544         * gcc.c-torture/execute/comp-goto-2.c: New test.
28545
28546 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
28547
28548         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
28549         Use long types if __INT_MAX__ is 32767.
28550         (main): Use cast to (sint32 *) when poking 88 into a_page.
28551
28552         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
28553
28554 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
28555
28556         * gcc.c-torture/compile/20001221-1.c: New test.
28557         * gcc.c-torture/execute/20001221-1.c: New test.
28558
28559 2000-12-20  Richard Henderson  <rth@redhat.com>
28560
28561         * g++.old-deja/g++.pt/crash36.C: Update error lines.
28562         * g++.old-deja/g++.robertl/eb109.C: Likewise.
28563
28564 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28565
28566         * gcc.dg/compare3.c: New test.
28567
28568 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28569
28570         * gcc.dg/format-warnll-1.c: New test.
28571
28572 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28573
28574         * gcc.dg/cpp/cmdlne-P.c: New test.
28575
28576 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28577
28578         * gcc.c-torture/execute/builtin-abs-1.c,
28579         gcc.c-torture/execute/builtin-abs-2.c: New tests.
28580
28581 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28582
28583         * gcc.dg/cpp/multiline.c: New test.
28584
28585 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28586
28587         * g++.old-deja/g++.other/syshdr1.C: Update.
28588         * gcc.dg/cpp/lineflags.c: Remove temporarily.
28589
28590 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28591
28592         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
28593
28594 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28595
28596         * g++.old-deja/g++.pt/ttp65.C: New test.
28597
28598 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28599
28600         * g++.old-deja/g++.pt/ttp64.C: New test.
28601
28602 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28603
28604         * g++.old-deja/g++.pt/spec33.C: New test.
28605
28606 2000-12-14  Catherine Moore  <clm@redhat.com>
28607
28608         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
28609         * gcc.c-torture/execute/920612-2.c: Likewise.
28610         * gcc.c-torture/execute/920428-2.c: Likewise.
28611         * gcc-c-torture/execute/va-arg-11.c: Call exit.
28612         * gcc.c-torture/execute/va-arg-21.c: Likewise.
28613
28614 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28615
28616         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
28617         * gcc.dg/pack-test-2.c: Likewise.
28618
28619 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28620
28621         Tests by Zack Weinberg <zackw@stanford.edu>.
28622
28623         * gcc.dg/cpp/defined.c: Update.
28624         * gcc.dg/cpp/defined_trad.c: New tests.
28625
28626 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28627
28628         * gcc.dg/cpp/trad-direct.c: Update.
28629
28630 2000-12-11  Neil Booth  <neilb@earthling.net>
28631
28632         * gcc.dg/cpp/defined_trad.c
28633
28634 2000-12-11  Neil Booth  <neilb@earthling.net>
28635
28636         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
28637
28638 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28639
28640         * gcc.dg/format-miss-2.c: New test.
28641
28642 2000-12-09  Neil Booth  <neilb@earthling.net>
28643
28644         * gcc.dg/cpp/lineflags.c: New tests.
28645         * gcc.dg/cpp/poison.c: Update.
28646         * gcc.dg/cpp/redef2.c: Update.
28647         * gcc.dg/cpp/skipping.c: New test.
28648
28649 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
28650
28651         * g++.old-deja/g++.other/eh3.C: New testcase.
28652
28653 2000-12-07  Neil Booth  <neilb@earthling.net>
28654
28655         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
28656         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
28657         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
28658         wtr-union-init-2.c, wtr-union-init-3.c: Update.
28659         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
28660         Update.
28661
28662 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28663
28664         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
28665         __SIZE_TYPE__ instead of int for type of integers cast to
28666         pointers.
28667
28668 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
28669
28670         * g++.old-deja/g++.other/cleanup4.C: New test.
28671
28672 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28673
28674         * format-sec-1.c: New test.
28675
28676 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28677
28678         * gcc.dg/format-nonlit-3.c: New test.
28679
28680 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28681
28682         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
28683         through a null pointer.
28684
28685 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28686
28687         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
28688         * g++.old-deja/g++.pt/partial4.C: New test.
28689
28690 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
28691
28692         * gcc.c-torture/execute/ieee/hugeval.x: New.
28693
28694 2000-12-06  Neil Booth  <neilb@earthling.net>
28695
28696         * gcc.dg/cpp/backslash2.c: New tests.
28697
28698 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28699
28700         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
28701         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
28702
28703 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
28704
28705         * gcc.c-torture/execute/20001203-2.c: New testcase.
28706
28707 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28708
28709         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
28710         * g++.old-deja/g++.other/virtual10.C: New test.
28711
28712 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28713
28714         * g++.old-deja/g++.mike/pmf5.C: Remove test.
28715
28716 2000-12-05  Richard Henderson  <rth@redhat.com>
28717
28718         * gcc.c-torture/compile/20001205-1.c: New.
28719
28720 2000-12-04  Neil Booth  <neilb@earthling.net>
28721
28722         * g++.old-deja/g++.other/virtual9.C: New test.
28723         * g++.old-deja/g++.pt/crash61.C: New test.
28724         * gcc.c-torture/execute/loop-9.c: New test.
28725
28726 2000-12-04  Neil Booth  <neilb@earthling.net>
28727
28728         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
28729         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
28730         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
28731         * gcc.dg/cpp/extratokens.c: ...here.
28732
28733 2000-12-04  Neil Booth  <neilb@earthling.net>
28734
28735         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
28736         New tests.
28737
28738 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28739
28740         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
28741         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
28742
28743 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28744
28745         * gcc.c-torture/execute/20001203-1.c: New test.
28746
28747 2000-12-03  Neil Booth  <neilb@earthling.net>
28748
28749         * gcc.dg/cpp/macro6.c: New test cases.
28750
28751 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28752
28753         * gcc.c-torture/execute/string-opt-9.c: New test.
28754         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28755         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28756         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28757
28758         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
28759         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
28760
28761 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
28762
28763         * gcc.dg/cpp/if-6.c: New testcase.
28764
28765         * gcc.dg/20001201-1.c: New testcase.
28766
28767 2000-12-02  Neil Booth  <neilb@earthling.net>
28768
28769         * g++.old-deja/g++.other/externC4.C,
28770         g++.old-deja/g++.other/friend10.C: New tests.
28771
28772 2000-12-02  Neil Booth  <neilb@earthling.net>
28773
28774         * g++.old-deja/g++.other/instan2.C
28775         * g++.old-deja/g++.other/instan3.C: New test.
28776
28777 2000-12-02  Neil Booth  <neilb@earthling.net>
28778
28779         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
28780         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
28781         gnuc99.c,gnuc99-pedantic.c: New tests.
28782
28783 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28784
28785         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
28786         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
28787
28788 2000-12-01  Neil Booth  <neilb@earthling.net>
28789
28790         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
28791         * gcc.dg/cpp/poison.c: Update.
28792         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
28793
28794 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
28795
28796         * g77.f-torture/execute/20001201.f: New test.
28797
28798 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28799
28800         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
28801
28802 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
28803
28804         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
28805
28806 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
28807
28808         * g++.old-deja/g++.other/cast6.C: New test.
28809
28810 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
28811
28812         * gcc.c-torture/execute/20001130-2.c: New testcase.
28813
28814 2000-11-30  Richard Henderson  <rth@redhat.com>
28815
28816         * gcc.c-torture/execute/20001130-1.c: New test.
28817
28818 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28819
28820         * g++.old-deja/g++.other/op3.C: New test.
28821
28822 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28823
28824         * g++.old-deja/g++.other/op2.C: New test.
28825
28826 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28827
28828         * g++.old-deja/g++.other/crash38.C: New test.
28829
28830 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
28831
28832         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
28833
28834 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
28835
28836         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
28837         tests.
28838         * gcc.c-torture/execute/string-opt-6.c: New test.
28839
28840         * gcc.dg/20001117-1.c: Add main.
28841
28842 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
28843
28844         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
28845         Move from here ...
28846         * gcc.dg/940510-1.c: ... to here.
28847
28848         * gcc.dg/20000926-1.c: GNU C now allows initializations of
28849         zero-size arrays in toplevel structures.
28850
28851 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28852
28853         * gcc.c-torture/execute/loop-8.c: New test.
28854
28855 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28856
28857         * g++.old-deja/g++.other/base1.C: New test.
28858
28859 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28860
28861         * g++.old-deja/g++.other/parse2.C: New test.
28862
28863 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28864
28865         * g++.old-deja/g++.pt/incomplete1.C: New test.
28866
28867 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28868
28869         * g++.old-deja/g++.other/friend9.C: New test.
28870
28871 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28872
28873         * gcc.dg/20001127-1.c: New test.
28874
28875 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28876
28877         * g++.old-deja/g++.pt/friend46.C: New test.
28878
28879 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28880
28881         * g++.old-deja/g++.other/ptrmem8.C: New test.
28882
28883 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28884
28885         * gcc.c-torture/execute/string-opt-7.c: New test.
28886         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28887
28888 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28889
28890         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
28891         instead of 'mkcheck 2'.
28892
28893 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28894
28895         * gcc.c-torture/execute/memcheck/driver.c,
28896         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
28897         C9X references to refer to C99.
28898
28899 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
28900
28901         * gcc.dg/ultrasp3.c: New test.
28902
28903 2000-11-25  Neil Booth  <neilb@earthling.net>
28904
28905         * gcc.dg/cpp/include2.c: Update test to be locale independent.
28906
28907 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
28908
28909         * gcc.c-torture/compile/20001123-2.c: New.
28910
28911 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28912
28913         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
28914
28915 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
28916
28917         * gcc.dg/sequence-point-1.c: Add some new tests.
28918         * gcc.c-torture/execute/20001124-1.c: New test.
28919
28920 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28921
28922         * g++.old-deja/g++.other/vaarg4.C: New test.
28923         * gcc.c-torture/compile/20001123-1.c: New test.
28924
28925 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28926
28927         * g++.other/crash24.C: Adjust and remove XFAIL.
28928         * g++.other/crash37.C: New test.
28929
28930 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
28931
28932         * g++.old-deja/g++.pt/instantiate9.C: New test.
28933
28934 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
28935
28936         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
28937         new ABI, too.
28938
28939         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
28940         * g++.old-deja/g++.robertl/eb55.C: Likewise.
28941
28942 2000-11-22  Neil Booth  <neilb@earthling.net>
28943
28944         * gcc.dg/cpp/Wtrigraphs.c: New test.
28945
28946 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
28947
28948         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
28949
28950 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
28951
28952         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
28953
28954 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
28955
28956         * lib/gcc-dg.exp: load_lib scanasm.exp.
28957         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
28958         * lib/g++-dg.exp: load_lib scanasm.exp.
28959         * lib/scanasm.exp: New.
28960         (scan-assembler, scan-assembler-not): Add optional arguments to
28961         test name, or if not present, the pattern name.
28962         (scan-assembler-dem, scan-assembler-dem-not): New.
28963
28964         * g++.dg/dg.exp: New.
28965
28966 2000-11-21  Neil Booth  <neilb@earthling.net>
28967
28968         * gcc.dg/cpp/integrated1.c: Remove.
28969
28970 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28971
28972         * gcc.c-torture/execute/20001121-1.c: New test.
28973
28974 2000-11-21  Richard Henderson  <rth@redhat.com>
28975
28976         * gcc.c-torture/compile/20001121-1.c: New test.
28977
28978 2000-11-20  Neil Booth  <neilb@earthling.net>
28979
28980         * gcc.dg/cpp/integrated1.c: New test.
28981
28982 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28983
28984         * g++.old-deja/g++.other/inline17.C: New test.
28985
28986 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
28987
28988         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
28989         local variable to be zero: I made the variable global. Now
28990         uses abort() and exit() instead of relying on main's return value.
28991
28992 2000-11-20  Neil Booth  <neilb@earthling.net>
28993
28994         * gcc.dg/cpp/paste2.c: Update test.
28995         * objc/execute/paste.m: New test.
28996
28997 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28998
28999         * gcc.dg/c99-condexpr-1.c: New test.
29000
29001 2000-11-20  Neil Booth  <neilb@earthling.net>
29002
29003         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
29004
29005 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
29006
29007         * g++.old-deja/g++.pt/export1.C: New test.
29008
29009 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
29010
29011         * gcc.dg/20001117-1.c: New test.
29012
29013 2000-11-18  Richard Henderson  <rth@redhat.com>
29014
29015         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
29016
29017 2000-11-18  Richard Henderson  <rth@redhat.com>
29018
29019         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
29020         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
29021         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
29022
29023 2000-11-18  Richard Henderson  <rth@redhat.com>
29024
29025         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
29026         (main): New.  Exit cleanly.
29027
29028 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29029
29030         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
29031         gcc.dg/c99-fordecl-2.c: New tests.
29032
29033 2000-11-18  Richard Henderson  <rth@redhat.com>
29034
29035         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
29036         * gcc.c-torture/execute/zerolen-2.c: New.
29037
29038 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29039
29040         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
29041         memory.
29042
29043 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29044
29045         * g++.old-deja/g++.pt/instantiate8.C: New test.
29046
29047 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29048
29049         * g++.old-deja/g++.other/incomplete.C: Add more tests.
29050         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
29051
29052 2000-11-16  Nick Clifton  <nickc@redhat.com>
29053
29054         * gcc.c-torture/execute/nestfunc-2.c: New test.
29055         * gcc.c-torture/execute/nestfunc-3.c: New test.
29056
29057 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29058
29059         * gcc.c-torture/compile/20001116-1.c: New test.
29060
29061 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29062
29063         * gcc.c-torture/execute/20001115-1.c: New test.
29064
29065 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
29066
29067         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
29068         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
29069         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
29070         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29071
29072 2000-11-15  Neil Booth  <neilb@earthling.net>
29073
29074         gcc.dg/cpp/_Pragma1.c: Update.
29075         gcc.dg/cpp/_Pragma2.c: New test.
29076
29077 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29078
29079         * g++.old-deja/g++.other/anon5.C: New test.
29080
29081 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29082
29083         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
29084         tests.
29085
29086 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
29087
29088         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
29089         output.
29090
29091 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29092
29093         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
29094         labels at end of compound statements.
29095
29096 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
29097
29098         * gcc.c-torture/execute/loop-7.c: New test.
29099
29100 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29101
29102         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
29103
29104 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29105
29106         * gcc.dg/c99-bool-1.c: New test.
29107
29108 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29109
29110         * gcc.dg/c99-scope-1.c: Remove xfail.
29111         * gcc.dg/c99-scope-2.c: New test.
29112
29113 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29114
29115         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
29116         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
29117
29118 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
29119
29120         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
29121         error messages.
29122
29123         * g++.mike/p700.C: Don't typedef wchar_t.
29124         * g++.mike/p784.C: Likewise.
29125         * g++.mike/eb101.C: Don't use __wchar_t.
29126
29127 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29128
29129         * g77.f-torture/execute/20001111.[fx]: Test premature exit
29130         from DO loop.
29131
29132 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29133
29134         * gcc.c-torture/execute/20001111-1.c: New test.
29135
29136 2000-11-10  Nick Clifton  <nickc@redhat.com>
29137
29138         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
29139         long multuiple and accumulate.
29140
29141 2000-11-09  Richard Henderson  <rth@redhat.com>
29142
29143         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
29144         via size_t instead of int.
29145
29146         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
29147         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29148         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29149         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29150
29151 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
29152
29153         * gcc.c-torture/compile/20001109-1.c: New test.
29154         * gcc.c-torture/compile/20001109-2.c: New test.
29155
29156 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
29157
29158         * g++.old-deja/g++.pt/operator1.C: New test.
29159         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
29160
29161 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29162
29163         * gcc.dg/20001108-1.c: New test.
29164
29165 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29166
29167         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
29168         with both arguments constant strings.
29169         * gcc.c-torture/execute/string-opt-3.c: New test.
29170         * gcc.c-torture/execute/string-opt-4.c: New test.
29171         * gcc.c-torture/execute/string-opt-5.c: New test.
29172
29173 2000-11-08  Nick Clifton  <nickc@redhat.com>
29174
29175         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
29176         mulsidi3adddi patterns.
29177
29178 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
29179
29180         * g++.old-deja/g++.other/crash36.C: New test.
29181
29182 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
29183
29184         * g++.old-deja/g++.other/init16.C: New test.
29185
29186 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
29187
29188         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
29189
29190 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29191
29192         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
29193         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29194         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29195
29196 2000-11-07  DJ Delorie  <dj@redhat.com>
29197
29198         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
29199
29200 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29201
29202         * gcc.c-torture/execute/string-opt-1.c: New test.
29203
29204 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29205
29206         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
29207         mips-sgi-irix6.* because the MIPS ABI passes floating-point
29208         parameters in registers, and there is no way for a varargs
29209         function to know in which order the integer and floating-point
29210         parameters should be interleaved when they are placed on the
29211         stack.
29212         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29213         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29214
29215 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29216
29217         * gcc.c-torture/execute/string-opt-2.c: New test.
29218
29219 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
29220
29221         * g++.old-deja/g++.pt/crash60.C: New test.
29222
29223 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29224
29225         * g++.old-deja/g++.other/crash24.C: New test.
29226         * g++.old-deja/g++.other/crash25.C: New test.
29227         * g++.old-deja/g++.other/crash26.C: New test.
29228         * g++.old-deja/g++.other/crash27.C: New test.
29229         * g++.old-deja/g++.other/crash28.C: New test.
29230         * g++.old-deja/g++.other/crash29.C: New test.
29231         * g++.old-deja/g++.other/crash30.C: New test.
29232         * g++.old-deja/g++.other/crash31.C: New test.
29233         * g++.old-deja/g++.other/crash32.C: New test.
29234         * g++.old-deja/g++.other/crash33.C: New test.
29235         * g++.old-deja/g++.other/crash34.C: New test.
29236         * g++.old-deja/g++.other/crash35.C: New test.
29237
29238 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29239
29240         * gcc.c-torture/execute/20001031-1.c: New test.
29241
29242 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
29243
29244         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
29245         namespace.
29246
29247         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
29248         standards-conformant.
29249
29250         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
29251
29252         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
29253         * g++.old-deja/g++.mike/p755a.C: Likewise.
29254         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
29255         library makes no calls to `operator new' during initialization.
29256
29257 2000-11-04  Neil Booth  <neilb@earthling.net>
29258
29259         * gcc.dg/cpp/include2.c: New tests.
29260
29261 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
29262
29263         * lib/g++.exp (g++_set_ld_library_path): New function.
29264         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
29265
29266 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
29267
29268         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
29269         warnings.
29270
29271 2000-11-01  Richard Henderson  <rth@redhat.com>
29272
29273         * g++.old-deja/g++.ext/namedret1.C: New.
29274         * g++.old-deja/g++.ext/namedret2.C: New.
29275         * g++.old-deja/g++.ext/namedret3.C: New.
29276
29277 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
29278
29279         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
29280         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
29281
29282 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29283
29284         * gcc.c-torture/execute/va-arg-21.c: New test.
29285
29286 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29287
29288         * gcc.dg/c99-complex-2.c: New test.
29289
29290 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29291
29292         * gcc.c-torture/execute/stdio-opt-1.c: New test.
29293
29294 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
29295
29296         * g++.old-deja/g++.other/inline16.C: New test.
29297
29298 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
29299
29300         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
29301         __PRETTY_FUNCTION__
29302
29303 2000-10-29  Neil Booth  <neilb@earthling.net>
29304
29305         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
29306         New tests.
29307         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
29308         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
29309         optimisation.
29310
29311 2000-10-29  Neil Booth  <neilb@earthling.net>
29312
29313         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
29314         * mi1.c, mi1c.h: Add null directives to multiple-include test.
29315         * mi5.c: Test multiple includes work with -C.
29316         * trigraphs.c: Test ^= version.
29317
29318 2000-10-28  Neil Booth  <neilb@earthling.net>
29319
29320         New tests and test updates for new macro expander.
29321
29322         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
29323         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
29324         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
29325         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
29326         new diagnostic messages.
29327
29328         * gcc.dg/cpp/macro3.c: New tests.
29329
29330 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
29331
29332         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
29333         on the same line.
29334
29335 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
29336
29337         * g++.old-deja/g++.other/eh2.C: New test.
29338
29339 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
29340
29341         * gcc.c-torture/execute/20001027-1.c: New test.
29342
29343 2000-10-26  Richard Henderson  <rth@redhat.com>
29344
29345         * gcc.c-torture/execute/20001026-1.c: New.
29346
29347 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
29348
29349         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
29350         * g++.old-deja/g++.law/builtin1.C: Likewise.
29351         * g++.old-deja/g++.law/ctors10.C: Likewise.
29352         * g++.old-deja/g++.law/virtual3.C: Likewise.
29353         * g++.old-deja/g++.mike/p658.C: Likewise.
29354         * g++.old-deja/g++.other/sibcall1.C: Likewise.
29355         * g++.old-deja/g++.other/vaarg2.C: Likewise.
29356         * g++.old-deja/g++.robertl/eb124.C: Likewise.
29357         * g++.old-deja/g++.robertl/eb44.C: Likewise.
29358         * g++.old-deja/g++.robertl/eb77.C: Likewise.
29359
29360 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
29361
29362         * gcc.c-torture/compile/20001024-1.c: New test.
29363
29364 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
29365
29366         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
29367         to tell us whether or not we are using V3.
29368
29369 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29370
29371         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
29372         operands.
29373
29374 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29375
29376         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
29377
29378 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
29379
29380         * gcc.c-torture/execute/20001024-1.c: New test.
29381
29382 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
29383
29384         * g++.old-deja/g++.other/sibcall1.C: New test.
29385
29386 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
29387
29388         * gcc.dg/noncompile/init-3.c: New test.
29389
29390 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29391
29392         * gcc.dg/format-array-1.c: New test.
29393
29394 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29395
29396         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
29397         writing through null pointers; remove comment about testing
29398         unterminated strings.
29399
29400 2000-10-17  Matthew Hiller  <hiller@redhat.com>
29401
29402         * gcc.c-torture/execute/20001017-2.c: New test.
29403
29404 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29405
29406         * gcc.c-torture/compile/20001018-1.c: New test.
29407         * gcc.c-torture/compile/20001018-1.x: Xfail.
29408
29409 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29410
29411         * gcc.c-torture/execute/20001017-1.c: New test.
29412
29413 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29414
29415         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
29416         for multiple use of arguments with scanf formats; add tests for
29417         multiple use of arguments.
29418
29419 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
29420
29421         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
29422
29423 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29424
29425         * gcc.dg/format-miss-1.c: New test.
29426
29427 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29428
29429         * gcc.c-torture/execute/20001013-1.c: New test.
29430
29431 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29432
29433         * gcc.dg/format-branch-1.c: New test.
29434
29435 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29436
29437         * README, lib/file-format.exp: Remove EGCS references.
29438
29439 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29440
29441         * gcc.dg/20001013-1.c: New test.
29442
29443 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29444
29445         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
29446         for intmax_t in the compiler using __typeof__ and the type rules
29447         for conditional expressions.
29448
29449 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
29450
29451         * gcc.dg/20001012-1.c: New test.
29452         * gcc.dg/20001012-2.c: New test.
29453
29454 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29455
29456         * gcc.dg/format-attr-1.c: New test.
29457
29458 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29459
29460         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
29461         __LONG_LONG_MAX__ instead of LLONG_MAX.
29462
29463 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29464
29465         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
29466         scanf flags.
29467         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
29468         flags.
29469
29470 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
29471
29472         * gcc.dg/sequence-pt-1.c: New test.
29473
29474 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
29475
29476         * gcc.c-torture/execute/20001011-1.c: New testcase.
29477         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
29478
29479 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29480
29481         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
29482         does not error on it.
29483
29484 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29485
29486         * gcc.dg/20001009-1.c: New test.
29487
29488 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29489
29490         * gcc.c-torture/compile/20001009-1.c: Move from here ....
29491         * gcc.c-torture/execute/20001009-2.c: ... to here.
29492
29493 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
29494
29495         * gcc.c-torture/compile/20001009-1.c: New testcase.
29496         * gcc.c-torture/execute/20001009-1.c: New testcase.
29497         Testcases provided by Jan Hubicka <jh@suse.cz>.
29498
29499 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29500
29501         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29502         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
29503         uintmax_t using <limits.h> to emulate the compiler's internal
29504         logic.  No longer XFAIL %j tests.
29505
29506 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29507
29508         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
29509         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29510         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
29511         regexps and details of expected handling of some bad formats.
29512         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
29513         suppression.
29514
29515 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29516
29517         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
29518         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
29519         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
29520         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
29521         in list archives.
29522
29523 2000-10-06  Richard Henderson  <rth@cygnus.com>
29524
29525         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
29526         * g++.old-deja/g++.brendan/crash52.C: Likewise.
29527         * g++.old-deja/g++.jason/report.C: Likewise.
29528         * g++.old-deja/g++.law/friend5.C: Likewise.
29529         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
29530         of the expected warnings.
29531
29532 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
29533
29534         * g++.old-deja/g++.pt/enum14.C: New test.
29535
29536 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
29537
29538         * g++.old-deja/g++.pt/crash59.C: New test.
29539
29540 2000-10-04  Will Cohen  <wcohen@redhat.com>
29541
29542         * gcc.dg/20000926-1.c: New test.
29543
29544 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
29545
29546         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
29547         function name for current C++ compiler.
29548         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
29549
29550 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
29551
29552         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
29553         __PRETTY_FUNCTION__.
29554         * g++.old-deja/g++.ext/pretty2.C: Likewise.
29555
29556 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29557
29558         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
29559
29560 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
29561
29562         * gcc.c-torture/compile/20000923-1.c: New test.
29563
29564 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
29565
29566         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
29567         * g++.old-deja/g++.pt/ttp62.C: Same.
29568         * g++.old-deja/g++.other/inline14.C: Same.
29569
29570 2000-09-24  Richard Henderson  <rth@cygnus.com>
29571
29572         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
29573
29574 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29575
29576         * gcc.dg/c90-printf-1.c: Add test for wide string format.
29577
29578 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
29579
29580         * gcc.c-torture/compile/20000922-1.c: New file.
29581
29582 2000-09-21  Nick Clifton  <nickc@redhat.com>
29583
29584         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
29585         a signed long modulo operation.
29586         (mod6): New function - perform an unsigned long modulo operation.
29587         (main): Add tests for modulos of very large numbers by very small
29588         dividends.
29589
29590 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29591
29592         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
29593
29594 2000-09-19  Richard Henderson  <rth@cygnus.com>
29595
29596         * gcc.dg/compare2.c (case 10): XFAIL.
29597
29598 2000-09-18  Richard Henderson  <rth@cygnus.com>
29599
29600         * gcc.c-torture/execute/20000906-1.c: Move ...
29601         * gcc.dg/20000906-1.c: ... here.  Only run on targets
29602         that support __builtin_trap.
29603
29604 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
29605
29606         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
29607
29608 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29609
29610         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
29611         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
29612         more $ format tests.
29613
29614 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29615
29616         * gcc.dg/format-errmk-1.c: New test.
29617
29618 2000-09-17  Greg McGary  <greg@mcgary.org>
29619
29620         * gcc.c-torture/execute/20000917-1.x: Remove.
29621
29622 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29623
29624         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
29625
29626 2000-09-17  Greg McGary  <greg@mcgary.org>
29627
29628         * gcc.c-torture/execute/20000917-1.c: New test.
29629         * gcc.c-torture/execute/20000917-1.x: XFAIL.
29630
29631 2000-09-16  Neil Booth  <NeilB@earthling.net>
29632
29633         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
29634         in nested macro bug.
29635
29636 2000-09-15  Neil Booth  <NeilB@earthling.net>
29637
29638         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
29639
29640 2000-09-14  Jeffrey A Law  (law@cygnus.com)
29641
29642         * gcc.c-torture/execute/20000914-1.c: New test.
29643
29644 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
29645
29646         * g++.other/inline13.C: New test.
29647
29648 2000-09-12  Andreas Jaeger  <aj@suse.de>
29649
29650         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
29651         constant by Ulrich Drepper <drepper@redhat.com>.
29652
29653 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
29654
29655         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
29656
29657 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29658
29659         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
29660
29661 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
29662
29663         * gcc.dg/cpp/backslash.c: New test.
29664
29665 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
29666
29667         * gcc.c-torture/execute/20000910-1.c: New test.
29668         * gcc.c-torture/execute/20000910-2.c: Likewise.
29669
29670 2000-09-11  Robert Lipe  <robertl@sco.com>
29671
29672         * gcc.dg/pragma-align.c: New test.
29673
29674 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
29675
29676         * g++.old-deja/g++.pt/explicit82.C: New test.
29677         * g++.old-deja/g++.pt/explicit83.C: New test.
29678
29679 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
29680
29681         * gcc.dg/asm-names.c: New test.
29682
29683 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29684
29685         * gcc.dg/cpp/tr-warn6.c: New test
29686
29687 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29688
29689         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
29690         be accepted.
29691
29692 2000-09-07  Catherine Moore  <clm@redhat.com>
29693
29694         * gcc.c-torture/execute/unroll-1.c: New test.
29695
29696 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
29697
29698         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
29699         ERROR markers.
29700         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
29701         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
29702         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
29703         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
29704         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
29705         Preprocess only.
29706         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
29707         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
29708
29709 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29710
29711         * g++.old-deja/g++.pt/deduct2.C: New test.
29712
29713 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29714
29715         * g++.old-deja/g++.pt/parms2.C: New test.
29716
29717 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29718
29719         * g++.old-deja/g++.pt/crash58.C: New test.
29720
29721 2000-09-06  Greg McGary  <greg@mcgary.org>
29722
29723         * gcc.c-torture/execute/20000906-1.c: New test.
29724         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
29725
29726 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29727
29728         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
29729
29730 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29731
29732         * g++.old-deja/g++.pt/crash57.C: New test.
29733
29734 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29735
29736         * g++.old-deja/g++.pt/crash56.C: New test.
29737
29738 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29739
29740         * g++.old-deja/g++.pt/koenig1.C: New test.
29741
29742 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29743
29744         * gcc.dg/20000904-1.c: New test.
29745
29746 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29747
29748         * gcc.dg/cpp/paste8.c: New test.
29749
29750 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
29751
29752         * gcc.c-torture/compile/20000827-1.c: New test.
29753
29754 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29755
29756         * gcc.dg/format-diag-1.c: New test.
29757
29758 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29759
29760         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
29761         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
29762         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
29763         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
29764         gcc.dg/formatz-1.c: Adjust warning regular expressions.
29765
29766 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29767
29768         * g++.old-deja/g++.other/nested4.C: New test.
29769
29770 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29771
29772         * g++.old-deja/g++.ns/scoped1.C: New test.
29773
29774 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
29775
29776         * lib/g++.exp: Support testing already-installed GCC.
29777
29778 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29779
29780         * wtr-label-1.c, wtr-suffix-1.c: New tests.
29781
29782 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29783
29784         * gcc.dg/return-type-2.c: New test.
29785
29786 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
29787
29788         * gcc.c-torture/compile/20000825-1.c: New test.
29789
29790 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
29791
29792         * gcc.dg/dwarf2-2.c: New test.
29793
29794 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
29795
29796         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
29797         dg-warning regexps.
29798
29799 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29800
29801         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
29802         gcc.dg/format-ext-5.c: New tests.
29803
29804 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
29805
29806         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
29807
29808 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
29809
29810         * gcc.dg/noncompile/930622-2.c: Adjust error message.
29811
29812 2000-08-24  Richard Henderson  <rth@cygnus.com>
29813
29814         * gcc.dg/ia64-sync-1.c: New test.
29815         * gcc.dg/ia64-sync-2.c: New test.
29816         * gcc.dg/ia64-asm-1.c: New test.
29817
29818 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29819
29820         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
29821         * gcc.dg/format-ext-2.c: New test.
29822
29823 2000-08-23  Jason Merrill  <jason@redhat.com>
29824
29825         * lib/old-dejagnu.exp: Also ignore "In member function" and
29826         "At global scope".
29827
29828 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29829
29830         * gcc.dg/noncompile/label-lineno-1.c: New test.
29831
29832 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29833
29834         * gcc.dg/c99-array-nonobj-1.c: New test.
29835
29836 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29837
29838         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
29839         tests.
29840         * gcc.dg/format-ext-1.c: New test.
29841
29842 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29843
29844         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
29845         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
29846         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
29847         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
29848         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
29849
29850 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29851
29852         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
29853         gcc.dg/c99-strftime-2.c: New tests.
29854
29855 2000-08-22  Richard Henderson  <rth@cygnus.com>
29856
29857         * gcc.c-torture/execute/20000822-1.c: New test.
29858
29859 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29860
29861         * gcc.c-torture/execute/20000819-1.x: Remove.
29862
29863 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29864
29865         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
29866         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
29867         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
29868         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
29869         gcc.dg/format-xopen-1.c: New tests.
29870
29871 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29872
29873         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
29874
29875 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29876
29877         * g++.old-deja/g++.other/loop2.C: New test.
29878
29879         * gcc.c-torture/compile/20000606-1.c: New test.
29880         * gcc.c-torture/compile/20000728-1.c: New test.
29881         * gcc.c-torture/execute/20000801-1.c: New test.
29882         * gcc.c-torture/execute/20000801-2.c: New test.
29883         * gcc.c-torture/execute/20000819-1.c: New test.
29884         * gcc.c-torture/execute/20000819-1.x: XFAIL.
29885         * gcc.dg/20000629-1.c: New test.
29886         * gcc.dg/20000724-1.c: New test.
29887         * gcc.dg/20000807-1.c: New test.
29888
29889 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
29890
29891         * gcc.dg/cpp/pragma-1.c: New test.
29892         * gcc.dg/cpp/pragma-2.c: New test.
29893
29894 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
29895
29896         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
29897         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
29898
29899 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29900
29901         * gcc.c-torture/compile/20000818-1.c: New test.
29902
29903 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
29904
29905         * gcc.c-torture/execute/20000818-1.c: New test.
29906
29907 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29908
29909         * gcc.dg/format-va-1.c: New test.
29910
29911 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29912
29913         * g++.old-deja/g++.other/typedef8.C: New test.
29914
29915 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29916
29917         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
29918         * g++.old-deja/g++.mike/net36.C: Mark candidate.
29919         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
29920         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
29921         * g++.old-deja/g++.other/ptrmem7.C: New test.
29922         * g++.old-deja/g++.pt/ptrmem10.C: New test.
29923
29924 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29925
29926         * g++.old-deja/g++.pt/typename27.C: New test.
29927
29928 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
29929
29930         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
29931         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
29932         * g++.old-deja/g++.pt/friend45.C: New test.
29933         * g++.old-deja/g++.other/friend8.C: New test.
29934
29935 2000-08-15  Richard Henderson  <rth@cygnus.com>
29936
29937         * gcc.c-torture/execute/20000815-1.c: New test.
29938
29939 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29940
29941         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
29942         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
29943         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
29944
29945 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
29946
29947         * g++.old-deja/g++.other/refinit2.C: New test.
29948
29949 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
29950
29951         * lib/c-torture.exp (c-torture): Make
29952         compiler_conditional_xfail_data global.
29953         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
29954         compiler_conditional_xfail_data machinery.
29955         (f-torture-execute): Likewise.
29956         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
29957         and only when unrolling loops.
29958
29959         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
29960
29961 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29962
29963         * g++.old-deja/g++.pt/explicit81.C: New test.
29964
29965 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29966
29967         * g++.old-deja/g++.pt/typename26.C: New test.
29968
29969 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
29970
29971         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
29972         warning.
29973
29974 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29975
29976         * g++.old-deja/g++.other/array3.C: New test.
29977
29978 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29979
29980         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
29981         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
29982         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
29983         New tests.
29984
29985 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
29986
29987         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
29988         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29989
29990 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
29991
29992         * gcc.c-torture/execute/20000808-1.c: New test.
29993
29994 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29995
29996         * gcc.dg/c90-const-expr-1.c: New test.
29997
29998 2000-08-08  Richard Henderson  <rth@cygnus.com>
29999
30000         * gcc.dg/noncompile/920923-1.c: Declare calloc.
30001
30002 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30003
30004         * gcc.dg/noncompile/const-ll-1.c: New test.
30005
30006 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30007
30008         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
30009
30010 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
30011
30012         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
30013         that running programs linked against the shared version of libobjc
30014         run correctly.
30015
30016 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30017
30018         * gcc.dg/c99-printf-1.c: New test.
30019
30020 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30021
30022         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
30023
30024 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
30025
30026         * gcc.c-torture/execute/20000731-1.x: Delete.
30027
30028 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
30029
30030         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
30031         and torture_without_loops as is done by c-torture.exp.
30032         (search_for): Copy from c-torture.exp.
30033         (gcc-dg-runtest): New function, drives a directory of tests
30034         iterating over the TORTURE_OPTIONS.
30035         (scan-assembler, scan-assembler-not): Move here from
30036         individual directory drivers.
30037
30038         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
30039         defined by lib/gcc-dg.exp.
30040         * gcc.dg/cpp/cpp.exp: Likewise.
30041         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
30042         gcc-dg-runtest, so we cycle over optimization options.
30043
30044         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
30045         * gcc.dg/compare2.c: No longer expected to fail.
30046
30047 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30048
30049         * gcc.c-torture/execute/20000804-1.c: New test.
30050
30051 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30052
30053         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
30054
30055 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
30056
30057         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
30058
30059 2000-08-03  Jeffrey A Law  (law@cygnus.com)
30060
30061         * gcc.c-torture/compile/20000803-1.c: New test.
30062
30063 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30064
30065         * gcc.c-torture/execute/20000801-3.c,
30066         gcc.c-torture/execute/20000801-4.c: New tests.
30067         * gcc.c-torture/execute/20000801-3.x,
30068         gcc.c-torture/execute/20000801-4.x: Xfail.
30069
30070 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
30071
30072         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
30073         libobjc/.libs to allow for libtool.
30074
30075 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
30076
30077         * gcc.c-torture/compile/20000802-1.c: New test.
30078
30079 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
30080
30081         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
30082
30083 2000-07-31  Jeffrey A Law  (law@cygnus.com)
30084
30085         * gcc-c-torture/execute/20000731-2.c: New test.
30086
30087         * gcc.c-torture/execute/20000731-1.c: New test.
30088         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
30089
30090 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
30091
30092         * testsuite/gcc.dg/cpp/paste7.c: New test.
30093         * gcc.dg/cpp/20000725-1.c: New test.
30094
30095 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
30096
30097         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
30098         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
30099         declaration warning for __builtin_dwarf_reg_size.
30100
30101         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
30102
30103 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30104
30105         * gcc.dg/noncompile/voidparam-1.c: New test.
30106
30107 2000-07-30  Richard Henderson  <rth@cygnus.com>
30108
30109         * gcc.dg/c90-digraph-1.c: Don't xfail.
30110         * gcc.dg/compare2.c (case 10): Xfail.
30111         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
30112
30113 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
30114
30115         * gcc.dg/c99-main-1.c: New test.
30116
30117 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30118
30119         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
30120
30121 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
30122
30123         * gcc.c-tortuer/execute/20000726-1.c: New test.
30124
30125 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
30126
30127         * gcc.c-torture/execute/enum-2.c: New test.
30128
30129 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30130
30131         * gcc.dg/cpp/tr-warn3.c: New test.
30132
30133 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30134
30135         * g++.old-deja/g++.ext/implicit1.C: Remove.
30136         * g++.old-deja/g++.jason/c2.C: Remove
30137         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
30138         * g++.old-deja/g++.pt/crash16.C: Likewise.
30139         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
30140
30141 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30142
30143         * g++.old-deja/g++.other/for2.C: New test.
30144
30145 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
30146
30147         * gcc.dg/20000720-1.c: New test.
30148
30149 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
30150
30151         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
30152
30153 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
30154
30155         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
30156         * gcc.c-torture/execute/20000722-1.c: New.
30157         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
30158
30159 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
30160
30161         * gcc.dg/cpp/20000720-1.S: New test.
30162
30163 2000-07-21  Michael Meissner  <meissner@redhat.com>
30164
30165         * gcc.c-torture/execute/ieee/hugeval.c: New test.
30166
30167 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30168
30169         * g++.old-deja/g++.brendan/crash16.C,
30170         g++.old-deja/g++.brendan/parse3.C,
30171         g++.old-deja/g++.brendan/redecl1.C,
30172         g++.old-deja/g++.ns/template13.C,
30173         g++.old-deja/g++.other/decl4.C,
30174         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
30175
30176 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30177
30178         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
30179         and "Internal error".
30180
30181         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
30182         regexps.
30183         * gcc.dg/cpp/paste6.c: New test.
30184
30185 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
30186
30187         * gcc.dg/cpp/tr-direct.c: New test.
30188
30189         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
30190         gcc.dg/cpp/undef1.c: Tweak error regexps.
30191
30192 2000-07-18  Eric Christopher <echristo@redhat.com>
30193
30194         * gcc.c-torture/compile/20000718-1.c: New test.
30195
30196 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
30197
30198         * cpplex.c (_cpp_push_token): If the token being pushed back
30199         is the previous token in this context, just subtract one from
30200         context->posn.
30201         * cppmacro.c (save_expansion): Clear aux field when storing a
30202         placemarker.
30203
30204 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
30205
30206         * gcc.dg/noncompile/redecl-1.c: New test.
30207
30208 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
30209
30210         * gcc.c-torture/execute/20000717-5.c: New test.
30211         * gcc.c-torture/execute/20000717-1.x: Removed.
30212
30213 2000-07-17  Richard Henderson  <rth@cygnus.com>
30214
30215         * gcc.c-torture/execute/20000717-4.c: New test.
30216
30217 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
30218
30219         * gcc.dg/cpp/syshdr.c: New test.
30220         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
30221
30222 2000-07-17  Neil Booth  <neilb@earthling.net>
30223
30224         * gcc.dg/cpp/cmdlne-dM.c: New test.
30225         * gcc.dg/cpp/cmdlne-dD.c: New test.
30226
30227 2000-07-17  Jeffrey A Law  (law@cygnus.com)
30228
30229         * gcc.c-torture/execute/20000717-3.c: New test.
30230
30231         * gcc.c-torture/compile/20000717-1.c: New test.
30232
30233 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
30234
30235         * gcc.c-torture/execute/20000717-2.c: New test.
30236
30237 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30238
30239         * gcc.dg/formatz-1.c: New test.
30240
30241         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
30242         * gcc.dg/c99-digraph-1.c: New tests.
30243
30244         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
30245         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
30246
30247         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
30248         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
30249         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
30250         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
30251         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
30252         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
30253         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
30254
30255 2000-07-17   Greg McGary <greg@mcgary.org>
30256
30257         * gcc.c-torture/execute/20000717-1.c: New test.
30258         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
30259
30260 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
30261
30262         * gcc.c-torture/execute/20000715-2.c: New test.
30263         * gcc.dg/20000715-1.c: New test.
30264
30265 2000-07-15  Michael Meissner  <meissner@redhat.com>
30266
30267         * gcc.c-torture/execute/20000715-1.c: New test.
30268
30269 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
30270
30271         * gcc.c-torture/execute/20000707-1.c: New test.
30272
30273 2000-07-13  Neil Booth  <NeilB@earthling.net>
30274
30275         * testsuite/gcc.dg/cpp/digraph1.c,
30276         testsuite/gcc.dg/cpp/digraph2.c,
30277         testsuite/gcc.dg/cpp/digraphs.c: New tests.
30278
30279 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
30280
30281         * g77.f-torture/compile/20000630-2.f:  New test.
30282         * g77.f-torture/compile/20000630-2.x
30283
30284 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30285
30286         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
30287
30288 2000-07-11  Neil Booth  <NeilB@earthling.net>
30289
30290         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
30291
30292 2000-07-11  Neil Booth  <NeilB@earthling.net>
30293
30294         * gcc.dg/cpp/cmdlne-C.c: New.
30295
30296 2000-07-09  Neil Booth  <NeilB@earthling.net>
30297
30298         * gcc.dg/cpp/directiv.c: New tests.
30299         * gcc.dg/cpp/undef1.c: Update.
30300
30301 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
30302
30303         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
30304
30305 2000-07-09  Neil Booth  <NeilB@earthling.net>
30306
30307         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
30308
30309 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
30310
30311         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
30312         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
30313
30314 2000-07-08  Neil Booth  <NeilB@earthling.net>
30315
30316         * gcc.dg/cpp/macsyntx.c: New tests.
30317
30318 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30319
30320         * gcc.dg/20000707-1.c: New test.
30321
30322 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30323
30324         * gcc.c-torture/execute/20000706-1.c: New test.
30325         * gcc.c-torture/execute/20000706-2.c: New test.
30326         * gcc.c-torture/execute/20000706-3.c: New test.
30327         * gcc.c-torture/execute/20000706-4.c: New test.
30328         * gcc.c-torture/execute/20000706-5.c: New test.
30329
30330 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30331
30332         * g++.old-deja/g++.pt/instantiate7.C: New test.
30333
30334 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30335
30336         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
30337         * g++.old-deja/g++.mike/thunk3.C: Likewise.
30338         * g++.old-deja/g++.other/rtti3.C: Likewise.
30339         * g++.old-deja/g++.other/rttid3.C: Likewise.
30340
30341 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
30342
30343         *  g77.f-torture/compile/20000630-1.x: Fix typo
30344
30345 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
30346
30347         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
30348         assembly output.
30349
30350 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
30351
30352         * gcc.dg/cpp/ident.c: New test.
30353
30354 2000-07-05  Neil Booth  <NeilB@earthling.net>
30355
30356         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
30357           gcc.dg/cpp/lexstrng.c: New tests.
30358
30359 2000-07-04  Neil Booth  <NeilB@earthling.net>
30360
30361         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
30362         * gcc.dg/cpp/strify2.c: Same.
30363
30364 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
30365
30366         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
30367         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
30368         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
30369         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
30370
30371         * testsuite/gcc.dg/cpp/macro1.c,
30372         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
30373         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
30374         testsuite/gcc.dg/cpp/strify1.c,
30375         testsuite/gcc.dg/cpp/strify2.c: New tests.
30376
30377 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
30378
30379         * gcc.c-torture/execute/20000703-1.c: New test.
30380
30381 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30382
30383         * g++.old-deja/g++.pt (lookup10.C): New test.
30384
30385 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30386
30387         * g++.old-deja/g++.pt (typename25.C): New test.
30388
30389 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
30390
30391         * gcc.c-torture/compile/20000701-1.c: New test.
30392
30393 2000-06-30  Nick Clifton  <nickc@cygnus.com>
30394
30395         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
30396         to test case.
30397
30398 2000-06-30  Catherine Moore  <clm@cygnus.com>
30399
30400         * gcc.c-torture/execute/align-1.c: New test.
30401
30402 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
30403
30404         * g++.old-deja/g++.pt/expr8.C: New test.
30405         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
30406
30407 2000-06-29  Nick Clifton  <nickc@cygnus.com>
30408
30409         * gcc.c-torture/compile/20000629-1.c: New test.
30410
30411 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30412
30413
30414         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
30415         gcc.dg/noncompile directory, depending on whether they're
30416         preprocessor tests or not.  Annotate all the tests for the dg
30417         framework.
30418
30419         * gcc.c-torture/noncompile/noncompile.exp: Delete.
30420         * gcc.dg/noncompile/noncompile.exp: New.
30421
30422         * Moved files:
30423         Old name                                New name
30424         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
30425         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
30426         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
30427         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
30428         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
30429         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
30430         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
30431         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
30432         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
30433         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
30434         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
30435         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
30436         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
30437         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
30438         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
30439         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
30440         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
30441         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
30442         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
30443         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
30444         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
30445         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
30446         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
30447         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
30448
30449         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
30450         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
30451         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
30452         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
30453         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
30454         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
30455
30456 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30457
30458         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
30459         declare one variable.  On the fourth, error.
30460         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
30461         declared by 20000628-1a.h.
30462
30463 2000-06-29  Richard Henderson  <rth@redhat.com>
30464
30465         * gcc.c-torture/execute/930529-1.x: New file.
30466         * gcc.dg/920413-1.c: Adjust expected warning text.
30467         * gcc.dg/980217-1.c: Declare abort.
30468         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
30469
30470 2000-06-29  Jeffrey A Law  (law@cygnus.com)
30471
30472         * g77.f-torture/compile/20000629-1.f: New test.
30473         * g77.f-torture/compile/20000629-1.x: Expected to fail.
30474
30475 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30476
30477         Rearrange lots of files, removing entirely the
30478         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
30479         directories.
30480
30481         * Deleted files:
30482         gcc.c-torture/code_quality/code_quality.exp
30483         gcc.c-torture/special/special.exp
30484         gcc.failure/failure.exp
30485         gcc.failure/940409-1.x
30486         gcc.c-torture/compile/961203-1.x
30487
30488         * New files:
30489         gcc.misc-tests/linkage.exp
30490         gcc.c-torture/execute/920730-1t.c
30491         gcc.c-torture/execute/920730-1t.x
30492         gcc.c-torture/compile/920520-1.x
30493         gcc.c-torture/compile/920521-1.x
30494         gcc.c-torture/compile/981006-1.x
30495         gcc.c-torture/execute/eeprof-1.x
30496
30497         * Moved files (possibly with modifications to fit a new harness):
30498         Old name                                New name
30499         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
30500         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
30501         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
30502         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
30503         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
30504         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
30505         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
30506         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
30507         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
30508         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
30509         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
30510         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
30511         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
30512         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
30513
30514 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30515
30516         * c-torture/compile/961203-1.x: Delete.
30517
30518         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
30519         not exit. Include stdio.h.
30520         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
30521         * gcc.misc-tests/dg-12.c: Likewise.
30522         * gcc.misc-tests/dg-5.c: Likewise.
30523         * gcc.misc-tests/dg-6.c: Likewise.
30524         * gcc.misc-tests/dg-7.c: Prototype abort.
30525         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
30526         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
30527         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
30528         not exit.
30529         * gcc.misc-tests/sieve.c: Use return from main, not exit.
30530         * gcc.misc-tests/sort2.c: Use return from main, not exit.
30531
30532 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
30533
30534         * gcc.dg/cpp/20000628-1.c: New test.
30535         * gcc.dg/cpp/20000628-1.h: New header for above test.
30536         * gcc.dg/cpp/20000628-1a.h: Likewise.
30537
30538 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
30539
30540         * gcc.dg/cpp: New directory.
30541         * gcc.dg/cpp/cpp.exp: New driver.
30542         * gcc.dg/cpp/20000627-1.c: New test.
30543         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
30544         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
30545         and rewrite as a compilation test.
30546
30547         * gcc.dg: Move many files into the cpp subdirectory, possibly
30548         renaming or editing them as well.
30549         Old name                New name
30550         990119-1.c              cpp/19990119-1.c
30551         990228-1.c              cpp/19990228-1.c
30552         990407-1.c              cpp/19990407-1.c
30553         990409-1.c              cpp/19990409-1.c
30554         990413-1.c              cpp/19990413-1.c
30555         990703-1.c              cpp/19990703-1.c
30556         20000127-1.c            cpp/20000127-1.c
30557         20000129-1.c            cpp/20000129-1.c
30558         20000207-1.c            cpp/20000207-1.c
30559         20000207-2.c            cpp/20000207-2.c
30560         20000209-1.c            cpp/20000209-1.c
30561         20000209-2.c            cpp/20000209-2.c
30562         20000301-1.c            cpp/20000301-1.c
30563         20000419-1.c            cpp/20000419-1.c
30564         20000510-1.S            cpp/20000510-1.S
30565         20000519-1.c            cpp/20000519-1.c
30566         20000529-1.c            cpp/20000529-1.c
30567         20000625-1.c            cpp/20000625-1.c
30568         20000625-2.c            cpp/20000625-2.c
30569         cpp-as1.c               cpp/assert1.c
30570         cpp-as2.c               cpp/assert2.c
30571         cxx-comments-1.c        cpp/cxxcom1.c
30572         cxx-comments-2.c        cpp/cxxcom2.c
30573         endif-label.c           cpp/endif.c
30574         cpp-hash1.c             cpp/hash1.c
30575         cpp-hash2.c             cpp/hash2.c
30576         cpp-if1.c               cpp/if-1.c
30577         cpp-if2.c               cpp/if-2.c
30578         cpp-if3.c               cpp/if-3.c
30579         cpp-if4.c               cpp/if-4.c
30580         cpp-if5.c               cpp/if-5.c
30581         cpp-cond.c              cpp/if-cexp.c
30582         cpp-missingop.c         cpp/if-mop.c
30583         cpp-missingparen.c      cpp/if-mpar.c
30584         cpp-opprec.c            cpp/if-oppr.c
30585         cpp-ifparen.c           cpp/if-paren.c
30586         cpp-shortcircuit.c      cpp/if-sc.c
30587         cpp-shift.c             cpp/if-shift.c
30588         cpp-unary.c             cpp/if-unary.c
30589         cpp-li1.c               cpp/line1.c
30590         cpp-li2.c               cpp/line2.c
30591         lineno.c                cpp/line3.c
30592         lineno-2.c              cpp/line4.c
30593         cpp-mi.c                cpp/mi1.c
30594         cpp-mic.h               cpp/mi1c.h
30595         cpp-micc.h              cpp/mi1cc.h
30596         cpp-mind.h              cpp/mi1nd.h
30597         cpp-mindp.h             cpp/mi1ndp.h
30598         cpp-mix.h               cpp/mi1x.h
30599         cpp-mi2.c               cpp/mi2.c
30600         cpp-mi2a.h              cpp/mi2a.h
30601         cpp-mi2b.h              cpp/mi2b.h
30602         cpp-mi2c.h              cpp/mi2c.h
30603         cpp-mi3.c               cpp/mi3.c
30604         cpp-mi3.def             cpp/mi3.def
30605         poison-1.c              cpp/poison.c
30606         pr-impl.c               cpp/prag-imp.c
30607         cpp-redef-2.c           cpp/redef1.c
30608         cpp-redef.c             cpp/redef2.c
30609         strpaste.c              cpp/strp1.c
30610         strpaste-2.c            cpp/strp2.c
30611         cpp-tradpaste.c         cpp/tr-paste.c
30612         cpp-tradstringify.c     cpp/tr-str.c
30613         cpp-tradwarn1.c         cpp/tr-warn1.c
30614         cpp-tradwarn2.c         cpp/tr-warn2.c
30615         trigraphs.c             cpp/trigraphs.c
30616         cpp-unc1.c              cpp/unc1.c
30617         cpp-unc2.c              cpp/unc2.c
30618         cpp-unc3.c              cpp/unc3.c
30619         cpp-unc.c               cpp/unc4.c
30620         undef.c                 cpp/undef1.c
30621         undef-2.c               cpp/undef2.c
30622         cpp-wi1.c               cpp/widestr1.c
30623
30624 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
30625
30626         * lib/g++.exp (g++_include_flags): Tweak.
30627
30628 2000-06-27  H.J. Lu  <hjl@gnu.org>
30629             Loren J. Rittle  <ljrittle@acm.org>
30630
30631         * lib/g++.exp (g++_include_flags): Override libgloss.exp
30632         version with one that knows about the new gcc tree structure.
30633         (g++_link_flags): Same.
30634
30635 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
30636
30637         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
30638         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
30639         case we are cross-compiling.
30640
30641         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
30642         g++.old-deja/g++.niklas/Makefile.in,
30643         g++.old-deja/g++.niklas/configure.in,
30644         g++.old-deja/g++.other/Makefile.in,
30645         g++.old-deja/g++.other/configure.in,
30646         gcc.c-torture/code_quality/Makefile.in,
30647         gcc.c-torture/code_quality/configure.in,
30648         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
30649         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
30650         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
30651         gcc.c-torture/execute/ieee/Makefile.in,
30652         gcc.c-torture/execute/ieee/configure.in,
30653         gcc.c-torture/noncompile/Makefile.in,
30654         gcc.c-torture/noncompile/configure.in,
30655         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
30656         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
30657         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
30658
30659 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30660
30661         * g++.old-deja/g++.other/ambig3.C: New test.
30662
30663 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30664
30665         * g++.old-deja/g++.pt/syntax1.C: New test.
30666         * g++.old-deja/g++.pt/syntax2.C: New test.
30667         * g++.old-deja/g++.other/syntax3.C: New test.
30668         * g++.old-deja/g++.other/syntax4.C: New test.
30669
30670 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30671
30672         * gcc.dg/20000623-1.c: Prototype exit and abort.
30673
30674 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30675
30676         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
30677         New tests.
30678         * gcc.dg/cpp-mi3.def: New file.
30679
30680         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
30681         inside assertions.
30682         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
30683         lexer's error messages.
30684         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
30685         divine anything from the linemarkers.
30686         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
30687         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
30688
30689 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
30690
30691         * gcc.dg/20000623-1.c: New test.
30692
30693 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
30694
30695         * gcc.c-torture/execute/20000622-1.c: New test.
30696
30697 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30698
30699         * g++.old-deja/g++.other/init15.C: New test.
30700
30701 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30702
30703         * g++.old-deja/g++.pt/vaarg2.C: New test.
30704         * g++.old-deja/g++.pt/vaarg3.C: New test.
30705
30706 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
30707
30708         * g++.old-deja/g++.other/dyncast6.C: New test.
30709
30710 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
30711
30712         * gcc.c-torture/execute/loop-6.c: New test.
30713
30714 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
30715
30716         * gcc.dg/20000614-1.c: New test.
30717         * gcc.dg/20000614-2.c: New test.
30718
30719 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
30720
30721         * g++.old-deja/g++.other/inline12.C: New test.
30722
30723 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
30724
30725         * g++.old-deja/g++.other/eh1.C: New test.
30726
30727 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
30728
30729         * g++.old-deja/g++.other/type.C: New test.
30730
30731 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30732
30733         * g++.old-deja/g++.other/initstring.C: New test.
30734
30735 2000-06-12  Jason Merrill  <jason@redhat.com>
30736
30737         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
30738
30739 2000-06-09  Jeffrey A Law  (law@cygnus.com)
30740
30741         * gcc.c-torture/compile/20000609-1.c: New test.
30742
30743 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
30744
30745         * gcc.dg/20000609-1.c: New test.
30746
30747 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
30748
30749         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
30750         * gcc.c-torture/noncompile/poison-1.c: Move...
30751         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
30752         * gcc.dg/cpp-li1.c: Add a token after the #line.
30753
30754 2000-06-05  Richard Henderson  <rth@cygnus.com>
30755
30756         * gcc.c-torture/execute/20000605-2.c: New test.
30757         * gcc.c-torture/execute/20000605-3.c: New test.
30758
30759 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
30760
30761         * g77.f-torture/execute/20000503-1.x: New file.
30762
30763 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
30764
30765         * g++.old-deja/g++.eh/badalloc1.C: New test.
30766
30767 2000-06-05  Richard Henderson  <rth@cygnus.com>
30768
30769         * gcc.c-torture/execute/20000605-1.c: New test.
30770
30771 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30772             Nathan Sidwell <nathan@codesourcery.com>
30773
30774         * gcc.c-torture/compile/20000605-1.c: New test.
30775
30776 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
30777
30778         * g77.f-torture/compile/20000601-1.f:  New test.
30779
30780 2000-06-03  Richard Henderson  <rth@cygnus.com>
30781
30782         * gcc.c-torture/execute/20000603-1.c: New.
30783
30784 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
30785
30786         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
30787         * gcc.dg/noreturn-2.c (noreturn): Likewise.
30788
30789 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
30790
30791         * gcc.dg/compare2.c (case 12): XFAIL.
30792         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
30793         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
30794
30795         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
30796
30797 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
30798
30799         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
30800         guard macro is already defined when the header is first
30801         included.
30802         * gcc.dg/cpp-mix.h: New file.
30803         * gcc.dg/endif-label.c: Update patterns to match compiler.
30804
30805         * g++.brendan/complex1.C: Declare abort.
30806         * g++.law/refs4.C: Remove XFAIL.
30807         * g++.oliva/expr2.C: Declare abort and exit.
30808
30809 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
30810
30811         * gcc.c-torture/execute/20000528-1.c: New test.
30812
30813         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
30814         * g++.old-deja/g++.law/temps4.C: Likewise.
30815
30816         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
30817         stdlib.h.  Call abort() on failure.
30818         * g++.old-deja/g++.law/refs4.C: Likewise.
30819         * g++.old-deja/g++.law/temps4.C: Likewise.
30820         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
30821         * gcc.c-torture/execute/20000112-1.c: Include string.h.
30822
30823 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
30824
30825         Relative to g++.dg/special:
30826         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
30827
30828         Relative to g++.old-deja:
30829         * g++.brendan/complex1.C, g++.jason/optimize2.C,
30830         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
30831         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
30832         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
30833         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
30834         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
30835         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
30836
30837         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
30838         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
30839         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
30840         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
30841         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
30842         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
30843         and/or string.h.
30844
30845         * g++.other/goto1.C: Update expectations for error messages.
30846
30847 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
30848
30849         * gcc.c-torture/compile/20000523-1.c: New test.
30850
30851 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30852
30853         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
30854
30855 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30856
30857         * g++.old-deja/g++.eh/catch11.C: New test.
30858         * g++.old-deja/g++.eh/catch12.C: New test.
30859
30860 2000-05-24  Nick Clifton  <nickc@cygnus.com>
30861
30862         * gcc.c-torture/execute/20000523-1.c: New test.
30863
30864 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
30865
30866         * c-torture/execute/bcp-1.c: Replace abort in arg of
30867         __builtin_constant_p with a generic external function.
30868
30869         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
30870         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
30871         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
30872         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
30873         Prototype abort and/or exit.
30874
30875         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
30876         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
30877         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
30878         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
30879
30880 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
30881
30882         * gcc.dg/dwarf2-1.c: New test.
30883
30884 2000-05-20  Richard Henderson  <rth@cygnus.com>
30885
30886         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
30887
30888 2000-05-20  Andreas Jaeger  <aj@suse.de>
30889
30890         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
30891         testcase.
30892
30893 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
30894
30895         * gcc.c-torture/execute/20000519-2.c: New test.
30896
30897 2000-05-19  Andreas Jaeger  <aj@suse.de>
30898
30899         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
30900         which fails with SSA.
30901
30902         * lib/c-torture.exp: Also test with -O3 -fssa.
30903
30904 2000-05-18  Michael Meissner  <meissner@redhat.com>
30905
30906         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
30907         * gcc.c-torture/execute/920415-1.c: Ditto.
30908         * gcc.c-torture/execute/920501-1.c: Ditto.
30909         * gcc.c-torture/execute/conversion.c: Ditto.
30910         * gcc.c-torture/execute/cvt-1.c: Ditto.
30911
30912 2000-05-18  Jeffrey A Law  (law@cygnus.com)
30913
30914         * gcc.c-torture/compile/20000518-1.c: New test.
30915
30916 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30917
30918         * g77.f-torture/compile/200005018.f:  New test.
30919
30920 2000-05-17  Jeffrey A Law  (law@cygnus.com)
30921
30922         * gcc.c-torture/compile/20000517-1.c: New test.
30923
30924 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30925
30926         * gcc.c-torture/execute/20000516-1.c: New test.
30927
30928 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
30929
30930         * g++.old-deja/g++.other/eh.C: New test.
30931
30932 2000-05-12  Richard Henderson  <rth@cygnus.com>
30933
30934         * gcc.c-torture/execute/990208-1.c (main): Don't pass
30935         constants through to doit's conditional.
30936
30937 2000-05-11  Jeffrey A Law  (law@cygnus.com)
30938
30939         * gcc.c-torture/compile/20000511-1.c: New test.
30940         * g77.f-torture/compile/20000511-1.f: New test.
30941         * g77.f-torture/compile/20000511-2.f: New test.
30942
30943 2000-05-11  Michael Meissner  <meissner@redhat.com>
30944
30945         * gcc.c-torture/execute/20000511-1.c: New test.
30946
30947 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
30948
30949         * gcc.dg/dg.exp: Scan .S files as well as .c files.
30950         * gcc.dg/20000510-1.S: New.
30951
30952 2000-05-08  Catherine Moore  <clm@cygnus.com>
30953
30954         * gcc.dg/unused-3.c: New.
30955
30956 2000-05-06  Richard Henderson  <rth@cygnus.com>
30957
30958           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
30959           * g++.old-deja/g++.mike/warn1.C: Likewise.
30960           * g++.old-deja/g++.pt/local1.C: Likewise.
30961           * g++.old-deja/g++.pt/local7.C: Likewise.
30962           * g++.old-deja/g++.pt/spec16.C: Likewise.
30963
30964 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
30965
30966         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
30967
30968 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
30969
30970           * g77.f-torture/execute/20000503-1.f:  New test.
30971
30972 2000-05-04  Andreas Jaeger  <aj@suse.de>
30973
30974         * gcc.dg/noreturn-2.c: New test.
30975
30976 2000-05-04  Neil Booth  <NeilB@earthling.net>
30977
30978         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
30979         preprocessor.
30980
30981 2000-05-04  Richard Henderson  <rth@cygnus.com>
30982
30983         * gcc.c-torture/execute/20000503-1.c: Fix typo.
30984
30985 2000-05-04  Richard Henderson  <rth@cygnus.com>
30986
30987         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
30988         OpenSSL by Jason R Thorpe.
30989
30990 2000-05-03  Jim Wilson  <wilson@cygnus.com>
30991
30992         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
30993
30994 2000-05-03  Robert Lipe <robertlipe@usa.net>
30995
30996         * gcc.dg/20000503-1.c: New test.
30997
30998 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
30999
31000         * gcc.c-torture/compile/20000502-1.c: New test.
31001         * g++.old-deja/g++.other/align.C: New test.
31002         * gcc.dg/cpp-tradstringify.c: New test.
31003
31004 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
31005
31006         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
31007         and hard registers.
31008
31009 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
31010
31011         * gcc.c-torture/execute/loop-5.c: New test.
31012
31013 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
31014
31015         * gcc.c-torture/execute/va-arg-20.c: New test.
31016
31017 2000-04-23  Jeffrey A Law  (law@cygnus.com)
31018
31019         * gcc.c-torture/execute/20000422-1.c: New test.
31020
31021 2000-04-20  Greg McGary  <gkm@gnu.org>
31022
31023         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
31024         when optimizing, but without sibling-call optimizations (-O1).
31025
31026 2000-04-20  Jeffrey A Law  (law@cygnus.com)
31027
31028           * gcc.c-torture/compile/20000420-1.c: New test.
31029
31030 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31031
31032         * g++.abi/ptrflags.C: New test.
31033         * g++.eh/catchptr1.C: Test incomplete pointer chains.
31034
31035 2000-04-19  Catherine Moore  <clm@cygnus.com>
31036
31037         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
31038
31039 2000-04-19  Greg McGary  <gkm@gnu.org>
31040
31041         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
31042         sibling-call optimizations.
31043
31044 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
31045
31046         * gcc.dg/20000419-1.c: New test.
31047
31048 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
31049
31050         * gcc.c-torture/execute/20000412-6.c: New test.
31051
31052 2000-04-12  Jeffrey A Law  (law@cygnus.com)
31053
31054         * gcc.c-torture/execute/20000412-5.c: New test.
31055         * g77.f-torture/compile/20000412-1.f: New test.
31056         * gcc.c-torture/execute/20000412-4.c: New test.
31057         * gcc.c-torture/compile/20000412-2.c: New test.
31058         * gcc.c-torture/execute/20000412-3.c: New test.
31059         * gcc.c-torture/compile/20000412-1.c: New test.
31060         * gcc.c-torture/execute/20000412-2.c: New test.
31061
31062 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
31063
31064         * objc/execute/bf-20.m: New test.
31065
31066 2000-04-10  Richard Henderson  <rth@cygnus.com>
31067
31068         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
31069
31070         * gcc.c-torture/execute/20000412-1.c: New test.
31071
31072 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
31073
31074         * g++.old-deja/g++.eh/catchptr1.C: New test.
31075
31076 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
31077
31078         * g++.old-deja/g++.abi/cxa_vec.C: New test.
31079
31080 2000-04-08  Neil Booth  <NeilB@earthling.net>
31081
31082         * gcc.dg/cpp-nullchar.c: Remove test as
31083         embedded nulls cause problems.
31084
31085 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31086
31087         * gcc.dg/compare2.c: New test.
31088
31089 2000-04-08  Neil Booth  <NeilB@earthling.net>
31090
31091         * gcc.dg/cpp-nullchar.c: New test.
31092
31093 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
31094
31095         * gcc.dg/cpp-mi2.c: New test.
31096         * gcc.dg/cpp-mi2[abc].h: New files.
31097
31098 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
31099
31100         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
31101         member name.
31102
31103 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
31104
31105         * g++.old-deja/g++.abi/vmihint.C: New test.
31106
31107 2000-04-06  Neil Booth  <NeilB@earthling.net>
31108
31109         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
31110         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
31111         copyright.
31112
31113 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
31114
31115         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
31116         avoid stack-frame overwrite.
31117
31118 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
31119
31120         * gcc.c-torture/compile/20000405-2.c: New test.
31121         * gcc.c-torture/compile/20000405-3.c: New test.
31122
31123 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31124
31125         * gcc.c-torture/compile/20000405-1.c: New test.
31126
31127 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
31128
31129         * gcc.dg/cast-qual-1.c: Revert last change.
31130
31131 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31132
31133         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
31134
31135 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
31136
31137         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
31138         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
31139
31140 2000-04-03  Jeffrey A Law  (law@cygnus.com)
31141
31142         * gcc.c-torture/compile/20000403-2.c: New test.
31143         * gcc.c-torture/compile/20000403-1.c: New test.
31144
31145 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
31146
31147         * gcc.c-torture/execute/20000403-1.c: New test.
31148
31149 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
31150
31151         * gcc.c-torture/execute/20000402-1.c: New test.
31152
31153 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
31154
31155         * gcc.c-torture/execute/va-arg-15.c: New test.
31156         * gcc.c-torture/execute/va-arg-16.c: New test.
31157         * gcc.c-torture/execute/va-arg-17.c: New test.
31158         * gcc.c-torture/execute/va-arg-18.c: New test.
31159         * gcc.c-torture/execute/va-arg-19.c: New test.
31160
31161 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
31162
31163         * gcc.c-torture/compile/981211-1.c: Move to...
31164         * gcc.dg/cpp-as1.c: ...here.
31165         * gcc.dg/cpp-as2.c: New file.
31166
31167         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
31168         compiler.
31169
31170 2000-04-02  Neil Booth  <NeilB@earthling.net>
31171
31172         * gcc.dg/cpp-cond.c  New tests.
31173         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
31174         accidental success less likely.
31175         * gcc.dg/cpp-missingop.c  New tests.
31176         * gcc.dg/cpp-missingparen.c  New tests.
31177         * gcc.dg/cpp-shift.c  New tests.
31178         * gcc.dg/cpp-shortcircuit.c  New tests.
31179         * gcc.dg/cpp-unary.c  New tests.
31180
31181 2000-03-29  Jeffrey A Law  (law@cygnus.com)
31182
31183         * gcc.c-torture/compile/20000329-1.c: New test.
31184
31185 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
31186
31187         * gcc.c-torture/compile/20000326-1.c: New test.
31188         * gcc.c-torture/compile/20000326-2.c: New test.
31189
31190 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
31191
31192         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
31193         the first parameter is a function argument.
31194
31195 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
31196
31197         * g++.old-deja/g++.ext/array4.C: New test.
31198
31199 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
31200
31201         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
31202
31203 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31204
31205         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
31206
31207 2000-03-19  Richard Henderson  <rth@cygnus.com>
31208
31209         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
31210
31211 2000-03-19  Richard Henderson  <rth@cygnus.com>
31212
31213         * gcc.c-torture/compile/20000319-1.c: New test.
31214
31215 2000-03-14  Jeffrey A Law  (law@cygnus.com)
31216
31217         * gcc.c-torture/execute/20000314-3.c: New test.
31218         * gcc.c-torture/execute/20000314-2.c: New test.
31219         * gcc.c-torture/execute/20000314-1.c: New test.
31220         * gcc.c-torture/compile/20000314-2.c: New test.
31221         * gcc.c-torture/compile/20000314-1.c: New test.
31222
31223 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
31224
31225         * g++.old-deja/g++.warn/inline.C: New test.
31226
31227 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
31228
31229         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
31230         standards-compliant result rather than specific constants.
31231         Put test-values in array.
31232
31233 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
31234
31235         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
31236         (g++_target_compile): Put test-specific options last.
31237
31238 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31239
31240         * g++.old-deja/g++.eh/vbase4.C: New test.
31241
31242 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31243
31244         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
31245
31246 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31247
31248         * g++.old-deja/g++.brendan/misc12.C: Removed.
31249         * g++.old-deja/g++.pt/memtemp77.C: Constify.
31250         * g++.old-deja/g++.ext/pretty4.C: New test.
31251
31252 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31253
31254         * g++.old-deja/g++.other/string2.C: New test.
31255
31256 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
31257
31258         * g++.old-deja/g++.warn/impint2.C: New test.
31259
31260 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
31261
31262         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
31263         is 1, not zero.
31264
31265 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
31266
31267         * g++.old-deja/g++.warn/impint.C: New test.
31268         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
31269         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
31270         * g++.old-deja/g++.pt/explicit12.C: Likewise.
31271         * g++.old-deja/g++.pt/explicit13.C: Likewise.
31272         * g++.old-deja/g++.pt/explicit17.C: Likewise.
31273         * g++.old-deja/g++.pt/explicit18.C: Likewise.
31274         * g++.old-deja/g++.pt/explicit19.C: Likewise.
31275         * g++.old-deja/g++.pt/explicit23.C: Likewise.
31276         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31277         * g++.old-deja/g++.pt/explicit35.C: Likewise.
31278         * g++.old-deja/g++.pt/explicit6.C: Likewise.
31279         * g++.old-deja/g++.pt/memclass7.C: Likewise.
31280
31281 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
31282
31283         * gcc.dg/cpp-redef.c: New test.
31284
31285 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
31286
31287         * g++.old-deja/g++.pt/unify7.C: New test.
31288
31289 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31290
31291         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
31292         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
31293
31294 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
31295
31296         * gcc.c-torture/compile/20000224-1.c: New test.
31297
31298 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31299
31300         * gcc.c-torture/compile/cpp-2.c: New test.
31301         * gcc.c-torture/compile/cpp-1.c: New test.
31302
31303 2000-02-25  Jeffrey A Law  (law@cygnus.com)
31304
31305         * gcc.c-torture/execute/20000225-1.c: New test.
31306
31307 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31308
31309         * gcc.dg/cpp-li2.c: New test.
31310
31311         * gcc.dg/cpp-wi1.c: New test.
31312
31313         * gcc.dg/cpp-li1.c: New test.
31314
31315 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
31316
31317         * g++.old-deja/g++.other/sizeof5.C: New test.
31318
31319 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31320
31321         * gcc.c-torture/execute/va-arg-13.c: New test.
31322
31323 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
31324
31325         * gcc.c-torture/execute/va-arg-12.c: New test.
31326
31327 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31328
31329         * gcc.c-torture/execute/20000223-1.c: New test.
31330
31331 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31332
31333         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
31334
31335 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
31336
31337         * g++.old-deja/g++.abi/ptrmem.C: New test.
31338
31339 2000-02-19  Richard Henderson  <rth@cygnus.com>
31340
31341         * gcc.c-torture/compile/init-3.c: New.
31342
31343 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
31344
31345         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
31346         ALWAYS_CXXFLAGS.
31347
31348 2000-02-11  Robert Lipe <robertl@sco.com>
31349
31350         * gcc.c-torture/compile/20000211-3.c: New test.
31351
31352 2000-02-11  Martin Buchholz <martin@xemacs.org>
31353
31354         * gcc.c-torture/compile/20000211-2.c: New test.
31355
31356 2000-02-11  Jeffrey A Law  (law@cygnus.com)
31357
31358         * gcc.c-torture/compile/20000211-1.c: New test.
31359
31360 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
31361
31362         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
31363           on native targets
31364
31365 2000-02-08  Nathan Sidwell  <nathan@acm.org>
31366
31367         * g++.old-deja/g++.other/cast5.C: New test.
31368
31369 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
31370
31371         * gcc.c-torture/execute/20000205-1.c: New.
31372
31373 2000-02-03  Nathan Sidwell  <nathan@acm.org>
31374
31375         * g++.old-deja/g++.jason/cast3.C: Return void.
31376         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
31377
31378 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31379
31380         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
31381
31382         * gcc.dg/loop-1.c: New test.
31383
31384 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
31385
31386         * gcc.c-torture/compile/20000127-1.c: New test.
31387         * gcc.c-torture/execute/991228-1.c: New test.
31388
31389 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31390
31391         * gcc.dg/unused-2.c: New test.
31392
31393         * gcc.dg/conv-1.c: New test.
31394
31395 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
31396
31397         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
31398         compiler.
31399         (tool_option_proc): Fix typo.
31400
31401 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
31402
31403         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
31404         of the ld on the host, not on the build machine.
31405         Also, don't crash if '--help' is not a supported option.
31406
31407 2000-01-24  Richard Henderson  <rth@cygnus.com>
31408
31409         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
31410
31411 2000-01-20  Jeffrey A Law  (law@cygnus.com)
31412
31413         * gcc.c-torture/execute/20000120-2.c: New test.
31414         * gcc.c-torture/execute/20000120-1.c: New test.
31415
31416 2000-01-13  Jeffrey A Law  (law@cygnus.com)
31417
31418         * gcc.c-torture/execute/20000113-1.c: New test.
31419
31420 2000-01-12  Jeffrey A Law  (law@cygnus.com)
31421
31422         * gcc.c-torture/execute/20000112-1.c: New test.
31423
31424 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31425
31426         * gcc.dg/20000111-1.c: New test.
31427
31428 2000-01-10  Jeffrey A Law  (law@cygnus.com)
31429
31430         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
31431         with 16 bit integers.
31432
31433 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31434
31435         * gcc.dg/20000108-1.c: New test.
31436
31437 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31438
31439         * g++.old-deja/g++.ns/koenig8.C: New test.
31440
31441 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31442
31443         * g++.old-deja/g++.other/cast4.C: New test.
31444
31445 2000-01-05  Jeffrey A Law  (law@cygnus.com)
31446
31447         * gcc.c-torture/compile/20000105-2.c: New test.
31448         * gcc.c-torture/compile/20000105-1.c: New test.
31449
31450 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31451
31452         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
31453         references to printf & atoi to conform to ANSI standard.
31454         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
31455         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
31456         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
31457         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
31458         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
31459         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31460         * g++.old-deja/g++.brendan/copy1.C: Likewise.
31461         * g++.old-deja/g++.brendan/copy2.C: Likewise.
31462         * g++.old-deja/g++.brendan/copy3.C: Likewise.
31463         * g++.old-deja/g++.brendan/copy4.C: Likewise.
31464         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31465         * g++.old-deja/g++.brendan/copy6.C: Likewise.
31466         * g++.old-deja/g++.brendan/copy7.C: Likewise.
31467         * g++.old-deja/g++.brendan/copy8.C: Likewise.
31468         * g++.old-deja/g++.brendan/crash11.C: Likewise.
31469         * g++.old-deja/g++.brendan/crash14.C: Likewise.
31470         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
31471         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31472         * g++.old-deja/g++.brendan/delete2.C: Likewise.
31473         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
31474         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
31475         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
31476         * g++.old-deja/g++.brendan/eh1.C: Likewise.
31477         * g++.old-deja/g++.brendan/groff1.C: Likewise.
31478         * g++.old-deja/g++.brendan/init3.C: Likewise.
31479         * g++.old-deja/g++.brendan/misc12.C: Likewise.
31480         * g++.old-deja/g++.brendan/misc7.C: Likewise.
31481         * g++.old-deja/g++.brendan/new2.C: Likewise.
31482         * g++.old-deja/g++.brendan/operators4.C: Likewise.
31483         * g++.old-deja/g++.brendan/operators5.C: Likewise.
31484         * g++.old-deja/g++.brendan/overload2.C: Likewise.
31485         * g++.old-deja/g++.brendan/overload7.C: Likewise.
31486         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
31487         * g++.old-deja/g++.brendan/reference1.C: Likewise.
31488         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
31489         * g++.old-deja/g++.brendan/template24.C: Likewise.
31490         * g++.old-deja/g++.brendan/template3.C: Likewise.
31491         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
31492         * g++.old-deja/g++.jason/inline3.C: Likewise.
31493         * g++.old-deja/g++.jason/opeq.C: Likewise.
31494         * g++.old-deja/g++.law/arg5.C: Likewise.
31495         * g++.old-deja/g++.law/arm7.C: Likewise.
31496         * g++.old-deja/g++.law/ctors11.C: Likewise.
31497         * g++.old-deja/g++.law/cvt8.C: Likewise.
31498         * g++.old-deja/g++.law/init9.C: Likewise.
31499         * g++.old-deja/g++.law/refs4.C: Likewise.
31500         * g++.old-deja/g++.law/template2.C: Likewise.
31501         * g++.old-deja/g++.law/visibility24.C: Likewise.
31502         * g++.old-deja/g++.law/vtable3.C: Likewise.
31503         * g++.old-deja/g++.mike/asm2.C: Likewise.
31504         * g++.old-deja/g++.mike/eh1.C: Likewise.
31505         * g++.old-deja/g++.mike/misc1.C: Likewise.
31506         * g++.old-deja/g++.mike/misc13.C: Likewise.
31507         * g++.old-deja/g++.mike/misc14.C: Likewise.
31508         * g++.old-deja/g++.mike/ns12.C: Likewise.
31509         * g++.old-deja/g++.mike/p1248.C: Likewise.
31510         * g++.old-deja/g++.mike/p3708.C: Likewise.
31511         * g++.old-deja/g++.mike/p3708a.C: Likewise.
31512         * g++.old-deja/g++.mike/p3708b.C: Likewise.
31513         * g++.old-deja/g++.mike/p646.C: Likewise.
31514         * g++.old-deja/g++.mike/p700.C: Likewise.
31515         * g++.old-deja/g++.mike/p783.C: Likewise.
31516         * g++.old-deja/g++.mike/p783a.C: Likewise.
31517         * g++.old-deja/g++.mike/p783b.C: Likewise.
31518         * g++.old-deja/g++.mike/p786.C: Likewise.
31519         * g++.old-deja/g++.mike/p789.C: Likewise.
31520         * g++.old-deja/g++.mike/p789a.C: Likewise.
31521         * g++.old-deja/g++.mike/p807a.C: Likewise.
31522         * g++.old-deja/g++.other/delete3.C: Likewise.
31523         * g++.old-deja/g++.other/dyncast1.C: Likewise.
31524         * g++.old-deja/g++.other/dyncast2.C: Likewise.
31525         * g++.old-deja/g++.other/dyncast3.C: Likewise.
31526         * g++.old-deja/g++.other/empty1.C: Likewise.
31527         * g++.old-deja/g++.other/temporary1.C: Likewise.
31528         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
31529         * g++.old-deja/g++.pt/t16.C: Likewise.
31530         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
31531
31532 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
31533
31534         * gcc.dg/991230-1.c: New test.
31535
31536 1999-12-29  Jeffrey A Law  (law@cygnus.com)
31537
31538         * gcc.c-torture/compile/991229-3.c: New test.
31539         * gcc.c-torture/compile/991229-2.c: New test.
31540         * gcc.c-torture/compile/991229-1.c: New test.
31541
31542 1999-12-29  Greg McGary <gkm@eng.ascend.com>
31543
31544         * gcc.c-torture/compile/labels-2.c: New test.
31545
31546 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
31547
31548         * gcc.c-torture/execute/991227-1.c: New test.
31549
31550 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31551
31552         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
31553
31554 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
31555
31556         * gcc.c-torture/execute/991221-1.c: New test.
31557
31558 1999-12-20  Nathan Sidwell  <nathan@acm.org>
31559
31560         * g++.old-deja/g++.other/cast3.C: New test.
31561
31562 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
31563
31564         * gcc.c-torture/execute/991216-4.c: New test.
31565
31566 1999-12-16  Michael Meissner  <meissner@cygnus.com>
31567
31568         * gcc.c-torture/execute/991216-1.c: New test.
31569         * gcc.c-torture/execute/991216-2.c: New test.
31570         * gcc.c-torture/execute/991216-3.c: New test.
31571
31572 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31573
31574         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
31575         Actually make the test fail by using "-O2" for compilation.
31576
31577 1999-12-15  Nathan Sidwell  <nathan@acm.org>
31578
31579         * g++.old-deja/g++.warn/cast-align1.C: New test.
31580
31581 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31582
31583         * gcc.c-torture/compile/991214-1.c: New test.
31584         * gcc.c-torture/compile/991214-2.c: New test.
31585
31586 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31587
31588         * gcc.dg/991214-1.c: New test.
31589
31590 1999-12-13  Jeffrey A Law  (law@cygnus.com)
31591
31592         * gcc.c-torture/compile/991213-3.c: New test.
31593         * gcc.c-torture/compile/991213-2.c: New test.
31594         * gcc.c-torture/compile/991213-1.c: New test.
31595
31596 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
31597
31598         * gcc.dg/991209-1.c: New test.
31599
31600 1999-12-08  Nathan Sidwell <nathan@acm.org>
31601
31602         * gcc.c-torture/compile/991208-1.c: New test.
31603
31604 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31605
31606         * gcc.dg/ultrasp2.c: New test.
31607
31608 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
31609
31610         * g++.old-deja/g++.abi/align.C (main): Fix typo.
31611
31612 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
31613
31614         * gcc.c-torture/compile/991202-1.c: New test.
31615         * gcc.c-torture/execute/991202-1.c: New test.
31616         * gcc.c-torture/execute/991202-2.c: New test.
31617         * gcc.c-torture/execute/991202-3.c: New test.
31618
31619 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
31620
31621         * g++.old-deja/g++.abi/align.C: New test.
31622         * g++.old-deja/g++.abi/aggregates.C: Likewise.
31623         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31624
31625 1999-12-01  Richard Henderson  <rth@cygnus.com>
31626
31627         * gcc.c-torture/execute/991201-1.c: New.
31628
31629 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
31630
31631         * gcc.dg/991129-1.c: New test.
31632
31633 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
31634
31635         * gcc.c-torture/compile/991127-1.c: New test.
31636
31637 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31638
31639         * g++.old-deja/g++.other/warn4.C: New test.
31640
31641 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31642
31643         * g++.old-deja/g++.eh/cleanup2.C: New test.
31644         * g++.old-deja/g++.ext/pretty2.C: New test.
31645         * g++.old-deja/g++.ext/pretty3.C: New test.
31646         * g++.old-deja/g++.other/debug6.C: New test.
31647
31648 1999-10-20  Jim Wilson  <wilson@cygnus.com>
31649
31650         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
31651         compiler_output to look for one error message instead of two.
31652
31653 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
31654
31655         * gcc.c-torture/execute/991118-1.c: Also test case
31656         where the word boundary does not split a byte evenly.
31657
31658 1999-11-19  Nathan Sidwell  <nathan@acm.org>
31659
31660         * g++.old-deja/g++.ext/restrict1.C: New test.
31661
31662 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
31663
31664         * gcc.c-torture/execute/991118-1.c: New test.
31665
31666 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
31667
31668         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
31669         working directory pathnames.
31670
31671 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
31672
31673         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
31674         host is equipped with driver.h and driver.o so it can actually
31675         compile and run the tests.
31676
31677 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
31678
31679         * gcc.c-torture/compile/991008-1.c: New test.
31680
31681 1999-11-08  Nick Clifton  <nickc@cygnus.com>
31682
31683         * lib/gcc-dg.exp: Include target-supports.exp
31684
31685 1999-11-05  Nick Clifton  <nickc@cygnus.com>
31686
31687         * lib/target-supports.exp: New file: Provide procs to test for
31688         features supported by the target.
31689         (check_weak_available): Moved here from ecos.exp.
31690         (check_alias_available): New proc: Determine of the target
31691         toolchain supports the alias attribute.
31692
31693         * gcc.dg/special/ecos.exp: Move check_weak_available to
31694         target-supports.exp.
31695         (alias-1.c): Only perform the test if the target supports
31696         aliases.
31697         (wkali-1.c): Only perform the test if the target supports
31698         aliases.
31699
31700         * gcc.dg/990506-0.c: Expect error messages from cross
31701         targets as well as native targets.
31702
31703 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31704
31705         * gcc.dg/ultrasp1.c: Removed xfail.
31706         * gcc.dg/struct-ret-2.c: Likewise.
31707         * gcc.dg/array-1.c: Likewise.
31708
31709 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31710
31711         * gcc.dg/struct-ret-2.c: New test.
31712
31713         * gcc.dg/array-1.c: New test.
31714
31715 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
31716
31717         * gcc.c-torture/execute/991030-1.c: New test.
31718
31719 1999-10-26  Richard Henderson  <rth@cygnus.com>
31720
31721         * gcc.c-torture/compile/991026-2.c: New test.
31722
31723 1999-10-26  Jeffrey A Law  (law@cygnus.com)
31724
31725         * gcc.c-torture/compile/991026-1.c: New test.
31726
31727 1999-10-23  Jeffrey A Law  (law@cygnus.com)
31728
31729         * gcc.c-torture/execute/991023-1.c: New test.
31730
31731 1999-10-19  Jeffrey A Law  (law@cygnus.com)
31732
31733         * gcc.c-torture/execute/991019-1.c: New test.
31734
31735 1999-10-16  Richard Henderson  <rth@cygnus.com>
31736
31737         * gcc.c-torture/execute/991016-1.c: New test.
31738
31739 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
31740
31741         * gcc.c-torture/execute/991014-1.c: New test.
31742
31743 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
31744
31745         * g++.old-deja/g++.other/union2.C: New test.
31746
31747 1999-10-13  Nathan Sidwell  <nathan@acm.org>
31748
31749         * g++.old-deja/g++.other/vaarg2.C: New test.
31750         * g++.old-deja/g++.other/vaarg3.C: New test.
31751
31752 1999-10-12  Craig Burley  <craig@jcb-sc.com>
31753
31754         * g77.f-torture/noncompile/19990905-1.f: Moved from being
31755         in compile/.
31756
31757 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
31758
31759         * gcc.c-torture/execute/va-arg-11.c: New test.
31760
31761 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
31762
31763         * lib/file-format.exp (gcc_target_object_format): Don't
31764         crash if objdump is unavailable.
31765
31766 1999-09-29  Donn Terry <donn@interix.com>
31767
31768         * gcc.misc-tests/mg.exp: delete extraneous redirection.
31769
31770 1999-09-28  Nick Clifton  <nickc@cygnus.com>
31771
31772         * gcc.c-torture/compile/990928-1.c: New test.
31773
31774 1999-09-28  Nathan Sidwell  <nathan@acm.org>
31775
31776         * g++.old-deja/g++.other/decl6.C: New test.
31777
31778 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31779
31780         * gcc.c-torture/execute/va-arg-10.c: New test.
31781
31782 1999-09-27  Nathan Sidwell  <nathan@acm.org>
31783
31784         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
31785         __PRETTY_FUNCTION__.
31786
31787 1999-09-23  Nick Clifton  <nickc@cygnus.com>
31788
31789         * gcc.c-torture/execute/990923-1.c: New test.
31790
31791 1999-09-21  Nick Clifton  <nickc@cygnus.com>
31792
31793         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
31794         for which -fpic is inappropriate.
31795
31796 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
31797
31798         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
31799
31800 1999-09-21  Nathan Sidwell  <nathan@acm.org>
31801
31802         * g++.old-deja/g++.other/dyncast1.C: New test.
31803         * g++.old-deja/g++.other/dyncast2.C: New test.
31804         * g++.old-deja/g++.other/dyncast3.C: New test.
31805         * g++.old-deja/g++.other/dyncast4.C: New test.
31806         * g++.old-deja/g++.other/dyncast5.C: New test.
31807         * g++.old-deja/g++.eh/catch3.C: New test.
31808         * g++.old-deja/g++.eh/catch3p.C: New test.
31809         * g++.old-deja/g++.eh/catch4.C: New test.
31810         * g++.old-deja/g++.eh/catch4p.C: New test.
31811         * g++.old-deja/g++.eh/catch5.C: New test.
31812         * g++.old-deja/g++.eh/catch5p.C: New test.
31813         * g++.old-deja/g++.eh/catch6.C: New test.
31814         * g++.old-deja/g++.eh/catch6p.C: New test.
31815         * g++.old-deja/g++.eh/catch7.C: New test.
31816         * g++.old-deja/g++.eh/catch7p.C: New test.
31817         * g++.old-deja/g++.eh/catch8.C: New test.
31818         * g++.old-deja/g++.eh/catch8p.C: New test.
31819         * g++.old-deja/g++.eh/catch9.C: New test.
31820         * g++.old-deja/g++.eh/catch9p.C: New test.
31821
31822 1999-09-13  Nathan Sidwell  <nathan@acm.org>
31823
31824         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
31825         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
31826
31827 1999-09-13  Jeffrey A Law  (law@cygnus.com)
31828
31829         * gcc.c-torture/compile/990913-1.c: New test.
31830
31831 1999-09-10  Nathan Sidwell  <nathan@acm.org>
31832
31833         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
31834         * g++.old-deja/g++.jason/rfg5.C: Likewise.
31835
31836 1999-09-09  Richard Henderson  <rth@cygnus.com>
31837
31838         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
31839
31840 1999-09-09  Nathan Sidwell  <nathan@acm.org>
31841
31842         * g++.old-deja/g++.other/lookup11.C: New test.
31843         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
31844         what is permitted and what we want.
31845         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
31846         overload use.
31847         * g++.old-deja/g++.jason/rfg5.C: Likewise
31848
31849 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
31850
31851         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
31852         * gcc.c-torture/noncompile/poison-1.c: New file.
31853
31854 1999-09-08  Nathan Sidwell  <nathan@acm.org>
31855
31856         * g++.old-deja/g++.other/sizeof3.C: New test.
31857         * g++.old-deja/g++.other/sizeof4.C: New test.
31858         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
31859         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
31860
31861 1999-09-07  Richard Henderson  <rth@cygnus.com>
31862
31863         * gcc.dg/va-arg-1.c: New.
31864
31865 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31866
31867         * gcc.c-torture/execute/va-arg-9.c: New test.
31868
31869 1999-09-05  Craig Burley  <craig@jcb-sc.com>
31870
31871         * g77.f-torture/compile/980519-2.f: New test.
31872         * g77.f-torture/compile/19990905-0.f: New test.
31873         * g77.f-torture/compile/19990905-1.f: New test.
31874         * g77.f-torture/compile/19990905-2.f: New test.
31875
31876         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
31877
31878 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
31879
31880         * gcc.c-torture/execute/990827-1.c: Fix typo.
31881
31882 1999-09-03  Nathan Sidwell  <nathan@acm.org>
31883
31884         * g++.old-deja/g++.other/deref1.C: New test.
31885
31886 1999-09-02  Nathan Sidwell  <nathan@acm.org>
31887
31888         * g++.old-deja/g++.other/ambig2.C: New test.
31889         * g++.old-deja/g++.other/cond5.C: New test.
31890         * g++.old-deja/g++.other/lookup16.C: New test.
31891
31892 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
31893
31894         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
31895         assemblers too.
31896
31897 1999-08-31  Jeffrey A Law  (law@cygnus.com)
31898
31899         * lib/c-torture.exp: Avoid the "compare executables" optimization
31900         when testing native.
31901
31902 1999-08-29  Jeffrey A Law  (law@cygnus.com)
31903
31904         * gcc.c-torture/execute/990829-1.c: New test.
31905         * gcc.c-torture/compile/990829-1.c: New test.
31906
31907 1999-08-27  Paul Burchard  <burchard@pobox.com>
31908
31909         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
31910         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
31911         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
31912         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
31913         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
31914         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
31915         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
31916         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
31917         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
31918         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
31919         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
31920
31921 1999-08-27  Jeffrey A Law  (law@cygnus.com)
31922
31923         * gcc.c-torture/execute/990827-1.c: New test.
31924
31925 1999-08-26  Craig Burley  <craig@jcb-sc.com>
31926
31927         * g77.f-torture/noncompile/19990826-4.f: New test.
31928
31929         * g77.f-torture/compile/19990826-3.f: New test.
31930
31931         * g77.f-torture/execute/19990826-2.f: New test.
31932
31933         * g77.f-torture/compile/19990826-1.f: New test.
31934
31935         * gcc.c-torture/execute/990826-0.c: New test.
31936         * g77.c-torture/execute/19990826-0.f: New test.
31937
31938         * g77.f-torture/noncompile/970626-2.f: New test.
31939
31940 1999-08-25  Paul Burchard  <burchard@pobox.com>
31941
31942         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
31943         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
31944         lss-011.C: New tests.
31945
31946 1999-08-25  Nathan Sidwell  <nathan@acm.org>
31947
31948         * g++.old-deja/g++.other/decl5.C: New test.
31949
31950 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31951
31952         * noncompile/noncompile.exp: Load_lib c-torture.exp.
31953         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
31954         call `postbase' for each one.  All callers of `postbase' changed
31955         to call this instead.
31956
31957 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
31958
31959         * gcc.c-torture/execute/990811-1.c: New test.
31960
31961 1999-08-09  Nick Clifton  <nickc@cygnus.com>
31962
31963         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
31964         just native ones.
31965
31966         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
31967         just native ones.
31968
31969 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31970
31971         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
31972
31973 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31974
31975         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
31976
31977 1999-08-04  Nathan Sidwell  <nathan@acm.org>
31978
31979         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
31980
31981 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31982
31983         * gcc.c-torture/execute/990804-1.c: New test.
31984
31985 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31986
31987         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
31988         * g++.old-deja/g++.brendan/crash64.C: Likewise
31989         * g++.old-deja/g++.brendan/overload8.C: Likewise
31990
31991 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31992
31993         * g++.old-deja/g++.other/struct1.C: New test.
31994
31995 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31996
31997         * g++.old-deja/g++.other/enum2.C: New test.
31998
31999 1999-08-02  Richard Henderson  <rth@cygnus.com>
32000
32001         Adapted from tests from Franz Sirl:
32002         * gcc.c-torture/execute/va-arg-7.c: New test.
32003         * gcc.c-torture/execute/va-arg-8.c: New test.
32004
32005 1999-08-01  Jeffrey A Law  (law@cygnus.com)
32006
32007         * gcc.c-torture/compile/990801-2.c: New test.
32008
32009         * gcc.c-torture/compile/990801-1.c: New test.
32010
32011 1999-07-27  Michael Meissner  <meissner@cygnus.com>
32012
32013         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
32014         fp-cmp-1.c, converting double to float.
32015
32016         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
32017         fp-cmp-1.c, converting double to long double.
32018
32019         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
32020         from fr1 to unknown_register, since fr1 is a legitimate register
32021         on some machines.
32022
32023 1999-07-25  Jeffrey A Law  (law@cygnus.com)
32024
32025         * README: More listname related changes.
32026
32027 1999-07-08  Catherine Moore  <clm@cygnus.com>
32028
32029         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
32030
32031 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
32032
32033         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
32034
32035 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32036
32037         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
32038
32039 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
32040
32041         * gcc.dg/990703-1.c: New test.
32042
32043 1999-06-29  Nick Clifton  <nickc@cygnus.com>
32044
32045         * lib/file-format.exp: New file: Move definition of proc
32046         gcc_target_object_format to here from
32047         gcc.dg/special/ecos.exp.
32048
32049         * lib/c-torture.exp: Include lib file-format.exp.
32050         * lib/gcc-dg.exp: Include lib file-format.exp.
32051
32052         * gcc.dg/special/ecos.exp: Remove definition of proc
32053         gcc_target_object_format.
32054
32055 1999-06-28  Jeffrey A Law  (law@cygnus.com)
32056
32057         * gcc.c-torture/execute/990628-1.c: New test.
32058
32059 1999-06-25  Jeffrey A Law  (law@cygnus.com)
32060
32061         * gcc.c-torture/compile/990625-2.c: New test.
32062
32063         * gcc.c-torture/compile/990625-1.c: New test.
32064
32065 1999-06-23  Nick Clifton  <nickc@cygnus.com>
32066
32067         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
32068         attributes compile.
32069         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
32070         ports that use the COFF/PE file format.
32071
32072 1999-06-17  Jeffrey A Law  (law@cygnus.com)
32073
32074         * gcc.c-torture/compile/990617-1.c: New test.
32075
32076 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
32077
32078         * g++.old-deja/g++.other/decl4.C: New test.
32079
32080 1999-06-14  Nathan Sidwell  <nathan@acm.org>
32081
32082         * g++.old-deja/g++.other/bitfld3.C: New test.
32083
32084 1999-06-08  Nathan Sidwell  <nathan@acm.org>
32085
32086         * g++.old-deja/g++.eh/catch1.C: New test.
32087
32088 1999-06-07  Jeffrey A Law  (law@cygnus.com)
32089
32090         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
32091
32092         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
32093         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
32094
32095 1999-06-05  Craig Burley  <craig@jcb-sc.com>
32096
32097         * g77.f-torture/compile/19990502-0.f: Replace with new,
32098         shorter, test that still fails after recent changes.
32099
32100 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32101
32102         * gcc.c-torture/execute/990604-1.c: New test.
32103
32104 1999-05-31  Jeffrey A Law  (law@cygnus.com)
32105
32106         * gcc.c-torture/execute/990531-1.c: New test.
32107
32108 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32109
32110         * gcc.c-torture/compile/990527-1.c: New test.
32111
32112 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
32113
32114         * gcc.c-torture/execute/990527-1.c: New test.
32115
32116 1999-05-25  Nick Clifton  <nickc@cygnus.com>
32117
32118         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
32119         bitfields as signed.
32120
32121 1999-05-25  Craig Burley  <craig@jcb-sc.com>
32122
32123         * g77.f-torture/compile/19990525-0.f: New test.
32124
32125 1999-05-25  Jeffrey A Law  (law@cygnus.com)
32126
32127         * gcc.c-torture/execute/990525-2.c: New test.
32128
32129         * gcc.c-torture/execute/990525-1.c: New test.
32130
32131 1999-05-24  Nathan Sidwell  <nathan@acm.org>
32132
32133         * g++.old-deja/g++.other/anon3.C: New test.
32134         * g++.old-deja/g++.other/anon4.C: New test.
32135         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
32136         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
32137         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
32138         Merrill).
32139
32140 1999-05-24  Jeffrey A Law  (law@cygnus.com)
32141
32142         * gcc.c-torture/execute/990524-1.c: New test.
32143
32144         * gcc.dg/990524-1.c: New test.
32145
32146 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32147
32148         * gcc.c-torture/compile/990523-1.c: New test.
32149
32150 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
32151
32152         * gcc.c-torture/compile/990519-1.c: New test.
32153
32154 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32155
32156         * gcc.c-torture/compile/990517-1.c: New test.
32157
32158         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
32159         (e4, f4): New tests.
32160         (main): Call them.
32161
32162 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32163
32164         * gcc.dg/noreturn-1.c: New test.
32165
32166 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
32167
32168         * gcc.c-torture/execute/990513-1.c: New test.
32169
32170 1999-05-10  Richard Henderson  <rth@cygnus.com>
32171
32172         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
32173
32174 1999-05-10  Craig Burley  <craig@jcb-sc.com>
32175
32176         * g77.f-torture/execute/erfc.f: Use small single-precision
32177         values, to avoid problems on Alphas when not -mieee.
32178
32179 1999-05-08  Craig Burley  <craig@jcb-sc.com>
32180
32181         * gcc.dg/990506-0.c: New test.
32182
32183 1999-05-08  Richard Henderson  <rth@cygnus.com>
32184
32185         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
32186         the constant to test.  Don't XFAIL 64-bit targets.
32187
32188         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
32189         * g++.old-deja/g++.law/profile1.C: Likewise.
32190
32191         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
32192         operator new instances.
32193         * g++.old-deja/g++.other/delete5.C: Likewise.
32194
32195 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32196
32197         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
32198         intrinsic.
32199
32200 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32201
32202         * g77.f-torture/execute/u77-test.f: Reverse order of two
32203         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
32204
32205 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32206
32207         * gcc.dg/compare1.c: New test.
32208
32209 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32210
32211         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
32212         New tests.
32213
32214 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32215
32216         * g77.f-torture/compile/19990502-1.f: New test.
32217
32218 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32219
32220         * g77.f-torture/compile/19990502-0.f: New test.
32221
32222 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32223
32224         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
32225         intrinsic.
32226
32227 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32228
32229         * g77.f-torture/execute/u77-test.f (main): List libU77
32230         intrinsics not currently tested.
32231         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
32232         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
32233         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
32234         Trim blanks off the ends of some printed strings.
32235
32236 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32237
32238         * g77.f-torture/execute/u77-test.f (main): Just warn about
32239         FSTAT gid disagreement, as it's expected on some systems.
32240
32241 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32242
32243         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
32244         use a new function, which allows for some slop.
32245         Clean up some commentary.
32246         (issum): The new function.
32247         (sgladd): Deleted subroutine.
32248
32249 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32250
32251         * g77.f-torture/execute/u77-test.f: Modify to be more like
32252         libf2c/libU77 version, bringing patches to that version here.
32253         Add suitable commentary.
32254
32255 1999-04-25  Richard Henderson  <rth@cygnus.com>
32256
32257         * gcc.dg/990424-1.c: New test.
32258
32259 1999-04-24  Craig Burley  <craig@jcb-sc.com>
32260
32261         * g77.f-torture/execute/u77-test.f (main): Bug involving
32262         LSTAT has been fixed, so turn back on full checking.
32263
32264 1999-04-20  Craig Burley  <craig@jcb-sc.com>
32265
32266         * g77.f-torture/compile/19990419-0.f: New test.
32267         * g77.f-torture/execute/19990419-1.f: New test.
32268
32269 1999-04-17  Richard Henderson  <rth@cygnus.com>
32270
32271         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
32272         to avoid the need for a prototype to supress a warning.
32273
32274 1999-04-07  Jim Wilson  <wilson@cygnus.com>
32275
32276         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
32277
32278 1999-04-04  Jeffrey A Law  (law@cygnus.com)
32279
32280         * gcc.c-torture/execute/990404-1.c: New test.
32281
32282 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32283
32284         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
32285         * gcc.dg/cpp-if3.c: Don't use -pedantic.
32286         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
32287         missing initializer warnings.
32288
32289 1999-03-28  Jeffrey A Law  (law@cygnus.com)
32290
32291         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
32292         matching strings.
32293
32294 1999-03-26  Jeffrey A Law  (law@cygnus.com)
32295
32296         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
32297
32298 1999-03-26  Craig Burley  <craig@jcb-sc.com>
32299
32300         * g77.f-torture/execute/19990325-0.f: New test.
32301         * g77.f-torture/execute/19990325-1.f: New test.
32302
32303 1999-03-24  Jeffrey A Law  (law@cygnus.com)
32304
32305         * gcc.c-torture/execute/990324-1.c: New test.
32306
32307 1999-03-22  Jim Wilson  <wilson@cygnus.com>
32308
32309         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
32310         test with 4.
32311
32312 1999-03-17  Richard Henderson  <rth@cygnus.com>
32313
32314         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
32315
32316 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32317
32318         * g77.f-torture/execute/19990313-2.f: New test.
32319         * g77.f-torture/execute/19990313-3.f: New test.
32320
32321 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32322
32323         * g77.f-torture/execute/19990313-0.f: New test.
32324         * g77.f-torture/execute/19990313-1.f: New test.
32325
32326 1999-03-12  Jim Wilson  <wilson@cygnus.com>
32327
32328         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
32329         printf to sprintf.
32330         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
32331         (main): Add check for u15.  Conditionalize u31 check depending on
32332         whether ints are <32 bits or >=32 bits.
32333
32334 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32335
32336         * g77.f-torture/execute/19981119-0.f: Improve testiness.
32337
32338 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32339
32340         * g77.f-torture/compile/19990305-0.f: New test.
32341         * g77.f-torture/execute/19981119-0.f: New test.
32342
32343 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32344
32345         * g77.f-torture/execute/970625-2.f: call ABORT if final
32346         result is not correct, instead of just printing it.
32347         Add this checking via newly introduced obfuscation, to
32348         trip up buggy front ends.
32349
32350 1999-03-07  Craig Burley  <craig@jcb-sc.com>
32351
32352         * g77.f-torture/compile/960317-1.f: Moved from being
32353         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
32354
32355 1999-03-06  Craig Burley  <craig@jcb-sc.com>
32356
32357         * g77.f-torture/execute/960317-1.f: New (old) test.
32358         * g77.f-torture/execute/970625-2.f: Ditto.
32359
32360 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
32361
32362         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
32363         message on line 1 or line 2; cccp and cpplib do this differently.
32364
32365 1999-03-01  Jeffrey A Law  (law@cygnus.com)
32366
32367         * g++.old-deja/g++.law/weak1.C: New test.
32368
32369 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32370
32371         * gcc.c-torture/execute/990119-1.c: Renamed to...
32372         * gcc.dg/990119-1.c: this, so it will only be tested once
32373         (it's a preprocessor test, it doesn't need to be run at
32374         multiple optimization levels).
32375
32376 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32377
32378         * lib/g++.exp: Don't add incdir=$base_dir/../include to
32379           ALWAYS_CXXFLAGS.
32380
32381 1999-02-24  Craig Burley  <craig@jcb-sc.com>
32382
32383         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
32384         * g77.f-torture/compile/19981216-0.f: ...as it is expected
32385         to not be compilable by current g77.
32386
32387 1999-02-24  Nick Clifton  <nickc@cygnus.com>
32388
32389         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
32390
32391 1999-02-22  Jeffrey A Law  (law@cygnus.com)
32392
32393         * gcc.c-torture/execute/990222-1.c: New test.
32394
32395 1999-02-19  Craig Burley  <craig@jcb-sc.com>
32396
32397         * g77.f-torture/compile/19990218-0.f: New test.
32398         * g77.f-torture/noncompile/19990218-1.f: New test.
32399
32400 1999-02-18  Craig Burley  <craig@jcb-sc.com>
32401
32402         * g77.f-torture/compile/19981216-0.f: New test.
32403
32404 1999-02-14  Jeffrey A Law  (law@cygnus.com)
32405
32406         * gcc.dg/990214-1.c: New test.
32407
32408 1999-02-13  Jeffrey A Law  (law@cygnus.com)
32409
32410         * gcc.dg/990213-2.c: New test.
32411
32412         * gcc.dg/990213-1.c: New test.
32413
32414 1999-02-12  Jeffrey A Law  (law@cygnus.com)
32415
32416         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
32417         ints.
32418
32419 1999-02-11  Nick Clifton  <nickc@cygnus.com>
32420
32421         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
32422         specified by target.
32423
32424         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
32425
32426 1999-02-11  Jeffrey A Law  (law@cygnus.com)
32427
32428         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
32429
32430 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32431
32432         * gcc.dg/special/ecos.exp: New test driver for new tests with
32433         special requirements.
32434
32435         * gcc.dg/special/alias-1.c: New test.
32436         * gcc.dg/special/gcsec-1.c: New test.
32437         * gcc.dg/special/weak-1.c: New test.
32438         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
32439         * gcc.dg/special/weak-2.c: New test.
32440         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
32441         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
32442         * gcc.dg/special/wkali-1.c: New test.
32443         * gcc.dg/special/wkali-2.c: New test.
32444         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
32445         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
32446
32447 1999-02-10  Felix Lee  <flee@cygnus.com>
32448
32449           * lib/c-torture.exp (c-torture-compile): Pull out code for
32450           analyzing gcc error messages.
32451           (c-torture-execute): Likewise.  Fix some (harmless) false
32452           positives.
32453           * lib/gcc.exp (gcc_check_compile): New function.
32454
32455 1999-02-08  Richard Henderson  <rth@cygnus.com>
32456
32457         * gcc.c-torture/execute/990208-1.c: New test.
32458
32459 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32460
32461         * g++.dg/special/ecos.exp: New driver for new tests with special
32462         requirements
32463
32464         * g++.dg/special/conpr-1.C: New test
32465         * g++.dg/special/conpr-2.C: New test
32466         * g++.dg/special/conpr-2a.C: New test
32467         * g++.dg/special/conpr-3.C: New test
32468         * g++.dg/special/conpr-3a.C: New test
32469         * g++.dg/special/conpr-3b.C: New test
32470
32471         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
32472         allow g++ to use the dg driver
32473
32474         * README: Add comment about g++.dg directory
32475
32476 1999-02-06  Jeffrey A Law  (law@cygnus.com)
32477
32478         * README: Update email addresses.
32479
32480 1999-02-03  Nick Clifton  <nickc@cygnus.com>
32481
32482         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
32483         arguments in order to force structure S onto the stack even on
32484         the alpha.
32485         (test): Pass 10 leading arguments to function foo as well as the
32486         structure S.
32487
32488         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
32489         failure for all targets.
32490
32491         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
32492         abort to terminate program execution.
32493
32494 1999-01-30  Richard Henderson  <rth@cygnus.com>
32495
32496         * gcc.c-torture/execute/990130-1.c: New test.
32497
32498 1999-01-30  Jeffrey A Law  (law@cygnus.com)
32499
32500         * gcc.dg/990130-1.c: New test.
32501
32502 1999-01-28  Michael Meissner  <meissner@cygnus.com>
32503
32504         * gcc.c-torture/execute/990128-1.c: New test.
32505
32506 1999-01-27  Michael Meissner  <meissner@cygnus.com>
32507
32508         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
32509
32510 1999-01-27  Felix Lee  <flee@cygnus.com>
32511
32512         * lib/c-torture.exp (c-torture-compile): pull out code for
32513         analyzing gcc error messages.
32514         (c-torture-execute): ditto, and fix some (harmless) false
32515         positives.
32516         * lib/gcc.exp (gcc_check_compile): new function.
32517
32518 1999-01-17  Jeffrey A Law  (law@cygnus.com)
32519
32520         * gcc.dg/990117-1.c: New test.
32521
32522         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
32523
32524         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
32525
32526 1999-01-15  Jeffrey A Law  (law@cygnus.com)
32527
32528         * g77.f-torture/compile/990115-1.f: New test.
32529
32530 1999-01-07  Jeffrey A Law  (law@cygnus.com)
32531
32532         * gcc.c-torture/compile/990107-1.c: New test
32533
32534 1999-01-06  Jeffrey A Law  (law@cygnus.com)
32535
32536         * gcc.c-torture/execute/990106-2.c: New test.
32537
32538         * gcc.c-torture/execute/990106-1.c: New test.
32539
32540 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
32541
32542         * gcc.c-torture/compile/981223-1.c: New test.
32543
32544 1998-12-29  Richard Henderson  <rth@cygnus.com>
32545
32546         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
32547         (opt3): Rename from opt4 and disable.
32548
32549 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
32550
32551         * g++.old-deja/g++.pt/ptrmem5.C: New test.
32552
32553 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32554
32555         * g++.old-deja/g++.other/conv5.C: New test.
32556
32557 1998-12-14  Nick Clifton  <nickc@cygnus.com>
32558
32559         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
32560
32561 1998-12-11  Jeffrey A Law  (law@cygnus.com)
32562
32563         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
32564
32565 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
32566
32567         * gcc.c-torture/compile/981211-1.c: New test.
32568
32569 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
32570
32571         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
32572
32573         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
32574
32575 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32576
32577         * gcc.special/930510-1.c: Make C9X safe.
32578         * gcc.misc-tests/gcov-1.c Similarly.
32579         * gcc.misc-tests/gcov-2.c Similarly.
32580
32581 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32582
32583         * gcc.dg/ultrasp1.c: New test.
32584
32585 1998-12-06  Richard Henderson  <rth@cygnus.com>
32586
32587         * gcc.c-torture/execute/981206.c: New test.
32588
32589 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32590
32591         * g++.old-deja/g++.ns/template7.C: New test.
32592
32593         * g++.old-deja/g++.other/expr1.C: New test.
32594
32595         * g++.old-deja/g++.eh/tmpl3.C: New test.
32596
32597         * g++.old-deja/g++.eh/tmpl2.C: New test.
32598
32599 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32600
32601         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
32602         * g++.old-deja/g++.other/using6.C: Removed.
32603         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
32604
32605         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
32606
32607 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32608
32609         * g++.old-deja/g++.pt/overload8.C: New test.
32610
32611         * g++.old-deja/g++.pt/overload7.C: New test.
32612
32613         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
32614
32615         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
32616         and relinking messages.
32617         * lib/g++.exp (g++_target_compile): Remove .rpo file when
32618         compiling with -frepo.
32619
32620 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
32621
32622         * g++.old-deja/g++.pt/lookup6.C: New test.
32623
32624 1998-11-30  Nick Clifton  <nickc@cygnus.com>
32625
32626         * gcc.c-torture/execute/981130-1.c: New test.
32627         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
32628
32629 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32630
32631         * g++.old-deja/g++.pt/explicit76.C: New test.
32632
32633         * g++.old-deja/g++.pt/friend38.C: New test.
32634
32635         * g++.old-deja/g++.ns/crash2.C: New test.
32636
32637         * g++.old-deja/g++.pt/defarg8.C: New test.
32638
32639         * g++.old-deja/g++.pt/instantiate6.C: New test.
32640
32641         * g++.old-deja/g++.pt/static6.C: New test.
32642
32643         * g++.old-deja/g++.pt/decl2.C: New test.
32644
32645 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32646
32647         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
32648         problem is actually related with name lookup, but so what? :-)
32649
32650         * g++.old-deja/g++.pt/friend37.C: New test.
32651
32652 1998-11-25  Dave Love  <d.love@dl.ac.uk>
32653
32654         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
32655         element, which fails on some systems.
32656
32657         * g77.f-torture/execute/labug1.f: New test.
32658
32659 1998-11-21  Jeffrey A Law  (law@cygnus.com)
32660
32661         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
32662         is defined.
32663
32664 1998-11-18  Dave Love  <d.love@dl.ac.uk>
32665
32666         * g77.f-torture/compile/981117-1.f: New test.
32667
32668 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
32669
32670         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
32671         properly discarded.
32672
32673 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
32674
32675         * gcc.c-torture/execute/memcheck: New directory of tests for
32676         -fcheck-memory-usage.
32677
32678 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32679
32680         * README: New file, general information about the testsuite and
32681         new description of the various C++ test subdirectories.
32682         * README.g++: Eliminate obsolete information, update and move most
32683         relevant stuff to README.
32684
32685 1998-11-07  Richard Henderson  <rth@cygnus.com>
32686
32687         * gcc.c-torture/compile/981107-1.c: New test.
32688
32689 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
32690
32691         * execute/memcpy-bi.c: New testcase.
32692
32693 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
32694
32695         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
32696         base classes.
32697
32698         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
32699         template is selected.
32700
32701         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
32702         classes, it should be accepted for all types.
32703
32704         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
32705
32706         * g++.old-deja/g++.pt/spec24.C: Ensure that template
32707         specializations start with template headers.
32708
32709 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
32710
32711         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
32712
32713         * g++.old-deja/g++.other/init9.C: Test cross initialization of
32714         non-POD types.
32715
32716 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32717
32718         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
32719
32720 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
32721
32722         * compile/981022-1.c, compile/981022-1.x: New test and driver.
32723
32724 1998-10-19  Jeffrey A Law  (law@cygnus.com)
32725
32726         * 981019-1.c: New test.
32727
32728 1998-10-14  Robert Lipe <robertl@dgii.com>
32729
32730         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
32731         find objc headers.
32732
32733 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32734
32735         * compile/981001-4.c: Remove use of GCC extension that triggers a
32736         compiler bug.
32737
32738 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
32739
32740         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
32741
32742 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32743
32744         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
32745         instantiation of template produces incorrect code for delete
32746         expression.
32747
32748         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
32749         constructors' name is not unique.
32750         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
32751         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
32752
32753         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
32754         automatic array of const is ill-formed.
32755
32756         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
32757         of template parameter?
32758
32759         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
32760         const.
32761
32762         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
32763         pointer-to-member expression.
32764
32765         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
32766         declaration causes ICE.
32767
32768 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
32769
32770         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
32771         reserved in the global namespace.
32772
32773         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
32774         generate needed virtual table.
32775
32776         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
32777
32778 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
32779
32780         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
32781         template-dependent type
32782
32783 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
32784
32785         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
32786         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
32787         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
32788
32789         * g++.old-deja/g++.other/using5.C: New test; using decl from base
32790         class should be usable as argument of member function.
32791         * g++.old-deja/g++.other/using6.C: New test; using decl from base
32792         class should be usable as return type of member function.
32793         * g++.old-deja/g++.other/using7.C: New test; using decl from base
32794         class should be usable as type of data member.
32795
32796         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
32797
32798 1998-10-09  Jeffrey A Law  (law@cygnus.com)
32799
32800         * gcc.c-torture/special/920521-1.c: Fix bogus test.
32801
32802 1998-10-08  Nick Clifton  <nickc@cygnus.com>
32803
32804         * gcc.dg/dll-?.c Add thumb to target list.
32805         Fix assembler scan patterns to match current assembler output.
32806
32807 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
32808
32809         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
32810         matching of template brackets.
32811
32812         * g++.old-deja/g++.other/using4.C: New test.  Test using
32813         declarations of methods from base classes.
32814
32815         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
32816         within functions should introduce names into the innermost
32817         enclosing namespace.
32818
32819         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
32820         of static locals if first initialization throws.
32821
32822 1998-10-07  Jim Wilson  <wilson@cygnus.com>
32823
32824         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
32825
32826 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
32827
32828         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
32829         lose track of the possible targets of tablejump insns.
32830         * special/special.exp: Run it.
32831
32832 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32833
32834         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
32835         must be declared before its specializations can be named in friend
32836         declarations.
32837
32838 1998-10-05  Dave Love  <d.love@dl.ac.uk>
32839
32840         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
32841
32842         * g77.f-torture/execute/io1.f: New test.
32843
32844 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32845
32846         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
32847         with pointer to template function, for which no argument deduction
32848         is possible.
32849
32850         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
32851         specialization of template function as argument to template
32852         function.
32853
32854         * g++.old-deja/g++.other/access2.C: New test; Inner class
32855         shouldn't have privileged access to Outer's names.
32856
32857 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32858
32859         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
32860         friend template declared within template class conflicts with
32861         nested class of the same name.
32862
32863         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
32864         is ignored.
32865
32866         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
32867         object with direct initializer as function declaration.
32868
32869         * g++.old-deja/g++.other/decl2.C: New test; duplicate
32870         initializers.
32871
32872         * g++.old-deja/g++.other/null2.C: New test; conditional operator
32873         involving const pointer and NULL produces incorrect result.
32874
32875         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
32876         type name without `typename' should be rejected with -pedantic.
32877
32878 1998-10-02  Richard Henderson  <rth@cygnus.com>
32879
32880         * g++.old-deja/g++.other/addrof1.C: New test.
32881
32882 1998-10-01  Nick Clifton  <nickc@cygnus.com>
32883
32884         * gcc.c-torture/compile/981001-1.c: New test.
32885         * gcc.c-torture/execute/981001-1.c: New test.
32886
32887 1998-10-01  Jeffrey A Law  (law@cygnus.com)
32888
32889         * gcc.c-torture/compile/981001-2.c: New test.
32890         * gcc.c-torture/compile/981001-3.c: New test.
32891         * gcc.c-torture/compile/981001-4.c: New test.
32892
32893 1998-10-01  Robert Lipe  <robertl@dgii.com>
32894
32895         * lib/objc.exp (objc_target_compile): Add -L during compiles for
32896         multilibbed hosts.   Idea grafted from g77.exp.
32897
32898 1998-09-30  Dave Love  <d.love@dl.ac.uk>
32899
32900         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
32901         avoid losing on systems which need -lsocket.
32902
32903 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
32904
32905         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
32906         * g++.old-deja/g++.other/nested2.C: Ditto.
32907         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
32908         failure.
32909
32910 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32911
32912         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
32913         preferred over template operator!= for enum bitfields.
32914
32915 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
32916
32917         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
32918         that happen to have the same base name, but in different scopes,
32919         are incorrectly rejected.
32920
32921 1998-09-16  Richard Henderson  <rth@cygnus.com>
32922
32923         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
32924         on the native word size instead of an integer literal.
32925
32926 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32927
32928         * g++.old-deja/g++.other/static2.C: Invocation of static data
32929         member of type pointer-to-function denoted as non-static member.
32930
32931         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
32932         checks involving function types and aliases.
32933
32934 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32935
32936         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
32937         redefined to the same non-trivial type.
32938
32939         * g++.old-deja/g++.pt/explicit73.C: Test for proper
32940         namespace-qualification of template specializations declared in
32941         other namespaces.
32942
32943         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
32944         to declare a subset of the specializations of a template function
32945         as friends of specializations of a template class.
32946
32947         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
32948         member templates that do not fully specialize the enclosing
32949         template class are rejected.
32950
32951 1998-09-11  Dave Love  <d.love@dl.ac.uk>
32952
32953         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
32954
32955 1998-09-08  Dave Love  <d.love@dl.ac.uk>
32956
32957         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
32958         altered from libf2c/libU77 version.
32959
32960 1998-09-06  Dave Love  <d.love@dl.ac.uk>
32961
32962         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
32963
32964 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
32965
32966         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
32967         (un)signed char are different types for template specialization
32968         purposes.
32969
32970 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
32971
32972         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
32973         * objc: ObjC testsuite.
32974
32975 1998-08-31  Catherine Moore  <clm@cygnus.com>
32976
32977         * gcc.c-torture/execute/941014-1.x:  New file.
32978
32979 1998-08-31  Nick Clifton  <nickc@cygnus.com>
32980
32981         * lib/c-torture.exp: Add support for
32982         torture_eval_before_compile and torture_eval_before_execute
32983         variables.
32984
32985 1998-08-30  Jeffrey A Law  (law@cygnus.com)
32986
32987         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
32988         this test triggers valid.
32989
32990 1998-08-27  Jeffrey A Law  (law@cygnus.com)
32991
32992         * gcc.dg/980827-1.c: New test.
32993
32994 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
32995
32996         * gcc.c-torture/execute/loop-4b.c: New test.
32997
32998 1998-08-26  Nick Clifton  <nickc@cygnus.com>
32999
33000         * lib/c-torture.exp: Add support for
33001         torture_eval_before_compile and torture_eval_before_execute
33002         variables.
33003
33004 1998-08-25  Jeffrey A Law  (law@cygnus.com)
33005
33006         * gcc.c-torture/compile/980825-1.c: New test.
33007
33008 1998-08-24  Nick Clifton  <nickc@cygnus.com>
33009
33010         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
33011         count number tests in opt_t0 not good_t0.
33012
33013 1998-08-24  Jeffrey A Law  (law@cygnus.com)
33014
33015         * gcc.c-torture/compile/930326-1.x: Fix typo.
33016
33017 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
33018
33019         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
33020         causes an ICE.
33021
33022 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33023
33024         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
33025         STACK_SIZE is defined.
33026         * gcc.c-torture/unsorted/stuct.c: Similarly.
33027
33028         * gcc.c-torture/compile/980821-1.c: New test.
33029
33030 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33031
33032         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
33033
33034 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
33035
33036         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
33037         code.
33038
33039 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
33040
33041         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
33042         error'.
33043
33044 1998-08-18  Jeffrey A Law  (law@cygnus.com)
33045
33046         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
33047
33048 1998-08-16  Jeffrey A Law  (law@cygnus.com)
33049
33050         * gcc.c-torture/compile/980816-1.c: New test.
33051
33052         * gcc.dg/980816-1.c: New test.
33053
33054 1998-08-13  Jeffrey A Law  (law@cygnus.com)
33055
33056         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
33057         compiler for ieee tests.
33058
33059 1998-08-01  Dave Love  <d.love@dl.ac.uk>
33060
33061         * g77.f-torture/compile/980729-0.f: New test.
33062
33063 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
33064
33065         * gcc.c-torture/special/eeprof-1.c: New test, for
33066         -finstrument-functions.
33067         * gcc.c-torture/special/special.exp: Run it.
33068
33069 1998-07-29  Jeffrey A Law  (law@cygnus.com)
33070
33071         * gcc.c-torture/compile/980729-1.c: New test.
33072
33073 1998-07-27  Nick Clifton  <nickc@cygnus.com>
33074
33075         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
33076         __thumb__ is defined, and test for ARM style doubles if so.
33077
33078 1998-07-26  Dave Love  <d.love@dl.ac.uk>
33079
33080         * g77.f-torture/noncompile/980615-0.f: New test.
33081
33082 1998-07-26  H.J. Lu  (hjl@gnu.org)
33083
33084         * gcc.dg/980312-1.c: Do link instead of compile.
33085         * gcc.dg/980313-1.c: Likewise.
33086
33087 1998-07-26  Jeffrey A Law  (law@cygnus.com)
33088
33089         * gcc.c-torture/compile/980726-1.c: New test.
33090
33091 1998-07-25  Dave Love  <d.love@dl.ac.uk>
33092
33093         * g77.f-torture/execute/io0.f: New test.
33094
33095 1998-07-24  Nick Clifton  <nickc@cygnus.com>
33096
33097         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
33098         an int.
33099
33100 1998-06-18  Michael Meissner  <meissner@cygnus.com>
33101
33102         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
33103         m32r bugs.
33104
33105 1998-07-17  Nick Clifton  <nickc@cygnus.com>
33106
33107         * gcc.dg/980626-1.c: Expect failures for all toolchains until
33108         c-decl.c:grokdeclarator can handle mode attributes.
33109
33110 1998-07-16  Jeffrey A Law  (law@cygnus.com)
33111
33112         * gcc.c-torture/execute/980716-1.c: New test.
33113
33114 1998-07-13  Jeffrey A Law  (law@cygnus.com)
33115
33116         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
33117         the mn10200.
33118         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
33119         the mn10200.
33120         * gcc.c-torture/execute/va-arg-3.x: Similarly.
33121         * gcc.c-torture/compile/930326-1.x: Similarly.
33122
33123 1998-07-13  Dave Love  <d.love@dl.ac.uk>
33124
33125         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
33126         New test from Craig.
33127
33128 1998-07-12  Dave Love  <d.love@dl.ac.uk>
33129
33130         * g77.f-torture/noncompile/980616-0.f: New test.
33131
33132         * g77.f-torture/execute/970816-3.f:  New test from Craig.
33133
33134 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33135
33136         *  g++.other/singleton.C: Return error value instead of taking
33137         SIGSEGV.
33138
33139 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
33140
33141         *  g++.other/singleton.C: New test.   Warning is under dispute.
33142         Runtime crash is not.
33143
33144 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33145
33146         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
33147         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
33148         using6.C, using7.C}:  New namespace tests.
33149
33150 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
33151
33152         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
33153         specialization with typedef'ed names used as array indexes.
33154
33155 1998-07-09  Jeffrey A Law  (law@cygnus.com)
33156
33157         * gcc.c-torture/execute/980709-1.c: New test.
33158
33159         * gcc.dg/980709-1.c: New test.
33160
33161 1998-07-07  Richard Henderson  <rth@cygnus.com>
33162
33163         * gcc.c-torture/execute/bcp-1.c: New test.
33164
33165 1998-07-07  Jeffrey A Law  (law@cygnus.com)
33166
33167         * gcc.c-torture/execute/980707-1.c: New test.
33168
33169 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
33170
33171         * gcc.c-torture/compile/980706-1.c: New test.
33172
33173 1998-07-01  Dave Love  <d.love@dl.ac.uk>
33174
33175         * g77.f-torture/execute/980701-0.f,
33176         g77.f-torture/execute/980701-1.f: New test from Craig.
33177
33178 1998-07-01  Jeffrey A Law  (law@cygnus.com)
33179
33180         * gcc.c-torture/compile/980701-1.c: New test.
33181
33182         * gcc.c-torture/execute/980701-1.c: New test.
33183
33184 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
33185 rlsruhe.de>
33186
33187         * g++.old-deja/g++.robertl/eb132.C: New test.
33188         * g++.old-deja/g++.robertl/eb133.C: Likewise.
33189
33190 1998-06-29  Dave Love  <d.love@dl.ac.uk>
33191
33192         * g77.f-torture/execute/980628-7.f,
33193         g77.f-torture/execute/980628-8.f,
33194         g77.f-torture/execute/980628-9.f,
33195         g77.f-torture/execute/980628-10.f: New tests from Craig.
33196
33197         * g77.f-torture/execute/980628-3.f: Remove mail headers.
33198
33199 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33200
33201         * g77.f-torture/execute/980628-4.f: New test from Craig.
33202         * g77.f-torture/execute/980628-5.f: Likewise.
33203         * g77.f-torture/execute/980628-2.f: Likewise.
33204         * g77.f-torture/execute/980628-0.f: Likewise.
33205         * g77.f-torture/execute/980628-1.f: Likewise.
33206         * g77.f-torture/execute/980628-3.f: Likewise.
33207         * g77.f-torture/execute/980628-6.f: Likewise.
33208
33209 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33210
33211         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
33212         directory when nothing has been installed yet.
33213
33214 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
33215
33216         * gcc.c-torture/special/special.exp: Handle newer versions of
33217         dejagnu.
33218
33219 1998-06-26  Jeffrey A Law  (law@cygnus.com)
33220
33221         * gcc.dg/980626-1.c: New test.
33222
33223 1998-06-19  Bruno Haible <haible@ilog.fr>
33224
33225         * gcc.misc-tests/m-un-2.c: New test.
33226         * g++.old-deja/g++.other/warn01.c: Likewise.
33227
33228 1998-06-19  Robert Lipe  <robertl@dgii.com>
33229
33230         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
33231         compatibility with assmblers with a different comment character.
33232         Eliminate use of GAS-specific extensions.
33233
33234 1998-06-19  Jeffrey A Law  (law@cygnus.com)
33235
33236         * gcc.c-torture/execute/ieee/980619-1.c: New test.
33237
33238 1998-06-19  Robert Lipe  <robertl@dgii.com>
33239
33240         *lib/g77.exp: Replace search for libf2c.a with search for newly
33241         renamed libg2c.a
33242
33243 1998-06-17  Jeffrey A Law  (law@cygnus.com)
33244
33245         * gcc.c-torture/execute/980617-1.c: New test.
33246
33247 1998-06-12  Jeffrey A Law  (law@cygnus.com)
33248
33249         * gcc.c-torture/execute/980612-1.c: New test.
33250
33251 1998-06-08  Jeffrey A Law  (law@cygnus.com)
33252
33253         * gcc.dg/980523-1.c: Only test on ppc-linux.
33254         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
33255
33256         * gcc.c-torture/execute/980608-1.c: New test.
33257
33258 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
33259
33260         * gcc.c-torture/execute/980605-1.c: New test.
33261
33262 1998-06-04  Jeffrey A Law  (law@cygnus.com)
33263
33264         * gcc.c-torture/execute/980604-1.c: New test.
33265
33266 1998-06-02  Jeffrey A Law  (law@cygnus.com)
33267
33268         * gcc.c-torture/execute/980602-1.c: New test.
33269         * gcc.c-torture/execute/980602-2.c: Likewise.
33270
33271 1998-06-02  Dave Love  <d.love@dl.ac.uk>
33272
33273         * 970125-0.f: Fix per JCB.  Add commentary.
33274
33275 1998-05-31  Michael Meissner  <meissner@cygnus.com>
33276
33277         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
33278         IEEE -0 support.
33279
33280 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
33281
33282         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
33283         earlier.
33284
33285 1998-05-28  Catherine Moore <clm@cygnus.com>
33286
33287         * gcc.c-torture/execute/980526-3.c: New test.
33288
33289 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
33290
33291         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
33292         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
33293         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
33294         m88k-motorola-sysv3 to XFAIL.
33295
33296 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33297
33298         * gcc.dg/980526-1.c: New test.
33299         * gcc.c-torture/execute/980526-2.c: New test.
33300
33301 1998-05-26  Jeffrey A Law  (law@cygnus.com)
33302
33303         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
33304
33305         * gcc.c-torture/execute/980526-1.c: New test.
33306
33307 1998-05-26  Dave Love  <d.love@dl.ac.uk>
33308
33309         * g77.f-torture/execute/alpha2.f: Add runtime test.
33310
33311 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
33312
33313         * g++.old-deja/old-deja.exp: Strip leading directories.
33314
33315         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
33316         error for the line.  Don't run multiple tests for the same line.
33317
33318 1998-05-23  Jeffrey A Law  (law@cygnus.com)
33319
33320         * gcc.dg/980523-1.c: New test.
33321
33322 1998-05-23  Dave Love  <d.love@dl.ac.uk>
33323
33324         * g77.f-torture/compile/970915-0.f: New test.
33325
33326 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
33327
33328         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
33329
33330 1998-05-21  Jeffrey A Law  (law@cygnus.com)
33331
33332         * gcc.dg/980520-1.c: New test.
33333
33334 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
33335
33336         * gcc.dg/980502-1.c: Fix return type.
33337
33338 1998-05-20  Jeffrey A Law  (law@cygnus.com)
33339
33340         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
33341         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
33342         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
33343         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
33344         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
33345
33346 1998-05-20  Dave Love  <d.love@dl.ac.uk>
33347
33348         * g77.f-torture/execute/980520-1.f: New test.
33349
33350 1998-05-15  Dave Love  <d.love@dl.ac.uk>
33351
33352         * lib/mike-g77.exp: New file.
33353
33354         * g77.f-torture/noncompile/noncompile.exp,
33355         g77.f-torture/noncompile/check0.f: New files.
33356
33357 1998-05-14  Dave Love  <d.love@dl.ac.uk>
33358
33359         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
33360         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
33361         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
33362         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
33363         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
33364         abort where appropriate.
33365
33366 1998-05-05  Michael Meissner  <meissner@cygnus.com>
33367
33368         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
33369         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
33370
33371 1998-04-29  Dave Love  <d.love@dl.ac.uk>
33372
33373         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
33374
33375 1998-04-27  Dave Love  <d.love@dl.ac.uk>
33376
33377         * g77.f-torture/compile/980427-0.f: New test.
33378
33379 1998-04-24  Dave Love  <d.love@dl.ac.uk>
33380
33381         * g77.f-torture/compile/980424-0.f: New test.
33382
33383 1998-04-19  Dave Love  <d.love@dl.ac.uk>
33384
33385         * g77.f-torture/compile/980419-2.f (main): New test.
33386         * g77.f-torture/compile/970125-0.f: New test.
33387         * g77.f-torture/compile/980419-1.f: New test.
33388
33389 1998-04-08  Jim Wilson  <wilson@cygnus.com>
33390
33391         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
33392         of loop-4.c.
33393
33394 1998-04-07  Jim Wilson  <wilson@cygnus.com>
33395
33396         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
33397
33398 1998-04-03  Jim Wilson  <wilson@cygnus.com>
33399
33400         * gcc.c-torture/compile/980329-1.c: New test.
33401
33402 1998-03-18  Jim Wilson  <wilson@cygnus.com>
33403
33404         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
33405         * gcc.dg/980312-1.c: Fix typo in -march command.
33406
33407 1998-03-16  H.J. Lu  (hjl@gnu.org)
33408
33409         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
33410
33411 1998-03-11  Robert Lipe  <robertl@dgii.com>
33412
33413         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
33414         Dave Love agree the Fortran source is bogus.
33415
33416 1998-03-11  Robert Lipe  <robertl@dgii.com>
33417
33418         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
33419         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
33420         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
33421         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
33422         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
33423
33424 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
33425
33426         * g++.old-deja/g++.other/friend1.C: New test.
33427
33428 1998-02-18  Dave Love  <d.love@dl.ac.uk>
33429
33430         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
33431         possibly uninitialized) variables and declare dnrm2.
33432
33433 1998-02-23  Robert Lipe <robertl@dgii.com>
33434
33435         From Bruno Haible <haible@ilog.fr>:
33436         * gcc.c-torture/execute/980223.c: New test.
33437
33438 1998-02-13  Jeffrey A Law  (law@cygnus.com)
33439
33440         * gcc.dg/ifelse-1.c: New test.
33441
33442 1998-02-09  H.J. Lu  (hjl@gnu.org)
33443
33444         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
33445
33446           * lib/old-dejagnu.exp (old-dejagnu): Added the
33447           "execution test - XFAIL *-*-*" handling in the spirit of
33448           "excess errors test -". Changed the "execution test fails"
33449           handling to be like "excess errors test fails".
33450           * Update various tests accordingly.
33451
33452 1998-02-06  Jim Wilson  <wilson@cygnus.com>
33453
33454         * gcc.c-torture/execute/980205.c: New test.
33455
33456 1998-01-18  Jeffrey A Law  (law@cygnus.com)
33457
33458         * lib/c-torture.exp: Look for .x files instead of .cexp files.
33459         * lib/f-torture.exp: Similarly.
33460         * gcc.c-torture: Rename all .cexp files to .x files.
33461
33462 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
33463
33464         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
33465         (940510-1.c): Removed duplicate.
33466         (971104-1.c): New test.
33467
33468 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
33469
33470           * lib/f-torture.exp: Improve error and loop detection.
33471
33472 1997-11-19  Michael Meissner  <meissner@cygnus.com>
33473
33474         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
33475         use that to size the filler array.
33476
33477 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
33478
33479         * lib/c-torture.exp(c-torture-execute): Fix typo.
33480
33481         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
33482         testcase as the executable name. Keep the executable around if
33483         the test fails.
33484
33485 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
33486
33487         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
33488         changes.  Only test one -g option, and move it to the end of the
33489         list of options to test.
33490
33491 1997-09-19  Michael Meissner  <meissner@cygnus.com>
33492
33493         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
33494         variable GCC_TORTURE_OPTIONS to supply default switches separated
33495         by colons.  If no environment variable, run tests with -O0 -g, -O1
33496         -g, and -O2 -g as well.
33497
33498 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
33499
33500         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
33501         explanatory comments. Fix indentation.
33502
33503 1997-09-15  Jeffrey A Law  (law@cygnus.com)
33504
33505         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
33506
33507 1997-09-11  Jeffrey A Law  (law@cygnus.com)
33508
33509         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
33510         * g++.old-deja/g++.mike/p7325.C: Likewise.
33511         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
33512
33513 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
33514
33515         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
33516         * g++.old-deja/g++.brendan/crash30.C: Likewise.
33517         * g++.old-deja/g++.brendan/crash39.C: Likewise.
33518         * g++.old-deja/g++.law/operators4.C: Likewise.
33519
33520 1997-09-11  Joe Buck  (jbuck@synopsys.com)
33521
33522         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
33523         * g++.old-deja/g++.mike/p784.C: Ditto.
33524         * g++.old-deja/g++.mike/p785.C: Ditto.
33525
33526 1997-09-05  Jeffrey A Law  (law@cygnus.com)
33527
33528           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
33529
33530 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33531
33532         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
33533         target feature; pass this to c-torture-execute as needed.
33534
33535 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33536
33537         * lib/c-torture.exp(c-torture-execute): If the previous and the
33538         current executables being tested are identical, we don't need to
33539         run the executable again. Try to make the executable names
33540         unique. Add an optional argument for passing additional compiler
33541         flags.
33542
33543 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
33544
33545         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
33546
33547 1997-08-29  Jeffrey A Law  (law@cygnus.com)
33548
33549         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
33550
33551 1997-07-31  Jeffrey A Law  (law@cygnus.com)
33552
33553         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
33554         32bit or larger longs.
33555
33556         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
33557         have either a 32bit long or 32bit int.
33558
33559 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
33560
33561         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
33562         Make double precision tests dependent on sizeof (double).
33563
33564 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
33565
33566         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
33567         too.
33568
33569 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
33570
33571         * gcc.c-torture/compile/961203-1.cexp: New script.
33572
33573 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
33574
33575         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
33576         up the includes ourselves.
33577
33578 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
33579
33580         * lib/plumhall.exp: Remove random include, and add a few
33581         verbose messages for debugging.
33582
33583 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
33584
33585         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
33586         of trying to do it ourselves.
33587
33588 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33589
33590         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
33591
33592 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
33593
33594         * gcc.prms/5403.c: Made regexp a bit less strict.
33595
33596 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
33597
33598         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
33599         is returned from remote_load instead.
33600         * lib/plumhall.exp: Ditto.
33601         * lib/mike-g++.exp: Ditto.
33602         * lib/old-dejagnu.exp: Ditto.
33603         * lib/c-torture.exp: Ditto.
33604
33605 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
33606
33607         * lib/g++.exp: Use build_wrapper procedure.
33608         * lib/gcc.exp: Ditto.
33609
33610 1997-05-20  Jeffrey A Law  (law@cygnus.com)
33611
33612         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
33613         an old-style decl for malloc.  Fixes tests to work when
33614         sizeof (int) != sizeof (size_t).
33615
33616 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33617
33618         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
33619
33620         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
33621         use stdargs.h interface.
33622
33623 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33624
33625         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
33626         NO_VARARGS when compiling.
33627
33628 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
33629
33630         * lib/plumhall.exp(ph_includes): New procedure.
33631         (ph_make): Use it.
33632         (ph_compiler): Ditto.
33633
33634         * lib/g++.exp: Rename test-glue.c to testglue.c.
33635         * lib/gcc.exp: Ditto.
33636
33637 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
33638
33639         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
33640         to completion when it's called.
33641
33642 1997-03-21  Michael Meissner  <meissner@cygnus.com>
33643
33644         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
33645         is defined, don't do test.
33646
33647 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
33648
33649         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
33650         for object files.
33651         (ph_summary): Mark skipped testcases as untested, not unresolved.
33652
33653         * lib/plumhall.exp (ph_make): If unresolved because of bad
33654         errorCode, record errorCode in log file.
33655         (*): Replace send_log/verbose with verbose -log.
33656
33657 1997-03-19  Michael Meissner  <meissner@cygnus.com>
33658
33659         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
33660         double conversion if double isn't at least 8 bytes.
33661
33662         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
33663         int to work with targets where int is 16 bits.
33664
33665         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
33666         8 bytes, just exit, since 4 byte doubles don't have enough bits of
33667         precision for the test to complete.
33668
33669 1997-03-14  Michael Meissner  <meissner@cygnus.com>
33670
33671         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
33672         if d10v is not compiled with the -mdouble64 flag.
33673         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
33674
33675         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
33676         d10v is not compiled with the -mint32 flag.
33677
33678 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
33679
33680         * lib/plumhall.exp: Use incr_count.
33681
33682 1997-03-12  Jeffrey A Law  (law@cygnus.com)
33683
33684         * gcc.c-torture: Update to c-torture-1.45.
33685
33686 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
33687
33688         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
33689         the name of the expect testcase file).
33690
33691         * lib/g++.exp(g++_init): Ditto.
33692
33693 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
33694
33695         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
33696         the host.
33697
33698         * lib/gcc.exp(gcc_exit): New procedure.
33699
33700 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
33701
33702         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
33703         specs where appropriate.
33704
33705         * g++.old-deja/g++.arm/*: Added additional ERROR checks
33706         because of new "candidates are" messages, and removed a few
33707
33708         * Converted all non-old-style g++ testcases to old-style, and
33709         moved into g++.old-deja.
33710
33711 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
33712
33713         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
33714         options.
33715
33716         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
33717         succeeded.
33718
33719         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
33720
33721 1997-02-13  Michael Meissner  <meissner@cygnus.com>
33722
33723         * lib/gcc.exp (gcc_target_compile): Add support for defining
33724         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
33725         the machine doesn't have those features.
33726
33727 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
33728
33729         * g++.law/operators4.exp: Don't use LIBS.
33730
33731 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
33732
33733         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
33734
33735         * lib/mike-g++.exp: Don't set the compiler to be tested here.
33736         * lib/g++.exp: Set it here instead. Also, allow use of the
33737         --tool_exec and --tool_opt options. Change CXX to
33738         GXX_UNDER_TEST.
33739
33740         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
33741
33742         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
33743
33744 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
33745
33746         * lib/old-dejagnu.exp: Use prune_warnings instead of
33747         prune_system_crud.
33748         * lib/mike-g++.exp: Ditto.
33749         * lib/gcc.exp: Ditto.
33750         * lib/g++.exp: Ditto.
33751
33752         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
33753
33754 1997-02-07  Jeffrey A Law  (law@cygnus.com)
33755
33756           * 941014-2.c: Include stdlib.h
33757           * 960327-1.c: Include stdio.h
33758           * dbra.c, index-1.c: Don't assume ints are 32bits.
33759
33760 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
33761
33762         * lib/gcc.exp: Add gcc,stack_size target feature.
33763
33764         * lib/g++.exp(g++_target_compile): Add the include and link
33765         paths here, not in two other places. And, it's $options, not
33766         options.
33767
33768         * lib/mike-g++.exp(postbase): Remove the code that determines
33769         the correct include and link paths.
33770         * g++.old-deja/old-deja.exp: Ditto.
33771
33772 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
33773
33774         * lib/g++.exp(g++_init): target_compile no longer returns the
33775         filename of the result.
33776
33777 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
33778
33779         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
33780         call to glob.
33781
33782         * gcc.c-torture/special/special.exp: Change call to
33783         gcc_target_compile to include the object file.
33784
33785 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
33786
33787         * gcc.c-torture/special/special.exp: Correct misspelling in last
33788         change.
33789
33790 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
33791
33792         * lib/plumhall.exp(ph_summary): Log the entire output of the
33793         executable. Return -1 if there were any failures, 0 otherwise.
33794         (ph_execute): Return -1 if there were any failures, 0 otherwise.
33795         (ph_make): Clean up objects and executables that were built
33796         if the tests succeeded.
33797
33798 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
33799
33800         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
33801         libraries and includes in the build tree as appropriate.
33802
33803 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33804
33805         * lib/c-torture.exp: Instead of looking for the global variable
33806         NO_LONG_LONG, check to see if that's a feature of the target.
33807
33808 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33809
33810         * config/default.exp: Minimize. Delete the remainer of the files in
33811         config; this functionality is now in devo/dejagnu/config.
33812
33813         g++.*/*: Pass any additional flags used to compile to postbase;
33814         delete CXXFLAGS.
33815
33816         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
33817         is now done by runtest.exp. Use gcc_target_compile instead of
33818         compile.
33819
33820         lib/c-torture.exp: Use gcc_target_compile instead of compile.
33821         Remove references to CFLAGS. Use remote_file instead of
33822         calling rm -f.
33823         (c-torture): Take a list of arguments to use to compile this
33824         testcase.
33825
33826         lib/g++.exp: Simplify. Use target_compile instead of compile.
33827         lib/gcc-dg.exp: Ditto.
33828         lib/gcc.exp: Ditto.
33829         lib/mike-{gcc,g++}.exp: Ditto.
33830         lib/old-dejagnu.exp: Ditto.
33831         lib/plumhall.exp: Ditto.
33832
33833 1997-01-08  Jim Wilson  <wilson@cygnus.com>
33834
33835         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
33836         (ph_linker): Likewise.
33837
33838 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
33839
33840           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
33841         MAP_ANON / MAP_ANONYMOUS if defined;
33842         else try to map from /dev/zero .
33843
33844 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33845
33846         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
33847         isn't defined, then define it to MAP_ANONYMOUS.
33848
33849 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33850
33851         * gcc.c-torture: Update to c-torture-1.42 release.
33852
33853 1996-11-11  Jeffrey A Law  (law@cygnus.com)
33854
33855         * gcc.c-torture: Update to c-torture-1.41 release.
33856
33857 1996-10-27  Jeffrey A Law  (law@cygnus.com)
33858
33859         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
33860         c-torture release.
33861
33862 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
33863
33864         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
33865         and LDFLAGS.  Fix second case to append the target_info ldflags
33866         onto LDFLAGS, not CFLAGS.
33867         * lib/g++.exp (g++_init): Add target_info stuff.
33868         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
33869         of libgloss and newlib flags for !native.
33870
33871         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
33872         (GDB): Fix relative path to go up another dir for finding gdb.
33873
33874 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
33875
33876         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
33877         versions in the target_info array, if they don't exist.
33878
33879 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
33880
33881         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
33882
33883 1996-07-08  Jim Wilson  <wilson@cygnus.com>
33884
33885         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
33886         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
33887
33888 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
33889
33890         * lib/old-dejagnu.exp: Don't remove the output file before we've
33891         actually tested it. Don't append pwd to the path of the executable
33892         we're testing.
33893
33894 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
33895
33896         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
33897
33898 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
33899
33900         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
33901         temporary directory for compiler files, and set it to a default
33902         value of /tmp. Set $output as the name of the output file from
33903         compiling the testcase. Add a -o option to $cflags_var so the
33904         compiler writes the final output file as $output. Set $executable
33905         to $output.
33906
33907         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
33908         directory for compiler files, and set it to /tmp if it doesn't
33909         already have a value. Set $output_file to the name of the output
33910         file from compiling the testcase. Add a -o option to CXXFLAGS so
33911         the compiler writes the final output file as $output. Use $output
33912         as the executable to be tested.
33913
33914 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33915
33916         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
33917
33918 1996-06-08  Jeffrey A Law  (law@cygnus.com)
33919
33920         * gcc.c-torture/execute/pending-1.c: New test.  Still
33921         pending in Tege's queue.
33922
33923 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
33924
33925         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
33926         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
33927         if there were failures.  Call unresolved if there were unresolved
33928         testcases.  Call gcc_fail if program did not run to completion.
33929         (ph_make): Pass additional argument name to ph_execute.
33930         (ph_execute): Add new argument.  Pass additional arguments to
33931         ph_summary.  Call gcc_fail is there is no execution output.
33932
33933 1996-04-24  Jeffrey A Law  (law@cygnus.com)
33934
33935         * lib/plumhall.exp (proc_summary): Output relavent summary
33936         lines into the log so specific failures in plumhall can be
33937         investigated.
33938
33939 1996-04-10  Jeffrey A Law  (law@cygnus.com)
33940
33941         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
33942         (c-torture-execute): Don't try to execute tests which use
33943         "long long" types if $NO_LONG_LONG is nonzero.
33944
33945 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
33946
33947         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
33948         not c-torture.
33949
33950         * gcc.ieee: Move from here.
33951         * gcc.c-torture/execute/ieee: To here.
33952
33953 1996-03-26  Jeffrey A Law  (law@cygnus.com)
33954
33955         * gcc.c-torture: Update to c-torture-1.41 release.
33956
33957 1996-03-22  Jeffrey A Law  (law@cygnus.com)
33958
33959         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
33960         not "$output".
33961
33962 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
33963
33964         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
33965         -c present.
33966
33967 1996-03-02  Jeffrey A Law  (law@cygnus.com)
33968
33969         * config/proelf.exp: Handle connecting to a simulator.
33970
33971 1996-01-31  Jeffrey A Law  (law@cygnus.com)
33972
33973         * config/proelf.exp: New file.  Enough framework that we can
33974         run c-torture tests on the proelf targets (or any other target
33975         that gdb can connect to for that matter).
33976
33977 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
33978
33979         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
33980         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
33981
33982         * lib/plumhall.exp (ph_execute): Always call ph_summary if
33983         exec_output exists.
33984
33985 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
33986
33987         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
33988         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
33989
33990         * config/*.exp: Update FSF address.  Change result of ${tool}_load
33991         to pass/fail/unresolved/unsupported/untested.  Caller must now
33992         call unresolved/unsupported/untested.
33993         * lib/*.exp: Update FSF address.  Update to handle new results of
33994         ${tool}_load.
33995         * lib/chill.exp (verbose): Delete.
33996
33997 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
33998
33999         * lib/gcc.exp (default_gcc_start): Change order of args to
34000         $LDFLAGS $CFLAGS $LIBS.
34001         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
34002         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
34003         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
34004         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
34005         * gcc.misc-tests/dg-test.exp: Likewise.
34006         * gcc.misc-tests/msgs.exp: Likewise.
34007         * gcc.prms/prms.exp: Likewise.
34008         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
34009         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
34010
34011         * lib/dg.exp: Deleted, moved to dejagnu/lib.
34012
34013 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34014
34015         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
34016
34017         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
34018         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
34019
34020         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
34021         necessary.
34022
34023 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
34024
34025         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
34026         global for loop; add use of $mathlib.
34027         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
34028         settings here; set mathlib for anything but VxWorks.
34029
34030 1996-01-22  Jeffrey A Law  (law@cygnus.com)
34031
34032         * gcc.c-torture: Update to c-torture-1.40 release.
34033
34034 1996-01-03  Jeffrey A Law  (law@cygnus.com)
34035
34036         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
34037         dg.exp.
34038
34039 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
34040
34041         * lib/c-torture.exp (c-torture-execute): Declare "output" as
34042         global.
34043
34044 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
34045
34046         * lib/g++.exp (LIBS): Define if not already.
34047         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
34048         (gcc-dg-prune): Call prune_gcc_output.
34049         * lib/gcc.exp (prune_gcc_output): New proc.
34050         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
34051         prune_gcc_output.
34052
34053 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
34054
34055         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
34056         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
34057
34058 1995-11-15  Jeffrey A Law  (law@cygnus.com)
34059
34060         * gcc.c-torture: Update to c-torture-1.39 release.
34061
34062 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
34063
34064         * lib/c-torture.exp (c-torture-execute): Don't return if one option
34065         fails, try others as well.
34066
34067 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
34068
34069         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
34070         If compilation fails, mark execute tests as `untested'.
34071         If test is marked as unsupported, don't mark compilation and
34072         execute tests as failed.
34073
34074 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
34075
34076         * lib/g++.exp (g++_init): Don't link in libg++, and look to
34077         libstdc++ for whether or not we want to be doing shared
34078         libraries.  Delete link_curses since we don't need it anymore.
34079         * lib/mike-g++.exp (postbase): Don't link in libg++.
34080         * g++.old-deja/old-deja.exp: Likewise.
34081
34082 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
34083
34084         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
34085
34086 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
34087
34088         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
34089         For that, add `-Wl,-a,shared_archive'.
34090         * g++.old-deja/old-deja.exp: Likewise.
34091
34092 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
34093
34094         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
34095
34096 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
34097
34098         * lib/mike-g++.exp (postbase): Pay attention to the status of
34099         g++_load.
34100
34101 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
34102
34103           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
34104
34105 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
34106
34107         * lib/gcc.exp (default_gcc_start): No longer need to log program
34108         being executed or its output, execute_anywhere does that now.
34109         * lib/g++.exp (default_g++_version): Call execute_anywhere.
34110         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
34111
34112 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
34113
34114         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
34115         the same as those in lib/g++.exp.
34116
34117 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
34118
34119         * gcc.c-torture: Update to c-torture-1.38 release.
34120         * gcc.ieee: Related changes.
34121
34122 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
34123
34124         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
34125         "exec". Minor reformatting changes.
34126
34127         * config/rom68k.exp (${tool}_load): Make it work in a canadian
34128         cross. This means all "exec" calls now work on a remote host as
34129         well.
34130         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
34131         cross. Filter out the extra "\r\n" stuff that expect puts in.
34132         (c-torture-execute): Filter out the bogus warnings like
34133         c-torture-compile does. Add support for canadian cross.
34134         * lib/gcc.exp (default_gcc_version, default_gcc_start)
34135         Use execute_anywhere rather than calling exec directly. Now it
34136         works for canadian cross testing.
34137
34138 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
34139
34140         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
34141         results into a variable, and check that rather than using file exists.
34142
34143 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
34144
34145         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
34146         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
34147
34148 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34149
34150         * g++.old-deja/old-deja.exp: Create and pass runshlib and
34151         lib_curses if there's a shared libg++ in the build tree.
34152
34153 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
34154
34155         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
34156         if not supported target.
34157
34158 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
34159
34160         * lib/g++.exp (g++_init): Move empty setting of runshlib and
34161         link_curses up to always happen, not just for native builds.
34162
34163 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
34164
34165         * gcc.c-torture: Update to c-torture-1.36 release.
34166         * gcc.failure: Related changes.
34167
34168 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
34169
34170         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
34171
34172 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
34173
34174         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
34175         * lib/mike-g++.exp (postbase): Not in here.  Still reference
34176         runshlib, link_curses, and mathlib for link and run.
34177
34178         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
34179         pass the runtime shared library options for Solaris, OSF/1, and
34180         Irix5, and link with -lcurses to avoid unresolved references.
34181
34182 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
34183
34184         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
34185         only run once.
34186
34187 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
34188
34189         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
34190
34191 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
34192
34193         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
34194         do not have a framework for the "compat" tests yet.
34195
34196 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
34197
34198         * lib/mike-g++.exp (postbase): New local variable `mathlib',
34199         set to null if we're testing vxworks5.1.  Use that instead of
34200         `-lm' in the setting of LIBS for link and run.
34201
34202 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
34203
34204         * config/rom68k.exp (${tool}_load): Major changes to make it
34205         work.  Verified that it does in fact return the stuff in
34206         exec_output properly.  Catch any Emul or any TRAP other than 0.
34207
34208 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
34209
34210         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
34211         LDFLAGS properly for targets that need stuff from libgloss.
34212         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
34213         only run once.
34214         (gpp_initialized): New variable.
34215
34216 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
34217
34218         * config/rom68k.exp: Load libgloss.exp.
34219         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
34220         so we can produce a fully linked binary.
34221         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
34222         so we can produce a fully linked binary.
34223
34224 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
34225
34226         * lib/plumhall.exp (ph_section): Watch for expected failures.
34227         Add missing `else'.
34228
34229         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
34230         run the testcase.
34231         (c-torture): Likewise.
34232
34233 1995-08-28  Doug Evans  <dje@cygnus.com>
34234
34235         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
34236
34237         * lib/mike-g++.exp (mike_cleanup): New proc.
34238         (prebase): New globals compiler_result, not_compiler_result,
34239         target_regexp.
34240         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
34241         allow leading "-" in pattern.  Watch for unsupported tests.
34242         If $compiler_result is set, pattern match assembler code,
34243         and ditto for $not_compiler_result.
34244         * lib/mike-gcc.exp: Likewise.
34245
34246         * lib/plumhall.exp (ph_execute): Only call ph_summary if
34247         execution "succeeded".
34248
34249 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
34250
34251         * config/win32.exp: New file.
34252         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
34253
34254 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
34255
34256         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
34257         unsupported.
34258         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
34259         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
34260         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
34261
34262         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
34263         "... without exceptions was ...".  That is now handled by
34264         prune_system_crud.
34265         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34266
34267 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
34268
34269         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
34270         sieve.c,sort2.c}: New files.
34271         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
34272         sieve.exp,sort2.exp}: Drivers for them.
34273
34274         * lib/mike-gcc.exp (program_output): New user settable variable.
34275         (postbase): Call prune_system_crud.  Also prune extraneous compiler
34276         messages.
34277         * lib/mike-g++.exp (program_output): New user settable variable.
34278
34279         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
34280
34281         * config/sh.exp: Deleted (use sim.exp instead).
34282
34283 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
34284
34285         * config/vx.exp: Declare CHECKTASK as global.
34286         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
34287         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
34288         * lib/old-dejagnu.exp: Load [pwd]/$executable.
34289
34290 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34291
34292         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
34293         target. Like vx.exp, only includes `vx29k.exp' instead of
34294         `vxworks.exp'.
34295
34296 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
34297
34298         * config/sim.exp: Increase time limit from 120 seconds to 240.
34299
34300 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
34301
34302         * gcc.c-torture/execute/950628-1.c: New test.
34303
34304 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
34305
34306         * gcc.c-torture: Update with changes/additions from
34307         c-torture-1.34.
34308
34309 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
34310
34311         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
34312
34313 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
34314
34315         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
34316
34317 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
34318
34319         * gcc.c-torture/compile/950512-1.c: New test.
34320         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
34321         * gcc.dg/struct-ret-1.c: Likewise.
34322
34323 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
34324
34325         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
34326           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
34327
34328 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
34329
34330         * gcc.c-torture/special/920411-1.c: Deleted.
34331         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
34332
34333 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
34334
34335         * config/sim.exp (${tool}_load): Hack in call to bash to get a
34336         cpu limit.
34337
34338 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
34339
34340         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
34341
34342 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
34343
34344         From kenner;
34345         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
34346         is the proper length.
34347         * va-arg-3.c: Likewise.
34348
34349 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
34350
34351         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
34352         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
34353
34354         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
34355         * lib/g++.exp (default_g++_start): Delete old cruft.
34356
34357 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
34358
34359         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
34360         (2 * (1 << 18)) to (2 * (1 << 17)).
34361
34362         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
34363
34364 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
34365
34366         * config/rom68k.exp: Renamed from config/idp.exp
34367
34368 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
34369
34370         * c-torture/compile/921109-2.c
34371
34372 1995-04-18  Mike Stump  <mrs@cygnus.com>
34373
34374         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
34375         excess errors.
34376
34377 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
34378
34379         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
34380         output.
34381         * lib/g++.exp (default_g++_start): Likewise.
34382
34383 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
34384
34385         * gcc.c-torture/compile/950329-1.c: New test.
34386
34387 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
34388
34389           * config/bug.exp (${tool}_load): Updated to use new remote_open
34390           and remote_close procs.
34391         * config/idp.exp: New file.
34392
34393 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
34394
34395         * gcc.c-torture/execute/950322-1.c: New test.
34396
34397 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
34398
34399         * config/vx.exp (${tool}_load): Clean up testing of return code from
34400         vxworks_ld and vxworks_spawn.
34401
34402 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
34403
34404         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
34405
34406 1995-03-13  Mike Stump  <mrs@cygnus.com>
34407
34408         * lib/old-deja.exp: Add `excess errors test - ' error, now one
34409         can mark excess errors on a machine by machine basis.  Note, the
34410         default is to not expect any excess errors, even when excess
34411         errors test - is given, so you will want to put an XFAIL ... on
34412         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
34413         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
34414         those 4 machines, but no others.
34415
34416 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
34417
34418         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
34419         * lib/c-torture.exp: to here.
34420
34421 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
34422
34423         * gcc.c-torture/execute/950221-1.c: New test.
34424         * gcc.c-torture/execute/struct-ret-1.c: New test.
34425         * gcc.c-torture/compile/950221-1.c: New test.
34426
34427         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
34428
34429 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
34430
34431         * gcc.c-torture/execute/arith-1.c (main): Return 0.
34432         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
34433
34434 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
34435
34436         * g++.gb: New directory of tests, derived from my signature and
34437         class scoping tests.
34438
34439         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
34440         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
34441         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
34442         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
34443         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
34444         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
34445         * g++.gb/sig25.C: Likewise.
34446
34447         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
34448         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
34449         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
34450         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
34451         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
34452         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
34453         * g++.gb/sig25.exp: Likewise.
34454
34455         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
34456         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
34457         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
34458         * g++.gb/scope13.C: Likewise, this test still fails.
34459
34460         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
34461         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
34462         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
34463         * g++.gb/scope13.exp: Ditto.
34464
34465         * g++.gb/README: New file, explains what these tests are about.
34466
34467 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
34468
34469         * lib/dg.exp (dg-do): Support `preprocess'.
34470         (dg-test): Likewise.
34471
34472 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
34473
34474         * config/udi.exp: change "continue -expect" to "exp_continue".
34475
34476 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
34477
34478         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
34479         Delete redundant tests.
34480
34481         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
34482         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
34483         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
34484         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
34485         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
34486         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
34487         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
34488         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
34489
34490         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
34491         storing label pointers.
34492         * gcc.c-torture/execute/921019-1.c: Likewise.
34493         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
34494         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
34495         parameter fp.
34496         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
34497         constants.
34498
34499         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
34500         Delete obsolete tests.
34501
34502         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
34503         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
34504         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
34505         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
34506         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
34507         * gcc.c-torture/compile/950124-1.c: New test.
34508
34509         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
34510
34511 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
34512
34513         * lib/mike-g++.exp: Add -lm to LIBS.
34514
34515 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
34516
34517         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
34518
34519 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
34520
34521         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
34522
34523 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
34524
34525         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
34526
34527 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
34528
34529         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
34530         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
34531         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
34532         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
34533         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
34534         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
34535         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
34536         * g++.law/{operators31.C, operators32.C,
34537         * g++.law/{operators33.C, operators34.C}: Likewise.
34538         * g++.law/{pic1.C, refs2.C}: Likewise.
34539         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
34540         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
34541         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
34542         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34543
34544         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
34545         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
34546         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
34547         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
34548         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
34549         * g++.law/{enum9.exp, friend5.exp}: Likewise.
34550         * g++.law/{nest3.exp, nest4.exp}: Likewise.
34551         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
34552         * g++.law/{operators30.exp, operators31.exp}: Likewise.
34553         * g++.law/{operators32.exp, operators33.exp}: Likewise.
34554         * g++.law/{operators34.exp}: Likewise.
34555         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
34556         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
34557         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
34558         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
34559         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34560
34561         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
34562         No longer expected to fail.
34563         * g++.law/missed-error3.C: Tweak for recent bool changes.
34564
34565 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
34566
34567         * config/emb-unix: Deleted.
34568         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
34569         remote execution.  Do final link on remote host if REMOTE_LINK is set.
34570
34571 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
34572
34573         * lib/dg.exp (dg-test): Fix typo in last patch.
34574
34575 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
34576
34577         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
34578         (handles multiple occurrences).
34579
34580 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
34581
34582         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
34583         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
34584         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
34585         printed).
34586         * lib/c-torture.exp (c-torture-compile): Likewise.
34587         (c-torture): Prepend full path if missing.
34588         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
34589         (gcc_fail): Likewise.
34590         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
34591
34592 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
34593
34594         * lib/netware.exp: Only attach to NetWare i386 systems.
34595
34596 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
34597
34598         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
34599         messages.  Add test name to "output pattern match" pass/fail message.
34600
34601 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
34602
34603         * gcc.dg: New testsuite.
34604         * gcc.dg/dg.exp: New file.
34605
34606         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
34607         test-switch.c}: Deleted.
34608
34609         * gcc.misc-tests/msgs.exp: New testcase driver.
34610
34611 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
34612
34613         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
34614         Watch for illegal return values from ${tool}_load.
34615         * config/unix.exp (${tool}_load): Fix pass/fail detection for
34616         cross targets.  Coerce return value >0 to 1.
34617
34618 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
34619
34620         * config/unix.exp (${tool}_load): Call program rsh, not proc.
34621
34622         * config/emb-unix.exp: New file.
34623
34624         * config/sim.exp: Error if variable $SIM not defined.
34625         (${tool}_load): Mark test as "untested" if simulator missing.
34626
34627         * config/unix.exp: Load remote.exp to get rcp_download.
34628         * lib/c-torture.exp: Use different option lists for testcases with
34629         and without loops.
34630         * gcc.c-torture/execute/execute.exp: Likewise.
34631
34632 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
34633
34634         * config/*.exp: Clarify return code from ${tool}_load.
34635         Call `unresolved' or `untested' instead of `warning' or `perror'
34636         (sometimes you still want to call both though).
34637         Add comment that `shell_id' is local to each file.
34638         * config/udi.exp (timeout): Set to 30.
34639         Don't print warning if connection fails, $connectmode has already
34640         printed an error.
34641         (${tool}_load): Move verbose messages to level 2.
34642         Rework pattern for "Process started" message.
34643         Pass `shell_id' to ${connectmode}_download.
34644         Retry twice upon timeout.  Make resetting of target more robust.
34645         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
34646         Pass `shell_id' to exit_$connectmode.
34647         Only call exit_$connectmode if connected.
34648         * config/unix.exp (${tool}_load): Check return codes better.
34649         * config/vrtx.exp (${tool}_load): Likewise.
34650         * config/vx.exp (${tool}_load): Likewise.
34651         Delete unneeded global's.
34652         * lib/dg.exp (dg-test): Update to reflect clarified return codes
34653         from ${tool}_load.
34654         (dg-stat): Delete.
34655         (dg-init): Delete recording of pass/fail counts.
34656         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34657         (old-dejagnu-init): Likewise.
34658         (old-dejagnu-stat): Delete contents, empty proc now.
34659         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
34660         (c-torture): Delete references to lcnt, lpass, lfail.
34661         Get option list from TORTURE_OPTIONS.
34662         Delete -funroll[-all]-loops if no loops.
34663         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
34664         (g++_stat): Delete contents (empty proc now).
34665         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
34666         (gcc_finish): Likewise.
34667         (gcc_stat): Deleted.
34668         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
34669         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
34670         * gcc.c-torture/execute/execute.exp: Likewise.
34671         Split tests into two parts: compile, execute.
34672         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
34673         no loops.  Update to reflect clarified return codes from ${tool}_load.
34674
34675 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
34676
34677         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
34678         to grep for.
34679         (old-dejagnu): Likewise (where necessary).
34680
34681 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
34682
34683         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
34684
34685         * lib/dg.exp (dg-process-target): Fix processing of selector.
34686         Add comment regarding use of `error'.
34687
34688         * lib/gcc.exp (prune_system_crud): Define if missing.
34689         * lib/g++.exp (prune_system_crud): Likewise.
34690
34691         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
34692         Call prune_system_crud.
34693         * lib/dg.exp (dg-runtest): New proc.
34694         Use perror instead of send_user for tcl errors in testcase.
34695         Don't return any value, it's never used.
34696         Don't clobber previous definition of `unknown'.
34697         Print tcl errors in `dg-final'.
34698
34699 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
34700
34701         * lib/dg.exp (dg-process-target): Improve syntax error messages.
34702         (dg-test): Don't print errorInfo, it contains stack backtrace.
34703
34704 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
34705
34706         * lib/g++.exp (runtest_file_p): Define if missing.
34707
34708 1994-09-24  Doug Evans  (dje@cygnus.com)
34709
34710         * lib/mike-g++.exp: Comment out loading of g++.exp.
34711         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
34712         (default_g++_version): Always print something.
34713         (default_g++_start): Comment out call to `which'.
34714         (g++_start, g++_load): Deleted (must be defined in config file).
34715         * lib/gcc.exp: Test for existence of $CC at start.
34716         Delete check for tmpdir (done in gcc_init).
34717         (default_gcc_version): Always print something.
34718         (default_gcc_start): Comment out call to `which'.
34719         * config/*.exp: Major cleanup - make cross targets work at least a
34720         little better for g++ (by not being "--tool gcc" specific).
34721         Rename gcc_xxx to ${tool}_xxx.
34722         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
34723         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
34724
34725 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
34726
34727         * lib/c-torture.exp (c-torture-compile): Rework compiler
34728         message processing.
34729
34730         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
34731         c-torture.
34732
34733 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
34734
34735         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
34736
34737         * lib/dg.exp (dg-process-target): Support { target native }.
34738
34739 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
34740
34741         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
34742         looked for "... program xxx got fatal signal".
34743         Correct regsub munging of `comp_output'.
34744         Ignore compiler messages "path prefix not used" and "linker input
34745         file unused".
34746
34747 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
34748
34749         * lib/gcc.exp (runtest_file_p): Define if missing.
34750         * gcc.prms/template.c: Example to work from.
34751
34752 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
34753
34754         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
34755         * lib/dg.exp (dg-test): Call unsupported testcases as such.
34756
34757         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
34758         * gcc.prms/1883.c: Moved from compile/940714-1.c.
34759         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
34760         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
34761
34762         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
34763         (dg-process-target): No longer a varargs proc.
34764         Return S/N for target, P/F for xfail.  All callers changed.
34765         (user option procs): More argument checking.
34766         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
34767         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
34768         (dg-test): Skip test if not running on selected target in `dg-do'.
34769         Update handling of `dg-do-what', `dg-output-text'.
34770         Separate execution pass/fail from output pattern match pass/fail.
34771         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
34772
34773 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
34774
34775         * gcc.c-torture/special/special.exp: Don't expect failure for mips
34776         target for 920510-1.c.
34777
34778 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
34779
34780         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
34781         Clean up comment regarding use of passcnt, etc.
34782         (gcc_stat): Don't update `testcnt' here.
34783         (gcc_finish): Do it here.
34784         Might as well reset `but_id' here too.
34785         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
34786         to determine if the file should be tested.
34787         * gcc.c-torture/compile/compile.exp: Likewise.
34788         * gcc.c-torture/execute/execute.exp: Likewise.
34789         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34790         * gcc.misc-tests/dg-test.exp: Likewise.
34791         * gcc.prms/prms.exp: Likewise.
34792         * gcc.wendy/wendy.exp: Likewise.
34793         * g++.old-deja.exp: Likewise.
34794         Move "Testing file" message to verbose level 1.
34795
34796 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
34797
34798         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
34799
34800 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
34801
34802         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
34803         (default_gcc_start): Accept optional second list element
34804         of compiler flags.  Print compiler output at verbosity level 2.
34805         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
34806         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
34807         Save current values of framework globals passcnt, failcnt, xpasscnt,
34808         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
34809         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
34810         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
34811         xfailcnt to compute stats.  Update framework global `testcnt' from
34812         pass/fail counts.
34813         (gcc_finish): New proc.  Clean up test environment.
34814         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
34815         (gcc_epass, gcc_efail): Delete.
34816         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
34817         argument of line number.
34818         (dg-init): If the tool has an init routine, call it.
34819         (dg-test): Remove args `cflags_var' and `libs_var'.
34820         Pass all compiler options to ${tool}_start.
34821         Handle missing line number.
34822         (dg-finish): New function.
34823         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
34824         particular files.  Call gcc_finish at end.  Move "skipping test"
34825         message to verbosity level 3.
34826         * gcc.c-torture/compile/compile.exp: Likewise.
34827         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34828         * gcc.c-torture/execute/execute.exp: Likewise.
34829         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34830         Print testcase being tried at verbosity level 1.
34831         * gcc.c-torture/special/special.exp: Unset xfail.
34832         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34833         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
34834         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
34835         * gcc.failure/failure.exp: Likewise.
34836         * gcc.ieee/ieee.exp: Likewise.
34837         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
34838         Update call to dg-test.  Call dg-finish at end.
34839         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
34840         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34841         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
34842         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
34843         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
34844         * gcc.wendy/wendy.exp: Add copyright.
34845         Delete setting of tmpdir (done by gcc_init).
34846         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
34847         Pass compiler flags to gcc_start.  Call gcc_finish at end.
34848         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
34849         gcc_[ce]pass/fail.
34850
34851 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
34852
34853         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
34854         confusion.
34855         (g++_load): Likewise.
34856
34857         * config/*.exp (gcc_load): Some were varargs fns and some were not.
34858         Rename argument to `prog' to remove the confusion.
34859         Varargs fns behave differently too!
34860         (g++_load): Likewise.
34861
34862         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
34863
34864         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
34865         what it is.  Delete (always) printing of status value for !native.
34866         Simplify verbose code, and include status and exec_output.
34867         (g++_load): Use gcc_load.
34868
34869 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
34870
34871         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
34872         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
34873         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
34874         940714-3.c as these testcases don't exist anymore.  Make
34875         va-arg-1.c expected to pass.
34876
34877 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
34878
34879         * gcc.misc-tests/misc.exp: Only run specific testcases.
34880         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
34881         * gcc.misc-tests/dg-[1-9].c: New files.
34882
34883         * lib/dg.exp: New testsuite driver.
34884         * gcc.prms/prms.exp: Use it.
34885
34886         * README.gcc: New file.
34887
34888         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
34889         Document and reset `lxpass' and `lxfail'.
34890         Simplify "initialized" message.
34891         (gcc_stat): Clean up comments a little.
34892
34893 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
34894
34895         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
34896
34897 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
34898
34899         * lib/old-dejagnu.exp (process-option): New proc.
34900         (old-dejagnu-init, old-dejagnu-stat): Likewise.
34901         (old-dejagnu): Simplify.
34902         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
34903
34904 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
34905
34906         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
34907         exists and is not an empty string.
34908
34909         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
34910         $xfail rather than calling setup_xfail.  Clear $xfail when test is
34911         finished.
34912         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
34913         automatically.
34914
34915         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
34916         longer expected to fail.
34917
34918         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
34919         "f" function call.
34920
34921         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
34922
34923         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
34924         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
34925         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
34926         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
34927         c-torture-1.29.
34928
34929         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
34930         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
34931
34932         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
34933
34934         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
34935         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
34936
34937         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
34938         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
34939         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
34940
34941 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
34942
34943         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
34944         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
34945         940714-1.c, 940714-2.c, 940714-3.c},
34946         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
34947         gcc.misc-tests/{mg.c,mg.exp}:
34948         New tests.
34949         * gcc.noncompile/noncompile.exp: Change accordingly.
34950
34951 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
34952
34953         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
34954         Undo previous clobberage.
34955
34956 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
34957
34958         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
34959         * gcc.special/{930510-1.c, special.exp}:
34960         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
34961         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
34962         struct-varargs-1.c}: New tests from c-torture-1.26.
34963
34964 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
34965
34966         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
34967           argument to switch.
34968
34969 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
34970
34971         * Revert the previous changes.  Please see Rob's directory
34972           (/lisa/test/rob/progressive/gcc/testsuite) for testing
34973           fixes.
34974
34975 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
34976
34977         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
34978             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
34979             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
34980             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
34981             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
34982             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
34983             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
34984             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
34985             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
34986             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
34987             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
34988             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
34989             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
34990             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
34991             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
34992             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
34993             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
34994             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
34995             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
34996             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
34997             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
34998             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
34999             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
35000             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
35001             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
35002             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35003             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
35004
35005 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
35006
35007         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
35008             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
35009           with perror calls.
35010
35011 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
35012
35013         * config/unix.exp (g++_load): Fix syntax.
35014
35015 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
35016
35017         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
35018         * gcc.noncompile/921017-1.c: Deleted obsolete test.
35019         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
35020         Don't expect va-arg-1.c to fail.  Correct expected output for
35021         920928-1.c.
35022         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
35023         * gcc.wendy/hbm4.c: Correct typo.
35024         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
35025
35026 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
35027
35028         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
35029         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
35030         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
35031         * lib/c-torture.exp (c-torture-compile): Ditto.
35032
35033         Reduce volume of output (remove all the -I's and such).
35034         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
35035         Call gcc_cpass, gcc_cfail.
35036         (c-torture): Pass testing option to c-torture-compile.
35037
35038 1994-03-21  Doug Evans  (dje@cygnus.com)
35039
35040         Bring patches over from progressive.
35041         * config/default.exp: Exit remote shell cleanly.
35042         (g++_exit, g++_start): Add default versions.
35043         * config/sim.exp (gcc_load): Use perror, not error.
35044
35045 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
35046
35047         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
35048         set in site.exp.
35049
35050 1994-03-14  Doug Evans  (dje@cygnus.com)
35051
35052         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
35053         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
35054         (wendy_try): New proc to run testcase.
35055         (main loop): Call 'em.
35056         * gcc.wendy/*.c: Clean up pass to correct expected output.
35057
35058         * lib/gcc.exp: Minor cleanup work.
35059         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
35060
35061 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
35062
35063         * config/sim.exp (gcc_load): Document return codes better.
35064         Don't pass -v to simulator.
35065
35066 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
35067
35068           * gcc.special/920717-x.c: Fix typo.
35069           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
35070           get at sources.
35071
35072         * lib/mike-gcc.exp: Fix typo.
35073
35074 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
35075
35076         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
35077         binary to use, transform the name.
35078         * config/*.exp: rename everything. Nuke any g++ specific files,
35079         it's now a special case of gcc that requires no special support.
35080         Add a default.exp for unsupported targets.
35081
35082 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
35083
35084         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
35085         lib/old-dejagnu.exp: Fix a few patterns to work with the new
35086         version of Tcl.
35087
35088 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
35089
35090         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
35091         than a warning.
35092
35093 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
35094
35095         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
35096
35097 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
35098
35099         * gcc.execute/execute.exp: Combine opt_list and foption_list into
35100         option_list.  Compile every file with only 4/6 option choices
35101         (same as C torture) instead of with 12/18 different option
35102         choices.
35103         * lib/c-torture.exp: Likewise.
35104
35105         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
35106         not already set.
35107
35108 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
35109
35110         * lib/old-deja.exp: Add `excess errors test fails' error, now one
35111         can put an XFAIL *-*-* on excess errors.
35112
35113 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
35114
35115         * g++.law: Add more tests derived from g++-bugs snapshots.
35116
35117         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
35118         equivalent to g++.law/init9.
35119
35120         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
35121         compiled it, and the a.out file after we've run it.
35122
35123 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
35124
35125         * lib/mike-g++.exp (postbase): Delete the .o file after we've
35126         compiled it, and the a.out file after we've run it.
35127
35128 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
35129
35130         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
35131
35132 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
35133
35134         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
35135         version number.
35136
35137 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
35138
35139         * g++.law: New directory of g++ tests derived from the g++-bugs
35140         snapshots.
35141
35142 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
35143
35144         * gcc.compile: initbug1.c initbug1.exp testcase added
35145
35146 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
35147
35148         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
35149         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
35150           fixes submitted by Jeff Law (law@cs.utah.edu)
35151         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
35152           Jeff Law (law@cs.utah.edu)
35153
35154
35155 1993-11-30  Mike Stump  (mrs@cygnus.com)
35156
35157         * config/unix-g++.exp: Follow the gcc way of doing things.
35158         * g++.old-deja/old-deja.exp: Minor updates.
35159         * lib/g++.exp: New file, follow the gcc way of doing things.
35160         * lib/old-dejagnu.exp: Minor updates.
35161         * lib/mike-g++.exp: Always unset errorInfo.
35162
35163 1993-11-06  Mike Stump  (mrs@cygnus.com)
35164
35165         * lib/gcc.exp: Fix some errors with the below change, CC and
35166         CFLAGS should be global when setting, not local.
35167
35168 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
35169
35170         * lib/gcc.exp: Transform tool name.
35171
35172 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35173
35174         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
35175
35176 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35177
35178         * lib/gcc.exp: change gcc_done to gcc_stat
35179
35180 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35181
35182         * Upgraded gcc testsuite to c-torture version 1.25
35183
35184 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
35185
35186         * lib/gcc.exp: added reporting code. Changed verbose compile message.
35187         * lib/c-torture: added hooks for new reporting code.
35188
35189 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
35190
35191         * config/sh-gcc.exp: check if sh-sim exists in the path
35192
35193 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
35194
35195         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
35196         * gcc.compile/compile.exp: Initial changes for new logic.
35197         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
35198         * gcc.failure/failure.exp: Initial changes for new logic.
35199         * gcc.ieee/ieee.exp: Initial changes for new logic.
35200         * gcc.misc-tests/misc.exp: Initial changes for new logic.
35201         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
35202         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
35203         * lib/c-torture.exp: Initial changes for new logic.
35204         * lib/gcc.exp: Initial changes for new logic.
35205
35206 1993-10-15  Mike Stump  (mrs@cygnus.com)
35207
35208         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
35209         depend upon failure or success.  Fully qualify names in failure
35210         and success messages.  Always remove a.out before starting
35211         compile, just in case.  Pay more attention to error text output by
35212         the compiler.  Handle testcases with no known past errors just
35213         like all others, so that things are uniform.  Other miscellaneous
35214         improvements.
35215
35216 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
35217
35218         * gcc.cpp: new directory for cpp tests
35219
35220 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
35221
35222         * lib/chill.exp: Code reformatted, removed unused code.
35223         * config/unix-chill.exp: Code reformatted, removed unused code.
35224         * chill.execute/execute.exp: Code reformatted, removed unused code.
35225         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
35226
35227 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
35228
35229         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
35230         routines not written.
35231
35232 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
35233
35234         * config/bug-gcc.exp: Use new procs from bug.exp.
35235
35236 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
35237
35238         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
35239         via ftp, rather than depending on NFS.
35240         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
35241         case.
35242
35243 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
35244
35245         * config/bug-gcc.exp: Use new download proc.
35246
35247 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
35248
35249         * chill.execute/execute.exp: cleanups, handles errors better
35250         * chill.compile/compile.exp: rewrite, based on execute.exp
35251         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
35252         * lib/chill.exp: major changes to diff proc and compile and link
35253           procs. added chill_fail and chill_pass wrappers to pass and
35254           fail. added more comments, and handle error codes better.
35255           Added a hack to capture stderr from exec, so noncompile tests
35256           can work.
35257
35258 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
35259
35260         * chill.execute/execute.exp: rewrite of testsuite driver
35261         * lib/chill.exp: rewrite of testsuite driver
35262         * config/unix-chill.exp: rewrite of testsuite driver
35263
35264 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
35265
35266     In chill.execute:
35267         * iexpr.ch: Standardize uppercase.
35268         * tuples.dat: Standardize uppercase.
35269         * vary.ch: standardize.  Correct varying string assignments.
35270         * vary.dat: Add new output lines.
35271
35272 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
35273
35274     In chill.execute:
35275         * chprintf.ch: Standardize use of uppercase.
35276         * tuples.ch: Standardize and turn arr2 into a DCL,
35277           rather than a SYN.
35278         * pinits.ch: Standardize.
35279
35280 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
35281
35282         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
35283         * Makefil: Renamed to Makefile.in.
35284         * configure.in: New.
35285
35286 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
35287
35288     In chill.execute:
35289         * .cvsignore: Add result/output files.
35290         * Makefile: Fix up variables at start.  Use MFLAGS
35291           everywhere.  Correct bool_loc, built_ins entries.
35292           Add entry for vary1.ch.
35293         * bitarray.ch: Standardize upper-case usage.
35294         * bitexpr.ch: Standardize, add output of b1.
35295         * params.ch: Use arrayt in along PROC parameters, to
35296           avoid novelty problems.
35297         * sets.ch: Tiny cleanup.
35298         * vary1.ch: Re-indent.
35299
35300 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
35301
35302           * Add PR-related files to Makefiles, .cvsignore files, etc.
35303
35304 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
35305
35306         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
35307           with compiler objects. New names are test-flow.c and test-loop.c
35308
35309 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
35310
35311         * Upgraded c-torture tests from 1.19 to 1.20
35312
35313         * new files:
35314         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
35315         * gcc.compile: 930623-1.c 930623-2.c
35316         * gcc.noncompile: 930622-1.c 930622-2.c
35317         * gcc.failure: 920411-1.c 920627-2.c
35318         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
35319
35320 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
35321
35322         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35323           More changes to get testsuite working properly. Needs more work.
35324           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
35325
35326 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
35327
35328         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35329           More changes to get testsuite working properly. Needs more work.
35330
35331 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
35332
35333         * chill.compile/compile.exp: Added for Dejagnu support
35334         * chill.execute/execute.exp: Added for Dejagnu support
35335         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
35336
35337 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
35338
35339     This should complete moving the CHILL test files.
35340         * chill.noncompile(.cvsignore printf.grt
35341             in-printf.grt chprintf.grt chprintf.ch):
35342             Added test-support files.
35343           (Makefile): Modified further.
35344         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
35345             signal.ch): Added test files.
35346           * chill.execute (.cvsignore printf.grt printr.c
35347             in-printf.grt rts.c chprintf.grt rts.h): Added
35348           test-support files.
35349             (Makefile): More corrections.
35350
35351 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
35352
35353         * chill.compile, chill.execute, chill.nocompile: Add CHILL
35354           test cases, ready for DejaGnu.
35355
35356 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
35357
35358         * Upgraded c-torture tests from 1.18 to 1.19
35359
35360         * gcc.compile: added test(s):
35361           930607-1.c
35362         * gcc.execute: added test(s):
35363           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
35364
35365         * added new subdirectory for misc tests: gcc.misc-tests
35366         * gcc.misc-test(s): added tests:
35367           inst-check.c test-consts.c test-ior.c test-switch.c
35368
35369 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
35370
35371         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
35372
35373 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
35374
35375         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
35376
35377 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
35378
35379         * Upgraded c-torture tests from 1.17 to 1.18
35380
35381 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
35382
35383         * Upgraded c-torture tests from 1.12 to 1.17
35384
35385 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
35386
35387         * lib/old-dejagnu.exp:
35388           Fixed handling of XFAIL target triplets to correctly
35389           recognize wildcard characters.  Removed code that
35390           appended a unique id tag to the end of the file name
35391           printed out by the result of the testcases within a
35392           given test file.
35393
35394 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
35395
35396         * lib/old-dejagnu.exp:
35397           Reworked expected failure handling to trigger off of XFAIL
35398           keyword in keyphrase embeded in testcase source code. The
35399           XFAIL keyword must be at the end of the keyphrase line. It
35400           may optionally be followed by one or more target triplets.
35401           It has just occured that the handling of wildcards in the
35402           target triplet may not be correct.
35403
35404 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
35405
35406         * g++.old-deja/tests:
35407           Moved all subdirectories up one level into g++.old-deja .
35408
35409         * lib/old-dejagnu.exp:
35410           Fixed problem with CXXFLAGS not being properly reset, and being
35411           corrupted with extraneous "-c" compiler option.  This was
35412           causing binaries to not be generated for test that needed them.
35413           Modified strings passed to "pass" and "fail" so that individual
35414           tests from the same test file would be distinguished by an
35415           identifier appended to the test file name in the summary logs;
35416           this corrected a problem with erroneous diff logs.  Added code
35417           to search testcases for expected fail and unexpected pass keywords.
35418
35419 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
35420
35421         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
35422
35423 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
35424
35425         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
35426           Removed extraneous text from end of "Special g++ Options"
35427           keyphrase.
35428
35429         * lib/old-dejagnu.exp: Added pattern matching to look for new
35430           keywords, embedded in testcases comments, which will trigger
35431           calls to xpass and xfail.
35432
35433 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
35434
35435         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
35436           comments embedded in the testcases, especially the one looking for
35437           special compiler options, as well as the pattern matching for the
35438           compiler output again.
35439
35440 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
35441
35442         * lib/old-dejagnu.exp: Do a proper check of the return value for
35443           execute tests. Fixed several problems with the pattern matching
35444           of the compiler output which gave erroneous test results.
35445           Changed several of the test result messages to be more descriptive.
35446         * config/unix-g++.exp: Proc g++_load now actually works and
35447           executes the tests passed to it and returns a usable return
35448           value.
35449
35450 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
35451
35452           * lib/gcc.exp: Exits gracefully if $CC is bogus.
35453
35454 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
35455
35456         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
35457           Modified both files to properly execute the old style
35458           dejagnu tests. The previous versions of these files were
35459           experimental and did not function anything near correctly.
35460
35461 1993-04-05  Rob Savoye  (rob@cygnus.com)
35462
35463         * Removed all Makefile.in and configure.in files. No configuration
35464         needed now.
35465
35466 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
35467
35468         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
35469
35470 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
35471
35472         * gcc.compile/configure.in, gcc.unsorted/configure.in,
35473         gcc.special/configure.in, gcc.noncompile/configure.in,
35474         gcc.execute/configure.in, gcc.code_quality/configure.in,
35475         g++.other/configure.in, g++.old-deja/configure.in,
35476         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
35477         in srcname setting.
35478
35479 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
35480
35481         * lib/udi.exp:  Fixed mondfe and mondfe_download.
35482         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
35483         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
35484
35485 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
35486
35487         * config/udi-gdb.exp: Check $shell_id after connecting to target.
35488         (gdb_exit): Don't remove *_soc files.
35489
35490 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
35491
35492         * lib/c-torture.exp: Don't look for main; instead always use -w
35493         -c.  This is how the c-torture tests work.  Remove the object
35494         file if the compilation succeeds.
35495         * gcc.execute/execute.exp: Remove executable if test passes.
35496         * gcc.noncompile/noncompile.exp: Every test is an expected
35497         failure.
35498         * gcc.special/special.exp: Added tests from c-torture 1.11,
35499         corrected use of existing test.
35500         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
35501         gcc.execute/920625-1.c: Updated to c-torture 1.11.
35502         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
35503         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
35504         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
35505         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
35506         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
35507         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
35508         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
35509         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
35510         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
35511         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
35512         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
35513         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
35514         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
35515         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
35516         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
35517         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
35518         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
35519         c-torture 1.11.
35520         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
35521         correspond to c-torture 1.11.
35522
35523         * New file.