OSDN Git Service

* g++.dg/template/spec10.C: Set exit value to zero on success. Fix
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
2
3         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
4         indentation.
5
6 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
7
8         PR c++/10147
9         * g++.dg/other/error4.C: Update error messages.
10         * g++.dg/template/ptrmem4.C: Likewise.
11         
12         PR c++/12337
13         * g++.dg/init/new9.C: New test.
14         
15         PR c++/12334, c++/12236, c++/8656
16         * g++.dg/ext/attrib8.C: New test.
17
18 2003-10-06  Devang Patel  <dpatel@apple.com>
19
20         * gcc.dg/debug/dwarf2-3.h: New test.
21         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
22         
23 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
24
25         * g++.dg/opt/cfg2.C: New test.
26
27 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28
29         * g++.dg/opt/float1.C: New test.
30
31 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32
33         * gcc.dg/c90-array-lval-6.c: New test.
34         * gcc.dg/c99-array-lval-6.c: New test.
35
36 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
37             Ziemowit Laski  <zlaski@apple.com>
38
39         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
40         'Derived', so that it is never considered a class method; add
41         new warning for '+port' method ambiguity.
42         * objc.dg/method-12.m: Include <objc/objc.h> instead of
43         <objc/objc-api.h> (needed on Mac OS X).
44         * objc.dg/method-13.m: New test.
45
46 2003-10-03  Roger Sayle  <roger@eyesopen.com>
47
48         PR optimization/9325, PR java/6391
49         * gcc.c-torture/execute/20031003-1.c: New test case.
50
51 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
52
53         PR optimization/12180
54         * gcc.dg/20031002-1.c: New test.
55
56         PR c++/12486
57         * g++.dg/inherit/error1.C: New test.
58
59 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
60
61         * lib/f-torture.exp (search_for): Rename to...
62         (search_for_re): This.  Also, clean up comments and the
63         "regexp" invocation.
64
65 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
66
67         * gcc.c-torture/compile/20031002-1.c: New test.
68
69 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
70
71         * g++.dg/opt/cond1.C: New test.
72
73 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
74
75         * gcc.dg/Wold-style-definition-2.c: New testcase.
76         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
77
78 2003-09-29  Richard Henderson  <rth@redhat.com>
79
80         * g++.dg/init/array10.C: Add dg-options.
81
82 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
83
84         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
85
86 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
87
88         * g++.dg/template/friend19.C: Fix typo.
89         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
90
91 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
92
93         * gcc.c-torture/execute/20030928-1.c: New test.
94         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
95
96 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
97
98         * g++.dg/opt/unroll1.C: New test.
99
100 2003-09-26  Roger Sayle  <roger@eyesopen.com>
101
102         PR optimization/11741
103         * gcc.dg/20030926-1.c: New test case.
104
105 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
106
107         PR c++/5655
108         * g++.dg/parse/access7.C: New test.
109         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
110
111 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
112
113         MERGE OF objc-improvements-branch into MAINLINE:
114         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
115         if libobjc has not been built.
116         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
117         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
118         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
119         objc/execute/nested-3.m, objc/execute/np-2.m,
120         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
121         objc/execute/redefining_self.m, objc/execute/root_methods.m,
122         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
123         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
124         objc.dg/special/unclaimed-category-1.h,
125         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
126         well as GNU runtime.
127         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
128         * execute/cascading-1.m, execute/function-message-1.m,
129         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
130         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
131         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
132         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
133         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
134         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
135         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
136         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
137         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
138         * objc.dg/bitfield-2.m: Run only on Darwin.
139         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
140         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
141         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
142         * objc.dg/const-str-1.m: Fix constant string layout.
143  
144 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
145
146         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
147
148 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
149
150         * gcc.dg/darwin-abi-1.c: New file.
151
152 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
153
154         PR target/12281
155         * gcc.c-torture/compile/20030921-1.c: New test.
156
157 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
158
159         * g++.dg/opt/reg-stack2.C: New test.
160
161 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
162
163         * g++.dg/eh/delayslot1.C: New test.
164
165 2003-09-20  Richard Henderson  <rth@redhat.com>
166
167         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
168
169 2003-09-20  Roger Sayle  <roger@eyesopen.com>
170
171         * gcc.c-torture/execute/20030920-1.c: New test case.
172
173 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
174
175         * g++.dg/rtti/typeid3.C: Correct expected error message.
176
177 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
178
179         PR c++/157
180         * g++.dg/parse/crash12.C: New test.
181
182 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
183
184         * gcc.dg/compat/mixed-struct-check.h: New.
185         * gcc.dg/compat/mixed-struct-defs.h: New.
186         * gcc.dg/compat/mixed-struct-init.h: New.
187         * gcc.dg/compat/struct-by-value-19_main.c: New.
188         * gcc.dg/compat/struct-by-value-19_x.c: New.
189         * gcc.dg/compat/struct-by-value-19_y.c: New.
190         * gcc.dg/compat/struct-by-value-20_main.c: New.
191         * gcc.dg/compat/struct-by-value-20_x.c: New.
192         * gcc.dg/compat/struct-by-value-20_y.c: New.
193         * gcc.dg/compat/struct-return-19_main.c: New.
194         * gcc.dg/compat/struct-return-19_x.c: New.
195         * gcc.dg/compat/struct-return-19_y.c: New.
196         * gcc.dg/compat/struct-return-20_main.c: New.
197         * gcc.dg/compat/struct-return-20_x.c: New.
198         * gcc.dg/compat/struct-return-20_y.c: New.
199
200 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
201         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
202         so that it will not complain on LP64 targets.
203
204 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
205
206         PR c++/495
207         * g++.dg/template/friend24.C: New test.
208
209 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
210
211         PR c++/12332
212         * g++.dg/template/memtmpl2.C: New test.
213
214 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
215
216         PR target/11184
217         * gcc.dg/builtin-apply1.c: New test.
218
219 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
220
221         PR c++/9848
222         * g++.dg/warn/Wunused-4.C: New test.
223
224 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
225
226         PR c++/12316
227         * g++.dg/other/gc2.C: New test.
228
229 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
230
231         PR c++/11991
232         * g++.dg/rtti/typeid3.C: New test.
233
234         PR c++/12266
235         * g++.dg/overload/template1.C: New test.
236
237 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
238
239         * g++.dg/opt/cfg3.C: New test.
240
241 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
242
243         PR c++/7939
244         * g++.dg/template/crash11.C: New test.
245
246 2003-09-16  Jason Merrill  <jason@redhat.com>
247             Jakub Jelinek  <jakub@redhat.com>
248
249         * gcc.dg/attr-warn-unused-result.c: New test.
250
251 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
252
253         PR c++/12184
254         * g++.dg/expr/call2.C: New test.
255
256 2003-09-15  Andreas Jaeger  <aj@suse.de>
257
258         * gcc.dg/Wold-style-definition-1.c: New test.
259
260 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
261
262         PR c++/3907
263         * g++.dg/parse/template12.C: New test.
264
265         * g++.dg/abi/bitfield11.C: New test.
266         * g++.dg/abi/bitfield12.C: Likewise.
267
268 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
269
270         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
271         non-expansion of functional macro name without arguments at EOL.
272         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
273
274 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
275
276         * gcc.c-torture/execute/20030914-[12].c: New tests.
277
278 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
279
280         PR c++/11788
281         * g++.dg/overload/addr1.C: New test.
282
283 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
284
285         * gcc.dg/20030909-1.c: New test.
286
287 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
288
289         * gcc.dg/ultrasp10.c: New test.
290
291 2003-09-09  Devang Patel  <dpatel@apple.com>
292
293         * gcc.dg/darwin-ld-6.c: New test.
294         
295 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
296
297         * gcc.dg/torture/builtin-explog-1.c: New testcase.
298
299 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
300
301         * gcc.dg/ia64-types1.c: New test.
302         * gcc.dg/ia64-types2.c: Likewise.
303
304 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
305
306         * gcc.dg/builtins-1.c: Add more _Complex tests.
307         * gcc.dg/torture/builtin-attr-1.c: Likewise.
308
309         * gcc.dg/builtins-1.c: Test existing _Complex functions.
310         * gcc.dg/torture/builtin-attr-1.c: Likewise.
311
312 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
313
314         PR c++/11786
315         * g++.dg/lookup/koenig2.C: New test.
316
317         PR c++/5296
318         * g++.dg/rtti/typeid2.C: New test.
319
320 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
321
322         * gcc.c-torture/compile/20030904-1.c: New test.
323
324 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
325
326         * g++.dg/opt/longbranch2.C: New test.
327
328 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
329
330         * g++.dg/template/crash10.C: Only compile it.
331
332 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
333
334         PR middle-end/11665
335         * gcc.c-torture/compile/20030907-1.c: New test.
336         * g++.dg/init/array11.C: New test.
337
338 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
339
340         PR c++/11852
341         * g++.dg/init/struct1.C: New test.
342
343 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
344
345         PR c++/12181
346         * g++.dg/expr/comma1.C: New test.
347
348 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
349
350         PR c++/11867
351         * g++.dg/expr/static_cast5.C: New test.
352
353 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
354
355         PR c++/11507
356         * g++.dg/lookup/scoped7.C: New test.
357  
358         PR c++/9574
359         * g++.dg/other/static1.C: New test.
360
361         PR c++/11490
362         * g++.dg/warn/template-1.C: New test.
363
364         PR c++/11432
365         * g++.dg/template/crash10.C: New test.
366  
367         PR c++/2478
368         * g++.dg/overload/VLA.C: New test.
369  
370         PR c++/10804
371         * g++.dg/template/call1.C: New test.
372
373 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
374
375         PR c++/11794
376         * g++.dg/parse/using3.C: New test.
377
378 2003-09-06  Roger Sayle  <roger@eyesopen.com>
379
380         PR c++/11409
381         * g++.dg/overload/builtin3.C: New test case.
382
383 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
384
385         PR c/9862
386         * gcc.dg/20030906-1.c: New test.
387         * gcc.dg/20030906-2.c: Likewise.
388
389 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
390
391         PR c++/12167
392         * g++.dg/parse/defarg5.C: New test.
393
394         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
395
396 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
397
398         PR c++/12163
399         * g++.dg/expr/static_cast4.C: New test.
400
401         PR c++/12146
402         * g++.dg/template/crash9.C: New test.
403
404 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
405
406         * g++.old-deja/g++.ext/pretty2.C: Update for change 
407         in __FUNCTION__.
408         * g++.old-deja/g++.ext/pretty3.C: Likewise.
409
410 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
411
412         PR c++/11922
413         * g++/dg/template/qualified-id1.C: New test.
414         
415         PR c++/12037
416         * g++.dg/warn/noeffect4.C: New test.
417
418 2003-09-04  Matt Austern  <austern@apple.com>
419
420         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
421         * g++.dg/ext/fnname2.C: Likewise.
422         * g++.dg/ext/fnname3.C: Likewise.
423         
424 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
425
426         * g++.dg/expr/lval1.C: New test.
427         * g++.dg/ext/lvcast.C: Remove.
428
429 2003-09-03  Roger Sayle  <roger@eyesopen.com>
430
431         PR optimization/11700.
432         * gcc.c-torture/compile/20030903-1.c: New test case.
433
434 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
435
436         PR c++/12053
437         * g++.dg/abi/layout4.C: New test.
438
439 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
440
441         PR c++/11553
442         * g++.dg/parse/friend3.C: New test.
443         
444 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
445
446         PR c++/11847
447         * g++.dg/template/class1.C: New test.
448
449         PR c++/11808
450         * g++.dg/expr/call1.C: New test.
451
452 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
453
454         PR c++/12114
455         * g++.dg/init/ref9.C: New test.
456
457         PR c++/11972
458         * g++.dg/template/nested4.C: New test.
459
460 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
461
462         PR c++/12093
463         * g++.dg/template/non-dependent4.C: New test.
464
465         PR c++/11928
466         * g++.dg/inherit/conv1.C: New test.
467
468 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
469
470         PR c++/6196
471         * g++.dg/ext/label1.C: New test.
472         * g++.dg/ext/label2.C: Likewise.
473
474 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
475
476         * g++.dg/expr/cond3.C: New test.
477
478 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
479
480         * gcc.dg/builtins-1.c: Add new builtin cases.
481
482 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
483
484         * gcc.dg/builtins-1.c: Add new cases.
485         * gcc.dg/torture/builtin-attr-1.c: Likewise.
486
487 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
488
489         * gcc.dg/builtins-1.c: Add more math builtin tests.
490         * gcc.dg/torture/builtin-attr-1.c: New test.
491
492 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
493
494         PR optimization/5079
495         * g++.dg/opt/static3.C: New test.
496
497 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
498
499         * gcc.misc-tests/gcov-10b.c: New test.
500
501 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
502
503         * g++.dg/opt/ptrmem3.C: New test.
504
505         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
506
507 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
508
509         * gcc.dg/20030826-2.c: New test.
510
511 2003-08-26  Roger Sayle  <roger@eyesopen.com>
512
513         PR middle-end/12002
514         * g77.f-torture/compile/12002.f: New test case.
515
516 2003-08-26  Roger Sayle  <roger@eyesopen.com>
517
518         * gcc.dg/20030826-1.c: New test case.
519
520 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
521
522         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
523
524 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
525
526         PR c++/11871
527         * c++.dg/lookup/crash1.C: New test.
528
529         * c++.dg/warn/noeffect3.C: New test.
530
531 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
532
533         * gcc.dg/compat/vector-1_x.c: Compile with -w.
534         * gcc.dg/compat/vector-1_y.c: Ditto.
535         * gcc.dg/compat/vector-2_x.c: Ditto.
536         * gcc.dg/compat/vector-2_y.c: Ditto.
537
538 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
539
540         * gcc.dg/20030702-1.c: New test.
541
542 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
543
544         PR c++/8795
545         * g++.dg/ext/altivec-1.C: New test.
546
547 2003-08-24  Richard Henderson  <rth@redhat.com>
548
549         * g++.dg/eh/simd-2.C: Add -w for x86.
550
551 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
552
553         * gcc.dg/20030815-1.c: New test.
554
555 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
556
557         PR c++/3765
558         * g++.dg/parse/access6.C: New test.
559
560 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
561
562         PR c++/641, c++/11876
563         * g++.dg/template/friend22.C: New test.
564         * g++.dg/template/friend23.C: Likewise.
565
566 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
567
568         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
569         identically.
570
571 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
572
573         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
574
575 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
576
577         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
578
579 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
580
581         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
582
583 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
584
585         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
586
587 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
588
589         PR c++/11919
590         * g++.dg/overload/prom1.C: New test.
591
592         PR c++/11551
593         * g++.dg/parse/dtor2.C: New test.
594
595         PR c++/10762
596         * g++.dg/parse/using2.C: New test.
597
598 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
599
600         PR target/11805
601         * gcc.c-torture/compile/20030821-1.c: New.
602
603 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
604
605         PR c++/11834
606         * g++.dg/template/deduce2.C: New test.
607
608 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
609
610         * gcc.c-torture/execute/20030821-1.c: New test.
611
612 2003-08-20  Roger Sayle  <roger@eyesopen.com>
613
614         PR middle-end/11984
615         * gcc.dg/20030820-1.c: New test case.
616
617 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
618
619         PR c++/11945
620         * g++.dg/warn/noeffect2.C: New test.
621
622 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
623
624         PR c++/10926
625         * g++.dg/template/dtor2.C: New test.
626
627         PR c++/11684
628         * g++.dg/template/operator1.C: New test.
629         * g++.dg/parse/operator4.C: New test.
630
631         PR c++/11946.C
632         * g++.dg/expr/enum1.C: New test.
633         * gcc.dg/c99-bool-1.c: Remove bogus warning.
634
635         PR c++/11036.C
636         * g++.dg/parse/elab2.C: New test.
637         * g++.dg/parse/typedef4.C: Change error message.
638         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
639         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
640         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
641
642 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
643
644         * gcc.dg/pch/warn-1.c: New.
645         * gcc.dg/pch/warn-1.hs: New.
646
647         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
648         not-tested file.
649
650 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
651
652         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
653
654 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
655
656         * gcc.dg/uninit-D.c: New Test.
657         * gcc.dg/uninit-E.c: New Test.
658         * gcc.dg/uninit-F.c: New Test.
659         * gcc.dg/uninit-G.c: New Test.
660
661 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
662
663         * g++.dg/README: Describe the pch directory.
664
665 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
666
667         PR c++/11174
668         * g++.dg/parse/access4.C: New test.
669         * g++.dg/parse/access5.C: Likewise.
670         * g++.old-deja/g++.jason/access17.C: Adjust error message.
671
672 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
673
674         * gcc.dg/noncompile/20030818-1.c: New.
675
676 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
677
678         PR c++/11957
679         * g++.dg/warn/noeffect1.C: New test.
680
681         * g++.dg/template/scope2.C: New test.
682         * g++.dg/template/error2.C: Correct dg-error
683
684 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
685
686         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
687
688 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
689
690         PR C++/11512
691         * g++.dg/template/warn1.C: New.
692
693 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
694
695         * g++.dg/template/error2.C: New test.
696         * g++.dg/lookup/using7.C: Adjust errors
697         * g++.old-deja/g++.pt/crash36.C: Likewise.
698         * g++.old-deja/g++.pt/derived3.C: Likewise.
699
700 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
701
702         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
703         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
704         * gcc.c-torture/execute/builtins/string-9.c: New, from
705         string-opt-9.c.  Adjust for execute/builtins framework.
706         * gcc.c-torture/execute/string-opt-9.c: Delete.
707
708 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
709
710         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
711
712         * g++.dg/parse/ret-type2.C: New test.
713
714         PR c++/11703
715         * g++.dg/init/new8.C: New test.
716
717         PR c++/10923
718         * g++.dg/parse/typedef5.C: New test.
719
720         PR c++/9512
721         * g++.dg/parse/qualified2.C: New test.
722         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
723         invalid code.
724
725 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
726
727         * g++.dg/conversion/ptrmem1.C: New test.
728
729 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
730
731         PR target/11693
732         * gcc.dg/20030811-1.c: New test.
733
734         PR target/11535
735         * gcc.c-torture/execute/20030811-1.c: New test.
736
737 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
738
739         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
740
741 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
742
743         PR c++/11789.C
744         * g++.dg/inherit/multiple1.C: New test.
745
746 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
747
748         * gcc.dg/spe1.c: New test.
749
750         PR c++/11670
751         * g++.dg/expr/cast2.C: New test.
752         
753         PR c++/10530
754         * g++.dg/template/dependent-name2.C: New test.
755
756 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
757
758         * g++.dg/parse/crash11.C: Put the dg options in comments.
759
760 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
761
762         * lib/gcc-dg.exp: Update for diagnostic change.
763
764 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
765
766         PR c++/5767
767         * g++.dg/parse/crash11.C: New test.
768
769 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
770
771         * gcc.dg/cpp/spacing1.c: Update.
772
773 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
774
775         PR target/11739
776         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
777         a value for -mtune.
778
779 2003-08-04  Roger Sayle  <roger@eyesopen.com>
780
781         PR middle-end/11771
782         * gcc.c-torture/compile/20030804-1.c: New test case.
783
784 2003-08-04  Roger Sayle  <roger@eyesopen.com>
785
786         * gcc.dg/20030804-1.c: New test case.
787
788 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
789
790         * gcc.dg/cpp/separate-1.c: New test.
791
792 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
793
794         PR c++/11704
795         * g++.dg/template/dependent-expr2.C: New test.
796
797         PR c++/11766
798         * g++.dg/expr/ptrmem1.C: New test.
799
800 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
801
802         PR c++/9453
803         * g++.dg/template/friend15.C: New test.
804
805 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
806
807         * lib/dg-pch.exp: Work round PCH bug.
808
809 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
810
811         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
812         builtins.  Move cases from builtins-4.c here.
813
814         * gcc.dg/torture/builtin-math-1.c: New test taken from
815         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
816         additional cases.
817         
818         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
819         Delete.
820
821 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
822
823         PR c++/9447
824         * g++.dg/template/using7.C: New test.
825
826 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
827
828         * import1.c, import2.c: New tests.
829
830 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
831
832         * g++.dg/eh/crossjump1.C: New test.
833
834 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
835
836         PR c++/11697
837         * g++.dg/template/using6.C: New test.
838
839         PR c++/11744
840         * g++.dg/template/koenig2.C: New test.
841
842 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
843
844         PR c++/7983
845         * g++.dg/parse/typedef4.C: New test.
846
847 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
848
849         PR c++/8442, c++/8806
850         * g++.dg/template/elab1.C: New test.
851         * g++.dg/template/type2.C: Likewise.
852         * g++.dg/template/ttp3.C: Adjust expected error message.
853         * g++.old-deja/g++.law/visibility13.C: Likewise.
854         * g++.old-deja/g++.niklas/t135.C: Likewise.
855         * g++.old-deja/g++.pt/ttp41.C: Likewise.
856         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
857         template argument.
858         * g++.old-deja/g++.pt/ttp44.C: Likewise.
859
860 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
861
862         PR c++/11295
863         * g++.dg/ext/stmtexpr1.C: New test.
864
865         * g++.dg/opt/tmp1.C: New test.
866
867         PR c++/11525
868         * g++.dg/parse/constant4.C: New test.
869
870         PR c++/9447
871         * g++.dg/template/using5.C: New test.
872
873 2003-07-31  Roger Sayle  <roger@eyesopen.com>
874
875         * gcc.dg/builtins-27.c: New test case.
876
877 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
878
879         * gcc.dg/tls/opt-7.c: New test.
880
881 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
882         
883         * g++.old-deja/g++.other/crash18.C: Remove.
884
885 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
886
887         * g++.dg/template/explicit3.C: New.
888         * g++.dg/template/explicit4.C: New.
889         * g++.dg/template/explicit5.C: New.
890
891         PR c++/11347
892         * g++.dg/template/memtmpl1.C: New.
893
894 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
895
896         PR target/11565
897         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
898         * gcc.dg/i386-387-5.c (dg-options): Likewise.
899
900 2003-07-30  Jan Hubicka  <jh@suse.cz>
901
902         * vtgc1.c: Kill.
903
904 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
905
906         * gcc.dg/struct-in-proto-1.c: New test.
907
908 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
909
910         * gcc.dg/cpp/include2.c: Only expect one message.
911
912 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
913
914         PR c++/9447
915         * g++.dg/template/using1.C: New test.
916         * g++.dg/template/using2.C: New test.
917         * g++.dg/template/using3.C: New test.
918         * g++.dg/template/using4.C: New test.
919
920 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
921
922         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
923         * gcc.c-torture/execute/string-opt-10.c: Likewise.
924
925 2003-07-28  Jan Hubicka  <jh@suse.cz>
926
927         PR c++/11530
928         * g++.dg/opt/call1.C: New test.
929
930 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
931
932         PR c++/11667
933         * g++.dg/init/enum2.C: New test.
934         * g++.dg/template/overload1.C: Add "-w" option.
935
936 2003-07-28    <hp@bitrange.com>
937
938         * gcc.dg/Wdeclaration-after-statement-1.c,
939         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
940
941 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
942
943         * gcc.c-torture/compile/20030725-1.c: New test.
944
945 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
946
947         * gcc.dg/20030505.c: Only run for SPE.
948         Remove definition of opaque type.
949
950 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
951
952         * g++.dg/template/ptrmem6.C: New test.
953
954 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
955
956         * gcc.c-torture/compile/zero-strct-2.c: New test.
957
958 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
959
960         * gcc.dg/intermod-1.c: New test.
961
962 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
963
964         PR c++/11617
965         * g++.dg/template/lookup2.C: New test.
966         * g++.dg/template/memclass1.C: Remove instantiated from error.
967         * g++.dg/other/error2.C: Tweak expected errors.
968
969         PR c++/11596
970         * g++.dg/template/defarg3.C: New test.
971
972         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
973
974 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
975
976         * g++.dg/inherit/access5.C: New test.
977
978 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
979
980         PR c++/11513
981         * g++.dg/template/crash8.C: New test.
982
983 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
984
985         PR c/10602
986         * gcc.dg/noncompile/incomplete-2.c: New test.
987
988 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
989
990         PR c++/11645
991         * g++.dg/inherit/access4.C: New test.
992
993         PR c++/11517
994         * g++.dg/expr/cond2.C: New test.
995
996         PR optimization/10679
997         * g++.dg/opt/inline4.C: New test.
998
999 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1000
1001         * g++.dg/parse/crash10: New test.
1002
1003 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1004
1005         * g++.dg/ext/flexary1.C: New test.
1006
1007 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1008
1009         PR c++/10793
1010         * g++.dg/template/crash9.C: New test.
1011
1012 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1013
1014         PR c++/3004
1015         * g++.dg/parse/typedef3.C: New test.
1016
1017         PR c++/7906
1018         * g++.dg/parse/operator2.C: New test.
1019
1020         PR c++/8895
1021         * g++.dg/parse/def-tmpl-arg1.C: New test.
1022
1023         PR c++/9282
1024         * g++.dg/parse/funptr1.C: New test.
1025
1026         PR c++/9452
1027         * g++.dg/parse/ambig3.C: New test.
1028
1029         PR c++/9454
1030         * g++.dg/parse/operator3.C: New test.
1031
1032         PR c++/9486
1033         * g++.dg/parse/template10.C: New test.
1034
1035         PR c++/9488
1036         * g++.dg/parse/template11.C: New test.
1037
1038         PR c++/10150
1039         * g++.dg/parse/invalid-op1.C: New test.
1040
1041         PR c++/10247
1042         * g++.dg/parse/condexpr1.C: New test.
1043
1044 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1045
1046         * g++.dg/ext/packed3.C: New test.
1047         * g++.dg/ext/packed4.C: New test.
1048
1049         * gcc.dg/pack-test-3.c: New test.
1050
1051 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
1052
1053         * lib/compat.exp: Handle dg-options per source file.
1054         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
1055         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
1056         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
1057         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
1058         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
1059         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
1060         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
1061         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
1062         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
1063         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
1064         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
1065         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
1066         * g++.dg/compat/break/bitfield7_x.C: Ditto.
1067         * g++.dg/compat/break/bitfield7_y.C: Ditto.
1068
1069 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1070
1071         PR c/10320
1072         * gcc.c-torture/execute/20030718-1.c: New test.
1073
1074 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1075
1076         PR optimization/11536
1077         * gcc.dg/20030721-1.c: New test.
1078
1079 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
1080
1081         PR c++/11546
1082         * g++.dg/template/lookup1.C: New test.
1083
1084 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
1085
1086         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
1087         diagnostics of ill-formed constructs involving labels.
1088         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
1089         the new 'previously defined here' message.
1090
1091 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
1092
1093         * g++.dg/parse/non-dependent2.C: New test.
1094
1095 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1096
1097         * g++.dg/init/init-ref4.C: xfail on targets without
1098         weak symbols.
1099
1100 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
1101
1102         PR target/11087
1103         * gcc.c-torture/execute/20030717-1.c: New test.
1104
1105 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1106
1107         * g++.dg/opt/cfg1.C: New test.
1108
1109 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
1110
1111         PR optimization/11557
1112         * gcc.dg/20030717-1.c: New test.
1113
1114 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
1115
1116         PR c++/10476
1117         * g++.dg/expr/crash-1.C: New test.
1118
1119         PR c++/11027
1120         * g++.dg/template/init3.C: New test.
1121
1122         PR c++/8222
1123         * g++.dg/template/non-dependent1.C: New test.
1124
1125         PR c++/11070
1126         * g++.dg/template/non-dependent2.C: New test.
1127
1128         PR c++/11071
1129         * g++.dg/template/non-dependent3.C: New test.
1130
1131         PR c++/9907
1132         * g++.dg/template/sizeof5.C: New test.
1133
1134 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
1135
1136         PR 11498
1137         * gcc.c-torture/compile/mangle-1.c: New file.
1138
1139 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1140
1141         PR c++/7809
1142         * g++.dg/parse/access3.C: New test.
1143
1144 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
1145
1146         PR c++/11384
1147         * g++.dg/init/init-ref4.C: New test.
1148
1149 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
1150
1151         PR c++/11547
1152         * g++.dg/parse/constant3.C: New test.
1153         * g++.dg/parse/crash7.C: Likewise.
1154
1155 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
1156
1157         PR target/11008
1158         * gcc.dg/i386-pentium4-not-mull.c: New.
1159
1160 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
1161
1162         * gcc.dg/asm-names.c (ymain): Make it weak.
1163
1164 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1165
1166         PR c++/5421
1167         * g++.dg/template/friend21.C: New test.
1168
1169 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
1170
1171         * gcc.dg/cleanup-8.c: New test.
1172         * gcc.dg/cleanup-9.c: New test.
1173
1174 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
1175
1176         * g++.dg/ext/dll-MI1.h: New file.
1177         * g++.dg/ext/dllexport-MI1.C: New file.
1178         * g++.dg/ext/dllimport-MI1.C: New file.
1179
1180 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
1181
1182         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
1183         it does not have cmpstrsi patterns (just cmpmemsi).
1184
1185 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
1186
1187         PR debug/11473
1188         * g++.dg/debug/debug8.C: New test.
1189
1190 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1191
1192         PR c++/10108
1193         * g++.dg/template/crash7.C: New test.
1194
1195 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
1196
1197         PR target/10795
1198         * gcc.c-torture/compile/20030708-1.c: New.
1199
1200 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1201
1202         * gcc.c-torture/execute/20030715-1.c: New test.
1203
1204 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
1205
1206         * gcc.dg/pch/inline-3.c: New file.
1207         * gcc.dg/pch/inline-3.hs: New file.
1208         * gcc.dg/pch/inline-4.c: New file.
1209         * gcc.dg/pch/inline-4.hs: New file.
1210
1211 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
1212
1213         PR c++/11509
1214         * g++.dg/template/crash6.C: New test.
1215
1216         PR c++/7053
1217         * g++.dg/template/friend20.C: New test.
1218
1219         PR c++/7019
1220         * g++.dg/template/overload2.C: New test.
1221
1222 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1223
1224         PR optimization/11440
1225         * gcc.c-torture/execute/20030714-1.c: New test.
1226
1227 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1228
1229         PR c++/11154
1230         * g++.dg/template/partial2.C: New test.
1231
1232 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
1233
1234         PR c++/11503
1235         * g++.dg/template/anon1.C: New test.
1236
1237         PR c++/11493
1238         PR c++/11495
1239         * g++.dg/parse/template9.C: Likewise.
1240         * g++.dg/template/crash4.C: New test.
1241         * g++.dg/template/koenig1.C: Likewise.
1242         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
1243         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
1244         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
1245         functions.
1246         * g++.old-deja/g++.jason/template36.C: Likewise.
1247         * g++.old-deja/g++.mike/p1989.C: Likewise.
1248         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
1249         * g++.old-deja/g++.pt/ttp20.C: Use this->.
1250         * g++.old-deja/g++.pt/ttp21.C: Use this->.
1251         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
1252         compiling.
1253         * g++.old-deja/g++.pt/union2.C: Use this->.
1254
1255 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
1256
1257         * gcc.dg/20030711-1.c: New test.
1258
1259 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
1260
1261         PR c++/11050
1262         * g++.dg/parse/args1.C: New test.
1263         * g++.pt/defarg8.C: Change expected errors.
1264
1265 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
1266
1267         PR c++/8164
1268         * g++.dg/template/nontype2.C: New test.
1269
1270         PR c++/10558
1271         * g++.dg/parse/template8.C: New test.
1272
1273         PR c++/8327
1274         * g++.dg/template/scope1.C: New test.
1275
1276         * g++.dg/warn/Wsign-compare-1.C: New test.
1277
1278 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1279
1280         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
1281
1282 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
1283
1284         PR c++/9411
1285         * g++.dg/template/explicit2.C: New test.
1286
1287         PR c++/10032
1288         * g++.dg/warn/pedantic1.C: New test.
1289
1290 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
1291
1292         PR c++ 9483
1293         * g++.dg/other/field1.C: New test.
1294
1295 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1296
1297         PR c/11449
1298         * gcc.c-torture/compile/20030707-1.c: New.
1299
1300 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1301
1302         PR c++/10849
1303         * g++.dg/template/access12.C: New test.
1304
1305 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
1306
1307         * g++.dg/bprob/bprob.exp (prof_ext): Update.
1308         * g77.dg/bprob/bprob.exp (prof_ext): Update.
1309         * gcc.misc-tests/bprob.exp (prof_ext): Update.
1310         * gcc.misc-tests/gcov.exp: Update
1311         * g++.dg/gcov/gcov.exp: Update
1312         * lib/gcov.exp: Update.
1313
1314 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
1315
1316         * g++.dg/abi/mangle17.C: Make sure template expressions are
1317         dependent.
1318         * g++.dg/abi/mangle4.C: Mark erroneous casts.
1319         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
1320         * g++.dg/opt/stack1.C: Remove erroneous code.
1321         * g++.dg/parse/template7.C: New test.
1322         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
1323         * g++.old-deja/g++.pt/crash4.C: Likewise.
1324
1325 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1326
1327         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
1328         with zero or one occurence of `$' after the initial `L'.
1329
1330 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
1331
1332         * gcc.c-torture/compile/20030704-1.c: Add a comment.
1333
1334 2003-07-08  Roger Sayle  <roger@eyesopen.com>
1335
1336         PR c/11370
1337         * gcc.dg/Wunreachable-6.c: New testcase.
1338         * gcc.dg/Wunreachable-7.c: New testcase.
1339
1340 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1341
1342         PR c/11420
1343         * gcc.dg/20030708-1.c: New test.
1344
1345 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
1346
1347         * gcc.dg/compat/sdata-section.h: New file.
1348         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
1349         * gcc.dg/torture/mips-sdata-1.c: New test.
1350
1351 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1352
1353         PR c++/11030
1354         * g++.dg/template/friend19.C: New test.
1355
1356 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1357
1358         * g++.dg/opt/strength-reduce.C: New test.
1359
1360 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1361
1362         PR target/10979
1363         * gcc.dg/20030707-1.c: New testcase.
1364
1365 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1366
1367         PR optimization/11059
1368         * g++.dg/opt/emptyunion.C: New testcase.
1369
1370 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1371             Eric Botcazou  <ebotcazou@libertysurf.fr>
1372
1373         * g++.dg/opt/stack1.C: New test.
1374
1375 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
1376
1377         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
1378         run test.
1379
1380         PR c++/11431
1381         * g++.dg/expr/static_cast3.C: New test.
1382
1383 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
1384
1385         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
1386         everywhere.
1387         * gcc.dg/concat.c: Concatenation of string constants with
1388         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
1389         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
1390         * gcc.dg/cpp/escape-2.c: Use wide character constants where
1391         necessary to avoid multi-character character constant warning.
1392         * gcc.dg/cpp/escape.c: Likewise.
1393         * gcc.dg/cpp/ucs.c: Likewise.
1394         Remove backslashes from dg-bogus comments, as they confuse Tcl.
1395         Fix a typo.
1396
1397 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
1398
1399         PR c/11428
1400         * gcc.c-torture/compile/20030704-1.c: New.
1401
1402 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
1403
1404         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
1405
1406 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
1407
1408         PR c++/5287, PR c++/7910,  PR c++/11021
1409         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
1410         tests for warnings.
1411         * g++.dg/ext/dllimport2.C: Add tests for warnings.
1412         * g++.dg/ext/dllimport3.C: Likewise.
1413         * g++.dg/ext/dllimport4.C: New file.
1414         * g++.dg/ext/dllimport5.C: New file.
1415         * g++.dg/ext/dllimport6.C: New file.
1416         * g++.dg/ext/dllimport7.C: New file.
1417         * g++.dg/ext/dllimport8.C: New file.
1418         * g++.dg/ext/dllimport9.C: New file.
1419         * g++.dg/ext/dllimport10.C: New file.
1420         * g++.dg/ext/dllexport1.C: New file.
1421
1422 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
1423
1424         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
1425         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
1426
1427 2003-07-03  Roger Sayle  <roger@eyesopen.com>
1428
1429         * gcc.dg/builtins-25.c: New testcase.
1430         * gcc.dg/builtins-26.c: New testcase.
1431
1432 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
1433
1434         * gcc.dg/compat/vector-defs.h: New file.
1435         * gcc.dg/compat/vector-setup.h: New file.
1436         * gcc.dg/compat/vector-check.h: New file.
1437         * gcc.dg/compat/vector-1_main.c: New file.
1438         * gcc.dg/compat/vector-1_x.c: New file.
1439         * gcc.dg/compat/vector-1_y.c: New file.
1440         * gcc.dg/compat/vector-2_main.c: New file.
1441         * gcc.dg/compat/vector-2_x.c: New file.
1442         * gcc.dg/compat/vector-2_y.c: New file.
1443
1444         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
1445         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
1446         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
1447         * gcc.dg/compat/struct-align-1.h: New file.
1448         * gcc.dg/compat/struct-align-1_main.c: New file.
1449         * gcc.dg/compat/struct-align-1_x.c: New file.
1450         * gcc.dg/compat/struct-align-1_y.c: New file.
1451         * gcc.dg/compat/struct-align-2.h: New file.
1452         * gcc.dg/compat/struct-align-2_main.c: New file.
1453         * gcc.dg/compat/struct-align-2_x.c: New file.
1454         * gcc.dg/compat/struct-align-2_y.c: New file.
1455
1456         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
1457         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
1458         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
1459         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
1460         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
1461         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
1462         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
1463         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
1464         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
1465         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
1466         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
1467         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
1468         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
1469         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
1470         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
1471         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
1472         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
1473         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
1474         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
1475         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
1476         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
1477         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
1478         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
1479         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
1480         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
1481         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
1482         * gcc.dg/compat/struct-return-10_x.c: Ditto.
1483         * gcc.dg/compat/struct-return-2_x.c: Ditto.
1484         * gcc.dg/compat/struct-return-3_x.c: Ditto.
1485
1486 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1487
1488         * gcc.dg/i386-call-1.c: New test.
1489
1490 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
1491
1492         PR c++/9162
1493         * g++.dg/parse/defarg4.C: New.
1494
1495 2003-07-03  Roger Sayle  <roger@eyesopen.com>
1496
1497         PR target/10700
1498         * gcc.c-torture/compile/20030703-1.c: New test case.
1499
1500 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
1501
1502         * g++.dg/template/local3.C: Remove extra semicolon.
1503
1504 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1505
1506         * gcc.dg/i386-volatile-1.c: New test.
1507
1508 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
1509
1510         PR c++/11072
1511         * g++.dg/other/offsetof2.C: XFAIL.
1512         * g++.dg/other/offsetof5.C: New.
1513
1514         PR c++/10219
1515         * g++.dg/template/error1.C: New.
1516
1517         PR c++/9779
1518         * g++.dg/template/dependent-expr1.C: New.
1519
1520 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
1521
1522         PR c++/6949
1523         * g++.dg/template/local3.C: New test.
1524
1525         PR c++/11149
1526         * g++.dg/lookup/scoped6.C: New test.
1527
1528 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
1529
1530         PR c++/8046
1531         * g++.dg/other/error7.C: New test.
1532
1533 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
1534
1535         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
1536         * g++.old-deja/g++.abi/vtable3.h: Likewise.
1537         * g++.old-deja/g++.law/code-gen5.C: Likewise.
1538         * g++.old-deja/g++.other/union2.C: Likewise.
1539         * gcc.dg/c90-const-expr-2.c: Likewise.
1540         * gcc.dg/c90-const-expr-3.c: Likewise.
1541         * gcc.dg/c99-const-expr-2.c: Likewise.
1542         * gcc.dg/c99-const-expr-3.c: Likewise.
1543         * gcc.dg/concat.c: Likewise.
1544
1545 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
1546
1547         PR c++/9559
1548         * g++.dg/init/static1.C: New test.
1549
1550 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1551
1552         * Changelog: Remove ">>>>>>>" from previous change.
1553
1554 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1555
1556         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
1557         * g++.old-deja/g++.other/access2.C: Likewise.
1558         * g++.old-deja/g++.other/decl2.C: Likewise.
1559         * gcc.c-torture/execute/20020615-1.c: Likewise.
1560
1561 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1562
1563         PR c++/4933
1564         * g++.dg/template/sizeof4.C: New test.
1565
1566 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1567
1568         * g++.dg/other/error6.C: New test.
1569
1570 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1571
1572         PR c++/10750
1573         * g++.dg/parse/constant2.C: New test.
1574
1575 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
1576
1577         PR c++/11106
1578         * g++.dg/other/error5.C: New test.
1579
1580 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1581
1582         * gcc.dg/format/gcc_diag-1.c: New test.
1583
1584 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
1585
1586         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
1587
1588 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1589
1590         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
1591         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
1592         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
1593
1594 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
1595
1596         * gcc.c-torture/execute/builtins/string-8.c: New test.
1597         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
1598         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
1599         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
1600
1601 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
1602
1603         PR c++/10468
1604         * g++.dg/ext/typeof6.C: New test.
1605
1606 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
1607
1608         PR c++/10796
1609         * g++.dg/init/enum1.C: New test.
1610
1611 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
1612
1613         * gcc.dg/20030627-1.c: New test.
1614
1615 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
1616
1617         PR c++/11332
1618         * g++.dg/expr/static_cast2.C: New test.
1619
1620 2003-06-26  Roger Sayle  <roger@eyesopen.com>
1621             Jakub Jelinek  <jakub@redhat.com>
1622
1623         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
1624         sprintf(dst,"%s",src) optimization.
1625         * gcc.c-torture/execute/20030626-1.c: New test case.
1626         * gcc.c-torture/execute/20030626-2.c: New test case.
1627
1628 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
1629
1630         * gcc.c-torture/execute/multi-ix.c: New test.
1631
1632         * gcc.c-torture/execute/simd-4.c (main):
1633         Added missing semicolon at end of union.
1634
1635 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
1636
1637         PR c++/8266
1638         * g++.dg/template/explicit-instantiation3.C: New test.
1639
1640 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
1641
1642         * gcc.dg/20030626-1.c: Use signed char.
1643
1644 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
1645
1646         * gcc.dg/20030626-1.c: New test.
1647
1648 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
1649
1650         * const-str-2.m: Update.
1651
1652 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
1653
1654         PR c++/10990
1655         * g++.dg/rtti/dyncast1.C: New test.
1656         * g++.dg/abi/mangle4.C: Correct base-specifier access.
1657         * g++.dg/lookup/scoped1.C: Remove XFAIL.
1658         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
1659
1660         PR c++/10931
1661         * g++.dg/expr/static_cast1.C: New test.
1662
1663 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
1664
1665         * gcc.dg/20030625-1.c: New test.
1666
1667 2003-06-24  Roger Sayle  <roger@eyesopen.com>
1668
1669         * gcc.c-torture/compile/20030624-1.c: New test case.
1670
1671 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
1672
1673         * gcc.c-torture/execute/string-opt-17.c: New test.
1674
1675 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
1676
1677         PR c++/5754
1678         * g++.dg/parse/crash6.C: New test.
1679
1680 2003-06-23  Roger Sayle  <roger@eyesopen.com>
1681
1682         * gcc.dg/builtins-24.c: New test case.
1683
1684 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
1685
1686         * g++.dg/opt/operator1.C: New test.
1687
1688 2003-06-22  Roger Sayle  <roger@eyesopen.com>
1689
1690         * gcc.c-torture/execute/string-opt-16.c: New test case.
1691
1692 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
1693
1694         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
1695         * g++.old-deja/g++.other/conv7.C: Likewise
1696         * g++.old-deja/g++.other/overcnv2.C: Likewise.
1697         * g++.old-deja/g++.other/overload14.C: Likewise.
1698
1699 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
1700
1701         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
1702         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
1703
1704 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1705
1706         PR c++/10888
1707         * g++.dg/warn/Winline-3.C: New test.
1708
1709 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1710
1711         * lib/target-supports.exp (check_alias_available): Make the test
1712         program acceptable to the Solaris assembler.
1713
1714         PR c++/10749
1715         * g++.dg/template/memclass2.C: New test.
1716
1717 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1718             Eric Botcazou  <ebotcazou@libertysurf.fr>
1719
1720         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
1721         data for non-matching targets.
1722         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
1723
1724 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1725
1726         PR c++/10845
1727         * g++.dg/template/member3.C: New test.
1728
1729 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
1730
1731         PR c++/10939
1732         * g++.dg/template/func1.C: New test.
1733
1734         PR c++/9649
1735         * g++.dg/template/static4.C: New test.
1736         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
1737
1738         PR c++/11041
1739         * g++.dg/init/ref7.C: New test.
1740
1741 2003-06-19  Matt Austern  <austern@apple.com>
1742
1743         PR c++/11228
1744         * g++.dg/anew1.C: New test.
1745         * g++.dg/anew2.C: New test.
1746         * g++.dg/anew3.C: New test.
1747         * g++.dg/anew4.C: New test.
1748
1749 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
1750
1751         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
1752
1753 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
1754
1755         * gcc.c-torture/execute/simd-4.c (main): Make expected value
1756         endian-dependent.
1757
1758 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
1759
1760         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
1761         Remove cruft.
1762
1763 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
1764
1765         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
1766         * gcc.c-torture/compile/961203-1.c: Likewise.
1767         * gcc.c-torture/compile/980506-1.c: Likewise.
1768
1769 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
1770
1771         PR c++/10712
1772         * g++.dg/lookup/using7.C: New test.
1773
1774 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
1775
1776         PR c++/11105
1777         * g++.dg/abi/conv1.C: Remove it.
1778         * g++.dg/template/conv7.C: New test.
1779         * g++.dg/template/conv8.C: Likewise.
1780         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
1781         conversion operator.
1782
1783 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
1784
1785         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
1786         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
1787         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
1788         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
1789         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
1790         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
1791         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
1792         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
1793         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
1794         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
1795         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
1796         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
1797         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
1798         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
1799         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
1800         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
1801         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
1802         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
1803         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
1804         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
1805         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
1806         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
1807         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
1808         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
1809         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
1810         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
1811         * gcc.dg/compat/struct-return-10_x.c: Ditto.
1812         * gcc.dg/compat/struct-return-2_x.c: Ditto.
1813         * gcc.dg/compat/struct-return-3_x.c: Ditto.
1814
1815 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
1816
1817         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
1818         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
1819         indications.
1820
1821 2003-06-16  Roger Sayle  <roger@eyesopen.com>
1822
1823         * gcc.dg/i386-387-5.c: New test case.
1824         * gcc.dg/i386-387-6.c: New test case.
1825         * gcc.dg/builtins-23.c: New test case.
1826
1827 2003-06-15  Roger Sayle  <roger@eyesopen.com>
1828
1829         * gcc.dg/builtins-22.c: New test case.
1830         * gcc.dg/i386-387-1.c: Update to test exp.
1831         * gcc.dg/i386-387-2.c: Likewise.
1832
1833 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1834
1835         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
1836
1837 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
1838
1839         * lib/gcc-dg.exp (dg-require-dll): New function.
1840         (dg-xfail-if): Likewise.
1841         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
1842         driver.
1843
1844         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
1845         * gcc.c-torture/compile/20001205-1.c: Likewise.
1846         * gcc.c-torture/compile/20001226-1.c: Likewise.
1847         * gcc.c-torture/compile/20010518-2.c: Likewise.
1848         * gcc.c-torture/compile/20020312-1.c: Likewise.
1849         * gcc.c-torture/compile/20020604-1.c: Likewise.
1850         * gcc.c-torture/compile/920501-12.c: Likewise.
1851         * gcc.c-torture/compile/920501-4.c: Likewise.
1852         * gcc.c-torture/compile/920520-1.c: Likewise.
1853         * gcc.c-torture/compile/920521-1.c: Likewise.
1854         * gcc.c-torture/compile/920625-1.c: Likewise.
1855         * gcc.c-torture/compile/961203-1.c: Likewise.
1856         * gcc.c-torture/compile/980506-1.c: Likewise.
1857         * gcc.c-torture/compile/981006-1.c: Likewise.
1858         * gcc.c-torture/compile/981022-1.c: Likewise.
1859         * gcc.c-torture/compile/981223-1.c: Likewise.
1860         * gcc.c-torture/compile/990617-1.c: Likewise.
1861         * gcc.c-torture/compile/dll.c: Likewise.
1862         * gcc.c-torture/compile/labels-3.c: Likewise.
1863         * gcc.c-torture/compile/mipscop-1.c: Likewise.
1864         * gcc.c-torture/compile/mipscop-2.c: Likewise.
1865         * gcc.c-torture/compile/mipscop-3.c: Likewise.
1866         * gcc.c-torture/compile/mipscop-4.c: Likewise.
1867         * gcc.c-torture/compile/simd-5.c: Likewise.
1868         * gcc.c-torture/compile/20000804-1.x: Remove.
1869         * gcc.c-torture/compile/20001205-1.x: Likewise.
1870         * gcc.c-torture/compile/20001226-1.x: Likewise.
1871         * gcc.c-torture/compile/20010518-2.x: Likewise.
1872         * gcc.c-torture/compile/20020312-1.x: Likewise.
1873         * gcc.c-torture/compile/20020604-1.x: Likewise.
1874         * gcc.c-torture/compile/920501-12.x: Likewise.
1875         * gcc.c-torture/compile/920501-4.x: Likewise.
1876         * gcc.c-torture/compile/920520-1.x: Likewise.
1877         * gcc.c-torture/compile/920521-1.x: Likewise.
1878         * gcc.c-torture/compile/920625-1.x: Likewise.
1879         * gcc.c-torture/compile/961203-1.x: Likewise.
1880         * gcc.c-torture/compile/980506-1.x: Likewise.
1881         * gcc.c-torture/compile/981006-1.x: Likewise.
1882         * gcc.c-torture/compile/981022-1.x: Likewise.
1883         * gcc.c-torture/compile/981223-1.x: Likewise.
1884         * gcc.c-torture/compile/990617-1.x: Likewise.
1885         * gcc.c-torture/compile/mipscop-1.x: Likewise.
1886         * gcc.c-torture/compile/mipscop-2.x: Likewise.
1887         * gcc.c-torture/compile/mipscop-3.x: Likewise.
1888         * gcc.c-torture/compile/mipscop-4.x: Likewise.
1889         * gcc.c-torture/compile/simd-5.x: Likewise.
1890
1891         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
1892
1893 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1894
1895         * gcc.c-torture/execute/20030611-1.c: New test.
1896
1897 2003-06-12  Roger Sayle  <roger@eyesopen.com>
1898
1899         PR middle-end/168
1900         * gcc.dg/20030612-1.c: New test case.
1901
1902 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
1903
1904         PR c++/10635
1905         * g++.dg/expr/cast1.C: New test.
1906
1907 2003-06-12  Roger Sayle  <roger@eyesopen.com>
1908
1909         * gcc.dg/builtins-21.c: New test case.
1910
1911 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
1912
1913         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
1914         options instead of at the end.
1915         * lib/objc.exp (objc_target_compile): Likewise.
1916
1917 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
1918
1919         PR c++/10432
1920         * g++.dg/parse/error1.C: New test.
1921
1922 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
1923
1924         * gcc.dg/compat/struct-by-value-11_main.c: New file.
1925         * gcc.dg/compat/struct-by-value-11_x.c: New file.
1926         * gcc.dg/compat/struct-by-value-11_y.c: New file.
1927         * gcc.dg/compat/struct-by-value-12_main.c: New file.
1928         * gcc.dg/compat/struct-by-value-12_x.c: New file.
1929         * gcc.dg/compat/struct-by-value-12_y.c: New file.
1930         * gcc.dg/compat/struct-by-value-13_main.c: New file.
1931         * gcc.dg/compat/struct-by-value-13_x.c: New file.
1932         * gcc.dg/compat/struct-by-value-13_y.c: New file.
1933         * gcc.dg/compat/struct-by-value-14_main.c: New file.
1934         * gcc.dg/compat/struct-by-value-14_x.c: New file.
1935         * gcc.dg/compat/struct-by-value-14_y.c: New file.
1936         * gcc.dg/compat/struct-by-value-15_main.c: New file.
1937         * gcc.dg/compat/struct-by-value-15_x.c: New file.
1938         * gcc.dg/compat/struct-by-value-15_y.c: New file.
1939         * gcc.dg/compat/struct-by-value-16_main.c: New file.
1940         * gcc.dg/compat/struct-by-value-16_x.c: New file.
1941         * gcc.dg/compat/struct-by-value-16_y.c: New file.
1942         * gcc.dg/compat/struct-by-value-17_main.c: New file.
1943         * gcc.dg/compat/struct-by-value-17_x.c: New file.
1944         * gcc.dg/compat/struct-by-value-17_y.c: New file.
1945         * gcc.dg/compat/struct-by-value-18_main.c: New file.
1946         * gcc.dg/compat/struct-by-value-18_x.c: New file.
1947         * gcc.dg/compat/struct-by-value-18_y.c: New file.
1948
1949         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
1950         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
1951         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
1952         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
1953         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
1954         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
1955         * gcc.dg/compat/scalar-return-3_main.c: New file.
1956         * gcc.dg/compat/scalar-return-3_x.c: New file.
1957         * gcc.dg/compat/scalar-return-3_y.c: New file.
1958         * gcc.dg/compat/scalar-return-4_main.c: New file.
1959         * gcc.dg/compat/scalar-return-4_x.c: New file.
1960         * gcc.dg/compat/scalar-return-4_y.c: New file.
1961
1962 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
1963
1964         * gcc.dg/compat/fp2-struct-check.h: New file.
1965         * gcc.dg/compat/fp2-struct-defs.h: New file.
1966         * gcc.dg/compat/fp2-struct-init.h: New file.
1967         * gcc.dg/compat/struct-by-value-10_main.c: New file.
1968         * gcc.dg/compat/struct-by-value-10_x.c: New file.
1969         * gcc.dg/compat/struct-by-value-10_y.c: New file.
1970         * gcc.dg/compat/struct-return-10_main.c: New file.
1971         * gcc.dg/compat/struct-return-10_x.c: New file.
1972         * gcc.dg/compat/struct-return-10_y.c: New file.
1973
1974         * gcc.dg/compat/compat-common.h: New file.
1975         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
1976         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
1977         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
1978         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
1979         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
1980         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
1981         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
1982         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
1983         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
1984         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
1985         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
1986         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
1987         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
1988         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
1989         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
1990         * gcc.dg/compat/small-struct-check.h: Ditto.
1991         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
1992         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
1993         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
1994         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
1995         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
1996         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
1997         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
1998         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
1999         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
2000         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
2001         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2002         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2003         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
2004         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2005         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2006         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
2007         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2008         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
2009         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
2010         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2011         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
2012         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
2013         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2014         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
2015         * gcc.dg/compat/struct-return-2_main.c: Ditto.
2016         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2017         * gcc.dg/compat/struct-return-2_y.c: Ditto.
2018         * gcc.dg/compat/struct-return-3_main.c: Ditto.
2019         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2020         * gcc.dg/compat/struct-return-3_y.c: Ditto.
2021
2022 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
2023
2024         * g++.dg/pch/static-1.C: New file.
2025         * g++.dg/pch/static-1.Hs: New file.
2026
2027 2003-06-10  Richard Henderson  <rth@redhat.com>
2028
2029         * gcc.dg/asm-7.c: Adjust expected warning text.
2030
2031 2003-06-10  Roger Sayle  <roger@eyesopen.com>
2032
2033         * gcc.dg/builtins-20.c: New test case.
2034
2035 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
2036
2037         PR c++/11131
2038         * g++.dg/opt/template1.C: New test.
2039
2040 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2041
2042         * lib/gcc-dg.exp (dg-test): Clear additional_files and
2043         additional_sources.
2044
2045 2003-05-21  David Taylor  <dtaylor@emc.com>
2046
2047         * gcc.dg/Wpadded.c: New file.
2048
2049 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2050
2051         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
2052         * gcc.dg/special/weak-2.c: Add dg-require-weak.
2053         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
2054         dg-require-weak.
2055
2056 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
2057
2058         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
2059
2060 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2061
2062         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
2063         (dg-require-alias): Likewise.
2064         (dg-require-gc-sections): Likewise.
2065         * lib/target-supports.exp (check_gc_sections_available): Likewise.
2066
2067 2003-06-08  Richard Henderson  <rth@redhat.com>
2068
2069         * gcc.dg/20011029-2.c: Fix the array reference.
2070         * gcc.dg/asm-7.c: New.
2071
2072 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
2073
2074         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
2075
2076 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
2077
2078         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
2079         (dg-require-gc-sections): Likewise.
2080
2081 2003-06-08  Jan Hubicka  <jh@suse.cz>
2082
2083         * i386-cmov1.c: Fix regular expression.
2084         * i386-cvt-1.c: Likewise.
2085         * i386-local.c: Likewise.
2086         * i386-local2.c: Likewise.
2087         * i386-mul.c: Likewise.
2088         * i386-ssetype-1.c: Likewise.
2089         * i386-ssetype-3.c: Likewise.
2090         * i386-ssetype-5.c: Likewise.
2091
2092 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2093
2094         PR c++/11039
2095         * g++.dg/warn/implicit-typename2.C: New test.
2096         * g++.dg/warn/implicit-typename3.C: New test.
2097
2098 2003-06-07  Richard Henderson  <rth@redhat.com>
2099
2100         * g++.dg/other/offsetof3.C: Use size_t.
2101         * g++.dg/other/offsetof4.C: Likewise.
2102
2103 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
2104
2105         * lib/copy-file.exp: New. Implement gcc_copy_files.
2106
2107         * lib/dg-pch.exp: Load copy-file.exp
2108         (dg-pch): Use gcc_copy_files instead of "file copy".
2109
2110 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
2111
2112         * gcc.dg/weak/weak.exp: Simplify.
2113         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
2114         * gcc.dg/weak/weak-1.c: Likewise.
2115         * gcc.dg/weak/weak-2.c: Likewise.
2116         * gcc.dg/weak/weak-3.c: Likewise.
2117         * gcc.dg/weak/weak-4.c: Likewise.
2118         * gcc.dg/weak/weak-5.c: Likewise.
2119         * gcc.dg/weak/weak-6.c: Likewise.
2120         * gcc.dg/weak/weak-7.c: Likewise.
2121         * gcc.dg/weak/weak-8.c: Likewise.
2122         * gcc.dg/weak/weak-9.c: Likewise.
2123
2124 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
2125
2126         gcc.c-torture/execute/20030606-1.c: New.
2127
2128 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2129
2130         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
2131         * gcc.dg/builtins-19.c: Likewise.
2132
2133 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2134
2135         * gcc.dg/builtins-2.c: Add some more tests.
2136         * gcc.dg/builtins-18.c: New test case.
2137         * gcc.dg/builtins-19.c: New test case.
2138
2139 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2140             Jim Wilson  <wilson@tuliptree.org>
2141
2142         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
2143
2144 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
2145
2146         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
2147         mempcpy/stpcpy calls not to be optimized into something else.
2148         * gcc.c-torture/execute/string-opt-3.c: Moved to...
2149         * gcc.c-torture/execute/builtins/string-7.c: ...here.
2150         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
2151
2152 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2153
2154         * gcc.dg/format/asm_fprintf-1.c: New test.
2155
2156 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
2157
2158         * lib/gcc-defs.exp (additional_sources): New variable.
2159         (dg-additional-sources): New function.
2160         (additional_files): New variable.
2161         (dg-additional-files): New function.
2162         (dg-additional-files-options): Likewise.
2163         * lib/gcc-dg.exp (dg-require-weak): New function.
2164         (dg-require-alias): Likewise.
2165         (dg-require-gc-sections): Likewise.
2166         * lib/target-supports.exp (check_alias_available): Remove testfile
2167         parameter.
2168         (check_gc_sections_available): New function.
2169         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
2170         (dg-gpp-additional-files): Likewise.
2171         * lib/g++.exp (additional_sources): Remove.
2172         (additional_files): Likewise.
2173         (g++_target_compile): Use dg-additional-files-options.
2174
2175         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
2176         Tcl logic.
2177         * gcc.dg/special/ecos.exp: Remove.
2178         * gcc.dg/special/20000419-2.c: Use dg-require-*.
2179         * gcc.dg/special/alias-1.c: Likewise.
2180         * gcc.dg/special/alias-2.c: Likewise.
2181         * gcc.dg/special/gcsec-1.c: Likewise.
2182         * gcc.dg/special/weak-1.c: Likewise.
2183         * gcc.dg/special/weak-2.c: Likewise.
2184         * gcc.dg/special/wkali-1.c: Likewise.
2185         * gcc.dg/special/wkali-2.c: Likewise.
2186
2187         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
2188         dg-gpp-additional-*.
2189         * g++.dg/special/conpr-3.C: Likewise.
2190         * g++.dg/special/conpr-4.C: Likewise.
2191         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
2192         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
2193         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
2194         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
2195         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
2196         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
2197         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
2198         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
2199         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
2200         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
2201         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
2202         * g++.old-deja/g++.other/comdat1.C: Likewise.
2203         * g++.old-deja/g++.other/comdat2.C: Likewise.
2204         * g++.old-deja/g++.other/comdat3.C: Likewise.
2205         * g++.old-deja/g++.other/ctor1.C: Likewise.
2206         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
2207
2208 2003-06-05  Richard Henderson  <rth@redhat.com>
2209
2210         * gcc.dg/debug/20030605-1.c: New.
2211
2212 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2213
2214         * README.QMTEST: Update.
2215
2216 2003-06-04  Richard Henderson  <rth@redhat.com>
2217
2218         * gcc.dg/cleanup-1.c: New.
2219         * gcc.dg/cleanup-2.c: New.
2220         * gcc.dg/cleanup-3.c: New.
2221         * gcc.dg/cleanup-4.c: New.
2222         * gcc.dg/cleanup-5.c: New.
2223         * gcc.dg/cleanup-6.c: New.
2224         * gcc.dg/cleanup-7.c: New.
2225
2226 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2227
2228         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
2229
2230         * lib/dg-pch.exp: New file.
2231         * g++.dg/pch/pch.exp: Use dg-pch.exp.
2232         * gcc.dg/pch/pch.exp: Likewise.
2233
2234 2003-06-04  Roger Sayle  <roger@eyesopen.com>
2235
2236         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
2237         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
2238         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
2239         * gcc.dg/builtins-17.c: New test case.
2240         * gcc.dg/i386-387-4.c: New test case.
2241         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
2242
2243 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2244
2245         * gcc.dg/ultrasp9.c: New test.
2246
2247 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2248
2249         * gcc.c-torture/compile/20030604-1.c: New test.
2250         * gcc.dg/sparc-constant-1.c: New test.
2251
2252 2003-06-03  Glen Nakamura  <glen@imodulo.com>
2253
2254         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
2255
2256 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
2257
2258         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
2259
2260         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
2261         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
2262
2263 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
2264
2265         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
2266
2267 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2268
2269         PR c++/10940
2270         * g++.dg/template/spec10.C: New test.
2271
2272 2003-06-03  Roger Sayle  <roger@eyesopen.com>
2273
2274         * gcc.dg/builtins-16.c: New test case.
2275
2276 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
2277
2278         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
2279         mempcpy test with post-increments.
2280         * gcc.c-torture/execute/string-opt-3.c: New test.
2281         * gcc.dg/string-opt-1.c: New test.
2282
2283 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
2284
2285         PR fortran/10965
2286         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
2287
2288 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
2289
2290         * lib/scanasm.exp (dg-scan): New function, factored out of ...
2291         (scan-assembler): ... here.  Use dg-scan.
2292         (scan-assembler-not): Likewise.
2293         (scan-file): New function.
2294         (scan-file-not): Likewise.
2295         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
2296         * gcc.dg/cpp/_Pragma4.c: Likewise.
2297         * gcc.dg/cpp/_Pragma5.c: Likewise.
2298         * gcc.dg/cpp/avoidpaste1.c: Likewise.
2299         * gcc.dg/cpp/avoidpaste2.c: Likewise.
2300         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
2301         * gcc.dg/cpp/cmdlne-P.c: Likewise.
2302         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
2303         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
2304         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
2305         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
2306         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
2307         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
2308         * gcc.dg/cpp/cxxcom1.c: Likewise.
2309         * gcc.dg/cpp/line1.c: Likewise.
2310         * gcc.dg/cpp/maccom1.c: Likewise.
2311         * gcc.dg/cpp/maccom2.c: Likewise.
2312         * gcc.dg/cpp/maccom3.c: Likewise.
2313         * gcc.dg/cpp/maccom4.c: Likewise.
2314         * gcc.dg/cpp/maccom5.c: Likewise.
2315         * gcc.dg/cpp/maccom6.c: Likewise.
2316         * gcc.dg/cpp/multiline.c: Likewise.
2317         * gcc.dg/cpp/spacing1.c: Likewise.
2318         * gcc.dg/cpp/spacing2.c: Likewise.
2319         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
2320         * gcc.dg/cpp/trad/maccom1.c: Likewise.
2321         * gcc.dg/cpp/trad/maccom2.c: Likewise.
2322         * gcc.dg/cpp/trad/maccom3.c: Likewise.
2323         * gcc.dg/cpp/trad/maccom4.c: Likewise.
2324         * gcc.dg/cpp/trad/maccom6.c: Likewise.
2325         * gcc.dg/cpp/cxxcom2.c: Likewise.
2326         * gcc.dg/cpp/cxxcom2.h: New file.
2327
2328         * gcc.dg/cpp/truefalse.cpp: Move it to ...
2329         * g++.dg/cpp/truefalse.C: Here.
2330         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
2331
2332 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
2333
2334         * gcc.dg/cpp/redef3.c: New file.
2335
2336 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2337
2338         * gcc.dg/i386-loop-3.c: New test.
2339
2340 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
2341
2342         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
2343
2344 2003-05-31  Roger Sayle  <roger@eyesopen.com>
2345
2346         * gcc.dg/fwrapv-1.c: New test case.
2347         * gcc.dg/fwrapv-2.c: New test case.
2348
2349 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2350
2351         PR c++/10956
2352         * g++.dg/template/spec9.C: New test.
2353
2354 2003-05-29  Roger Sayle  <roger@eyesopen.com>
2355
2356         * gcc.dg/duff-4.c: New test case.
2357
2358 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
2359
2360         PR fortran/10843
2361         * g77.dg/ffixed-form-1.f: New test
2362         * g77.dg/ffixed-form-2.f: New test
2363         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
2364         * g77.dg/ffree-form-3.f: New test
2365
2366 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
2367
2368         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
2369         * gcc.dg/wint_t-1.c: Likewise.
2370
2371 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2372
2373         * g++.dg/template/access11.C: New test.
2374
2375 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2376
2377         PR c++/10849
2378         * g++.dg/template/access10.C: New test.
2379
2380 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2381             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2382
2383         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
2384
2385 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2386
2387         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
2388         suppress for powerpc-*-darwin*.
2389         * gcc.dg/torture/builtin-noret-2.c: Likewise.
2390
2391 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2392
2393         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
2394         suppress option for powerpc-*-darwin*.
2395
2396 2003-05-23  Roger Sayle  <roger@eyesopen.com>
2397
2398         * gcc.dg/builtins-1.c: Add tests for tan and atan.
2399         * gcc.dg/builtins-4.c: Add test for fmod.
2400
2401 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2402
2403         PR c++/10682
2404         * g++.dg/template/instantiate4.C: New test.
2405
2406 2003-05-22  Roger Sayle  <roger@eyesopen.com>
2407
2408         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
2409
2410 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
2411
2412         * gcc.dg/compat/scalar-return-1_main.c: New file.
2413         * gcc.dg/compat/scalar-return-1_x.c: New file.
2414         * gcc.dg/compat/scalar-return-1_y.c: New file.
2415         * gcc.dg/compat/scalar-return-2_main.c: New file.
2416         * gcc.dg/compat/scalar-return-2_x.c: New file.
2417         * gcc.dg/compat/scalar-return-2_y.c: New file.
2418         * gcc.dg/compat/struct-return-3_main.c: New file.
2419         * gcc.dg/compat/struct-return-3_y.c: New file.
2420         * gcc.dg/compat/struct-return-3_x.c: New file.
2421         * gcc.dg/compat/struct-return-2_main.c: New file.
2422         * gcc.dg/compat/struct-return-2_x.c: New file.
2423         * gcc.dg/compat/struct-return-2_y.c: New file.
2424
2425 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2426
2427         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
2428         for hppa*-hp-hpux*.
2429         * gcc.dg/20021014-1.c (dg-options): Likewise.
2430         * gcc.dg/nest.c (dg-options): Likewise.
2431
2432 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
2433
2434         PR c++/9738
2435         * g++.dg/ext/dllimport2.C: New file.
2436         * g++.dg/ext/dllimport3.C: New file.
2437
2438 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
2439
2440         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
2441         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2442         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2443         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2444         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2445         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2446         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
2447         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
2448         * gcc.dg/compat/small-struct-defs.h: New file.
2449         * gcc.dg/compat/small-struct-init.h: New file.
2450         * gcc.dg/compat/small-struct-check.h: New file.
2451         * gcc.dg/compat/fp-struct-defs.h: New file.
2452         * gcc.dg/compat/fp-struct-check.h: New file.
2453         * gcc.dg/compat/fp-struct-init.h: New file.
2454         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
2455         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
2456
2457 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
2458
2459         * gcc.dg/20030225-2.c: New test.
2460
2461 2003-05-18  Roger Sayle  <roger@eyesopen.com>
2462             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2463
2464         * gcc.c-torture/compile/20030518-1.c: New test case.
2465
2466 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
2467
2468         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
2469         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
2470         gcc-dg-debug-runtest.
2471         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
2472         gcc-dg-debug-runtest.
2473
2474 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2475
2476         PR c++/9022
2477         * g++.dg/lookup/using6.C: New test.
2478
2479 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2480
2481         * g++.dg/parse/access2.C: New test.
2482
2483 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
2484
2485         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
2486         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
2487         * gcc.dg/debug/debug.exp: Likewise.
2488
2489 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
2490
2491         * gcc.dg/dollar.c: New test.
2492
2493 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
2494
2495         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
2496         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
2497         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
2498         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
2499         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
2500         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
2501         * gcc.dg/compat/struct-by-value-6_main.c: New file.
2502         * gcc.dg/compat/struct-by-value-6_x.c: New file.
2503         * gcc.dg/compat/struct-by-value-6_y.c: New file.
2504         * gcc.dg/compat/struct-by-value-7_main.c: New file.
2505         * gcc.dg/compat/struct-by-value-7_x.c: New file.
2506         * gcc.dg/compat/struct-by-value-7_y.c: New file.
2507         * gcc.dg/compat/struct-by-value-8_main.c: New file.
2508         * gcc.dg/compat/struct-by-value-8_x.c: New file.
2509         * gcc.dg/compat/struct-by-value-8_y.c: New file.
2510         * gcc.dg/compat/struct-by-value-9_main.c: New file.
2511         * gcc.dg/compat/struct-by-value-9_x.c: New file.
2512         * gcc.dg/compat/struct-by-value-9_y.c: New file.
2513
2514 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
2515
2516         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
2517         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
2518         support for "repo" mode.
2519         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
2520         * lib/g77-dg.exp: Likewise.
2521         * lib/obj-dg.exp: Likewise.
2522
2523 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
2524
2525         Merge from gcc-3_2-rhl8-branch:
2526         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
2527
2528         * gcc.dg/tls/opt-6.c: New test.
2529
2530         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
2531
2532         * gcc.dg/20030405-1.c: New test.
2533
2534         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
2535
2536         * gcc.dg/20030309-1.c: New test.
2537
2538         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2539
2540         * gcc.c-torture/execute/20030307-1.c: New test.
2541
2542         2003-02-20  Randolph Chung  <tausq@debian.org>
2543
2544         * gcc.c-torture/compile/20030220-1.c: New test.
2545
2546         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
2547
2548         * gcc.dg/20030217-1.c: New test.
2549
2550         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
2551
2552         * gcc.c-torture/compile/20020129-1.c: New test.
2553
2554         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2555
2556         * gcc.dg/unroll-1.c: New test.
2557
2558         2002-11-16  Jan Hubicka  <jh@suse.cz>
2559
2560         * gcc.c-torture/execute/20020920-1.c: New test.
2561
2562         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
2563
2564         PR target/7434
2565         * gcc.c-torture/compile/20021008-1.c: New test.
2566
2567         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
2568
2569         PR target/7559
2570         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
2571
2572         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
2573
2574         * gcc.c-torture/compile/20020807-1.c: New test.
2575
2576         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
2577
2578         * gcc.dg/tls/opt-1.c: New test.
2579
2580         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
2581
2582         * gcc.dg/20020729-1.c: New test.
2583
2584         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
2585
2586         * g++.dg/opt/life1.C: New test.
2587
2588         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
2589
2590         * gcc.dg/20020525-1.c: New test.
2591
2592         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
2593
2594         PR c++/6794
2595         * g++.dg/ext/pretty1.C: New test.
2596         * g++.dg/ext/pretty2.C: New test.
2597
2598 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
2599
2600         PR c++/8385
2601         * g++.dg/ext/typeof5.C: New test.
2602
2603 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
2604
2605         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
2606         __USER_LABEL_PREFIX__ into account.
2607         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
2608
2609 2003-05-14  Roger Sayle  <roger@eyesopen.com>
2610
2611         * gcc.dg/builtins-15.c: New test case.
2612
2613 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
2614
2615         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
2616
2617 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
2618
2619         * lib/g++.exp: Tweak handling of additional source files.
2620         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
2621         * g++.dg/special/conpr-2a.C: Rename to ...
2622         * g++.dg/special/conpr-2a.cc: ... this.
2623         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
2624         * g++.dg/special/conpr-3a.C: Rename to ...
2625         * g++.dg/special/conpr-3a.cc: This.
2626         * g++.dg/special/conpr-3b.C: Rename to ...
2627         * g++.dg/special/conpr-3b.cc: This.
2628         * g++.dg/special/conpr-4.C: New test.
2629         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
2630
2631 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
2632
2633         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
2634
2635 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2636
2637         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
2638         * g++.old-deja/g++.robertl/eb71.C: Likewise.
2639         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
2640         * g++.old-deja/g++.other/warn3.C: Likewise.
2641
2642 2003-05-11  Roger Sayle  <roger@eyesopen.com>
2643
2644         * gcc.dg/i386-387-1.c: Update to also test log.
2645         * gcc.dg/i386-387-2.c: Likewise.
2646
2647 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
2648
2649         * g77.f-torture/execute/int8421.f: New test.
2650
2651 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2652
2653         PR c++/10230, c++/10481
2654         * g++.dg/lookup/scoped5.C: New test.
2655
2656 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2657
2658         PR c++/10552
2659         * g++.dg/template/ttp6.C: New test.
2660
2661 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
2662
2663         * gcc.c-torture/execute/builtins: New directory.
2664         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
2665         gcc.c-torture/execute/builtins.
2666         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
2667         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
2668         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
2669         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
2670
2671 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2672
2673         PR c++/9252
2674         * g++.dg/template/access8.C: New test.
2675         * g++.dg/template/access9.C: New test.
2676
2677 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2678
2679         PR c++/9554
2680         * g++.dg/parse/access1.C: New test.
2681
2682 2003-05-09  DJ Delorie  <dj@redhat.com>
2683
2684         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
2685         long, and not an int.
2686
2687 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2688
2689         PR c++/10555, c++/10576
2690         * g++.dg/template/memclass1.C: New test.
2691
2692 2003-05-08  DJ Delorie  <dj@redhat.com>
2693
2694         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
2695         targets.
2696         * gcc.c-torture/execute/20021024-1.x: Likewise.
2697         * gcc.c-torture/execute/shiftdi.x: Likewise.
2698         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
2699         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
2700         * gcc.dg/20021018-1.c: Likewise.
2701
2702 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2703
2704         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
2705
2706         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
2707         (bcopy): Call memmove.
2708
2709 2003-05-08  Roger Sayle  <roger@eyesopen.com>
2710
2711         * g77.f-torture/compile/8485.f: New test case.
2712
2713 2003-05-07  Richard Henderson  <rth@redhat.com>
2714
2715         PR c++/10570
2716         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
2717         Verify exception_cleanup not called for rethrows.
2718         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
2719         when exiting catch block without rethrowing.
2720         * g++.dg/eh/forced3.C: New.
2721         * g++.dg/eh/forced4.C: New.
2722
2723 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
2724
2725         * gcc.dg/20030505.c: Fix triplet.
2726
2727 2003-05-06  DJ Delorie  <dj@redhat.com>
2728
2729         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
2730         * gcc.dg/nest.c: Likewise.
2731
2732 2003-05-05  Roger Sayle  <roger@eyesopen.com>
2733
2734         * gcc.dg/builtins-14.c: New test case.
2735
2736 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
2737
2738         * lib/compat.exp (compat-execute): New argument.
2739         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
2740         * gcc.dg/compat: New test directory.
2741         * gcc.dg/compat/compat.exp: New expect script.
2742         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
2743         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
2744         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
2745         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
2746         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
2747         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
2748
2749         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
2750         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
2751         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
2752         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
2753         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
2754         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
2755         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
2756         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
2757         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
2758         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
2759         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
2760         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
2761         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
2762         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
2763         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
2764
2765 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
2766
2767         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
2768
2769 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
2770
2771         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
2772
2773 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
2774
2775         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
2776         * gcc.dg/ppc-fsel-2.c: New test.
2777
2778         * gcc.dg/unused-5.c: New test.
2779
2780 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2781
2782         PR c++/10496
2783         * g++.dg/warn/pmf1.C: New test.
2784
2785 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2786
2787         PR c++/4494
2788         * g++.dg/warn/main.C: New test.
2789
2790 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2791
2792         * gcc.dg/nonnull-3.c: New test.
2793
2794 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
2795
2796         * gcc.dg/cpp/Wtrigraphs.c: Update.
2797         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
2798
2799 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
2800
2801         * gcc.dg/ppc-fsel-1.c: New test.
2802
2803 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
2804
2805         PR c/10604
2806         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
2807
2808 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
2809
2810         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
2811
2812 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2813
2814         PR c++/9364, c++/10553, c++/10586
2815         * g++.dg/parse/typename4.C: New test.
2816         * g++.dg/parse/typename5.C: Likewise.
2817
2818 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
2819
2820         * gcc.c-torture/compile/20030503-1.c: New test.
2821
2822 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2823
2824         * g++.dg/lookup/using5.C: Fix testcase error.
2825
2826 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
2827
2828         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
2829         since MEABI is no longer supported.  Remove all vestiges
2830         of MEABI from the test.
2831
2832 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2833
2834         PR c++/10554
2835         * g++.dg/lookup/using5.C: New test.
2836
2837 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2838
2839         PR c++/8772
2840         * g++.dg/template/ttp5.C: New test.
2841
2842 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
2843
2844         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
2845         (dg-gpp-additional-sources): New function.
2846         (dg-gpp-additional-files): Likewise.
2847         * lib/g++.exp (additional_sources): New variable.
2848         (additional_files): Likewise.
2849         (g++_target_compile): Deal with them.
2850         * lib/old-dejagnu.exp: Remove.
2851         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
2852         * g++.old-deja: Revise all tests to use dg commands.
2853
2854 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2855
2856         PR c++/9432, c++/9528
2857         * g++.dg/lookup/using4.C: New test.
2858
2859 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
2860
2861         * gcc.dg/noreturn-5.c: New file.
2862         * gcc.dg/noreturn-6.c: New file.
2863
2864         * gcc.c-torture/compile/inline-1.c: New file.
2865
2866 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
2867
2868         PR c++/10551
2869         * g++.dg/template/explicit1.C: New test.
2870
2871 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
2872
2873         PR c++/10549
2874         * g++.dg/other/bitfield1.C: New test.
2875
2876         PR c++/10527
2877         * g++.dg/init/new7.C: New test.
2878
2879 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
2880
2881         * g++.dg/ext/desig1.C: New test.
2882         * g++.dg/ext/init1.C: Update.
2883
2884         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
2885
2886 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
2887
2888         PR c++/10180
2889         * g++.dg/warn/Winline-1.C: New test.
2890
2891 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
2892
2893         * gcc.c-torture/execute/string-opt-19.c: New test.
2894
2895         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
2896         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
2897
2898 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
2899
2900         PR c++/10506
2901         * g++.dg/init/new6.C: New test.
2902
2903         PR c++/10503
2904         * g++.dg/init/ref6.C: New test.
2905
2906 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
2907
2908         * g++.dg/warn/weak1.C: XFAIL on AIX4.
2909
2910 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2911
2912         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
2913         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
2914
2915 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
2916
2917         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
2918         initialized static data members.
2919
2920 2003-04-25  H.J. Lu <hjl@gnu.org>
2921
2922         * gcc.dg/ia64-sync-4.c: New test.
2923
2924 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2925
2926         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
2927         date.
2928
2929 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
2930
2931         PR c++/10337
2932         * g++.dg/warn/conv1.C: New test.
2933         * g++.old-deja/g++.other/conv7.C: Adjust.
2934         * g++.old-deja/g++.other/overload14.C: Adjust.
2935
2936 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
2937
2938         PR c++/10471
2939         * g++.dg/template/defarg2.C: New test.
2940
2941 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
2942
2943         * gcc.dg/cpp/include2.c: Update.
2944         * gcc.dg/cpp/multiline-2.c: New.
2945         * gcc.dg/cpp/multiline.c: Update.
2946         * gcc.dg/cpp/strify2.c: Update.
2947         * gcc.dg/cpp/trad/literals-2.c: Update.
2948
2949 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2950
2951         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
2952
2953 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
2954
2955         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
2956
2957 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
2958
2959         PR c++/10451
2960         * g++.dg/parse/crash4.C: New test.
2961
2962         PR c++/9847
2963         * g++.dg/parse/crash5.C: New test.
2964
2965 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
2966
2967         PR c++/10446
2968         * g++.dg/parse/crash3.C: New test.
2969
2970         PR c++/10428
2971         * g++.dg/parse/elab1.C: New test.
2972
2973 2003-04-22  Devang Patel  <dpatel@apple.com>
2974
2975         * gcc.dg/cpp/trad/funlike-5.c: New test.
2976
2977 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
2978
2979         * g++.dg/other/packed1.C: Fix dg options.
2980
2981 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
2982
2983         * g++.dg/other/offsetof2.C: New test.
2984
2985 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
2986
2987         * g++.dg/template/recurse.C: Adjust location of error messages.
2988
2989 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
2990
2991         PR c++/9881
2992         * g++.dg/init/addr-const1.C: New test.
2993         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
2994
2995 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
2996
2997         PR c++/10405
2998         * g++.dg/lookup/struct-hack1.C: New test.
2999
3000 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
3001
3002         * ucs.c: Update diagnostic messages.
3003
3004 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3005
3006         * gcc.dg/cpp/truefalse.cpp: New test.
3007         * gcc.dg/cpp/cpp.exp: Update.
3008         * g++.dg/other/stdbool-if.C: Remove.
3009
3010 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3011
3012         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
3013         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
3014
3015 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3016
3017         * gcc.c-torture/compile/20030418-1.c: New test.
3018
3019 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
3020
3021         * README.compat: Remove; content moved to doc/sourcebuild.texi.
3022
3023 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3024
3025         PR c++/10347
3026         g++.dg/template/dependent-name1.C: New test.
3027
3028 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
3029
3030         * gcc.dg/warn-1.c (tourist_guide): New array,
3031         contains a pointer to bar.
3032
3033 2003-04-16  Roger Sayle  <roger@eyesopen.com>
3034
3035         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
3036         * gcc.c-torture/execute/medce-1.c: New test case.
3037         * gcc.c-torture/execute/medce-2.c: New test case.
3038
3039 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
3040
3041         * lib/prune.exp: Ignore more messages.
3042
3043         PR c++/10381
3044         * g++.dg/parse/lookup3.C: New test.
3045
3046 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
3047
3048         * gcc.c-torture/compile/20030415-1.c : New test.
3049
3050 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
3051
3052         * gcc.c-torture/execute/scope-2.c: Move to ...
3053         * gcc.dg/noncompile/scope.c: .... here.
3054
3055 2003-04-14  Roger Sayle  <roger@eyesopen.com>
3056
3057         * gcc.dg/20030414-2.c: New test case.
3058
3059 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
3060
3061         PR target/10377
3062         * gcc.dg/20030414-1.c: New test.
3063
3064 2003-04-13  Roger Sayle  <roger@eyesopen.com>
3065
3066         * gcc.dg/builtins-12.c: New test case.
3067         * gcc.dg/builtins-13.c: New test case.
3068
3069 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3070
3071         * gcc.c-torture/execute/string-opt-18.c: New test.
3072
3073 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
3074
3075         PR c++/10300
3076         * g++.dg/init/new5.C: New test.
3077
3078 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
3079
3080         PR c++/7910
3081         * g++.dg/ext/dllimport1.C: New test.
3082
3083 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3084
3085         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
3086
3087 2003-04-11  Bud Davis <bdavis9659@comcast.net>
3088
3089         PR Fortran/9263
3090         * g77.f-torture/noncompile/9263.f: New test
3091         PR Fortran/1832
3092         * g77.f-torture/execute/1832.f: New test
3093
3094 2003-04-11  David Chad  <davidc@freebsd.org>
3095             Loren J. Rittle  <ljrittle@acm.org>
3096
3097         libobjc/8562
3098         * objc.dg/headers.m: New test.
3099
3100 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
3101
3102         * gcc.c-torture/execute/builtin-noret-2.c: New.
3103         * gcc.c-torture/execute/builtin-noret-2.x: New.
3104         XFAIL builtin-noret-2.c at -O1 and above.
3105         * gcc.dg/redecl.c: New.
3106         * gcc.dg/Wshadow-1.c: Update error regexps.
3107
3108 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
3109
3110         * g++.dg/abi/bitfield10.C: New test.
3111
3112 2003-04-09  Mike Stump  <mrs@apple.com>
3113
3114         * gcc.dg/pch/pch.exp: Make testcase names longer.
3115         * g++.dg/pch/pch.exp: Make testcase names longer.
3116
3117 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3118
3119         * gcc.dg/builtins-11.c: New test case.
3120
3121 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3122
3123         * gcc.dg/builtins-9.c: New test case.
3124         * gcc.dg/builtins-10.c: New test case.
3125
3126 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
3127
3128         * gcc.dg/noncompile/init-4.c.c: New test.
3129
3130 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
3131
3132         * gcc.misc-test/gcov-9.c: New test.
3133         * gcc.misc-test/gcov-10.c: New test
3134         * gcc.misc-test/gcov-11.c: New test.
3135
3136 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
3137
3138         PR optimization/10024
3139         * gcc.c-torture/compile/20030405-1.c: New test.
3140
3141 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
3142
3143         * gcc.dg/pch/static-3.c: New.
3144         * gcc.dg/pch/static-3.hs: New.
3145         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
3146
3147 2003-04-04  Richard Henderson  <rth@redhat.com>
3148
3149         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
3150         * g++.dg/eh/forced2.C: Likewise.
3151
3152 2003-04-03  Mike Stump  <mrs@apple.com>
3153
3154         * lib/scanasm.exp (scan-assembler): Add xfail processing for
3155         target arg.
3156         (scan-assembler-times, scan-assembler-not): Likewise.
3157         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
3158
3159 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3160
3161         * gcc.dg/sparc-loop-1.c: New test.
3162
3163 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
3164
3165         PR other/9274
3166         * g++.dg/pch/system-2.C: New.
3167         * g++.dg/pch/system-2.Hs: New.
3168
3169 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
3170
3171         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
3172
3173         * g++.dg/eh/simd-1.C (vecfunc): Same.
3174
3175 2003-04-01  Roger Sayle  <roger@eyesopen.com>
3176
3177         * gcc.c-torture/execute/20030401-1.c: New test case.
3178
3179 2003-04-01  Ziemowit Laski <zlaski@apple.com>
3180
3181         * objc.dg/defs.m: New.
3182
3183 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
3184
3185         * g++.dg/eh/simd-1.C: New.
3186         * g++.dg/eh/simd-2.C: New.
3187
3188 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
3189
3190         * gcc.c-torture/execute/simd-3.c: New.
3191
3192 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3193
3194         PR c/9936
3195         * gcc.dg/20030331-2.c: New test.
3196
3197 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3198
3199         PR c++/10278
3200         * g++.dg/parse/crash2.C: New test.
3201
3202 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3203
3204         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
3205         * gcc.c-torture/execute/20030331-1.c: ...here.
3206
3207 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3208
3209         * gcc.c-torture/execute/20030331-1.c: New test.
3210
3211 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3212
3213         * lib/gcov.exp: Adjust call return testing strings.
3214         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
3215
3216 2003-03-31  Roger Sayle  <roger@eyesopen.com>
3217
3218         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
3219         * gcc.dg/builtins-7.c: New test case.
3220         * gcc.dg/builtins-8.c: New test case.
3221
3222 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3223
3224         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
3225
3226 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
3227
3228         PR c++/7647
3229         * g++.dg/lookup-class-member-2.C: New test.
3230
3231 2003-03-30  Glen Nakamura  <glen@imodulo.com>
3232
3233         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
3234
3235 2003-03-28  Roger Sayle  <roger@eyesopen.com>
3236
3237         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
3238
3239 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
3240
3241         * g++.dg/init/attrib1.C: New test.
3242
3243 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3244
3245         * gcc.dg/ultrasp8.c: New test.
3246
3247 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3248
3249         * gcc.dg/ultrasp7.c: New test.
3250
3251 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
3252
3253         PR c++/10047
3254         * g++.dg/template/inline1.C: New test.
3255
3256 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3257
3258         * gcc.dg/sparc-dwarf2.c: New test.
3259
3260 2003-03-27  Roger Sayle  <roger@eyesopen.com>
3261
3262         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
3263         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
3264
3265 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
3266
3267         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
3268         than reading .x files.
3269         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
3270         * g77.dg/gcov/gcov-1.f: Likewise.
3271         * gcc.misc-tests/gcov-4b.c: Likewise.
3272         * gcc.misc-tests/gcov-5b.c: Likewise.
3273         * gcc.misc-tests/gcov-6.c: Likewise.
3274         * gcc.misc-tests/gcov-7.c: Likewise.
3275         * gcc.misc-tests/gcov-8.c: Likewise.
3276         * g++.dg/gcov/gcov-1.x: Remove.
3277         * g77.dg/gcov/gcov-1.x: Likewise.
3278         * gcc.misc-tests/gcov-4b.x: Likewise.
3279         * gcc.misc-tests/gcov-5b.x: Likewise.
3280         * gcc.misc-tests/gcov-6.x: Likewise.
3281         * gcc.misc-tests/gcov-7.x: Likewise.
3282         * gcc.misc-tests/gcov-8.x: Likewise.
3283
3284 2003-03-27  Glen Nakamura  <glen@imodulo.com>
3285
3286         PR opt/10087
3287         * gcc.dg/20030324-1.c: New test.
3288
3289 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
3290
3291         PR c++/10224
3292         * g++.dg/template/arg3.C: New test.
3293
3294         PR c++/10158
3295         * g++.dg/template/friend18.C: New test.
3296
3297 2003-03-26  Roger Sayle  <roger@eyesopen.com>
3298
3299         * g77.f-torture/compile/20030326-1.f: New test case.
3300
3301 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
3302
3303         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
3304
3305         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
3306
3307 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
3308
3309         * gcc.dg/ia64-sync-3.c: New test.
3310
3311 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
3312
3313         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
3314
3315 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3316
3317         * gcc.dg/ultrasp6.c: New test.
3318
3319 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3320
3321         * gcc.dg/i386-signbit-1.c: New test.
3322         * gcc.dg/i386-signbit-2.c: New test.
3323         * gcc.dg/i386-signbit-3.c: New test.
3324
3325 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3326
3327         * gcc.dg/ultrasp5.c: Fix options.
3328
3329 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3330
3331         * gcc.dg/ultrasp5.c: Fix comment.
3332
3333 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
3334
3335         PR fortran/10197
3336         * g77.f-torture/execute/10197.f: New test.
3337
3338 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
3339
3340         PR c++/9898, c++/383
3341         * g++.dg/template/conv6.C: New test.
3342
3343         PR c++/10119
3344         * g++.dg/template/ptrmem5.C: New test.
3345
3346         PR c++/10026
3347         * g++.dg/lookup/koenig1.C: New test.
3348
3349         PR C++/10199
3350         * g++.dg/lookup/template2.C: New test.
3351
3352 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
3353
3354         * g++.dg/opt/rtti1.C: New test.
3355
3356 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3357
3358         * gcc.dg/ultrasp5.c: New test.
3359
3360 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
3361
3362         PR middle-end/9967
3363         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
3364         builtin fputs.
3365
3366 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3367
3368         PR c/8224
3369         * gcc.dg/20030323-1.c: New test.
3370
3371 2003-03-23  Roger Sayle  <roger@eyesopen.com>
3372
3373         * gcc.c-torture/compile/20030323-1.c: New test case.
3374
3375 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
3376
3377         * gcc.dg/20030321-1.c: New test.
3378
3379 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
3380
3381         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
3382
3383 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
3384
3385         PR c++/9978, c++/9708
3386         * g++.dg/ext/vlm1.C: Adjust expected error.
3387         * g++.dg/ext/vla2.C: New test.
3388         * g++.dg/template/arg1.C: New test.
3389         * g++.dg/template/arg2.C: New test.
3390
3391 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
3392
3393         * g77.f-torture/execute/select.f: New test.
3394         * g77.f-torture/noncompile/select_no_compile.f: New test.
3395
3396 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
3397
3398         PR c++/9898
3399         * g++.dg/other/error4.C: New test.
3400
3401 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
3402
3403         * g++.dg/template/friend17.C: New test.
3404
3405 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
3406
3407         * gcc.c-torture/compile/20030320-1.c: New.
3408
3409 2003-03-20  Roger Sayle  <roger@eyesopen.com>
3410
3411         * gcc.dg/builtins-6.c: New test case.
3412
3413 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
3414
3415         PR target/10073
3416         * gcc.c-torture/compile/20030319-1.c: New.
3417
3418 2003-03-18  Jan Hubicka  <jh@suse.cz>
3419
3420         * gcc.dg/i386-cvt-1.c: New test.
3421
3422 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
3423
3424         * objc.dg/naming-1.m: Use "(parse|syntax) error".
3425         * objc.dg/naming-2.m: Likewise.
3426
3427 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
3428
3429         PR c++/9639
3430         * g++.dg/parse/crash1.C: New test.
3431
3432 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
3433
3434         PR c++/8805
3435         * g++.dg/eh/cleanup1.C: New test.
3436
3437 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
3438
3439         * gcc.c-torture/execute/20030316-1.c: New test case.
3440
3441 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
3442
3443         PR c++/9629
3444         * g++.dg/init/ctor2.C: New test.
3445
3446 2003-03-15  Roger Sayle  <roger@eyesopen.com>
3447
3448         * g77.f-torture/compile/xformat.f: New test case.
3449
3450 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3451
3452         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
3453         * g++.old-deja/g++.mike/eh50.C: Likewise.
3454
3455 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3456
3457         PR c++/6440
3458         * g++.dg/template/spec7.C: New test.
3459         * g++.dg/template/spec8.C: Likewise.
3460
3461 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
3462
3463         * gcc.c-torture/execute/20030313-1.c: New test.
3464
3465 2003-03-14  Richard Henderson  <rth@redhat.com>
3466
3467         * gcc.dg/inline-2.c: Adjust alpha test for external call.
3468
3469 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3470
3471         * gcc.c-torture/compile/20030314-1.c: New test.
3472
3473 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
3474
3475         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
3476         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
3477         thumb target,
3478         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
3479         to accept newer _imp__  prefix and additional
3480         newline in .drectve section.
3481         * gcc.dg/dll-4.c: Likewise.
3482         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
3483         switch.
3484
3485 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
3486
3487         * g++.dg/parse/namespace9.C: New test.
3488
3489         * g++.dg/init/ref5.C: New test.
3490         * g++.dg/parse/ptrmem1.C: Likewise.
3491
3492 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3493
3494         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
3495         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
3496         regular expression.
3497         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
3498         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
3499
3500 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
3501
3502         * gcc.c-torture/execute/20030224-2.c: New test.
3503
3504 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3505
3506         * gcc.dg/decl-3.c: New test.
3507
3508 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3509
3510         * gcc.dg/i386-loop-2.c: New test.
3511
3512 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
3513
3514         PR c++/9474
3515         * g++.dg/parse/namespace8.C: New test.
3516
3517         PR c++/9924
3518         * g++.dg/overload/builtin2.C: New test.
3519
3520 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
3521
3522         * gcc.dg/return-type-3.c: New test.
3523
3524 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
3525
3526         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
3527         profiling options are not supported.
3528
3529 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
3530
3531         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
3532         * g++.old-deja/g++.warn/impint2.C: Likewise.
3533
3534 2003-03-10  Devang Patel  <dpatel@apple.com>
3535
3536         * g++.dg/cpp/c++_cmd_1.C: New test.
3537         * g++.dg/cpp/c++_cmd_1.h: New file.
3538
3539 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
3540
3541         * gcc.dg/altivec-9.c: New file.
3542
3543 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3544
3545         * gcc.dg/ppc-sdata-1.c: New test.
3546         * gcc.dg/ppc-sdata-2.c: New test.
3547
3548 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
3549
3550         PR c++/9373
3551         * g++.dg/opt/ptrmem2.C: New test.
3552
3553         PR c++/8534
3554         * g++.dg/opt/ptrmem1.C: New test.
3555
3556 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3557
3558         * gcc.dg/i386-loop-1.c: New test.
3559
3560 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3561
3562         PR c++/9970
3563         * g++.dg/lookup/friend1.C: New test.
3564
3565 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
3566
3567         PR c++/9823
3568         * g++.dg/parser/constructor1.C: New test.
3569
3570 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
3571
3572         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
3573
3574         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
3575
3576 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>