OSDN Git Service

f1b49d1352f3c2a706817de4d8791574f136a255
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2
3         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
4         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
5
6 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7
8         PR tree-opt/16808
9         * gcc.c-torture/compile/pr16808.c: New test.
10
11 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
12
13         PR rtl-optimization/17104
14         * gcc.dg/ppc-bitfield1.c: New.
15
16 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17
18         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
19
20 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21
22         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
23         strings for 32-bit code.
24
25 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
26
27         PR c/18239
28         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
29
30 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
31
32         PR c++/18064
33         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
34
35 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
36
37         PR c++/15172
38         * g++.dg/init/aggr2.C: New test.
39
40 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
41
42         * objc.dg/local-decl-1.m: New test.
43
44 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
45
46         * gcc.dg/20040910-1.c: Adjust regex.
47
48 2004-10-30  Roger Sayle  <roger@eyesopen.com>
49
50         PR rtl-optimization/18084
51         * g++.dg/opt/pr18084-1.C: New testcase.
52
53 2004-10-30  Matt Austern  <austern@apple.com>
54
55         PR c++/17542
56         * g++.dg/ext/attrib18.C: New test.
57         
58 2004-10-30  Roger Sayle  <roger@eyesopen.com>
59
60         PR middle-end/18096
61         * gcc.dg/pr18096-1.c: New test case.
62
63 2004-10-30  Roger Sayle  <roger@eyesopen.com>
64
65         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
66
67 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
68
69         PR c/16666
70         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
71         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
72         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
73         gcc.dg/old-style-prom-3.c: New tests.
74
75 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
76
77         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
78         Remove unnecessary inclusion of stdio.h.
79
80 2004-10-29  Roger Sayle  <roger@eyesopen.com>
81
82         PR rtl-optimization/17581
83         * gcc.dg/pr17581-1.c: New test case.
84
85 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
86
87         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
88         being implemented.
89         * g++.dg/conversion/dr195-1.C: New.
90         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
91         * g++.old-deja/g++.mike/p10148.C: Likewise.
92
93 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
94
95         PR c++/17695
96         * g++.dg/debug/typedef2.C: New test.
97
98 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
99
100         PR fortran/13490
101         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
102         * gfortran.dg/g77/README: Update.
103
104 2004-10-28  Matt Austern  <austern@apple.com>
105
106         PR c++/14124
107         * g++.dg/ext/packed7.C: New test.
108         
109 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
110
111         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
112         scan-assembler.
113         * lib/scanasm.exp (hidden-scan-for): New proc.
114         (scan-hidden): Use hidden-scan-for instead of constructing the scan
115         string.
116         (scan-not-hidden): Likewise.
117         * lib/target-supports.exp (check_visibility_available): mach-o is
118         support too.
119
120 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
121
122         PR c++/17132
123         * g++.dg/template/memclass3.C: New test.
124
125 2004-10-28  Adam Nemet  <anemet@lnxw.com>
126
127         PR middle-end/18160  
128         * gcc.dg/register-var-1.c: New test.
129         * gcc.dg/register-var-2.c: New test.
130         * gcc.dg/asm-7.c: Taking the address of a register variable is an
131         error now.
132
133 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
134
135         PR other/18172
136         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove 
137         unused variables.
138         * gcc.dg/vect/vect-22.c: Likewise.
139
140 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
141
142         * gcc.dg/i386-rotate-1.c: New test.
143
144 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
145
146         * g++.dg/init/ref12.C: Add "run" marker.
147
148         PR c++/17435
149         * g++.dg/init/ref12.C: New test.
150
151         PR c++/18140
152         * g++.dg/template/shift1.C: New test.
153         * g++.dg/template/error10.C: Adjust error markers.
154
155 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
156
157         PR tree-opt/17529
158         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
159
160 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
161
162         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
163         * gcc.dg/weak/weak-3.c: Likewise.
164         * gcc.dg/weak/weak-5.c: Likewise.
165         * gcc.dg/weak/weak-9.c: Likewise.
166         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
167         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
168
169         * gcc.dg/darwin-weakimport-1.c: New.
170
171 2004-10-28  Ben Elliston  <bje@au.ibm.com>
172
173         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
174
175 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
176
177         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
178         'syntax' error messages.
179         * gcc.dg/cpp/direct2s.c: Likewise.
180
181 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
182
183         * gcc.c-torture/compile/20041026-1.c: New.
184
185 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
186
187         PR c++/18093
188         * g++.dg/lookup/ns2.C: New test.
189
190         PR c++/18020
191         * g++.dg/template/enum4.C: New test.
192
193         PR c++/18161
194         * g++.dg/template/expr1.C: New test.
195
196 2004-10-26  Ben Elliston  <bje@au.ibm.com>
197
198         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
199
200 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
201
202         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
203         gcc.dg/decl-nospec-3.c: New tests.
204
205 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
206
207         * objc.dg/super-class-3.m: New test.
208
209 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
210
211         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
212         resyncing.
213         * gcc.dg/cpp/direct2s.c: Likewise.
214
215 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
216
217         * objc.dg/image-info.m: Update for changes to section selection.
218
219 2004-10-25  David Ayers  <d.ayers@inode.at>
220             Ziemowit Laski  <zlaski@apple.com>
221
222         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
223         diagnostics when messaging 'id <Proto>'.
224         * objc.dg/class-protocol-1.m: New test.
225         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
226         a non-existent method signature.
227         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
228         Update diagnostics when messaging with non-existent method signature.
229         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
230         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
231         invalid receivers are now resolved as if messaging 'id'; remove
232         extraneous diagnostics.
233
234 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
235
236         PR c/16667
237         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
238         gcc.dg/init-desig-obs-3.c: New tests.
239
240 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
241
242         * gcc.dg/debug/20041023-1.c: New test.
243
244 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
245
246         PR middle-end/17407
247         * gcc.c-torture/compile/pr17407.c: New test.
248
249         PR c++/18121
250         * g++.dg/template/array8.C: New test.
251
252 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
253
254         PR other/18138
255         * lib/g++.exp: Accept more than one multilib libgcc.
256         * lib/gcc-dg.exp: Likewise.
257         * lib/objc.exp: Likewise.
258         * lib/treelang.exp: Likewise.
259         * lib/gfortran.exp: Likewise.
260
261 2004-10-24  Ben Elliston  <bje@au.ibm.com>
262
263         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
264
265 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
266
267         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
268         * gcc.dg/c99-const-expr-3.c: Likewise.
269
270 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
271
272         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
273
274 2004-10-23  Ben Elliston  <bje@au.ibm.com>
275
276         * gcc.c-torture/execute/loop-2e.x: Remove.
277
278 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
279
280         PR c++/18095
281         * g++.dg/parse/crash18.C: New.
282         * g++.dg/parse/crash19.C: New.
283
284 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
285
286         * g++.dg/ext/dllimport1.C: Move dg-warnings.
287         * g++.dg/ext/dllimport2.C: Same.
288         * g++.dg/ext/dllimport8.C: Same.
289
290 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
291
292         PR c++/10841
293         * g++.dg/conversion/cast1.C: New test.
294         * g++.dg/overload/pmf1.C: Adjust error marker.
295
296 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
297
298         PR objc/17923
299         * objc.dg/const-str-7.m: New test.
300
301 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
302
303         * g++.dg/template/memfriend11.C: Fix comment typo.
304         * g++.dg/template/memfriend14.C: Likewise.
305
306 2004-10-20  Richard Henderson  <rth@redhat.com>
307
308         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
309         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
310         -fasynchronous-unwind-tables.
311
312 2004-10-20  Richard Henderson  <rth@redhat.com>
313
314         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
315         (main): Return success.
316         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
317         (main): Return success.
318
319 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
320
321         PR c++/13495
322         * g++.dg/template/memfriend9.C: New test.
323         * g++.dg/template/memfriend10.C: Likewise.
324         * g++.dg/template/memfriend11.C: Likewise.
325         * g++.dg/template/memfriend12.C: Likewise.
326         * g++.dg/template/memfriend13.C: Likewise.
327         * g++.dg/template/memfriend14.C: Likewise.
328         * g++.dg/template/memfriend15.C: Likewise.
329         * g++.dg/template/memfriend16.C: Likewise.
330         * g++.dg/template/memfriend17.C: Likewise.
331         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
332
333 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
334
335         * g++.dg/conversion/dr195.C: New.
336         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
337
338 2004-10-20  Ben Elliston  <bje@au.ibm.com>
339             Devang Patel  <dpatel@apple.com>
340
341         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
342         of floating point arithmetic, which could trap.
343
344 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
345
346         PR c++/14035
347         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
348         * g++.dg/conversion/const2.C: New test.
349         * g++.dg/expr/reinterpret2.C: New test.
350         * g++.dg/expr/reinterpret3.C: New test.
351         * g++.dg/expr/cast2.C: New test.
352         * g++.dg/expr/copy1.C: New test.
353         * g++.dg/other/conversion1.C: Change error message.
354         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
355         function pointers to void *.
356         * g++.old-deja/g++.mike/p10148.C: Likewise.
357
358 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
359
360         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
361
362 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
363
364         PR c++/18047
365
366         * g++.dg/parse/expr3.C: New test.
367
368 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
369
370         * gcc.dg/smod-1.c: New test.
371
372 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
373
374         * objc.dg/method-14.m: New test.
375
376 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
377
378         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
379         Also xfail as the patch was reverted.
380
381 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
382
383         PR middle-end/16973
384         * gcc.dg/pr16973.c: New test.
385
386 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
387
388         PR tree-optimization/17656
389         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
390
391 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
392
393         * g++.dg/eh/shadow1.C: New.
394
395 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
396
397         * gcc.c-torture/compile/20041018-1.c: New test.
398
399 2004-10-18  Ben Elliston  <bje@au.ibm.com>
400
401         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
402         compiler referring to register 0 when accessing sdata.  The linker
403         now patches things up.
404
405 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
406
407         PR c/17529
408         * gcc.c-torture/compile/pr17529.c: New test.
409
410 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
411
412         PR c++/17743
413         * g++.dg/ext/attrib17.C: New test.
414
415 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
416
417         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
418
419 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
420
421         PR c++/10479
422         * g++.dg/ext/attrib16.C: New test.
423
424 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
425
426         PR c++/17042
427         * g++.dg/init/dso_handle1.C: New test.
428
429         PR c++/14667
430         * g++.dg/parse/typedef6.C: New test.
431
432         PR c++/17916
433         * g++.dg/parse/pragma1.C: New test.
434
435 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
436
437         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
438
439 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
440
441         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
442         -fno-common when on HPPA HP-UX platforms.
443
444 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
445
446         PR other/16820
447         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
448         stdint.h.
449         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
450         uintptr_t.
451
452 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
453
454         PR c++/16301
455         * g++.dg/lookup/strong-using-4.C: New test.
456
457 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
458
459         PR middle-end/16567
460         * gcc.c-torture/compile/nested-1.c: New test.
461
462 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
463
464         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
465         and mipsisa64*-*-* (until support for misaligned loads is added).
466         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
467         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
468         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
469         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
470         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
471         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
472
473 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
474
475         PR c++/17976
476         * g++.dg/init/dtor3.C: New test.
477
478 2004-10-15  Ben Elliston  <bje@au.ibm.com>
479
480         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
481
482 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
483
484         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
485         * gcc.dg/macho-lo-sum.c: Likewise.
486
487 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
488
489         * gcc.dg/ppc-spe64-1.c: New test.
490
491 2004-10-14  Devang Patel  <dpatel@apple.com>
492
493         PR 17635
494         * gcc.dg/pr17635.c : New test.
495         
496 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
497
498         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
499         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
500         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
501         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
502         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
503         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
504         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
505         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
506         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
507         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
508         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
509         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
510         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
511         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
512         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
513         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
514         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
515         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
516
517 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
518
519         * gcc.dg/vect/vect-82.c: New testcase.  
520         * gcc.dg/vect/vect-82_64.c: New testcase.       
521         * gcc.dg/vect/vect-83.c: New testcase.  
522         * gcc.dg/vect/vect-83_64.c: New testcase.       
523
524 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
525
526         * gcc.dg/cpp/error-1.c: New test.
527
528 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
529
530         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
531
532 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
533
534         PR target/17984
535         * gcc.dg/cris-peep2-xsrand2.c: New test.
536
537 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
538
539         PR c++/17661
540         * testsuite/g++.dg/expr/for2.C: New test.
541
542 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
543
544         * g++.dg/inherit/thunk1.C: Run on the SPARC.
545
546 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
547
548         PR tree-optimization/17724
549         * g++.dg/opt/pr17724-1.C: New test.
550         * g++.dg/opt/pr17724-2.C: New test.
551         * g++.dg/opt/pr17724-3.C: New test.
552         * g++.dg/opt/pr17724-4.C: New test.
553         * g++.dg/opt/pr17724-5.C: New test.
554         * g++.dg/opt/pr17724-6.C: New test.
555
556 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
557
558         PR c/17301
559         * gcc.dg/pr17301-2.c: New test.
560
561 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
562
563         PR c++/15876
564         * g++.dg/parse/error22.C: New test.
565
566         PR c++/17936
567         * g++.dg/template/spec18.C: New test.
568
569 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
570
571         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
572         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
573         memcpy. 
574         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
575         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
576
577 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
578
579         * g++.dg/eh/cleanup5.C: Add dg-options "".
580
581 2004-10-11  Roger Sayle  <roger@eyesopen.com>
582
583         PR middle-end/17657
584         * gcc.dg/switch-4.c: New test case.
585
586 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
587
588         * gcc.c-torture/execute/20041011-1.c: New test.
589
590 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
591
592         PR c++/17554
593         * g++.dg/init/for3.C: New test.
594
595         PR c++/17657
596         * g++.dg/opt/switch2.C: New test.
597
598         PR middle-end/17703
599         * g++.dg/warn/Wreturn-2.C: New test.
600
601 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
602
603         PR c++/17907
604         * g++.dg/eh/cleanup5.C: New test.
605
606 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
607
608         PR c++/17393
609         * g++.dg/parse/error21.C: New test.
610
611 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
612
613         * g++.dg/overload/pmf1.C: Adjust quoting marks.
614         * g++.dg/warn/incomplete1.C: Likewise.
615         * g++.dg/template/qualttp20.C: Likewise.
616
617 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
618
619         PR c/17881
620         * parm-incomplete-1.c: New test.
621
622 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
623
624         PR c++/17867
625         * g++.dg/parse/error19.C: New test.
626
627         PR c++/17670
628         * g++.dg/init/new11.C: New test.
629
630         PR c++/17821
631         * g++.dg/parse/error20.C: New test.
632
633         PR c++/17826
634         * g++.dg/template/crash24.C: New test.
635         
636 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
637
638         PR c/17301
639         * gcc.dg/pr17301-1.c: New test.
640
641 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
642
643         PR c/17189
644         * gcc.dg/anon-struct-5.c: New test.
645
646 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
647
648         PR c/17844
649         * gcc.dg/pr17844-1.c: New test.
650
651 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
652
653         PR tree-optimization/17906
654         * gcc.c-torture/compile/pr17906.c: New.
655
656 2004-10-09  Stuart Hastings  <stuart@apple.com>
657             Roger Sayle  <roger@eyesopen.com>
658
659         PR rtl-optimization/17853
660         * gcc.dg/i386-mmx-5.c: New testcase.
661
662 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
663
664         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
665
666 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
667
668         PR c++/17524
669         * g++.dg/template/static9.C: New test.
670
671         PR c++/17685
672         * g++.dg/parse/operator5.C: New test.
673
674 2004-10-09  Roger Sayle  <roger@eyesopen.com>
675
676         PR middle-end/17894
677         * gcc.c-torture/execute/divcmp-4.c: New test case.
678
679 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
680
681         PR tree-opt/17902
682         * g++.dg/opt/pr17902.C: New test.
683
684 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
685
686         * gcc.dg/cpp/ident-1.c: Add dg-options "".
687
688 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
689
690         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
691
692 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
693
694         * gcc.dg/assign-warn-3.c: New test.
695
696 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
697
698         PR c/16999
699         * gcc.dg/cpp/ident-1.c: New test.
700
701 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
702
703         * gcc.c-torture/compile/acc1.c: New.
704
705 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
706
707         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
708         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
709
710 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
711
712         * gcc.dg/ultrasp11.c: New test.
713
714 2004-10-08  Michael Matz  <matz@suse.de>
715
716         * gcc.dg/doloop-2.c: New test.
717
718 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
719
720         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
721         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
722         objc.dg/method-9.m: Update expected diagnostics.
723
724 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
725
726         * gcc.dg/ppc-fsel-3.c: New file.
727         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
728
729 2004-10-07  Paul Brook  <paul@codesourcery.com>
730
731         * gfortran.dg/intrinsic_verify_1.f90: New test.
732
733 2004-10-07  Paul Brook  <paul@codesourcery.com>
734
735         * gfortran.dg/empty_format_1.f90: Remove stray commas.
736
737 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
738
739         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
740         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
741         commit.
742
743 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
744
745         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
746
747 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
748
749         PR c++/17115
750         * g++.dg/warn/Winline-4.C: New test.
751
752 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
753
754         * gcc.c-torture/compile/20041007-1.c: New test.
755
756 2004-10-07  Paul Brook  <paul@codesourcery.com>
757
758         PR fortran/17678
759         * gfortran.dg/use_allocated_1.f90: New test.
760
761 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
762
763         PR middle-end/17849
764         * gfortran.fortran-torture/compile/nested.f90: New test
765
766 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
767
768         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
769
770 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
771
772         PR c++/17368
773         * g++.dg/ext/asm6.C: New test.
774
775 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
776
777         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
778
779 2004-10-06  Paul Brook  <paul@codesourcery.com>
780
781         PR libfortran/17709
782         * gfortran.dg/empty_format_1.f90: New test.
783
784 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
785
786         PR fortran/17568
787         * gfortran.dg/ishft.f90: New test.
788
789         PR fortran/17283
790         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
791         tests.
792
793 2004-10-06  Paul Brook  <paul@codesourcery.com>
794
795         * gfortran.dg/do_1.f90: New test.
796
797 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
798
799         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
800         optimizing for size.
801
802 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
803
804         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
805
806 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
807
808         * gcc.c-torture/compile/20041005-1.c: New test.
809
810 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
811
812         PR c++/17829
813         * g++.dg/lookup/koenig4.C: New.
814
815 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
816
817         * g++.dg/other/classkey1.C: Adjust quoting marks.
818         * g++.dg/parse/error15.C: Likewise.
819         * g++.dg/template/meminit2.C (int>): Likewise.
820
821 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
822
823         PR fortran/17283
824         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
825
826         PR fortran/17631
827         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
828
829         PR fortran/17708
830         * gfortran.dg/pr17708.f90: New test.
831         
832 2004-10-04  Chao-ying Fu  <fu@mips.com>
833
834         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
835         * gcc.dg/vect/vect-4.c: Ditto.
836         * gcc.dg/vect/vect-5.c: Ditto.
837         * gcc.dg/vect/vect-6.c: Ditto.
838         * gcc.dg/vect/vect-8.c: Ditto.
839         * gcc.dg/vect/vect-16.c: Ditto.
840         * gcc.dg/vect/vect-30.c: Ditto.
841         * gcc.dg/vect/vect-40.c: Ditto.
842         * gcc.dg/vect/vect-41.c: Ditto.
843         * gcc.dg/vect/vect-42.c: Ditto.
844         * gcc.dg/vect/vect-43.c: Ditto.
845         * gcc.dg/vect/vect-44.c: Ditto.
846         * gcc.dg/vect/vect-45.c: Ditto.
847         * gcc.dg/vect/vect-46.c: Ditto.
848         * gcc.dg/vect/vect-47.c: Ditto.
849         * gcc.dg/vect/vect-48.c: Ditto.
850         * gcc.dg/vect/vect-49.c: Ditto.
851         * gcc.dg/vect/vect-50.c: Ditto.
852         * gcc.dg/vect/vect-51.c: Ditto.
853         * gcc.dg/vect/vect-52.c: Ditto.
854         * gcc.dg/vect/vect-53.c: Ditto.
855         * gcc.dg/vect/vect-54.c: Ditto.
856         * gcc.dg/vect/vect-55.c: Ditto.
857         * gcc.dg/vect/vect-56.c: Ditto.
858         * gcc.dg/vect/vect-57.c: Ditto.
859         * gcc.dg/vect/vect-58.c: Ditto.
860         * gcc.dg/vect/vect-59.c: Ditto.
861         * gcc.dg/vect/vect-60.c: Ditto.
862         * gcc.dg/vect/vect-74.c: Ditto.
863         * gcc.dg/vect/vect-79.c: Ditto.
864         * gcc.dg/vect/vect-80.c: Ditto.
865
866 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
867
868         * gcc.dg/unused-7.c: Use the correct option.
869
870 2004-10-04  Paul Brook  <paul@codesourcery.com>
871         Bud Davis  <bdavis9659@comcast.net>
872
873         PR fortran/17706
874         PR fortran/16434
875         * gfortran/pr17706.f90: New test.
876         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
877
878 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
879
880         * gfortran.dg/pr17612.f90: New test.
881
882 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
883
884         * g++.dg/template/local1.C: Adjust quoting marks in
885         testing for diagnostics.
886         * g++.dg/tls/diag-2.C: Likewise.
887         * g++.dg/other/error8.C: Likewise.
888
889 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
890
891         PR c/17178
892         * gcc.dg/unused-4.c: Adjust to be correct.
893
894         PR c/17820
895         * gcc.dg/unused-7.c: New test.
896
897 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
898
899         PR c++/17797
900         * g++.dg/overload/template2.C: New test.
901
902 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
903
904         PR tree-optimization/16632
905         * gcc.dg/tree-ssa/20041002-1.c: New.
906
907 2004-10-03  Paul Brook  <paul@codesourcery.com>
908
909         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
910         rather than relying on default formatting.
911
912 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
913
914         * gcc.dg/20040920-1.c: Update expected message text.
915
916 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
917
918         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
919
920 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
921
922         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
923         tree level.
924
925 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
926
927         * gcc.dg/tree-ssa/pr17343.c: Remove.
928
929 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
930
931         PR tree-opt/17343
932         * gcc.dg/tree-ssa/pr17343.c: New test.
933
934 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
935
936         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
937         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
938         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
939         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
940         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
941
942 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
943
944         * gcc.dg/lvalue-2.c: New test.
945
946 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
947
948         PR c/17730
949         * gcc.dg/pr17730-1.c: New test
950
951 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
952
953         PR c/7425
954         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
955
956 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
957
958         * gcc.c-torture/execute/stdarg-1.c: New test.
959         * gcc.c-torture/execute/stdarg-2.c: New test.
960         * gcc.c-torture/execute/stdarg-3.c: New test.
961         * gcc.dg/tree-ssa/stdarg-1.c: New test.
962         * gcc.dg/tree-ssa/stdarg-2.c: New test.
963         * gcc.dg/tree-ssa/stdarg-3.c: New test.
964         * gcc.dg/tree-ssa/stdarg-4.c: New test.
965         * gcc.dg/tree-ssa/stdarg-5.c: New test.
966
967 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
968
969         PR tree-optimization/17697
970         * g++.dg/opt/pr17697-1.C: New test.
971         * g++.dg/opt/pr17697-2.C: New test.
972         * g++.dg/opt/pr17697-3.C: New test.
973
974 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
975
976         PR c/16409
977         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
978         gcc.dg/vla-init-5.c: New tests.
979
980 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
981
982         PR c/13804
983         * gcc.dg/pr13804-1.c: New test.
984
985 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
986
987         PR fortran/16938
988         * gfortran.dg/pr16938.f90: New test.
989
990 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
991
992         * g++.dg/template/crash23.C: New test.
993
994 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
995
996         PR c++/17585
997         * g++.dg/template/static8.C: New test.
998
999 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
1000
1001         PR c++/17681
1002         * g++.dg/other/error9.C: New test.
1003
1004 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
1005
1006         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
1007
1008 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1009
1010         PR fortran/15164
1011         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
1012
1013 2004-09-26  Roger Sayle  <roger@eyesopen.com>
1014
1015         PR middle-end/17112
1016         * gcc.dg/pr17112-1.c: New test case.
1017
1018 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1019
1020         PR c/11459
1021         * gcc.dg/pr11459-1.c: New test.
1022
1023 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
1024
1025         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
1026         * gcc.dg/tree-ssa/loop-4.c: Likewise.
1027
1028 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1029
1030         * gfortran.dg/pr15324.f90: Make array bounds consistent.
1031
1032 2004-09-25  Jan Hubicka  <jh@suse.cz>
1033
1034         * compile/30040909-1.c: New test.
1035         * compile/30040907-1.c: New test.
1036
1037 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
1038
1039         * gcc.c-torture/execute/va-arg-26.c: New test.
1040
1041 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
1042
1043         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
1044         extra diagnostics on targets with 64-bit pointers.
1045         * objc.dg/selector-1.m: Adjust dg-warning regexp.
1046
1047 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1048
1049         PR c/17188
1050         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
1051         * gcc.dg/decl-3.c: Adjust expected message.
1052
1053 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1054
1055         PR fortran/17615
1056         * gfortran.dg/pr17615.f90: New test.
1057
1058 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
1059
1060         PR tree-optimzation/17517
1061         * g++.dg/tree-ssa/pr17517.C: New Test.
1062
1063 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1064
1065         PR c++/16889
1066         * g++.dg/lookup/ambig3.C: New.
1067
1068 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
1069
1070         PR tree-opt/17624
1071         * g++.dg/opt/pr17624.C: New test.
1072
1073 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1074
1075         PR c/6980
1076         * gcc.dg/Wbad-function-cast-1.c: New test.
1077
1078 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
1079
1080         * g++.dg/ext/complit1.C
1081         * g++.dg/other/error2.C
1082         * g++.dg/other/nontype-1.C
1083         * g++.dg/parse/crash11.C
1084         * g++.dg/parse/crash12.C
1085         * g++.dg/parse/error15.C
1086         * g++.dg/parse/error4.C
1087         * g++.dg/parse/tmpl-outside1.C
1088         * g++.dg/parse/too-many-tmpl-args1.C
1089         * g++.dg/template/dependent-expr3.C
1090         * g++.dg/template/error10.C
1091         * g++.dg/template/instantiate1.C
1092         * g++.dg/template/vtable2.C
1093         * g++.dg/warn/Wshadow-1.C
1094         * g++.dg/warn/weak1.C
1095         * g++.old-deja/g++.brendan/crash16.C
1096         * g++.old-deja/g++.brendan/crash18.C
1097         * g++.old-deja/g++.brendan/crash48.C
1098         * g++.old-deja/g++.brendan/crash49.C
1099         * g++.old-deja/g++.brendan/crash55.C
1100         * g++.old-deja/g++.brendan/crash56.C
1101         * g++.old-deja/g++.brendan/crash8.C
1102         * g++.old-deja/g++.brendan/enum11.C
1103         * g++.old-deja/g++.brendan/enum8.C
1104         * g++.old-deja/g++.brendan/enum9.C
1105         * g++.old-deja/g++.brendan/friend3.C
1106         * g++.old-deja/g++.brendan/misc14.C
1107         * g++.old-deja/g++.bugs/900402_02.C
1108         * g++.old-deja/g++.bugs/900404_03.C
1109         * g++.old-deja/g++.bugs/900404_04.C
1110         * g++.old-deja/g++.bugs/900428_03.C
1111         * g++.old-deja/g++.jason/crash4.C
1112         * g++.old-deja/g++.jason/overload21.C
1113         * g++.old-deja/g++.jason/redecl1.C
1114         * g++.old-deja/g++.jason/report.C
1115         * g++.old-deja/g++.jason/rfg10.C
1116         * g++.old-deja/g++.jason/template30.C
1117         * g++.old-deja/g++.law/arm12.C
1118         * g++.old-deja/g++.law/ctors5.C
1119         * g++.old-deja/g++.law/cvt20.C
1120         * g++.old-deja/g++.law/init10.C
1121         * g++.old-deja/g++.law/init8.C
1122         * g++.old-deja/g++.law/visibility17.C
1123         * g++.old-deja/g++.law/visibility7.C
1124         * g++.old-deja/g++.mike/net8.C
1125         * g++.old-deja/g++.mike/p646.C
1126         * g++.old-deja/g++.mike/p700.C
1127         * g++.old-deja/g++.mike/p701.C
1128         * g++.old-deja/g++.mike/p811.C
1129         * g++.old-deja/g++.ns/template13.C
1130         * g++.old-deja/g++.other/array3.C
1131         * g++.old-deja/g++.other/crash25.C
1132         * g++.old-deja/g++.other/dtor3.C
1133         * g++.old-deja/g++.other/dtor4.C
1134         * g++.old-deja/g++.other/main1.C
1135         * g++.old-deja/g++.other/warn7.C
1136         * g++.old-deja/g++.pt/crash11.C
1137         * g++.old-deja/g++.pt/crash36.C
1138         * g++.old-deja/g++.pt/spec22.C
1139         * g++.old-deja/g++.pt/spec9.C
1140         * g++.old-deja/g++.pt/ttp52.C
1141         * g++.old-deja/g++.robertl/eb103.C
1142         * g++.old-deja/g++.robertl/eb121.C
1143         * g++.old-deja/g++.robertl/eb22.C
1144         * g++.old-deja/g++.robertl/eb8.C:
1145         Update locations and/or regexps of dg-error markers.
1146         Remove markers for some bogus messages that are no longer issued.
1147
1148 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
1149
1150         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
1151         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
1152
1153 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
1154
1155         PR c++/17618
1156         * g++.dg/lookup/crash5.C: New test.
1157
1158 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
1159
1160         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
1161         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
1162         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
1163         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
1164         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
1165         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
1166
1167         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
1168         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
1169         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
1170         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
1171         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
1172         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
1173
1174         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
1175
1176         * gcc.dg/vect/vect-44.c: Check additional cases.
1177         * gcc.dg/vect/vect-48.c: Check additional cases.
1178
1179         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
1180         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
1181         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
1182         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
1183         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
1184         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
1185         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
1186         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
1187         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
1188
1189         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
1190         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
1191         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
1192
1193 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1194
1195         * gcc.dg/tree-ssa/loop-6.c: New test.
1196
1197 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
1198
1199         PR c++/17620
1200         * g++.dg/inherit/base2.C: New.
1201
1202 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1203
1204         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
1205         * gcc.dg/20001012-2.c: Likewise.
1206         * gcc.dg/20001013-1.c: Likewise.
1207         * gcc.dg/20001101-1.c: Likewise.
1208         * gcc.dg/20001102-1.c: Likewise.
1209         * gcc.dg/bf-spl1.c: Likewise.
1210         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
1211         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
1212
1213 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
1214
1215         PR tree-optimization/16721
1216         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
1217
1218 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
1219
1220         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
1221         * gcc.dg/20040305-1.c: Likewise.
1222
1223 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1224
1225         PR c/16566
1226         * gcc.c-torture/compile/pr16566-1.c,
1227         gcc.c-torture/compile/pr16566-2.c,
1228         gcc.c-torture/compile/pr16566-3.c: New tests.
1229
1230 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
1231
1232         PR tree-optimization/17512
1233         * gcc.c-torture/compile/20040916-1.c.
1234
1235 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
1236
1237         * gcc.dg/pragma-re-3.c: New test.
1238
1239 2004-09-17  Matt Austern  <austern@apple.com>
1240
1241         PR c++/15049
1242         * g++.dg/other/anon3.C: New.
1243
1244 2004-09-21  Roger Sayle  <roger@eyesopen.com>
1245
1246         PR c++/7503
1247         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
1248         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
1249         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
1250         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
1251         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
1252
1253 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
1254
1255         PR fortran/17286
1256         * gfortran.dg/pr17286.f90: New test.
1257
1258 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
1259
1260         PR c++/17530
1261         * g++.dg/template/static7.C: New test.
1262
1263 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
1264
1265         PR tree-opt/17558
1266         * gcc.c-torture/compile/pr17558.c: New test.
1267
1268 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1269
1270         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
1271         if SKIP_ATTRIBUTE is defined.
1272
1273 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1274
1275         PR fortran/15957
1276         * gfortran.dg/pr15957.f90: New test.
1277
1278 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
1279
1280         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
1281         in comparison.
1282         * gcc.dg/vect/vect-79.c: Likewise.
1283         * gcc.dg/vect/vect-80.c: Likewise.
1284
1285 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1286
1287         PR fortran/15750
1288         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
1289
1290 2004-09-20  Ira Rosen  <irar@il.ibm.com>
1291
1292         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
1293         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
1294         * gcc.dg/vect/vect-62.c: New testcase.
1295         * gcc.dg/vect/vect-63.c: New testcase.
1296         * gcc.dg/vect/vect-64.c: New testcase.
1297         * gcc.dg/vect/vect-65.c: New testcase.
1298         * gcc.dg/vect/vect-66.c: New testcase.
1299         * gcc.dg/vect/vect-67.c: New testcase.
1300         * gcc.dg/vect/vect-68.c: New testcase.
1301         * gcc.dg/vect/vect-69.c: New testcase.
1302         * gcc.dg/vect/vect-79.c: New testcase.
1303         * gcc.dg/vect/vect-80.c: New testcase.
1304
1305 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1306
1307         * gcc.target/mips/asm-1.c: New test.
1308
1309 2004-09-19  Ira Rosen  <irar@il.ibm.com>
1310
1311         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
1312         * gcc.dg/vect/vect-73.c: New testcase.
1313         * gcc.dg/vect/vect-74.c: New testcase.
1314         * gcc.dg/vect/vect-75.c: New testcase.
1315         * gcc.dg/vect/vect-76.c: New testcase.
1316         * gcc.dg/vect/vect-77.c: New testcase.
1317         * gcc.dg/vect/vect-78.c: New testcase
1318
1319 2004-09-18  Paul Brook  <paul@codesourcery.com>
1320
1321         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
1322
1323 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
1324
1325         PR c/17424
1326         * gcc.dg/pr17424-1.c: New test.
1327
1328 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
1329
1330         * g++.dg/tree-ssa/pr17153.C: New test.
1331
1332 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
1333
1334         PR pch/13361
1335         * testsuite/g++.dg/pch/wchar-1.C: New.
1336         * testsuite/g++.dg/pch/wchar-1.Hs: New.
1337
1338 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
1339
1340         * gcc.c-torture/execute/20040917-1.c: New test.
1341
1342 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1343
1344         PR tree-optimization/17319
1345         * gcc.dg/pr17319.c: New test.
1346
1347 2004-09-17  Devang Patel  <dpatel@apple.com>
1348
1349         * gcc.dg/20040813-1.c: New test.
1350
1351 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1352
1353         PR tree-optimization/17273
1354         * gcc.c-torture/compile/pr17273.c: New test.
1355
1356 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
1357
1358         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
1359         Update expected messages.
1360         * gcc.dg/declspec-13.c: New test.
1361
1362 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
1363
1364         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
1365
1366 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1367
1368         * gcc.c-torture/execute/pr17252.c: Use post-increment to
1369         change what 'a' is pointing to.
1370
1371 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
1372
1373         PR c++/16002
1374         * g++.dg/template/error18.C: New test.
1375
1376         PR c++/16029
1377         * g++.dg/warn/Wunused-8.C: New test.
1378
1379 2004-09-17  Steven Bosscher  <stevenb@suse.de>
1380
1381         PR tree-optimization/17513
1382         * gcc.dg/20040916-1.c: New test.
1383
1384 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
1385
1386         PR c++/17501
1387         * g++.dg/template/typename7.C: New test.
1388
1389 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1390
1391         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
1392
1393 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
1394
1395         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
1396         with -ftree-based-profiling also.
1397         * lib/profopt.exp: Support late-set profile_option/feedback_option.
1398
1399 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
1400
1401         PR/15364
1402         * gfortran.dg/der_array_io_1.f90: New test.
1403         * gfortran.dg/der_array_io_2.f90: New test.
1404         * gfortran.dg/der_array_io_3.f90: New test.
1405
1406 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1407
1408         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
1409         EABI.
1410
1411 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1412
1413         * g++.dg/opt/switch1.C: New test.
1414
1415 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1416
1417         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
1418         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
1419         Update expected messages.
1420
1421 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1422
1423         PR fortran/16485
1424         * gfortran.dg/same_name_1.f90: New test.
1425
1426 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
1427
1428         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
1429         dereference garbage pointers.
1430
1431 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
1432
1433         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
1434         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
1435
1436         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
1437         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
1438         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
1439
1440 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
1441
1442         PR c++/17324
1443         * g++.dg/template/mangle1.C: New test.
1444
1445 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1446
1447         PR tree-optimization/17252
1448         * gcc.c-torture/execute/pr17252.c: New test.
1449
1450 2004-09-14  Andrew Pinski  <apinski@apple.com>
1451
1452         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
1453
1454 2004-09-14  Roger Sayle  <roger@eyesopen.com>
1455
1456         PR rtl-optimization/9771
1457         * gcc.dg/pr9771-1.c: New test case.
1458
1459 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1460
1461         PR tree-optimization/15262
1462         * gcc.c-torture/execute/pr15262-1.c: New test.
1463         * gcc.c-torture/execute/pr15262-2.c: New test.
1464
1465 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1466
1467         * gcc.dg/declspec-12.c: New test.
1468
1469 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
1470
1471         * gfortran.dg/pr17090.f90: Add directives to test.
1472
1473 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1474
1475         * gcc.c-torture/compile/20040914-1.c: New test.
1476
1477 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1478
1479         PR c++/16162
1480         * g++.dg/template/decl2.C: New test.
1481
1482 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
1483
1484         PR fortran/17090
1485         * gfortran.dg/pr17090.f90: New test.
1486
1487 2004-09-13  Dale Johannesen  <dalej@apple.com>
1488
1489         * gcc.c-torture/compile/pr17408.c:  New test case.
1490
1491 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1492
1493         PR c++/16716
1494         * g++.dg/parse/crash17.C: New test.
1495
1496         PR c++/17327
1497         * g++.dg/template/enum3.C: New test.
1498
1499 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
1500
1501         * lib/gcc-defs.exp: Load wrapper.exp.
1502         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
1503         using local code.
1504         * lib/gcc.exp (gcc_init): Similar.
1505         * lib/gfortran.exp (gfortran_init): Similar.
1506         * lib/objc.exp (objc_init): Similar.
1507         * lib/treelang.exp (treelang_init): Similar.
1508         * lib/wrapper.exp: New file with build_wrapper call machinery in
1509         ${tool}_maybe_build_wrapper.
1510
1511 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1512
1513         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
1514         "inline".
1515         * gcc.dg/declspec-11.c: Update expected messages.
1516         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
1517         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
1518         gcc.dg/inline-12.c: New tests.
1519
1520 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
1521
1522         * g++.dg/tree-ssa/pr17400.C: New testcase.
1523
1524 2004-09-13  James E Wilson  <wilson@specifixinc.com>
1525
1526         * gcc.target/mips/sb1-1.c: New testcase.
1527
1528 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
1529
1530         * lib/g77-dg.exp: Remove unused file.
1531         * lib/mike-g77.exp: Ditto.
1532         * lib/g77.exp: Ditto.
1533
1534 2004-09-12  Richard Henderson  <rth@redhat.com>
1535
1536         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
1537
1538 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1539
1540         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
1541         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1542         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
1543         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
1544         Update expected messages.
1545
1546 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
1547
1548         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
1549         declaration/use mismatch for dirp parameter.
1550
1551 2004-09-12  Andrew Pinski  <apinski@apple.com>
1552
1553         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
1554         -fgnu-runtime is passed.
1555
1556 2004-09-12  Richard Henderson  <rth@redhat.com>
1557
1558         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
1559         do the uplevel thing and update additional_flags directly.
1560         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
1561         gfortran.fortran-torture/execute/intrinsic_nearest.x,
1562         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
1563         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
1564
1565 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1566
1567         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
1568
1569 2004-09-11  Roger Sayle  <roger@eyesopen.com>
1570
1571         PR middle-end/17411
1572         * g++.dg/opt/pr17411-1.C: New test case.
1573
1574 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1575
1576         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1577         gcc.dg/tls/diag-2.c: Update expected messages.
1578         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
1579         messages.
1580         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
1581         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
1582         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
1583         gcc.dg/tls/diag-5.c: New tests.
1584
1585 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
1586
1587         * gcc.dg/20040910-1.c: Correct dg-error regexp.
1588
1589 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1590
1591         * g++.dg/parse/break-in-for.C: New test.
1592
1593 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
1594
1595         * gcc.dg/tree-ssa/20040911-1.c: New test.
1596
1597 2004-09-11  Andreas Jaeger  <aj@suse.de>
1598
1599         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
1600         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
1601
1602 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
1603
1604         * gcc.target/frv: New directory of FR-V-specific tests.
1605
1606 2004-09-10  James E Wilson  <wilson@specifixinc.com>
1607
1608         * gcc.dg/convert-vec-1.c: New test.
1609
1610 2004-09-10  Roger Sayle  <roger@eyesopen.com>
1611
1612         PR middle-end/17024
1613         * gcc.dg/pr17024-1.c: New test case.
1614
1615 2004-09-10  Eric Christopher  <echristo@redhat.com>
1616
1617         * gcc.dg/20040910-1.c: New test.
1618
1619 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1620
1621         * gcc.dg/bitfld-9.c: New test.
1622
1623 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
1624
1625         * gcc.c-torture/execute/ieee/acc1.c: New test.
1626         * gcc.c-torture/execute/ieee/acc2.c: New test.
1627         * gcc.c-torture/execute/ieee/mzero6.c: New test.
1628
1629 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1630
1631         * gcc.dg/deprecated-2.c: New test.
1632
1633 2004-09-09  James E Wilson  <wilson@specifixinc.com>
1634
1635         * gcc.dg/init-vec-1.c: New test.
1636
1637 2004-09-09  Roger Sayle  <roger@eyesopen.com>
1638
1639         PR middle-end/17055
1640         * gcc.dg/pr17055-1.c: New test case.
1641
1642 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
1643
1644         PR target/17377
1645         * gcc.c-torture/execute/pr17377.c: New test.
1646
1647 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1648
1649         PR c/8420
1650         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
1651         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
1652         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1653         gcc.dg/long-long-typespec-1.c: New tests.
1654         * gcc.dg/tls/diag-2.c: Update expected diagnostics
1655
1656 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1657
1658         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
1659         gcc.dg/gnu99-static-1.c: New tests.
1660
1661 2004-09-08  Devang Patel  <dpatel@apple.com>
1662
1663         * gcc.dg/darwin-ld-20040828-1.c: New test.
1664         * gcc.dg/darwin-ld-20040828-2.c: New test.
1665         * gcc.dg/darwin-ld-20040828-3.c: New test.
1666
1667 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
1668
1669         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
1670         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
1671         in error message.
1672         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
1673         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
1674         in error message.
1675         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
1676         types they qualify.
1677         * objc.dg/type-size-2.m: Fix wording in comment.
1678         * objc.dg/va-meth-1.m: New test case.
1679
1680 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
1681
1682         PR c/16633:
1683         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
1684         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
1685
1686 2004-09-06  Devang Patel  <dpatel@apple.com>
1687
1688         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
1689         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
1690
1691 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
1692
1693         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
1694         reflect changed line numbering of diagnostics.
1695
1696 2004-09-06  Paul Brook  <paul@codesourcery.com>
1697
1698         * gfortran.dg/edit_real_1.f90: Add new test.
1699
1700 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1701
1702         * gcc.dg/tree-ssa/loop-2.c: New test.
1703         * gcc.dg/tree-ssa/loop-3.c: New test.
1704         * gcc.dg/tree-ssa/loop-4.c: New test.
1705         * gcc.dg/tree-ssa/loop-5.c: New test.
1706
1707 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1708
1709         * gcc.dg/format/sentinel-1.c: Update for parameter option.
1710
1711 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1712
1713         * gcc.dg/format/sentinel-1.c: New test.
1714
1715 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
1716
1717         * testsuite/gcc.dg/builtins-46.c: New.
1718
1719 2004-09-03  Devang Patel  <dpatel@apple.com>
1720
1721         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
1722         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
1723
1724 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1725
1726         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
1727         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
1728         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
1729         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
1730         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
1731         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
1732         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
1733         the non-portable bzero.
1734         * gcc.dg/20010912-1.c: xfail for NetWare.
1735         * gcc.dg/20020426-2.c: xfail for NetWare.
1736         * gcc.dg/20021014-1.c: xfail for NetWare.
1737         * gcc.dg/20021018-1.c: xfail for NetWare.
1738         * gcc.dg/20030213-1.c: xfail for NetWare.
1739         * gcc.dg/20030225-1.c: xfail for NetWare.
1740         * gcc.dg/20030708-1.c: xfail for NetWare.
1741         * gcc.dg/builtins-config.h: Also exclude NetWare.
1742         * gcc.dg/format/format.h: Define restrict only if not already defined.
1743         * gcc.dg/nest.c: xfail for NetWare.
1744         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
1745         * lib/target-supports.exp (check_visibility_available): Exclude
1746         NetWare.
1747
1748 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1749
1750         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
1751         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
1752         deterministic starting point for the alignment of structure fields.
1753         * gcc.dg/Wpadded.c: Dito.
1754         * g++.dg/abi/vbase10.C: Dito.
1755
1756 2004-09-03  Devang Patel  <dpatel@apple.com>
1757
1758         * g++.dg/debug/pr15736.cc: New test.
1759
1760 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1761
1762         * README.QMTEST: Fix out-of-date link.
1763
1764 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
1765
1766         PR fortran/16579
1767         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
1768         Delete.  Duplicate of gfortran.dg/g77/20010610.f
1769
1770 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1771
1772         * g++.dg/abi/arm_rtti1.C: New test.
1773
1774 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
1775
1776         * gcc.dg/ppc-vector-memcpy.c: New.
1777         * gcc.dg/ppc-vector-memset.c: New.
1778
1779 2004-09-02  Chao-ying Fu  <fu@mips.com>
1780
1781         * gcc.target/mips/mips-3d-1.c: New test.
1782         * gcc.target/mips/mips-3d-2.c: New test.
1783         * gcc.target/mips/mips-3d-3.c: New test.
1784         * gcc.target/mips/mips-3d-4.c: New test.
1785         * gcc.target/mips/mips-3d-5.c: New test.
1786         * gcc.target/mips/mips-3d-6.c: New test.
1787         * gcc.target/mips/mips-3d-7.c: New test.
1788         * gcc.target/mips/mips-3d-8.c: New test.
1789         * gcc.target/mips/mips-3d-9.c: New test.
1790         * gcc.target/mips/mips-ps-1.c: New test.
1791         * gcc.target/mips/mips-ps-2.c: New test.
1792         * gcc.target/mips/mips-ps-3.c: New test.
1793         * gcc.target/mips/mips-ps-4.c: New test.
1794         * gcc.target/mips/mips-ps-type.c: New test.
1795
1796 2004-09-02  Paul Brook  <paul@codesourcery.com>
1797
1798         * gfortran.dg/edit_real_1.f90: Add new tests.
1799
1800 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1801
1802         PR fortran/15327
1803         * gfortran.dg/merge_char_1.f90: New test.
1804
1805 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1806
1807         PR fortran/16404
1808         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
1809
1810 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1811
1812         PR c/1522
1813         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
1814
1815 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
1816
1817         * g++.dg/opt/loop1.C: Do not XFAIL.
1818
1819 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
1820
1821         * gcc.c-torture/execute/20040831-1.c: New test.
1822
1823 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
1824
1825         PR fortran/16579
1826         * gfortran.dg/g77/20010610.f: Now passes.
1827         Copy from g77.f-torture/execute. Add dg-run directive.
1828         * gfortran.dg/g77/README: Update
1829
1830 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1831
1832         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
1833         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
1834         (t1, t2, t3, t4): Add volatile.
1835
1836 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1837
1838         * g++.dg/ext/visibility/arm1.C: New test.
1839
1840 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
1841
1842         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
1843         -pedantic-errors.
1844
1845 2004-09-01  Paul Brook  <paul@codesourcery.com>
1846
1847         * gfortran.dg/eof_2.f90: New test.
1848
1849 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1850
1851         PR fortran/16579
1852         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
1853
1854 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
1855
1856         PR libfortran/16805
1857         * gfortran.dg/list_read_2.f90: New test.
1858
1859 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1860
1861         * g++.dg/abi/key1.C: New test.
1862
1863 2004-08-31  Richard Henderson  <rth@redhat.com>
1864
1865         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
1866         form of offsetof.
1867         * g++.dg/other/offsetof5.C: Remove duplicate.
1868
1869 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1870
1871         PR fortran/17244
1872         * gfortran.dg/func_derived_1.f90: New test.
1873
1874 2004-08-31  Paul Brook  <paul@codesourcery.com>
1875
1876         * gfortran.dg/eof_1.f90: New test.
1877
1878 2004-08-31  Paul Brook  <paul@codesourcery.com>
1879
1880         * gfortran.dg/list_read_1.f90: New file.
1881
1882 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
1883
1884         * g++.dg/opt/loop1.C: XFAIL.
1885
1886 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
1887
1888         * gcc.dg/funcdef-storage-1.c: New.
1889         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
1890         an extern function in local scope.
1891         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
1892         declare an 'auto inline' function in local scope.
1893         * gcc.dg/20011130-1.c: Likewise.
1894         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
1895         an 'auto' function in local scope.
1896         * gcc.dg/20021014-1.c: Likewise.
1897         * gcc.dg/20030331-2.c: Likewise.
1898
1899 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1900
1901         * gfortran.dg/blockdata_1.f90: New test.
1902
1903 2004-08-30  Richard Henderson  <rth@redhat.com>
1904
1905         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
1906
1907 2004-08-30  Richard Henderson  <rth@redhat.com>
1908
1909         * lib/fortran-torture.exp (fortran-torture-execute): Honor
1910         additional_flags set by alternate driver.
1911         (ieee-options): New procedure.
1912         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
1913         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
1914         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
1915         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
1916
1917 2004-08-30  Richard Henderson  <rth@redhat.com>
1918
1919         * lib/f-torture.exp: Remove.
1920
1921 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
1922
1923         PR rtl-optimization/16590
1924         * g++.dg/opt/loop1.C: New test.
1925
1926 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1927
1928         PR fortran/13910
1929         * gfortran.dg/oldstyle_1.f90: New test.
1930
1931 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
1932         Paul Brook  <paul@codesourcery.com>
1933
1934         * gfortran.dg/g77/README: Update.
1935         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
1936         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
1937         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
1938
1939 2004-08-28  Paul Brook  <paul@codesourcery.com>
1940
1941         PR libfortran/17195
1942         * gfortran.dg/edit_real_1.f90: New test.
1943
1944 2004-08-27  Paul Brook  <paul@codesourcery.com>
1945
1946         * gfortran.dg/rewind_1.f90: New test.
1947
1948 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
1949
1950         PR fortran/16597
1951         * gfortran.dg/pr16597.f90: New test.
1952
1953 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1954
1955         PR c/13801
1956         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
1957         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
1958         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
1959         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
1960         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
1961
1962 2004-08-26  Nick Clifton  <nickc@redhat.com>
1963
1964         * gcc.c-torture/compile/pr17119.c: New test.
1965
1966 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1967
1968         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
1969
1970 2004-08-25  Richard Henderson  <rth@redhat.com>
1971
1972         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
1973         the bits that expect kind=8 to be the largest real kind.
1974
1975 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1976
1977         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
1978
1979 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1980
1981         * gfortran.dg/assignment_1.f90: New test.
1982
1983 2004-08-25  Adam Nemet  <anemet@lnxw.com>
1984
1985         * g++.dg/template/repo3.C: New test.
1986
1987 2004-08-25  Roger Sayle  <roger@eyesopen.com>
1988
1989         PR middle-end/16693
1990         PR tree-optimization/16372
1991         * g++.dg/opt/pr16372-1.C: New test case.
1992         * g++.dg/opt/pr16693-1.C: New test case.
1993         * g++.dg/opt/pr16693-2.C: New test case.
1994
1995 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1996
1997         * objc.dg/proto-lossage-4.m: New test.
1998
1999 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
2000
2001         PR c++/17155
2002         * g++.dg/inherit/local2.C: New test.
2003
2004 2004-08-25  Paul Brook  <paul@codesourcery.com>
2005
2006         PR fortran/17144
2007         * gfortran.dg/string_ctor_1.f90: New test.
2008
2009 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2010
2011         PR c++/14428
2012         * g++.dg/template/redecl2.C: New test.
2013
2014 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
2015
2016         PR fortran/17143
2017         * gfortran.dg/pr17143.f90: New test.
2018
2019 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
2020
2021         PR fortran/17164
2022         * gfortran.dg/pr17164.f90: New test.
2023
2024 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2025
2026         * gcc.dg/tree-ssa/loop-1.c: New test.
2027
2028 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
2029
2030         * gcc.c-torture/compile/20040824-1.c: New test.
2031
2032 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
2033
2034         * gcc.c-torture/compile/iftrap-3.c: New test.
2035
2036 2004-08-24  Paul Brook  <paul@codesourcery.com>
2037
2038         * gfortran.dg/entry_2.f90: New test.
2039
2040 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2041
2042         PR c++/16889
2043         * g++.dg/lookup/ambig[12].C: New.
2044
2045 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2046
2047         PR c++/16706
2048         * g++.dg/template/crash21.C: New test.
2049         * g++.dg/template/crash22.C: Likewise.
2050
2051 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2052
2053         PR c++/17149
2054         * g++.dg/template/access15.C: New.
2055
2056 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
2057
2058         PR c++/17163
2059         * g++.dg/template/repo2.C: New test.
2060
2061 2004-08-23  Roger Sayle  <roger@eyesopen.com>
2062
2063         PR rtl-optimization/17078
2064         * gcc.c-torture/execute/pr17078-1.c: New test case.
2065
2066 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
2067
2068         PR c/14492
2069         * gcc.dg/debug/crash1.c: New test.
2070
2071 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
2072
2073         PR c/16180
2074         * gcc.dg/loop-5.c: New test.
2075
2076 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2077
2078         * gcc.c-torture/execute/20040823-1.c: New test.
2079
2080 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
2081
2082         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
2083         to the assembler.  Simplify test accordingly.
2084         (asm_abi_flags): Use GNU names.
2085         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
2086         to check for ABI flags.
2087
2088 2004-08-22  Andrew Pinski  <apinski@apple.com>
2089
2090         * g++.dg/opt/pr14029.C: New test.
2091         * gcc.c-torture/execute/pr15262.c: New test.
2092
2093 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2094
2095         * gfortran.dg/reduction.f90: Add checks with complex arguments.
2096
2097 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
2098
2099         PR 16908
2100         * gfortran.dg/direct_io.f90: New test.
2101
2102 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
2103
2104         PR c++/17121
2105         * g++.dg/inherit/local2.C: New test.
2106
2107 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
2108
2109         PR c++/17120
2110         * g++.dg/warn/Wparentheses-4.C: New test.
2111
2112 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
2113
2114         PR c++/17121
2115         * g++.dg/inherit/local2.C: New test.
2116
2117         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
2118         * gcc.dg/ppc-ldstruct.c: Likewise.
2119         * gcc.dg/ppc64-abi-2.c: Likewise.
2120
2121 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
2122
2123         PR rtl-optimization/17099
2124         * gcc.c-torture/execute/20040820-1.c: New test.
2125
2126 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
2127
2128         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
2129
2130 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
2131
2132         PR fortran/17077
2133         * gfortran.dg/auto_array_1.f90: New test.
2134
2135 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2136
2137         PR fortran/17074
2138         * gfortran.dg/simpleif_1.f90: New test.
2139
2140 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
2141
2142         * lib/target-supports.exp (check_profiling_available): Return
2143         false for arm*-*-symbianelf* and arm*-*-eabi*.
2144
2145         PR c++/15890
2146         * g++.dg/template/delete1.C: New test.
2147
2148 2004-08-19  Paul Brook  <paul@codesourcery.com>
2149
2150         PR fortran/14976
2151         PR fortran/16228
2152         * gfortran.dg/data_char_1.f90: New test.
2153
2154 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
2155
2156         PR fortran/16946
2157         * gfortran.dg/reduction.f90: New testcase.
2158
2159 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2160
2161         PR fortran/16520
2162         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
2163
2164 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2165
2166         PR c++/17041
2167         * g++.dg/Wparentheses-3.C: New test.
2168
2169 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
2170
2171         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
2172         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
2173         * gcc.dg/vect/vect-2.c: Likewise.
2174         * gcc.dg/vect/vect-3.c: Likewise.
2175         * gcc.dg/vect/vect-4.c: Likewise.
2176         * gcc.dg/vect/vect-5.c: Likewise.
2177         * gcc.dg/vect/vect-6.c: Likewise.
2178         * gcc.dg/vect/vect-7.c: Likewise.
2179         * gcc.dg/vect/vect-25.c: Likewise.
2180         * gcc.dg/vect/vect-31.c: Likewise.
2181         * gcc.dg/vect/vect-32.c: Likewise.
2182         * gcc.dg/vect/vect-34.c: Likewise.
2183         * gcc.dg/vect/vect-36.c: Likewise.
2184         * gcc.dg/vect/vect-all.c: Likewise.
2185
2186 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
2187
2188         PR c++/17068
2189         * g++.dg/template/operator4.C: New test.
2190
2191 2004-08-18  Richard Henderson  <rth@redhat.com>
2192
2193         * gcc.dg/20040206-1.c: XFAIL.
2194
2195 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
2196
2197         PR c++/16246
2198         * g++.dg/template/array7.C: New test.
2199
2200 2004-08-17  James E Wilson  <wilson@specifixinc.com>
2201
2202         * gcc.dg/mips-movcc-1.c: New test.
2203         * gcc.dg/mips-movcc-2.c: New test.
2204         * gcc.dg/mips-movcc-3.c: New test.
2205
2206         * gcc.dg/mips-nmadd-1.c: New test.
2207         * gcc.dg/mips-nmadd-2.c: New test.
2208
2209 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
2210
2211         PR c++/15871
2212         * g++.dg/opt/inline8.C: New test.
2213
2214         PR c++/16965
2215         * g++.dg/parse/error17.C: New test.
2216
2217 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
2218
2219         * gcc.dg/vect: New directory for vectorizer tests.
2220         * gcc.dg/vect/tree-vect.h: New file.
2221         * gcc.dg/vect/vect.exp: New file.
2222         * gcc.dg/vect/pr16105.c.c: New test.
2223         * gcc.dg/vect/vect-1.c: New test.
2224         * gcc.dg/vect/vect-2.c: New test.
2225         * gcc.dg/vect/vect-3.c: New test.
2226         * gcc.dg/vect/vect-4.c: New test.
2227         * gcc.dg/vect/vect-5.c: New test.
2228         * gcc.dg/vect/vect-6.c: New test.
2229         * gcc.dg/vect/vect-7.c: New test.
2230         * gcc.dg/vect/vect-8.c: New test.
2231         * gcc.dg/vect/vect-9.c: New test.
2232         * gcc.dg/vect/vect-10.c: New test.
2233         * gcc.dg/vect/vect-11.c: New test.
2234         * gcc.dg/vect/vect-12.c: New test.
2235         * gcc.dg/vect/vect-13.c: New test.
2236         * gcc.dg/vect/vect-14.c: New test.
2237         * gcc.dg/vect/vect-15.c: New test.
2238         * gcc.dg/vect/vect-16.c: New test.
2239         * gcc.dg/vect/vect-17.c: New test.
2240         * gcc.dg/vect/vect-18.c: New test.
2241         * gcc.dg/vect/vect-19.c: New test.
2242         * gcc.dg/vect/vect-20.c: New test.
2243         * gcc.dg/vect/vect-21.c: New test.
2244         * gcc.dg/vect/vect-22.c: New test.
2245         * gcc.dg/vect/vect-23.c: New test.
2246         * gcc.dg/vect/vect-24.c: New test.
2247         * gcc.dg/vect/vect-25.c: New test.
2248         * gcc.dg/vect/vect-26.c: New test.
2249         * gcc.dg/vect/vect-27.c: New test.
2250         * gcc.dg/vect/vect-28.c: New test.
2251         * gcc.dg/vect/vect-29.c: New test.
2252         * gcc.dg/vect/vect-30.c: New test.
2253         * gcc.dg/vect/vect-31.c: New test.
2254         * gcc.dg/vect/vect-32.c: New test.
2255         * gcc.dg/vect/vect-33.c: New test.
2256         * gcc.dg/vect/vect-34.c: New test.
2257         * gcc.dg/vect/vect-35.c: New test.
2258         * gcc.dg/vect/vect-36.c: New test.
2259         * gcc.dg/vect/vect-37.c: New test.
2260         * gcc.dg/vect/vect-38.c: New test.
2261         * gcc.dg/vect/vect-40.c: New test.
2262         * gcc.dg/vect/vect-41.c: New test.
2263         * gcc.dg/vect/vect-42.c: New test.
2264         * gcc.dg/vect/vect-43.c: New test.
2265         * gcc.dg/vect/vect-44.c: New test.
2266         * gcc.dg/vect/vect-45.c: New test.
2267         * gcc.dg/vect/vect-46.c: New test.
2268         * gcc.dg/vect/vect-47.c: New test.
2269         * gcc.dg/vect/vect-48.c: New test.
2270         * gcc.dg/vect/vect-49.c: New test.
2271         * gcc.dg/vect/vect-50.c: New test.
2272         * gcc.dg/vect/vect-51.c: New test.
2273         * gcc.dg/vect/vect-52.c: New test.
2274         * gcc.dg/vect/vect-53.c: New test.
2275         * gcc.dg/vect/vect-54.c: New test.
2276         * gcc.dg/vect/vect-55.c: New test.
2277         * gcc.dg/vect/vect-56.c: New test.
2278         * gcc.dg/vect/vect-57.c: New test.
2279         * gcc.dg/vect/vect-58.c: New test.
2280         * gcc.dg/vect/vect-59.c: New test.
2281         * gcc.dg/vect/vect-60.c: New test.
2282         * gcc.dg/vect/vect-61.c: New test.
2283         * gcc.dg/vect/vect-all.c: New test.
2284         * gcc.dg/vect/vect-none.c: New test.
2285
2286 2004-08-17  Paul Brook  <paul@codesourcery.com>
2287
2288         PR fortran/13082
2289         * gfortran.dg/entry_1.f90: New test.
2290
2291 2004-08-17  Andrew Pinski  <apinski@apple.com>
2292
2293         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
2294
2295 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
2296
2297         * gcc.dg/pr17036-1.c: New test.
2298
2299 2004-08-16  Devang Patel  <dpatel@apple.com>
2300
2301         * gcc.dg/darwin-20040809-1.c: New test.
2302
2303 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
2304
2305         * gcc.dg/funcdef-attr-1.c: New test.
2306
2307 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
2308
2309         * gcc.dg/altivec-17.c: New test.
2310         * gcc.dg/altivec-18.c: New test.
2311
2312 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2313
2314         PR c++/6749
2315         * g++.dg/template/vtable2.C: New test.
2316
2317 2004-08-14  Richard Henderson  <rth@redhat.com>
2318
2319         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
2320         * gcc.dg/pack-test-4.c (main): Return 0.
2321         * gcc.dg/setjmp-1.c: Remove XFAIL.
2322         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
2323
2324 2004-08-14  Richard Henderson  <rth@redhat.com>
2325
2326         * gcc.dg/980217-1.c: Add prototype for printf.
2327
2328 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
2329
2330         * gfortran.dg/pr16935.f90: New test.
2331
2332 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
2333
2334         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
2335
2336 2004-08-13  Paul Brook  <paul@codesourcery.com>
2337
2338         * gfortran.dg/der_io_1.f90: Remove stray comma.
2339
2340 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2341
2342         * gcc.dg/vmx/cw-bug-2.c: Remove.
2343         * gcc.dg/vmx/vprint-1.c: Remove.
2344         * gcc.dg/vmx/vscan-1.c: Remove.
2345
2346 2004-08-12  Devang patel  <dpatel@apple.com>
2347
2348         * gcc.dg/darwin-20040809-2.c: New test.
2349
2350 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
2351
2352         * g++.dg/ext/altivec-12.C: New test.
2353
2354         * g++.dg/ext/altivec-11.C: New test.
2355
2356 2004-08-12  Paul Brook  <paul@codesourcery.com>
2357
2358         * g++.dg/abi/arm_cxa_vec_1.C: New test.
2359
2360 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2361
2362         * g++.dg/ext/altivec-2.C: Check for hardware support before
2363         executing any VMX instructions.
2364
2365         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
2366
2367 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
2368
2369         PR c++/16276
2370         * g++.old-deja/g++.other/comdat4.C: New test.
2371         * g++.old-deja/g++.other/comdat4-aux.cc: New.
2372
2373 2004-08-12  Ben Elliston  <bje@au.ibm.com>
2374
2375         PR target/16286
2376         * gcc.dg/pr16286.c: New test.
2377
2378 2004-08-12 Jan Beulich <jbeulich@novell.com>
2379
2380         * g++.dg/ext/asm5.C: New.
2381
2382 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2383
2384         PR c++/16698
2385         * g++.dg/eh/crash1.C: New test.
2386
2387         PR c++/16717
2388         * g++.dg/ext/construct1.C: New test.
2389
2390 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2391
2392         PR c++/16853
2393         * g++.dg/init/ptrmem1.C: New test.
2394
2395         PR c++/16618
2396         * g++.dg/parse/offsetof5.C: New test.
2397
2398         PR c++/16870
2399         * g++.dg/template/overload3.C: New test.
2400
2401 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2402
2403         PR c++/16964
2404         * g++.dg/parse/error16.C: New test.
2405
2406         PR c++/16904
2407         * g++.dg/template/error14.C: New test.
2408
2409         PR c++/16929
2410         * g++.dg/template/error15.C: New test.
2411
2412 2004-08-11  Devang Patel  <dpatel@apple.com>
2413
2414         * gcc.dg/darwin-ld-20040809-1.c: New test.
2415         * gcc.dg/darwin-ld-20040809-2.c: New test.
2416
2417 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
2418
2419         PR fortran/16917
2420         * gfortran.dg/dfloat_1.f90: New test.
2421
2422 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
2423
2424         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
2425         * gcc.dg/dll-2.c: Fix dg-require syntax.
2426         * gcc.misc-tests/arm-isr.c (abort): Declare.
2427         (exit): Likewise.
2428
2429 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
2430
2431         PR c++/16971
2432         * g++.dg/parse/crash16.C: New test.
2433
2434 2004-08-10  Roger Sayle  <roger@eyesopen.com>
2435
2436         * gcc.dg/mips-rsqrt-1.c: New test case.
2437         * gcc.dg/mips-rsqrt-2.c: New test case.
2438         * gcc.dg/mips-rsqrt-3.c: New test case.
2439
2440 2004-08-10  Paul Brook  <paul@codesourcery.com>
2441
2442         * gfortran.dg/der_io_1.f90: New test.
2443
2444 2004-08-10  Paul Brook  <paul@codesourcery.com>
2445
2446         PR fortran/16919
2447         * gfortran.dg/der_array_1.f90: New test.
2448
2449 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
2450
2451         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
2452
2453 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
2454
2455         * gcc.dg/wchar_t-2.c: Fix typo.
2456
2457 2004-08-09  Falk Hueffner  <falk@debian.org>
2458
2459         PR tree-optimization/12517
2460         * gcc.c-torture/compile/pr12517.c: New test.
2461
2462         PR tree-optimization/12578
2463         * gcc.c-torture/compile/pr12578.c: New test.
2464
2465         PR tree-optimization/12899
2466         * gcc.c-torture/compile/pr12899.c: New test.
2467
2468         PR rtl-optimization/14692
2469         * gcc.c-torture/compile/pr14692.c: New test.
2470
2471         PR tree-optimization/16461
2472         * gcc.c-torture/compile/pr16461.c: New test.
2473
2474 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
2475
2476         * gfortran.dg/getenv_1.f90: New test.
2477
2478 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2479
2480         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
2481         wchar_t.
2482         * gcc.dg/symbian5.c: Test -fno-short-wchar.
2483
2484 2004-08-06  Paul Brook  <paul@codesourcery.com>
2485
2486         * gfortran.dg/ret_array_1.f90: New test.
2487         * gfortran.dg/ret_pointer_1.f90: New test.
2488
2489 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
2490
2491         * gcc.dg/missing-field-init-[12].c: New tests.
2492         * g++.dg/warn/missing-field-init-[12].C: New tests.
2493
2494 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2495
2496         * gcc.dg/enum2.c: New test.
2497         * gcc.dg/symbian3.c: Likewise.
2498         * gcc.dg/symbian4.c: Likewise.
2499         * gcc.dg/wchar_t-2.c: Likewise.
2500
2501 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2502
2503         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
2504         destructor tests.
2505
2506 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2507
2508         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
2509         dg-require-visiblity.
2510         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
2511         * g++.dg/ext/visibility/fvisibility.C: Likewise.
2512         * g++.dg/ext/visibility/memfuncts.C: Likewise.
2513         * g++.dg/ext/visibility/new1.C: Likewise.
2514         * g++.dg/ext/visibility/pragma.C: Likewise.
2515         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
2516         * g++.dg/ext/visibility/virtual.C: Likewise.
2517         * g++/dg/ext/visibility/visibility-1.C: Likewise.
2518         * g++/dg/ext/visibility/visibility-2.C: Likewise.
2519         * g++/dg/ext/visibility/visibility-3.C: Likewise.
2520         * g++/dg/ext/visibility/visibility-4.C: Likewise.
2521         * g++/dg/ext/visibility/visibility-5.C: Likewise.
2522         * g++/dg/ext/visibility/visibility-6.C: Likewise.
2523         * g++/dg/ext/visibility/visibility-7.C: Likewise.
2524         * g++/dg/ext/visibility/visibility-8.C: New test.
2525         * gcc.c-torture/compile/dll.x: Remove.
2526         * gcc.dg/dll-2.c: Use dg-require-dll
2527         * gcc.dg/visibility-10.c: New test.
2528         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
2529         supporting DLLs.
2530         * testsuite/lib/scanasm.exp (scan_hidden): New function.
2531         (scan_not_hidden): Likewise.
2532
2533 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
2534
2535         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
2536
2537 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
2538
2539         * gcc.c-torture/execute/20040805-1.c: New test.
2540
2541 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
2542
2543         * gcc.dg/20020118-1.c: Declare abort.
2544         * gcc.dg/altivec_check.h: Likewise.
2545         * gcc.dg/iftrap-2.c: Likewise.
2546         * gcc.dg/pragma-darwin.c: Likewise.
2547         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
2548
2549 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
2550
2551         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
2552
2553 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2554
2555         * gcc.c-torture/execute/builtins/abs-2.c,
2556         gcc.c-torture/execute/builtins/abs-3.c,
2557         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
2558         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
2559         intmax_t, uintmax_t and their limits.
2560         * gcc.dg/intmax_t-1.c: New test.
2561
2562 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2563
2564         * g++.dg/tc1/dr147.C: Add reference to PR.
2565
2566 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
2567
2568         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
2569         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
2570
2571 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
2572
2573         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
2574
2575 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2576
2577         * gcc.dg/redecl-5.c: New test.
2578         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
2579         of scanf.
2580
2581 2004-08-03  Roger Sayle  <roger@eyesopen.com>
2582
2583         PR middle-end/16790
2584         * gcc.c-torture/execute/pr16790-1.c: New test case.
2585
2586 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
2587
2588         * g++.dg/ext/visibility/assign1.C: New test.
2589         * g++.dg/ext/visibility/new1.C: Likewise.
2590
2591         * gcc.dg/symbian1.c: New test.
2592         * gcc.dg/symbian2.c: Likewise.
2593
2594 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2595
2596         PR target/16570
2597         * gcc.dg/i386-sse-9.c: New test.
2598
2599 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2600
2601         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
2602
2603 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2604
2605         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
2606         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
2607         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
2608         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
2609         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
2610         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
2611         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
2612         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
2613         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
2614         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
2615         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
2616         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
2617         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
2618         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
2619         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
2620         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
2621         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
2622         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
2623         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
2624         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
2625         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
2626         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
2627         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
2628         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2629         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
2630         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
2631         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
2632         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
2633         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2634         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2635         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
2636         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
2637         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
2638         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
2639         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
2640         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2641         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
2642         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
2643         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
2644         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
2645         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
2646         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
2647         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
2648         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
2649         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
2650         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
2651         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
2652         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
2653         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
2654         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
2655         gcc.misc-tests/i386-pf-3dnow-1.c,
2656         gcc.misc-tests/i386-pf-athlon-1.c,
2657         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2658         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
2659         Declare built-in functions used.
2660         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
2661
2662 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
2663
2664         PR c++/16707
2665         * g++.dg/lookup/using12.C: New test.
2666
2667         * g++.dg/init/null1.C: Fix PR number.
2668         * g++.dg/parse/namespace10.C: Likewise.
2669
2670 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2671
2672         PR c++/16224
2673         * g++.dg/template/spec17.C: New test.
2674         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
2675         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
2676
2677 2004-08-02  David Billinghurst
2678
2679         PR fortran/16292
2680         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
2681
2682 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
2683
2684         * gcc.dg/ia64-got-1.c: New test case.
2685
2686 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2687
2688         PR c++/16489
2689         * g++.dg/init/null1.C: New test.
2690         * g++.dg/tc1/dr76.C: Adjust error marker.
2691
2692         PR c++/16529
2693         * g++.dg/parse/namespace10.C: New test.
2694
2695         PR c++/16810
2696         * g++.dg/inherit/ptrmem2.C: New test.
2697
2698 2004-08-02  Ben Elliston  <bje@au.ibm.com>
2699
2700         PR target/16155
2701         * gcc.dg/pr16155.c: New test.
2702
2703 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2704
2705         * gcc.dg/redecl-2.c: New test.
2706
2707 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
2708
2709         * gcc.dg/darwin-longdouble.c: New file.
2710
2711 2004-07-30  Richard Henderson  <rth@redhat.com>
2712
2713         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
2714         write to constant argument.
2715         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
2716
2717 2004-07-30  Richard Henderson  <rth@redhat.com>
2718
2719         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
2720         tests of nearest around zero.
2721
2722 2004-07-30  Andrew Pinski  <apinski@apple.com>
2723
2724         * gcc.c-torture/compile/20040730-1.c: New test.
2725
2726 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2727
2728         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
2729         powerpc-eabispe.
2730
2731 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2732
2733         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
2734
2735 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
2736
2737         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
2738         contains $ld_library_path.
2739         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2740
2741 2004-07-29  Richard Henderson  <rth@redhat.com>
2742
2743         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
2744
2745         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
2746         (alt2, which): New.
2747         (Check): Accept either alternative.
2748
2749 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
2750
2751         * g++.dg/abi/inline1.C: New test.
2752         * g++.dg/abi/local1-a.cc: Likewise.
2753         * g++.dg/abi/local1.C: Likewise.
2754         * g++.dg/abi/mangle11.C: Tweak location of warnings.
2755         * g++.dg/abi/mangle12.C: Likewise.
2756         * g++.dg/abi/mangle17.C: Likewise.
2757         * g++.dg/abi/mangle20-2.C: Likewise.
2758         * g++.dg/opt/interface1.C: Likewise.
2759         * g++.dg/opt/interface1.h: Likewise.
2760         * g++.dg/opt/interface1-a.cc: New test.
2761         * g++.dg/parse/repo1.C: New test.
2762         * g++.dg/template/repo1.C: Likewise.
2763         * g++.dg/warn/Winline-1.C: Likewise.
2764         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
2765
2766 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
2767
2768         * gcc.dg/tree-ssa/20040729-1.c: New test.
2769
2770 2004-07-27  Matt Austern <austern@apple.com>
2771
2772         * gcc.dg/darwin-bool-1.c: New test.
2773         * gcc.dg/darwin-bool-2.c: New test.
2774
2775 2004-07-28  Richard Henderson  <rth@redhat.com>
2776
2777         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
2778         arguments in the correct type.  Don't write to constant arguments.
2779
2780 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2781
2782         PR tree-optimization/16688
2783         PR tree-optimization/16689
2784         * g++.dg/tree-ssa/pr16688.C: New test.
2785
2786 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2787
2788         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2789         loads.  Not only in the comment, this time.
2790
2791 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
2792
2793         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
2794         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
2795         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
2796         * gcc.dg/sh4a-bitmovua.c: New.
2797         * gcc.dg/sh4a-cos.c: New.
2798         * gcc.dg/sh4a-cosf.c: New.
2799         * gcc.dg/sh4a-fprun.c: New.
2800         * gcc.dg/sh4a-fsrra.c: New.
2801         * gcc.dg/sh4a-memmovua.c: New.
2802         * gcc.dg/sh4a-sin.c: New.
2803         * gcc.dg/sh4a-sincos.c: New.
2804         * gcc.dg/sh4a-sincosf.c: New.
2805         * gcc.dg/sh4a-sinf.c: New.
2806
2807 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2808
2809         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
2810         conditionals.
2811         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2812         loads.
2813         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
2814         DOM1.
2815
2816 2004-07-27  Andrew Pinski  <apinski@apple.com>
2817
2818         * g++.dg/rtti/tinfo1.C: Correct the xfail.
2819
2820 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
2821
2822         * gcc.dg/pragma-isr.c: New test.
2823
2824 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2825
2826         PR c++/14429
2827         * g++.dg/template/ttp11.C: New test.
2828
2829 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
2830
2831         * gcc.c-torture/compile/20040727-1.c: New test.
2832
2833 2004-07-26  Eric Christopher  <echristo@redhat.com>
2834
2835         * gcc.c-torture/compile/20040726-2.c: New test.
2836
2837 2004-07-26  Andrew Pinski  <apinski@apple.com>
2838
2839         * g++.dg/rtti/tinfo1.C: Xfail.
2840
2841 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
2842
2843         * gcc.c-torture/compile/20040726-1.c: New test.
2844
2845 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
2846             Brian Ryner  <bryner@brianryner.com>
2847
2848         PR c++/9283
2849         PR c++/15000
2850         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
2851         * g++.dg/ext/visibility/: New directory.
2852         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
2853         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
2854         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
2855         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
2856         * g++.dg/ext/visibility/fvisibility.C,
2857         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
2858         g++.dg/ext/visibility/fvisibility-override1.C
2859         g++.dg/ext/visibility/fvisibility-override2.C
2860         g++.dg/ext/visibility/memfuncts.C
2861         g++.dg/ext/visibility/noPLT.C
2862         g++.dg/ext/visibility/pragma.C
2863         g++.dg/ext/visibility/pragma-override1.C
2864         g++.dg/ext/visibility/pragma-override2.C
2865         g++.dg/ext/visibility/staticmemfuncts.C
2866         g++.dg/ext/visibility/virtual.C: New tests.
2867
2868 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2869
2870         PR c/15360
2871         * gcc.dg/pr15360-1.c: New test.
2872
2873 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
2874
2875         * gcc.dg/pragma-align-2.c: New test.
2876         * gcc.dg/pragma-init-fini.c: New test.
2877         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
2878         targets.
2879
2880 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2881
2882         * gcc.dg/init-string-2.c: New test.
2883
2884 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
2885
2886         PR 16684
2887         * gcc.dg/Wredundant-decls-1.c: New test case.
2888
2889 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
2890
2891         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
2892         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
2893         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
2894         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
2895         * gcc.dg/compat/generate-random.c: New file.
2896         * gcc.dg/compat/generate-random.h: Likewise.
2897         * gcc.dg/compat/generate-random_r.c: Likewise.
2898         * gcc.dg/compat/struct-layout-1.h: Likewise.
2899         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
2900         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
2901         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
2902         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
2903         * gcc.dg/compat/struct-layout-1_main.c: New test.
2904         * gcc.dg/compat/struct-layout-1_x.c: New file.
2905         * gcc.dg/compat/struct-layout-1_y.c: New file.
2906         * gcc.dg/compat/struct-layout-1_test.h: New file.
2907
2908 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2909
2910         * gcc.dg/comp-return-1.c: New test
2911
2912 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
2913
2914         * gcc.dg/vmx/8-02a.c: Fix typo.
2915
2916         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
2917         * gcc.dg/darwin-abi-3.c: New test.
2918
2919         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
2920         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
2921
2922         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
2923         * gcc.dg/vmx/ops-long-1.c: New test.
2924         * gcc.dg/vmx/ops-long-2.c: New test.
2925
2926 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
2927
2928         * g++.dg/lookup/conv-[1234].C: New.
2929
2930 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
2931
2932         * g++.dg/parse/attr2.C: Simplify.
2933
2934 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2935
2936         PR c/7284
2937         * gcc.c-torture/execute/pr7284-1.c: New test.
2938
2939 2004-07-22  Brian Booth  <bbooth@redhat.com>
2940
2941         * gcc.dg/tree-ssa/20040721-1.c: New test.
2942
2943 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2944
2945         * g++.dg/template/crash20.c: New.
2946
2947 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
2948
2949         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
2950         Add dg-run directive.  Declare variables as required.
2951         * gfortran.dg/g77/README: Update
2952
2953 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
2954
2955         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
2956         gcc.dg/cris-peep2-andu2.c: New tests.
2957
2958 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2959
2960         PR c/15052
2961         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
2962         on return type.
2963         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
2964         messages.
2965         * gcc.dg/qual-return-2.c: Update expected messages.
2966         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
2967
2968 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2969
2970         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
2971         * gcc.dg/noncompile/921102-1.c: Update expected error message.
2972
2973 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2974
2975         PR c/11250
2976         * gcc.dg/init-string-1.c: New test.
2977
2978 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
2979
2980         PR middle-end/15345
2981         PR c/16450
2982         * gcc.dg/torture/nested-fn-1.c: New test.
2983
2984 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
2985
2986         PR target/16559
2987         * gcc.dg/ia64-fptr-1.c: New file.
2988
2989 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2990
2991         PR c++/14497
2992         * g++.dg/template/spec16.C: New test.
2993         * g++.old-deja/g++.robertl/eb118.C: Remove.
2994
2995 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2996
2997         PR c++/509
2998         * g++.dg/template/spec15.C: New test.
2999
3000 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
3001
3002         Copy cases from g77.f-torture/execute and add dg-run
3003         directive.  Other changes as noted.
3004         * gfortran.dg/g77/13037.f
3005         * gfortran.dg/g77/1832.f
3006         * gfortran.dg/g77/19981119-0.f
3007         * gfortran.dg/g77/19990313-0.f
3008         * gfortran.dg/g77/19990313-1.f
3009         * gfortran.dg/g77/19990313-2.f
3010         * gfortran.dg/g77/19990313-3.f
3011         * gfortran.dg/g77/19990419-1.f
3012         * gfortran.dg/g77/19990826-0.f
3013         * gfortran.dg/g77/19990826-2.f
3014         * gfortran.dg/g77/20000503-1.f
3015         * gfortran.dg/g77/20001111.f
3016         * gfortran.dg/g77/20010116.f
3017         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
3018         * gfortran.dg/g77/20010430.f
3019         * gfortran.dg/g77/6177.f
3020         * gfortran.dg/g77/947.f
3021         * gfortran.dg/g77/970816-3.f
3022         * gfortran.dg/g77/971102-1.f
3023         * gfortran.dg/g77/980520-1.f
3024         * gfortran.dg/g77/980628-0.f
3025         * gfortran.dg/g77/980628-1.f
3026         * gfortran.dg/g77/980628-10.f
3027         * gfortran.dg/g77/980628-2.f
3028         * gfortran.dg/g77/980628-3.f
3029         * gfortran.dg/g77/980628-7.f
3030         * gfortran.dg/g77/980628-8.f
3031         * gfortran.dg/g77/980628-9.f
3032         * gfortran.dg/g77/980701-0.f
3033         * gfortran.dg/g77/980701-1.f
3034         * gfortran.dg/g77/cabs.f
3035         * gfortran.dg/g77/claus.f
3036         * gfortran.dg/g77/complex_1.f
3037         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
3038         * gfortran.dg/g77/dcomplex.f
3039         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
3040         * gfortran.dg/g77/f90-intrinsic-mathematical.f
3041         * gfortran.dg/g77/f90-intrinsic-numeric.f
3042         * gfortran.dg/g77/int8421.f
3043         * gfortran.dg/g77/labug1.f
3044         * gfortran.dg/g77/large_vec.f
3045         * gfortran.dg/g77/le.f
3046         * gfortran.dg/g77/short.f
3047         * gfortran.dg/g77/README: Update
3048
3049 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
3050
3051         PR c++/16637
3052         * g++.dg/parse/lookup4.C: New test.
3053
3054 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3055
3056         PR c++/16175
3057         * g++.dg/template/ttp10.C: New test.
3058
3059 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3060
3061         * gcc.dg/pr12625-1.c: New test.
3062
3063 2004-07-20  Steven Bosscher  <stevenb@suse.de>
3064
3065         * testsuite/gcc.dg/switch-warn-1.c: New test.
3066         * testsuite/gcc.dg/switch-warn-2.c: New test.
3067         * gcc.c-torture/compile/pr14730.c: Update.
3068
3069 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
3070
3071         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
3072         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
3073         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
3074         g++.dg/template/nontype3.C: Remove trailing CR from tests.
3075
3076 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
3077
3078         PR c++/16623
3079         * g++.dg/template/assign1.C: New test.
3080
3081 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3082
3083         PR c++/12170
3084         * g++.dg/template/ttp9.C: New test.
3085
3086 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
3087
3088         * gcc.dg/format/cmn-err-1.c: New test.
3089
3090 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3091
3092         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
3093         gcc.dg/Wparentheses-10.c: New tests.
3094         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
3095
3096 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3097
3098         PR fortran/16465
3099         * gfortran.dg/g77//ffixed-line-length-0.f,
3100         gfortran.dg/g77/ffixed-line-length-132.f,
3101         gfortran.dg/g77/ffixed-line-length-72.f,
3102         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
3103         gfortran.dg/g77/README: Update.
3104
3105 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3106
3107         PR c++/13092
3108         * g++.dg/template/non-dependent7.C: New test.
3109         * g++.dg/template/non-dependent8.C: Likewise.
3110         * g++.dg/template/non-dependent9.C: Likewise.
3111         * g++.dg/template/non-dependent10.C: Likewise.
3112
3113 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
3114
3115         PR c++/16337
3116         * g++.dg/parse/attr2.C: New test.
3117
3118 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
3119
3120         * g77.dg: Removed.
3121         * g77.f-torture: Ditto.
3122
3123 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3124
3125         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
3126         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
3127         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
3128
3129 2004-07-16  Richard Henderson  <rth@redhat.com>
3130
3131         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
3132
3133 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3134
3135         * lib/fortran-torture.exp (fortran-torture): Don't test compile
3136         tests with full list of options.
3137         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
3138         of TORTURE_OPTIONS if test contains 'dg-do run'.
3139
3140         PR fortran/16404
3141         * gfortran.dg/do_iterator.f90: New test.
3142
3143 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3144
3145         PR rtl-optimization/16536
3146         * gcc.c-torture/execute/restrict-1.c: New test.
3147
3148 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3149
3150         PR fortran/15324
3151         * gfortran.dg/pr15324.f90: New test.
3152
3153         PR fortran/15129
3154         * gfortran.dg/pr15129.f90: New test.
3155
3156         PR fortran/15140
3157         * gfortran.dg/pr15140.f90: New test.
3158
3159         PR fortran/13792
3160         * gfortran.fortran-torture/execute/bounds.f90: Add check for
3161         compile-time simplification.
3162
3163 2004-07-14  Mike Stump  <mrs@apple.com>
3164
3165         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
3166
3167 2004-07-14  James E Wilson  <wilson@specifixinc.com>
3168
3169         PR target/16325
3170         * gcc.dg/profile-generate-1.c: New.
3171
3172 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
3173
3174         * gcc.c-torture/execute/20040709-1.c: New test.
3175         * gcc.c-torture/execute/20040709-2.c: New test.
3176
3177 2004-07-14  Mike Stump  <mrs@apple.com>
3178
3179         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
3180
3181 2004-07-14  Mike Stump  <mrs@apple.com>
3182
3183         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
3184
3185 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
3186
3187         PR c++/16518
3188         * g++.dg/parse/mutable1.C: New test.
3189
3190 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
3191
3192         PR tree-optimization/16443
3193         * gcc.dg/tree-ssa/20040713-1.c: New test.
3194
3195 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
3196
3197         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
3198         for operator new.
3199
3200 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3201
3202         * gfortran.dg/g77/README: New file
3203         * gfortran.dg/g77/19981216-0.f:  Copy from
3204         g77.f-torture/noncompile.  Add "dg-do compile" and
3205         dg-error as required.
3206         * gfortran.dg/g77/19990218-1.f: Likewise
3207         * gfortran.dg/g77/19990905-1.f: Likewise
3208         * gfortran.dg/g77/9263.f: Likewise
3209         * gfortran.dg/g77/980615-0.f: Likewise
3210         * gfortran.dg/g77/980616-0.f: Likewise
3211         * gfortran.dg/g77/check0.f: Likewise
3212         * gfortran.dg/g77/select_no_compile.f: Likewise
3213
3214 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3215
3216         Copy files from g77.f-torture/compile.
3217         Add "{ dg-do compile}".  Other changes as noted
3218         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
3219         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
3220         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
3221         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
3222         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
3223         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
3224         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
3225         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
3226         statement to conform to standard.  Append alpha1.x for reference.
3227         * gfortran.dg/g77/xformat.f: Add dg-warning
3228
3229 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3230
3231         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
3232         Add {dg-do compile} directive.
3233         * gfortran.dg/g77/cpp2.F: Likewise
3234
3235 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3236
3237         PR c++/5402
3238         * g++.dg/lookup/name-clash1.C: New test.
3239
3240         PR c++/9777
3241         * g++.dg/lookup/name-clash2.C: New test.
3242
3243         PR c++/12102
3244         * g++.dg/lookup/name-clash3.C: New test.
3245
3246 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3247
3248         * g++.dg/lookup/new2.C: New test.
3249         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
3250
3251 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
3252
3253         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
3254         Add {dg-do compile} directive.
3255         * gfortran.dg/g77/13060.f: Likewise
3256         * gfortran.dg/g77/19990218-0.f: Likewise
3257         * gfortran.dg/g77/19990305-0.f: Likewise
3258         * gfortran.dg/g77/19990419-0.f: Likewise
3259         * gfortran.dg/g77/19990502-0.f: Likewise
3260         * gfortran.dg/g77/19990502-1.f: Likewise
3261         * gfortran.dg/g77/19990525-0.f: Likewise
3262         * gfortran.dg/g77/19990826-1.f: Likewise
3263         * gfortran.dg/g77/19990826-3.f: Likewise
3264         * gfortran.dg/g77/19990905-2.f: Likewise
3265         * gfortran.dg/g77/20000412-1.f: Likewise
3266         * gfortran.dg/g77/20000511-1.f: Likewise
3267         * gfortran.dg/g77/20000511-2.f: Likewise
3268         * gfortran.dg/g77/20000518.f: Likewise
3269         * gfortran.dg/g77/20000601-1.f: Likewise
3270         * gfortran.dg/g77/20000601-2.f: Likewise
3271         * gfortran.dg/g77/20000629-1.f: Likewise
3272         * gfortran.dg/g77/20000630-2.f: Likewise
3273         * gfortran.dg/g77/20010115.f: Likewise
3274         * gfortran.dg/g77/20010321-1.f: Likewise
3275         * gfortran.dg/g77/20010426.f: Likewise
3276         * gfortran.dg/g77/20020307-1.f: Likewise
3277         * gfortran.dg/g77/8485.f: Likewise
3278         * gfortran.dg/g77/960317-1.f: Likewise
3279         * gfortran.dg/g77/970915-0.f: Likewise
3280         * gfortran.dg/g77/980310-1.f: Likewise
3281         * gfortran.dg/g77/980310-2.f: Likewise
3282         * gfortran.dg/g77/980310-3.f: Likewise
3283         * gfortran.dg/g77/980310-4.f: Likewise
3284         * gfortran.dg/g77/980310-6.f: Likewise
3285         * gfortran.dg/g77/980310-7.f: Likewise
3286         * gfortran.dg/g77/980310-8.f: Likewise
3287         * gfortran.dg/g77/980419-2.f: Likewise
3288         * gfortran.dg/g77/980424-0.f: Likewise
3289         * gfortran.dg/g77/980427-0.f: Likewise
3290         * gfortran.dg/g77/980729-0.f: Likewise
3291         * gfortran.dg/g77/981117-1.f: Likewise
3292         * gfortran.dg/g77/toon_1.f: Likewise
3293
3294 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3295
3296         PR c++/2204
3297         * g++.dg/other/abstract2.C: New test.
3298
3299 2004-07-12  Paul Brook  <paul@codesourcery.com>
3300
3301         * gfortran.dg/pointer_init_1.f90: New test.
3302
3303 2004-07-11  Paul Brook  <paul@codesourcery.com>
3304
3305         PR fortran/15986
3306         * gfortran.dg/contained_1.f90: New test.
3307
3308 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
3309
3310         * g++.dg/parse/defarg8.C: New test.
3311
3312 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3313
3314         PR fortran/16433
3315         * gfortran.dg/pr16433.f: New test.
3316
3317         PR fortran/17574
3318         * gfortran.dg/pr15754.f90: New test.
3319
3320 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3321
3322         PR tree-optimization/16437
3323         * gcc.c-torture/execute/bitfld-4.c: New test.
3324
3325 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3326
3327         * gfortran.fortran-torture/execute/common_2.f90: Add check for
3328         access to common var from module.
3329
3330 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3331
3332         PR fortran/16336
3333         * gfortran.fortran-torture/execute/common_2.f90: New test.
3334
3335 2004-07-10  Paul Brook  <paul@codesourcery.com>
3336
3337         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
3338
3339 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3340
3341         PR fortran/15969
3342         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
3343
3344 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
3345
3346         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
3347         * gfortran.dg/g77/ffixed-form-2.f: Likewise
3348         * gfortran.dg/g77/ffree-form-1.f: Likewise
3349         * gfortran.dg/g77/ffree-form-2.f: Likewise
3350         * gfortran.dg/g77/ffree-form-3.f: Likewise
3351         * gfortran.dg/g77/fno-underscoring.f: Likewise
3352         * gfortran.dg/g77/funderscoring.f: Likewise
3353         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
3354
3355 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3356
3357         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
3358
3359 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3360         Paul Brook  <paul@codesourcery.com>
3361
3362         PR fortran/13415
3363         * gfortran.dg/common_pointer_1.f90: New test.
3364
3365 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3366
3367         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
3368
3369 2004-07-09  James E Wilson  <wilson@specifixinc.com>
3370
3371         PR target/16364
3372         * gcc.c-torture/compile/20040709-1.c: New.
3373
3374 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3375
3376         PR fortran/14077
3377         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
3378
3379 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3380
3381         PR fortran/13201
3382         * gfortran.dg/shape_1.f90: New test.
3383
3384 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
3385             Andrew Pinski  <apinski@apple.com>
3386
3387         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
3388
3389 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3390
3391         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
3392         comment.
3393
3394 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3395         Paul Brook  <paul@codesourcery.com>
3396
3397         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
3398         '.f95' and '.F95'.
3399
3400 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
3401
3402         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
3403
3404 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3405
3406         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
3407         testcases with capital suffix.
3408
3409 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3410
3411         PR fortran/15481
3412         PR fortran/13372
3413         PR fortran/13575
3414         PR fortran/15978
3415         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
3416
3417         * gfortran.dg/implicit_1.f90: New test.
3418
3419 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3420
3421         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
3422         expression to match gfortran warning/error messages
3423         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
3424         dg-error text.
3425
3426 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3427
3428         * lib/fortran-torture.exp: Rename proc search_for to
3429         search_for_re.
3430
3431 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3432
3433         * gcc.c-torture/execute/simd-5.x: New file.
3434         XFAIL on SPARC 64-bit at -O0.
3435
3436 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3437
3438         PR c++/8211
3439         PR c++/16165
3440         * g++.dg/warn/effc3.C: New test.
3441
3442 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3443
3444         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
3445         change X to 1X in format.
3446         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
3447         add data statements to conform to standard.
3448
3449 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3450
3451         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
3452         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
3453         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
3454
3455 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3456
3457         * gfortran.dg/g77/7388.f: Copy from g77.dg
3458         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
3459         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
3460         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
3461         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
3462         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
3463         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
3464         * gfortran.dg/g77/strlen0.f: Likewise
3465
3466 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
3467
3468         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
3469         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
3470
3471 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3472
3473         * gcc.c-torture/execute/920428-2.x: Delete.
3474         * gcc.c-torture/execute/920501-7.x: Likewise.
3475
3476 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
3477
3478         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
3479         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
3480         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
3481         prescott and c3-2.
3482         (PREFETCH_3DNOW): Add -march=c3.
3483
3484 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
3485
3486         PR c/16437
3487         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
3488         * gcc.c-torture/execute/bf64-1.x: Likewise.
3489
3490 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3491
3492         * gcc.c-torture/compile/20040708-1.c: New test.
3493
3494 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3495
3496         PR c++/16169
3497         * g++.dg/warn/effc2.C: New test.
3498
3499 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3500
3501         * gcc.c-torture/execute/bitfld-1.x: Remove.
3502         * gcc.c-torture/execute/bitfld-3.c: New test.
3503         * gcc.dg/bitfld-2.c: Remove XFAILs.
3504
3505 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3506
3507         PR c++/16276
3508         * g++.dg/rtti/tinfo1.C: New file.
3509
3510 2004-07-07  Eric Christopher  <echristo@redhat.com>
3511
3512         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
3513
3514 2004-07-07  Andrew Pinski  <apinski@apple.com>
3515
3516         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
3517
3518 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
3519
3520         * g++.dg/init/call1.C: XFAIL.
3521
3522 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
3523
3524         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
3525         except for movstrict*, to movmem* and clrstr* to clrmem*.
3526
3527 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
3528
3529         * gcc.c-torture/execute/20040707-1.c: New test.
3530
3531 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
3532
3533         * gcc.c-torture/execute/20040706-1.c: New test.
3534
3535 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3536
3537         PR c++/3671
3538         * g++.dg/template/spec14.C: New test.
3539
3540 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
3541
3542         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
3543         nothing if not yet defined.  Use it in b, c and d type definitions.
3544         * gcc.c-torture/execute/20040705-1.c: New test.
3545         * gcc.c-torture/execute/20040705-2.c: New test.
3546
3547 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3548
3549         PR c++/2518
3550         * g++.dg/lookup/new1.C: New test.
3551
3552 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3553
3554         PR c++/11406
3555         * g++.dg/template/sizeof8.C: New test.
3556
3557 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
3558
3559         * gcc.c-torture/compile/20040705-1.c: New test.
3560
3561 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
3562
3563         * gfortran.fortran-torture/execute/seq_io.f90: New test.
3564
3565 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
3566
3567         * gcc.dg/cpp/if-mop.c: Two new testcases.
3568         * gcc.dg/cpp/trad/comment-3.c: New.
3569
3570 2004-07-04  Paul Brook  <paul@codesourcery.com>
3571
3572         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
3573
3574 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
3575
3576         PR c++/3761
3577         * g++.dg/lookup/crash4.C: New test.
3578
3579 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
3580
3581         * gcc.c-torture/execute/builtin-abs-1.c
3582         * gcc.c-torture/execute/builtin-abs-2.c
3583         * gcc.c-torture/execute/builtin-complex-1.c
3584         * gcc.c-torture/execute/builtins/string-1-lib.c
3585         * gcc.c-torture/execute/builtins/string-1.c
3586         * gcc.c-torture/execute/builtins/string-2-lib.c
3587         * gcc.c-torture/execute/builtins/string-2.c
3588         * gcc.c-torture/execute/builtins/string-3-lib.c
3589         * gcc.c-torture/execute/builtins/string-3.c
3590         * gcc.c-torture/execute/builtins/string-4-lib.c
3591         * gcc.c-torture/execute/builtins/string-4.c
3592         * gcc.c-torture/execute/builtins/string-5-lib.c
3593         * gcc.c-torture/execute/builtins/string-5.c
3594         * gcc.c-torture/execute/builtins/string-6-lib.c
3595         * gcc.c-torture/execute/builtins/string-6.c
3596         * gcc.c-torture/execute/builtins/string-7-lib.c
3597         * gcc.c-torture/execute/builtins/string-7.c
3598         * gcc.c-torture/execute/builtins/string-8-lib.c
3599         * gcc.c-torture/execute/builtins/string-8.c
3600         * gcc.c-torture/execute/builtins/string-9-lib.c
3601         * gcc.c-torture/execute/builtins/string-9.c
3602         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
3603         * gcc.c-torture/execute/builtins/string-asm-1.c
3604         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
3605         * gcc.c-torture/execute/builtins/string-asm-2.c
3606         * gcc.c-torture/execute/stdio-opt-1.c
3607         * gcc.c-torture/execute/stdio-opt-2.c
3608         * gcc.c-torture/execute/stdio-opt-3.c
3609         * gcc.c-torture/execute/string-opt-1.c
3610         * gcc.c-torture/execute/string-opt-10.c
3611         * gcc.c-torture/execute/string-opt-11.c
3612         * gcc.c-torture/execute/string-opt-12.c
3613         * gcc.c-torture/execute/string-opt-13.c
3614         * gcc.c-torture/execute/string-opt-14.c
3615         * gcc.c-torture/execute/string-opt-15.c
3616         * gcc.c-torture/execute/string-opt-16.c
3617         * gcc.c-torture/execute/string-opt-2.c
3618         * gcc.c-torture/execute/string-opt-6.c
3619         * gcc.c-torture/execute/string-opt-7.c
3620         * gcc.c-torture/execute/string-opt-8.c:
3621         Replace with ...
3622
3623         * gcc.c-torture/execute/builtins/abs-2.c
3624         * gcc.c-torture/execute/builtins/abs-3.c
3625         * gcc.c-torture/execute/builtins/complex-1.c
3626         * gcc.c-torture/execute/builtins/fprintf.c
3627         * gcc.c-torture/execute/builtins/fputs.c
3628         * gcc.c-torture/execute/builtins/memcmp.c
3629         * gcc.c-torture/execute/builtins/memmove.c
3630         * gcc.c-torture/execute/builtins/memops-asm.c
3631         * gcc.c-torture/execute/builtins/mempcpy-2.c
3632         * gcc.c-torture/execute/builtins/mempcpy.c
3633         * gcc.c-torture/execute/builtins/memset.c
3634         * gcc.c-torture/execute/builtins/printf.c
3635         * gcc.c-torture/execute/builtins/sprintf.c
3636         * gcc.c-torture/execute/builtins/strcat.c
3637         * gcc.c-torture/execute/builtins/strchr.c
3638         * gcc.c-torture/execute/builtins/strcmp.c
3639         * gcc.c-torture/execute/builtins/strcpy.c
3640         * gcc.c-torture/execute/builtins/strcspn.c
3641         * gcc.c-torture/execute/builtins/strlen-2.c
3642         * gcc.c-torture/execute/builtins/strlen.c
3643         * gcc.c-torture/execute/builtins/strncat.c
3644         * gcc.c-torture/execute/builtins/strncmp-2.c
3645         * gcc.c-torture/execute/builtins/strncmp.c
3646         * gcc.c-torture/execute/builtins/strncpy.c
3647         * gcc.c-torture/execute/builtins/strpbrk.c
3648         * gcc.c-torture/execute/builtins/strpcpy-2.c
3649         * gcc.c-torture/execute/builtins/strpcpy.c
3650         * gcc.c-torture/execute/builtins/strrchr.c
3651         * gcc.c-torture/execute/builtins/strspn.c
3652         * gcc.c-torture/execute/builtins/strstr-asm.c
3653         * gcc.c-torture/execute/builtins/strstr.c:
3654         ... these new files.
3655
3656         * gcc.c-torture/execute/builtins/abs-2-lib.c
3657         * gcc.c-torture/execute/builtins/abs-3-lib.c
3658         * gcc.c-torture/execute/builtins/complex-1-lib.c
3659         * gcc.c-torture/execute/builtins/fprintf-lib.c
3660         * gcc.c-torture/execute/builtins/fputs-lib.c
3661         * gcc.c-torture/execute/builtins/memcmp-lib.c
3662         * gcc.c-torture/execute/builtins/memmove-lib.c
3663         * gcc.c-torture/execute/builtins/memops-asm-lib.c
3664         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
3665         * gcc.c-torture/execute/builtins/mempcpy-lib.c
3666         * gcc.c-torture/execute/builtins/memset-lib.c
3667         * gcc.c-torture/execute/builtins/printf-lib.c
3668         * gcc.c-torture/execute/builtins/sprintf-lib.c
3669         * gcc.c-torture/execute/builtins/strcat-lib.c
3670         * gcc.c-torture/execute/builtins/strchr-lib.c
3671         * gcc.c-torture/execute/builtins/strcmp-lib.c
3672         * gcc.c-torture/execute/builtins/strcpy-lib.c
3673         * gcc.c-torture/execute/builtins/strcspn-lib.c
3674         * gcc.c-torture/execute/builtins/strlen-2-lib.c
3675         * gcc.c-torture/execute/builtins/strlen-lib.c
3676         * gcc.c-torture/execute/builtins/strncat-lib.c
3677         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
3678         * gcc.c-torture/execute/builtins/strncmp-lib.c
3679         * gcc.c-torture/execute/builtins/strncpy-lib.c
3680         * gcc.c-torture/execute/builtins/strpbrk-lib.c
3681         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
3682         * gcc.c-torture/execute/builtins/strpcpy-lib.c
3683         * gcc.c-torture/execute/builtins/strrchr-lib.c
3684         * gcc.c-torture/execute/builtins/strspn-lib.c
3685         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
3686         * gcc.c-torture/execute/builtins/strstr-lib.c
3687         * gcc.c-torture/execute/builtins/lib/abs.c
3688         * gcc.c-torture/execute/builtins/lib/fprintf.c
3689         * gcc.c-torture/execute/builtins/lib/memset.c
3690         * gcc.c-torture/execute/builtins/lib/printf.c
3691         * gcc.c-torture/execute/builtins/lib/sprintf.c
3692         * gcc.c-torture/execute/builtins/lib/strcpy.c
3693         * gcc.c-torture/execute/builtins/lib/strcspn.c
3694         * gcc.c-torture/execute/builtins/lib/strncat.c
3695         * gcc.c-torture/execute/builtins/lib/strncmp.c
3696         * gcc.c-torture/execute/builtins/lib/strncpy.c
3697         * gcc.c-torture/execute/builtins/lib/strpbrk.c
3698         * gcc.c-torture/execute/builtins/lib/strspn.c
3699         * gcc.c-torture/execute/builtins/lib/strstr.c:
3700         New files containing support routines.
3701
3702         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
3703         declaration.
3704         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
3705         when not optimizing.
3706
3707 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
3708
3709         PR c++/16240
3710         * g++.dg/abi/mangle22.C: New test.
3711         * g++.dg/abi/mangle23.C: Likewise.
3712
3713 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
3714
3715         PR fortran/16290
3716         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
3717         Allow for cases without denormalized floating point numbers.
3718
3719 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
3720
3721         PR c/1027
3722         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
3723         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
3724         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
3725         expected warning text.
3726         * gcc.dg/format/diag-2.c: New test.
3727
3728 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3729
3730         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
3731
3732 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
3733
3734         * gcc.dg/builtins-43.c: New.
3735         * gcc.dg/builtins-44.c: New.
3736         * gcc.dg/builtins-45.c: New.
3737
3738 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
3739             Andreas Tobler  <a.tobler@schweiz.ch>
3740
3741         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
3742         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
3743         as SIGSEGV.
3744         * gcc.dg/cleanup-11.c: Likewise.
3745         * gcc.dg/cleanup-8.c: Likewise.
3746         * gcc.dg/cleanup-9.c: Likewise.
3747         * gcc.dg/cleanup-5.c: Run on all platforms.
3748
3749 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3750
3751         * g++.dg/warn/nonnull1.C: New test.
3752
3753 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3754
3755         * gcc.dg/compat/compat-common.h: Wrap up CINT in
3756         an #ifndef SKIP_COMPLEX_INT/#endif pair.
3757         Special-case the Sun compiler wrt to <complex.h>.
3758
3759 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
3760
3761         * gcc.dg/Wunreachable-8.C: New test.
3762
3763         * gcc.dg/h8300-ice2.c : New test.
3764
3765 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
3766
3767         PR fortran/16161
3768         * gfortran.fortran-torture/compile/implicit.f90: Add test
3769         for implicit character.
3770
3771 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
3772
3773         PR fortran/16289
3774         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
3775         Use tiny() intrinsic to find smallest non-negative real
3776
3777 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
3778
3779         * gcc.dg/compat/struct-by-value-22_main.c: New test.
3780         * gcc.dg/compat/struct-by-value-22_x.c: New.
3781         * gcc.dg/compat/struct-by-value-22_y.c: New.
3782
3783         * gcc.c-torture/execute/20040629-1.c: New test.
3784
3785 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
3786
3787         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
3788         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
3789
3790         PR target/16195
3791         * gcc.dg/20040625-1.c: New test.
3792
3793 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3794
3795         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
3796
3797 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3798
3799         PR fortran/15963
3800         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
3801
3802 2004-06-29  Richard Henderson  <rth@redhat.com>
3803
3804         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
3805
3806 2004-06-29  Paul Brook  <paul@codesourcery.com>
3807
3808         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
3809         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
3810
3811 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
3812
3813         PR c++/16260
3814         * g++.dg/parse/crash15.C: New.
3815
3816 2004-06-28  Andrew Pinski  <apinski@apple.com>
3817
3818         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
3819         by the error already.
3820
3821         * g++.dg/opt/ptrmem4.C: Change to compile only test.
3822
3823 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
3824
3825         PR target/14041
3826         * gcc.dg/h8300-bss-align-1.c : New.
3827
3828 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
3829
3830         * PR c++/16174
3831         * g++.dg/template/ctor4.C: New.
3832
3833 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3834
3835         PR c++/16205
3836         * g++.dg/warn/Wsequence-point-1.C: New test.
3837
3838 2004-06-27  Paul Brook  <paul@codesourcery.com>
3839
3840         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
3841
3842 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
3843
3844         * g++.old-deja/g++.mike/p7325.C: Remove.
3845
3846 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3847
3848         PR c/14963
3849         * gcc.dg/pr14963.c: New test.
3850
3851 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
3852
3853         PR c++/16193
3854         * g++.dg/parse/redef1.C: New test.
3855
3856 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
3857
3858         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
3859         20021110.c.
3860         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
3861         20021119-1.c.
3862         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
3863         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
3864         5-04.c.
3865         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
3866         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
3867         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
3868         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
3869         g++.brendan/enum14.C.
3870         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
3871         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
3872         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
3873         g++.mike/virt1.C.
3874         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
3875         memtemp24.C.
3876
3877 2004-06-27  Roger Sayle  <roger@eyesopen.com>
3878
3879         * gcc.dg/20040527-1.c: New test case.
3880
3881 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
3882
3883         PR gfortran/pr16196
3884         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
3885
3886 2004-06-25  Roger Sayle  <roger@eyesopen.com>
3887
3888         PR middle-end/15825
3889         * gcc.dg/pr15825-1.c: New test case.
3890
3891 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3892
3893         * gcc.c-torture/execute/20040625-1.c: New test.
3894
3895 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3896
3897         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
3898
3899 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3900
3901         * gcc.dg/torture/mips-div-1.c: New test.
3902
3903 2004-06-24  Jeff Law  <law@redhat.com>
3904
3905         * gcc.dg/tree-ssa/20040624-1.c: New test.
3906
3907 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
3908
3909         * gcc.c-torture/compile/20040624-1.c: New test.
3910
3911 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3912
3913         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
3914         this directory.
3915
3916 2004-06-23  Andrew Pinski  <apinski@apple.com>
3917
3918         PR middle-end/15988
3919         * g++.dg/opt/ptrmem4.C: New test.
3920
3921         * gcc.dg/c90-array-quals-2.c: New test.
3922
3923 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
3924
3925         * gcc.dg/kpice1.c: New test.
3926
3927 2006-06-23  Andrew Pinski  <apinski@apple.com>
3928
3929         * gcc.dg/c90-array-quals.c: New test.
3930
3931 2006-06-22  Richard Henderson  <rth@redhat.com>
3932
3933         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
3934
3935 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
3936
3937         * gcc.dg/builtins-config.h: Handle FreeBSD.
3938
3939 2006-06-22  Richard Henderson  <rth@redhat.com>
3940
3941         * g++.dg/opt/devirt1.C: New.
3942
3943 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
3944
3945         * g++.dg/opt/pr15551.C: New testcase.
3946
3947 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3948
3949         PR target/14800
3950         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
3951         x86_64-*-linux* when compiling for 32bit.
3952
3953 2004-06-21  Andrew Pinski  <apinski@apple.com>
3954
3955         * gcc.dg/pch/struct-1.c: New.
3956         * gcc.dg/pch/struct-1.hs: New.
3957
3958 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
3959
3960         * gcc.dg/pch/save-temps-1.c: New file.
3961         * gcc.dg/pch/save-temps-1.hs: New file.
3962
3963 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
3964
3965         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
3966         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
3967
3968 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3969
3970         * gfortran.fortran-torture/execute/select_1.f90: Rename function
3971         to fix type error.
3972         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
3973         Remove trailing spaces.
3974
3975 2004-06-21  Richard Henderson  <rth@redhat.com>
3976
3977         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
3978         merging && to BIT_FIELD_REF.
3979
3980 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
3981
3982         * g++.dg/opt/placeholder1.C: New test.
3983
3984 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3985
3986         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
3987         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3988         * gcc.dg/compat/union-m128-1_x.c: Likewise.
3989         * gcc.dg/compat/union-m128-1_y.c: Likewise.
3990
3991 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
3992
3993         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
3994         extern "C".
3995         * g++.dg/other/pragma-re-1.C: Add comments.
3996
3997 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
3998
3999         PR gfortran/16080
4000         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
4001
4002 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
4003
4004         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
4005         instead of setting the type of size_t by
4006         hand.
4007
4008 2004-06-18  Roger Sayle  <roger@eyesopen.com>
4009
4010         * gcc.dg/unordered-2.c: New test case.
4011         * gcc.dg/unordered-3.c: New test case.
4012
4013 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
4014
4015         PR other/16043
4016         * lib/g++.exp (g++_version): Tweak regexp for version
4017         * lib/g77.exp (g77_version): Likewise
4018         * lib/gfortran.exp (gfortran_version): Likewise
4019         * lib/objc.exp (objc_version): Likewise
4020         * lib/treelang.exp (treelang_version): Likewise
4021
4022 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
4023
4024         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
4025         Use INT_MAX instead of __INT_MAX__.
4026         * gcc.dg/compat/struct-align-2_y.c: Likewise.
4027
4028         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
4029         * gcc.dg/compat/scalar-return-3_x.c: Use it.
4030         * gcc.dg/compat/scalar-return-3_y.c: Use it.
4031         * gcc.dg/compat/scalar-return-4_x.c: Use it.
4032         * gcc.dg/compat/scalar-return-4_y.c: Use it.
4033         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
4034         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
4035         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
4036         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
4037
4038         * gcc.dg/range-test-1.c: New test.
4039         * g++.dg/opt/range-test-1.C: New test.
4040
4041 2004-06-17  Richard Henderson  <rth@redhat.com>
4042
4043         * objc.dg/sync-1.m: New.
4044         * objc.dg/try-catch-1.m: Don't force next runtime.
4045         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
4046         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
4047         shadowed catch clause.
4048         * objc.dg/try-catch-5.m: New.
4049
4050 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
4051
4052         Bug 14610
4053         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
4054
4055 2004-06-15  Richard Henderson  <rth@redhat.com>
4056
4057         * gcc.dg/20001116-1.c: Move expected warning line.
4058
4059 2004-06-15  Richard Henderson  <rth@redhat.com>
4060
4061         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
4062         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
4063
4064 2004-06-15  Jeff Law  <law@redhat.com>
4065
4066         * gcc.dg/tree-ssa/20040615-1.c: New test.
4067         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
4068         be less sensitive to operand ordering.
4069         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
4070
4071 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
4072
4073         * g++.dg/abi/bitfield3.C: Add comment..
4074
4075 2004-06-15  Richard Henderson  <rth@redhat.com>
4076
4077         * g++.dg/ext/stmtexpr1.C: XFAIL.
4078         * gcc.dg/20030612-1.c: XFAIL.
4079
4080 2004-06-15  Eric Christopher  <echristo@redhat.com>
4081
4082         * g++.dg/charset/asm5.c: New.
4083         * gcc.dg/charset/asm6.c: New.
4084
4085 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4086
4087         PR fortran/15962
4088         * gfortran.fortran-torture/execute/select_1.f90: New test.
4089
4090 2004-06-15  Paul Brook  <paul@codesourcery.com>
4091
4092         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
4093
4094 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4095
4096         PR c++/15967
4097         * g++.dg/lookup/crash3.C: New test.
4098
4099 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4100
4101         PR c++/15947
4102         * g++.dg/parse/dtor4.C: New test.
4103
4104 2004-06-14  Jeff Law  <law@redhat.com>
4105
4106         * gcc.c-torture/compile/20040614-1.c: New test.
4107
4108 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4109
4110         PR fortran/15211
4111         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
4112         LEN of a character array.
4113
4114 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
4115
4116         PR c++/15096
4117         * g++.dg/template/ptrmem10.C: New test.
4118
4119         PR c++/14930
4120         * g++.dg/template/friend30.C: New test.
4121
4122 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4123
4124         PR fortran/14928
4125         * gfortran.fortran-torture/compile/mloc.f90: New test.
4126
4127 2004-06-13  Paul Brook  <paul@codesourcery.com>
4128
4129         * gfortran.fortran-torture/execute/random_2.f90: New test.
4130
4131 2004-06-13  Eric Christopher  <echristo@redhat.com>
4132
4133         * gcc.dg/noncompile/redecl-1.c: Fix error message.
4134
4135 2004-06-12  Paul Brook  <paul@codesourcery.com>
4136
4137         * gfortran.fortran-torture/execute/contained_3.f90: New test.
4138
4139 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4140
4141         PR fortran/14923
4142         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
4143
4144 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4145
4146         PR fortran/14957
4147         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
4148         syntax errors in end statements of contained subroutines.
4149
4150 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4151
4152         PR fortran/12841
4153         * gfortran.fortran-torture/execute/null_arg.f90: New test.
4154
4155 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
4156
4157         PR fortran/15665
4158         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
4159
4160 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
4161
4162         PR gfortran/12839
4163         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
4164
4165 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
4166
4167         PR c++/15862
4168         * g++.dg/parse/enum1.C: New test.
4169
4170 2004-06-10  Jeff Law  <law@redhat.com>
4171
4172         * gcc.c-torture/compile/20040610-1.c: New test.
4173
4174 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4175
4176         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
4177         * g++.old-deja/g++.other/decl3.C: Likewise.
4178
4179 2004-06-10  Brian Booth  <bbooth@redhat.com>
4180
4181         * gcc.dg/tree-ssa/20031015-1.c: Scan for
4182         V_MAY_DEF instead of VDEF.
4183         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
4184
4185 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
4186
4187         PR c++/14211
4188         * g++.dg/conversion/const1.C: New test.
4189
4190         PR c++/15076
4191         * g++.dg/conversion/reinterpret1.C: New test.
4192
4193         PR c++/15877
4194         * g++.dg/template/enum2.C: New test.
4195
4196         PR c++/15227
4197         * g++.dg/template/error13.C: New test.
4198
4199 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4200
4201         PR fortran/14957
4202         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
4203         arguments to test_* REAL and of the right size.
4204
4205 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
4206
4207         PR target/15569
4208         PR rtl-optimization/15681
4209         * gcc.dg/20040609-1.c: New test.
4210
4211 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
4212
4213         PR c++/14791
4214         * g++.dg/opt/builtins1.C: New test.
4215
4216 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
4217
4218         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
4219         that use default windows32 struct layout.
4220         * gcc.dg/i386-bitfield2.c: Likewise.
4221
4222 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
4223
4224         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
4225         for mingw32 and cygwin targets.
4226
4227 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
4228
4229         * gcc.dg/pch/macro-4.c: New.
4230         * gcc.dg/pch/macro-4.hs: New.
4231
4232 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4233
4234         PR fortran/13249
4235         * gfortran.fortran-torture/compile/name_clash.f90: New test.
4236
4237 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4238
4239         PR fortran/13372
4240         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
4241
4242 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
4243
4244         PR gfortran/14897
4245         * gfortran.fortran-torture/execute/t_edit.f90: New test.
4246
4247 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
4248
4249         PR gfortran/15755
4250         * gfortran.fortran-torture/execute/backspace.c : New test.
4251
4252 2004-06-09  Paul Brook  <paul@codesourcery.com>
4253
4254         * gfortran.fortran-torture/execure/intrinsic_associated.f90
4255         (pointer_to_section): Rewrite to use smaller array.
4256
4257 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
4258
4259         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
4260         * gcc.dg/ext/altivec-10.c: Same.
4261         * gcc.dg/ext/altivec-11.c: Same.
4262         * gcc.dg/ext/altivec-12.c: Same.
4263         * gcc.dg/ext/altivec-13.c: Same.
4264         * gcc.dg/ext/altivec-14.c: Same.
4265         * gcc.dg/ext/altivec-15.c: Same.
4266         * gcc.dg/ext/altivec-16.c: Same.
4267         * gcc.dg/ext/altivec-3.c: Same.
4268         * gcc.dg/ext/altivec-4.c: Same.
4269         * gcc.dg/ext/altivec-6.c: Same.
4270         * gcc.dg/ext/altivec-7.c: Same.
4271         * gcc.dg/ext/altivec-8.c: Same.
4272         * gcc.dg/ext/altivec-varargs-1.c: Same.
4273
4274         * g++.dg/ext/altivec-1.C: Correct dg syntax.
4275         * g++.dg/ext/altivec-10.C: Same.
4276         * g++.dg/ext/altivec-2.C: Same.
4277         * g++.dg/ext/altivec-3.C: Same.
4278         * g++.dg/ext/altivec-4.C: Same.
4279         * g++.dg/ext/altivec-5.C: Same.
4280         * g++.dg/ext/altivec-6.C: Same.
4281         * g++.dg/ext/altivec-7.C: Same.
4282         * g++.dg/ext/altivec-8.C: Same.
4283         * g++.dg/ext/altivec-9.C: Same.
4284
4285 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4286
4287         PR c++/7841
4288         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
4289
4290 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4291
4292         * gcc.dg/union-1.c: New test.
4293
4294 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4295
4296         * gcc.dg/builtins-41.c: New test case.
4297         * gcc.dg/builtins-42.c: New test case.
4298
4299 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4300
4301         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
4302         * g++.dg/ext/altivec-10.C: Same.
4303         * g++.dg/ext/altivec-2.C: Same.
4304         * g++.dg/ext/altivec-3.C: Same.
4305         * g++.dg/ext/altivec-4.C: Same.
4306         * g++.dg/ext/altivec-5.C: Same.
4307         * g++.dg/ext/altivec-6.C: Same.
4308         * g++.dg/ext/altivec-7.C: Same.
4309         * g++.dg/ext/altivec-8.C: Same.
4310         * g++.dg/ext/altivec-9.C: Same.
4311         * g++.old-deja/g++.abi/cxa_vec.C: Same.
4312         * g++.old-deja/g++.brendan/new3.C: Same.
4313         * gcc.c-torture/execute/eeprof-1.x: Same.
4314
4315 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4316
4317         PR c/14765
4318         * gcc.dg/pr14765-1.c: New test.
4319
4320 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4321
4322         PR c/14649
4323         * gcc.dg/pr14649-1.c: New test case.
4324
4325 2004-06-07  Richard Henderson  <rth@redhat.com>
4326
4327         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
4328         if temporaries.
4329
4330 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4331
4332         * g++.dg/eh/elide1.C: Remove XFAIL.
4333
4334 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
4335
4336         PR c++/15337
4337         * g++.dg/expr/sizeof3.C: New test.
4338
4339         PR c++/14777
4340         * g++.dg/template/access14.C: New test.
4341
4342         PR c++/15554
4343         * g++.dg/template/enum1.C: New test.
4344
4345         PR c++/15057
4346         * g++.dg/eh/throw1.C: New test.
4347
4348 2004-06-07  David Ayers  <d.ayers@inode.at>
4349             Ziemowit Laski  <zlaski@apple.com>
4350
4351         * lib/objc.exp (objc_target_compile): Revert the '-framework
4352         Foundation' flag fix, since bare Darwin does not ship
4353         with the Foundation framework.
4354         * objc/execute/next_mapping.h: Provide a local NSConstantString
4355         @interface and @implementation.
4356         (objc_constant_string_init): A constructor function, used to
4357         initialize the NSConstantString meta-class object.
4358         * objc/execute/string1.m: Include "next_mapping.h" instead of
4359         <Foundation/NSString.h>.
4360         * objc/execute/string2.m: Likewise.
4361         * objc/execute/string3.m: Likewise.
4362         * objc/execute/string4.m: Likewise.
4363
4364 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
4365
4366         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
4367         to double. Replace double with FLOAT.
4368         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
4369
4370         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
4371         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
4372         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
4373         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
4374         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
4375         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
4376         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
4377         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
4378
4379 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4380
4381         PR c/13519
4382         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
4383
4384 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4385
4386         PR c++/15503
4387         * g++.dg/template/meminit2.C: New test.
4388
4389 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
4390
4391         PR target/15822
4392         * gcc.c-torture/execute/compare-fp-1.c,
4393         gcc.c-torture/execute/compare-fp-2.c,
4394         gcc.c-torture/execute/compare-fp-3.c,
4395         gcc.c-torture/execute/compare-fp-4.c,
4396         gcc.c-torture/execute/compare-fp-3.x,
4397         gcc.c-torture/execute/compare-fp-4.x: Moved...
4398         * gcc.c-torture/execute/ieee/compare-fp-1.c,
4399         gcc.c-torture/execute/ieee/compare-fp-2.c,
4400         gcc.c-torture/execute/ieee/compare-fp-3.c,
4401         gcc.c-torture/execute/ieee/compare-fp-4.c,
4402         gcc.c-torture/execute/ieee/compare-fp-3.x,
4403         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
4404
4405 2004-06-04  David Ayers  <d.ayers@inode.at>
4406
4407         * objc/execute/protocol-isEqual-4.m: New testcase.
4408
4409 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
4410
4411         * objc/execute/protocol-isEqual-1.m: New testcase.
4412         * objc/execute/protocol-isEqual-2.m: New testcase.
4413         * objc/execute/protocol-isEqual-3.m: New testcase.
4414
4415 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4416
4417         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
4418
4419 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
4420
4421         * lib/objc.exp (objc_target_compile): When running tests on
4422         Darwin (Mac OS X), inform the linker about '-framework
4423         'Foundation'.
4424
4425 2004-06-02  Eric Christopher  <echristo@redhat.com>
4426
4427         * gcc.c-torture/compile/20040602-1.c: New.
4428
4429 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
4430
4431         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
4432         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
4433
4434         PR tree-optimization/14736
4435         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
4436
4437         PR tree-optimization/14042
4438         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
4439
4440         PR tree-optimization/14729
4441         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
4442
4443 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4444
4445         PR fortran/15557
4446         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
4447
4448 2004-06-01  Richard Hederson  <rth@redhat.com>
4449
4450         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
4451
4452 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4453
4454         PR c++/14932
4455         * g++.dg/parse/offsetof4.C: New test.
4456
4457 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
4458
4459         PR objc/7993
4460         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
4461
4462 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
4463
4464         PR c++/15701
4465         * g++.dg/template/friend29.C: New test.
4466
4467 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
4468
4469         PR c/15749
4470         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
4471
4472 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
4473
4474         * gcc.dg/sparc-trap-1.c: New test.
4475
4476 2004-05-31  Roger Sayle  <roger@eyesopen.com>
4477
4478         PR middle-end/15069
4479         * g++.dg/opt/fold3.C: New test case.
4480
4481 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
4482
4483         * lib/target-supports.exp (check_iconv_available): Fix fallout
4484         from 2004-05-28 patch.
4485
4486 2004-05-30  Paul Brook  <paul@codesourcery.com>
4487
4488         PR fortran/15620
4489         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
4490         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
4491
4492 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
4493
4494         * gfortran.fortran-torture/execute/random_1.f90: New test.
4495
4496 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4497
4498         * g++.dg/ext/altivec-10.C: New test.
4499
4500 2004-05-29  Paul Brook  <paul@codesourcery.com>
4501
4502         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
4503
4504 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4505
4506         * gcc.dg/altivec-16.c: New test.
4507
4508 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
4509
4510         * lib/target-supports.exp (check_vmx_hw_available): New.
4511         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
4512
4513         * lib/target-supports.exp (check_alias_available,
4514         check_iconv_available, check_named_sections_available): Use
4515         unique names for temporary files.
4516
4517 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4518
4519         * gcc.dg/altivec-15.c: New test.
4520
4521 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4522
4523         PR c++/15083
4524         * g++.dg/warn/noeffect6.C: New test.
4525
4526         PR c++/15471
4527         * g++.dg/expr/ptrmem4.C: New test.
4528
4529         PR c++/15640
4530         * g++.dg/template/operator3.C: New test.
4531
4532 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4533
4534         PR c++/14668
4535         * g++.dg/lookup/redecl1.C: New test.
4536         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
4537
4538 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
4539
4540         * gcc.c-torture/execute/compare-fp-1.c,
4541         gcc.c-torture/execute/compare-fp-2.c,
4542         gcc.c-torture/execute/compare-fp-3.c,
4543         gcc.c-torture/execute/compare-fp-4.c,
4544         gcc.c-torture/execute/compare-fp-3.x,
4545         gcc.c-torture/execute/compare-fp-4.x,
4546         gcc.dg/pr15649-1.c: New.
4547
4548 2004-05-27  Adam Nemet  <anemet@lnxw.com>
4549
4550         PR c++/12883
4551         * g++.dg/init/array14.C: New test.
4552
4553 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
4554
4555         * lib/compat.exp (compat-get-options-main): New.
4556         (compat-get-options): Remove unneeded code, warn for ignored
4557         command.
4558         (compat-execute): Check flag set by dg-require-* commands.
4559
4560         * lib/compat.exp (compat-execute): Break up long lines.
4561
4562 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
4563
4564         * gcc.dg/altivec-7.c: Don't use 'vector long'.
4565         * gcc.dg/altivec-14.c: New test.
4566         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
4567
4568         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
4569         * gcc.dg/altivec-12.c: Ditto.
4570
4571         * gcc.dg/altivec-3.c: Move call to altivec_check.
4572
4573 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4574
4575         PR c++/15044
4576         * g++.dg/template/error12.C: New test.
4577
4578         PR c++/15317
4579         * g++.dg/ext/attrib15.C: New test.
4580
4581         PR c++/15329
4582         * g++.dg/template/ptrmem9.C: New test.
4583
4584 2004-05-25  Paul Brook  <paul@codesourcery.com>
4585
4586         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
4587
4588 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4589
4590         PR c++/15165
4591         * g++.dg/template/crash19.C: New test.
4592
4593 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4594
4595         PR c++/15025
4596         * g++.dg/template/redecl1.C: New test.
4597
4598 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4599
4600         PR c++/14821
4601         * g++.dg/other/ns1.C: New test.
4602
4603         PR c++/14883
4604         * g++.dg/template/invalid1.C: New test.
4605
4606 2004-05-23  Paul Brook  <paul@codesourcery.com>
4607         Victor Leikehman  <lei@haifasphere.co.il>
4608
4609         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
4610         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
4611
4612 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4613
4614         PR c++/15285
4615         PR c++/15299
4616         * g++.dg/template/non-dependent5.C: New test.
4617         * g++.dg/template/non-dependent6.C: New test.
4618
4619 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4620
4621         PR c++/15507
4622         * g++.dg/inherit/union1.C: New test.
4623
4624         PR c++/15542
4625         * g++.dg/template/addr1.C: New test.
4626
4627         PR c++/15427
4628         * g++.dg/template/array5.C: New test.
4629
4630         PR c++/15287
4631         * g++.dg/template/array6.C: New test.
4632
4633 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
4634             Roger Sayle  <roger@eyesopen.com>
4635
4636         * g++.dg/lookup/forscope2.C: New test case.
4637
4638 2004-05-22  Ben Elliston  <bje@au.ibm.com>
4639
4640         * gcc.dg/cpp/Wmissingdirs.c: New.
4641
4642 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4643
4644         PR target/15301
4645         * gcc.dg/compat/union-m128-1.h: New file.
4646         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4647         * gcc.dg/compat/union-m128-1_x.c: Likewise.
4648         * gcc.dg/compat/union-m128-1_y.c: Likewise.
4649
4650 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4651
4652         PR target/15302
4653         * gcc.dg/compat/struct-complex-1.h: New file.
4654         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
4655         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
4656         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4657
4658 2004-05-20  Roger Sayle  <roger@eyesopen.com>
4659
4660         PR middle-end/3074
4661         * gcc.dg/pr3074-1.c: New test case.
4662         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
4663
4664 2004-05-20  Falk Hueffner  <falk@debian.org>
4665
4666         PR other/15526
4667         * gcc.dg/ftrapv-1.c: New test case.
4668
4669 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
4670
4671         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
4672
4673 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
4674             Jeff Law  <law@redhat.com>
4675
4676         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
4677         * gcc.dg/tree-ssa/20040518-2.c: New test.
4678
4679         * gcc.dg/tree-ssa/20040518-1.c: New test.
4680
4681 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
4682
4683         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
4684
4685 2004-05-18  Paul Brook  <paul@codesourcery.com>
4686
4687         PR fortran/13930
4688         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
4689
4690 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4691
4692         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
4693         constant folding.
4694
4695 2004-05-17  Steven Bosscher  <stevenb@suse.de>
4696
4697         * gcc.dg/tree-ssa/20040517-1.c: New test.
4698
4699 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4700
4701         * gcc.dg/loop-4.c: New test.
4702
4703 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
4704
4705         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
4706
4707 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
4708
4709         PR fortran/15311
4710         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
4711
4712 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4713
4714         PR fortran/13826
4715         PR fortran/13940
4716         * gfortran.fortran-torture/compile/data_1.f90: New test.
4717
4718 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
4719
4720         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
4721         * gcc.dg/uninit-H.c: Define ASM for __s390__.
4722
4723 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4724
4725         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
4726
4727 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4728
4729         PR c/15444
4730         * gcc.dg/format/xopen-1.c: Adjust expected message.
4731         * gcc.dg/format/xopen-3.c: New test.
4732
4733 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
4734
4735         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
4736
4737 2004-05-14  Jeff Law  <law@redhat.com>
4738
4739         * gcc.dg/tree-ssa/20040514-2.c: New test.
4740
4741 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4742
4743         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
4744         this ...
4745         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
4746         this.
4747
4748 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
4749
4750         * gcc.dg/tree-ssa/20040514-1.c: New test.
4751
4752 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4753
4754         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
4755         test.
4756
4757 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4758
4759         PR fortran/14066
4760         * gfortran.fortran-torture/compile/do_1.f90: New test.
4761
4762 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4763
4764         PR fortran/15051
4765         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
4766         test.
4767
4768 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
4769
4770         PR fortran/15149
4771         * gfortran.fortran-torture/execute/random_init.f90: New test.
4772
4773 2004-05-13  Paul Brook  <paul@codesourcery.com>
4774
4775         PR fortran/15314
4776         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
4777
4778 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
4779
4780         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
4781         for the powerpc case.
4782
4783 2004-05-13  Jeff Law  <law@redhat.com>
4784
4785         * gcc.dg/tree-ssa/20040513-1.c: New test.
4786         * gcc.dg/tree-ssa/20040513-2.c: New test.
4787
4788 2004-05-13  Paul Brook  <paul@codesourcery.com>
4789
4790         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
4791         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
4792         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
4793
4794 2004-05-13  Andreas Schwab  <schwab@suse.de>
4795
4796         PR other/10819
4797         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
4798         characters.
4799
4800 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
4801
4802         PR fortran/15294
4803         * gfortran.fortran-torture/execute/adjustr.f90: New file.
4804
4805 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
4806
4807         Merge from tree-ssa-20020619-branch.  See
4808         ChangeLog.tree-ssa for details.
4809
4810 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
4811
4812         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
4813         include <altivec.h> explicitly.
4814         * gcc.dg/altivec-13.c: Likewise.
4815
4816 2004-05-11  Paul Brook  <paul@codesourcery.com>
4817
4818         * gcc.c-torture/compile/20010518-1.c: Force enum size.
4819
4820 2004-05-10  Eric Christopher  <echristo@redhat.com>
4821
4822         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
4823         * gcc.dg/sibcall-4.c: Ditto.
4824
4825 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
4826
4827         * g++.dg/ext/altivec-8.C: New test case.
4828         * gcc.dg/altivec-13.c: New test case.
4829
4830 2004-05-08  Roger Sayle  <roger@eyesopen.com>
4831
4832         * gcc.c-torture/execute/divcmp-1.c: New test case.
4833         * gcc.c-torture/execute/divcmp-2.c: New test case.
4834         * gcc.c-torture/execute/divcmp-3.c: New test case.
4835
4836 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
4837
4838         * g++.dg/other/pragma-re-2.C: New test.
4839
4840 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4841
4842         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
4843         * gcc.dg/i386-387-2.c: Likewise.
4844
4845         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
4846         __builtin_drem.
4847         * gcc.dg/i386-387-6.c: Likewise.
4848
4849 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4850
4851         * gcc.dg/builtins-33.c:  Also check log1p*.
4852
4853 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
4854
4855         PR optimization/15296
4856         * gcc.c-torture/execute/pr15296.c: New test.
4857
4858 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
4859
4860         * gcc.dg/builtins-40.c: New test.
4861
4862 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
4863
4864         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
4865
4866 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
4867
4868         * g++.dg/ext/spe1.C: New testcase.
4869
4870 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
4871
4872         * objc.dg/image-info.m: Allow additional attributes
4873         for __image_info section.
4874
4875 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
4876
4877         * gcc.dg/torture/mips-hilo-2.c: New test.
4878
4879 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4880
4881         PR c++/14389
4882         * g++.dg/template/member5.C: New test.
4883
4884 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
4885
4886         * gcc.dg/builtins-34.c: Also check expm1*.
4887
4888 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4889
4890         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
4891         * gcc.dg/torture/builtin-convert-3.c: New test.
4892
4893 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
4894
4895         PR middle-end/15054
4896         * g++.dg/opt/pr15054.C: New test.
4897
4898 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4899
4900         * gcc.dg/torture/builtin-rounding-1.c: New test.
4901         * gcc.dg/builtins-25.c: Delete.
4902         * gcc.dg/builtins-29.c: Delete.
4903
4904 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
4905
4906         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
4907         * gcc.dg/sibcall-4.c: Likewise.
4908         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
4909
4910 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4911
4912         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
4913         bit-field on 16-bit targets.
4914
4915 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4916
4917         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
4918         16-bit targets.
4919
4920 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
4921
4922         * gcc.dg/rs6000-power2-1.c: Change to compile only.
4923         * gcc.dg/rs6000-power2-2.c: Likewise.
4924
4925 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
4926
4927         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
4928         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
4929         Change the asm registers to be in form of frN instead of fN.
4930
4931 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4932
4933         * gcc.dg/torture/builtin-convert-2.c: New test.
4934
4935 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
4936
4937         * gcc.dg/rs6000-power2-1.c: New test.
4938         * gcc.dg/rs6000-power2-2.c: New test.
4939
4940 2004-04-28  Jan Hubicka  <jh@suse.cz>
4941
4942         * gcc.dg/unused-6.c: New test.
4943
4944 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
4945             Ulrich Weigand  <uweigand@de.ibm.com>
4946
4947         * ada/acats/run_all.sh: Define $target variable.
4948
4949 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
4950
4951         PR c++/15119
4952         * g++.dg/other/vararg-1.C: New test.
4953
4954         PR c++/4794
4955         * g++.dg/eh/cleanup3.C: New test.
4956
4957 2004-04-24  Laurent GUERBY <laurent@guerby.net>
4958
4959         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
4960         and ad8011a (target_insn).
4961         * ada/acats/support/macro.dfs: Likewise.
4962         * ada/acats/support/impbit.adb: New file.
4963
4964 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
4965
4966         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
4967
4968 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4969
4970         * gcc.dg/loop-3.c: New test.
4971
4972 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
4973
4974         * gcc.c-torture/execute/simd-5.c: New test.
4975
4976 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4977
4978         PR c++/15064
4979         * g++.dg/template/crash18.C: New test.
4980
4981 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
4982
4983         * g++.dg/ext/complit3.C: New test.
4984
4985 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4986
4987         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
4988         * gcc.dg/altivec-3.c: Same.
4989         * gcc.dg/altivec-varargs-1.c: Same.
4990
4991 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4992
4993         * lib/target-supports.exp (check_profiling_available): Assume
4994         profiling is not available on powerpc-eabi targets.
4995
4996 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
4997
4998         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
4999         * gcc.dg/vmx/bug-1.c: Ditto.
5000
5001 2004-04-20  Eric Christopher  <echristo@redhat.com>
5002
5003         * gcc.dg/charset/extern.c: New test.
5004         * g++.dg/charset/extern3.cc: Ditto.
5005
5006 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
5007
5008         * gcc.dg/builtins-39.c: New test.
5009
5010 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
5011
5012         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
5013
5014 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
5015
5016         * gcc.dg/torture/mips-hilo-1.c: New test.
5017
5018 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
5019
5020         * gcc.c-torture/compile/20040419-1.c: New test.
5021
5022 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
5023
5024         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
5025
5026 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
5027             Aldy Hernandez  <aldyh@redhat.com>
5028
5029         * gcc.c-torture/execute/va-arg-24.c: New.
5030
5031 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
5032             Aldy Hernandez  <aldyh@redhat.com>
5033
5034         * gcc.dg/vmx/1b-01.c: New.
5035         * gcc.dg/vmx/1b-02.c: New.
5036         * gcc.dg/vmx/1b-03.c: New.
5037         * gcc.dg/vmx/1b-04.c: New.
5038         * gcc.dg/vmx/1b-05.c: New.
5039         * gcc.dg/vmx/1b-06.c: New.
5040         * gcc.dg/vmx/1b-07.c: New.
5041         * gcc.dg/vmx/1c-01.c: New.
5042         * gcc.dg/vmx/1c-02.c: New.
5043         * gcc.dg/vmx/3a-01a.c: New.
5044         * gcc.dg/vmx/3a-01.c: New.
5045         * gcc.dg/vmx/3a-01m.c: New.
5046         * gcc.dg/vmx/3a-03.c: New.
5047         * gcc.dg/vmx/3a-03m.c: New.
5048         * gcc.dg/vmx/3a-04.c: New.
5049         * gcc.dg/vmx/3a-04m.c: New.
5050         * gcc.dg/vmx/3a-05.c: New.
5051         * gcc.dg/vmx/3a-06.c: New.
5052         * gcc.dg/vmx/3a-06m.c: New.
5053         * gcc.dg/vmx/3a-07.c: New.
5054         * gcc.dg/vmx/3b-01.c: New.
5055         * gcc.dg/vmx/3b-02.c: New.
5056         * gcc.dg/vmx/3b-10.c: New.
5057         * gcc.dg/vmx/3b-13.c: New.
5058         * gcc.dg/vmx/3b-14.c: New.
5059         * gcc.dg/vmx/3b-15.c: New.
5060         * gcc.dg/vmx/3c-01a.c: New.
5061         * gcc.dg/vmx/3c-01.c: New.
5062         * gcc.dg/vmx/3c-02.c: New.
5063         * gcc.dg/vmx/3c-03.c: New.
5064         * gcc.dg/vmx/3d-01.c: New.
5065         * gcc.dg/vmx/4-01.c: New.
5066         * gcc.dg/vmx/4-03.c: New.
5067         * gcc.dg/vmx/5-01.c: New.
5068         * gcc.dg/vmx/5-02.c: New.
5069         * gcc.dg/vmx/5-03.c: New.
5070         * gcc.dg/vmx/5-04.c: New.
5071         * gcc.dg/vmx/5-05.c: New.
5072         * gcc.dg/vmx/5-06.c: New.
5073         * gcc.dg/vmx/5-07.c: New.
5074         * gcc.dg/vmx/5-07t.c: New.
5075         * gcc.dg/vmx/5-08.c: New.
5076         * gcc.dg/vmx/5-10.c: New.
5077         * gcc.dg/vmx/5-11.c: New.
5078         * gcc.dg/vmx/7-01a.c: New.
5079         * gcc.dg/vmx/7-01.c: New.
5080         * gcc.dg/vmx/7c-01.c: New.
5081         * gcc.dg/vmx/7d-01.c: New.
5082         * gcc.dg/vmx/7d-02.c: New.
5083         * gcc.dg/vmx/8-01.c: New.
5084         * gcc.dg/vmx/8-02a.c: New.
5085         * gcc.dg/vmx/8-02.c: New.
5086         * gcc.dg/vmx/brode-1.c: New.
5087         * gcc.dg/vmx/bug-1.c: New.
5088         * gcc.dg/vmx/bug-2.c: New.
5089         * gcc.dg/vmx/bug-3.c: New.
5090         * gcc.dg/vmx/cw-bug-1.c: New.
5091         * gcc.dg/vmx/cw-bug-2.c: New.
5092         * gcc.dg/vmx/cw-bug-3.c: New.
5093         * gcc.dg/vmx/dct.c: New.
5094         * gcc.dg/vmx/debug-1.c: New.
5095         * gcc.dg/vmx/debug-2.c: New.
5096         * gcc.dg/vmx/debug-3.c: New.
5097         * gcc.dg/vmx/debug-4.c: New.
5098         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
5099         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
5100         * gcc.dg/vmx/eg-5.c: New.
5101         * gcc.dg/vmx/fft.c: New.
5102         * gcc.dg/vmx/gcc-bug-1.c: New.
5103         * gcc.dg/vmx/gcc-bug-2.c: New.
5104         * gcc.dg/vmx/gcc-bug-3.c: New.
5105         * gcc.dg/vmx/gcc-bug-4.c: New.
5106         * gcc.dg/vmx/gcc-bug-5.c: New.
5107         * gcc.dg/vmx/gcc-bug-6.c: New.
5108         * gcc.dg/vmx/gcc-bug-7.c: New.
5109         * gcc.dg/vmx/gcc-bug-8.c: New.
5110         * gcc.dg/vmx/gcc-bug-9.c: New.
5111         * gcc.dg/vmx/gcc-bug-b.c: New.
5112         * gcc.dg/vmx/gcc-bug-c.c: New.
5113         * gcc.dg/vmx/gcc-bug-d.c: New.
5114         * gcc.dg/vmx/gcc-bug-e.c: New.
5115         * gcc.dg/vmx/gcc-bug-f.c: New.
5116         * gcc.dg/vmx/gcc-bug-g.c: New.
5117         * gcc.dg/vmx/gcc-bug-i.c: New.
5118         * gcc.dg/vmx/harness.h: New.
5119         * gcc.dg/vmx/ira1.c: New.
5120         * gcc.dg/vmx/ira2a.c: New.
5121         * gcc.dg/vmx/ira2b.c: New.
5122         * gcc.dg/vmx/ira2.c: New.
5123         * gcc.dg/vmx/ira2c.c: New.
5124         * gcc.dg/vmx/mem.c: New.
5125         * gcc.dg/vmx/newton-1.c: New.
5126         * gcc.dg/vmx/ops.c: New.
5127         * gcc.dg/vmx/sn7153.c: New.
5128         * gcc.dg/vmx/spill2.c: New.
5129         * gcc.dg/vmx/spill3.c: New.
5130         * gcc.dg/vmx/spill.c: New.
5131         * gcc.dg/vmx/t.c: New.
5132         * gcc.dg/vmx/varargs-1.c: New.
5133         * gcc.dg/vmx/varargs-2.c: New.
5134         * gcc.dg/vmx/varargs-3.c: New.
5135         * gcc.dg/vmx/varargs-4.c: New.
5136         * gcc.dg/vmx/varargs-5.c: New.
5137         * gcc.dg/vmx/varargs-6.c: New.
5138         * gcc.dg/vmx/varargs-7.c: New.
5139         * gcc.dg/vmx/vmx.exp: New.
5140         * gcc.dg/vmx/vprint-1.c: New.
5141         * gcc.dg/vmx/vscan-1.c: New.
5142         * gcc.dg/vmx/x-01.c: New.
5143         * gcc.dg/vmx/x-02.c: New.
5144         * gcc.dg/vmx/x-03.c: New.
5145         * gcc.dg/vmx/x-04.c: New.
5146         * gcc.dg/vmx/x-05.c: New.
5147         * gcc.dg/vmx/yousufi-1.c: New.
5148         * gcc.dg/vmx/zero-1.c: New.
5149         * gcc.dg/vmx/zero.c: New.
5150
5151 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
5152
5153         * g++.dg/lookup/java1.C: Update for chage of
5154         _Jv_AllocObject.
5155         * g++.dg/lookup/java2.C: Likewise.
5156
5157 2004-04-17  Laurent GUERBY <laurent@guerby.net>
5158
5159         * ada/acats/run_all.sh: use -O2 by default.
5160
5161 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
5162
5163         * gcc.dg/vr-mult-[12].c: New tests.
5164
5165 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5166
5167         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
5168
5169         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
5170
5171 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
5172
5173         * lib/target-supports.exp (check_profiling_available): Assume profiling
5174         isn't available for mips*-*-elf targets.
5175
5176 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
5177
5178         * gcc.dg/builtins-38.c: New test.
5179
5180 2004-04-14  Eric Christopher  <echristo@redhat.com>
5181
5182         * g++.dg/charset/charset.exp: Run .cc extension tests.
5183
5184 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
5185
5186         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
5187
5188 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5189
5190         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
5191
5192 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
5193
5194         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
5195         * gcc.dg/i386-387-2.c: Likewise.
5196
5197         * gcc.dg/i386-387-7.c: New test.
5198         * gcc.dg/i386-387-8.c: New test.
5199
5200         * gcc.dg/builtins-37.c: New test.
5201
5202 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
5203
5204         * g++.dg/pch/externc-1.C: Add missing semicolon.
5205
5206 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
5207
5208         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
5209
5210 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5211
5212         * gcc.c-torture/execute/20040411-1.c: New test.
5213
5214 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5215
5216         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
5217
5218 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
5219
5220         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
5221
5222 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
5223
5224         * lib/target-supports.exp (check_named_sections_available): New.
5225         * lib/gcc-dg.exp (dg-require-named-sections): New.
5226         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
5227         old-deja.exp.  Also prune error-count message from HP linker.
5228         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
5229
5230         * g++.dg/init/init-ref4.C: Use dg-require-weak.
5231         * g++.old-deja/g++.pt/static3.C: Likewise.
5232         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
5233
5234 2004-04-09  Roger Sayle  <roger@eyesopen.com>
5235
5236         * gcc.c-torture/execute/20040409-1.c: New test case.
5237         * gcc.c-torture/execute/20040409-2.c: New test case.
5238         * gcc.c-torture/execute/20040409-3.c: New test case.
5239
5240 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
5241
5242         * gcc.dg/20040409-1.c: New test.
5243
5244 2004-04-08  Roger Sayle  <roger@eyesopen.com>
5245
5246         PR target/14888
5247         * g++.dg/opt/pr14888.C: New test case.
5248
5249 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
5250
5251         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
5252         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
5253         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
5254         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
5255         New tests.
5256
5257 2004-04-08  Paul Brook  <paul@codesourcery.com>
5258
5259         * gcc.dg/spill-1.c: New test.
5260
5261 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5262
5263         * gcc.dg/torture/builtin-ctype-2.c: New test.
5264
5265 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
5266
5267         * gcc.dg/pch/pch.exp: Add largefile test.
5268
5269 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
5270
5271         * g++.dg/pch/externc-1.Hs: New.
5272         * g++.dg/pch/externc-1.C: New.
5273
5274 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5275
5276         * gcc.dg/compat/struct-by-value-5a_main.c,
5277         gcc.dg/compat/struct-by-value-5b_main.c: New files.
5278         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
5279         * gcc.dg/compat/struct-by-value-5a_x.c,
5280         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
5281         gcc.dg/compat/struct-by-value-5_x.c.
5282         * gcc.dg/compat/struct-by-value-5a_y.c,
5283         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
5284         gcc.dg/compat/struct-by-value-5_y.c.
5285
5286         * gcc.dg/compat/struct-by-value-6a_main.c,
5287         gcc.dg/compat/struct-by-value-6b_main.c: New files.
5288         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
5289         * gcc.dg/compat/struct-by-value-6a_x.c,
5290         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
5291         gcc.dg/compat/struct-by-value-6_x.c.
5292         * gcc.dg/compat/struct-by-value-6a_y.c,
5293         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
5294         gcc.dg/compat/struct-by-value-6_y.c.
5295
5296         * gcc.dg/compat/struct-by-value-7a_main.c,
5297         gcc.dg/compat/struct-by-value-7b_main.c: New files.
5298         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
5299         * gcc.dg/compat/struct-by-value-7a_x.c,
5300         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
5301         gcc.dg/compat/struct-by-value-7_x.c.
5302         * gcc.dg/compat/struct-by-value-7a_y.c,
5303         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
5304         gcc.dg/compat/struct-by-value-7_y.c.
5305
5306 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
5307
5308         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
5309         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
5310         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
5311         options.
5312
5313 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
5314
5315         * gcc.dg/builtins-36.c: New test.
5316
5317 2004-04-06  Paul Brook  <paul@codesourcery.com>
5318
5319         * README.gcc: Remove obsolete contraint on testcases.
5320
5321 2004-04-05  Paul Brook  <paul@codesourcery.com>
5322
5323         PR2123
5324         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
5325         failure and exit(0) on success.
5326         * g++.dg/expr/anew2.C: Ditto.
5327         * g++.dg/expr/anew3.C: Ditto.
5328         * g++.dg/expr/anew4.C: Ditto.
5329
5330 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
5331
5332         PR c++/3518
5333         * g++.dg/template/unify7.C: New.
5334
5335 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5336
5337         * g++.dg/README: Bring up to date with new subdirectories; remove
5338         duplicate subdirectory lines.
5339
5340 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
5341
5342         PR c++/14007
5343         * g++.dg/template/unify5.C: New.
5344         * g++.dg/template/unify6.C: New.
5345         * g++.dg/template/qualttp20.C: Adjust.
5346         * g++.old-deja/g++.jason/report.C: Adjust.
5347         * g++.old-deja/g++.other/qual1.C: Adjust.
5348
5349 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
5350
5351         PR c++/14803
5352         * g++.dg/inherit/ptrmem1.C: New test.
5353
5354 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
5355
5356         PR c++/14755
5357         * gcc.c-torture/execute/20040331-1.c: New test.
5358         * gcc.dg/20040331-1.c: New test.
5359
5360 2004-04-01  Paul Brook  <paul@codesourcery.com>
5361
5362         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
5363
5364 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
5365
5366         PR c++/14724
5367         * g++.dg/init/goto1.C: New test.
5368
5369         PR c++/14763
5370         * g++.dg/template/defarg4.C: New test.
5371
5372 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
5373
5374         * gcc.dg/altivec-11.c: Extend test for more valid cases.
5375
5376 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
5377
5378         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
5379
5380 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
5381
5382         * gcc.dg/noncompile/undeclared-2.c: New test.
5383
5384 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5385
5386         * gcc.dg/940409-1.c: Remove XFAIL.
5387         * gcc.dg/reg-vol-struct-1.c: New test.
5388
5389 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5390
5391         * gcc.dg/torture/builtin-wctype-1.c: New test.
5392
5393 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
5394
5395         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
5396         * gcc.dg/20001101-1.c: Likewise.
5397         * gcc.dg/20001102-1.c: Likewise.
5398
5399 2004-03-25  Roger Sayle  <roger@eyesopen.com>
5400
5401         * gcc.dg/compare8.c: Add an additional test for XOR.
5402
5403 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5404
5405         * gcc.dg/torture/builtin-ctype-1.c: New test.
5406
5407 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5408
5409         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
5410         * gcc.dg/torture/builtin-math-1.c: Likewise.
5411         * gcc.dg/torture/builtin-power-1.c: New test.
5412
5413 2004-03-24  Andreas Schwab  <schwab@suse.de>
5414
5415         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
5416         IA64 assembler.
5417
5418 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
5419             Roger Sayle  <roger@eyesopen.com>
5420
5421         * gcc.dg/compare8.c: New test case.
5422
5423 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
5424
5425         * g++.dg/ext/altivec-7.C: New test.
5426
5427 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
5428
5429         PR 12267, 12391, 12560, 13129, 14114, 14133
5430         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
5431         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
5432         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
5433         Adjust error regexps.
5434         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
5435         * gcc.dg/noncompile/undeclared-1.c: New test cases.
5436         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
5437         * gcc.dg/local1.c: Add explanatory comment.
5438
5439 2004-03-23  Roger Sayle  <roger@eyesopen.com>
5440
5441         PR optimization/14669
5442         * g++.dg/opt/fold2.C: New test case.
5443
5444 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
5445
5446         PR c/14069
5447         * gcc.dg/20040322-1.c: New test.
5448
5449 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5450
5451         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
5452         * gcc.dg/ultrasp4.c: Likewise.
5453         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
5454
5455 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5456
5457         * gcc.dg/i386-sse-8.c: Reset default options.
5458
5459 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5460
5461         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
5462         in the error message text.
5463
5464 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5465
5466         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
5467
5468 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
5469
5470         PR c++/14616
5471         * g++.dg/init/array13.C: New test.
5472
5473 2004-03-20  Roger Sayle  <roger@eyesopen.com>
5474
5475         PR target/13889
5476         * gcc.c-torture/compile/pr13889.c: New test case.
5477
5478 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5479
5480         PR c/14635
5481         * builtins-1.c (nan, nans): Don't test.
5482         * builtins-30.c: Don't use nan, nanf, nanl.
5483         * builtins-35.c: New test.
5484
5485 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
5486
5487         * g++.dg/ext/altivec-6.C: New test.
5488
5489 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
5490
5491         * g++.dg/init/placement3.C: New test.
5492
5493         * g++.dg/template/spec13.C: New test.
5494
5495         * g++.dg/lookup/using11.C: New test.
5496
5497         * g++.dg/lookup/koenig3.C: New test.
5498
5499         * g++.dg/template/operator2.C: New test.
5500
5501         * g++.dg/expr/dtor3.C: New test.
5502         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
5503         marker.
5504         * g++.old-deja/g++.law/visibility28.C: Likewise.
5505
5506 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
5507
5508         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
5509         * gcc.dg/ppc64-abi-3.c: Likewise.
5510
5511 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5512
5513         PR c++/14545
5514         * g++.dg/parse/template15.C: New test.
5515
5516 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5517
5518         * g++.dg/expr/dtor2.C: New test.
5519
5520         * g++.dg/lookup/anon4.C: New test.
5521
5522         * g++.dg/overload/using1.C: New test.
5523
5524         * g++.dg/template/lookup7.C: New test.
5525
5526         * g++.dg/template/typename6.C: New test.
5527
5528         * g++.dg/expr/cond6.C: New test.
5529
5530 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5531
5532         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
5533
5534 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5535
5536         * g++.dg/expr/cond5.C: New test.
5537         * g++.dg/expr/constcast1.C: Likewise.
5538         * g++.dg/expr/ptrmem2.C: Likewise.
5539         * g++.dg/expr/ptrmem3.C: Likewise.
5540         * g++.dg/lookup/main1.C: Likewise.
5541         * g++.dg/template/lookup6.C: Likewise.
5542
5543 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5544
5545         * gcc.dg/local1.c: New test.
5546
5547         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
5548
5549 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5550
5551         * gcc.dg/torture/builtin-convert-1.c: New test.
5552
5553 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5554
5555         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
5556
5557 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5558
5559         PR c++/14481
5560         * g++.dg/warn/Wunused-7.C: New test.
5561
5562 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5563
5564         * gcc.dg/torture/builtin-integral-1.c: New test.
5565
5566 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5567
5568         PR c++/14586
5569         * g++.dg/parse/non-dependent3.C: New test.
5570
5571 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
5572
5573         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
5574         * g++.dg/eh/simd-2.C: Likewise.
5575         * g++.dg/init/array10.C: Likewise.
5576         * gcc.c-torture/compile/simd-1.c: Likewise.
5577         * gcc.c-torture/compile/simd-2.c: Likewise.
5578         * gcc.c-torture/compile/simd-3.c: Likewise.
5579         * gcc.c-torture/compile/simd-4.c: Likewise.
5580         * gcc.c-torture/compile/simd-6.c: Likewise.
5581         * gcc.c-torture/execute/simd-1.c: Likewise.
5582         * gcc.c-torture/execute/simd-2.c: Likewise.
5583         * gcc.dg/compat/vector-defs.h: Likewise.
5584         * gcc.dg/20020531-1.c: Likewise.
5585         * gcc.dg/altivec-3.c: Likewise.
5586         * gcc.dg/altivec-4.c: Likewise.
5587         * gcc.dg/altivec-varargs-1.c: Likewise.
5588         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
5589         * gcc.dg/i386-mmx-3.c: Likewise.
5590         * gcc.dg/i386-sse-4.c: Likewise.
5591         * gcc.dg/i386-sse-5.c: Likewise.
5592         * gcc.dg/i386-sse-8.c: Likewise.
5593         * gcc.dg/simd-1.c: Likewise.
5594         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
5595         __ev64_opaque__ since the machine description provides it.
5596
5597 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5598
5599         * lib/compat.exp (skip_list): New global variable.
5600         Use it to hold the user defined COMPAT_SKIPS list if any.
5601         (compat-obj): Add the members of skip_list to optall.
5602
5603 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5604
5605         * gcc.dg/compat/union-by-value-1_main.c,
5606         union-by-value-1_x.c, union-by-value-1_y.c,
5607         union-check.h, union-defs.h,
5608         union-init.h, union-return-1_main.c,
5609         union-return-1_x.c, union-return-1_y.c: New files.
5610
5611 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5612
5613         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
5614         mixed-struct-init.h: Add 4 mixed structure types.
5615         struct-by-value-21_main.c, struct-by-value-21_x.c,
5616         struct-by-value-21_y.c, struct-return-21_main.c,
5617         struct-return-21_x.c, struct-return-21_y.c: New files.
5618
5619 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
5620
5621         PR c++/14550
5622         * g++.dg/parse/template14.C: New test.
5623
5624 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5625
5626         * gcc.c-torture/execute/20040313-1.c: New test.
5627
5628 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
5629
5630         PR target/14533
5631         * gcc.dg/20040311-2.c: New test.
5632
5633 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
5634
5635         PR other/14544
5636         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
5637         bit-field.
5638
5639 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
5640
5641         * gcc.dg/20040305-2.c: Add missing return statement.
5642
5643 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5644
5645         * gcc.dg/builtins-34.c: Also check pow10*.
5646
5647 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5648
5649         PR target/14262
5650         * gcc.dg/20040305-2.c: New test.
5651
5652 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5653
5654         * gcc.dg/20040310-1.c: New test.
5655
5656 2004-03-11  Roger Sayle  <roger@eyesopen.com>
5657
5658         * gcc.c-torture/execute/20040311-1.c: New test case.
5659
5660 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
5661
5662         PR c++/14476
5663         * g++.dg/lookup/enum1.C: New test.
5664
5665 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
5666
5667         PR c++/14510
5668         * g++.dg/lookup/struct2.C: New test.
5669
5670 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
5671
5672         * gcc.dg/builtins-34.c: New test.
5673
5674 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5675
5676         * gcc.dg/torture/builtin-nonneg-1.c: New test.
5677
5678 2004-03-09  James E Wilson  <wilson@specifixinc.com>
5679
5680         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
5681         * gcc.dg/alias-2.c: New testcase.
5682
5683 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
5684
5685         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
5686
5687 2004-03-09  Roger Sayle  <roger@eyesopen.com>
5688
5689         * gcc.c-torture/execute/20040309-1.c: New test case.
5690
5691 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5692
5693         PR c++/14397
5694         * g++.dg/overload/ref1.C: New.
5695
5696 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5697
5698         PR c++/14409
5699         * g++.dg/template/spec12.C: New test.
5700
5701         PR c++/14448
5702         * g++.dg/parse/crash14.C: New test.
5703
5704 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5705
5706         PR c++/14230
5707         * g++.dg/init/ref11.C: New test.
5708
5709 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5710
5711         PR c++/14432
5712         * g++.dg/parse/builtin2.C: New test.
5713
5714 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5715
5716         PR c++/14401
5717         * g++.dg/init/ctor3.C: New test.
5718         * g++.dg/init/union1.C: New test.
5719         * g++.dg/ext/anon-struct4.C: New test.
5720
5721 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5722
5723         * g++.dg/lookup/koenig1.C: Tweak error messages.
5724         * g++.dg/lookup/used-before-declaration.C: Likewise.
5725         * g++.dg/other/do1.C: Likewise.
5726         * g++.dg/overload/koenig1.C: Likewise.
5727         * g++.dg/parse/crash13.C: Likewise.
5728         * g++.dg/template/instantiate3.C: Likewise.
5729
5730 2004-03-08  Eric Christopher  <echristo@redhat.com>
5731
5732         * * lib/target-supports.exp: Enable libiconv in test
5733         compilation.  Fix up error checking.
5734
5735 2004-03-08  Roger Sayle  <roger@eyesopen.com>
5736
5737         PR middle-end/14289
5738         * gcc.dg/pr14289-1.c: New test case.
5739         * gcc.dg/pr14289-2.c: Likewise.
5740         * gcc.dg/pr14289-3.c: Likewise.
5741
5742 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
5743
5744         * gcc.c-torture/execute/20040308-1.c: New test.
5745
5746 2004-03-07  Roger Sayle  <roger@eyesopen.com>
5747
5748         * gcc.c-torture/execute/20040307-1.c: New test case.
5749
5750 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
5751
5752         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
5753
5754 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
5755
5756         * gcc.dg/20040306-1.c: New test.
5757
5758 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
5759
5760         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
5761         them static.
5762         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
5763
5764 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5765
5766         PR c/14465
5767         * gcc.dg/decl-6.c: New test.
5768
5769 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5770
5771         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
5772         Rename LOGPOW -> LOG_POW.
5773         (SQRT_EXP, POW_EXP): New.
5774
5775 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5776
5777         * gcc.dg/i386-sse-8.c: New test.
5778
5779 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5780
5781         PR c/14114
5782         * gcc.dg/decl-5.c: New test.
5783
5784 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
5785
5786         * gcc.dg/20040305-1.c: New test.
5787
5788 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
5789
5790         PR other/14354
5791         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
5792
5793 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
5794
5795         PR c++/14425, c++/14426
5796         * g++.dg/ext/altivec-4.C: New test.
5797         * g++.dg/ext/altivec-5.C: New test.
5798
5799 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
5800
5801         * g++.old-deja/g++.other/linkage1.C: Expect errors about
5802         global variables of a type with no linkage.
5803         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
5804         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
5805         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
5806         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
5807         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
5808         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
5809         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
5810         * g++.dg/warn/deprecated.C: Name enum Color.
5811         * g++.dg/overload/VLA.C: Name structure for 'b'.
5812         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
5813
5814 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5815
5816         * gcc.c-torture/compile/20040304-1.c: New test.
5817
5818 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
5819
5820         PR 13728
5821         * gcc.dg/decl-4.c: New testcase.
5822
5823 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
5824
5825         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
5826         as PRECF if sizeof (float) > sizeof (double).
5827         (PRECL): Make it the same as PRECF if
5828         sizeof (float) > sizeof (long double).
5829
5830 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5831
5832         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
5833         system type.  Add check for irix6 which doesn't have c99 runtime.
5834
5835 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
5836
5837         * gcc.dg/const-elim-1.c: xfail for xtensa.
5838
5839 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5840
5841         PR c++/14369
5842         * g++.dg/template/cond4.C: New test.
5843
5844 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5845
5846         PR c++/14360
5847         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
5848
5849         PR c++/14361
5850         * g++.dg/parse/defarg7.C: New test.
5851
5852         PR c++/14359
5853         * g++.dg/template/friend26.C: New test.
5854
5855 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5856
5857         PR c++/14324
5858         * g++.dg/abi/mangle21.C: New test.
5859
5860         PR c++/14260
5861         * g++.dg/parse/constructor2.C: New test.
5862
5863         PR c++/14337
5864         * g++.dg/template/sfinae1.C: New test.
5865
5866 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5867
5868         PR c++/14267
5869         * g++.dg/expr/crash2.C: New test.
5870
5871         PR middle-end/13448
5872         * gcc.dg/inline-5.c: New test.
5873         * gcc.dg/always-inline.c: Split out tests into ...
5874         * gcc.dg/always-inline2.c: ... this and ...
5875         * gcc.dg/always-inline3.c: ... this.
5876
5877 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5878
5879         PR debug/12103
5880         * g++.dg/debug/crash1.C: New test.
5881
5882 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
5883
5884         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
5885         function with __attribute__((noinline)).
5886         (recurser_void2): Likewise.
5887         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
5888         (recurser_void2): Likewise.
5889
5890 2004-02-29  Roger Sayle  <roger@eyesopen.com>
5891
5892         PR middle-end/14203
5893         * g++.dg/warn/Wunused-6.C: New test case.
5894
5895 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
5896
5897         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
5898         not defined.
5899
5900 2004-02-27  Eric Christopher  <echristo@redhat.com>
5901
5902         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
5903         * g++.dg/charset/asm2.c: Run only x86.
5904         * gcc.dg/charset/asm3.c: Ditto.
5905
5906 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
5907
5908         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
5909         ld_library_path.
5910
5911 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
5912
5913         * g++.dg/ext/altivec-3.C: New.
5914
5915 2004-02-26  Richard Henderson  <rth@redhat.com>
5916
5917         * g++.dg/ext/attrib10.C: Mark for warning.
5918         * gcc.dg/attr-alias-1.c: New.
5919
5920 2004-02-26  Richard Henderson  <rth@redhat.com>
5921
5922         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
5923         * gcc.c-torture/execute/20040208-2.c: ... it back.
5924
5925 2004-02-26  Eric Christopher  <echristo@redhat.com>
5926
5927         * lib/target-supports.exp (check-iconv-available): New function.
5928         * lib/gcc-dg.exp (dg-require-iconv): New function.
5929         Use above.
5930         * gcc.dg/charset: New directory.
5931         * gcc.dg/charset/charset.exp: New file.
5932         * gcc.dg/charset/asm1.c: Ditto.
5933         * gcc.dg/charset/asm2.c: Ditto.
5934         * gcc.dg/charset/asm3.c: Ditto.
5935         * gcc.dg/charset/asm4.c: Ditto.
5936         * gcc.dg/charset/asm5.c: Ditto.
5937         * gcc.dg/charset/attribute1.c: Ditto.
5938         * gcc.dg/charset/attribute2.c: Ditto.
5939         * gcc.dg/charset/string1.c: Ditto.
5940         * g++.dg/charset: New directory.
5941         * g++.dg/dg.exp: Add here. Special options.
5942         * g++.dg/charset/charset.exp: New file.
5943         * g++.dg/charset/asm1.c: Ditto.
5944         * g++.dg/charset/asm2.c: Ditto.
5945         * g++.dg/charset/asm3.c: Ditto.
5946         * g++.dg/charset/asm4.c: Ditto.
5947         * g++.dg/charset/attribute1.c: Ditto.
5948         * g++.dg/charset/attribute2.c: Ditto.
5949         * g++.dg/charset/extern1.cc: Ditto.
5950         * g++.dg/charset/extern2.cc: Ditto.
5951         * g++.dg/charset/string1.c: Ditto.
5952
5953 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
5954
5955         PR c++/14278
5956         * g++.dg/parse/comma1.C: New test.
5957
5958 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5959
5960         PR c++/14284
5961         * g++.dg/template/ttp8.C: New test.
5962
5963 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
5964
5965         * gcc.dg/fixuns-trunc-1.c: New test.
5966
5967 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5968
5969         * gcc.dg/builtins-config.h: Use #elif.
5970
5971 2004-02-26  Michael Matz  <matz@suse.de>
5972
5973         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
5974         * gcc.dg/991214-1.c: Likewise.
5975         * gcc.dg/i386-asm-1.c: Likewise.
5976
5977 2004-02-25  Richard Henderson  <rth@redhat.com>
5978
5979         * gcc.c-torture/execute/20040208-2.c: Move ...
5980         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
5981
5982 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5983
5984         PR c++/14246
5985         * g++.dg/other/crash-3.C: New test.
5986
5987 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5988
5989         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
5990         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
5991
5992         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
5993         HP-UX.
5994
5995 2004-02-24  Michael Matz  <matz@suse.de>
5996
5997         * gcc.dg/i386-regparm.c: New.
5998
5999 2004-02-23  James E Wilson  <wilson@specifixinc.com>
6000
6001         * gcc.c-torture/execute/20040223-1.c: New.
6002
6003 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
6004             Kazu Hirata  <kazu@cs.umass.edu>
6005
6006         * gcc.dg/fwritable-strings-1.c: Remove.
6007
6008 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
6009
6010         PR c/14156
6011         * gcc.dg/20040223-1.c: New test.
6012
6013 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6014
6015         PR c++/14106
6016         * g++.dg/ext/typeof9.C: New test.
6017
6018 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6019
6020         PR c++/14250
6021         * g++.dg/other/switch1.C: New test.
6022
6023 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6024
6025         * gcc.dg/cast-function-1.c: Adjust for new informative message.
6026         * gcc.dg/va-arg-1.c: Likewise.
6027
6028 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6029
6030         PR c++/14143
6031         * g++.dg/template/koenig5.C: New test.
6032
6033 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
6034
6035         * g++.dg/ext/altivec-1.C: Generalize target triple.
6036         * g++.dg/ext/altivec-2.C: New test case.
6037         * g++.dg/ext/altivec_check.h: New file.
6038         * gcc.dg/altivec-1.c: Generalize target triple;
6039         include altivec_check.h and call altivec_check().
6040         * gcc.dg/altivec-[2-5].c: Generalize target triple.
6041         * gcc.dg/altivec-6.c: New test case.
6042         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
6043         type casts as needed.
6044         * gcc.dg/altivec-10.c: Include altivec_check.h and call
6045         altivec_check().
6046         * gcc.dg/altivec-12.c: New test case.
6047         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
6048         include altivec_check.h and call altivec_check().
6049         * gcc.dg/altivec_check.h: New file.
6050
6051 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6052
6053         * lib/target-supports.exp (check_alias_available): Don't mangle
6054         function `g' in test program.
6055
6056 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6057
6058         * lib/target-supports.exp (check_profiling_available): Check
6059         argument to determine whether we support a profiling type.
6060         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
6061         check_profiling_available.
6062         * g++.dg/bprob/bprob.exp: Likewise
6063         * g77.dg/bprob/bprob.exp: Likewise.
6064         * gcc.misc-tests/bprob.exp: Likewise.
6065         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
6066         dg-require-profiling and delete expected error handling.
6067         * gcc.dg/20021014-1.c: Likewise.
6068         * gcc.dg/nest.c: Likewise.
6069
6070 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6071
6072         PR c++/12007
6073         * g++.dg/other/vthunk1.C: New test.
6074
6075 2004-02-20  Falk Hueffner  <falk@debian.org>
6076
6077         PR target/14201
6078         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
6079
6080 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
6081
6082         PR c++/13927
6083         * g++.dg/other/error8.C: Remove XFAIL markers.
6084
6085         PR c++/14173
6086         * g++.dg/ext/packed5.C: New test.
6087
6088         PR c++/14199
6089         * g++.dg/warn/Wunused-5.C: New test.
6090
6091         PR c++/14186
6092         * g++.dg/lookup/member1.C: New test.
6093
6094 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
6095
6096         * gcc.c-torture/compile/20040130-1.c: Enable only when
6097         __INT_MAX__ >= 2147483647L.
6098         * gcc.c-torture/compile/961203-1.c: Likewise.
6099
6100 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
6101
6102         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
6103         * g++.dg/opt/template1.C: Robustify assembler regexp
6104
6105 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6106
6107         * gcc.c-torture/execute/simd-4.x: Remove.
6108         * gcc.c-torture/execute/va-arg-25.x: Likewise.
6109         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
6110         Guard with #ifndef SKIP_ATTRIBUTE.
6111         * gcc.dg/compat/vector-1_y.c: Likewise.
6112         * gcc.dg/compat/vector-2_x.c: Likewise.
6113         * gcc.dg/compat/vector-2_y.c: Likewise.
6114         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
6115         * g++.dg/eh/simd-2.C: Likewise.
6116
6117 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
6118
6119         * gcc.c-torture/compile/complex-1.c: New.
6120
6121 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
6122
6123         PR target/14209
6124         * gcc.c-torture/execute/20040218-1.c: New test.
6125
6126 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6127
6128         PR c++/14181
6129         * g++.dg/parse/new2.C: New test.
6130
6131 2004-02-18  Paul Brook  <paul@codesourcery.com>
6132
6133         * gcc.c-torture/compile/libcall-1.c: New test.
6134
6135 2004-02-18  Paul Brook  <paul@codesourcery.com>
6136
6137         PR debug/12934
6138         * gcc.dg/debug/debug-7.c: New test.
6139
6140 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
6141
6142         * gcc.dg/20040217-1.c: New test.
6143
6144 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
6145
6146         * gcc.c-torture/execute/990208-1.x: Delete.
6147
6148 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
6149
6150         * gcc.c-torture/execute/20040208-2.x: New file.
6151
6152 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
6153
6154         PR c++/11326
6155         * g++.dg/abi/structret1.C: New test.
6156
6157 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
6158
6159         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
6160         (i386_cpuid): No need to test if cpuid is available on AMD64.
6161         Fix assembly, so that it works onboth i386 and AMD64.
6162         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
6163         (vecInLong): Fix s[] member type to unsigned int.
6164         (vecInWord): Remove type.
6165         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
6166         (a64, b64, c64, d64, e64): Remove.
6167         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
6168         Remove unused variable.  Remove initialization of removed variables.
6169         Don't call mmx_tests nor sse_tests.
6170         (reference_mmx, reference_sse): Remove.
6171         (check): Add return stmt.
6172         * gcc.dg/i386-sse-7.c: New test.
6173         * gcc.dg/i386-mmx-4.c: New test.
6174
6175 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6176
6177         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
6178         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
6179         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
6180         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
6181         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
6182         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
6183         g++.dg/tc1/dr94.C: Fix line terminator.
6184
6185 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
6186
6187         * gcc.c-torture/compile/20040216-1.c: New.
6188
6189 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6190
6191         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
6192         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
6193         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
6194         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
6195         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
6196         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
6197
6198 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6199
6200         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
6201
6202 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
6203
6204         PR c++/13971
6205         * g++.dg/expr/cond4.C: New test.
6206
6207         PR c++/14086
6208         * g++.dg/lookup/crash2.C: New test.
6209
6210 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
6211
6212         * gcc.c-torture/compile/20040214-2.c: New test.
6213
6214 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
6215
6216         PR c++/14116
6217         * g++.dg/ext/typeof8.C: New test.
6218
6219 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
6220
6221         * gcc.c-torture/compile/20040214-1.c: New test.
6222
6223 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6224
6225         PR c++/13635
6226         * g++.dg/template/spec11.C: New test.
6227
6228 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6229
6230         PR c++/13927
6231         * g++.dg/other/error8.C: New test.
6232
6233 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
6234
6235         PR c++/14122
6236         * g++.dg/template/array4.C: New test.
6237
6238         PR c++/14108
6239         * g++.dg/inherit/thunk2.C: New test.
6240
6241         PR c++/14083
6242         * g++.dg/eh/cond2.C: New test.
6243
6244 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
6245
6246         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
6247
6248 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
6249
6250         * lib/scanasm.exp (dg-scan): Quote pattern before display.
6251
6252 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
6253
6254         * g++.dg/simd-2.C: xfail on ppc64-linux.
6255
6256 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6257
6258         PR c/456
6259         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
6260         tests.
6261
6262 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
6263
6264         * gcc.dg/builtins-33.c: New test.
6265
6266 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
6267
6268         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
6269
6270 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
6271
6272         * g++.dg/simd-2.C: Set -maltivec for ppc64.
6273
6274 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
6275
6276         * gcc.dg/ppc64-abi-3.c: New test.
6277
6278 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
6279
6280         PR c/14092
6281
6282         * gcc.dg/pr14092-1.c: New testcase.
6283
6284 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
6285
6286         * gcc.dg/cpp/assert4.c: Fix typo last change.
6287
6288         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
6289         * gcc.dg/cpp/assert4.c: Handle powerpc64.
6290
6291         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
6292
6293 2004-02-09  Roger Sayle  <roger@eyesopen.com>
6294
6295         * gcc.c-torture/compile/20040209-1.c: New test case.
6296
6297 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6298
6299         * gcc.dg/c90-init-1.c: Adjust expected error messages.
6300
6301 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
6302
6303         * gcc.c-torture/execute/20040208-[12].c: New tests.
6304
6305 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6306
6307         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
6308
6309 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6310
6311         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
6312
6313 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6314
6315         Bug 13856
6316         * gcc.dg/visibility-8.c: New testcase.
6317
6318 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6319
6320         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
6321         arguments.
6322         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
6323
6324 2004-02-07  Roger Sayle  <roger@eyesopen.com>
6325
6326         PR middle-end/13696
6327         * g++.dg/opt/fold1.C: New test case.
6328
6329 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6330
6331         PR c++/14033
6332         * g++.dg/other/crash-2.C: New test.
6333
6334 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6335
6336         PR c++/14028
6337         * g++.dg/parse/angle-bracket2.C: New test.
6338
6339 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6340
6341         PR middle-end/13750
6342         Revert:
6343         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6344         PR pch/13361
6345         * testsuite/g++.dg/pch/wchar-1.C: New.
6346         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6347
6348 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6349
6350         PR c++/14008
6351         * g++.dg/parse/error15.C: New test.
6352         * g++.dg/parse/crash11.C: Update dg-error mark.
6353
6354 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6355
6356         PR c++/13932
6357         * g++.dg/warn/conv2.C: New test.
6358
6359 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6360
6361         PR c++/13086
6362         * g++.dg/warn/incomplete1.C: Remove xfail.
6363
6364 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6365
6366         * lib/file-format.exp (gcc_target_object_format): Use
6367         ${tool}_target_compile, not gcc_target_compile.
6368         * lib/target-supports.exp (check_alias_available): Likewise.
6369         (check_gc_sections_available): Likewise.
6370         * g++.dg/ext/attrib10.C: Use dg-require-alias.
6371         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
6372         dg-require-alias.
6373
6374 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6375
6376         PR c++/13969
6377         * g++.dg/template/static6.C: New test.
6378
6379 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
6380
6381         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
6382
6383 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6384
6385         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
6386         tests for systems where `char' is unsigned by default.
6387
6388 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6389
6390         PR c++/13997
6391         * g++.dg/template/partial3.C: New test.
6392
6393 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
6394
6395         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
6396         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
6397         Remove mentions of obsolete ports.
6398
6399 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
6400
6401         * gcc.dg/noncompile/20001228-1.c: Fix for new
6402         error message.
6403
6404 2004-02-03  Roger Sayle  <roger@eyesopen.com>
6405
6406         PR target/9348
6407         * gcc.c-torture/execute/multdi-1.c: New test case.
6408
6409 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6410
6411         PR c++/13925
6412         * g++.dg/template/lookup5.C: New test.
6413
6414 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6415
6416         PR c++/13950
6417         * g++.dg/template/lookup4.C: New test.
6418
6419         PR c++/13970
6420         * g++.dg/parse/error14.C: New test.
6421
6422         PR c++/14002
6423         * g++.dg/parse/template13.C: New test.
6424
6425 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6426
6427         PR c++/13978
6428         * g++.dg/template/koenig4.C: New test.
6429
6430         PR c++/13968
6431         * g++.dg/template/crash17.C: New test.
6432
6433         PR c++/13975
6434         * g++.dg/parse/error13.C: New test.
6435         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
6436
6437 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6438
6439         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
6440
6441 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
6442
6443         PR c/11658
6444         PR c/13994
6445         * gcc.dg/noncompile/20040203-1.c: New test.
6446         * gcc.dg/noncompile/20040203-2.c: Likewise.
6447         * gcc.dg/noncompile/20040203-3.c: Likewise.
6448         * gcc.dg/20040203-1.c: Likewise.
6449
6450 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
6451
6452         PR c++/10858
6453         * g++.dg/template/sizeof7.C: New test.
6454
6455 2004-02-02  Eric Christopher  <echristo@redhat.com>
6456             Zack Weinberg  <zack@codesourcery.com>
6457
6458         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
6459
6460 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
6461
6462         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
6463         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
6464         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
6465         * gcc.dg/cleanup-5.c: Run only on Linux targets.
6466
6467 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
6468
6469         PR c++/13113
6470         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
6471
6472         PR c++/13854
6473         * g++.dg/ext/attrib13.C: New test.
6474
6475         PR c++/13907
6476         * g++.dg/conversion/op2.C: New test.
6477
6478 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6479
6480         * gcc.dg/titype-1.c: Fix pasto.
6481
6482 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6483
6484         * gcc.dg/titype-1.c: New test.
6485
6486 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6487
6488         PR c++/13957
6489         * g++.dg/template/non-type-template-argument-1.C,
6490         g++.dg/template/qualified-id1.C: Update dg-error marks.
6491         * g++.dg/template/nontype6.C: New test.
6492
6493 2004-02-01  Roger Sayle  <roger@eyesopen.com>
6494
6495         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
6496         * gcc.dg/builtins-31.c: New testcase.
6497         * gcc.dg/builtins-32.c: New testcase.
6498
6499 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
6500
6501         * objc.dg/call-super-2.m: Update line numbers
6502         for the including of stddef.h.
6503
6504 2004-01-30  Michael Matz  <matz@suse.de>
6505
6506         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
6507         g++.dg/ext/case-range3.C: New tests.
6508
6509 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6510
6511         DR206
6512         PR c++/13813
6513         * g++.dg/template/member4.C: New test.
6514
6515 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6516
6517         PR c++/13683
6518         * g++.dg/template/sizeof6.C: New test.
6519
6520 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6521
6522         * gcc.dg/fwritable-strings-1.c: New test.
6523
6524 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6525
6526         * gcc.c-torture/compile/20040130-1.c: New test.
6527
6528 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
6529
6530         * objc.dg/call-super-2.m: Include stddef.h for size_t.
6531
6532 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
6533
6534         PR c++/13883
6535         * g++.dg/template/ctor3.C: New test.
6536
6537 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6538
6539         * g++.dg/tc1: New directory.
6540         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
6541         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
6542         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
6543         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
6544         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
6545
6546 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6547
6548         * g++.dg/parse/error11.C: New test.
6549         * g++.dg/parse/error12.C: Likewise.
6550
6551 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
6552
6553         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
6554         (scan_initial, main): Use aligned_sizeof instead of sizeof.
6555
6556 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
6557
6558         PR c++/13791
6559         * g++.dg/ext/attrib12.C: New test.
6560
6561         PR c++/13736
6562         * g++.dg/parse/cast2.C: New test.
6563
6564 2004-01-27  James E Wilson  <wilson@specifixinc.com>
6565
6566         * objc.dg/encode-2.m (main): New local string.  Set depending on
6567         sizeof long.  Use in sscanf call.
6568         * objc.dg/encode-3.m (main): New local string.  Set depending on
6569         sizeof long.  Use in scan_initial call.
6570
6571 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6572
6573         * objc.dg/call-super-2.m: Make LP64-safe.
6574         * objc.dg/desig-init-1.m: Likewise.
6575
6576 2004-01-27  Devang Patel <dpatel@apple.com>
6577
6578         * g++.dg/debug/namespace1.C: New test.
6579
6580 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
6581
6582         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
6583         xscale-*-*.
6584
6585         * gcc.dg/arm-mmx-1.c: New test.
6586
6587 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6588
6589         * gcc.dg/20040127-1.c: New test.
6590         * gcc.dg/20040127-2.c: New test.
6591
6592 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6593
6594         * objc.dg/stret-1.m (glob): Renamed to globa.
6595
6596 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
6597
6598         PR c++/13663
6599         * g++.dg/expr/for1.C: New test.
6600
6601 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
6602
6603         PR middle-end/13779
6604         * gcc.dg/darwin-longlong.c: New test.
6605
6606 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
6607
6608         * gcc.dg/20040124-1.c: Moved test from here...
6609         * gcc.c-torture/compile/20040124-1.c: ...to here.
6610
6611 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6612
6613         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
6614         the assembly output if -m64 is passed.
6615
6616 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
6617
6618         PR c++/13833
6619         * g++.dg/template/cond3.C: New test.
6620
6621 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6622
6623         PR c++/13810
6624         * g++.dg/template/ttp7.C: New test.
6625
6626 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6627
6628         PR c++/13797
6629         * g++.dg/template/nontype4.C: New test.
6630         * g++.dg/template/nontype5.C: Likewise.
6631
6632 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
6633
6634         * gcc.dg/torture/mips-clobber-at.c: New test.
6635
6636 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
6637
6638         * gcc.dg/20040124-1.c: New test.
6639
6640 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
6641
6642         * gcc.dg/20040123-1.c: New test.
6643
6644 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6645
6646         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
6647
6648 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6649
6650         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
6651
6652 2004-01-23  Andrew Pinski  <apinski@apple.com>
6653
6654         * gcc.dg/20030121-1.c: Move to ..
6655         * gcc.dg/20040121-1.c: here.
6656
6657 2004-01-23  Roger Sayle  <roger@eyesopen.com>
6658
6659         * gcc.dg/builtins-29.c: New test case.
6660
6661 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6662
6663         PR 18314
6664         * gcc.dg/builtins-30.c: New testcase.
6665
6666 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
6667
6668         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
6669         * lib/g77.exp: Likewise.
6670         * lib/objc.exp: Likewise.
6671         * lib/g++.exp: Likewise.
6672
6673 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6674
6675         * gcc.dg/struct-by-value-2.c: New test.
6676
6677 2004-01-21  Andrew Pinski  <apinski@apple.com>
6678
6679         PR target/13785
6680         * gcc.dg/20030121-1.c: New test.
6681
6682 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
6683
6684         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
6685         clobber frame pointer register in asm statement.
6686
6687 2004-01-21  Falk Hueffner  <falk@debian.org>
6688
6689         * gcc.c-torture/compile/20040121-1.c: New test.
6690
6691 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
6692
6693         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
6694
6695 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
6696
6697         * gcc.dg/ppc64-abi-2.c: New test.
6698
6699 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
6700
6701         * lib/treelang.exp: Fill out this file.
6702         * lib/treelang-dg.exp: New File.
6703
6704 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6705
6706         * gcc.c-torture/compile/981022-1.c: Remove.
6707         * gcc.dg/array-5.c: Remove XFAIL.
6708         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
6709         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
6710         gcc.dg/cond-lvalue-1.c: Update.
6711         * gcc.dg/cast-lvalue-2.c: New test.
6712
6713 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
6714
6715         PR c++/13592
6716         * g++.dg/other/error1.C (class foo): Tweak error message.
6717
6718         PR c++/13592
6719         * g++.dg/template/call2.C: New test.
6720
6721 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6722
6723         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
6724         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
6725         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
6726         scalar-return-1_x.c, scalar-return-2_y.c,
6727         scalar-return-3_x.c, scalar-return-3_y.c,
6728         scalar-return-4_x.c, scalar-return-4_y.c,
6729         struct-align-1.h, struct-align-1_x.c,
6730         struct-align-1_y.c, struct-align-2.h,
6731         struct-align-2_x.c, struct-align-2_y.c,
6732         struct-by-value-10_y.c, struct-by-value-11_x.c,
6733         struct-by-value-11_y.c, struct-by-value-12_x.c,
6734         struct-by-value-12_y.c, struct-by-value-13_x.c,
6735         struct-by-value-13_y.c, struct-by-value-14_x.c,
6736         struct-by-value-14_y.c, struct-by-value-15_x.c,
6737         struct-by-value-15_y.c, struct-by-value-16_y.c,
6738         struct-by-value-17_y.c, struct-by-value-18_y.c,
6739         struct-by-value-19_y.c, struct-by-value-1_x.c,
6740         struct-by-value-1_y.c, struct-by-value-20_y.c,
6741         struct-by-value-2_x.c, struct-by-value-2_y.c,
6742         struct-by-value-3_y.c, struct-by-value-4_x.c,
6743         struct-by-value-4_y.c, struct-by-value-5_y.c,
6744         struct-by-value-6_y.c, struct-by-value-7_y.c
6745         struct-by-value-8_x.c, struct-by-value-8_y.c
6746         struct-by-value-9_x.c, struct-by-value-9_y.c
6747         struct-return-10_x.c, struct-return-10_y.c,
6748         struct-return-19_x.c, struct-return-20_x.c
6749         struct-return-2_x.c, struct-return-2_y.c
6750         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
6751         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
6752
6753 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6754
6755         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
6756         attribute on sparc*-sun-solaris2.*.
6757
6758 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
6759
6760         PR c++/13710
6761         * g++.dg/ext/typeof7.C: New test.
6762
6763 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
6764
6765         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
6766         * gcc.dg/const-elim-1.c: Same.
6767
6768 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
6769
6770         * objc.dg/stret-1.m: New.
6771         * objc.dg/stret-2.m: New.
6772
6773 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6774
6775         PR c++/11895
6776         * g++.dg/ext/vector1.C: New test.
6777
6778 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
6779
6780         * gcc.dg/pch/import-1.c: New.
6781         * gcc.dg/pch/import-1.hs: New.
6782         * gcc.dg/pch/import-1a.h: New.
6783         * gcc.dg/pch/import-1b.h: New.
6784         * gcc.dg/pch/import-1c.h: New.
6785
6786 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6787
6788         PR c++/13574
6789         * g++.dg/ext/array1.C: New test.
6790
6791         PR c++/13178
6792         * g++.dg/conversion/op1.C: New test.
6793
6794 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
6795
6796         PR 11864
6797         From Kazumoto Kojima / Dan Kegel:
6798         * gcc.dg/pr11864-1.c: New test.
6799
6800         PR 10392
6801         From Marcus Comstedt / Dan Kegel:
6802         * gcc.dg/pr10392-1.c: New test.
6803
6804 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6805
6806         PR c++/13478
6807         * g++.dg/init/ref10.C: New test.
6808
6809 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6810
6811         PR c++/13407
6812         * g++.dg/parse/typename6.C: New test.
6813
6814 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6815
6816         PR pch/13361
6817         * testsuite/g++.dg/pch/wchar-1.C: New.
6818         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6819
6820 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6821
6822         PR c++/9259
6823         * g++.dg/expr/sizeof2.C: New test.
6824
6825 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
6826
6827         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
6828
6829 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6830
6831         PR c++/13659
6832         * g++.dg/lookup/strong-using-3.C: New.
6833         * g++.dg/lookup/using-10.C: New.
6834
6835 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6836
6837         PR c++/13594
6838         * g++.dg/lookup/strong-using-2.C: New.
6839
6840 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
6841             Dan Kegel <dank@kegel.com>
6842             J"orn Rennecke <joern.rennecke@superh.com>
6843
6844         PR target/9365
6845         * gcc.dg/pr9365-1.c: New test.
6846
6847 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6848
6849         PR c++/8856
6850         * g++.dg/parse/casting-operator2.C: New test.
6851         * g++.old-deja/g++.pt/explicit83.C: Remove.
6852
6853 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6854
6855         * gcc.dg/label-compound-stmt-1.c: New test.
6856         * gcc.c-torture/compile/950922-1.c,
6857         gcc.c-torture/compile/20000211-3.c,
6858         gcc.c-torture/compile/20000518-1.c,
6859         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
6860         compound statements.
6861
6862 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
6863
6864         * gcc.dg/ppc64-abi-1.c: New test.
6865
6866 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
6867
6868          * g++.dg/ext/attrib9.C: Add dg-warnings.
6869
6870 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6871
6872         PR c++/12335
6873         * g++.dg/parse/dtor3.C: New test.
6874
6875 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6876
6877         PR c++/12709
6878         * g++.dg/parse/try-catch-1.C: New test.
6879
6880 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
6881
6882         * ada/acats/run_all.sh: Add more verbose output in acats.log
6883         when compiling tests.
6884
6885 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6886
6887         PR 13656
6888         * gcc.dg/typedef-redecl.c: New test case.
6889         * gcc.dg/typedef-redecl.h: New support file.
6890
6891 2004-01-13  Jan Hubicka  <jh@suse.cz>
6892
6893         * gcc.dg/always_inline.c: New test.
6894         * gcc.dg/debug/20031231-1.c: Fix.
6895
6896 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6897
6898         PR c++/13474
6899         * g++.dg/template/array3.C: New test.
6900
6901 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6902
6903         * g++.dg/ext/lvalue1.C: No longer expected to fail.
6904         * g++.dg/warn/Wunused-2.C: Likewise.
6905
6906 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6907
6908         PR c++/13289
6909         * g++.dg/template/instantiate6.C: New test.
6910
6911 2004-01-12  Roger Sayle  <roger@eyesopen.com>
6912
6913         PR middle-end/11397
6914         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
6915
6916 2004-01-12  Jan Hubicka  <jh@suse.cz>
6917
6918         PR opt/12826
6919         * gcc.dg/20040112-1.c: New.
6920
6921         * gcc.dg/dwarf-die[1-7].c: Move to...
6922         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
6923         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
6924
6925 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
6926
6927         PR c++/4100
6928         * g++.dg/parse/friend4.C: New test.
6929
6930 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
6931
6932         PR c++/4100
6933         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
6934         definition is called a friend.
6935
6936 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
6937
6938         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
6939
6940 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
6941
6942         PR c++/3478
6943         * g++.dg/parse/error10.C: New test.
6944         * g++.dg/template/arg2.C: Accept "invalid type" error.
6945
6946 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
6947
6948         PR middle-end/13392
6949         * g++.dg/opt/expect2.C: New test.
6950
6951 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6952
6953         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
6954         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
6955         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
6956         Update dg-error regexps.
6957
6958 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6959
6960         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
6961         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
6962
6963 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6964
6965         * gcc.dg/pragma-re-1.c: Use right pointer type.
6966
6967 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6968
6969         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
6970
6971 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
6972
6973         * gcc.dg/rs6000-ldouble-1.c: New.
6974
6975 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6976
6977         DR 337
6978         PR c++/9256
6979         * g++.dg/other/abstract1.C: New test.
6980
6981 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
6982
6983         * g++.dg/lookup/strong-using-1.C: New.
6984
6985 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6986
6987         PR c/11234
6988         * gcc.dg/func-ptr-conv-1.c: New test.
6989         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
6990
6991 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
6992
6993         PR target/13380.
6994         * gcc.c-torture/compile/20040109-1.c: New.
6995
6996 2004-01-08  Stuart Hastings  <stuart@apple.com>
6997
6998         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
6999         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
7000         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
7001
7002 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
7003
7004         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
7005
7006 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7007
7008         * ada/acats/run_acats: Treat 'gnatchop' the same way
7009         as 'gnatmake'.  Export GCC_DRIVER.
7010         * ada/acats/run_all.sh: Add target_gnatchop.  Use
7011         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
7012
7013 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7014
7015         PR c++/12573
7016         * g++.dg/template/dependent-expr4.C: New test.
7017
7018 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
7019
7020         * gcc.dg/altivec-11.c: New test.
7021
7022 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
7023
7024         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
7025
7026 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7027
7028         PR c/6024
7029         * gcc.dg/enum-compat-1.c: New test.
7030         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
7031
7032 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7033
7034         PR c/12165
7035         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
7036         gcc.dg/c99-idem-qual-3.c: New tests.
7037
7038 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
7039
7040         * gcc.dg/winline-7.c: Don't cast void * to int.
7041
7042 2004-01-06  Jan Hubicka  <jh@suse.cz>
7043
7044         * gcc.dg/i386-sse-5.c: New test
7045         * g++.dg/eh/simd-1.c: Add -w argument for i386.
7046
7047 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
7048
7049         PR c++/12815
7050         * g++.dg/rtti/typeid4.C: New test.
7051
7052 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7053
7054         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
7055
7056 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
7057
7058         PR c++/12132
7059         * g++.dg/template/error11.C: New test.
7060
7061         PR c++/13451
7062         * g++.dg/template/class2.C: New test.
7063
7064 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7065         Richard Sandiford <rsandifo@redhat.com>
7066
7067         PR c++/13387
7068         * g++.dg/opt/alias3.C: New test.
7069
7070 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
7071
7072         PR c++/13157
7073         * g++.dg/template/koenig3.C: New test.
7074
7075         PR c++/13529
7076         * g++.dg/parse/offsetof3.C: New test.
7077
7078         * g++.dg/init/copy7.C: Add missing dg-error markers.
7079
7080         PR c++/12226
7081         * g++.dg/init/copy7.c: New test.
7082
7083         PR c++/13536
7084         * g++.dg/parse/cast1.C: New test.
7085
7086 2004-01-04  Jan Hubicka  <jh@suse.cz>
7087
7088         * gcc.dg/winline[1-7].c: New tests.
7089
7090 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7091
7092         PR c++/13520
7093         * g++.dg/template/qualttp22.C: New test.
7094
7095 2004-01-01  Jan Hubicka  <jh@suse.cz>
7096
7097         * gcc.dg/debug/20031231-1.c: New.
7098         * gcc.c-torture/compile/20040101-1.c: New.
7099         * gcc.dg/dwarf-die-[1-7].c: New.
7100
7101 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
7102
7103         PR optimization/13521
7104         * gcc.c-torture/compile/20031231-1.c: New test.
7105
7106 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
7107
7108         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
7109
7110 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7111
7112         PR c++/10079
7113         * g++.dg/template/crash16.C: New test.
7114
7115 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
7116
7117         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
7118
7119 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
7120
7121         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
7122         ports.
7123         * g++.old-deja/g++.jason/thunk3.C: Likewise.
7124         * g++.old-deja/g++.law/profile1.C: Likewise.
7125         * gcc.c-torture/compile/981006-1.c: Likewise.
7126         * gcc.c-torture/execute/loop-2e.x: Likewise.
7127         * gcc.c-torture/execute/loop-2f.x: Remove.
7128         * gcc.c-torture/execute/loop-2g.x: Likewise.
7129         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
7130         * gcc.dg/20020312-2.c: Remove traces of dead ports.
7131
7132 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
7133
7134         PR c++/13507
7135         * g++.dg/ext/attrib11.C: New test.
7136
7137         PR c++/13494
7138         * g++.dg/template/array2-1.C: New test.
7139         * g++.dg/template/array2-2.C: New test.
7140
7141 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
7142
7143         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
7144
7145 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
7146
7147         PR c++/12774
7148         * g++.dg/template/array1-1.C: New test.
7149         * g++.dg/template/array1-2.C: New test.
7150
7151 2003-12-29  Roger Sayle  <roger@eyesopen.com>
7152
7153         PR fortran/12632
7154         * g77.dg/12632.f: New test case.
7155
7156 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7157
7158         PR c++/13289
7159         * g++.dg/parse/nontype1.C: New test.
7160
7161 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7162
7163         PR c++/12403
7164         * g++.dg/parse/explicit1.C: New test.
7165         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
7166
7167 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
7168
7169         PR c++/13081
7170         * g++.dg/opt/inline6.C: New test.
7171
7172         PR c++/12613
7173         * g++.dg/parse/error9.C: New test.
7174
7175         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
7176
7177 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
7178
7179         PR c++/13009
7180         * g++.dg/init/assign1.C: New test.
7181
7182 2003-12-28  Roger Sayle  <roger@eyesopen.com>
7183
7184         PR c++/13070
7185         * g++.dg/warn/format3.C: New test case.
7186
7187 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7188
7189         * gcc.c-torture/compile/20031227-1.c: New test.
7190
7191 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7192
7193         * g++.dg/bprob/bprob.exp: Load target-supports.exp
7194         * g77.dg/bprob/bprob.exp: Likewise.
7195         * gcc.misc-tests/bprob.exp: Likewise.
7196         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
7197         variants on systems where the library does not provide that
7198         functionality.
7199         * gcc.dg/builtins-20.c: Use builtins-config.h.
7200         * gcc.dg/builtins-config.h: New file.
7201
7202 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7203
7204         * lib/gcc-dg.exp (dg-require-profiling): New function.
7205         * lib/target-supports.exp (check_profiling_available): Likewise.
7206         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
7207         * g77.dg/bprob/bprob.exp: Likewise.
7208         * gcc.misc-tests/bprob.exp: Likewise.
7209         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
7210         * gcc.dg/20021014-1.c: Likewise.
7211         * gcc.dg/nest.c: Likewise.
7212
7213 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7214
7215         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
7216         compiling.
7217         * g++.dg/lookup/java2.C: Likewise.
7218         * gcc.dg/cpp/lexident.c: Likewise.
7219
7220 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
7221
7222         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
7223         given.
7224         * gcc.c-torture/compile/961203-1.c: Likewise.
7225         * gcc.c-torture/compile/980506-1.c: Likewise.
7226
7227 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
7228
7229         * lib/gcc-dg.exp (dg-prune-output): New annotation.
7230         (additional_prunes): New global.
7231         (gcc-dg-prune): Handle additional per-test pruning.
7232         (dg-test): Clear additional_prunes between tests.
7233
7234         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
7235         dg-prune-output to avoid spurious failures from assembler
7236         complaining about nonexistent WAW violations.
7237         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
7238         Use dg-prune-output to avoid spurious failures from assembler
7239         warning about Itanium B-step errata.
7240
7241 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7242
7243         * g++.dg/abi/macro0.C: New test.
7244         * g++.dg/abi/macro1.C: Likewise.
7245         * g++.dg/abi/macro2.C: Likewise.
7246
7247         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
7248         * g++.dg/abi/bitfield7.C: Likewise.
7249         * g++.dg/abi/dtor2.C: Likewise.
7250         * g++.dg/abi/mangle11.C: Likewise.
7251         * g++.dg/abi/mangle12.C: Likewise.
7252         * g++.dg/abi/mangle14.C: Likewise.
7253         * g++.dg/abi/mangle17.C: Likewise.
7254         * g++.dg/abi/vbase10.C: Likewise.
7255         * g++.dg/abi/vbase14.C: Likewise.
7256         * g++.dg/template/qualttp17.C: Likewise.
7257
7258 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7259
7260         PR c/11995
7261         * gcc.dg/20031223-1.c: New test.
7262
7263 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7264
7265         * gcc.dg/noreturn-7.c: New test.
7266
7267 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7268
7269         * gcc.dg/null-pointer-1.c: New test.
7270
7271 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
7272
7273         * g++.old-deja/g++.jason/template18.C: Remove.
7274         * g++.old-deja/g++.jason/template37.C: Likewise.
7275
7276         PR c++/12862
7277         * g++.dg/lookup/ns1.C: New test.
7278
7279         PR c++/12397
7280         * g++.dg/template/lookup3.C: New test.
7281
7282 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7283
7284         * g++.dg/template/recurse1.C: New test
7285
7286 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
7287
7288         PR c++/12479
7289         * g++.dg/parse/semicolon1.C: New test.
7290         * g++.dg/parse/semicolon1.h: Likewise.
7291
7292 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
7293
7294         * gcc.dg/darwin-misaligned.c: New test.
7295
7296 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7297
7298         PR c/9163
7299         * gcc.dg/20031222-1.c: New test.
7300
7301 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
7302
7303         PR c++/13438
7304         * g++.dg/parse/error8.C: New test.
7305
7306         PR c++/11554
7307         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
7308
7309 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
7310
7311         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
7312         too small.
7313         * gcc.c-torture/compile/930217-1.c: Likewise.
7314         * gcc.c-torture/compile/930513-1.c: Likewise.
7315         * gcc.c-torture/execute/920908-2.c: Likewise.
7316         * gcc.c-torture/execute/921204-1.c: Likewise.
7317         * gcc.c-torture/execute/930621-1.c: Likewise.
7318         * gcc.c-torture/execute/930630-1.c: Likewise.
7319         * gcc.c-torture/execute/931031-1.c: Likewise.
7320         * gcc.c-torture/execute/980602-2.c: Likewise.
7321         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
7322         * gcc.c-torture/execute/compndlit-1.c: Likewise.
7323         * gcc.c-torture/execute/extzvsi.c: Likewise.
7324         * gcc.c-torture/unsorted/ext.c: Likewise.
7325
7326 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
7327
7328         PR target/12749
7329         * gcc.c-torture/compile/20031220-2.c: New test case.
7330
7331 2003-12-20  Roger Sayle  <roger@eyesopen.com>
7332
7333         PR optimization/13031
7334         * gcc.c-torture/compile/20031220-1.c: New test case.
7335
7336 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7337
7338         * gcc.dg/cast-function-1.c: New test.
7339
7340 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7341
7342         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
7343         formats.
7344
7345 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
7346
7347         PR c++/12795
7348         * g++.dg/ext/attrib10.C: New test.
7349
7350 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7351
7352         * gcc.dg/cleanup-10.c: New test.
7353         * gcc.dg/cleanup-11.c: New test.
7354
7355 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7356
7357         PR c++/13239
7358         * g++.dg/opt/expect1.C: New test.
7359
7360 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
7361
7362         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
7363
7364 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
7365
7366         PR debug/12923
7367         * gcc.dg/20031218-1.c: New test.
7368
7369         PR debug/12389
7370         * gcc.dg/20031218-2.c: New test.
7371         * gcc.dg/20031218-3.c: New test.
7372
7373         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
7374         of label name and allow for USER_LABEL_PREFIX == "_" names.
7375         * g++.dg/abi/mangle18-2.C: Likewise.
7376         * g++.dg/abi/mangle19-1.C: Likewise.
7377         * g++.dg/abi/mangle19-2.C: Likewise.
7378         * g++.dg/abi/mangle20-1.C: Likewise.
7379         * g++.dg/abi/mangle20-2.C: Likewise.
7380
7381 2003-12-18  Richard Henderson  <rth@redhat.com>
7382
7383         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
7384
7385 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
7386             Dan Kegel <dank@kegel.com>
7387
7388         PR other/12009
7389         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
7390         testing a cross compiler, it causes spurious compile failures.
7391         * lib/g++.exp: Likewise.
7392
7393 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7394
7395         PR c++/13262
7396         * g++.dg/template/access13.C: New test.
7397
7398 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
7399
7400         * gcc.dg/20031216-1.c: New test.
7401
7402 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7403
7404         PR c++/9154
7405         * g++.dg/template/error10.C: New test.
7406
7407 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7408
7409         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
7410         * g++.dg/eh/simd-2.C: Likewise.
7411
7412 2003-12-17  James E Wilson  <wilson@specifixinc.com>
7413             Roger Sayle  <roger@eyesopen.com>
7414
7415         * gcc.c-torture/execute/ieee/mzero5.c: New.
7416
7417 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
7418
7419         PR c++/10603
7420         * g++.dg/parse/error6.C: New test.
7421
7422         PR c++/12827
7423         * g++.dg/parse/error7.C: New test.
7424
7425 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7426
7427         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
7428         at -O with stabs debugging formats.
7429         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
7430         * gcc.dg/debug/debug-2.c: Likewise.
7431
7432 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7433
7434         PR c++/12696
7435         * g++.dg/init/error1.C: New test.
7436
7437         PR c++/12218
7438         * g++.dg/init/pm3.C: New test.
7439
7440 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7441
7442         PR c/3347
7443         * gcc.dg/bitfld-8.c: New test.
7444
7445 2003-12-16  James Lemke  <jim@wasabisystems.com>
7446
7447         * gcc.dg/arm-scd42-[123].c: New tests.
7448
7449 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7450
7451         PR c++/9043
7452         * g++.dg/abi/mangle20-1.C: New test.
7453         * g++.dg/abi/mangle20-2.C: New test.
7454
7455 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7456
7457         PR c++/13275
7458         * g++.dg/other/offsetof2.C: Remove XFAIL.
7459         * g++.dg/parse/offsetof1.C: New test.
7460         * g++.gd/parse/offsetof2.C: Likewise.
7461
7462 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7463
7464         * g++.dg/template/nontype3.C: New test.
7465         * g++.dg/template/static2.C: Tweaked the dg-error clause.
7466
7467 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7468
7469         * g++.dg/warn/noreturn-3.C: Also test instantiation.
7470
7471 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7472
7473         PR c++/13387
7474         * g++.dg/expr/assign1.C: New test.
7475
7476         PR c++/13242
7477         * g++.dg/abi/mangle19-1.C: New test.
7478         * g++.dg/abi/mangle19-2.C: New test.
7479
7480 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
7481
7482         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
7483
7484 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7485
7486         * gcc.c-torture/execute/20031216-1.c: New test.
7487
7488 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7489
7490         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
7491         an ICE regression.
7492
7493 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7494
7495         PR c++/10926
7496         * g++.dg/template/error9.C: New test.
7497
7498         PR c++/11116
7499         * g++.dg/template/error8.C: New test.
7500
7501 2003-12-15  Roger Sayle  <roger@eyesopen.com>
7502
7503         PR middle-end/13400
7504         * gcc.c-torture/execute/20031215-1.c: New test case.
7505
7506 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7507
7508         PR c++/13269
7509         * g++.dg/parse/error5.C: New test.
7510
7511         PR c++/12989
7512         * g++.dg/expr/sizeof1.C: New test.
7513
7514         PR c++/13310
7515         * g++.dg/template/crash15.C: New test.
7516
7517 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
7518
7519         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
7520         a non-POD type as the last named parameter of a varargs function.
7521
7522 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7523
7524         PR c++/13243
7525         PR c++/12573
7526         * g++.dg/template/crash14.C: New test.
7527         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
7528
7529 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7530
7531         * g++.dg/other/java1.C: New test.
7532
7533         PR c++/13241
7534         * g++.dg/abi/mangle18-1.C: New test.
7535         * g++.dg/abi/mangle18-2.C: New test.
7536
7537 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7538
7539         PR optimization/10312
7540         * gcc.c-torture/execute/20031214-1.c: New.
7541
7542 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
7543
7544         PR c++/10779
7545         PR c++/12160
7546         * g++.dg/parse/error3.C: New test.
7547         * g++.dg/parse/error4.C: Likewise.
7548         * g++.dg/abi/mangle4.C: Tweak error messages.
7549         * g++.dg/lookup/using5.C: Likewise.
7550         * g++.dg/other/error2.C: Likewise.
7551         * g++.dg/parse/typename5.C: Likewise.
7552         * g++.dg/parse/undefined1.C: Likewise.
7553         * g++.dg/template/arg2.C: Likewise.
7554         * g++.dg/template/ttp3.C: Likewise.
7555         * g++.dg/template/type1.C: Likewise.
7556         * g++.old-deja/g++.other/crash32.C: Likewise.
7557         * g++.old-djea/g++.pt/defarg8.C: Likewise.
7558
7559 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7560
7561         PR c++/13106
7562         * g++.dg/warn/noreturn-3.C: New test.
7563
7564 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7565
7566         PR c++/13118
7567         * g++.dg/abi/covariant3.C: New.
7568
7569 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
7570
7571         * g++.dg/eh/ia64-1.C: New test.
7572
7573 2003-12-12  Roger Sayle  <roger@eyesopen.com>
7574
7575         PR optimization/13037
7576         * g77.f-torture/execute/13037.f: New test case.
7577
7578 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7579
7580         PR c++/12881
7581         * g++.dg/abi/covariant2.C: New.
7582
7583 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
7584
7585         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
7586
7587 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
7588
7589         * gcc.c-torture/execute/wchar_t-1.x: Delete.
7590
7591 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
7592
7593         PR other/10819
7594         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
7595         to fix Bug 10819.
7596         * lib/g++.exp (g++_version): Likewise.
7597         * lib/g77.exp (g77_version): Likewise.
7598         * lib/objc.exp (default_objc_version): Likewise.
7599
7600 2003-12-10  Richard Henderson  <rth@redhat.com>
7601
7602         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
7603
7604         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
7605
7606 2003-12-08  Matt Austern  <austern@apple.com>
7607
7608         PR c/13134
7609         * lib/gcc-dg.exp (dg-require-visibility): Define.
7610         * lib/target-supports (check_visibility_available): Define.
7611         * gcc.dg/visibility-1.c: New test.
7612         * gcc.dg/visibility-2.c: Likewise.
7613         * gcc.dg/visibility-3.c: Likewise.
7614         * gcc.dg/visibility-4.c: Likewise.
7615         * gcc.dg/visibility-5.c: Likewise.
7616         * gcc.dg/visibility-6.c: Likewise.
7617         * g++.dg/ext/visibility-1.C: Likewise.
7618         * g++.dg/ext/visibility-2.C: Likewise.
7619         * g++.dg/ext/visibility-3.C: Likewise.
7620         * g++.dg/ext/visibility-4.C: Likewise.
7621         * g++.dg/ext/visibility-5.C: Likewise.
7622         * g++.dg/ext/visibility-6.C: Likewise.
7623
7624 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7625
7626         * g++.dg/lookup/java1.C: New test.
7627         * g++.dg/lookup/java2.C: New test.
7628
7629 2003-12-07  Falk Hueffner  <falk@debian.org>
7630
7631         * g++.dg/opt/noreturn-1.C: New test.
7632
7633 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
7634
7635         * gcc.dg/overflow-1.c: New test.
7636
7637 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7638
7639         * g77.f-torture/compile/13060.f: New test.
7640
7641 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
7642
7643         PR c++/13323
7644         * g++.dg/inherit/operator2.C: New test.
7645
7646 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7647
7648         PR c++/13305
7649         * g++.dg/ext/attrib9.C: New test.
7650
7651 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7652
7653         PR c++/13314
7654         * g++.dg/template/error7.C: New test.
7655
7656 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
7657             J"orn Rennecke <joern.rennecke@superh.com>
7658
7659         PR target/13302
7660         * g++.dg/other/struct-va_list.C: New test.
7661
7662 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7663
7664         PR c++/13166
7665         * g++.dg/parse/defarg6.C: New test.
7666
7667 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
7668
7669         PR target/13256
7670         * gcc.c-torture/execute/20031201-1.c: New test.
7671
7672 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
7673
7674         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
7675
7676 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7677
7678         * gcc.dg/builtin-return-1.c: New test.
7679
7680 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
7681             J"orn Rennecke <joern.rennecke@superh.com>
7682
7683         PR optimization/13260
7684         * gcc.c-torture/execute/20031204-1.c: New test.
7685
7686 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7687
7688         PR c++/9127
7689         * g++.dg/template/error6.C: New test.
7690
7691 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
7692
7693         * gcc.dg/20031202-1.c: New test.
7694
7695 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7696
7697         PR c++/13179
7698         * g++.dg/template/eh1.C: New test.
7699
7700         PR c++/10771
7701         * g++.dg/template/error5.C: New test.
7702
7703 2003-12-02  David Ung  <davidu@mips.com>
7704
7705         * gcc.dg/compat/vector-check.h: Corrected type for var
7706         g_##TMODE
7707
7708 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7709
7710         PR c++/10126
7711         * g++.dg/template/ptrmem8.C: New test.
7712
7713 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7714
7715         PR c++/12573
7716         * g++.dg/template/dependent-expr3.C: New test.
7717
7718 2003-12-01  James Lemke  <jim@wasabisystems.com>
7719
7720         * gcc.dg/arm-g2.c: New test.
7721
7722 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7723
7724         PR optimization/11634
7725         * gcc.dg/20031201-2.c: New test case.
7726
7727 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
7728
7729         PR 11433
7730         * objc.dg/proto-lossage-3.m: New test.
7731
7732 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7733
7734         PR optimization/12628
7735         * gcc.dg/20031201-1.c: New test case.
7736
7737 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7738
7739         * gcc.dg/unaligned-1.c: New test.
7740
7741 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
7742
7743         PR c++/9849
7744         * g++.dg/template/error4.C: New test.
7745         * g++.dg/template/nested3.C: Adjust error markers.
7746
7747 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7748
7749         * gcc.dg/cpp/assert4.c: Check more #system assertions.
7750
7751 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7752
7753         PR c/10333
7754         * gcc.dg/bitfld-7.c: New test.
7755
7756 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
7757
7758         * gcc.dg/tls/asm-1.C: New test.
7759
7760 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7761
7762         * gcc.dg/cpp/assert4.c: Update.
7763
7764 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7765
7766         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
7767         * gcc.dg/builtin-apply3.c: New test.
7768
7769 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7770
7771         * lib/compat.exp (compat-obj): New xfaildata parameter.
7772         Use it to set compiler_conditional_xfail_data before compiling.
7773         (compat-get-options): Handle dg-xfail-if.
7774         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
7775         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
7776         * gcc.dg/compat/vector-1_y.c: Likewise.
7777         * gcc.dg/compat/vector-2_x.c: Likewise.
7778         * gcc.dg/compat/vector-2_y.c: Likewise.
7779
7780 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7781
7782         * g++.dg/opt/reg-stack4.C: New test.
7783
7784 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7785
7786         * gcc.dg/builtin-apply2.c: New test.
7787
7788 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7789
7790         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
7791
7792 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7793
7794         PR c++/12924
7795         * g++.dg/template/template-id-2.C: New test.
7796
7797 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7798
7799         PR c++/5369
7800         * g++.dg/template/memfriend1.C: New test.
7801         * g++.dg/template/memfriend2.C: Likewise.
7802         * g++.dg/template/memfriend3.C: Likewise.
7803         * g++.dg/template/memfriend4.C: Likewise.
7804         * g++.dg/template/memfriend5.C: Likewise.
7805         * g++.dg/template/memfriend6.C: Likewise.
7806         * g++.dg/template/memfriend7.C: Likewise.
7807         * g++.dg/template/memfriend8.C: Likewise.
7808         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
7809
7810 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
7811
7812         PR c++/12515
7813         * g++.dg/ext/cond1.C: New test.
7814
7815 2003-11-20  Richard Henderson  <rth@redhat.com>
7816
7817         * gcc.dg/20020201-2.c: Remove.
7818         * gcc.dg/20020201-4.c: Remove.
7819         * gcc.dg/20020304-1.c: Remove.
7820
7821 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
7822
7823         * gcc.dg/cpp/trad/xwin1.c: New test case.
7824
7825 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
7826
7827         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
7828         * lib/g77.exp: Likewise.
7829         * lib/objc.exp: Likewise.
7830         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
7831         for darwin.
7832
7833 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7834
7835         PR c++/12932
7836         * g++.dg/template/static5.C: New test.
7837
7838 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
7839
7840         * gcc.dg/nested-func-1.c: New test.
7841
7842 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7843
7844         * gcc.dg/cpp/assert4.c: New test.
7845
7846 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7847
7848         PR c++/2294
7849         * g++.dg/lookup/using9.c: New test.
7850
7851 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
7852
7853         PR c++/12762
7854         * g++.dg/template/error3.C: New test.
7855
7856 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
7857
7858         PR ada/13035
7859         * ada/acats/run_acats, run_all.sh: Fix syntax error.
7860         No longer use a wrapper for gcc, since this does not work under
7861         Windows.
7862
7863 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7864
7865         PR c++/2094
7866         * g++.dg/template/ptrmem7.C: New test.
7867
7868 2003-11-13  Andrew Pinski <apinski@apple.com>
7869
7870         * gcc.c-torture/compile/20031113-1.c: New test.
7871
7872 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
7873             Kean Johnston <jkj@sco.com>
7874
7875         PR c/13029
7876         * gcc.dg/unused-4.c: Update.
7877
7878 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7879
7880         * g++.dg/opt/const3.C: New test.
7881
7882 2003-11-13  Jan Hubicka  <jh@suse.cz>
7883
7884         * gcc.c-torture/compile/20031112-1.c: New test.
7885
7886 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
7887
7888         * g++.dg/parse/crash10.C: Remove bogus error marker.
7889
7890 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7891
7892         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
7893         (host_gcc): Likewise.
7894         (ROOT): Honor $PWDCMD.
7895         (BASE): Likewise.
7896         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
7897
7898 2003-11-12  Catherine Moore  <clm@redhat.com>
7899
7900         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
7901
7902 2003-11-12  Andreas Jaeger  <aj@suse.de>
7903             Jakub Jelinek  <jakub@redhat.com>
7904             Andrew Pinski  <pinskia@physics.uc.edu>
7905             Richard Henderson  <rth@redhat.com>
7906
7907         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
7908         systems.
7909         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
7910
7911         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
7912         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7913
7914 2003-11-11  Andreas Jaeger  <aj@suse.de>
7915
7916         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
7917
7918         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
7919
7920 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
7921
7922         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
7923         Clean ups.
7924
7925 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
7926
7927         * gcc.dg/trampoline-1.c: New test.
7928
7929 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7930
7931         * gcc.c-torture/compile/200031109-1.c: New test.
7932
7933 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7934
7935         PR c/3190
7936         PR c/8714
7937         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
7938         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
7939         gcc.dg/format/no-y2k-1.c: Update.
7940
7941 2003-11-08  Roger Sayle  <roger@eyesopen.com>
7942
7943         PR optimization/10467
7944         * gcc.dg/20031108-1.c: New test case.
7945
7946 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
7947
7948         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
7949
7950 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7951
7952         * gcc.dg/compound-lvalue-1.c: New test.
7953         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
7954         some XFAILs.
7955
7956 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
7957
7958         * gcc.dg/altivec-varargs-1.c: New test.
7959
7960 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7961
7962         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
7963         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
7964         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
7965         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
7966         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
7967
7968 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7969
7970         * gcc.dg/cond-lvalue-1.c: New test.
7971
7972 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
7973
7974         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
7975
7976 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7977
7978         PR c++/11616
7979         * g++.dg/template/instantiate5.C: New test.
7980
7981 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7982
7983         PR c++/12726
7984         * g++.dg/ext/complit2.C: Replace test with self-contained version.
7985         * ChangeLog: Add missing first entry for above test.
7986
7987 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7988
7989         PR c++/9810
7990         * g++.dg/template/using8.C: New test.
7991         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
7992
7993 2003-11-02  Roger Sayle  <roger@eyesopen.com>
7994
7995         PR optimization/10817
7996         * gcc.c-torture/compile/20031102-1.c: New test case.
7997
7998 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
7999
8000         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
8001         2147483647.
8002
8003 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8004
8005         * gcc.dg/20031102-1.c: New test.
8006
8007 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8008
8009         * gcc.dg/complex-1.c: New test.
8010
8011 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8012
8013         PR c++/12796
8014         * g++.dg/template/crash13.C: Adjust expected error location.
8015         * g++.old-deja/g++.brendan/ns1.C: Likewise.
8016
8017 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
8018
8019         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
8020
8021 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
8022
8023         PR/10239
8024         * gcc.c-torture/compile/20031031-2.c: New test.
8025
8026 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
8027
8028         PR/11640
8029         * gcc.c-torture/compile/20031031-1.c: New test.
8030
8031 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
8032
8033         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
8034         * gcc.misc-tests/bprob.exp: Likewise.
8035         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
8036         the execution test on arm-elf configs.
8037         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
8038         configs that don't support scratch files.
8039         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
8040
8041 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
8042
8043         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
8044         done by dejagnu.
8045
8046 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
8047
8048         * ada/acats/run_all.sh: Redirect mv output to /dev/null
8049         Avoid non pure sh syntax. Add more logging.
8050
8051         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
8052         fail.
8053
8054 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8055
8056         PR libgcj/10610
8057         * gcc.dg/ppc-stackalign-1.c: New test.
8058
8059 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
8060
8061         * ada/acats/run_all.sh: Change output to be more compliant with
8062         dejagnu framework.
8063         Create acats.sum and acats.log files under testsuite/ada/acats
8064         Only run [a-z]* directories, to filter out e.g. CVS.
8065         Redirect build output to log file.
8066
8067 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
8068
8069         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
8070
8071 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
8072
8073         PR ada/5909:
8074         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
8075
8076 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
8077
8078         * gcc.c-torture/compile/20031023-1.c: New test.
8079         * gcc.c-torture/compile/20031023-2.c: New test.
8080         * gcc.c-torture/compile/20031023-3.c: New test.
8081         * gcc.c-torture/compile/20031023-4.c: New test.
8082
8083 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8084
8085         PR c++/10371
8086         * g++.dg/lookup/scoped8.C: New test.
8087
8088 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8089
8090         * g++.dg/opt/reg-stack3.C: New test.
8091
8092 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8093
8094         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
8095
8096 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8097
8098         PR c++/11076
8099         * g++.dg/template/crash13.C: New test.
8100
8101 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8102
8103         * gcc.dg/c99-restrict-2.c: New test.
8104
8105 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
8106
8107         PR c++/12698, c++/12699, c++/12700, c++/12566
8108         * g++.dg/inherit/covariant9.C: New test.
8109         * g++.dg/inherit/covariant10.C: New test.
8110         * g++.dg/inherit/covariant11.C: New test.
8111
8112 2003-10-23  Jason Merrill  <jason@redhat.com>
8113
8114         PR c++/12726
8115         * g++.dg/ext/complit2.C: New test.
8116
8117 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8118
8119         PR target/12654
8120         * gcc.c-torture/execute/20031020-1.c: New test.
8121
8122 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8123
8124         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
8125         following the jump_insn.
8126
8127 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8128
8129         * gcc.dg/cast-lvalue-1.c: New test.
8130
8131 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
8132
8133         PR c++/11962
8134         * g++.dg/template/cond2.C: New test.
8135
8136 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8137
8138         * gcc.dg/builtins-28.c: New test.
8139
8140 2003-10-20  Jan Hubicka  <jh@suse.cz>
8141
8142         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
8143         parameter.
8144         * testsuite/gcc.dg/inline-2.c: Likewise.
8145
8146 2003-10-20  Phil Edwards  <phil@codesourcery.com>
8147
8148         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
8149         * gcc.dg/nest.c:  Likewise.
8150
8151 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8152
8153         PR c++/9781, c++/10583, c++/11862
8154         * g++.dg/parse/crash13.C: New test.
8155
8156 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8157
8158         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
8159
8160 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8161
8162         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
8163         Define HAVE_C99_RUNTIME except on Solaris.
8164         * gcc.dg/builtins-20.c: Likewise.
8165
8166 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8167
8168         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
8169
8170 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8171
8172         PR c++/12495
8173         * g++.dg/template/crash21.C: New test.
8174
8175 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8176
8177         PR c++/2513
8178         * g++.dg/template/typename5.C: New test.
8179
8180 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8181
8182         PR c++/12369
8183         * g++.dg/template/friend25.C: New test.
8184
8185 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
8186
8187         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
8188         versions.
8189
8190 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
8191
8192         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
8193         == 2147483647.
8194
8195 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
8196
8197         * gcc.c-torture/execute/960416-1.x: Remove.
8198         * gcc.c-torture/execute/divconst-3.x: Likewise.
8199
8200 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
8201
8202         PR target/12598
8203         * gcc.dg/torture/cris-volatile-1.c: New test.
8204
8205 2003-10-14  Roger Sayle  <roger@eyesopen.com>
8206
8207         PR optimization/9325
8208         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
8209         for overflowing floating point to integer conversion during RTL
8210         simplification.
8211
8212 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
8213
8214         * objc/execute/_cmd.m: Fix typo.
8215         * objc.dg/image-info.m, objc.dg/symtab-1.m:
8216         Relax 'scan-assembler' regexp.
8217         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
8218         objc.dg/try-catch-4.m: Run on non-Darwin targets.
8219         * objc.dg/zero-link-2.m: Remove blank line.
8220         * objc.dg/zero-link-3.m: New test case.
8221
8222 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
8223
8224         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
8225
8226         * gcc.dg/asm-names.c: Use scan-assembler-not rather
8227         than linker trickery.
8228
8229 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8230
8231         PR c++/12370
8232         * g++.dg/other/friend2.C: New test.
8233
8234 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
8235
8236         * gcc.dg/20031012-1.c: New test.
8237
8238 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
8239
8240         * gcc.dg/weak/weak-3.c: Fix for new warning.
8241
8242 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
8243
8244         PR optimization/8750
8245         * gcc.c-torture/execute/20031012-1.c: New test case.
8246
8247 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8248
8249         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
8250         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
8251
8252 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8253
8254         PR optimization/12260
8255         * gcc.c-torture/compile/20031011-2.c: New test case.
8256
8257 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8258
8259         * gcc.c-torture/execute/20031011-1.c: New testcase.
8260
8261 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
8262
8263         * gcc.c-torture/compile/20031011-1.c: New test.
8264
8265 2003-10-11  Jan Hubicka  <jh@suse.cz>
8266
8267         * g++.dg/other/first-global.C: New test.
8268
8269 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8270
8271         * gcc.c-torture/execute/string-opt-18.c: New testcase.
8272
8273 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
8274
8275         * gcc.c-torture/compile/20031010-1.c: New test.
8276
8277 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
8278
8279         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
8280         * gcc.c-torture/execute/va-arg-25.c: ... here.
8281
8282 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
8283
8284         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
8285
8286 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
8287
8288         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
8289
8290 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
8291
8292         * g++.dg/parse/error2.C: New test.
8293
8294 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
8295
8296         PR c++/11097
8297         * g++.dg/other/error5.C: Modify the error message.
8298         * g++.dg/lookup/using8.C: New test.
8299
8300 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
8301
8302         * gcc.dg/darwin-abi-2.c: New file.
8303         * gcc.c-torture/execute/va-arg-24.c: New file.
8304
8305 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
8306
8307         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
8308         indentation.
8309
8310 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
8311
8312         PR c++/10147
8313         * g++.dg/other/error4.C: Update error messages.
8314         * g++.dg/template/ptrmem4.C: Likewise.
8315
8316         PR c++/12337
8317         * g++.dg/init/new9.C: New test.
8318
8319         PR c++/12334, c++/12236, c++/8656
8320         * g++.dg/ext/attrib8.C: New test.
8321
8322 2003-10-06  Devang Patel  <dpatel@apple.com>
8323
8324         * gcc.dg/debug/dwarf2-3.h: New test.
8325         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
8326
8327 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
8328
8329         * g++.dg/opt/cfg2.C: New test.
8330
8331 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8332
8333         * g++.dg/opt/float1.C: New test.
8334
8335 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8336
8337         * gcc.dg/c90-array-lval-6.c: New test.
8338         * gcc.dg/c99-array-lval-6.c: New test.
8339
8340 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
8341             Ziemowit Laski  <zlaski@apple.com>
8342
8343         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
8344         'Derived', so that it is never considered a class method; add
8345         new warning for '+port' method ambiguity.
8346         * objc.dg/method-12.m: Include <objc/objc.h> instead of
8347         <objc/objc-api.h> (needed on Mac OS X).
8348         * objc.dg/method-13.m: New test.
8349
8350 2003-10-03  Roger Sayle  <roger@eyesopen.com>
8351
8352         PR optimization/9325, PR java/6391
8353         * gcc.c-torture/execute/20031003-1.c: New test case.
8354
8355 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
8356
8357         PR optimization/12180
8358         * gcc.dg/20031002-1.c: New test.
8359
8360         PR c++/12486
8361         * g++.dg/inherit/error1.C: New test.
8362
8363 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
8364
8365         * lib/f-torture.exp (search_for): Rename to...
8366         (search_for_re): This.  Also, clean up comments and the
8367         "regexp" invocation.
8368
8369 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
8370
8371         * gcc.c-torture/compile/20031002-1.c: New test.
8372
8373 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
8374
8375         * g++.dg/opt/cond1.C: New test.
8376
8377 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
8378
8379         * gcc.dg/Wold-style-definition-2.c: New testcase.
8380         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
8381
8382 2003-09-29  Richard Henderson  <rth@redhat.com>
8383
8384         * g++.dg/init/array10.C: Add dg-options.
8385
8386 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
8387
8388         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
8389
8390 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8391
8392         * g++.dg/template/friend19.C: Fix typo.
8393         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
8394
8395 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
8396
8397         * gcc.c-torture/execute/20030928-1.c: New test.
8398         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
8399
8400 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8401
8402         * g++.dg/opt/unroll1.C: New test.
8403
8404 2003-09-26  Roger Sayle  <roger@eyesopen.com>
8405
8406         PR optimization/11741
8407         * gcc.dg/20030926-1.c: New test case.
8408
8409 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8410
8411         PR c++/5655
8412         * g++.dg/parse/access7.C: New test.
8413         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
8414
8415 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
8416
8417         MERGE OF objc-improvements-branch into MAINLINE:
8418         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
8419         if libobjc has not been built.
8420         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
8421         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
8422         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
8423         objc/execute/nested-3.m, objc/execute/np-2.m,
8424         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
8425         objc/execute/redefining_self.m, objc/execute/root_methods.m,
8426         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
8427         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
8428         objc.dg/special/unclaimed-category-1.h,
8429         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
8430         well as GNU runtime.
8431         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
8432         * execute/cascading-1.m, execute/function-message-1.m,
8433         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
8434         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
8435         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
8436         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
8437         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
8438         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
8439         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
8440         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
8441         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
8442         * objc.dg/bitfield-2.m: Run only on Darwin.
8443         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
8444         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
8445         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
8446         * objc.dg/const-str-1.m: Fix constant string layout.
8447
8448 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
8449
8450         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
8451
8452 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
8453
8454         * gcc.dg/darwin-abi-1.c: New file.
8455
8456 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
8457
8458         PR target/12281
8459         * gcc.c-torture/compile/20030921-1.c: New test.
8460
8461 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8462
8463         * g++.dg/opt/reg-stack2.C: New test.
8464
8465 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8466
8467         * g++.dg/eh/delayslot1.C: New test.
8468
8469 2003-09-20  Richard Henderson  <rth@redhat.com>
8470
8471         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
8472
8473 2003-09-20  Roger Sayle  <roger@eyesopen.com>
8474
8475         * gcc.c-torture/execute/20030920-1.c: New test case.
8476
8477 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8478
8479         * g++.dg/rtti/typeid3.C: Correct expected error message.
8480
8481 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8482
8483         PR c++/157
8484         * g++.dg/parse/crash12.C: New test.
8485
8486 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
8487
8488         * gcc.dg/compat/mixed-struct-check.h: New.
8489         * gcc.dg/compat/mixed-struct-defs.h: New.
8490         * gcc.dg/compat/mixed-struct-init.h: New.
8491         * gcc.dg/compat/struct-by-value-19_main.c: New.
8492         * gcc.dg/compat/struct-by-value-19_x.c: New.
8493         * gcc.dg/compat/struct-by-value-19_y.c: New.
8494         * gcc.dg/compat/struct-by-value-20_main.c: New.
8495         * gcc.dg/compat/struct-by-value-20_x.c: New.
8496         * gcc.dg/compat/struct-by-value-20_y.c: New.
8497         * gcc.dg/compat/struct-return-19_main.c: New.
8498         * gcc.dg/compat/struct-return-19_x.c: New.
8499         * gcc.dg/compat/struct-return-19_y.c: New.
8500         * gcc.dg/compat/struct-return-20_main.c: New.
8501         * gcc.dg/compat/struct-return-20_x.c: New.
8502         * gcc.dg/compat/struct-return-20_y.c: New.
8503
8504 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
8505         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
8506         so that it will not complain on LP64 targets.
8507
8508 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8509
8510         PR c++/495
8511         * g++.dg/template/friend24.C: New test.
8512
8513 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
8514
8515         PR c++/12332
8516         * g++.dg/template/memtmpl2.C: New test.
8517
8518 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
8519
8520         PR target/11184
8521         * gcc.dg/builtin-apply1.c: New test.
8522
8523 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
8524
8525         PR c++/9848
8526         * g++.dg/warn/Wunused-4.C: New test.
8527
8528 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8529
8530         PR c++/12316
8531         * g++.dg/other/gc2.C: New test.
8532
8533 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
8534
8535         PR c++/11991
8536         * g++.dg/rtti/typeid3.C: New test.
8537
8538         PR c++/12266
8539         * g++.dg/overload/template1.C: New test.
8540
8541 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8542
8543         * g++.dg/opt/cfg3.C: New test.
8544
8545 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8546
8547         PR c++/7939
8548         * g++.dg/template/crash11.C: New test.
8549
8550 2003-09-16  Jason Merrill  <jason@redhat.com>
8551             Jakub Jelinek  <jakub@redhat.com>
8552
8553         * gcc.dg/attr-warn-unused-result.c: New test.
8554
8555 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
8556
8557         PR c++/12184
8558         * g++.dg/expr/call2.C: New test.
8559
8560 2003-09-15  Andreas Jaeger  <aj@suse.de>
8561
8562         * gcc.dg/Wold-style-definition-1.c: New test.
8563
8564 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
8565
8566         PR c++/3907
8567         * g++.dg/parse/template12.C: New test.
8568
8569         * g++.dg/abi/bitfield11.C: New test.
8570         * g++.dg/abi/bitfield12.C: Likewise.
8571
8572 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
8573
8574         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
8575         non-expansion of functional macro name without arguments at EOL.
8576         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
8577
8578 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
8579
8580         * gcc.c-torture/execute/20030914-[12].c: New tests.
8581
8582 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
8583
8584         PR c++/11788
8585         * g++.dg/overload/addr1.C: New test.
8586
8587 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
8588
8589         * gcc.dg/20030909-1.c: New test.
8590
8591 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8592
8593         * gcc.dg/ultrasp10.c: New test.
8594
8595 2003-09-09  Devang Patel  <dpatel@apple.com>
8596
8597         * gcc.dg/darwin-ld-6.c: New test.
8598
8599 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8600
8601         * gcc.dg/torture/builtin-explog-1.c: New testcase.
8602
8603 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8604
8605         * gcc.dg/ia64-types1.c: New test.
8606         * gcc.dg/ia64-types2.c: Likewise.
8607
8608 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8609
8610         * gcc.dg/builtins-1.c: Add more _Complex tests.
8611         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8612
8613         * gcc.dg/builtins-1.c: Test existing _Complex functions.
8614         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8615
8616 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8617
8618         PR c++/11786
8619         * g++.dg/lookup/koenig2.C: New test.
8620
8621         PR c++/5296
8622         * g++.dg/rtti/typeid2.C: New test.
8623
8624 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
8625
8626         * gcc.c-torture/compile/20030904-1.c: New test.
8627
8628 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8629
8630         * g++.dg/opt/longbranch2.C: New test.
8631
8632 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8633
8634         * g++.dg/template/crash10.C: Only compile it.
8635
8636 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8637
8638         PR middle-end/11665
8639         * gcc.c-torture/compile/20030907-1.c: New test.
8640         * g++.dg/init/array11.C: New test.
8641
8642 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8643
8644         PR c++/11852
8645         * g++.dg/init/struct1.C: New test.
8646
8647 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8648
8649         PR c++/12181
8650         * g++.dg/expr/comma1.C: New test.
8651
8652 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
8653
8654         PR c++/11867
8655         * g++.dg/expr/static_cast5.C: New test.
8656
8657 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
8658
8659         PR c++/11507
8660         * g++.dg/lookup/scoped7.C: New test.
8661
8662         PR c++/9574
8663         * g++.dg/other/static1.C: New test.
8664
8665         PR c++/11490
8666         * g++.dg/warn/template-1.C: New test.
8667
8668         PR c++/11432
8669         * g++.dg/template/crash10.C: New test.
8670
8671         PR c++/2478
8672         * g++.dg/overload/VLA.C: New test.
8673
8674         PR c++/10804
8675         * g++.dg/template/call1.C: New test.
8676
8677 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8678
8679         PR c++/11794
8680         * g++.dg/parse/using3.C: New test.
8681
8682 2003-09-06  Roger Sayle  <roger@eyesopen.com>
8683
8684         PR c++/11409
8685         * g++.dg/overload/builtin3.C: New test case.
8686
8687 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
8688
8689         PR c/9862
8690         * gcc.dg/20030906-1.c: New test.
8691         * gcc.dg/20030906-2.c: Likewise.
8692
8693 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8694
8695         PR c++/12167
8696         * g++.dg/parse/defarg5.C: New test.
8697
8698         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
8699
8700 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
8701
8702         PR c++/12163
8703         * g++.dg/expr/static_cast4.C: New test.
8704
8705         PR c++/12146
8706         * g++.dg/template/crash9.C: New test.
8707
8708 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8709
8710         * g++.old-deja/g++.ext/pretty2.C: Update for change
8711         in __FUNCTION__.
8712         * g++.old-deja/g++.ext/pretty3.C: Likewise.
8713
8714 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
8715
8716         PR c++/11922
8717         * g++/dg/template/qualified-id1.C: New test.
8718
8719         PR c++/12037
8720         * g++.dg/warn/noeffect4.C: New test.
8721
8722 2003-09-04  Matt Austern  <austern@apple.com>
8723
8724         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
8725         * g++.dg/ext/fnname2.C: Likewise.
8726         * g++.dg/ext/fnname3.C: Likewise.
8727
8728 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
8729
8730         * g++.dg/expr/lval1.C: New test.
8731         * g++.dg/ext/lvcast.C: Remove.
8732
8733 2003-09-03  Roger Sayle  <roger@eyesopen.com>
8734
8735         PR optimization/11700.
8736         * gcc.c-torture/compile/20030903-1.c: New test case.
8737
8738 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
8739
8740         PR c++/12053
8741         * g++.dg/abi/layout4.C: New test.
8742
8743 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
8744
8745         PR c++/11553
8746         * g++.dg/parse/friend3.C: New test.
8747
8748 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
8749
8750         PR c++/11847
8751         * g++.dg/template/class1.C: New test.
8752
8753         PR c++/11808
8754         * g++.dg/expr/call1.C: New test.
8755
8756 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
8757
8758         PR c++/12114
8759         * g++.dg/init/ref9.C: New test.
8760
8761         PR c++/11972
8762         * g++.dg/template/nested4.C: New test.
8763
8764 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8765
8766         PR c++/12093
8767         * g++.dg/template/non-dependent4.C: New test.
8768
8769         PR c++/11928
8770         * g++.dg/inherit/conv1.C: New test.
8771
8772 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8773
8774         PR c++/6196
8775         * g++.dg/ext/label1.C: New test.
8776         * g++.dg/ext/label2.C: Likewise.
8777
8778 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8779
8780         * g++.dg/expr/cond3.C: New test.
8781
8782 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8783
8784         * gcc.dg/builtins-1.c: Add new builtin cases.
8785
8786 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8787
8788         * gcc.dg/builtins-1.c: Add new cases.
8789         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8790
8791 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8792
8793         * gcc.dg/builtins-1.c: Add more math builtin tests.
8794         * gcc.dg/torture/builtin-attr-1.c: New test.
8795
8796 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8797
8798         PR optimization/5079
8799         * g++.dg/opt/static3.C: New test.
8800
8801 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8802
8803         * gcc.misc-tests/gcov-10b.c: New test.
8804
8805 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
8806
8807         * g++.dg/opt/ptrmem3.C: New test.
8808
8809         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
8810
8811 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
8812
8813         * gcc.dg/20030826-2.c: New test.
8814
8815 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8816
8817         PR middle-end/12002
8818         * g77.f-torture/compile/12002.f: New test case.
8819
8820 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8821
8822         * gcc.dg/20030826-1.c: New test case.
8823
8824 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
8825
8826         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
8827
8828 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
8829
8830         PR c++/11871
8831         * c++.dg/lookup/crash1.C: New test.
8832
8833         * c++.dg/warn/noeffect3.C: New test.
8834
8835 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
8836
8837         * gcc.dg/compat/vector-1_x.c: Compile with -w.
8838         * gcc.dg/compat/vector-1_y.c: Ditto.
8839         * gcc.dg/compat/vector-2_x.c: Ditto.
8840         * gcc.dg/compat/vector-2_y.c: Ditto.
8841
8842 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
8843
8844         * gcc.dg/20030702-1.c: New test.
8845
8846 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
8847
8848         PR c++/8795
8849         * g++.dg/ext/altivec-1.C: New test.
8850
8851 2003-08-24  Richard Henderson  <rth@redhat.com>
8852
8853         * g++.dg/eh/simd-2.C: Add -w for x86.
8854
8855 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
8856
8857         * gcc.dg/20030815-1.c: New test.
8858
8859 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8860
8861         PR c++/3765
8862         * g++.dg/parse/access6.C: New test.
8863
8864 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8865
8866         PR c++/641, c++/11876
8867         * g++.dg/template/friend22.C: New test.
8868         * g++.dg/template/friend23.C: Likewise.
8869
8870 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8871
8872         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
8873         identically.
8874
8875 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8876
8877         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
8878
8879 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8880
8881         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
8882
8883 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8884
8885         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
8886
8887 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8888
8889         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
8890
8891 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
8892
8893         PR c++/11919
8894         * g++.dg/overload/prom1.C: New test.
8895
8896         PR c++/11551
8897         * g++.dg/parse/dtor2.C: New test.
8898
8899         PR c++/10762
8900         * g++.dg/parse/using2.C: New test.
8901
8902 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
8903
8904         PR target/11805
8905         * gcc.c-torture/compile/20030821-1.c: New.
8906
8907 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
8908
8909         PR c++/11834
8910         * g++.dg/template/deduce2.C: New test.
8911
8912 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
8913
8914         * gcc.c-torture/execute/20030821-1.c: New test.
8915
8916 2003-08-20  Roger Sayle  <roger@eyesopen.com>
8917
8918         PR middle-end/11984
8919         * gcc.dg/20030820-1.c: New test case.
8920
8921 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
8922
8923         PR c++/11945
8924         * g++.dg/warn/noeffect2.C: New test.
8925
8926 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
8927
8928         PR c++/10926
8929         * g++.dg/template/dtor2.C: New test.
8930
8931         PR c++/11684
8932         * g++.dg/template/operator1.C: New test.
8933         * g++.dg/parse/operator4.C: New test.
8934
8935         PR c++/11946.C
8936         * g++.dg/expr/enum1.C: New test.
8937         * gcc.dg/c99-bool-1.c: Remove bogus warning.
8938
8939         PR c++/11036.C
8940         * g++.dg/parse/elab2.C: New test.
8941         * g++.dg/parse/typedef4.C: Change error message.
8942         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
8943         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
8944         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
8945
8946 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
8947
8948         * gcc.dg/pch/warn-1.c: New.
8949         * gcc.dg/pch/warn-1.hs: New.
8950
8951         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
8952         not-tested file.
8953
8954 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8955
8956         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
8957
8958 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8959
8960         * gcc.dg/uninit-D.c: New Test.
8961         * gcc.dg/uninit-E.c: New Test.
8962         * gcc.dg/uninit-F.c: New Test.
8963         * gcc.dg/uninit-G.c: New Test.
8964
8965 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
8966
8967         * g++.dg/README: Describe the pch directory.
8968
8969 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8970
8971         PR c++/11174
8972         * g++.dg/parse/access4.C: New test.
8973         * g++.dg/parse/access5.C: Likewise.
8974         * g++.old-deja/g++.jason/access17.C: Adjust error message.
8975
8976 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
8977
8978         * gcc.dg/noncompile/20030818-1.c: New.
8979
8980 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
8981
8982         PR c++/11957
8983         * g++.dg/warn/noeffect1.C: New test.
8984
8985         * g++.dg/template/scope2.C: New test.
8986         * g++.dg/template/error2.C: Correct dg-error
8987
8988 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
8989
8990         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
8991
8992 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
8993
8994         PR C++/11512
8995         * g++.dg/template/warn1.C: New.
8996
8997 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
8998
8999         * g++.dg/template/error2.C: New test.
9000         * g++.dg/lookup/using7.C: Adjust errors
9001         * g++.old-deja/g++.pt/crash36.C: Likewise.
9002         * g++.old-deja/g++.pt/derived3.C: Likewise.
9003
9004 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9005
9006         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
9007         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
9008         * gcc.c-torture/execute/builtins/string-9.c: New, from
9009         string-opt-9.c.  Adjust for execute/builtins framework.
9010         * gcc.c-torture/execute/string-opt-9.c: Delete.
9011
9012 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
9013
9014         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
9015
9016         * g++.dg/parse/ret-type2.C: New test.
9017
9018         PR c++/11703
9019         * g++.dg/init/new8.C: New test.
9020
9021         PR c++/10923
9022         * g++.dg/parse/typedef5.C: New test.
9023
9024         PR c++/9512
9025         * g++.dg/parse/qualified2.C: New test.
9026         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
9027         invalid code.
9028
9029 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
9030
9031         * g++.dg/conversion/ptrmem1.C: New test.
9032
9033 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
9034
9035         PR target/11693
9036         * gcc.dg/20030811-1.c: New test.
9037
9038         PR target/11535
9039         * gcc.c-torture/execute/20030811-1.c: New test.
9040
9041 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9042
9043         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
9044
9045 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
9046
9047         PR c++/11789.C
9048         * g++.dg/inherit/multiple1.C: New test.
9049
9050 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
9051
9052         * gcc.dg/spe1.c: New test.
9053
9054         PR c++/11670
9055         * g++.dg/expr/cast2.C: New test.
9056
9057         PR c++/10530
9058         * g++.dg/template/dependent-name2.C: New test.
9059
9060 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
9061
9062         * g++.dg/parse/crash11.C: Put the dg options in comments.
9063
9064 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
9065
9066         * lib/gcc-dg.exp: Update for diagnostic change.
9067
9068 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9069
9070         PR c++/5767
9071         * g++.dg/parse/crash11.C: New test.
9072
9073 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
9074
9075         * gcc.dg/cpp/spacing1.c: Update.
9076
9077 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
9078
9079         PR target/11739
9080         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
9081         a value for -mtune.
9082
9083 2003-08-04  Roger Sayle  <roger@eyesopen.com>
9084
9085         PR middle-end/11771
9086         * gcc.c-torture/compile/20030804-1.c: New test case.
9087
9088 2003-08-04  Roger Sayle  <roger@eyesopen.com>
9089
9090         * gcc.dg/20030804-1.c: New test case.
9091
9092 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
9093
9094         * gcc.dg/cpp/separate-1.c: New test.
9095
9096 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
9097
9098         PR c++/11704
9099         * g++.dg/template/dependent-expr2.C: New test.
9100
9101         PR c++/11766
9102         * g++.dg/expr/ptrmem1.C: New test.
9103
9104 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9105
9106         PR c++/9453
9107         * g++.dg/template/friend15.C: New test.
9108
9109 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
9110
9111         * lib/dg-pch.exp: Work round PCH bug.
9112
9113 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9114
9115         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
9116         builtins.  Move cases from builtins-4.c here.
9117
9118         * gcc.dg/torture/builtin-math-1.c: New test taken from
9119         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
9120         additional cases.
9121
9122         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
9123         Delete.
9124
9125 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
9126
9127         PR c++/9447
9128         * g++.dg/template/using7.C: New test.
9129
9130 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
9131
9132         * import1.c, import2.c: New tests.
9133
9134 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
9135
9136         * g++.dg/eh/crossjump1.C: New test.
9137
9138 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
9139
9140         PR c++/11697
9141         * g++.dg/template/using6.C: New test.
9142
9143         PR c++/11744
9144         * g++.dg/template/koenig2.C: New test.
9145
9146 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9147
9148         PR c++/7983
9149         * g++.dg/parse/typedef4.C: New test.
9150
9151 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9152
9153         PR c++/8442, c++/8806
9154         * g++.dg/template/elab1.C: New test.
9155         * g++.dg/template/type2.C: Likewise.
9156         * g++.dg/template/ttp3.C: Adjust expected error message.
9157         * g++.old-deja/g++.law/visibility13.C: Likewise.
9158         * g++.old-deja/g++.niklas/t135.C: Likewise.
9159         * g++.old-deja/g++.pt/ttp41.C: Likewise.
9160         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
9161         template argument.
9162         * g++.old-deja/g++.pt/ttp44.C: Likewise.
9163
9164 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
9165
9166         PR c++/11295
9167         * g++.dg/ext/stmtexpr1.C: New test.
9168
9169         * g++.dg/opt/tmp1.C: New test.
9170
9171         PR c++/11525
9172         * g++.dg/parse/constant4.C: New test.
9173
9174         PR c++/9447
9175         * g++.dg/template/using5.C: New test.
9176
9177 2003-07-31  Roger Sayle  <roger@eyesopen.com>
9178
9179         * gcc.dg/builtins-27.c: New test case.
9180
9181 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
9182
9183         * gcc.dg/tls/opt-7.c: New test.
9184
9185 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
9186
9187         * g++.old-deja/g++.other/crash18.C: Remove.
9188
9189 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
9190
9191         * g++.dg/template/explicit3.C: New.
9192         * g++.dg/template/explicit4.C: New.
9193         * g++.dg/template/explicit5.C: New.
9194
9195         PR c++/11347
9196         * g++.dg/template/memtmpl1.C: New.
9197
9198 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
9199
9200         PR target/11565
9201         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
9202         * gcc.dg/i386-387-5.c (dg-options): Likewise.
9203
9204 2003-07-30  Jan Hubicka  <jh@suse.cz>
9205
9206         * vtgc1.c: Kill.
9207
9208 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
9209
9210         * gcc.dg/struct-in-proto-1.c: New test.
9211
9212 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
9213
9214         * gcc.dg/cpp/include2.c: Only expect one message.
9215
9216 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
9217
9218         PR c++/9447
9219         * g++.dg/template/using1.C: New test.
9220         * g++.dg/template/using2.C: New test.
9221         * g++.dg/template/using3.C: New test.
9222         * g++.dg/template/using4.C: New test.
9223
9224 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
9225
9226         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
9227         * gcc.c-torture/execute/string-opt-10.c: Likewise.
9228
9229 2003-07-28  Jan Hubicka  <jh@suse.cz>
9230
9231         PR c++/11530
9232         * g++.dg/opt/call1.C: New test.
9233
9234 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
9235
9236         PR c++/11667
9237         * g++.dg/init/enum2.C: New test.
9238         * g++.dg/template/overload1.C: Add "-w" option.
9239
9240 2003-07-28    <hp@bitrange.com>
9241
9242         * gcc.dg/Wdeclaration-after-statement-1.c,
9243         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
9244
9245 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
9246
9247         * gcc.c-torture/compile/20030725-1.c: New test.
9248
9249 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
9250
9251         * gcc.dg/20030505.c: Only run for SPE.
9252         Remove definition of opaque type.
9253
9254 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
9255
9256         * g++.dg/template/ptrmem6.C: New test.
9257
9258 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
9259
9260         * gcc.c-torture/compile/zero-strct-2.c: New test.
9261
9262 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
9263
9264         * gcc.dg/intermod-1.c: New test.
9265
9266 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9267
9268         PR c++/11617
9269         * g++.dg/template/lookup2.C: New test.
9270         * g++.dg/template/memclass1.C: Remove instantiated from error.
9271         * g++.dg/other/error2.C: Tweak expected errors.
9272
9273         PR c++/11596
9274         * g++.dg/template/defarg3.C: New test.
9275
9276         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
9277
9278 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
9279
9280         * g++.dg/inherit/access5.C: New test.
9281
9282 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9283
9284         PR c++/11513
9285         * g++.dg/template/crash8.C: New test.
9286
9287 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
9288
9289         PR c/10602
9290         * gcc.dg/noncompile/incomplete-2.c: New test.
9291
9292 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
9293
9294         PR c++/11645
9295         * g++.dg/inherit/access4.C: New test.
9296
9297         PR c++/11517
9298         * g++.dg/expr/cond2.C: New test.
9299
9300         PR optimization/10679
9301         * g++.dg/opt/inline4.C: New test.
9302
9303 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
9304
9305         * g++.dg/parse/crash10: New test.
9306
9307 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9308
9309         * g++.dg/ext/flexary1.C: New test.
9310
9311 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9312
9313         PR c++/10793
9314         * g++.dg/template/crash9.C: New test.
9315
9316 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9317
9318         PR c++/3004
9319         * g++.dg/parse/typedef3.C: New test.
9320
9321         PR c++/7906
9322         * g++.dg/parse/operator2.C: New test.
9323
9324         PR c++/8895
9325         * g++.dg/parse/def-tmpl-arg1.C: New test.
9326
9327         PR c++/9282
9328         * g++.dg/parse/funptr1.C: New test.
9329
9330         PR c++/9452
9331         * g++.dg/parse/ambig3.C: New test.
9332
9333         PR c++/9454
9334         * g++.dg/parse/operator3.C: New test.
9335
9336         PR c++/9486
9337         * g++.dg/parse/template10.C: New test.
9338
9339         PR c++/9488
9340         * g++.dg/parse/template11.C: New test.
9341
9342         PR c++/10150
9343         * g++.dg/parse/invalid-op1.C: New test.
9344
9345         PR c++/10247
9346         * g++.dg/parse/condexpr1.C: New test.
9347
9348 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9349
9350         * g++.dg/ext/packed3.C: New test.
9351         * g++.dg/ext/packed4.C: New test.
9352
9353         * gcc.dg/pack-test-3.c: New test.
9354
9355 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
9356
9357         * lib/compat.exp: Handle dg-options per source file.
9358         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
9359         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
9360         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
9361         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
9362         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
9363         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
9364         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
9365         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
9366         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
9367         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
9368         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
9369         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
9370         * g++.dg/compat/break/bitfield7_x.C: Ditto.
9371         * g++.dg/compat/break/bitfield7_y.C: Ditto.
9372
9373 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9374
9375         PR c/10320
9376         * gcc.c-torture/execute/20030718-1.c: New test.
9377
9378 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9379
9380         PR optimization/11536
9381         * gcc.dg/20030721-1.c: New test.
9382
9383 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
9384
9385         PR c++/11546
9386         * g++.dg/template/lookup1.C: New test.
9387
9388 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
9389
9390         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
9391         diagnostics of ill-formed constructs involving labels.
9392         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
9393         the new 'previously defined here' message.
9394
9395 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
9396
9397         * g++.dg/parse/non-dependent2.C: New test.
9398
9399 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9400
9401         * g++.dg/init/init-ref4.C: xfail on targets without
9402         weak symbols.
9403
9404 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
9405
9406         PR target/11087
9407         * gcc.c-torture/execute/20030717-1.c: New test.
9408
9409 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9410
9411         * g++.dg/opt/cfg1.C: New test.
9412
9413 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
9414
9415         PR optimization/11557
9416         * gcc.dg/20030717-1.c: New test.
9417
9418 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
9419
9420         PR c++/10476
9421         * g++.dg/expr/crash-1.C: New test.
9422
9423         PR c++/11027
9424         * g++.dg/template/init3.C: New test.
9425
9426         PR c++/8222
9427         * g++.dg/template/non-dependent1.C: New test.
9428
9429         PR c++/11070
9430         * g++.dg/template/non-dependent2.C: New test.
9431
9432         PR c++/11071
9433         * g++.dg/template/non-dependent3.C: New test.
9434
9435         PR c++/9907
9436         * g++.dg/template/sizeof5.C: New test.
9437
9438 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
9439
9440         PR 11498
9441         * gcc.c-torture/compile/mangle-1.c: New file.
9442
9443 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9444
9445         PR c++/7809
9446         * g++.dg/parse/access3.C: New test.
9447
9448 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
9449
9450         PR c++/11384
9451         * g++.dg/init/init-ref4.C: New test.
9452
9453 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
9454
9455         PR c++/11547
9456         * g++.dg/parse/constant3.C: New test.
9457         * g++.dg/parse/crash7.C: Likewise.
9458
9459 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
9460
9461         PR target/11008
9462         * gcc.dg/i386-pentium4-not-mull.c: New.
9463
9464 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
9465
9466         * gcc.dg/asm-names.c (ymain): Make it weak.
9467
9468 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9469
9470         PR c++/5421
9471         * g++.dg/template/friend21.C: New test.
9472
9473 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
9474
9475         * gcc.dg/cleanup-8.c: New test.
9476         * gcc.dg/cleanup-9.c: New test.
9477
9478 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
9479
9480         * g++.dg/ext/dll-MI1.h: New file.
9481         * g++.dg/ext/dllexport-MI1.C: New file.
9482         * g++.dg/ext/dllimport-MI1.C: New file.
9483
9484 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
9485
9486         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
9487         it does not have cmpstrsi patterns (just cmpmemsi).
9488
9489 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
9490
9491         PR debug/11473
9492         * g++.dg/debug/debug8.C: New test.
9493
9494 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9495
9496         PR c++/10108
9497         * g++.dg/template/crash7.C: New test.
9498
9499 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
9500
9501         PR target/10795
9502         * gcc.c-torture/compile/20030708-1.c: New.
9503
9504 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9505
9506         * gcc.c-torture/execute/20030715-1.c: New test.
9507
9508 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
9509
9510         * gcc.dg/pch/inline-3.c: New file.
9511         * gcc.dg/pch/inline-3.hs: New file.
9512         * gcc.dg/pch/inline-4.c: New file.
9513         * gcc.dg/pch/inline-4.hs: New file.
9514
9515 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
9516
9517         PR c++/11509
9518         * g++.dg/template/crash6.C: New test.
9519
9520         PR c++/7053
9521         * g++.dg/template/friend20.C: New test.
9522
9523         PR c++/7019
9524         * g++.dg/template/overload2.C: New test.
9525
9526 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9527
9528         PR optimization/11440
9529         * gcc.c-torture/execute/20030714-1.c: New test.
9530
9531 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9532
9533         PR c++/11154
9534         * g++.dg/template/partial2.C: New test.
9535
9536 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
9537
9538         PR c++/11503
9539         * g++.dg/template/anon1.C: New test.
9540
9541         PR c++/11493
9542         PR c++/11495
9543         * g++.dg/parse/template9.C: Likewise.
9544         * g++.dg/template/crash4.C: New test.
9545         * g++.dg/template/koenig1.C: Likewise.
9546         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
9547         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
9548         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
9549         functions.
9550         * g++.old-deja/g++.jason/template36.C: Likewise.
9551         * g++.old-deja/g++.mike/p1989.C: Likewise.
9552         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
9553         * g++.old-deja/g++.pt/ttp20.C: Use this->.
9554         * g++.old-deja/g++.pt/ttp21.C: Use this->.
9555         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
9556         compiling.
9557         * g++.old-deja/g++.pt/union2.C: Use this->.
9558
9559 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
9560
9561         * gcc.dg/20030711-1.c: New test.
9562
9563 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
9564
9565         PR c++/11050
9566         * g++.dg/parse/args1.C: New test.
9567         * g++.pt/defarg8.C: Change expected errors.
9568
9569 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
9570
9571         PR c++/8164
9572         * g++.dg/template/nontype2.C: New test.
9573
9574         PR c++/10558
9575         * g++.dg/parse/template8.C: New test.
9576
9577         PR c++/8327
9578         * g++.dg/template/scope1.C: New test.
9579
9580         * g++.dg/warn/Wsign-compare-1.C: New test.
9581
9582 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9583
9584         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
9585
9586 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
9587
9588         PR c++/9411
9589         * g++.dg/template/explicit2.C: New test.
9590
9591         PR c++/10032
9592         * g++.dg/warn/pedantic1.C: New test.
9593
9594 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
9595
9596         PR c++ 9483
9597         * g++.dg/other/field1.C: New test.
9598
9599 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9600
9601         PR c/11449
9602         * gcc.c-torture/compile/20030707-1.c: New.
9603
9604 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9605
9606         PR c++/10849
9607         * g++.dg/template/access12.C: New test.
9608
9609 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
9610
9611         * g++.dg/bprob/bprob.exp (prof_ext): Update.
9612         * g77.dg/bprob/bprob.exp (prof_ext): Update.
9613         * gcc.misc-tests/bprob.exp (prof_ext): Update.
9614         * gcc.misc-tests/gcov.exp: Update
9615         * g++.dg/gcov/gcov.exp: Update
9616         * lib/gcov.exp: Update.
9617
9618 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
9619
9620         * g++.dg/abi/mangle17.C: Make sure template expressions are
9621         dependent.
9622         * g++.dg/abi/mangle4.C: Mark erroneous casts.
9623         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
9624         * g++.dg/opt/stack1.C: Remove erroneous code.
9625         * g++.dg/parse/template7.C: New test.
9626         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
9627         * g++.old-deja/g++.pt/crash4.C: Likewise.
9628
9629 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9630
9631         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
9632         with zero or one occurence of `$' after the initial `L'.
9633
9634 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
9635
9636         * gcc.c-torture/compile/20030704-1.c: Add a comment.
9637
9638 2003-07-08  Roger Sayle  <roger@eyesopen.com>
9639
9640         PR c/11370
9641         * gcc.dg/Wunreachable-6.c: New testcase.
9642         * gcc.dg/Wunreachable-7.c: New testcase.
9643
9644 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9645
9646         PR c/11420
9647         * gcc.dg/20030708-1.c: New test.
9648
9649 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
9650
9651         * gcc.dg/compat/sdata-section.h: New file.
9652         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
9653         * gcc.dg/torture/mips-sdata-1.c: New test.
9654
9655 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9656
9657         PR c++/11030
9658         * g++.dg/template/friend19.C: New test.
9659
9660 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9661
9662         * g++.dg/opt/strength-reduce.C: New test.
9663
9664 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9665
9666         PR target/10979
9667         * gcc.dg/20030707-1.c: New testcase.
9668
9669 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9670
9671         PR optimization/11059
9672         * g++.dg/opt/emptyunion.C: New testcase.
9673
9674 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9675             Eric Botcazou  <ebotcazou@libertysurf.fr>
9676
9677         * g++.dg/opt/stack1.C: New test.
9678
9679 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
9680
9681         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
9682         run test.
9683
9684         PR c++/11431
9685         * g++.dg/expr/static_cast3.C: New test.
9686
9687 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
9688
9689         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
9690         everywhere.
9691         * gcc.dg/concat.c: Concatenation of string constants with
9692         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
9693         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
9694         * gcc.dg/cpp/escape-2.c: Use wide character constants where
9695         necessary to avoid multi-character character constant warning.
9696         * gcc.dg/cpp/escape.c: Likewise.
9697         * gcc.dg/cpp/ucs.c: Likewise.
9698         Remove backslashes from dg-bogus comments, as they confuse Tcl.
9699         Fix a typo.
9700
9701 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9702
9703         PR c/11428
9704         * gcc.c-torture/compile/20030704-1.c: New.
9705
9706 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9707
9708         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
9709
9710 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
9711
9712         PR c++/5287, PR c++/7910,  PR c++/11021
9713         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
9714         tests for warnings.
9715         * g++.dg/ext/dllimport2.C: Add tests for warnings.
9716         * g++.dg/ext/dllimport3.C: Likewise.
9717         * g++.dg/ext/dllimport4.C: New file.
9718         * g++.dg/ext/dllimport5.C: New file.
9719         * g++.dg/ext/dllimport6.C: New file.
9720         * g++.dg/ext/dllimport7.C: New file.
9721         * g++.dg/ext/dllimport8.C: New file.
9722         * g++.dg/ext/dllimport9.C: New file.
9723         * g++.dg/ext/dllimport10.C: New file.
9724         * g++.dg/ext/dllexport1.C: New file.
9725
9726 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9727
9728         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
9729         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
9730
9731 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9732
9733         * gcc.dg/builtins-25.c: New testcase.
9734         * gcc.dg/builtins-26.c: New testcase.
9735
9736 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
9737
9738         * gcc.dg/compat/vector-defs.h: New file.
9739         * gcc.dg/compat/vector-setup.h: New file.
9740         * gcc.dg/compat/vector-check.h: New file.
9741         * gcc.dg/compat/vector-1_main.c: New file.
9742         * gcc.dg/compat/vector-1_x.c: New file.
9743         * gcc.dg/compat/vector-1_y.c: New file.
9744         * gcc.dg/compat/vector-2_main.c: New file.
9745         * gcc.dg/compat/vector-2_x.c: New file.
9746         * gcc.dg/compat/vector-2_y.c: New file.
9747
9748         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
9749         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
9750         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
9751         * gcc.dg/compat/struct-align-1.h: New file.
9752         * gcc.dg/compat/struct-align-1_main.c: New file.
9753         * gcc.dg/compat/struct-align-1_x.c: New file.
9754         * gcc.dg/compat/struct-align-1_y.c: New file.
9755         * gcc.dg/compat/struct-align-2.h: New file.
9756         * gcc.dg/compat/struct-align-2_main.c: New file.
9757         * gcc.dg/compat/struct-align-2_x.c: New file.
9758         * gcc.dg/compat/struct-align-2_y.c: New file.
9759
9760         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
9761         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9762         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9763         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9764         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9765         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9766         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9767         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9768         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9769         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9770         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9771         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9772         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9773         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9774         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9775         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9776         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9777         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9778         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9779         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9780         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9781         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9782         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9783         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9784         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9785         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9786         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9787         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9788         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9789
9790 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9791
9792         * gcc.dg/i386-call-1.c: New test.
9793
9794 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
9795
9796         PR c++/9162
9797         * g++.dg/parse/defarg4.C: New.
9798
9799 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9800
9801         PR target/10700
9802         * gcc.c-torture/compile/20030703-1.c: New test case.
9803
9804 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9805
9806         * g++.dg/template/local3.C: Remove extra semicolon.
9807
9808 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9809
9810         * gcc.dg/i386-volatile-1.c: New test.
9811
9812 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
9813
9814         PR c++/11072
9815         * g++.dg/other/offsetof2.C: XFAIL.
9816         * g++.dg/other/offsetof5.C: New.
9817
9818         PR c++/10219
9819         * g++.dg/template/error1.C: New.
9820
9821         PR c++/9779
9822         * g++.dg/template/dependent-expr1.C: New.
9823
9824 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9825
9826         PR c++/6949
9827         * g++.dg/template/local3.C: New test.
9828
9829         PR c++/11149
9830         * g++.dg/lookup/scoped6.C: New test.
9831
9832 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
9833
9834         PR c++/8046
9835         * g++.dg/other/error7.C: New test.
9836
9837 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
9838
9839         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
9840         * g++.old-deja/g++.abi/vtable3.h: Likewise.
9841         * g++.old-deja/g++.law/code-gen5.C: Likewise.
9842         * g++.old-deja/g++.other/union2.C: Likewise.
9843         * gcc.dg/c90-const-expr-2.c: Likewise.
9844         * gcc.dg/c90-const-expr-3.c: Likewise.
9845         * gcc.dg/c99-const-expr-2.c: Likewise.
9846         * gcc.dg/c99-const-expr-3.c: Likewise.
9847         * gcc.dg/concat.c: Likewise.
9848
9849 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9850
9851         PR c++/9559
9852         * g++.dg/init/static1.C: New test.
9853
9854 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9855
9856         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
9857         * g++.old-deja/g++.other/access2.C: Likewise.
9858         * g++.old-deja/g++.other/decl2.C: Likewise.
9859         * gcc.c-torture/execute/20020615-1.c: Likewise.
9860
9861 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9862
9863         PR c++/4933
9864         * g++.dg/template/sizeof4.C: New test.
9865
9866 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9867
9868         * g++.dg/other/error6.C: New test.
9869
9870 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9871
9872         PR c++/10750
9873         * g++.dg/parse/constant2.C: New test.
9874
9875 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
9876
9877         PR c++/11106
9878         * g++.dg/other/error5.C: New test.
9879
9880 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9881
9882         * gcc.dg/format/gcc_diag-1.c: New test.
9883
9884 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
9885
9886         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
9887
9888 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9889
9890         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
9891         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
9892         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
9893
9894 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
9895
9896         * gcc.c-torture/execute/builtins/string-8.c: New test.
9897         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
9898         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
9899         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
9900
9901 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9902
9903         PR c++/10468
9904         * g++.dg/ext/typeof6.C: New test.
9905
9906 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9907
9908         PR c++/10796
9909         * g++.dg/init/enum1.C: New test.
9910
9911 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
9912
9913         * gcc.dg/20030627-1.c: New test.
9914
9915 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
9916
9917         PR c++/11332
9918         * g++.dg/expr/static_cast2.C: New test.
9919
9920 2003-06-26  Roger Sayle  <roger@eyesopen.com>
9921             Jakub Jelinek  <jakub@redhat.com>
9922
9923         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
9924         sprintf(dst,"%s",src) optimization.
9925         * gcc.c-torture/execute/20030626-1.c: New test case.
9926         * gcc.c-torture/execute/20030626-2.c: New test case.
9927
9928 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
9929
9930         * gcc.c-torture/execute/multi-ix.c: New test.
9931
9932         * gcc.c-torture/execute/simd-4.c (main):
9933         Added missing semicolon at end of union.
9934
9935 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
9936
9937         PR c++/8266
9938         * g++.dg/template/explicit-instantiation3.C: New test.
9939
9940 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9941
9942         * gcc.dg/20030626-1.c: Use signed char.
9943
9944 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9945
9946         * gcc.dg/20030626-1.c: New test.
9947
9948 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
9949
9950         * const-str-2.m: Update.
9951
9952 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
9953
9954         PR c++/10990
9955         * g++.dg/rtti/dyncast1.C: New test.
9956         * g++.dg/abi/mangle4.C: Correct base-specifier access.
9957         * g++.dg/lookup/scoped1.C: Remove XFAIL.
9958         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
9959
9960         PR c++/10931
9961         * g++.dg/expr/static_cast1.C: New test.
9962
9963 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
9964
9965         * gcc.dg/20030625-1.c: New test.
9966
9967 2003-06-24  Roger Sayle  <roger@eyesopen.com>
9968
9969         * gcc.c-torture/compile/20030624-1.c: New test case.
9970
9971 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
9972
9973         * gcc.c-torture/execute/string-opt-17.c: New test.
9974
9975 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
9976
9977         PR c++/5754
9978         * g++.dg/parse/crash6.C: New test.
9979
9980 2003-06-23  Roger Sayle  <roger@eyesopen.com>
9981
9982         * gcc.dg/builtins-24.c: New test case.
9983
9984 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
9985
9986         * g++.dg/opt/operator1.C: New test.
9987
9988 2003-06-22  Roger Sayle  <roger@eyesopen.com>
9989
9990         * gcc.c-torture/execute/string-opt-16.c: New test case.
9991
9992 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9993
9994         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
9995         * g++.old-deja/g++.other/conv7.C: Likewise
9996         * g++.old-deja/g++.other/overcnv2.C: Likewise.
9997         * g++.old-deja/g++.other/overload14.C: Likewise.
9998
9999 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
10000
10001         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
10002         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
10003
10004 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10005
10006         PR c++/10888
10007         * g++.dg/warn/Winline-3.C: New test.
10008
10009 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10010
10011         * lib/target-supports.exp (check_alias_available): Make the test
10012         program acceptable to the Solaris assembler.
10013
10014         PR c++/10749
10015         * g++.dg/template/memclass2.C: New test.
10016
10017 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10018             Eric Botcazou  <ebotcazou@libertysurf.fr>
10019
10020         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
10021         data for non-matching targets.
10022         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
10023
10024 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10025
10026         PR c++/10845
10027         * g++.dg/template/member3.C: New test.
10028
10029 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
10030
10031         PR c++/10939
10032         * g++.dg/template/func1.C: New test.
10033
10034         PR c++/9649
10035         * g++.dg/template/static4.C: New test.
10036         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
10037
10038         PR c++/11041
10039         * g++.dg/init/ref7.C: New test.
10040
10041 2003-06-19  Matt Austern  <austern@apple.com>
10042
10043         PR c++/11228
10044         * g++.dg/anew1.C: New test.
10045         * g++.dg/anew2.C: New test.
10046         * g++.dg/anew3.C: New test.
10047         * g++.dg/anew4.C: New test.
10048
10049 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
10050
10051         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
10052
10053 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
10054
10055         * gcc.c-torture/execute/simd-4.c (main): Make expected value
10056         endian-dependent.
10057
10058 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
10059
10060         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
10061         Remove cruft.
10062
10063 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
10064
10065         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
10066         * gcc.c-torture/compile/961203-1.c: Likewise.
10067         * gcc.c-torture/compile/980506-1.c: Likewise.
10068
10069 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
10070
10071         PR c++/10712
10072         * g++.dg/lookup/using7.C: New test.
10073
10074 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
10075
10076         PR c++/11105
10077         * g++.dg/abi/conv1.C: Remove it.
10078         * g++.dg/template/conv7.C: New test.
10079         * g++.dg/template/conv8.C: Likewise.
10080         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
10081         conversion operator.
10082
10083 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
10084
10085         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
10086         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
10087         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10088         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
10089         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
10090         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10091         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10092         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
10093         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
10094         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
10095         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
10096         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
10097         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
10098         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
10099         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
10100         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
10101         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
10102         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
10103         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10104         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10105         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10106         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10107         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10108         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10109         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10110         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10111         * gcc.dg/compat/struct-return-10_x.c: Ditto.
10112         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10113         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10114
10115 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
10116
10117         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
10118         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
10119         indications.
10120
10121 2003-06-16  Roger Sayle  <roger@eyesopen.com>
10122
10123         * gcc.dg/i386-387-5.c: New test case.
10124         * gcc.dg/i386-387-6.c: New test case.
10125         * gcc.dg/builtins-23.c: New test case.
10126
10127 2003-06-15  Roger Sayle  <roger@eyesopen.com>
10128
10129         * gcc.dg/builtins-22.c: New test case.
10130         * gcc.dg/i386-387-1.c: Update to test exp.
10131         * gcc.dg/i386-387-2.c: Likewise.
10132
10133 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10134
10135         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
10136
10137 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
10138
10139         * lib/gcc-dg.exp (dg-require-dll): New function.
10140         (dg-xfail-if): Likewise.
10141         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
10142         driver.
10143
10144         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
10145         * gcc.c-torture/compile/20001205-1.c: Likewise.
10146         * gcc.c-torture/compile/20001226-1.c: Likewise.
10147         * gcc.c-torture/compile/20010518-2.c: Likewise.
10148         * gcc.c-torture/compile/20020312-1.c: Likewise.
10149         * gcc.c-torture/compile/20020604-1.c: Likewise.
10150         * gcc.c-torture/compile/920501-12.c: Likewise.
10151         * gcc.c-torture/compile/920501-4.c: Likewise.
10152         * gcc.c-torture/compile/920520-1.c: Likewise.
10153         * gcc.c-torture/compile/920521-1.c: Likewise.
10154         * gcc.c-torture/compile/920625-1.c: Likewise.
10155         * gcc.c-torture/compile/961203-1.c: Likewise.
10156         * gcc.c-torture/compile/980506-1.c: Likewise.
10157         * gcc.c-torture/compile/981006-1.c: Likewise.
10158         * gcc.c-torture/compile/981022-1.c: Likewise.
10159         * gcc.c-torture/compile/981223-1.c: Likewise.
10160         * gcc.c-torture/compile/990617-1.c: Likewise.
10161         * gcc.c-torture/compile/dll.c: Likewise.
10162         * gcc.c-torture/compile/labels-3.c: Likewise.
10163         * gcc.c-torture/compile/mipscop-1.c: Likewise.
10164         * gcc.c-torture/compile/mipscop-2.c: Likewise.
10165         * gcc.c-torture/compile/mipscop-3.c: Likewise.
10166         * gcc.c-torture/compile/mipscop-4.c: Likewise.
10167         * gcc.c-torture/compile/simd-5.c: Likewise.
10168         * gcc.c-torture/compile/20000804-1.x: Remove.
10169         * gcc.c-torture/compile/20001205-1.x: Likewise.
10170         * gcc.c-torture/compile/20001226-1.x: Likewise.
10171         * gcc.c-torture/compile/20010518-2.x: Likewise.
10172         * gcc.c-torture/compile/20020312-1.x: Likewise.
10173         * gcc.c-torture/compile/20020604-1.x: Likewise.
10174         * gcc.c-torture/compile/920501-12.x: Likewise.
10175         * gcc.c-torture/compile/920501-4.x: Likewise.
10176         * gcc.c-torture/compile/920520-1.x: Likewise.
10177         * gcc.c-torture/compile/920521-1.x: Likewise.
10178         * gcc.c-torture/compile/920625-1.x: Likewise.
10179         * gcc.c-torture/compile/961203-1.x: Likewise.
10180         * gcc.c-torture/compile/980506-1.x: Likewise.
10181         * gcc.c-torture/compile/981006-1.x: Likewise.
10182         * gcc.c-torture/compile/981022-1.x: Likewise.
10183         * gcc.c-torture/compile/981223-1.x: Likewise.
10184         * gcc.c-torture/compile/990617-1.x: Likewise.
10185         * gcc.c-torture/compile/mipscop-1.x: Likewise.
10186         * gcc.c-torture/compile/mipscop-2.x: Likewise.
10187         * gcc.c-torture/compile/mipscop-3.x: Likewise.
10188         * gcc.c-torture/compile/mipscop-4.x: Likewise.
10189         * gcc.c-torture/compile/simd-5.x: Likewise.
10190
10191         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
10192
10193 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10194
10195         * gcc.c-torture/execute/20030611-1.c: New test.
10196
10197 2003-06-12  Roger Sayle  <roger@eyesopen.com>
10198
10199         PR middle-end/168
10200         * gcc.dg/20030612-1.c: New test case.
10201
10202 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
10203
10204         PR c++/10635
10205         * g++.dg/expr/cast1.C: New test.
10206
10207 2003-06-12  Roger Sayle  <roger@eyesopen.com>
10208
10209         * gcc.dg/builtins-21.c: New test case.
10210
10211 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
10212
10213         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
10214         options instead of at the end.
10215         * lib/objc.exp (objc_target_compile): Likewise.
10216
10217 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
10218
10219         PR c++/10432
10220         * g++.dg/parse/error1.C: New test.
10221
10222 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
10223
10224         * gcc.dg/compat/struct-by-value-11_main.c: New file.
10225         * gcc.dg/compat/struct-by-value-11_x.c: New file.
10226         * gcc.dg/compat/struct-by-value-11_y.c: New file.
10227         * gcc.dg/compat/struct-by-value-12_main.c: New file.
10228         * gcc.dg/compat/struct-by-value-12_x.c: New file.
10229         * gcc.dg/compat/struct-by-value-12_y.c: New file.
10230         * gcc.dg/compat/struct-by-value-13_main.c: New file.
10231         * gcc.dg/compat/struct-by-value-13_x.c: New file.
10232         * gcc.dg/compat/struct-by-value-13_y.c: New file.
10233         * gcc.dg/compat/struct-by-value-14_main.c: New file.
10234         * gcc.dg/compat/struct-by-value-14_x.c: New file.
10235         * gcc.dg/compat/struct-by-value-14_y.c: New file.
10236         * gcc.dg/compat/struct-by-value-15_main.c: New file.
10237         * gcc.dg/compat/struct-by-value-15_x.c: New file.
10238         * gcc.dg/compat/struct-by-value-15_y.c: New file.
10239         * gcc.dg/compat/struct-by-value-16_main.c: New file.
10240         * gcc.dg/compat/struct-by-value-16_x.c: New file.
10241         * gcc.dg/compat/struct-by-value-16_y.c: New file.
10242         * gcc.dg/compat/struct-by-value-17_main.c: New file.
10243         * gcc.dg/compat/struct-by-value-17_x.c: New file.
10244         * gcc.dg/compat/struct-by-value-17_y.c: New file.
10245         * gcc.dg/compat/struct-by-value-18_main.c: New file.
10246         * gcc.dg/compat/struct-by-value-18_x.c: New file.
10247         * gcc.dg/compat/struct-by-value-18_y.c: New file.
10248
10249         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
10250         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
10251         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
10252         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
10253         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
10254         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
10255         * gcc.dg/compat/scalar-return-3_main.c: New file.
10256         * gcc.dg/compat/scalar-return-3_x.c: New file.
10257         * gcc.dg/compat/scalar-return-3_y.c: New file.
10258         * gcc.dg/compat/scalar-return-4_main.c: New file.
10259         * gcc.dg/compat/scalar-return-4_x.c: New file.
10260         * gcc.dg/compat/scalar-return-4_y.c: New file.
10261
10262 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
10263
10264         * gcc.dg/compat/fp2-struct-check.h: New file.
10265         * gcc.dg/compat/fp2-struct-defs.h: New file.
10266         * gcc.dg/compat/fp2-struct-init.h: New file.
10267         * gcc.dg/compat/struct-by-value-10_main.c: New file.
10268         * gcc.dg/compat/struct-by-value-10_x.c: New file.
10269         * gcc.dg/compat/struct-by-value-10_y.c: New file.
10270         * gcc.dg/compat/struct-return-10_main.c: New file.
10271         * gcc.dg/compat/struct-return-10_x.c: New file.
10272         * gcc.dg/compat/struct-return-10_y.c: New file.
10273
10274         * gcc.dg/compat/compat-common.h: New file.
10275         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
10276         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
10277         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
10278         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
10279         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
10280         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
10281         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
10282         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10283         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
10284         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
10285         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10286         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
10287         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
10288         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10289         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
10290         * gcc.dg/compat/small-struct-check.h: Ditto.
10291         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
10292         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10293         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
10294         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
10295         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10296         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10297         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
10298         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10299         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
10300         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
10301         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10302         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10303         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
10304         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10305         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10306         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
10307         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10308         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
10309         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
10310         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10311         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
10312         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
10313         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10314         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
10315         * gcc.dg/compat/struct-return-2_main.c: Ditto.
10316         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10317         * gcc.dg/compat/struct-return-2_y.c: Ditto.
10318         * gcc.dg/compat/struct-return-3_main.c: Ditto.
10319         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10320         * gcc.dg/compat/struct-return-3_y.c: Ditto.
10321
10322 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
10323
10324         * g++.dg/pch/static-1.C: New file.
10325         * g++.dg/pch/static-1.Hs: New file.
10326
10327 2003-06-10  Richard Henderson  <rth@redhat.com>
10328
10329         * gcc.dg/asm-7.c: Adjust expected warning text.
10330
10331 2003-06-10  Roger Sayle  <roger@eyesopen.com>
10332
10333         * gcc.dg/builtins-20.c: New test case.
10334
10335 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
10336
10337         PR c++/11131
10338         * g++.dg/opt/template1.C: New test.
10339
10340 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10341
10342         * lib/gcc-dg.exp (dg-test): Clear additional_files and
10343         additional_sources.
10344
10345 2003-05-21  David Taylor  <dtaylor@emc.com>
10346
10347         * gcc.dg/Wpadded.c: New file.
10348
10349 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10350
10351         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
10352         * gcc.dg/special/weak-2.c: Add dg-require-weak.
10353         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
10354         dg-require-weak.
10355
10356 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
10357
10358         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
10359
10360 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10361
10362         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
10363         (dg-require-alias): Likewise.
10364         (dg-require-gc-sections): Likewise.
10365         * lib/target-supports.exp (check_gc_sections_available): Likewise.
10366
10367 2003-06-08  Richard Henderson  <rth@redhat.com>
10368
10369         * gcc.dg/20011029-2.c: Fix the array reference.
10370         * gcc.dg/asm-7.c: New.
10371
10372 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
10373
10374         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
10375
10376 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
10377
10378         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
10379         (dg-require-gc-sections): Likewise.
10380
10381 2003-06-08  Jan Hubicka  <jh@suse.cz>
10382
10383         * i386-cmov1.c: Fix regular expression.
10384         * i386-cvt-1.c: Likewise.
10385         * i386-local.c: Likewise.
10386         * i386-local2.c: Likewise.
10387         * i386-mul.c: Likewise.
10388         * i386-ssetype-1.c: Likewise.
10389         * i386-ssetype-3.c: Likewise.
10390         * i386-ssetype-5.c: Likewise.
10391
10392 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10393
10394         PR c++/11039
10395         * g++.dg/warn/implicit-typename2.C: New test.
10396         * g++.dg/warn/implicit-typename3.C: New test.
10397
10398 2003-06-07  Richard Henderson  <rth@redhat.com>
10399
10400         * g++.dg/other/offsetof3.C: Use size_t.
10401         * g++.dg/other/offsetof4.C: Likewise.
10402
10403 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
10404
10405         * lib/copy-file.exp: New. Implement gcc_copy_files.
10406
10407         * lib/dg-pch.exp: Load copy-file.exp
10408         (dg-pch): Use gcc_copy_files instead of "file copy".
10409
10410 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
10411
10412         * gcc.dg/weak/weak.exp: Simplify.
10413         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
10414         * gcc.dg/weak/weak-1.c: Likewise.
10415         * gcc.dg/weak/weak-2.c: Likewise.
10416         * gcc.dg/weak/weak-3.c: Likewise.
10417         * gcc.dg/weak/weak-4.c: Likewise.
10418         * gcc.dg/weak/weak-5.c: Likewise.
10419         * gcc.dg/weak/weak-6.c: Likewise.
10420         * gcc.dg/weak/weak-7.c: Likewise.
10421         * gcc.dg/weak/weak-8.c: Likewise.
10422         * gcc.dg/weak/weak-9.c: Likewise.
10423
10424 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
10425
10426         gcc.c-torture/execute/20030606-1.c: New.
10427
10428 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10429
10430         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
10431         * gcc.dg/builtins-19.c: Likewise.
10432
10433 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10434
10435         * gcc.dg/builtins-2.c: Add some more tests.
10436         * gcc.dg/builtins-18.c: New test case.
10437         * gcc.dg/builtins-19.c: New test case.
10438
10439 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10440             Jim Wilson  <wilson@tuliptree.org>
10441
10442         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
10443
10444 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
10445
10446         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
10447         mempcpy/stpcpy calls not to be optimized into something else.
10448         * gcc.c-torture/execute/string-opt-3.c: Moved to...
10449         * gcc.c-torture/execute/builtins/string-7.c: ...here.
10450         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
10451
10452 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10453
10454         * gcc.dg/format/asm_fprintf-1.c: New test.
10455
10456 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
10457
10458         * lib/gcc-defs.exp (additional_sources): New variable.
10459         (dg-additional-sources): New function.
10460         (additional_files): New variable.
10461         (dg-additional-files): New function.
10462         (dg-additional-files-options): Likewise.
10463         * lib/gcc-dg.exp (dg-require-weak): New function.
10464         (dg-require-alias): Likewise.
10465         (dg-require-gc-sections): Likewise.
10466         * lib/target-supports.exp (check_alias_available): Remove testfile
10467         parameter.
10468         (check_gc_sections_available): New function.
10469         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
10470         (dg-gpp-additional-files): Likewise.
10471         * lib/g++.exp (additional_sources): Remove.
10472         (additional_files): Likewise.
10473         (g++_target_compile): Use dg-additional-files-options.
10474
10475         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
10476         Tcl logic.
10477         * gcc.dg/special/ecos.exp: Remove.
10478         * gcc.dg/special/20000419-2.c: Use dg-require-*.
10479         * gcc.dg/special/alias-1.c: Likewise.
10480         * gcc.dg/special/alias-2.c: Likewise.
10481         * gcc.dg/special/gcsec-1.c: Likewise.
10482         * gcc.dg/special/weak-1.c: Likewise.
10483         * gcc.dg/special/weak-2.c: Likewise.
10484         * gcc.dg/special/wkali-1.c: Likewise.
10485         * gcc.dg/special/wkali-2.c: Likewise.
10486
10487         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
10488         dg-gpp-additional-*.
10489         * g++.dg/special/conpr-3.C: Likewise.
10490         * g++.dg/special/conpr-4.C: Likewise.
10491         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
10492         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
10493         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
10494         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
10495         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
10496         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
10497         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
10498         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
10499         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
10500         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
10501         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
10502         * g++.old-deja/g++.other/comdat1.C: Likewise.
10503         * g++.old-deja/g++.other/comdat2.C: Likewise.
10504         * g++.old-deja/g++.other/comdat3.C: Likewise.
10505         * g++.old-deja/g++.other/ctor1.C: Likewise.
10506         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
10507
10508 2003-06-05  Richard Henderson  <rth@redhat.com>
10509
10510         * gcc.dg/debug/20030605-1.c: New.
10511
10512 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10513
10514         * README.QMTEST: Update.
10515
10516 2003-06-04  Richard Henderson  <rth@redhat.com>
10517
10518         * gcc.dg/cleanup-1.c: New.
10519         * gcc.dg/cleanup-2.c: New.
10520         * gcc.dg/cleanup-3.c: New.
10521         * gcc.dg/cleanup-4.c: New.
10522         * gcc.dg/cleanup-5.c: New.
10523         * gcc.dg/cleanup-6.c: New.
10524         * gcc.dg/cleanup-7.c: New.
10525
10526 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10527
10528         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
10529
10530         * lib/dg-pch.exp: New file.
10531         * g++.dg/pch/pch.exp: Use dg-pch.exp.
10532         * gcc.dg/pch/pch.exp: Likewise.
10533
10534 2003-06-04  Roger Sayle  <roger@eyesopen.com>
10535
10536         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
10537         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
10538         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
10539         * gcc.dg/builtins-17.c: New test case.
10540         * gcc.dg/i386-387-4.c: New test case.
10541         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
10542
10543 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10544
10545         * gcc.dg/ultrasp9.c: New test.
10546
10547 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10548
10549         * gcc.c-torture/compile/20030604-1.c: New test.
10550         * gcc.dg/sparc-constant-1.c: New test.
10551
10552 2003-06-03  Glen Nakamura  <glen@imodulo.com>
10553
10554         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
10555
10556 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
10557
10558         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
10559
10560         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
10561         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
10562
10563 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
10564
10565         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
10566
10567 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10568
10569         PR c++/10940
10570         * g++.dg/template/spec10.C: New test.
10571
10572 2003-06-03  Roger Sayle  <roger@eyesopen.com>
10573
10574         * gcc.dg/builtins-16.c: New test case.
10575
10576 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
10577
10578         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
10579         mempcpy test with post-increments.
10580         * gcc.c-torture/execute/string-opt-3.c: New test.
10581         * gcc.dg/string-opt-1.c: New test.
10582
10583 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
10584
10585         PR fortran/10965
10586         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
10587
10588 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
10589
10590         * lib/scanasm.exp (dg-scan): New function, factored out of ...
10591         (scan-assembler): ... here.  Use dg-scan.
10592         (scan-assembler-not): Likewise.
10593         (scan-file): New function.
10594         (scan-file-not): Likewise.
10595         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
10596         * gcc.dg/cpp/_Pragma4.c: Likewise.
10597         * gcc.dg/cpp/_Pragma5.c: Likewise.
10598         * gcc.dg/cpp/avoidpaste1.c: Likewise.
10599         * gcc.dg/cpp/avoidpaste2.c: Likewise.
10600         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
10601         * gcc.dg/cpp/cmdlne-P.c: Likewise.
10602         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
10603         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
10604         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
10605         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
10606         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
10607         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
10608         * gcc.dg/cpp/cxxcom1.c: Likewise.
10609         * gcc.dg/cpp/line1.c: Likewise.
10610         * gcc.dg/cpp/maccom1.c: Likewise.
10611         * gcc.dg/cpp/maccom2.c: Likewise.
10612         * gcc.dg/cpp/maccom3.c: Likewise.
10613         * gcc.dg/cpp/maccom4.c: Likewise.
10614         * gcc.dg/cpp/maccom5.c: Likewise.
10615         * gcc.dg/cpp/maccom6.c: Likewise.
10616         * gcc.dg/cpp/multiline.c: Likewise.
10617         * gcc.dg/cpp/spacing1.c: Likewise.
10618         * gcc.dg/cpp/spacing2.c: Likewise.
10619         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
10620         * gcc.dg/cpp/trad/maccom1.c: Likewise.
10621         * gcc.dg/cpp/trad/maccom2.c: Likewise.
10622         * gcc.dg/cpp/trad/maccom3.c: Likewise.
10623         * gcc.dg/cpp/trad/maccom4.c: Likewise.
10624         * gcc.dg/cpp/trad/maccom6.c: Likewise.
10625         * gcc.dg/cpp/cxxcom2.c: Likewise.
10626         * gcc.dg/cpp/cxxcom2.h: New file.
10627
10628         * gcc.dg/cpp/truefalse.cpp: Move it to ...
10629         * g++.dg/cpp/truefalse.C: Here.
10630         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
10631
10632 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
10633
10634         * gcc.dg/cpp/redef3.c: New file.
10635
10636 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10637
10638         * gcc.dg/i386-loop-3.c: New test.
10639
10640 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
10641
10642         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
10643
10644 2003-05-31  Roger Sayle  <roger@eyesopen.com>
10645
10646         * gcc.dg/fwrapv-1.c: New test case.
10647         * gcc.dg/fwrapv-2.c: New test case.
10648
10649 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10650
10651         PR c++/10956
10652         * g++.dg/template/spec9.C: New test.
10653
10654 2003-05-29  Roger Sayle  <roger@eyesopen.com>
10655
10656         * gcc.dg/duff-4.c: New test case.
10657
10658 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
10659
10660         PR fortran/10843
10661         * g77.dg/ffixed-form-1.f: New test
10662         * g77.dg/ffixed-form-2.f: New test
10663         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
10664         * g77.dg/ffree-form-3.f: New test
10665
10666 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
10667
10668         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
10669         * gcc.dg/wint_t-1.c: Likewise.
10670
10671 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10672
10673         * g++.dg/template/access11.C: New test.
10674
10675 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10676
10677         PR c++/10849
10678         * g++.dg/template/access10.C: New test.
10679
10680 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
10681             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10682
10683         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
10684
10685 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10686
10687         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
10688         suppress for powerpc-*-darwin*.
10689         * gcc.dg/torture/builtin-noret-2.c: Likewise.
10690
10691 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10692
10693         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
10694         suppress option for powerpc-*-darwin*.
10695
10696 2003-05-23  Roger Sayle  <roger@eyesopen.com>
10697
10698         * gcc.dg/builtins-1.c: Add tests for tan and atan.
10699         * gcc.dg/builtins-4.c: Add test for fmod.
10700
10701 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10702
10703         PR c++/10682
10704         * g++.dg/template/instantiate4.C: New test.
10705
10706 2003-05-22  Roger Sayle  <roger@eyesopen.com>
10707
10708         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
10709
10710 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
10711
10712         * gcc.dg/compat/scalar-return-1_main.c: New file.
10713         * gcc.dg/compat/scalar-return-1_x.c: New file.
10714         * gcc.dg/compat/scalar-return-1_y.c: New file.
10715         * gcc.dg/compat/scalar-return-2_main.c: New file.
10716         * gcc.dg/compat/scalar-return-2_x.c: New file.
10717         * gcc.dg/compat/scalar-return-2_y.c: New file.
10718         * gcc.dg/compat/struct-return-3_main.c: New file.
10719         * gcc.dg/compat/struct-return-3_y.c: New file.
10720         * gcc.dg/compat/struct-return-3_x.c: New file.
10721         * gcc.dg/compat/struct-return-2_main.c: New file.
10722         * gcc.dg/compat/struct-return-2_x.c: New file.
10723         * gcc.dg/compat/struct-return-2_y.c: New file.
10724
10725 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10726
10727         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
10728         for hppa*-hp-hpux*.
10729         * gcc.dg/20021014-1.c (dg-options): Likewise.
10730         * gcc.dg/nest.c (dg-options): Likewise.
10731
10732 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
10733
10734         PR c++/9738
10735         * g++.dg/ext/dllimport2.C: New file.
10736         * g++.dg/ext/dllimport3.C: New file.
10737
10738 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
10739
10740         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
10741         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10742         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10743         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10744         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10745         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10746         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
10747         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
10748         * gcc.dg/compat/small-struct-defs.h: New file.
10749         * gcc.dg/compat/small-struct-init.h: New file.
10750         * gcc.dg/compat/small-struct-check.h: New file.
10751         * gcc.dg/compat/fp-struct-defs.h: New file.
10752         * gcc.dg/compat/fp-struct-check.h: New file.
10753         * gcc.dg/compat/fp-struct-init.h: New file.
10754         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
10755         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
10756
10757 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
10758
10759         * gcc.dg/20030225-2.c: New test.
10760
10761 2003-05-18  Roger Sayle  <roger@eyesopen.com>
10762             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10763
10764         * gcc.c-torture/compile/20030518-1.c: New test case.
10765
10766 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
10767
10768         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
10769         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
10770         gcc-dg-debug-runtest.
10771         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
10772         gcc-dg-debug-runtest.
10773
10774 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10775
10776         PR c++/9022
10777         * g++.dg/lookup/using6.C: New test.
10778
10779 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10780
10781         * g++.dg/parse/access2.C: New test.
10782
10783 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
10784
10785         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
10786         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
10787         * gcc.dg/debug/debug.exp: Likewise.
10788
10789 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
10790
10791         * gcc.dg/dollar.c: New test.
10792
10793 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
10794
10795         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
10796         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
10797         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
10798         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
10799         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
10800         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
10801         * gcc.dg/compat/struct-by-value-6_main.c: New file.
10802         * gcc.dg/compat/struct-by-value-6_x.c: New file.
10803         * gcc.dg/compat/struct-by-value-6_y.c: New file.
10804         * gcc.dg/compat/struct-by-value-7_main.c: New file.
10805         * gcc.dg/compat/struct-by-value-7_x.c: New file.
10806         * gcc.dg/compat/struct-by-value-7_y.c: New file.
10807         * gcc.dg/compat/struct-by-value-8_main.c: New file.
10808         * gcc.dg/compat/struct-by-value-8_x.c: New file.
10809         * gcc.dg/compat/struct-by-value-8_y.c: New file.
10810         * gcc.dg/compat/struct-by-value-9_main.c: New file.
10811         * gcc.dg/compat/struct-by-value-9_x.c: New file.
10812         * gcc.dg/compat/struct-by-value-9_y.c: New file.
10813
10814 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
10815
10816         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
10817         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
10818         support for "repo" mode.
10819         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
10820         * lib/g77-dg.exp: Likewise.
10821         * lib/obj-dg.exp: Likewise.
10822
10823 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
10824
10825         Merge from gcc-3_2-rhl8-branch:
10826         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
10827
10828         * gcc.dg/tls/opt-6.c: New test.
10829
10830         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
10831
10832         * gcc.dg/20030405-1.c: New test.
10833
10834         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
10835
10836         * gcc.dg/20030309-1.c: New test.
10837
10838         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10839
10840         * gcc.c-torture/execute/20030307-1.c: New test.
10841
10842         2003-02-20  Randolph Chung  <tausq@debian.org>
10843
10844         * gcc.c-torture/compile/20030220-1.c: New test.
10845
10846         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
10847
10848         * gcc.dg/20030217-1.c: New test.
10849
10850         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
10851
10852         * gcc.c-torture/compile/20020129-1.c: New test.
10853
10854         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10855
10856         * gcc.dg/unroll-1.c: New test.
10857
10858         2002-11-16  Jan Hubicka  <jh@suse.cz>
10859
10860         * gcc.c-torture/execute/20020920-1.c: New test.
10861
10862         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
10863
10864         PR target/7434
10865         * gcc.c-torture/compile/20021008-1.c: New test.
10866
10867         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
10868
10869         PR target/7559
10870         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
10871
10872         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
10873
10874         * gcc.c-torture/compile/20020807-1.c: New test.
10875
10876         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
10877
10878         * gcc.dg/tls/opt-1.c: New test.
10879
10880         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
10881
10882         * gcc.dg/20020729-1.c: New test.
10883
10884         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
10885
10886         * g++.dg/opt/life1.C: New test.
10887
10888         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
10889
10890         * gcc.dg/20020525-1.c: New test.
10891
10892         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
10893
10894         PR c++/6794
10895         * g++.dg/ext/pretty1.C: New test.
10896         * g++.dg/ext/pretty2.C: New test.
10897
10898 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
10899
10900         PR c++/8385
10901         * g++.dg/ext/typeof5.C: New test.
10902
10903 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
10904
10905         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
10906         __USER_LABEL_PREFIX__ into account.
10907         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
10908
10909 2003-05-14  Roger Sayle  <roger@eyesopen.com>
10910
10911         * gcc.dg/builtins-15.c: New test case.
10912
10913 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
10914
10915         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
10916
10917 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
10918
10919         * lib/g++.exp: Tweak handling of additional source files.
10920         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
10921         * g++.dg/special/conpr-2a.C: Rename to ...
10922         * g++.dg/special/conpr-2a.cc: ... this.
10923         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
10924         * g++.dg/special/conpr-3a.C: Rename to ...
10925         * g++.dg/special/conpr-3a.cc: This.
10926         * g++.dg/special/conpr-3b.C: Rename to ...
10927         * g++.dg/special/conpr-3b.cc: This.
10928         * g++.dg/special/conpr-4.C: New test.
10929         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
10930
10931 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
10932
10933         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
10934
10935 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10936
10937         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
10938         * g++.old-deja/g++.robertl/eb71.C: Likewise.
10939         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
10940         * g++.old-deja/g++.other/warn3.C: Likewise.
10941
10942 2003-05-11  Roger Sayle  <roger@eyesopen.com>
10943
10944         * gcc.dg/i386-387-1.c: Update to also test log.
10945         * gcc.dg/i386-387-2.c: Likewise.
10946
10947 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
10948
10949         * g77.f-torture/execute/int8421.f: New test.
10950
10951 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10952
10953         PR c++/10230, c++/10481
10954         * g++.dg/lookup/scoped5.C: New test.
10955
10956 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10957
10958         PR c++/10552
10959         * g++.dg/template/ttp6.C: New test.
10960
10961 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
10962
10963         * gcc.c-torture/execute/builtins: New directory.
10964         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
10965         gcc.c-torture/execute/builtins.
10966         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
10967         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
10968         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
10969         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
10970
10971 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10972
10973         PR c++/9252
10974         * g++.dg/template/access8.C: New test.
10975         * g++.dg/template/access9.C: New test.
10976
10977 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10978
10979         PR c++/9554
10980         * g++.dg/parse/access1.C: New test.
10981
10982 2003-05-09  DJ Delorie  <dj@redhat.com>
10983
10984         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
10985         long, and not an int.
10986
10987 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10988
10989         PR c++/10555, c++/10576
10990         * g++.dg/template/memclass1.C: New test.
10991
10992 2003-05-08  DJ Delorie  <dj@redhat.com>
10993
10994         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
10995         targets.
10996         * gcc.c-torture/execute/20021024-1.x: Likewise.
10997         * gcc.c-torture/execute/shiftdi.x: Likewise.
10998         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
10999         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
11000         * gcc.dg/20021018-1.c: Likewise.
11001
11002 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11003
11004         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
11005
11006         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
11007         (bcopy): Call memmove.
11008
11009 2003-05-08  Roger Sayle  <roger@eyesopen.com>
11010
11011         * g77.f-torture/compile/8485.f: New test case.
11012
11013 2003-05-07  Richard Henderson  <rth@redhat.com>
11014
11015         PR c++/10570
11016         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
11017         Verify exception_cleanup not called for rethrows.
11018         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
11019         when exiting catch block without rethrowing.
11020         * g++.dg/eh/forced3.C: New.
11021         * g++.dg/eh/forced4.C: New.
11022
11023 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
11024
11025         * gcc.dg/20030505.c: Fix triplet.
11026
11027 2003-05-06  DJ Delorie  <dj@redhat.com>
11028
11029         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
11030         * gcc.dg/nest.c: Likewise.
11031
11032 2003-05-05  Roger Sayle  <roger@eyesopen.com>
11033
11034         * gcc.dg/builtins-14.c: New test case.
11035
11036 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
11037
11038         * lib/compat.exp (compat-execute): New argument.
11039         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
11040         * gcc.dg/compat: New test directory.
11041         * gcc.dg/compat/compat.exp: New expect script.
11042         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
11043         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
11044         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
11045         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
11046         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
11047         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
11048
11049         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
11050         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
11051         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
11052         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
11053         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
11054         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
11055         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
11056         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
11057         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
11058         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
11059         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
11060         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
11061         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
11062         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
11063         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
11064
11065 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
11066
11067         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
11068
11069 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
11070
11071         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
11072
11073 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
11074
11075         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
11076         * gcc.dg/ppc-fsel-2.c: New test.
11077
11078         * gcc.dg/unused-5.c: New test.
11079
11080 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11081
11082         PR c++/10496
11083         * g++.dg/warn/pmf1.C: New test.
11084
11085 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11086
11087         PR c++/4494
11088         * g++.dg/warn/main.C: New test.
11089
11090 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11091
11092         * gcc.dg/nonnull-3.c: New test.
11093
11094 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
11095
11096         * gcc.dg/cpp/Wtrigraphs.c: Update.
11097         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
11098
11099 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
11100
11101         * gcc.dg/ppc-fsel-1.c: New test.
11102
11103 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
11104
11105         PR c/10604
11106         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
11107
11108 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
11109
11110         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
11111
11112 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11113
11114         PR c++/9364, c++/10553, c++/10586
11115         * g++.dg/parse/typename4.C: New test.
11116         * g++.dg/parse/typename5.C: Likewise.
11117
11118 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
11119
11120         * gcc.c-torture/compile/20030503-1.c: New test.
11121
11122 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11123
11124         * g++.dg/lookup/using5.C: Fix testcase error.
11125
11126 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
11127
11128         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
11129         since MEABI is no longer supported.  Remove all vestiges
11130         of MEABI from the test.
11131
11132 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11133
11134         PR c++/10554
11135         * g++.dg/lookup/using5.C: New test.
11136
11137 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11138
11139         PR c++/8772
11140         * g++.dg/template/ttp5.C: New test.
11141
11142 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
11143
11144         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
11145         (dg-gpp-additional-sources): New function.
11146         (dg-gpp-additional-files): Likewise.
11147         * lib/g++.exp (additional_sources): New variable.
11148         (additional_files): Likewise.
11149         (g++_target_compile): Deal with them.
11150         * lib/old-dejagnu.exp: Remove.
11151         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
11152         * g++.old-deja: Revise all tests to use dg commands.
11153
11154 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11155
11156         PR c++/9432, c++/9528
11157         * g++.dg/lookup/using4.C: New test.
11158
11159 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
11160
11161         * gcc.dg/noreturn-5.c: New file.
11162         * gcc.dg/noreturn-6.c: New file.
11163
11164         * gcc.c-torture/compile/inline-1.c: New file.
11165
11166 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11167
11168         PR c++/10551
11169         * g++.dg/template/explicit1.C: New test.
11170
11171 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11172
11173         PR c++/10549
11174         * g++.dg/other/bitfield1.C: New test.
11175
11176         PR c++/10527
11177         * g++.dg/init/new7.C: New test.
11178
11179 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11180
11181         * g++.dg/ext/desig1.C: New test.
11182         * g++.dg/ext/init1.C: Update.
11183
11184         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
11185
11186 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
11187
11188         PR c++/10180
11189         * g++.dg/warn/Winline-1.C: New test.
11190
11191 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
11192
11193         * gcc.c-torture/execute/string-opt-19.c: New test.
11194
11195         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
11196         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
11197
11198 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
11199
11200         PR c++/10506
11201         * g++.dg/init/new6.C: New test.
11202
11203         PR c++/10503
11204         * g++.dg/init/ref6.C: New test.
11205
11206 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
11207
11208         * g++.dg/warn/weak1.C: XFAIL on AIX4.
11209
11210 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11211
11212         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
11213         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
11214
11215 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
11216
11217         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
11218         initialized static data members.
11219
11220 2003-04-25  H.J. Lu <hjl@gnu.org>
11221
11222         * gcc.dg/ia64-sync-4.c: New test.
11223
11224 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11225
11226         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
11227         date.
11228
11229 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
11230
11231         PR c++/10337
11232         * g++.dg/warn/conv1.C: New test.
11233         * g++.old-deja/g++.other/conv7.C: Adjust.
11234         * g++.old-deja/g++.other/overload14.C: Adjust.
11235
11236 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11237
11238         PR c++/10471
11239         * g++.dg/template/defarg2.C: New test.
11240
11241 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
11242
11243         * gcc.dg/cpp/include2.c: Update.
11244         * gcc.dg/cpp/multiline-2.c: New.
11245         * gcc.dg/cpp/multiline.c: Update.
11246         * gcc.dg/cpp/strify2.c: Update.
11247         * gcc.dg/cpp/trad/literals-2.c: Update.
11248
11249 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11250
11251         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
11252
11253 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11254
11255         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
11256
11257 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11258
11259         PR c++/10451
11260         * g++.dg/parse/crash4.C: New test.
11261
11262         PR c++/9847
11263         * g++.dg/parse/crash5.C: New test.
11264
11265 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
11266
11267         PR c++/10446
11268         * g++.dg/parse/crash3.C: New test.
11269
11270         PR c++/10428
11271         * g++.dg/parse/elab1.C: New test.
11272
11273 2003-04-22  Devang Patel  <dpatel@apple.com>
11274
11275         * gcc.dg/cpp/trad/funlike-5.c: New test.
11276
11277 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
11278
11279         * g++.dg/other/packed1.C: Fix dg options.
11280
11281 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
11282
11283         * g++.dg/other/offsetof2.C: New test.
11284
11285 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
11286
11287         * g++.dg/template/recurse.C: Adjust location of error messages.
11288
11289 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
11290
11291         PR c++/9881
11292         * g++.dg/init/addr-const1.C: New test.
11293         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
11294
11295 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11296
11297         PR c++/10405
11298         * g++.dg/lookup/struct-hack1.C: New test.
11299
11300 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
11301
11302         * ucs.c: Update diagnostic messages.
11303
11304 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11305
11306         * gcc.dg/cpp/truefalse.cpp: New test.
11307         * gcc.dg/cpp/cpp.exp: Update.
11308         * g++.dg/other/stdbool-if.C: Remove.
11309
11310 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11311
11312         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
11313         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
11314
11315 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11316
11317         * gcc.c-torture/compile/20030418-1.c: New test.
11318
11319 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
11320
11321         * README.compat: Remove; content moved to doc/sourcebuild.texi.
11322
11323 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11324
11325         PR c++/10347
11326         g++.dg/template/dependent-name1.C: New test.
11327
11328 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
11329
11330         * gcc.dg/warn-1.c (tourist_guide): New array,
11331         contains a pointer to bar.
11332
11333 2003-04-16  Roger Sayle  <roger@eyesopen.com>
11334
11335         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
11336         * gcc.c-torture/execute/medce-1.c: New test case.
11337         * gcc.c-torture/execute/medce-2.c: New test case.
11338
11339 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
11340
11341         * lib/prune.exp: Ignore more messages.
11342
11343         PR c++/10381
11344         * g++.dg/parse/lookup3.C: New test.
11345
11346 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
11347
11348         * gcc.c-torture/compile/20030415-1.c : New test.
11349
11350 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
11351
11352         * gcc.c-torture/execute/scope-2.c: Move to ...
11353         * gcc.dg/noncompile/scope.c: .... here.
11354
11355 2003-04-14  Roger Sayle  <roger@eyesopen.com>
11356
11357         * gcc.dg/20030414-2.c: New test case.
11358
11359 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
11360
11361         PR target/10377
11362         * gcc.dg/20030414-1.c: New test.
11363
11364 2003-04-13  Roger Sayle  <roger@eyesopen.com>
11365
11366         * gcc.dg/builtins-12.c: New test case.
11367         * gcc.dg/builtins-13.c: New test case.
11368
11369 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11370
11371         * gcc.c-torture/execute/string-opt-18.c: New test.
11372
11373 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
11374
11375         PR c++/10300
11376         * g++.dg/init/new5.C: New test.
11377
11378 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
11379
11380         PR c++/7910
11381         * g++.dg/ext/dllimport1.C: New test.
11382
11383 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11384
11385         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
11386
11387 2003-04-11  Bud Davis <bdavis9659@comcast.net>
11388
11389         PR Fortran/9263
11390         * g77.f-torture/noncompile/9263.f: New test
11391         PR Fortran/1832
11392         * g77.f-torture/execute/1832.f: New test
11393
11394 2003-04-11  David Chad  <davidc@freebsd.org>
11395             Loren J. Rittle  <ljrittle@acm.org>
11396
11397         libobjc/8562
11398         * objc.dg/headers.m: New test.
11399
11400 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
11401
11402         * gcc.c-torture/execute/builtin-noret-2.c: New.
11403         * gcc.c-torture/execute/builtin-noret-2.x: New.
11404         XFAIL builtin-noret-2.c at -O1 and above.
11405         * gcc.dg/redecl.c: New.
11406         * gcc.dg/Wshadow-1.c: Update error regexps.
11407
11408 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
11409
11410         * g++.dg/abi/bitfield10.C: New test.
11411
11412 2003-04-09  Mike Stump  <mrs@apple.com>
11413
11414         * gcc.dg/pch/pch.exp: Make testcase names longer.
11415         * g++.dg/pch/pch.exp: Make testcase names longer.
11416
11417 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11418
11419         * gcc.dg/builtins-11.c: New test case.
11420
11421 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11422
11423         * gcc.dg/builtins-9.c: New test case.
11424         * gcc.dg/builtins-10.c: New test case.
11425
11426 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
11427
11428         * gcc.dg/noncompile/init-4.c.c: New test.
11429
11430 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
11431
11432         * gcc.misc-test/gcov-9.c: New test.
11433         * gcc.misc-test/gcov-10.c: New test
11434         * gcc.misc-test/gcov-11.c: New test.
11435
11436 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
11437
11438         PR optimization/10024
11439         * gcc.c-torture/compile/20030405-1.c: New test.
11440
11441 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
11442
11443         * gcc.dg/pch/static-3.c: New.
11444         * gcc.dg/pch/static-3.hs: New.
11445         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
11446
11447 2003-04-04  Richard Henderson  <rth@redhat.com>
11448
11449         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
11450         * g++.dg/eh/forced2.C: Likewise.
11451
11452 2003-04-03  Mike Stump  <mrs@apple.com>
11453
11454         * lib/scanasm.exp (scan-assembler): Add xfail processing for
11455         target arg.
11456         (scan-assembler-times, scan-assembler-not): Likewise.
11457         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
11458
11459 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11460
11461         * gcc.dg/sparc-loop-1.c: New test.
11462
11463 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
11464
11465         PR other/9274
11466         * g++.dg/pch/system-2.C: New.
11467         * g++.dg/pch/system-2.Hs: New.
11468
11469 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
11470
11471         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
11472
11473         * g++.dg/eh/simd-1.C (vecfunc): Same.
11474
11475 2003-04-01  Roger Sayle  <roger@eyesopen.com>
11476
11477         * gcc.c-torture/execute/20030401-1.c: New test case.
11478
11479 2003-04-01  Ziemowit Laski <zlaski@apple.com>
11480
11481         * objc.dg/defs.m: New.
11482
11483 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
11484
11485         * g++.dg/eh/simd-1.C: New.
11486         * g++.dg/eh/simd-2.C: New.
11487
11488 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
11489
11490         * gcc.c-torture/execute/simd-3.c: New.
11491
11492 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11493
11494         PR c/9936
11495         * gcc.dg/20030331-2.c: New test.
11496
11497 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11498
11499         PR c++/10278
11500         * g++.dg/parse/crash2.C: New test.
11501
11502 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11503
11504         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
11505         * gcc.c-torture/execute/20030331-1.c: ...here.
11506
11507 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11508
11509         * gcc.c-torture/execute/20030331-1.c: New test.
11510
11511 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
11512
11513         * lib/gcov.exp: Adjust call return testing strings.
11514         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
11515
11516 2003-03-31  Roger Sayle  <roger@eyesopen.com>
11517
11518         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
11519         * gcc.dg/builtins-7.c: New test case.
11520         * gcc.dg/builtins-8.c: New test case.
11521
11522 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11523
11524         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
11525
11526 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
11527
11528         PR c++/7647
11529         * g++.dg/lookup-class-member-2.C: New test.
11530
11531 2003-03-30  Glen Nakamura  <glen@imodulo.com>
11532
11533         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
11534
11535 2003-03-28  Roger Sayle  <roger@eyesopen.com>
11536
11537         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
11538
11539 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
11540
11541         * g++.dg/init/attrib1.C: New test.
11542
11543 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11544
11545         * gcc.dg/ultrasp8.c: New test.
11546
11547 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11548
11549         * gcc.dg/ultrasp7.c: New test.
11550
11551 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
11552
11553         PR c++/10047
11554         * g++.dg/template/inline1.C: New test.
11555
11556 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11557
11558         * gcc.dg/sparc-dwarf2.c: New test.
11559
11560 2003-03-27  Roger Sayle  <roger@eyesopen.com>
11561
11562         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
11563         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
11564
11565 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
11566
11567         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
11568         than reading .x files.
11569         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
11570         * g77.dg/gcov/gcov-1.f: Likewise.
11571         * gcc.misc-tests/gcov-4b.c: Likewise.
11572         * gcc.misc-tests/gcov-5b.c: Likewise.
11573         * gcc.misc-tests/gcov-6.c: Likewise.
11574         * gcc.misc-tests/gcov-7.c: Likewise.
11575         * gcc.misc-tests/gcov-8.c: Likewise.
11576         * g++.dg/gcov/gcov-1.x: Remove.
11577         * g77.dg/gcov/gcov-1.x: Likewise.
11578         * gcc.misc-tests/gcov-4b.x: Likewise.
11579         * gcc.misc-tests/gcov-5b.x: Likewise.
11580         * gcc.misc-tests/gcov-6.x: Likewise.
11581         * gcc.misc-tests/gcov-7.x: Likewise.
11582         * gcc.misc-tests/gcov-8.x: Likewise.
11583
11584 2003-03-27  Glen Nakamura  <glen@imodulo.com>
11585
11586         PR opt/10087
11587         * gcc.dg/20030324-1.c: New test.
11588
11589 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
11590
11591         PR c++/10224
11592         * g++.dg/template/arg3.C: New test.
11593
11594         PR c++/10158
11595         * g++.dg/template/friend18.C: New test.
11596
11597 2003-03-26  Roger Sayle  <roger@eyesopen.com>
11598
11599         * g77.f-torture/compile/20030326-1.f: New test case.
11600
11601 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
11602
11603         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
11604
11605         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
11606
11607 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
11608
11609         * gcc.dg/ia64-sync-3.c: New test.
11610
11611 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
11612
11613         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
11614
11615 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11616
11617         * gcc.dg/ultrasp6.c: New test.
11618
11619 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11620
11621         * gcc.dg/i386-signbit-1.c: New test.
11622         * gcc.dg/i386-signbit-2.c: New test.
11623         * gcc.dg/i386-signbit-3.c: New test.
11624
11625 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11626
11627         * gcc.dg/ultrasp5.c: Fix options.
11628
11629 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11630
11631         * gcc.dg/ultrasp5.c: Fix comment.
11632
11633 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
11634
11635         PR fortran/10197
11636         * g77.f-torture/execute/10197.f: New test.
11637
11638 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
11639
11640         PR c++/9898, c++/383
11641         * g++.dg/template/conv6.C: New test.
11642
11643         PR c++/10119
11644         * g++.dg/template/ptrmem5.C: New test.
11645
11646         PR c++/10026
11647         * g++.dg/lookup/koenig1.C: New test.
11648
11649         PR C++/10199
11650         * g++.dg/lookup/template2.C: New test.
11651
11652 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
11653
11654         * g++.dg/opt/rtti1.C: New test.
11655
11656 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11657
11658         * gcc.dg/ultrasp5.c: New test.
11659
11660 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
11661
11662         PR middle-end/9967
11663         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
11664         builtin fputs.
11665
11666 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
11667
11668         PR c/8224
11669         * gcc.dg/20030323-1.c: New test.
11670
11671 2003-03-23  Roger Sayle  <roger@eyesopen.com>
11672
11673         * gcc.c-torture/compile/20030323-1.c: New test case.
11674
11675 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
11676
11677         * gcc.dg/20030321-1.c: New test.
11678
11679 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
11680
11681         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
11682
11683 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
11684
11685         PR c++/9978, c++/9708
11686         * g++.dg/ext/vlm1.C: Adjust expected error.
11687         * g++.dg/ext/vla2.C: New test.
11688         * g++.dg/template/arg1.C: New test.
11689         * g++.dg/template/arg2.C: New test.
11690
11691 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
11692
11693         * g77.f-torture/execute/select.f: New test.
11694         * g77.f-torture/noncompile/select_no_compile.f: New test.
11695
11696 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
11697
11698         PR c++/9898
11699         * g++.dg/other/error4.C: New test.
11700
11701 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
11702
11703         * g++.dg/template/friend17.C: New test.
11704
11705 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
11706
11707         * gcc.c-torture/compile/20030320-1.c: New.
11708
11709 2003-03-20  Roger Sayle  <roger@eyesopen.com>
11710
11711         * gcc.dg/builtins-6.c: New test case.
11712
11713 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
11714
11715         PR target/10073
11716         * gcc.c-torture/compile/20030319-1.c: New.
11717
11718 2003-03-18  Jan Hubicka  <jh@suse.cz>
11719
11720         * gcc.dg/i386-cvt-1.c: New test.
11721
11722 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
11723
11724         * objc.dg/naming-1.m: Use "(parse|syntax) error".
11725         * objc.dg/naming-2.m: Likewise.
11726
11727 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
11728
11729         PR c++/9639
11730         * g++.dg/parse/crash1.C: New test.
11731
11732 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
11733
11734         PR c++/8805
11735         * g++.dg/eh/cleanup1.C: New test.
11736
11737 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11738
11739         * gcc.c-torture/execute/20030316-1.c: New test case.
11740
11741 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11742
11743         PR c++/9629
11744         * g++.dg/init/ctor2.C: New test.
11745
11746 2003-03-15  Roger Sayle  <roger@eyesopen.com>
11747
11748         * g77.f-torture/compile/xformat.f: New test case.
11749
11750 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11751
11752         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
11753         * g++.old-deja/g++.mike/eh50.C: Likewise.
11754
11755 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11756
11757         PR c++/6440
11758         * g++.dg/template/spec7.C: New test.
11759         * g++.dg/template/spec8.C: Likewise.
11760
11761 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
11762
11763         * gcc.c-torture/execute/20030313-1.c: New test.
11764
11765 2003-03-14  Richard Henderson  <rth@redhat.com>
11766
11767         * gcc.dg/inline-2.c: Adjust alpha test for external call.
11768
11769 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11770
11771         * gcc.c-torture/compile/20030314-1.c: New test.
11772
11773 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
11774
11775         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
11776         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
11777         thumb target,
11778         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
11779         to accept newer _imp__  prefix and additional
11780         newline in .drectve section.
11781         * gcc.dg/dll-4.c: Likewise.
11782         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
11783         switch.
11784
11785 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
11786
11787         * g++.dg/parse/namespace9.C: New test.
11788
11789         * g++.dg/init/ref5.C: New test.
11790         * g++.dg/parse/ptrmem1.C: Likewise.
11791
11792 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11793
11794         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
11795         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
11796         regular expression.
11797         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
11798         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
11799
11800 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
11801
11802         * gcc.c-torture/execute/20030224-2.c: New test.
11803
11804 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11805
11806         * gcc.dg/decl-3.c: New test.
11807
11808 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11809
11810         * gcc.dg/i386-loop-2.c: New test.
11811
11812 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
11813
11814         PR c++/9474
11815         * g++.dg/parse/namespace8.C: New test.
11816
11817         PR c++/9924
11818         * g++.dg/overload/builtin2.C: New test.
11819
11820 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
11821
11822         * gcc.dg/return-type-3.c: New test.
11823
11824 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
11825
11826         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
11827         profiling options are not supported.
11828
11829 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
11830
11831         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
11832         * g++.old-deja/g++.warn/impint2.C: Likewise.
11833
11834 2003-03-10  Devang Patel  <dpatel@apple.com>
11835
11836         * g++.dg/cpp/c++_cmd_1.C: New test.
11837         * g++.dg/cpp/c++_cmd_1.h: New file.
11838
11839 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
11840
11841         * gcc.dg/altivec-9.c: New file.
11842
11843 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11844
11845         * gcc.dg/ppc-sdata-1.c: New test.
11846         * gcc.dg/ppc-sdata-2.c: New test.
11847
11848 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
11849
11850         PR c++/9373
11851         * g++.dg/opt/ptrmem2.C: New test.
11852
11853         PR c++/8534
11854         * g++.dg/opt/ptrmem1.C: New test.
11855
11856 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11857
11858         * gcc.dg/i386-loop-1.c: New test.
11859
11860 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11861
11862         PR c++/9970
11863         * g++.dg/lookup/friend1.C: New test.
11864
11865 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11866
11867         PR c++/9823
11868         * g++.dg/parser/constructor1.C: New test.
11869
11870 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
11871
11872         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
11873
11874         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
11875
11876 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
11877
11878         * gcc.dg/cpp/Wunused.c: Update test.
11879
11880 2003-03-08  Jan Hubicka  <jh@suse.cz>
11881
11882         * gcc.dg/inline-3.c: New test.
11883
11884 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11885
11886         PR c++/9809
11887         * g++.dg/parse/builtin1.C: New test.
11888
11889         PR c++/9982
11890         * g++.dg/abi/cookie1.C: New test.
11891         * g++.dg/abi/cookie2.C: Likewise.
11892
11893         PR c++/9524
11894         * g++.dg/template/field1.C: New test.
11895
11896         PR c++/9912
11897         * g++.dg/parse/class1.C: New test.
11898         * g++.dg/parse/namespace7.C: Likewise.
11899         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
11900
11901 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
11902
11903         * g++.dg/init/ref4.C: New test.
11904
11905 2003-03-07  Jan Hubicka  <jh@suse.cz>
11906
11907         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
11908         * gcc.dg/inline-3.c:  New test.
11909
11910 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
11911
11912         * g++.dg/init/ref3.C: New test.
11913
11914         PR c++/9965
11915         * g++.dg/init/ref2.C: New test.
11916
11917         PR c++/9400
11918         * g++.dg/warn/Wshadow-2.C: New test.
11919
11920         PR c++/9791
11921         * g++.dg/warn/Woverloaded-1.C: New test.
11922
11923 2003-03-05  Jan Hubicka  <jh@suse.cz>
11924
11925         * gcc.dg/i386-local2.c: New.
11926         * gcc.dg/i386-local.c: Fix typo.
11927
11928 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
11929
11930         * g++.dg/abi/layout3.C: New test.
11931
11932 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11933
11934         * gcc.c-torture/compile/20030305-1.c
11935
11936 2003-03-05  Jan Hubicka  <jh@suse.cz>
11937
11938         * gcc.dg/i386-local.c: New.
11939
11940 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
11941
11942         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
11943
11944 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11945
11946         * gcc.dg/switch-2.c: New test.
11947         * gcc.dg/switch-3.c: New test.
11948         * gcc.dg/Wswitch.c: Adjust line numbers.
11949         * gcc.dg/Wswitch-default.c: Likewise.
11950         * gcc.dg/Wswitch-enum.c: Likewise.
11951
11952 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
11953
11954         * gcc.c-torture/execute/20030222-1.c: New test.
11955
11956 2003-03-03  James E Wilson  <wilson@tuliptree.org>
11957
11958         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
11959
11960 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
11961
11962         PR c++/9878
11963         * g++.dg/init/ref1.C: New test.
11964
11965 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
11966
11967         * gcc.dg/sh-relax.c: New SH-only test.
11968
11969 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
11970
11971         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
11972         comment explaining purpose of testcase.
11973
11974 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11975
11976         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
11977         for HC11/HC12 (asm needs two int registers).
11978         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
11979         HC11/HC12 because the test uses an asm which needs two 32-bit
11980         registers.
11981
11982 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11983
11984         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
11985         for HC11/HC12 (array is too large otherwise).
11986         * gcc.c-torture/compile/920501-4.x: New file, likewise.
11987         * gcc.c-torture/compile/20010518-2.x: Likewise.
11988         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
11989         HC11/HC12 (array is too large).
11990
11991 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
11992
11993         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
11994         * lib/g++-dg.exp (g++-dg-test): Likewise.
11995
11996 2003-03-01  Roger Sayle  <roger@eyesopen.com>
11997
11998         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
11999         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
12000
12001 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12002
12003         * g++.dg/warn/implicit-typename1.C: Remove warning.
12004
12005 2003-02-28  Richard Henderson  <rth@redhat.com>
12006
12007         * gcc.dg/noreturn-1.c: Move noreturn warning line.
12008         * gcc.dg/return-type-1.c: Move control reaches end warning line.
12009
12010 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
12011
12012         * gcc.dg/pch/pch.exp: Change .pch to .gch.
12013         * g++.dg/pch/pch.exp: Likewise.
12014
12015 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
12016
12017         PR c++/9879
12018         * testsuite/g++.dg/init/new4.C: New test.
12019
12020 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
12021
12022         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
12023
12024 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
12025
12026         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
12027         unsigned long.
12028
12029         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
12030         wider than float.
12031
12032 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12033
12034         * lib/scanasm.exp: Add support for counting numbers of
12035         occurences.
12036         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
12037         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
12038
12039 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
12040
12041         PR c++/9683
12042         * g++.dg/template/static3.C: New test.
12043
12044         PR c++/9829
12045         * g++.dg/parse/namespace6.C: New test.
12046
12047 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12048
12049         PR target/9732
12050         * gcc.dg/20030225-1.c: New test.
12051
12052 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
12053
12054         * README: Remove out-of-date information.
12055
12056         PR c++/9836
12057         * g++.dg/template/spec6.C: New test.
12058
12059 2003-02-24  Jeff Law  <law@redhat.com>
12060
12061         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
12062
12063 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12064
12065         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
12066         * gcc.dg/pragma-ep-1.c: Likewise.
12067
12068 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12069
12070         PR c++/9602
12071         * g++.dg/template/friend16.C: New test.
12072
12073 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
12074
12075         PR c++/5333
12076         * g++.dg/parse/fused-params1.C: Adjust error messages.
12077         * g++.dg/template/nested3.C: New test.
12078
12079 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
12080
12081         * g++.dg/abi/param1.C: New test.
12082
12083 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12084
12085         PR c++/7982
12086         * g++.dg/warn/implicit-typename1.C: New test.
12087
12088 2003-02-22  Kelley Cook <kelleycook@comcast.net>
12089
12090         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
12091         with "mtune".
12092         * g++.old-deja/g++.other/store-expr2.C: Likewise.
12093         * gcc.c-torture/execute/20010129-1.x: Likewise.
12094         * gcc.dg/20011107-1.c: Likewise.
12095         * gcc.dg/20020108-1.c: Likewise.
12096         * gcc.dg/20020122-3.c: Likewise.
12097         * gcc.dg/20020206-1.c: Likewise.
12098         * gcc.dg/20020310-1.c: Likewise.
12099         * gcc.dg/20020426-2.c: Likewise.
12100         * gcc.dg/20020517-1.c: Likewise.
12101         * gcc.dg/991230-1.c: Likewise.
12102         * gcc.dg/i386-unroll-1.c: Likewise.
12103         * gcc.misc-tests/i386-prefetch.exp: Likewise.
12104
12105 2003-02-22  Jan Hubicka  <jh@suse.cz>
12106
12107         * gcc.dg/i386-mul.c: New test.
12108
12109 2003-02-21  Roger Sayle  <roger@eyesopen.com>
12110
12111         * gcc.dg/builtins-5.c: New test case.
12112
12113 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
12114
12115         * gcc.dg/asmreg-1.c: New test.
12116
12117 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12118
12119         PR c++/9749
12120         * g++.dg/parse/varmod1.C: New test.
12121
12122 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12123
12124         PR c++/9727
12125         * g++.dg/template/op1.C: New test.
12126
12127 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12128
12129         PR c++/8906
12130         * g++.dg/template/nested2.C: New test.
12131
12132 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12133
12134         PR c++/8724
12135         * g++.dg/expr/dtor1.C: New test.
12136
12137 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
12138
12139         * gcc.dg/cpp/include3.c: New test.
12140         * gcc.dg/cpp/inc/foo.h: New file.
12141
12142 2003-02-21  Glen Nakamura  <glen@imodulo.com>
12143
12144         * gcc.c-torture/execute/20030221-1.c: New test.
12145
12146 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
12147
12148         PR c++/9729
12149         * g++.dg/abi/conv1.C: New test.
12150
12151 2003-02-20  Jan Hubicka  <jh@suse.cz>
12152
12153         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
12154
12155 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
12156
12157         * gcc.c-torture/compile/20030219-1.c: New test.
12158
12159 2003-02-18  Jan Hubicka  <jh@suse.cz>
12160
12161         * gcc.dg/funcorder.c: New test.
12162
12163 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
12164
12165         * gcc.c-torture/execute/20030218-1.c: New.
12166
12167 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
12168
12169         * gcc.dg/20030218-1.c: New.
12170
12171 2003-02-18  Richard Henderson  <rth@redhat.com>
12172
12173         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
12174         * gcc.dg/attr-used-2.c: New.
12175
12176 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
12177
12178         PR c++/9704
12179         * g++.dg/init/copy5.C: New test.
12180
12181 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
12182
12183         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
12184         * g++.dg/pch/pch.exp: Likewise.
12185
12186 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
12187
12188         * gcc.c-torture/execute/20030209-1.c: Enable the test if
12189         STACK_SIZE is not defined.
12190
12191 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12192
12193         PR c++/9457
12194         * g++.dg/template/init1.C: New test.
12195
12196 2003-02-16  Jan HUbicka  <jh@suse.cz>
12197
12198         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
12199         (foo): Add few extra tests
12200         * gcc.dg/c99-const-expr-3.c: Likewise.
12201         * gcc.c-torture/execute/20030216-1.c: New.
12202
12203 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12204
12205         PR c++/9459
12206         * g++.dg/ext/typeof4.C: New test.
12207
12208 2003-02-15  Roger Sayle  <roger@eyesopen.com>
12209
12210         * gcc.dg/i386-387-3.c: New test case.
12211
12212 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
12213
12214         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
12215         cris-*-elf* cris-*-aout* and mmix-*-*.
12216
12217 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
12218
12219         * gcc.dg/20030213-1.c: New test.
12220
12221 2003-02-12  Roger Sayle  <roger@eyesopen.com>
12222
12223         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
12224         * gcc.dg/i386-387-2.c: Likewise.
12225
12226 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
12227
12228         * gcc.dg/ppc-spe.c: Fix formatting.
12229         Enable tests that were previously unsupported by gas.
12230         Delete tests for instructions that no longer exist.
12231         Switch arguments on evsubifw builtin.
12232
12233 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
12234
12235         * gcc.c-torture/execute/20030209-1.c: Disable the test if
12236         STACK_SIZE is too small.
12237
12238 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12239             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12240
12241         * gcc.dg/decl-2.c: New test.
12242
12243 2003-02-10  Jan Hubicka  <jh@suse.cz>
12244
12245         * gcc.dg/i386-fpcvt-1.c:  New test.
12246
12247 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
12248
12249         * gcc.c-torture/execute/20030209-1.c: New test.
12250
12251 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
12252
12253         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
12254         int-wide bitops, use the constants of the same width.
12255         Likewise, if long long is 32-bit wide, test bitops using
12256         32-bit constants.
12257
12258 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
12259
12260         * gcc.dg/20021014-1.c: Annotate with expected notice text.
12261
12262 2003-02-07  Roger Sayle  <roger@eyesopen.com>
12263
12264         * testsuite/gcc.dg/builtins-4.c: New test case.
12265
12266 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12267
12268         * gcc.dg/20020430-1.c: Fix dg command typos.
12269         * gcc.dg/20020503-1.c: Likewise.
12270
12271 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12272
12273         PR c++/8785
12274         * g++.dg/parse/fused-params1.C: New test.
12275
12276         PR c++/8857
12277         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
12278
12279         PR c++/8921
12280         * g++.dg/parse/non-dependent1.C: New test.
12281
12282         PR c++/8928
12283         * g++.dg/parse/dupl-tmpl-args1.C: New test.
12284
12285         PR c++/9228
12286         * g++.dg/parse/undefined7.C: New test.
12287         * g++.dg/parse/non-templ1.C: New test.
12288
12289         PR c++/9229
12290         * g++.dg/parse/too-many-tmpl-args1.C: New test.
12291
12292 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
12293
12294         * gcc.c-torture/compile/20030206-1.c: New test.
12295
12296 2003-02-05  Roger Sayle  <roger@eyesopen.com>
12297
12298         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
12299         "pow" to "foo" to avoid potential confusion with a math built-in.
12300
12301 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12302
12303         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
12304         conditions for SPARC targets.
12305
12306 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
12307
12308         * gcc.dg/20030204-1.c: New test.
12309
12310 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12311
12312         PR c++/38
12313         * g++.dg/parse/array-size1.C: New test.
12314
12315         PR c++/5657
12316         * g++.dg/parse/undefined3.C: New test.
12317
12318         PR c++/5665
12319         * g++.dg/parse/undefined4.C: New test.
12320
12321         PR c++/5975
12322         * g++.dg/parse/undefined5.C: New test.
12323
12324         PR c++/7259
12325         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
12326
12327         PR c++/8578
12328         * g++.dg/parse/casting-operator1.C: New test.
12329
12330         PR c++/8596
12331         * g++.dg/parse/undefined6.C: New test.
12332
12333         PR c++/8736
12334         * g++.dg/parse/missing-template1.C: New test.
12335
12336 2003-02-04  Jan Hubicka  <jh@suse.cz>
12337
12338         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
12339         * gcc.dg/i386-cmov?.c:  Likewise.
12340         * gcc.dg/i386-fpcvt-?.c:  Likewise.
12341         * gcc.dg/i386-ssefp-1.c:  Likewise.
12342         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
12343         conventions.
12344
12345 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
12346
12347         PR c++/7129
12348         * testsuite/g++.dg/ext/max.C: New test.
12349
12350 2003-02-03  Jan Hubicka  <jh@suse.cz>
12351
12352         * gcc.c-torture/execute/20030203-1.c: New test.
12353
12354 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
12355
12356         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
12357         'natural-endian'.
12358
12359 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
12360
12361         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
12362         * g++.dg/init/new2.C: Likewise.
12363         * g++.dg/other/new1.C: Likewise.
12364
12365 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
12366
12367         * gcc.dg/struct-ret-libc.c: New test.
12368
12369 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
12370
12371         * gcc.dg/20030129-1.c: New test.
12372
12373 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12374
12375         PR c++/8849
12376         * g++.dg/template/ptrmem4.C: New test.
12377
12378 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
12379
12380         * g++.dg/parser/constant1.C: New test.
12381
12382 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12383
12384         PR c++/8591
12385         * g++.dg/parse/friend2.C: New test.
12386
12387 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
12388
12389         PR c++/9437
12390         * g++.dg/template/unify4.C: New test.
12391
12392 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
12393
12394         * gcc.c-torture/execute/20030128-1.c: New test.
12395
12396 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
12397
12398         * g++.dg/lookup/nested1.C: Test moved from ...
12399         * g++.old-deja/g++.other/lookup24.C: ... here.
12400
12401 2003-01-28  Jan Hubicka  <jh@suse.cz>
12402
12403         * gcc.dg/i386-cmov5.c:  New test.
12404
12405 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
12406
12407         * gcc.c-torture/execute/20010925-1.c: Changed the
12408         memcpy declaration.
12409
12410 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12411
12412         PR c++/3902
12413         * g++.dg/parse/template5.C: New test.
12414
12415 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
12416
12417         PR fortran/9258
12418         * g77.dg/pr9258: New test.
12419
12420 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12421
12422         * README: Move relevant parts from README.g++.
12423
12424         * README.g++: Remove this file.
12425
12426 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12427
12428         * g++.dg/abi/dcast1.C: New test.
12429
12430 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12431
12432         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
12433
12434 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
12435
12436         PR c++/47
12437         * g++.old-deja/g++.other/lookup24.C: New test.
12438
12439 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12440
12441         PR middle-end/7227
12442         * gcc.dg/uninit-C.c: New test.
12443
12444 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
12445
12446         * g++.dg/abi/covariant1.C: New test.
12447
12448 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
12449
12450         * gcc.dg/20030123-1.c: New test.
12451
12452 2003-01-25  Jan Hubicka  <jh@suse.cz>
12453
12454         PR opt/8492
12455         * gcc.c-torture/compile/20030125-1.c
12456
12457 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
12458
12459         PR c++/9403
12460         * g++.dg/parse/template3.C: New test.
12461         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
12462
12463         PR c++/795
12464         * g++.dg/parse/template4.C: New test.
12465
12466         PR c++/9415
12467         * g++.dg/template/qual2.C: New test.
12468
12469         PR c++/8545
12470         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
12471
12472         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
12473
12474 2003-01-25  Roger Sayle  <roger@eyesopen.com>
12475
12476         * gcc.c-torture/execute/switch-1.c: New test case.
12477
12478 2003-01-25  Jan Hubicka  <jh@suse.cz>
12479
12480         * gcc.c-torture/execute/20030125-1.[cx]: New test.
12481
12482 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
12483
12484         Tweaks for Bison-1.875. From the NEWS file:
12485         "- `parse error' -> `syntax error'
12486         Bison now uniformly uses the term `syntax error'"
12487         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
12488         * gcc.dg/cpp/digraph2.c: Likewise.
12489         * gcc.dg/cpp/direct2.c: Likewise.
12490         * gcc.dg/cpp/paste4.c: Likewise.
12491         * gcc.dg/c90-restrict-1.c: Likewise.
12492         * gcc.dg/c99-func-2.c: Likewise.
12493         * gcc.dg/noncompile/920721-2.c: Likewise.
12494         * gcc.dg/noncompile/930622-2.c: Likewise.
12495         * gcc.dg/noncompile/940112-1.c: Likewise.
12496         * gcc.dg/noncompile/950921-1.c: Likewise.
12497         * gcc.dg/noncompile/951123-1.c: Likewise.
12498         * gcc.dg/noncompile/971104-1.c: Likewise.
12499         * gcc.dg/noncompile/990416-1.c: Likewise.
12500
12501 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
12502
12503         * g++.dg/parse/undefined1.C: Add error message.
12504
12505 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12506
12507         PR c++/9354
12508         * g++.dg/parse/new1.C: New test.
12509
12510         PR c++/9216
12511         * g++.dg/parse/template2.C: New test.
12512
12513         PR c++/9354
12514         * g++.dg/parse/typedef2.C: New test.
12515
12516         PR c++/9328
12517         * g++.dg/ext/typeof3.C: New test.
12518
12519 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12520
12521         PR c++/2738
12522         * g++.dg/parse/ret-type1.C: New test.
12523
12524         PR c++/3792
12525         * g++.dg/parse/tmpl-outside1.C: New test.
12526
12527         PR c++/4207
12528         * g++.dg/parse/int-as-enum1.C: New test.
12529
12530         PR c++/4903
12531         * g++.dg/parse/no-typename1.C: New test.
12532
12533         PR c++/5533
12534         * g++.dg/parse/no-value1.C: New test.
12535
12536         PR c++/5921
12537         * g++.dg/parse/wrong-inline1.C: New test.
12538
12539         PR c++/6402
12540         * g++.dg/parse/ref1.C: New test.
12541
12542         PR c++/6992
12543         * g++.dg/parse/attr-ctor1.C: New test.
12544
12545         PR c++/7229
12546         * g++.dg/parse/namespace5.C: New test.
12547
12548         PR c++/7917
12549         * g++.dg/parse/func-def1.C: New test.
12550
12551         PR c++/8143
12552         * g++.dg/parse/undefined1.C: New test.
12553
12554         PR c++/5723, PR c++/8522
12555         * g++.dg/parse/specialization1.C: New test.
12556
12557         PR c++/163, PR c++/8595
12558         * g++.dg/parse/struct-as-enum1.C: New test.
12559
12560         PR c++/9173
12561         * g++.dg/parse/undefined2.C: New test.
12562
12563 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12564
12565         PR c++/9298
12566         * g++.dg/parse/template1.C: New test.
12567
12568         PR c++/9384
12569         * g++.dg/parse/using1.C: New test.
12570
12571         PR c++/9285
12572         PR c++/9294
12573         * g++.dg/parse/expr2.C: New test.
12574
12575         PR c++/9388
12576         * g++.dg/parse/lookup2.C: Likewise.
12577
12578 2003-01-21  Jan Hubicka  <jh@suse.cz>
12579
12580         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
12581         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
12582         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
12583         * gcc.c-torture/execute/string-opt-*.c: Likewise.
12584
12585 2003-01-20  Nick Clifton  <nickc@redhat.com>
12586
12587         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
12588         problem with ARM sibcall code generation.
12589
12590 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
12591
12592         * gcc.c-torture/execute/20030120-1.c: New.
12593
12594 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
12595
12596         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
12597
12598 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
12599
12600         PR c++/9272
12601         * g++.dg/parse/ctor1.C: New test.
12602
12603         PR c++/9294:
12604         * g++.dg/parse/qualified1.C: New test.
12605
12606         * g++.dg/parse/typename3.C: New test.
12607
12608 2003-01-16  Richard Henderson  <rth@redhat.com>
12609
12610         * g++.dg/tls/init-2.C: Fix error matches for real this time.
12611
12612 2003-01-16  Richard Henderson  <rth@redhat.com>
12613
12614         * g++.dg/pch/pch.exp: Copy test header to the working directory
12615         before using it either for precompilation or direct use.
12616         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
12617         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
12618
12619 2003-01-16  Richard Henderson  <rth@redhat.com>
12620
12621         * gcc.dg/pch/pch.exp: Copy test header to the working directory
12622         before using it either for precompilation or direct use.
12623         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
12624         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
12625
12626 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
12627
12628         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
12629         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
12630         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
12631         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
12632         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
12633         typename warning into error.
12634         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
12635         error messages.
12636         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
12637         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
12638         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
12639         messages.
12640         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
12641         make declaration visible in template.
12642         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
12643         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
12644         messages.
12645         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
12646         message.
12647         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
12648         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
12649         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
12650         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
12651         typename warning with error message.
12652         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
12653         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
12654         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
12655
12656 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
12657
12658         * g++.dg/parse/ambig2.C: New test.
12659
12660 2003-01-15  Richard Henderson  <rth@redhat.com>
12661
12662         * g++.dg/tls/init-2.C: Update error message string.
12663
12664 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12665
12666         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
12667
12668 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
12669
12670         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
12671         all for HC11/HC12.
12672         * gcc.c-torture/compile/20001205-1.x: Likewise.
12673         * gcc.c-torture/compile/20001226-1.x: Likewise.
12674         * gcc.c-torture/compile/920520-1.x: Likewise.
12675         * gcc.c-torture/compile/961203-1.x: Likewise.
12676         * gcc.c-torture/compile/20020604-1.x: Likewise.
12677
12678 2003-01-15  Jan Hubicka  <jh@suse.cz>
12679
12680         * gcc.c-torture/compile/20030115-1.c: New test.
12681
12682         * gcc.dg/i386-fpcvt-1.c: New test.
12683         * gcc.dg/i386-fpcvt-2.c: New test.
12684
12685 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
12686
12687         Further conform g++'s __vmi_class_type_info to the C++ ABI
12688         specification.
12689         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
12690         the specification.
12691
12692 2003-01-14  Jan Hubicka  <jh@suse.cz>
12693
12694         * gcc.dg/i386-fpcvt-1.c: New test.
12695         * gcc.dg/i386-fpcvt-2.c: New test.
12696
12697 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12698
12699         * gcc.dg/i386-mmx-3.c: New test.
12700
12701 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
12702
12703         PR c++/9264
12704         * g++.dg/parse/octal1.C: New file.
12705
12706         PR c++/9172
12707         * g++.dg/parse/typename1.C: New file.
12708
12709 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
12710
12711         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
12712         * gcc.dg/bf-no-ms-layout.c: Likewise.
12713         * gcc.dg/bf-ms-attrib.c: Likewise.
12714
12715 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
12716
12717         PR c++/9099
12718         * g++.dg/parse/dtor1.C: New file.
12719
12720         PR c++/9128
12721         * g++.dg/rtti/typeid1.C: New file.
12722
12723         PR c++/9153
12724         * g++.dg/parse/lookup1.C: New file.
12725
12726         PR c++/9171
12727         * g++.dg/templ/spec5.C: New file.
12728
12729 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
12730
12731         * gcc.c-torture/compile/20030110-1.c: New test.
12732
12733 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
12734
12735         Merge from pch-branch:
12736
12737         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
12738
12739         * gcc.dg/pch/cpp-1.h: New.
12740         * gcc.dg/pch/cpp-1.c: New.
12741         * gcc.dg/pch/cpp-2.h: New.
12742         * gcc.dg/pch/cpp-2.c: New.
12743
12744         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
12745
12746         * gcc.dg/pch/except-1.h: New.
12747         * gcc.dg/pch/except-1.c: New.
12748
12749         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
12750
12751         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
12752         running test.
12753         * gcc.dg/pch: Include *.hp not *.h.
12754         * gcc.dg/pch/system-1.h: New.
12755         * gcc.dg/pch/system-1.c: New.
12756
12757         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
12758
12759         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
12760         rather than trying to build and run a program using PCH.
12761         * gcc.dg/pch: Remove dg-do commands from test files.
12762
12763         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
12764
12765         * gcc.dg/pch/macro-3.c: New.
12766         * gcc.dg/pch/macro-3.h: New.
12767
12768         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
12769
12770         * gcc.dg/pch/common-1.c: New.
12771         * gcc.dg/pch/common-1.h: New.
12772         * gcc.dg/pch/decl-1.c: New.
12773         * gcc.dg/pch/decl-1.h: New.
12774         * gcc.dg/pch/decl-2.c: New.
12775         * gcc.dg/pch/decl-2.h: New.
12776         * gcc.dg/pch/decl-3.c: New.
12777         * gcc.dg/pch/decl-3.h: New.
12778         * gcc.dg/pch/decl-4.c: New.
12779         * gcc.dg/pch/decl-4.h: New.
12780         * gcc.dg/pch/decl-5.c: New.
12781         * gcc.dg/pch/decl-5.h: New.
12782         * gcc.dg/pch/global-1.c: New.
12783         * gcc.dg/pch/global-1.h: New.
12784         * gcc.dg/pch/inline-1.c: New.
12785         * gcc.dg/pch/inline-1.h: New.
12786         * gcc.dg/pch/inline-2.c: New.
12787         * gcc.dg/pch/inline-2.h: New.
12788         * gcc.dg/pch/static-1.c: New.
12789         * gcc.dg/pch/static-1.h: New.
12790         * gcc.dg/pch/static-2.c: New.
12791         * gcc.dg/pch/static-2.h: New.
12792
12793         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
12794
12795         * g++.dg/pch/pch.exp: Better handle failing testcases.
12796         * gcc.dg/pch/pch.exp: Likewise.
12797         * gcc.dg/pch/macro-1.c: New.
12798         * gcc.dg/pch/macro-1.h: New.
12799         * gcc.dg/pch/macro-2.c: New.
12800         * gcc.dg/pch/macro-2.h: New.
12801
12802         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
12803
12804         * g++.dg/dg.exp: Treat files in pch/ specially.
12805         * g++.dg/pch/pch.exp: New file.
12806         * g++.dg/pch/empty.H: New file.
12807         * g++.dg/pch/empty.C: New file.
12808         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
12809         "precompile".
12810
12811         * gcc.dg/pch/pch.exp: New file.
12812         * gcc.dg/pch/empty.h: New file.
12813         * gcc.dg/pch/empty.c: New file.
12814         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
12815         "precompile".
12816
12817 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12818
12819         * g++.dg/template/friend14.C: New test.
12820
12821 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12822
12823         * gcc.dg/old-style-asm-1.c: New test.
12824
12825 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
12826
12827         * gcc.c-torture/compile/20030109-1.c: New test.
12828
12829 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12830
12831         * gcc.c-torture/execute/20030109-1.c: New test.
12832
12833 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
12834
12835         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
12836         * g++.old-deja/g++.mike/dyncast2.C: Likewise
12837         * g++.old-deja/g++.mike/dyncast3.C: Likewise
12838         * g++.old-deja/g++.mike/eh2.C: Likewise
12839         * g++.old-deja/g++.mike/eh3.C: Likewise
12840         * g++.old-deja/g++.mike/eh5.C: Likewise
12841         * g++.old-deja/g++.mike/eh6.C: Likewise
12842         * g++.old-deja/g++.mike/eh7.C: Likewise
12843         * g++.old-deja/g++.mike/eh8.C: Likewise
12844         * g++.old-deja/g++.mike/eh9.C: Likewise
12845         * g++.old-deja/g++.mike/eh10.C: Likewise
12846         * g++.old-deja/g++.mike/eh12.C: Likewise
12847         * g++.old-deja/g++.mike/eh13.C: Likewise
12848         * g++.old-deja/g++.mike/eh14.C: Likewise
12849         * g++.old-deja/g++.mike/eh16.C: Likewise
12850         * g++.old-deja/g++.mike/eh17.C: Likewise
12851         * g++.old-deja/g++.mike/eh18.C: Likewise
12852         * g++.old-deja/g++.mike/eh21.C: Likewise
12853         * g++.old-deja/g++.mike/eh23.C: Likewise
12854         * g++.old-deja/g++.mike/eh24.C: Likewise
12855         * g++.old-deja/g++.mike/eh25.C: Likewise
12856         * g++.old-deja/g++.mike/eh26.C: Likewise
12857         * g++.old-deja/g++.mike/eh27.C: Likewise
12858         * g++.old-deja/g++.mike/eh28.C: Likewise
12859         * g++.old-deja/g++.mike/eh29.C: Likewise
12860         * g++.old-deja/g++.mike/eh31.C: Likewise
12861         * g++.old-deja/g++.mike/eh33.C: Likewise
12862         * g++.old-deja/g++.mike/eh34.C: Likewise
12863         * g++.old-deja/g++.mike/eh35.C: Likewise
12864         * g++.old-deja/g++.mike/eh36.C: Likewise
12865         * g++.old-deja/g++.mike/eh37.C: Likewise
12866         * g++.old-deja/g++.mike/eh38.C: Likewise
12867         * g++.old-deja/g++.mike/eh39.C: Likewise
12868         * g++.old-deja/g++.mike/eh40.C: Likewise
12869         * g++.old-deja/g++.mike/eh41.C: Likewise
12870         * g++.old-deja/g++.mike/eh42.C: Likewise
12871         * g++.old-deja/g++.mike/eh44.C: Likewise
12872         * g++.old-deja/g++.mike/eh46.C: Likewise
12873         * g++.old-deja/g++.mike/eh47.C: Likewise
12874         * g++.old-deja/g++.mike/eh48.C: Likewise
12875         * g++.old-deja/g++.mike/eh49.C: Likewise
12876         * g++.old-deja/g++.mike/eh50.C: Likewise
12877         * g++.old-deja/g++.mike/eh51.C: Likewise
12878         * g++.old-deja/g++.mike/eh53.C: Likewise
12879         * g++.old-deja/g++.mike/eh55.C: Likewise
12880         * g++.old-deja/g++.mike/p7912.C: Likewise
12881         * g++.old-deja/g++.mike/p9706.C: Likewise
12882         * g++.old-deja/g++.mike/p10416.C: Likewise
12883         * g++.old-deja/g++.mike/p11667.C: Likewise
12884         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
12885         Remove redundant reference to Iris.
12886         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
12887         Elxsi, i860, Pico Java, and WE32K.
12888
12889 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
12890
12891         * g++.dg/ext/asm4.C: New test.
12892
12893 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12894
12895         PR c++/9030
12896         * g++.dg/template/friend12.C: New test.
12897         * g++.dg/template/friend13.C: Likewise.
12898         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
12899
12900 2003-01-08  Jan Hubicka  <jh@suse.cz>
12901
12902         * gcc.dg/i386-cadd.c: New test.
12903         * gcc.dg/i386-cmov4.c: Likewise.
12904
12905 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
12906
12907         PR c++/9165
12908         * g++.dg/warn/Wunused-3.C: New test.
12909
12910         * g++.dg/abi/bitfield9.C: New test.
12911
12912         PR c++/9189
12913         * g++.dg/parse/defarg3.C: New test.
12914
12915 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
12916
12917         * g++.dg/parse/ambig1.C: New test.
12918         * g++.dg/parse/defarg2.C: New test.
12919
12920 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
12921
12922         * g++.dg/template/defarg-1.C: New test.
12923         * g++.dg/template/local2.C: Likewise.
12924
12925 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
12926
12927         * gcc.c-torture/execute/20030105-1.c: New test.
12928
12929 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12930
12931         * g++.dg/parse/namespace3.C: Remove extra semicolons.
12932         * g++.dg/parse/namespace4.C: Likewise.
12933
12934 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12935
12936         * g++.dg/template/ntp2.C: New test.
12937
12938 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
12939
12940         * g++.dg/parse/extern-C-1.C: New test.
12941
12942         * g++.dg/parse/namespace4.C: New test.
12943
12944         * g++.dg/template/nested1.C: New test.
12945
12946         * g++.dg/parse/namespace3.C: New test.
12947
12948 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
12949
12950         * g++.dg/lookup/two-stage1.C: New test.
12951
12952 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12953
12954         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
12955         * g++.old-deja/g++.jason/access8.C: Likewise.
12956         * g++.old-deja/g++.other/decl5.C: Likewise.
12957
12958 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12959
12960         * g++.dg/parse/parse7.C: New test.
12961
12962 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
12963
12964         PR c++/2843
12965         * g++.dg/ext/attrib7.C: New test.
12966
12967 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12968
12969         * g++.dg/parse/parse6.C: New test.
12970
12971 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
12972
12973         * gcc.dg/h8300-stack-1.c: New.
12974
12975 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12976
12977         g++.dg/lookup/exception1.C: New test.
12978
12979         g++.dg/lookup/template1.C: New test.
12980
12981         g++.dg/parse/namespace2.C: New test.
12982
12983         g++.dg/parse/parens2.C: New test.
12984
12985 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12986
12987         * g++.dg/parse/parse5.C: New test.
12988         * g++.dg/lookup/scoped4.C: New test.
12989
12990 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12991
12992         * g++.dg/parse/parens1.C: New test.
12993
12994         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
12995         angle-bracket1.C.
12996         * g++.dg/parse/parens2.C: New test.
12997
12998         * g++.dg/lookup/scope-operator1.C: New test.
12999
13000         * g++.dg/parse/operator1.C: New test.
13001
13002 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13003
13004         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
13005         * g++.old-deja/g++.other/access6.C: Likewise.
13006         * g++.old-deja/g++.other/decl1.C: Likewise.
13007         * g++.old-deja/g++.pt/typename12.C: Likewise.
13008
13009 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
13010
13011         * g++.dg/parse/namespace1.C: New test.
13012
13013 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13014
13015         * g++.dg/parse/parse4.C: New test.
13016
13017 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13018
13019         * g++.dg/parse/parse3.C: New test.
13020
13021 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13022
13023         * g++.dg/parse/parse2.C: New test.
13024
13025 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13026
13027         * g++.dg/template/friend11.C: New test.
13028
13029 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13030
13031         * g++.dg/parse/parse1.C: New test.
13032
13033 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
13034
13035         * lib/profopt.exp: Change the name of a global variable to avoid
13036         possible clashes with other test suites.
13037
13038 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
13039
13040         * g++.dg/inherit/covariant8.C: New test.
13041
13042 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
13043
13044         * g++.dg/init/array9.C: New test.
13045
13046         PR c++/9112
13047         * g++.dg/parse/expr1.C: New test.
13048
13049 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
13050
13051         * gcc.c-torture/compile/20021230-1.c: New test.
13052
13053 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
13054
13055         * g++.dg/inherit/covariant5.C: New test.
13056         * g++.dg/inherit/covariant6.C: New test.
13057         * g++.dg/inherit/covariant7.C: New test.
13058
13059 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13060
13061         PR c++/2739
13062         * g++.dg/other/access2.C: New test.
13063
13064 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13065
13066         * g++.dg/other/anon-struct.C: No longer fails
13067         * g++.old-deja/g++.brendan/parse4.C: Likewise.
13068         * g++.old-deja/g++.brendan/parse5.C: Likewise.
13069         * g++.old-deja/g++.brendan/parse6.C: Likewise.
13070
13071 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13072
13073         * g++.dg/parse/angle-bracket.C (main): No longer fails.
13074
13075 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
13076
13077         * g++.dg/eh/spec4.C: Remove stray semicolon.
13078         * g++.dg/expr/pmf-1.C: Change error message.
13079         * g++.dg/ext/asm1.C: Remove stray semicolon.
13080         * g++.dg/ext/typename1.C: Add missing typenames.
13081         * g++.dg/inherit/template-as-base.C: Change error message.
13082         * g++.dg/lookup/scoped1.C: Likewise.
13083         * g++.dg/lookup/scoped2.C: Likewise.
13084         * g++.dg/lookup/using2.C: Likewise.
13085         * g++.dg/other/component1.C: Remove stray semicolon.
13086         * g++.dg/other/do1.C: Change error message.
13087         * g++.dg/other/error2.C: Likewise.
13088         * g++.dg/other/init1.C: Likewise.
13089         * g++.dg/other/packed1.C: Remove stray semicolon.
13090         * g++.dg/other/ptrmem2.C: Change error message.
13091         * g++.dg/parse/parameter-declaration-1.C: Remove line number
13092         marker.
13093         * g++.dg/special/initp1.C: Remove invalid attribute usage.
13094         * g++.dg/template/access3.C: Add typename keyword.
13095         * g++.dg/template/access5.C: Remove stray semicolon.
13096         * g++.dg/template/access6.C: Likewise.
13097         * g++.dg/template/complit1.C: Likewise.
13098         * g++.dg/template/crash1.C: Change error message.
13099         * g++.dg/template/inherit2.C: Remove stray semicolon.
13100         * g++.dg/template/instantiate2.C: Likewise.
13101         * g++.dg/template/instantiate3.C: Change error message.
13102         * g++.dg/template/qual1.C: Remove stray semicolon.
13103         * g++.dg/template/qualttp18.C: Change error message.
13104         * g++.dg/template/ref1.C: Remove stray semicolon.
13105         * g++.dg/template/sizeof1.C (A::value): Declare it.
13106         * g++.dg/template/spec4.C: Change error message.
13107         * g++.dg/template/static1.C: Likewise.
13108         * g++.dg/template/type1.C: Likewise.
13109         * g++.dg/template/typename3.C: Likewise.
13110         * g++.old-deja/g++.benjamin/13478.C: Change error message.
13111         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
13112         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
13113         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
13114         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
13115         named return value extension.
13116         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
13117         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
13118         * g++.old-deja/g++.bob/extern_C.C: Likewise.
13119         * g++.old-deja/g++.bob/inherit2.C: Likewise.
13120         * g++.old-deja/g++.brendan/complex1.C: Likewise.
13121         * g++.old-deja/g++.brendan/copy5.C: Likewise.
13122         * g++.old-deja/g++.brendan/crash13.C: Likewise.
13123         * g++.old-deja/g++.brendan/crash15.C: Likewise.
13124         * g++.old-deja/g++.brendan/crash18.C: Change error message.
13125         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
13126         * g++.old-deja/g++.brendan/crash38.C: Likewise.
13127         * g++.old-deja/g++.brendan/crash50.C: Likewise.
13128         * g++.old-deja/g++.brendan/crash56.C: Likewise.
13129         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
13130         syntax.
13131         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
13132         * g++.old-deja/g++.brendan/crash8.C: Change error message.
13133         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
13134         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
13135         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
13136         * g++.old-deja/g++.brendan/template11.C: Likewise.
13137         * g++.old-deja/g++.brendan/template26.C: Likewise.
13138         * g++.old-deja/g++.brendan/template27.C: Use explicit
13139         specialization syntax.
13140         * g++.old-deja/g++.brendan/template30.C: Likewise.
13141         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
13142         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
13143         non-dependent names.
13144         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
13145         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
13146         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
13147         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
13148         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
13149         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
13150         named return value extension.
13151         * g++.old-deja/g++.ext/namedret2.C: Likewise.
13152         * g++.old-deja/g++.ext/namedret3.C: Likewise.
13153         * g++.old-deja/g++.ext/return1.C: Likewise.
13154         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
13155         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
13156         * g++.old-deja/g++.jason/access8.C: Likewise.
13157         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
13158         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
13159         pseudo-destructor names.
13160         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
13161         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
13162         pseudo-destructor names.
13163         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
13164         * g++.old-deja/g++.jason/overload19.C: Likewise.
13165         * g++.old-deja/g++.jason/overload32.C: Likewise.
13166         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
13167         stray semicolons.
13168         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
13169         * g++.old-deja/g++.jason/return.C: Likewise.
13170         * g++.old-deja/g++.jason/return2.C: Likewise.
13171         * g++.old-deja/g++.jason/shadow1.C: Likewise.
13172         * g++.old-deja/g++.jason/special.C: Use explicit specialization
13173         syntax.
13174         * g++.old-deja/g++.jason/template10.C: Account for use of
13175         non-dependent names.
13176         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
13177         syntax.
13178         * g++.old-deja/g++.jason/template37.C: Likewise.
13179         * g++.old-deja/g++.law/access4.C: Change error messages.
13180         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
13181         pseudo-destructor names.
13182         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
13183         * g++.old-deja/g++.law/ctors9.C: Likewise.
13184         * g++.old-deja/g++.law/cvt22.C: Likewise.
13185         * g++.old-deja/g++.law/dtors5.C: Likewise.
13186         * g++.old-deja/g++.law/global-init1.C: Likewise.
13187         * g++.old-deja/g++.law/missed-error3.C: Likewise.
13188         * g++.old-deja/g++.law/operators28.C: Likewise.
13189         * g++.old-deja/g++.law/visibility28.C: Likewise.
13190         * g++.old-deja/g++.martin/eval1.C: Likewise.
13191         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
13192         name.
13193         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
13194         * g++.old-deja/g++.mike/net34.C: Likewise.
13195         * g++.old-deja/g++.mike/net36.C: Likewise.
13196         * g++.old-deja/g++.mike/ns2.C: Likewise.
13197         * g++.old-deja/g++.mike/p12306.C: Likewise.
13198         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
13199         value extension.
13200         * g++.old-deja/g++.mike/p700.C: Likewise.
13201         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
13202         * g++.old-deja/g++.mike/p710.C: Likewise.
13203         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
13204         value extension.
13205         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
13206         * g++.old-deja/g++.mike/pmf9.C: Likewise.
13207         * g++.old-deja/g++.ns/crash2.C: Likewise.
13208         * g++.old-deja/g++.ns/crash3.C: Likewise.
13209         * g++.old-deja/g++.ns/invalid1.C: Likewise.
13210         * g++.old-deja/g++.ns/ns17.C: Likewise.
13211         * g++.old-deja/g++.ns/template16.C: Likewise.
13212         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
13213         keyword.
13214         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
13215         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
13216         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
13217         named return value extension.
13218         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
13219         * g++.old-deja/g++.other/access4.C: Issue additional error
13220         messages.
13221         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
13222         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
13223         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
13224         * g++.old-deja/g++.other/crash25.C: Change error message.
13225         * g++.old-deja/g++.other/crash4.C: Change error message.
13226         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
13227         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
13228         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
13229         checks.
13230         * g++.old-deja/g++.other/defarg8.C: Likewise.
13231         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
13232         * g++.old-deja/g++.other/dtor10.C: Likewise.
13233         * g++.old-deja/g++.other/incomplete.C: Likewise.
13234         * g++.old-deja/g++.other/linkage7.C: Likewise.
13235         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
13236         lookup algorithm.
13237         * g++.old-deja/g++.other/mangle2.C: Likewise.
13238         * g++.old-deja/g++.other/refinit2.C: Likewise.
13239         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
13240         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
13241         * g++.old-deja/g++.pt/crash28.C: Likewise.
13242         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
13243         syntax.
13244         * g++.old-deja/g++.pt/crash32.C: Change error message.
13245         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
13246         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
13247         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
13248         error message position.
13249         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
13250         * g++.old-deja/g++.pt/defarg8.C: Change error message.
13251         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
13252         syntax.
13253         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
13254         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
13255         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
13256         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
13257         keyword.
13258         * g++.old-deja/g++.pt/explicit31.C: Likewise.
13259         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
13260         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
13261         keyword.
13262         * g++.old-deja/g++.pt/explicit71.C: Change error message.
13263         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
13264         syntax.
13265         * g++.old-deja/g++.pt/friend28.C: Account for use of
13266         non-dependent names.
13267         * g++.old-deja/g++.pt/friend29.C: Likewise.
13268         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
13269         rules.
13270         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
13271         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
13272         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
13273         lookup rules.
13274         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
13275         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
13276         keyword.
13277         * g++.old-deja/g++.pt/memclass20.C: Likewise.
13278         * g++.old-deja/g++.pt/memclass5.C: Likewise.
13279         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
13280         keyword.
13281         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
13282         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
13283         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
13284         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
13285         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
13286         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
13287         keyword.
13288         * g++.old-deja/g++.pt/spec10.C: Likewise.
13289         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
13290         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
13291         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
13292         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
13293         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
13294         * g++.old-deja/g++.pt/ttp62.C: Likewise.
13295         * g++.old-deja/g++.pt/ttp64.C: Likewise.
13296         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
13297         * g++.old-deja/g++.pt/typename15.C: Likewise.
13298         * g++.old-deja/g++.pt/typename22.C: Likewise.
13299         * g++.old-deja/g++.pt/typename6.C: Change error messages.
13300         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
13301         * g++.old-deja/g++.pt/virtual2.C: Likewise.
13302         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
13303         syntax.
13304         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
13305         return value extension.
13306         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
13307         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
13308         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
13309         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
13310
13311 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
13312
13313         * g++.dg/warn/inline1.C: New test.
13314         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
13315         * g++.old-deja/g++.jason/synth10.C: Likewise.
13316         * g++.old-deja/g++.mike/net31.C: Likewise.
13317         * g++.old-deja/g++.mike/p8786.C: Likewise.
13318
13319         * g++.dg/template/friend10.C: New test.
13320         * g++.dg/template/conv5.C: New test.
13321
13322 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
13323
13324         * g++.dg/lookup/scoped3.C: New test.
13325
13326         * g++.dg/lookup/decl1.C: New test.
13327         * g++.dg/lookup/decl2.C: New test.
13328
13329 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13330
13331         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
13332         gcc.c-torture/compile/20021015-1.c,
13333         gcc.c-torture/compile/20021015-2.c,
13334         gcc.c-torture/compile/20021123-1.c,
13335         gcc.c-torture/compile/20021123-2.c,
13336         gcc.c-torture/compile/20021123-3.c,
13337         gcc.c-torture/compile/20021123-4.c,
13338         gcc.c-torture/execute/20021024-1.c: Add tests previously added
13339         only to 3.1 or 3.2 branch.
13340
13341 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
13342
13343         * gcc.dg/i386-bitfield3.c: New test.
13344
13345         * gcc.dg/i386-bitfield2.c: New test.
13346
13347 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
13348
13349         * g++.dg/parse/conv_op1.C: New test.
13350
13351 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
13352
13353         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
13354         approved.
13355
13356 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
13357
13358         * gcc.c-torture/compile/20021220-1.c: New test.
13359
13360 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
13361
13362         * gcc.dg/i386-fastcall-1.c: New.
13363
13364 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13365
13366         * gcc.c-torture/execute/20021219-1.c: New test.
13367
13368 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13369
13370         * gcc.dg/i386-pic-1.c: New test.
13371
13372 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13373
13374         PR c++/8099
13375         * g++.dg/template/friend9.C: New test.
13376
13377 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13378
13379         PR c++/3663
13380         * g++.dg/template/access7.C: New test.
13381
13382 2002-12-18  Nick Clifton  <nickc@redhat.com>
13383
13384         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
13385         the libstdc++-v3 directory has been found.
13386
13387 2002-12-12  Devang Patel <dpatel@apple.com>
13388         * gcc.dg/darwin-ld-1.c: New test.
13389         * gcc.dg/darwin-ld-2.c: New test.
13390         * gcc.dg/darwin-ld-3.c: New test.
13391         * gcc.dg/darwin-ld-4.c: New test.
13392         * gcc.dg/darwin-ld-5.c: New test.
13393
13394 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13395
13396         * gcc.c-torture/compile/20021212-1.c: New test.
13397
13398 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
13399
13400         * gcc.dg/fshort-wchar: New test.
13401
13402 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
13403
13404         PR c++/8372
13405         * g++.dg/template/dtor1.C: New test.
13406
13407         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
13408         markers.
13409
13410 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
13411
13412         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
13413
13414 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
13415
13416         * g++.dg/template/static1.C: New test.
13417         * g++.dg/template/static2.C: New test.
13418         * g++.old-deja/g++.ext/memconst.C: New test.
13419
13420 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13421
13422         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
13423         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
13424         * g++.dg/special/initp1.C: Likewise.
13425
13426 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
13427
13428         * gcc.c-torture/execute/20021204-1.c: New test.
13429
13430 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
13431
13432         * gcc.dg/ppc-fmadd-1.c: New file.
13433         * gcc.dg/ppc-fmadd-2.c: New file.
13434         * gcc.dg/ppc-fmadd-3.c: New file.
13435
13436 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13437
13438         * gcc.c-torture/compile/20021204-1.c: New test.
13439
13440 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
13441
13442         * g++.dg/inherit/covariant2.C: New test.
13443         * g++.dg/inherit/covariant3.C: New test.
13444         * g++.dg/inherit/covariant4.C: New test.
13445         * g++.dg/inherit/covariant1.C: Remove XFAIL.
13446         * g++.old-deja/g++.robertl/eb17.C: Likewise.
13447
13448 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
13449
13450         PR c++/8688
13451         * g++.dg/init/brace3.C: New test.
13452
13453 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
13454
13455         * gcc.dg/20020210-1.c: Fix a comment typo.
13456
13457 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
13458
13459         PR c++/8720
13460         * g++.dg/parse/defarg1.C: New test.
13461
13462         PR c++/8615
13463         * g++.dg/template/char1.C: New test.
13464
13465         * g++.dg/template/varmod1.C: Fix typo.
13466
13467 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13468
13469         DR 180
13470         * g++.old-deja/g++.pt/crash32.C: Expect error.
13471
13472 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
13473
13474         PR c++/5919
13475         * g++.dg/template/varmod1.C: New test.
13476
13477         PR c++/8727
13478         * g++.dg/inherit/typeinfo1.C: New test.
13479
13480         PR c++/8663
13481         * g++.dg/inherit/typedef1.C: New test.
13482
13483 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
13484
13485         PR c++/8332
13486         PR c++/8493
13487         * g++.dg/template/strlen1.C: New test.
13488
13489         PR c++/8227
13490         * g++.dg/template/ctor2.C: New test.
13491
13492         PR c++/8214
13493         * g++.dg/init/string1.C: New test.
13494
13495         PR c++/8511
13496         * g++.dg/template/friend8.C: New test.
13497
13498 2002-11-29  Joe Buck <jbuck@synopsys.com>
13499
13500         * g++.dg/lookup/anon2.C: New test.
13501
13502 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
13503
13504         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
13505         h8300 port.
13506
13507 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
13508
13509         * gcc.dg/bitfld-6.c: New test.
13510
13511 2002-11-27  Jan Hubicka  <jh@suse.cz>
13512
13513         * gcc.c-torture/execute/20021127.[cx]: New test.
13514
13515 2002-11-26  Jan Hubicka  <jh@suse.cz>
13516
13517         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
13518         quality.
13519
13520 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
13521
13522         * g++.dg/init/brace2.C: New test.
13523         * g++.old-deja/g++.mike/p9129.C: Correct.
13524
13525 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
13526
13527         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
13528
13529 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
13530
13531         * gcc.dg/sibcall-6: New test for indirect sibcalls.
13532
13533 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
13534
13535         * testsuite/g++.dg/abi/empty11.C: New test.
13536         * testsuite/g++.dg/rtti/cv1.C: New test.
13537
13538 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
13539
13540         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
13541
13542 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
13543
13544         * g++.dg/abi/empty10.C: New test.
13545
13546 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13547
13548         * gcc.c-torture/compile/20021124-1.c: New test.
13549
13550 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
13551
13552         * g++.dg/abi/rtti2.C: New test.
13553
13554 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13555
13556         * gcc.dg/i386-unroll-1.c: New test.
13557
13558 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13559
13560         * gcc.c-torture/compile/20021120-1.c: New test.
13561         * gcc.c-torture/compile/20021120-2.c: New test.
13562
13563 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13564
13565         * gcc.dg/bitfld-5.c: New test.
13566
13567 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13568
13569         * gcc.c-torture/execute/20021120-3.c: New test.
13570
13571 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13572
13573         * gcc.c-torture/execute/20021120-2.c: New test.
13574
13575 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13576
13577         * gcc.c-torture/execute/20021120-1.c: New test.
13578
13579 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
13580
13581         * gcc.c-torture/execute/20021118-3.c: New test.
13582
13583 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13584
13585         * gcc.c-torture/compile/20021119-1.c: New test.
13586
13587 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
13588
13589         * gcc.dg/duff-1.c: New test.
13590         * gcc.dg/duff-2.c: New test.
13591         * gcc.dg/duff-3.c: New test.
13592
13593 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
13594
13595         * gcc.dg/cpp/_Pragma5.c: New test.
13596
13597 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13598
13599         * gcc.c-torture/execute/20021118-2.c: New test.
13600
13601 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13602
13603         * gcc.c-torture/execute/20021118-1.c: New test.
13604
13605 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
13606
13607         * gcc.dg/20021116-1.c: New test.
13608
13609 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
13610
13611         * g++.dg/abi/vcall1.C: New test.
13612
13613 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
13614
13615         * gcc.dg/20021029-1.c: New test.
13616         * gcc.dg/20021029-2.c: New test.
13617
13618 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13619
13620         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
13621
13622 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13623
13624         PR c/8439
13625         * gcc.dg/20021110.c: Move to ...
13626         * gcc.c-torture/compile/20021110.c: .... here.
13627
13628 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13629
13630         PR c/8467
13631         * gcc.c-torture/execute/20021111-1.c
13632
13633 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13634
13635         PR c/8439
13636         * gcc.dg/20021110.c: New test.
13637
13638 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
13639
13640         * g++.dg/abi/vthunk3.C: Run only on x86.
13641
13642 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13643
13644         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
13645
13646 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
13647
13648         * lib/compat.exp (compat-execute): Fix logic error in last
13649         change.
13650
13651 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
13652
13653         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
13654
13655 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13656
13657         PR c++/8389
13658         * g++.dg/template/access6.C: New test.
13659
13660 2002-11-08  Jan Hubicka  <jh@suse.cz>
13661
13662         * gcc.dg/i386-ssefp-1.c: New test.
13663         * gcc.dg/i386-ssefp-1.c: New test.
13664
13665 2002-11-08  Jan Hubicka  <jh@suse.cz>
13666
13667         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
13668
13669 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13670
13671         * g++.dg/abi/vthunk3.C: New test.
13672
13673         PR c++/8338
13674         * g++.dg/template/crash2.C: New test.
13675
13676 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13677
13678         * testsuite/g++.dg/abi/dtor1.C: New test.
13679         * testsuite/g++.dg/abi/dtor2.C: Likewise.
13680
13681 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
13682
13683         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
13684         Darwin.
13685
13686 2002-11-04  Adam Nemet  <anemet@lnxw.com>
13687
13688         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
13689         -mthumb.  Only xfail with -O0.
13690
13691 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
13692
13693         * g++.dg/abi/thunk1.C: New test.
13694         * g++.dg/abi/thunk2.C: Likewise.
13695         * g++.dg/abi/vtt1.C: Likewise.
13696
13697 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
13698
13699         PR optimization/8423
13700         * gcc.c-torture/execute/builtin-constant.c: New test.
13701
13702 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
13703
13704         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
13705         Add some more cases.
13706
13707 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
13708
13709         PR c++/8391
13710         * g++.dg/opt/local1.C: New test.
13711
13712 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
13713
13714         PR c++/8160
13715         * g++.dg/template/complit1.C: New test.
13716
13717         PR c++/8149
13718         * g++.dg/template/typename4.C: Likewise.
13719
13720 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13721
13722         Core issue 287, PR c++/7639
13723         * g++.dg/template/instantiate1.C: Adjust error location.
13724         * g++.dg/template/instantiate3.C: New test.
13725         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
13726         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
13727         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
13728
13729 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
13730
13731         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
13732
13733 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
13734
13735         PR c++/8287
13736         * g++.dg/init/dtor2.C: New test.
13737
13738 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13739
13740         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
13741         * gcc.dg/nest.c: Bypass errors on irix6.
13742
13743 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
13744
13745         * gcc.dg/nest.c: Expect error for mmix-*-*.
13746         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
13747
13748 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
13749
13750         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
13751         markers.
13752
13753         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
13754
13755 2002-10-25  Mike Stump  <mrs@apple.com>
13756
13757         * gcc.dg/warn-1.c: New test.
13758
13759 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13760
13761         * g++.dg/template/typename3.C: New test.
13762
13763 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
13764
13765         * g++.dg/lookup/ptrmem1.C: New test.
13766
13767         * g++.dg/abi/vthunk2.C: New test.
13768
13769 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13770
13771         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
13772
13773 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
13774
13775         * g++.dg/abi/empty9.C: New test.
13776
13777 2002-10-24  Richard Henderson  <rth@redhat.com>
13778
13779         * g++.dg/inherit/thunk1.C: Enable for ia64.
13780
13781 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13782
13783         PR c++/8067
13784         * g++.dg/lookup/pretty1.C: New test.
13785
13786 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
13787
13788         * gcc.dg/20021023-1.c: New test.
13789
13790 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13791
13792         PR c++/7679
13793         * g++.dg/parse/inline1.C: New test.
13794
13795 2002-10-23  Richard Henderson  <rth@redhat.com>
13796
13797         * g++.dg/inherit/thunk1.C: Enable for x86_64.
13798
13799         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
13800
13801 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
13802
13803         PR c++/6579
13804         * g++.dg/parse/stmtexpr3.C: New test.
13805
13806 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13807
13808         * g++.dg/expr/cond1.C: New test.
13809
13810 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13811
13812         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
13813
13814 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13815
13816         * g++.dg/abi/vbase13.C: New test.
13817         * g++.dg/abi/vbase14.C: Likewise.
13818
13819 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
13820
13821         * gcc.dg/tls/pic-1.c: New test.
13822         * gcc.dg/tls/nonpic-1.c: New test.
13823         * gcc.dg/20021018-1.c: New test.
13824
13825 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13826
13827         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
13828         Remove only files with the same base name as the test case.
13829         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
13830         (profopt-execute): Likewise.  Also, remove old profiling
13831         and performance data files before running the tests.
13832
13833         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
13834         * g++.dg/bprob/bprob.exp: Likewise.
13835         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
13836         to allow more general test case names.
13837
13838         * g++.dg/bprob/bprob-1.C: Rename to ...
13839         * g++.dg/bprob/g++-bprob-1.C: ... this.
13840
13841         * g77.dg/bprob/bprob-1.f: Rename to ...
13842         * g77.dg/bprob/g77-bprob-1.f: ... this.
13843
13844 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13845
13846         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
13847         bison 1.50 or later.
13848
13849 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
13850
13851         * g++.dg/README: Describe more test directories.
13852
13853 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13854
13855         * g++.dg/init/array6.C: Add additional tests.
13856
13857 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13858
13859         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
13860         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
13861
13862 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
13863
13864         * gcc.c-torture/compile/20020604-1.x: New.
13865         * gcc.c-torture/compile/simd-5.x: Likewise.
13866         * gcc.c-torture/execute/920710-1.x: Likewise.
13867         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
13868
13869 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13870
13871         * g++.dg/inherit/override1.C: Add dg-options clause.
13872
13873 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13874
13875         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
13876         _mm_slli_si128.
13877
13878 2002-10-19  Andreas Schwab  <schwab@suse.de>
13879
13880         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
13881         directory component.
13882
13883 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
13884
13885         * g++.dg/inherit/thunk1.C: New test.
13886
13887         * g++.dg/inherit/override1.C: New test.
13888
13889         * g++.dg/abi/mangle11.C: New test.
13890         * g++.dg/abi/mangle14.C: New test.
13891         * g++.dg/abi/mangle17.C: New test.
13892
13893 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
13894
13895         * g++.dg/overload/member2.C: New test.
13896
13897 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
13898
13899         * g++.dg/README: Describe new compat directory.
13900         * g++.dg/dg.exp: Skip tests in compat directory.
13901         * README.compat: New file.
13902         * lib/compat.exp: New expect script.
13903         * g++.dg/compat: New test directory.
13904         * g++.dg/compat/compat.exp: New expect script.
13905         * g++.dg/compat/abi: New test directory.
13906         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
13907         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
13908         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
13909         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
13910         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
13911         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
13912         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
13913         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
13914         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
13915         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
13916         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
13917         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
13918         * g++.dg/compat/break: New test directory.
13919         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
13920         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
13921         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
13922         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
13923         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
13924         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
13925         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
13926         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
13927         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
13928         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
13929         g++.dg/compat/break/README: New files.
13930         * g++.dg/compat/eh: New test directory.
13931         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
13932         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
13933         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
13934         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
13935         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
13936         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
13937         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
13938         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
13939         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
13940         g++.dg/compat/eh/filter2_y.C,
13941         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
13942         g++.dg/compat/eh/new1_y.C,
13943         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
13944         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
13945         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
13946         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
13947         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
13948         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
13949         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
13950         g++.dg/compat/eh/unexpected1_y.C: New files.
13951         * g++.dg/compat/init: New test directory.
13952         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
13953         g++.dg/compat/init/array5_y.C,
13954         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
13955         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
13956         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
13957         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
13958         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
13959         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
13960         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
13961         g++.dg/compat/init/init-ref2_y.C: New files.
13962
13963 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13964
13965         PR c++/7584
13966         * g++.dg/inherit/using3.C: New test.
13967
13968 2002-10-17  Jan Hubicka  <jh@suse.cz>
13969
13970         * gcc.dg/20021017-2.c: New test.
13971
13972 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13973
13974         * g++.dg/abi/mangle16.C: Adjust.
13975
13976         * g++.dg/init/array8.C: New test.
13977
13978 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
13979
13980         * gcc.dg/special/mips-abi.exp: New test.
13981         * gcc.dg/special/mips-abi.s: Empty file used by the above.
13982
13983 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13984
13985         * g++.dg/abi/mangle16.C: New test.
13986         * g++.dg/abi/mangle17.C: Likewise.
13987
13988         PR c++/7478
13989         * g++.dg/template/ref1.C: New test.
13990
13991 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13992
13993         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
13994
13995 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
13996
13997         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
13998
13999 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
14000
14001         PR c++/7524
14002         * g++.dg/init/array7.C: New test.
14003
14004 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
14005
14006         * g++.dg/init/array6.C: New test.
14007
14008         * g++.dg/abi/mangle13.C: Likewise.
14009         * g++.dg/abi/mangle14.C: Likewise.
14010         * g++.dg/abi/mangle15.C: Likewise.
14011
14012 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
14013
14014         * g++.dg/abi/empty8.C: New test.
14015
14016 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
14017
14018         * g++.dg/init/ctor1.C: New test.
14019
14020 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
14021
14022         * gcc.c-torture/execute/20021015-1.c: New test.
14023
14024 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
14025
14026         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
14027
14028 2002-10-14  Jan Hubicka  <jh@suse.cz>
14029
14030         * gcc.dg/i386-ssetype-[1-5].c: New tests.
14031
14032 2002-10-14  Richard Henderson  <rth@redhat.com>
14033
14034         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
14035
14036 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
14037
14038         PR optimization/6631
14039         * g++.dg/opt/const2.C: New test.
14040
14041 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
14042
14043         PR c++/7176
14044         * g++.dg/parse/friend1.C: New test.
14045         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
14046
14047 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
14048
14049         * gcc.dg/20021014-1.c: New test.
14050
14051 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
14052
14053         PR c++/5661
14054         * g++.dg/ext/vlm1.C: New test.
14055         * g++.dg/ext/vlm2.C: Likewise.
14056
14057         * g++.dg/init/array1.C: Remove invalid braces.
14058         * g++.dg/init/brace1.C: New test.
14059         * g++.dg/init/copy2.C: Likewise.
14060         * g++.dg/init/copy3.C: Likewise.
14061         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
14062         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
14063         braces.
14064
14065 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
14066
14067         * gcc.dg/cpp/assembler.S: Don't use -ansi.
14068
14069 2002-10-11  Richard Shann  <richard.shann@superh.com>
14070
14071         * gcc.c-torture/compile/simd-5.c: New test.
14072
14073 2002-10-10  Roger Sayle  <roger@eyesopen.com>
14074
14075         * gcc.c-torture/execute/shiftopt-1.c: New test case.
14076
14077 2002-10-10  Jim Wilson  <wilson@redhat.com>
14078
14079         * gcc.c-torture/execute/20021010-1.c: New test.
14080
14081 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
14082
14083         PR c/7353
14084         * g++.dg/ext/typedef-init.C: New test.
14085         * gcc.dg/typedef-init.c: New test.
14086
14087 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
14088
14089         * gcc.dg/cpp/paste13.c: New test.
14090
14091 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14092
14093         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
14094         remaining platforms, XFAIL during compile, not execute.  Don't
14095         XFAIL at -O0.
14096
14097 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
14098
14099         * gcc.dg/alias-1.c: Tweak expected warning.
14100
14101 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
14102
14103         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
14104
14105 2002-10-06  Andreas Jaeger  <aj@suse.de>
14106
14107         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
14108         * gcc.dg/cpp/c++98.C: Likewise.
14109
14110         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
14111         * g++.dg/cpp/c++98.C: Likewise.
14112
14113         * g++.dg/README (Subdirectories): Mention cpp directory.
14114
14115         PR target/7559
14116         * gcc.dg/20021006-1.c: New test.
14117
14118 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14119
14120         PR c++/7804
14121         * g++.dg/other/warning1.C: New test.
14122
14123 2002-10-04  Roger Sayle  <roger@eyesopen.com>
14124
14125         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
14126         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
14127         and sparc-*-* with -m64 as expected failures.  See PR 8087.
14128
14129 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
14130
14131         PR c++/7931
14132         * g++.dg/template/ptrmem3.C: New test.
14133
14134         PR c++/7754
14135         * g++.dg/template/union1.C: New test.
14136
14137 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
14138
14139         PR c++/8006
14140         * g++.dg/abi/mangle9.C: New test.
14141         * g++.dg/abi/mangle10.C: New test.
14142         * g++.dg/abi/mangle11.C: New test.
14143         * g++.dg/abi/mangle12.C: New test.
14144
14145 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
14146
14147         PR c++/7188.
14148         * g++.dg/template/meminit1.C: New test.
14149         * g++.dg/warn/Wreorder-1.C: Likewise.
14150         * g++.old-deja/g++.mike/warn3.C: Tweak.
14151         * lib/prune.exp: Ingore "in copy constructor".
14152
14153 2002-10-02  Andreas Jaeger  <aj@suse.de>
14154
14155         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
14156         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
14157         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
14158         on x86-64.
14159
14160 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
14161
14162         * gcc.dg/empty1.C: Fix typo.
14163
14164 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
14165
14166         * gcc.dg/alias-1.c: New test.
14167
14168 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
14169
14170         * gcc.dg/empty1.C: New test.
14171
14172         * g++.dg/tls/init-2.C: Tweak error messages.
14173
14174 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
14175
14176         * gcc.c-torture/compile/20020923-1.c: New test.
14177
14178 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
14179
14180         * gcc.c-torture/execute/ffs-1.c: New test.
14181         * gcc.c-torture/execute/ffs-2.c: Ditto.
14182
14183 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
14184
14185         * g++.dg/overload/member1.C: New test.
14186
14187 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
14188
14189         * g++.dg/abi/empty7.C: New test.
14190         * g++.dg/init/pm2.C: Likewise.
14191
14192 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
14193
14194         * g++.dg/rtti/crash1.C: New test.
14195
14196 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
14197
14198         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
14199         gcc.dg/sibcall-4.c: New tests.
14200
14201 2002-09-28  Roger Sayle  <roger@eyesopen.com>
14202
14203         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
14204         powerpc and MMIX targets.
14205
14206 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
14207
14208         * gcc.dg/cpp/20020927-1.c: New.
14209
14210 2002-09-26  David S. Miller  <davem@redhat.com>
14211
14212         * gcc.c-torture/compile/trunctfdf.c: New.
14213
14214 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14215
14216         * lib/target-supports.exp (check_weak_available): Handle solaris2.
14217
14218 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
14219
14220         * gcc.c-torture/execute/loop-15.c: New.
14221
14222 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
14223
14224         * README.QMTEST: Fix typo.
14225
14226 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
14227
14228         * gcc.dg/20020926-1.c: New test.
14229
14230 2002-09-25  David S. Miller  <davem@redhat.com>
14231
14232         PR target/7842
14233         * gcc.c-torture/execute/shiftdi.c: New test.
14234
14235 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
14236
14237         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
14238         unique to the tool.
14239         * lib/g77.exp (g77_init): Likewise.
14240         * lib/g++.exp (g++_init): Likewise.
14241         * lib/objc.exp (objc_init): Likewise.
14242
14243 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
14244
14245         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
14246         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
14247         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
14248
14249 2002-09-25  Richard Henderson  <rth@redhat.com>
14250
14251         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
14252         too-small long double.
14253
14254 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
14255
14256         * gcc.dg/20020919-1.c: New test.
14257
14258 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
14259
14260         * g++.dg/abi/bitfield6.C: New test.
14261         * g++.dg/abi/bitfield7.C: New test.
14262         * g++.dg/abi/bitfield8.C: New test.
14263         * g++.dg/abi/vbase11.C: New test.
14264
14265 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14266
14267         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
14268         hppa*-*-hpux*.  Update test comment.
14269
14270 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
14271
14272         * gcc.dg/tls/struct-1.c: New test.
14273
14274 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
14275
14276         * gcc.dg/cpp/tr-warn2.c: Update.
14277
14278 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
14279
14280         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
14281
14282 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
14283
14284         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
14285         systems.
14286
14287 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
14288
14289         * gcc.c-torture/execute/ieee/mzero3.c: New test.
14290
14291         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
14292         Adjust for c++filt moved to binutils.  Remove spurious duplicate
14293         setting of cxxfilt.
14294
14295 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
14296
14297         * gcc.dg/20020312-2.c: Update for darwin.
14298
14299 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14300
14301         * g++.old-deja/g++.other/crash32.C: Mark ICE.
14302
14303 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
14304
14305         * objc.dg/comp-types-1.m: New test.
14306         * objc.dg/comp-types-2.m: New test.
14307         * objc.dg/comp-types-3.m: New test.
14308         * objc.dg/comp-types-4.m: New test.
14309         * objc.dg/comp-types-5.m: New test.
14310         * objc.dg/comp-types-6.m: New test.
14311
14312 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14313
14314         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
14315
14316 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14317
14318         * g++.dg/other/do1.C: New test.
14319
14320         * g++.dg/template/subst1.C: New test.
14321
14322 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
14323
14324         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
14325
14326 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14327
14328         * g++.dg/template/qualttp20.C: Adjust expected errors.
14329         * g++.old-deja/g++.jason/report.C: Likewise.
14330         * g++.old-deja/g++.other/qual1.C: Likewise.
14331
14332         * g++.dg/lookup/scoped2.C: New test.
14333
14334         * g++.dg/ext/asm3.C: New test.
14335
14336 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
14337
14338         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
14339
14340 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
14341
14342         * ChangeLog: follow spelling conventions.
14343         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
14344         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
14345         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
14346         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
14347         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
14348         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
14349         * g++.old-deja/g++.law/global-init1.C: Likewise.
14350         * g++.old-deja/g++.other/delete4.C: Likewise.
14351         * g++.old-deja/g++.other/inline21.C: Likewise.
14352         * g++.old-deja/g++.other/singleton.C: Likewise.
14353         * g77.dg/strlen0.f: Likewise.
14354         * g77.f-torture/compile/20010519-1.f: Likewise.
14355         * g77.f-torture/compile/980310-4.f: Likewise.
14356         * gcc.c-torture/compile/20000605-1.c: Likewise.
14357         * gcc.c-torture/execute/20020225-1.c: Likewise.
14358         * gcc.dg/c90-hexfloat-2.c: Likewise.
14359         * gcc.dg/c99-bool-1.c: Likewise.
14360         * gcc.dg/c99-hexfloat-2.c: Likewise.
14361         * gcc.dg/dll-2.c: Likewise.
14362         * gcc.dg/wtr-union-init-1.c: Likewise.
14363         * gcc.dg/wtr-union-init-2.c: Likewise.
14364         * gcc.dg/wtr-union-init-3.c: Likewise.
14365         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14366         * gcc.dg/cpp/defined.c: Likewise.
14367         * gcc.dg/cpp/macsyntx.c: Likewise.
14368         * gcc.dg/cpp/paste2.c: Likewise.
14369         * gcc.dg/cpp/trad/defined.c: Likewise.
14370         * gcc.dg/format/c90-printf-1.c: Likewise.
14371         * gcc.dg/format/c90-scanf-1.c: Likewise.
14372         * gcc.dg/format/c99-printf-1.c: Likewise.
14373         * gcc.dg/format/c99-scanf-1.c: Likewise.
14374         * gcc.misc-tests/gcov-8.c: Likewise.
14375         * lib/profopt.exp: Likewise.
14376
14377 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
14378
14379         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
14380
14381 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14382
14383         * g++.dg/inherit/using2.C: New test.
14384
14385 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
14386
14387         * ChangeLog: Follow spelling conventions.
14388         * g++.dg/template/friend4.C: Likewise.
14389         * g++.old-deja/g++.pt/crash67.C: Likewise.
14390         * gcc.c-torture/execute/20000801-4.c: Likewise.
14391         * gcc.dg/c90-digraph-1.c: Likewise.
14392         * gcc.dg/c94-digraph-1.c: Likewise.
14393         * gcc.dg/c99-digraph-1.c: Likewise.
14394         * gcc.dg/cpp/line5.c: Likewise.
14395         * gcc.dg/cpp/multiline.c: Likewise.
14396         * gcc.dg/cpp/trad/literals-1.c: Likewise.
14397         * gcc.dg/format/attr-3.c: Likewise.
14398         * gcc.dg/format/c90-scanf-3.c: Likewise.
14399         * gcc.dg/format/ext-4.c: Likewise.
14400
14401 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14402
14403         * g++.dg/template/pretty1.C: New test.
14404
14405 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
14406
14407         * gcc.c-torture/execute/struct-cpy-1.c: New test.
14408
14409 2002-09-13  Matt Austern  <austern@apple.com>
14410
14411         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
14412         passing a cast expression to a function by const reference.
14413
14414 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
14415
14416         * g++.dg/template/deduce1.C: New test.
14417
14418 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
14419
14420         * gcc.c-torture/execute/simd-1.c: Force all use of int to
14421         32-bit int.
14422
14423 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14424
14425         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
14426         usage.
14427
14428 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
14429
14430         * gcc.c-torture/compile/20020910-1.c: New test.
14431
14432 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
14433
14434         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
14435
14436 2002-09-10  Andreas Jaeger  <aj@suse.de>
14437
14438         * gcc.dg/20020312-2.c: Adjust for x86-64.
14439
14440 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
14441
14442         * g77.dg/7388.f: New test case for PR 7388.
14443
14444 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
14445
14446         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
14447
14448 2002-09-05  Ziemowit Laski <zlaski@apple.com>
14449
14450         * objc.dg/proto-lossage-1.m: New test.
14451
14452 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
14453
14454         * gcc.dg/cpp/_Pragma4.c: Fix typo.
14455
14456 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
14457
14458         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
14459         expected to pass.
14460
14461 2002-09-06  Stan Shebs  <shebs@apple.com>
14462             David Edelsohn  <edelsohn@gnu.org>
14463
14464         * gcc.dg/weak: New directory.
14465         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
14466         target-specific xfail bits.
14467         * gcc.dg/typeof-2.c: Move to new directory.
14468         * gcc.dg/weak.exp: New expect script.
14469
14470 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
14471
14472         * gcc.c-torture/execute/extzvsi.c: New test.
14473
14474 2002-09-05  Stan Shebs  <shebs@apple.com>
14475
14476         * gcc.dg/weak-1.c: xfail on Darwin.
14477         * gcc.dg/weak-2.c: Ditto.
14478         * gcc.dg/weak-3.c: Ditto.
14479         * gcc.dg/weak-4.c: Ditto.
14480         * gcc.dg/weak-5.c: Ditto.
14481         * gcc.dg/weak-6.c: Ditto.
14482         * gcc.dg/weak-7.c: Ditto.
14483         * gcc.dg/weak-8.c: Ditto.
14484         * gcc.dg/weak-9.c: Ditto.
14485
14486 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
14487
14488         * gcc.c-torture/execute/loop-14.c: New test.
14489
14490 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
14491
14492         * g++.dg/other/cxa-atexit1.C: New test.
14493
14494         * gcc.dg/typeof-2.c: New test.
14495
14496 2002-09-03  Roger Sayle  <roger@eyesopen.com>
14497
14498         * gcc.dg/builtins-2.c: New testcase.
14499         * gcc.dg/builtins-3.c: New testcase.
14500
14501 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
14502
14503         * gcc.dg/cpp/_Pragma4.c: New test.
14504
14505 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
14506
14507         * objc/execute/nil_method-1.m: New testcase.
14508
14509 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
14510
14511         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
14512         [Object class], not [Object initialize].
14513
14514 2002-08-31  Roger Sayle  <roger@eyesopen.com>
14515             Hans-Peter Nilsson  <hp@bitrange.com>
14516
14517         * gcc.c-torture/execute/20020720-1.x: Skip test on
14518         mmix-knuth-mmixware.  Correct comment.
14519
14520 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
14521
14522         * testsuite/g++.dg/abi/bitfield5.C: New test.
14523         * testsuite/g++.dg/abi/vbase10.C: Likewise.
14524
14525 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
14526
14527         * objc.dg/undeclared-selector.m: New test.
14528
14529 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
14530
14531         * g++.dg/other/offsetof1.C: Avoid cast warning.
14532
14533 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
14534
14535         * objc.dg/super-class-2.m: New test.
14536
14537 2002-08-24  Matt Austern  <austern@apple.com>
14538
14539         * g++.dg/ext/lvaddr.C: New test.
14540         * g++.dg/ext/lvcast.C: New test.
14541
14542 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
14543
14544         * testsuite/g++.dg/inherit/cond1.C: New test.
14545
14546 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
14547
14548         * gcc.dg/noncompile/incomplete-1.c: New test.
14549
14550 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
14551
14552         * gcc.dg/typespec-1.c: New test.
14553
14554 2002-08-20  Devang Patel  <dpatel@apple.com>
14555         * objc.dg/proto-hier-2.m: New test.
14556
14557 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
14558
14559         * objc.dg/bitfield-1.m: New test.
14560         * objc.dg/bitfield-2.m: New test.
14561
14562 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14563
14564         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
14565         gcc.dg/c99-flex-array-4.c: New tests.
14566
14567 2002-08-16  Stan Shebs  <shebs@apple.com>
14568
14569         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
14570
14571 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
14572
14573         * gcc.dg/typeof-1.c: New test.
14574         * g++.dg/ext/typeof2.C: New test.
14575
14576 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14577
14578         * g++.dg/other/offsetof1.C: New test.
14579
14580 2002-08-14  Richard Henderson  <rth@redhat.com>
14581
14582         * gcc.dg/tls/diag-3.c: Fix expected message strings.
14583
14584 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
14585
14586         * gcc.dg/cpp/_Pragma3.c: New test.
14587
14588 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
14589
14590         * g++.dg/template/inherit3: New test.
14591
14592 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14593
14594         * gcc.dg/bitfld-4.c: Add blank options.
14595
14596 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
14597
14598         * g++.dg/template/crash1.C: New test.
14599
14600 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14601
14602         * gcc.dg/tls/opt-2.c: New test.
14603
14604 2002-08-08  Devang Patel  <dpatel@apple.com>
14605
14606         * objc.dg/selector-1.m : New test
14607
14608 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14609
14610         * g++.dg/abi/bitfield4.C: New test.
14611         * gcc.dg/bitfld-4.c: New test.
14612
14613 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14614
14615         * g++.dg/other/packed1.C: New test.
14616
14617 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
14618
14619         * g++.dg/abi/offsetof.C: Tweak error messages.
14620         * g++.old-deja/g++.mike/p10769a.C: Likewise.
14621
14622 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14623
14624         * gcc.dg/bitfld-3.c: New test.
14625
14626 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14627             Richard Henderson  <rth@redhat.com>
14628
14629         * gcc.dg/i386-bitfield1.c: New test.
14630         * g++.dg/abi/bitfield3.C: Update.
14631
14632 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
14633
14634         * objc.dg/const-str-2.m: Update.
14635         * gcc.dg/cpp/c++98.c: Change to C extension.
14636         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
14637         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
14638
14639 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
14640
14641         * testsuite/gcc.dg/tls/diag-3.c: New.
14642
14643 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
14644
14645         * g++.dg/README (Subdirectories): Document new subdir expr.
14646         * g++.dg/expr/pmf-1.C: New test.
14647
14648 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
14649
14650         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
14651
14652 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
14653
14654         * g++.dg/abi/bitfield3.C: New test.
14655
14656 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
14657
14658         * lib/gcov.exp: Tweak expected line formats.
14659         * gcc.misc-tests/gcov8.c: New test.
14660         * gcc.misc-tests/gcov8.x: New flags.
14661
14662 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
14663
14664         * consistency.vlad/layout/endian.c: Include string.h.
14665
14666         * gcc.c-torture/execute/20020805-1.c: New test.
14667
14668 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
14669
14670         * g++.dg/other/conversion1.C: New test.
14671
14672 2002-08-03  Roger Sayle  <roger@eyesopen.com>
14673
14674         * gcc.dg/builtins-1.c: New testcase.
14675
14676 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
14677
14678         * g++.dg/inherit/access3.C: New test.
14679
14680 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
14681
14682         * gcc.dg/ia64-visibility-2.c: New test.
14683
14684 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
14685
14686         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
14687         __qualifier_flags to __flags.
14688
14689 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
14690
14691         * g++.dg/inherit/operator1.C: New test.
14692         * g++.dg/lookup/disamb1.C: Fix typo in comment.
14693         * g++.dg/other/error1.C: Change expected error message.
14694         * g++.dg/template/conv4.C: Likewise.
14695
14696 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
14697
14698         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
14699         for documented behavior.
14700
14701 2002-07-25  Roger Sayle  <roger@eyesopen.com>
14702
14703         * gcc.c-torture/execute/20020720-1.x: Skip this test on
14704         several targets known to fail.
14705
14706 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
14707
14708         * gcc.dg/mips-args-[123].c: New tests.
14709
14710 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
14711
14712         * gcc.dg/ppc-spe.c: New.
14713
14714 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
14715
14716         * g++.dg/other/ptrmem4.C: New testcase.
14717
14718 2002-07-24  Richard Henderson  <rth@redhat.com>
14719
14720         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
14721
14722 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
14723
14724         * g++.dg/ext/alignof1.C (main): Return 0 for success.
14725
14726 2002-07-24  Roger Sayle  <roger@eyesopen.com>
14727
14728         * gcc.c-torture/execute/memset-3.c: New testcase.
14729
14730 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
14731
14732         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
14733         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
14734
14735 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14736
14737         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
14738         Delete.
14739
14740 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
14741
14742         * gcc.c-torture/compile/simd-4.c: New test.
14743
14744 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14745
14746         PR c++/7347, c++/7348
14747         * g++.dg/template/access4.C: New test.
14748         * g++.dg/template/access5.C: New test.
14749         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
14750         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
14751         * g++.old-deja/g++.pt/ttp58.C: Likewise.
14752         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
14753
14754 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
14755
14756         * gcc.dg/gnu89-init-2.c: New test.
14757
14758 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
14759
14760         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
14761
14762 2002-07-20  Roger Sayle  <roger@eyesopen.com>
14763
14764         * gcc.c-torture/execute/20020720-1.c: New testcase.
14765
14766 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
14767
14768         * gcc.dg/cpp/Wsignprom.c: New tests.
14769
14770 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
14771
14772         * gcc.c-torture/execute/loop-13.c: New test.
14773
14774 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
14775
14776         * gcc.dg/cpp/expr.c: New tests.
14777
14778 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
14779
14780         * g++.dg/opt/pr6713.C: Add template instantiation.
14781
14782 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
14783
14784         * gcc.dg/nest.c: New test.
14785
14786 2002-07-17  Richard Henderson  <rth@redhat.com>
14787
14788         * g++.dg/opt/pr6713.C: New test.
14789
14790 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
14791
14792         * gcc.c-torture/execute/loop-2e.x: Let the testcase
14793         XFAIL for all x86 processors.
14794
14795 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
14796
14797         * gcc.c-torture/execute/20010122-1.x: Do not test with
14798         -fomit-frame-pointer.
14799
14800 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14801
14802         * g++.dg/template/instantiate2.C: New test.
14803         * g++.dg/template/spec4.C: New test.
14804
14805 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14806
14807         * g++.dg/template/access2.C: New test.
14808         * g++.dg/template/access3.C: New test.
14809
14810 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
14811
14812         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
14813         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
14814         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
14815         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
14816         Convert to use <stdarg.h>.
14817         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
14818         Delete.
14819         * gcc.dg/va-arg-2.c: New.
14820         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
14821
14822 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
14823
14824         * gcc.c-torture/compile/20020710-1.c: New test.
14825
14826 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
14827                           Andrew Pinski  <pinskia@physics.uc.edu>
14828
14829         gcc.c-torture/compile/simd-2.c: New testcase.
14830         gcc.c-torture/compile/simd-3.c: Likewise.
14831
14832 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
14833
14834         PR c++/7224
14835         * g++.dg/overload/error1.C: New test.
14836
14837 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14838
14839         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
14840         configuration and IRIX 6 O32 ABI.
14841
14842 2002-07-11  Roger Sayle  <roger@eyesopen.com>
14843
14844         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
14845
14846 2002-07-10  Roger Sayle  <roger@eyesopen.com>
14847
14848         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
14849
14850 2002-07-10  Jeffrey A Law  <law@redhat.com>
14851
14852         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
14853
14854         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
14855
14856 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
14857
14858         * gcc.dg/20020312-2.c: Check for __PPC__.
14859
14860 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
14861
14862         * gcc.c-torture/compile/20020709-1.c: New test.
14863
14864 2002-07-07  Roger Sayle  <roger@eyesopen.com>
14865
14866         * g++.dg/template/qualttp21.C: New test case.
14867
14868 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
14869
14870         * gcc.c-torture/compile/20020706-1.c: New test.
14871         * gcc.c-torture/compile/20020706-2.c: New test.
14872
14873 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
14874             Alexandre Oliva  <aoliva@redhat.com>
14875
14876         * g++.dg/warn/incomplete1.C: New test.
14877
14878 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14879
14880         PR c++/7099
14881         * g++.dg/warn/noreturn1.C: New test.
14882
14883 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
14884
14885         PR c++/6706
14886         * g++.dg/debug/debug6.C: New test.
14887         * g++.dg/debug/debug7.C: New test.
14888
14889 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
14890
14891         * gcc.c-torture/compile/simd-3.c: New test.
14892
14893 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
14894
14895         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
14896         * gcc.dg/20020620-1.c: Likewise.
14897
14898 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14899
14900         PR c++/6944
14901         * g++.dg/init/array4.C: New test.
14902         * g++.dg/init/array5.C: New test.
14903
14904 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
14905
14906         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
14907         * gcc.c-torture/execute/simd-2.c (main): Likewise.
14908
14909 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14910
14911         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
14912         * gcc.dg/wtr-aggr-init-1.c: Likewise.
14913         * gcc.dg/wtr-conversion-1.c: Likewise.
14914         * gcc.dg/wtr-escape-1.c: Likewise.
14915         * gcc.dg/wtr-int-type-1.c: Likewise.
14916         * gcc.dg/wtr-label-1.c: Likewise.
14917         * gcc.dg/wtr-static-1.c: Likewise.
14918         * gcc.dg/wtr-strcat-1.c: Likewise.
14919         * gcc.dg/wtr-suffix-1.c: Likewise.
14920         * gcc.dg/wtr-switch-1.c: Likewise.
14921         * gcc.dg/wtr-unary-plus-1.c: Likewise.
14922         * gcc.dg/wtr-union-init-1.c: Likewise.
14923         * gcc.dg/wtr-union-init-2.c: Likewise.
14924         * gcc.dg/wtr-union-init-3.c: Likewise.
14925
14926         * gcc.dg/wtr-func-def-1.c: New test.
14927
14928 2002-07-02 Devang Patel <dpatel@apple.com>
14929
14930         * objc.dg/param-1.m: New test.
14931
14932 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
14933
14934         * gcc.dg/cpp/trad/directive.c: Add test.
14935         * gcc.dg/cpp/trad/macroargs.c: Add test.
14936         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
14937
14938 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
14939
14940         * gcc.dg/cpp/cmdlne-M.c: New test.
14941
14942 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
14943
14944         * objc.dg/desig-init-1.m: New test.
14945
14946 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14947
14948         PR c++/6716
14949         * g++.dg/template/instantiate1.C: New test.
14950
14951 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
14952
14953         PR c++/7112
14954         * g++.dg/template/sizeof2.C: New test.
14955
14956 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14957
14958         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
14959         gcc.dg/cpp/trad/include.c: New tests.
14960
14961 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
14962
14963         PR target/7177
14964         * gcc.c-torture/compile/20020701-1.c: New test.
14965
14966 2002-07-01  Stan Shebs  <shebs@apple.com>
14967
14968         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
14969         header here...
14970         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
14971         (objc-torture-execute): or here.
14972
14973 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
14974
14975         * gcc.c-torture/execute/arith-rand-ll.c: New test.
14976
14977 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14978
14979         * gcc.dg/cpp/trad/escaped-nl.c: New test.
14980
14981 2002-06-30  Devang Patel  <dpatel@apple.com>
14982
14983         * objc.dg/fsyntax-only.m: New test.
14984
14985 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
14986
14987         PR c++/6695
14988         * g++.dg/template/friend7.C: New file.
14989
14990 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
14991
14992         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
14993         return type.
14994
14995 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
14996
14997         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
14998         avoid division by zero.
14999
15000 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
15001
15002         * gcc.dg/Wunknownprag.c: New tests.
15003
15004 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
15005
15006         * gcc.c-torture/execute/simd-2.c: New test.
15007
15008 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
15009
15010         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
15011         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
15012         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
15013         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
15014         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
15015         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
15016         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
15017         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
15018         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
15019         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
15020         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
15021         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
15022         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
15023         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
15024         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
15025         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
15026         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
15027
15028 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
15029
15030         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
15031         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
15032         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
15033         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
15034         New tests.
15035         * gcc.dg/cpp/trad/directive.c: Update.
15036
15037 2002-06-23  Andreas Jaeger  <aj@suse.de>
15038
15039         * gcc.c-torture/execute/complex-6.c: New.
15040
15041 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
15042
15043         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
15044         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
15045         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
15046         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
15047
15048 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
15049
15050         * gcc.dg/cpp/trad: New directory with traditional tests copied
15051         from parent directory.
15052         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
15053         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
15054         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
15055         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
15056         Move to trad/ and rename.
15057         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
15058         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
15059         gcc.dg/cpp/trad/redef2.c: New tests.
15060         * gcc.dg/cpp/trad/trad.exp: New driver.
15061
15062 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
15063
15064         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
15065         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
15066         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
15067         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
15068         Remove.
15069
15070 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
15071
15072         * gcc.dg/20020620-1.c: New test.
15073
15074 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15075
15076         * g++.dg/template/ttp4.C: New test.
15077
15078 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
15079
15080         * g++.dg/opt/vt1.C: Fix regexp.
15081
15082 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15083
15084         * gcc.c-torture/execute/pure-1.c: Make functions static again.
15085         Don't use attribute `noinline'.
15086
15087 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
15088
15089         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
15090
15091 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
15092
15093         * gcc.c-torture/execute/simd-1.c: New.
15094
15095         * gcc.dg/simd-1.c: New.
15096
15097 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
15098
15099         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
15100
15101 2002-06-16  Richard Henderson  <rth@redhat.com>
15102
15103         * g++.dg/ext/anon-struct1.C: New.
15104         * g++.dg/ext/anon-struct2.C: New.
15105         * g++.dg/ext/anon-struct3.C: New.
15106         * gcc.dg/anon-struct-1.c: New.
15107         * gcc.dg/anon-struct-2.c: New.
15108         * gcc.dg/anon-struct-3.c: New.
15109         * gcc.dg/20011008-1.c: Adjust warning text.
15110         * gcc.dg/20020527-1.c: Add -fms-extensions.
15111
15112 2002-06-16  Richard Henderson  <rth@redhat.com>
15113
15114         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
15115
15116 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
15117
15118         * gcc.c-torture/execute/20020615-1.c: New test.
15119
15120 2002-06-15  Roger Sayle  <roger@eyesopen.com>
15121
15122         * gcc.c-tortuture/execute/compare-1.c: New test case.
15123         * gcc.c-tortuture/execute/compare-2.c: New test case.
15124         * gcc.c-tortuture/execute/compare-3.c: New test case.
15125
15126 2002-06-13  Richard Henderson  <rth@redhat.com>
15127
15128         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
15129         ia64 ilp32.
15130
15131 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15132
15133         * g++.dg/template/typename2.C: Update error message.
15134
15135 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
15136
15137         * gcc.c-torture/execute/20020611-1.c: New test.
15138
15139 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
15140
15141         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
15142         list of targets to skip.
15143
15144 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
15145
15146         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
15147         targets if not optimizing.
15148
15149 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
15150
15151         * gcc.c-torture/compile/20020605-1.c: New test.
15152
15153         * g++.dg/opt/vt1.C: New test.
15154
15155         * gcc.dg/20020531-1.c: New test.
15156
15157         * gcc.dg/20020530-1.c: New test.
15158
15159         * gcc.dg/20020527-1.c: New test.
15160
15161         * g++.dg/opt/cse1.C: New test.
15162
15163 2002-06-07  Roger Sayle  <roger@eyesopen.com>
15164
15165         * gcc.dg/20020607-2.c: New test case.
15166
15167 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
15168
15169         * gcc.c-torture/compile/20020604-1.c: New test.
15170
15171 2002-06-04  Richard Henderson  <rth@redhat.com>
15172
15173         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
15174         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
15175         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
15176
15177 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
15178
15179         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
15180
15181 2002-06-03  Richard Henderson  <rth@redhat.com>
15182
15183         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
15184         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
15185
15186 2002-06-02  Richard Henderson  <rth@redhat.com>
15187
15188         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
15189         test functions static.
15190
15191 2002-06-02  Andreas Jaeger  <aj@suse.de>
15192
15193         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
15194         now.
15195
15196 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15197
15198         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
15199         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
15200         Update for mofified diagnostics.
15201         * gcc.dg/c99-intconst-1.c: No longer fail.
15202
15203 2002-06-02  Richard Henderson  <rth@redhat.com>
15204
15205         * gcc.dg/uninit-A.c: Remove xfail markers.
15206
15207 2002-06-01  Roger Sayle  <roger@eyesopen.com>
15208
15209         * gcc.dg/fnegate-1.c: New test case.
15210
15211 2002-05-30  Osku Salerma  <osku@iki.fi>
15212
15213         * gcc.c-torture/execute/mayalias-1.c: New file.
15214
15215 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15216
15217         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
15218         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
15219         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
15220
15221 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
15222
15223         * gcc.c-torture/execute/20020529-1.c: New test.
15224
15225 2002-05-27  Richard Henderson  <rth@redhat.com>
15226
15227         * g++.dg/ext/attrib6.C: New test case.
15228
15229 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15230
15231         * gcc.c-torture/execute/pure-1.c: New test.
15232
15233 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15234
15235         * gcc.dg/cpp/arith-2.c: Remove.
15236
15237 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15238
15239         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
15240         * gcc.dg/cpp/if-3.c: Remove.
15241
15242 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
15243
15244         * g++.dg/opt/cse2.C: New test.
15245
15246 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
15247
15248         * gcc.dg/cpp/arith-1.c: New semantic tests.
15249         * gcc.dg/cpp/if-1.c: Update.
15250
15251 2002-05-24  Ben Elliston  <bje@redhat.com>
15252
15253         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
15254
15255 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
15256
15257         * gcc.dg/verbose-asm.c: New test.
15258
15259 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
15260
15261         * gcc.dg/cpp/paste12.c: New test.
15262
15263 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
15264
15265         * g++.dg/parse/named_ops.C: New test.
15266
15267 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
15268
15269         * gcc/testsuite/gcc.dg/weak-8.c: New test.
15270
15271 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
15272
15273         * gcc.dg/weak-2.c: Allow optional leading underscore
15274         in scan-assembler symbol name.
15275         * gcc.dg/weak-3.c: Likewise.
15276         * gcc.dg/weak-4.c: Likewise.
15277         * gcc.dg/weak-5.c: Likewise.
15278
15279 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
15280
15281         * gcc.dg/20020523-1.c: New test.
15282
15283 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
15284
15285         * objc.dg/const-str-2.m: Update now that we stop after
15286         a command line error.
15287
15288 2002-05-22  Richard Henderson  <rth@redhat.com>
15289
15290         * g++.dg/dg.exp: Fix typo in test pruneing.
15291
15292 2002-05-22  Richard Henderson  <rth@redhat.com>
15293
15294         * g++.dg/dg.exp: Prune the tls subdirectory.
15295         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
15296         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
15297         * g++.dg/tls/init-1.C: New.
15298
15299 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
15300
15301         * gcc.dg/20020517-1.c: New test.
15302
15303 2002-05-21  Richard Henderson  <rth@redhat.com>
15304
15305         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
15306         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
15307
15308 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
15309
15310         * g++.dg/other/copy2.C: New test.
15311
15312 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
15313
15314         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
15315         (MAX_COPY): Bump up to 10 times sizeof (long long).
15316         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
15317
15318         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
15319         sizeof (long long).
15320
15321         * gcc.c-torture/execute/strcpy-1.c: New test.
15322
15323 2002-05-19  Jason Merrill  <jason2redhat.com>
15324
15325         * g++.dg/ext/oper1.C: New test.
15326
15327 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
15328 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
15329
15330         * README.QMTEST: New file.
15331
15332         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
15333
15334 2002-05-19  Andreas Jaeger  <aj@suse.de>
15335
15336         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
15337         now.
15338         * gcc.c-torture/execute/loop-2d.x: Likewise.
15339
15340 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
15341
15342         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
15343         support weak symbols.
15344         * gcc.dg/weak-4.c: Likewise
15345         * gcc.dg/weak-6.c: Likewise
15346
15347 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
15348
15349         * gcc.dg/weak-3.c: Add dg-excess-error comment for
15350         cygwin, coff and h8300-*-hms targets
15351         * gcc.dg/weak-5.c: Likewise
15352         * gcc.dg/weak-7.c: Likewise
15353
15354 2002-05-16  Jason Merrill  <jason@redhat.com>
15355
15356         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
15357         (scan-assembler-not, scan-assembler-dem): Likewise.
15358         (scan-assembler-dem-not): Likewise.
15359
15360 2002-05-15  Richard Henderson  <rth@redhat.com>
15361
15362         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
15363
15364 2002-05-15  Richard Henderson  <rth@redhat.com>
15365
15366         * gcc.dg/weak-5.c (vfoo1c): No warning here.
15367         (vfoo1f): Warning here.
15368         (vfoo1l): Don't redefine the alias.
15369
15370 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
15371
15372         * g++.dg/init/pm1.C: New test.
15373
15374 2002-05-12  David S. Miller  <davem@redhat.com>
15375
15376         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
15377         types.
15378
15379 2002-05-10  Roger Sayle  <roger@eyesopen.com>
15380
15381         * gcc.c-torture/execute/20020510-1.c: New test case.
15382
15383 2002-05-10  David S. Miller  <davem@redhat.com>
15384
15385         * gcc.c-torture/execute/conversion.c: Test long double too.
15386
15387 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
15388
15389         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
15390         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
15391         * lib/g++.exp (g++_link_flags): Likewise.
15392         * lib/objc.exp (objc_target_compile): Likewise.
15393
15394 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
15395
15396         * gcc.dg/cpp/poison.c: Update.
15397         * gcc.dg/cpp/20000625-2.c: Remove.
15398         * gcc.dg/cpp/direct2s.c: Remove final test.
15399
15400 2002-05-08  Tom Rix  <trix@redhat.com>
15401
15402         * gcc.c-torture/execute/20020508-1.c: New test.
15403         * gcc.c-torture/execute/20020508-2.c: New test.
15404         * gcc.c-torture/execute/20020508-3.c: New test.
15405
15406 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
15407
15408         * gcc.dg/cpp/charconst-4.c: More tests.
15409
15410 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
15411
15412         PR c/6569
15413         * gcc.dg/weak-3.c: Update location of warning messages.
15414         * gcc.dg/weak-5.c: Likewise.
15415
15416 2002-05-06  Roger Sayle  <roger@eyesopen.com>
15417
15418         * gcc.c-torture/execute/20020506-1.c: New test case.
15419
15420 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
15421
15422         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
15423
15424 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15425
15426         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
15427
15428 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15429
15430         * gcc.dg/cpp/charconst-3.c: New test.
15431
15432 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
15433
15434         * gcc.dg/cpp/charconst.c: Update tests.
15435
15436 2002-05-05  Tim Josling  <tej@melbpc.org.au>
15437
15438         * treelang: Added directory for new sample language treelang. Also
15439         lib/treelang.exp: New file to signal treelang should be tested.
15440
15441 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15442
15443         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
15444         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
15445         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
15446         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
15447         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
15448         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
15449         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
15450
15451 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15452
15453         * gcc.dg/format/xopen-2.c: New test.
15454
15455 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15456
15457         * gcc.dg/20020503-1.c: New test.
15458
15459 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
15460
15461         * g++.dg/init/dtor1.C: Make it tougher.
15462
15463 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
15464
15465         * g++.dg/init/dtor1.C: New test.
15466
15467 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
15468
15469         * gcc.dg/altivec-8.c: New.
15470
15471 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
15472
15473         * gcc.dg/altivec-7.c: New.
15474
15475 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
15476
15477         * g++.dg/parse/typedef1.C: New test.
15478
15479 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
15480
15481         PR c++/6486
15482         * g++.dg/template/friend6.C: New test.
15483
15484         PR c++/6492
15485         * g++.dg/init/copy1.C: New test.
15486
15487 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
15488
15489         * g++.dg/warn/effc1.C: New test.
15490
15491 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15492
15493         * gcc.dg/cpp/if-cexp.c: Add a test.
15494
15495 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
15496
15497         * gcc.dg/20020426-2.c: New test.
15498
15499 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
15500
15501         * gcc.dg/cpp/if-mop.c: Update.
15502         * gcc.dg/cpp/if-mpar.c: Add test.
15503         * gcc.dg/cpp/if-oppr.c: Update.
15504
15505 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15506
15507         PR c/6343
15508         * gcc.dg/weak-[2-7].c: New tests.
15509
15510 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15511
15512         * gcc.dg/enum1.c: New test.
15513
15514 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15515
15516         PR c++/6497
15517         * g++.dg/inherit/access2.C: New test.
15518
15519 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15520
15521         PR bootstrap/6445
15522         * gcc.dg/20020426-1.c: New test.
15523
15524 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15525
15526         * g++.dg/abi/enum1.C: New test.
15527
15528 2002-04-26  Richard Henderson  <rth@redhat.com>
15529
15530         * gcc.dg/c99-bool-1.c: Expect always true warning.
15531
15532 2002-04-25  Roger Sayle  <roger@eyesopen.com>
15533
15534         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
15535
15536 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15537
15538         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
15539         targets.
15540
15541 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
15542
15543         * g++.dg/abi/mange7.C: New test.
15544
15545         PR c++/6438.
15546         * g++.dg/parse/stmtexpr2.C: New test.
15547
15548 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
15549
15550         * gcc.dg/20020312-2.c: Add SH target.
15551
15552 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15553
15554         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
15555         compiler output on mips*-*-irix*.
15556
15557 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
15558
15559         * g++.dg/parse/attr1.C: New test.
15560
15561 2002-04-23  Roger Sayle  <roger@eyesopen.com>
15562
15563         * gcc.c-torture/execute/string-opt-17.c: New test case.
15564         * gcc.c-torture/execute/memset-2.c: New test case.
15565
15566 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
15567
15568         PR c++/6256:
15569         * g++.dg/template/friend5.C: New test.
15570
15571         PR c++/6331:
15572         * g++.dg/template/qual1.C: Likewise.
15573
15574 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
15575
15576         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
15577         Include stdlib.h, not stdio.h or ctype.h.
15578
15579 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
15580
15581         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
15582         cris-*-elf* and mmix-*-*.
15583         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
15584         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
15585         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
15586         Ditto.
15587         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
15588         * gcc.dg/wchar_t-1.c: Ditto.
15589
15590 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
15591
15592         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
15593         Clarify comment.
15594
15595 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
15596
15597         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
15598
15599 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15600
15601         * gcc.c-torture/execute/20000906-1.x: Delete.
15602
15603 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
15604
15605         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
15606
15607 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
15608
15609         * PR6367
15610         * g77.f-torture/execute/6367.f: New test.
15611         * g77.f-torture/execute/6367.x: Disable for MMIX.
15612
15613 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
15614
15615         * PR6352
15616         * g++.dg/opt/inline2.C: New test.
15617
15618 2002-04-18  Richard Henderson  <rth@redhat.com>
15619
15620         * gcc.dg/20000906-1.c: Enable for all targets.
15621         * gcc.c-torture/compile/iftrap-2.c: New.
15622
15623 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15624
15625         * gcc.dg/20020418-1.c: New test.
15626         * gcc.dg/20020418-2.c: New test.
15627
15628 2002-04-18  Richard Henderson  <rth@redhat.com>
15629
15630         * gcc.c-torture/compile/iftrap-1.c: New.
15631         * gcc.dg/iftrap-1.c: Adjust for ia64.
15632         * gcc.dg/iftrap-2.c: New.
15633
15634 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15635
15636         * gcc.c-torture/compile/20020418-1.c: New test.
15637
15638 2002-04-18  Roger Sayle  <roger@eyesopen.com>
15639
15640         * gcc.c-torture/compile/20020415-1.c: New.
15641
15642 2002-04-18  David S. Miller  <davem@redhat.com>
15643
15644         * gcc.c-torture/execute/20020418-1.c: New test.
15645
15646 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
15647
15648         * gcc.dg/20020416-1.c: New test.
15649
15650         * g++.dg/opt/inline1.C: New test.
15651
15652 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
15653
15654         * gcc.dg/altivec-5.c: New test.
15655
15656         * gcc.dg/20020415-1.c: New test.
15657
15658 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
15659
15660         * testsuite/lib/chill.exp: Remove.
15661
15662 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
15663
15664         * g++.dg/other/big-struct.C: New test.
15665
15666 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
15667
15668         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
15669         of scratch file.
15670
15671 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
15672
15673         PR c/6277
15674         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
15675         in scan-assembler function name
15676
15677 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
15678
15679         * g77.f-torture/execute/980628-4.x,
15680         g77.f-torture/execute/980628-5.x,
15681         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15682         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15683         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
15684         i[34567]86-*-*.
15685
15686 2002-04-13  David S. Miller  <davem@redhat.com>
15687
15688         * gcc.c-torture/execute/20020413-1.c: New test.
15689
15690 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
15691
15692         * gcc.dg/asm-6.c,
15693         * g++.dg/ext/asm1.C: New tests.
15694
15695 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
15696
15697         PR c++ 5373.
15698         * g++.dg/parse/stmtexpr1.C: New test.
15699
15700         PR c++/5189.
15701         * g++.dg/template/copy1.C: New test.
15702
15703 2002-04-12  Richard Henderson  <rth@redhat.com>
15704
15705         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
15706
15707 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
15708
15709         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
15710         gcc.c-torture/execute/20020307-2.c.
15711
15712 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
15713
15714         * g++.dg/ext/attrib5.C,
15715         * g++.dg/lookup/struct1.C: New tests.
15716
15717 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
15718
15719         * gcc.dg/20020411-1.c: New test.
15720
15721         * gcc.c-torture/execute/20020411-1.c: New test.
15722
15723 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
15724
15725         * g77.f-torture/execute/6177.f: New test.
15726
15727 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
15728
15729         PR middle-end/6247
15730         * g++.dg/opt/cleanup1.C: New test.
15731
15732         * g++.dg/opt/const1.C: New test.
15733
15734 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
15735
15736         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
15737
15738 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15739
15740         PR c++/5507
15741         * g++.dg/template/typename2.C: New test.
15742
15743 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
15744
15745         * gcc.c-torture/execute/loop-12.c: New.
15746
15747 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
15748
15749         * g77.f-torture/execute/980628-4.x,
15750         g77.f-torture/execute/980628-5.x,
15751         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15752         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15753         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
15754
15755 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15756
15757         PR optimization/6086
15758         * g++.dg/opt/preinc1.C: New test.
15759
15760 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15761
15762         PR c++/5571
15763         * g++.dg/opt/static2.C: New test.
15764
15765 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15766
15767         PR c/5120
15768         * gcc.dg/20020406-1.c: New test.
15769
15770 2002-04-04  David S. Miller  <davem@redhat.com>
15771
15772         * gcc.c-torture/execute/20020404-1.c: New test.
15773
15774 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
15775
15776         PR c/6123
15777         * gcc.dg/20020312-2.c: Do not declare global register variable
15778         if __PIC__ or __pic__ is defined.
15779
15780 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
15781
15782         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
15783         __asm__ so that it works correctly even if -ansi -pedantic-errors.
15784
15785 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15786
15787         * gcc.misc-tests/linkage.exp: Update last change to handle
15788         sparc*-, not just sparc-.
15789
15790 2002-04-03  Richard Henderson  <rth@redhat.com>
15791
15792         * gcc.dg/cpp/ucs.c: Improved long UCS test.
15793
15794 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15795
15796         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
15797
15798 2002-04-02  David S. Miller  <davem@redhat.com>
15799
15800         * gcc.c-torture/execute/20020402-3.c: New test.
15801
15802 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15803
15804         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
15805         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
15806
15807         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
15808         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
15809         g77.f-torture/execute/20001201.x,
15810         g77.f-torture/execute/u77-test.x: New files.
15811
15812         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
15813         * gcc.dg/wchar_t-1.c: Ditto.
15814
15815 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15816
15817         * gcc.c-torture/execute/20020402-1.c: New test.
15818
15819 2002-04-01  Richard Henderson  <rth@redhat.com>
15820
15821         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
15822
15823         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
15824
15825 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15826
15827         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
15828
15829 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15830
15831         * g++.dg/inherit/template-as-base.C: Expect error.
15832         * g++.dg/inherit/namespace-as-base.C: Likewise.
15833
15834 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
15835
15836         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
15837         g++.dg/ext/instantiate3.C: Tweak match patterns.
15838
15839         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
15840         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
15841         -da test.
15842
15843 2002-03-31  Richard Henderson  <rth@redhat.com>
15844
15845         * gcc.dg/special/alias-2.c: New.
15846         * gcc.dg/special/ecos.exp: Run it.
15847
15848 2002-03-31  Richard Henderson  <rth@redhat.com>
15849
15850         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
15851
15852 2002-03-31  Kazu Hirata  <kazu@hxi.com>
15853
15854         * gcc.dg/weak-1.c: Disable on h8300 port.
15855
15856 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
15857
15858         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
15859         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
15860         ordering tests.
15861         * g++.dg/bprob/bprob-1.C: New test.
15862         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
15863         * g++.dg/gcov/gcov-1.C: New test.
15864         * g++.dg/gcov/gcov-1.x: New file.
15865         * g++.dg/gcov/gcov-2.C: New test.
15866         * g++.dg/gcov/gcov-3.C: New test.
15867         * g++.dg/gcov/gcov-3.h: New file.
15868
15869 2002-03-28  Roger Sayle  <roger@eyesopen.com>
15870
15871         * g++.old-deja/g++.other/builtins5.C: New test.
15872         * g++.old-deja/g++.other/builtins6.C: New test.
15873         * g++.old-deja/g++.other/builtins7.C: New test.
15874         * g++.old-deja/g++.other/builtins8.C: New test.
15875         * g++.old-deja/g++.other/builtins9.C: New test.
15876
15877 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
15878
15879         * g++.dg/opt/static1.C: New test.
15880
15881         * g++.dg/opt/longbranch1.C: New test.
15882
15883 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
15884
15885         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
15886
15887         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
15888
15889 2002-03-28  Jeffrey A Law  (law@redhat.com)
15890
15891         * gcc.c-torture/execute/20020328-1.c: New test.
15892
15893 2002-03-27  Richard Henderson  <rth@redhat.com>
15894
15895         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
15896         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
15897         move from g++.old-deja/g++.ext/.
15898
15899 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
15900
15901         * g++.dg/init/new2.C: New test.
15902
15903 2002-03-26  Richard Henderson  <rth@redhat.com>
15904
15905         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
15906
15907         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
15908         on sparc.
15909
15910         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
15911         sparcv9 systems.
15912         * gcc.dg/20001102-1.c: Likewise.
15913
15914 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
15915
15916         * gcc.dg/cpp/endif-pedantic1.c,
15917         gcc.dg/cpp/endif-pedantic2.c:  New tests.
15918
15919 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
15920
15921         * g++.dg/init/new1.C: New test.
15922
15923 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
15924
15925         * g++.dg/abi/vbase9.C: New test.
15926
15927 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
15928
15929         * gcc.dg/arm-asm.c: New test.
15930
15931 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
15932
15933         * gcc.dg/Wswitch-enum.c: New test.
15934         Fix PR c/5044.
15935
15936 2002-03-26  Richard Henderson  <rth@redhat.com>
15937
15938         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
15939         structure.
15940
15941 2002-03-25  Richard Henderson  <rth@redhat.com>
15942
15943         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
15944         sparcv9 systems.
15945
15946         * gcc.c-torture/compile/20011119-1.c (xxx): New.
15947         * gcc.c-torture/compile/20011119-2.c (xxx): New.
15948
15949 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
15950
15951         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
15952
15953 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
15954
15955         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
15956         targets using generic thunk support.
15957
15958 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
15959
15960         * gcc.c-torture/compile/20020323-1.c: New test.
15961
15962         * g++.dg/opt/conj2.C: New test.
15963
15964 2002-03-24  Richard Henderson  <rth@redhat.com>
15965
15966         * gcc.dg/weak-1.c: Use -fno-common.
15967
15968 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15969
15970         * g77.dg/f77-edit-apostrophe-out.f: New test
15971         * g77.dg/f77-edit-h-out.f: New test
15972         * g77.dg/f77-edit-t-in.f: New test
15973         * g77.dg/f77-edit-t-out.f: New test
15974         * g77.dg/f77-edit-x-out.f: New test
15975         * g77.dg/f77-edit-slash-out.f: New test
15976         * g77.dg/f77-edit-colon-out.f: New test
15977         * g77.dg/f77-edit-s-out.f: New test
15978
15979 2002-03-24  Richard Henderson  <rth@redhat.com>
15980
15981         * objc/execute/formal_protocol-6.x: New XFAIL.
15982
15983 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15984
15985         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
15986         that do not support weak symbols
15987
15988 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15989
15990         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
15991         * lib/g77.exp:  Likewise
15992         * lib/objc.exp: Likewise
15993
15994 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
15995
15996         * gcc.dg/Wswitch-default.c: New test.
15997
15998 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
15999
16000         * g++.dg/other/enum1.C: New test.
16001
16002 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
16003
16004         * gcc.dg/pragma-ep-3.c: Fix typo.
16005
16006 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
16007
16008         * g++.dg/inherit/template-as-base.C: New test.
16009
16010 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
16011
16012         * g++.old-deja/g++.other/dwarf2-1.C: Move...
16013         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
16014
16015 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
16016
16017         * gcc.dg/cpp/multiline.c: Update to match.
16018
16019 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
16020
16021         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
16022
16023 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
16024
16025         * gcc.dg/cpp/extratokens2.c:  New file.
16026
16027 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
16028
16029         * gcc.dg/20020312-2.c: Add rs6000 target.
16030
16031         * gcc.c-torture/compile/20020319-1.c: New test.
16032
16033 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16034
16035         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
16036         (A, E): Handle this.
16037
16038 2002-03-20  Jason Merrill  <jason@redhat.com>
16039
16040         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
16041         ignoring -fpic.
16042         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
16043         through prune_gcc_output.
16044
16045 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
16046
16047         * gcc.c-torture/compile/20020320-1.c: New test.
16048
16049 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
16050
16051         * gcc.c-torture/compile/20020318-1.c: New test.
16052
16053         * gcc.dg/struct-by-value-1.c: New test.
16054
16055         * gcc.dg/20020319-1.c: New test.
16056
16057 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
16058
16059         * g++.dg/opt/conj1.C: New test.
16060
16061 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
16062
16063         * g++.dg/template/qualttp20.C: Revert previous change.
16064         * g++.dg/template/qualttp3.C: Likewise.
16065         * g++.dg/template/qualttp4.C: Likewise
16066         * g++.dg/template/qualttp5.C: Likewise
16067         * g++.dg/template/qualttp6.C: Likewise
16068         * g++.dg/template/qualttp7.C: Likewise
16069         * g++.dg/template/qualttp8.C: Likewise
16070         * g++.dg/template/recurse.C: Likewise.
16071
16072 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
16073
16074         * gcc.dg/cpp/wchar-1.c: Update.
16075
16076 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
16077
16078         * g++.dg/template/conv1.C: New test.
16079         * g++.dg/template/conv2.C: New test.
16080         * g++.dg/template/conv3.C: New test.
16081         * g++.dg/template/conv4.C: New test.
16082
16083 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
16084
16085         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
16086         * g++.dg/template/qualttp3.C: Likewise.
16087         * g++.dg/template/qualttp4.C: Likewise
16088         * g++.dg/template/qualttp5.C: Likewise
16089         * g++.dg/template/qualttp6.C: Likewise
16090         * g++.dg/template/qualttp7.C: Likewise
16091         * g++.dg/template/qualttp8.C: Likewise
16092         * g++.dg/template/recurse.C: Likewise.
16093
16094 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
16095
16096         * g++.dg/opt/dtor1.C: New test.
16097
16098 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
16099
16100         * gcc.c-torture/compile/20020315-1.c: New test.
16101
16102 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
16103
16104         * gcc.dg/weak-1.c: Fix scan tests.
16105
16106 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
16107
16108         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
16109         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
16110         cris-*-aout* mmix-*-*.
16111         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
16112         cris-*-aout* mmix-*-*.
16113         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
16114         cris-*-elf* cris-*-aout* and mmix-*-*.
16115         * gcc.dg/20001009-1.c: Ditto.
16116         * gcc.dg/20010912-1.c: Ditto.
16117         * gcc.dg/20020122-4.c: Ditto.
16118         * gcc.dg/inline-2.c: Ditto.
16119
16120 2002-03-14  Jeffrey A Law  (law@cygnus.com)
16121
16122         * gcc.c-torture/compile/20020314-1.c: New test.
16123
16124 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
16125
16126         * gcc.c-torture/execute/20020314-1.c: New test.
16127
16128 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
16129
16130         * g++.dg/warn/Wunused-1.C: New test.
16131
16132 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
16133
16134         * g++.dg/abi/mangle6.C: New test.
16135
16136 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
16137
16138         * gcc.c-torture/compile/20020309-2.c: New test.
16139
16140         * gcc.c-torture/compile/20020312-1.c: New test.
16141
16142 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
16143
16144         * g++.dg/other/access1.C: New test.
16145
16146 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
16147
16148         * gcc.c-torture/execute/wchar_t-1.c: New test.
16149
16150 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
16151
16152         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
16153
16154 2002-03-12  Roger Sayle  <roger@eyesopen.com>
16155
16156         * gcc.dg/20020312-1.c: New test case.
16157
16158 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
16159
16160         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
16161
16162 2002-03-11  Richard Henderson  <rth@redhat.com>
16163
16164         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
16165         * g++.old-deja/g++.jason/report.C: Likewise.
16166
16167 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
16168
16169         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
16170         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
16171
16172 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
16173
16174         * testsuite/g++.dg/overload/pmf1.C: New test.
16175
16176 2002-03-11  Kazu Hirata  <kazu@hxi.com>
16177
16178         * gcc.c-torture/execute/20020307-1.c: Use long.
16179
16180 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
16181
16182         PR optimization/5844
16183         * gcc.dg/20020310-1.c: New test.
16184
16185 2002-03-09  Michael Meissner  <meissner@redhat.com>
16186
16187         * gcc.c-torture/execute/memcpy-2.c: New test.
16188         * gcc.c-torture/execute/memset-1.c: New test.
16189         * gcc.c-torture/execute/strlen-1.c: New test.
16190         * gcc.c-torture/execute/strcmp-1.c: New test.
16191         * gcc.c-torture/execute/strncmp-1.c: New test.
16192
16193 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
16194
16195         * gcc.dg/ppc-ldstruct.c: New test.
16196
16197 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
16198
16199         * gcc.c-torture/execute/va-arg-22.c: New test.
16200
16201 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16202
16203         * gcc.c-torture/compile/20020309-1.c: New test.
16204
16205 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
16206
16207         * gcc.c-torture/execute/20020307-2.c: New test.
16208
16209 2002-03-07  Jeffrey A Law  (law@redhat.com)
16210
16211         * g77.f-torture/compile/20020307-1.f: New test.
16212
16213 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
16214
16215         * gcc.dg/unordered-1.c: New test.
16216
16217 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
16218
16219         * gcc.c-torture/execute/20020307-1.c: New test.
16220
16221 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
16222
16223         * gcc.dg/20020304-1.c: New test.
16224
16225         * gcc.c-torture/compile/20020304-2.c: New test.
16226
16227 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
16228
16229         * gcc.c-torture/compile/20020304-1.c: New test case
16230         (from PR c/5830).
16231
16232 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
16233
16234         * gcc.dg/20020103-1.c: Add other -D ppc variants.
16235
16236 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
16237
16238         * g++.dg/other/classkey1.C: New test.
16239
16240 2002-03-01  Richard Henderson  <rth@redhat.com>
16241
16242         * gcc.c-torture/compile/981223-1.x: New.
16243         * gcc.c-torture/compile/920625-1.x: New.
16244
16245 2002-02-28  Richard Henderson  <rth@redhat.com>
16246
16247         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
16248
16249 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
16250
16251         * gcc.c-torture/execute/20020227-1.c: New test.
16252
16253 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
16254
16255         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
16256         here" ERROR lines.
16257         * g++.old-deja/g++.oliva/partord1.C: Likewise.
16258         * g++.old-deja.g++.other/defarg1.C: Likewise.
16259         * g++.old-deja/g++.pt/calls2.C: Likewise.
16260         * g++.old-deja/g++.pt/crash20.C: Likewise.
16261         * g++.old-deja/g++.pt/crash30.C: Likewise.
16262         * g++.old-deja/g++.pt/crash36.C: Likewise.
16263         * g++.old-deja/g++.pt/crash6.C: Likewise.
16264         * g++.old-deja/g++.pt/defarg13.C: Likewise.
16265         * g++.old-deja/g++.pt/derived3.C: Likewise.
16266         * g++.old-deja/g++.pt/error1.C: Likewise.
16267         * g++.old-deja/g++.pt/friend21.C: Likewise.
16268         * g++.old-deja/g++.pt/friend23.C: Likewise.
16269         * g++.old-deja/g++.pt/infinite1.C: Likewise.
16270         * g++.old-deja/g++.robertl/eb128.C: Likewise.
16271
16272 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
16273
16274         * gcc.c-torture/execute/20020225-2.c: New test.
16275
16276 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
16277
16278         * gcc.c-torture/execute/920730-1t.c,
16279         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
16280         Delete test cases, only relevant to -traditional.
16281
16282 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
16283
16284         * gcc.dg/cpp/undef1.c: Remove.
16285         * gcc.dg/cpp/directiv.c: Update.
16286         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
16287
16288 2002-02-27  Michael Meissner  <meissner@redhat.com>
16289
16290         * gcc.c-torture/execute/20020226-1.c: New test.
16291
16292 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
16293
16294         * g++.dg/debug/debug4.C: New test.
16295
16296         * gcc.dg/ia64-visibility-1.c: New test.
16297
16298 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
16299
16300         * gcc.dg/debug/20020224-1.c: New.
16301
16302 2002-02-25  Kazu Hirata  <kazu@hxi.com>
16303
16304         * gcc.c-torture/execute/960416-1.x: New.
16305         * gcc.c-torture/execute/divconst-3.x: Likewise.
16306
16307 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
16308
16309         * gcc.dg/20020224-1.c: New test.
16310
16311 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
16312
16313         * gcc.c-torture/execute/20020225-1.c: New.
16314
16315 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16316
16317         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
16318
16319 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
16320
16321         * gcc.dg/20020222-1.c: New test.
16322
16323 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
16324
16325         * g++.dg/opt/anonunion1.C: New test.
16326
16327 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
16328
16329         * g++.dg/template/qualttp19.C: New test.
16330         * g++.dg/template/qualttp20.C: New test.
16331         * g++.old-deja/g++.jason/report.C: Adjust expected errors
16332         * g++.old-deja/g++.other/qual1.C: Likewise.
16333
16334 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
16335
16336         * gcc.dg/attr-alwaysinline.c: New.
16337
16338 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
16339
16340         * gcc.dg/20020220-1.c: New test.
16341
16342         * gcc.dg/20020220-2.c: New test.
16343
16344         * g++.dg/opt/mmx1.C: New test.
16345
16346 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
16347
16348         * gcc.c-torture/compile/20020110.c: New test.
16349
16350 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
16351
16352         * gcc.c-torture/execute/20020219-1.c: New test.
16353
16354         * gcc.dg/20020219-1.c: New test.
16355
16356         * gcc.dg/noncompile/20020220-1.c: New test.
16357
16358         * g++.dg/opt/ptrintsum1.C: New test.
16359
16360         * gcc.dg/debug/20020220-1.c: New test.
16361
16362 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
16363
16364         * gcc.c-torture/execute/20020216-1.c: New test.
16365
16366 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
16367
16368         * gcc.dg/decl-1.c: Update, new test.
16369
16370 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
16371
16372         * g++.dg/abi/bitfield1.C: New test.
16373         * g++.dg/abi/bitfield2.C: New test.
16374
16375 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16376
16377         * gcc.dg/attr-nest.c: New test.
16378
16379 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16380
16381         * gcc.c-torture/execute/20020215-1.c: New test.
16382
16383 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
16384
16385         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
16386         * g++.dg/debug/debug.exp: New.
16387         * g++.dg/debug/trivial.C: New.
16388         * g++.dg/debug/debug1.C: Moved...
16389         * g++.dg/other/debug1.C: ...from here.
16390         * g++.dg/debug/debug2.C: Moved...
16391         * g++.dg/other/debug2.C: ...from here.
16392         * g++.dg/debug/debug3.C: Moved...
16393         * g++.dg/other/debug3.C: ...from here.
16394
16395         * gcc.dg/noncompile/20020213-1.c: New test.
16396
16397 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
16398
16399         * g++.dg/other/debug3.C: New test.
16400
16401         * gcc.c-torture/execute/20020213-1.c: New test.
16402
16403 2002-02-13  Richard Smith <richard@ex-parrot.com>
16404
16405         * g++.old-deja/g++.other/thunk1.C: New test.
16406
16407 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16408
16409         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
16410
16411 2002-02-13  Stan Shebs  <shebs@apple.com>
16412
16413         * gcc.dg/altivec-3.c: New.
16414
16415 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
16416
16417         * gcc.dg/Wunreachable-1.c: New test.
16418         * gcc.dg/Wunreachable-2.c: New test.
16419
16420 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16421
16422         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
16423
16424 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
16425
16426         * gcc.dg/decl-1.c: New test.
16427
16428 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16429
16430         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
16431
16432 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16433
16434         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
16435         * gcc.c-torture/compile/980506-1.x: Likewise.
16436
16437 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16438
16439         * gcc.dg/20020210-1.c: New.
16440
16441 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
16442
16443         * g77.f-torture/execute/947.f: New regression test
16444         for PR fortran/947.
16445
16446 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
16447
16448         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
16449         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
16450
16451 2002-02-08  Richard Henderson  <rth@redhat.com>
16452
16453         * gcc.c-torture/compile/labels-3.c: New.
16454
16455 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
16456
16457         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
16458         expression statements work instead.
16459         * gcc.dg/noncompile/20020207-1.c: New test.
16460
16461 2002-02-07  Richard Henderson  <rth@redhat.com>
16462
16463         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
16464
16465 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16466
16467         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
16468         message from g77
16469         * lib/g77-dg.exp: Trim g77 error messages so that they are
16470         recognized by dg.exp.
16471
16472 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16473
16474         PR fortran/5473
16475         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
16476
16477 2002-02-07  Richard Henderson  <rth@redhat.com>
16478
16479         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
16480         to be sufficiently aligned for integers.
16481
16482 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
16483
16484         * g++.dg/template/friend4.C: New test.
16485
16486 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16487
16488         PR fortran/5743
16489         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
16490         unsupported cases.
16491
16492 2002-02-07  Richard Henderson  <rth@redhat.com>
16493
16494         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
16495         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
16496         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
16497         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
16498
16499 2002-02-06  Richard Henderson  <rth@redhat.com>
16500
16501         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
16502
16503 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
16504
16505         * gcc.dg/20020206-1.c: New test.
16506
16507 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
16508
16509         * gcc.c-torture/execute/20020206-1.c: New test.
16510
16511         * gcc.c-torture/execute/20020206-2.c: New test.
16512
16513         PR optimization/5429:
16514         * gcc.c-torture/compile/20020206-1.c: New test.
16515
16516 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
16517
16518         * g++.dg/ext/align1.C: Do not use an explicit alignment value
16519         as certain file formats cannot support particularly large
16520         alignments.
16521
16522         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
16523         and do not expect to be able to link the executable.
16524
16525         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
16526         fail because the COFF format does not support the weak attribute.
16527
16528 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
16529
16530         * g77.dg/pr5473.f:  New test
16531
16532 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
16533
16534         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
16535         Fix testcase accordingly.
16536
16537 2002-02-04  Richard Henderson  <rth@redhat.com>
16538
16539         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
16540         (buf): Change to be an array of pointers, not ints.
16541
16542 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16543
16544         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
16545         before all tests.  Move warning one line above to match where it
16546         C frontend emits.
16547         * gcc.dg/Wswitch-2.c: New test.
16548         * g++.dg/warn/Wswitch-1.C: New test.
16549         * g++.dg/warn/Wswitch-2.C: New test.
16550
16551 2002-02-04  Richard Henderson  <rth@redhat.com>
16552
16553         * g++.dg/abi/offsetof.C: Fix size comparison.
16554
16555 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
16556
16557         * gcc.dg/cast-qual-2.c: New test.
16558
16559 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16560
16561         * gcc.dg/20020201-4.c: New test.
16562
16563 2002-02-04  Ben Elliston  <bje@redhat.com>
16564
16565         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
16566         target_info attribute != 0, in addition to the empty string.
16567         (gcc_target_compile): Likewise.
16568
16569 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
16570
16571         * gcc.dg/Wswitch.c: New test.
16572         PR gcc/4475. PR gcc/3780.
16573
16574 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
16575
16576         * g77.f-torture/execute/5122.f: New test for regressions
16577         against PR fortran/5122.
16578
16579 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
16580
16581         * g77.f-torture/compile/pr3743.f: Delete
16582         * g77.dg/pr3743-1.f: New test.
16583         * g77.dg/pr3743-2.f: New test.
16584         * g77.dg/pr3743-3.f: New test.
16585         * g77.dg/pr3743-4.f: New test.
16586
16587 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16588
16589         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
16590
16591 2002-02-02  Richard Henderson  <rth@redhat.com>
16592
16593         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
16594         * gcc.c-torture/execute/bf64-1.c: Likewise.
16595
16596 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16597
16598         * gcc.dg/20020201-2.c: New test.
16599
16600         * gcc.dg/20020201-3.c: New test.
16601
16602         * gcc.c-torture/execute/bitfld-2.c: New test.
16603
16604 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16605
16606         * gcc.dg/bitfld-1.c: Update.
16607         * gcc.dg/bitfld-2.c: Update.
16608         * gcc.c-torture/execute/bitfld-1.x: New.
16609
16610 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16611
16612         * gcc.c-torture/execute/20020201-1.c: New test.
16613
16614 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
16615
16616         PR target/5469
16617         * gcc.dg/20020201-1.c: New test.
16618
16619 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
16620
16621         PR fortran/3743
16622         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
16623         * g77.f-torture/compile/pr3743.x: Remove
16624
16625 2002-01-31  Tom Rix  <trix@redhat.com>
16626
16627         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
16628
16629 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
16630
16631         * gcc.dg/noncompile/20020130-1.c: New test.
16632
16633 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
16634
16635         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
16636
16637 2002-01-29  Richard Henderson  <rth@redhat.com>
16638
16639         * gcc.c-torture/execute/991118-1.c: Cast various constants back
16640         to long long.
16641         * gcc.c-torture/execute/bf64-1.c: Likewise.
16642
16643 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
16644
16645         * gcc.c-torture/execute/20020129-1.c: New test.
16646
16647 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16648
16649         * gcc.c-torture/compile/20000224-1.c: Update.
16650         * gcc.c-torture/execute/bitfld-1.c: New tests.
16651         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
16652         * gcc.dg/uninit-A.c: Update.
16653
16654 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16655
16656         * g++.dg/template/ctor1.C: Add instantiation.
16657
16658 2002-01-28  Paul Koning  <pkoning@equallogic.com>
16659
16660         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
16661         argument to __builtin_prefetch to be const ptr.
16662
16663 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
16664
16665         * gcc.c-torture/compile/20020120-1.c: New test.
16666
16667 2002-01-27  Kazu Hirata  <kazu@hxi.com>
16668
16669         * gcc.c-torture/execute/20020127-1.c: New test.
16670
16671 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
16672
16673         * g77.dg/f77-edit-i-in.f: New test
16674         * g77.dg/f77-edit-i-out.f: New test
16675
16676 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
16677
16678         * gcc.dg/debug/debug.exp: New file.
16679         * gcc.dg/debug/trivial.c: New file.
16680         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
16681         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
16682         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
16683         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
16684         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
16685         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
16686         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
16687         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
16688         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
16689         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
16690         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
16691         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
16692         * gcc.dg/20000503-1.c: Removed.
16693         * gcc.dg/20010207-1.c: Removed.
16694         * gcc.dg/20011223-1.c: Removed.
16695         * gcc.dg/20020104-2.c: Removed.
16696         * gcc.dg/debug-1.c: Removed.
16697         * gcc.dg/debug-2.c: Removed.
16698         * gcc.dg/debug-3.c: Removed.
16699         * gcc.dg/debug-4.c: Removed.
16700         * gcc.dg/debug-5.c: Removed.
16701         * gcc.dg/debug-6.c: Removed.
16702         * gcc.dg/dwarf2-1.c: Removed.
16703         * gcc.dg/dwarf2-2.c: Removed.
16704
16705 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
16706
16707         * g++.old-deja/g++.other/eh5.C: New test.
16708         * g++.old-deja/g++.other/sibcall2.C: New test.
16709         * g++.old-deja/g++.other/array9.C: New test.
16710         * g++.old-deja/g++.other/typename2.C: New test.
16711         * g++.old-deja/g++.other/crash60.C: New test.
16712         * g++.old-deja/g++.other/conv9.C: New test.
16713         * g++.old-deja/g++.other/mangle10.C: New test.
16714         * g++.old-deja/g++.other/unchanging1.C: New test.
16715         * g++.old-deja/g++.other/exprstmt1.C: New test.
16716         * g++.old-deja/g++.other/inline23.C: New test.
16717         * g++.old-deja/g++.eh/ia64-1.C: New test.
16718         * g++.old-deja/g++.other/dwarf2-1.C: New test.
16719         * g++.old-deja/g++.other/reload1.C: New test.
16720         * g++.old-deja/g++.other/static20.C: New test.
16721         * g++.old-deja/g++.other/local-alloc1.C: New test.
16722         * g++.old-deja/g++.other/conv8.C: New test.
16723         * g++.old-deja/g++.other/stmtexpr2.C: New test.
16724         * g++.old-deja/g++.other/storeexpr1.C: New test.
16725         * g++.old-deja/g++.other/storeexpr2.C: New test.
16726         * g++.dg/eh/template2.C: New test.
16727         * g++.dg/warn/weak1.C: New test.
16728
16729 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
16730
16731         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
16732         Remove first, non-varying, argument.
16733
16734 2002-01-23  Richard Henderson  <rth@redhat.com>
16735
16736         * gcc.dg/inline-2.c: New.
16737
16738         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
16739         Add optional target arg.  Check number of arguments.
16740         (scan-assembler-not, scan-assembler-dem): Likewise.
16741         (scan-assembler-dem-not): Likewise.
16742
16743 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16744
16745         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
16746         line 12.
16747         * g++.old-deja/g++.brendan/parse3.C,
16748         g++.old-deja/g++.other/crash26.C,
16749         g++.old-deja/g++.other/crash28.C,
16750         g++.old-deja/g++.other/crash29.C,
16751         g++.old-deja/g++.other/crash30.C,
16752         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
16753
16754 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
16755
16756         * gcc.dg/20020115-1.c: New.
16757
16758 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
16759
16760         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
16761
16762 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
16763
16764         * gcc.dg/20020122-3.c: New.
16765
16766 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
16767
16768         * g++.dg/other/gc1.C: New test.
16769
16770 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16771
16772         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
16773
16774 2002-01-22  Richard Henderson  <rth@redhat.com>
16775
16776         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
16777
16778 2002-01-22  Richard Henderson  <rth@redhat.com>
16779
16780         * gcc.dg/20020122-4.c: New.
16781
16782 2002-01-22  H.J. Lu <hjl@gnu.org>
16783
16784         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
16785         link output.
16786         * gcc.dg/special/ecos.exp: Likewise.
16787         * lib/g++-dg.exp: Likewise.
16788         * lib/g77-dg.exp: Likewise.
16789         * lib/gcc-dg.exp : Likewise.
16790         * lib/mike-g++.exp: Likewise.
16791         * lib/mike-g77.exp: Likewise.
16792         * lib/mike-gcc.exp: Likewise.
16793         * lib/objc-dg.exp: Likewise.
16794
16795 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
16796
16797         PR target/5379
16798         * gcc.dg/20020122-2.c: New test.
16799
16800 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
16801
16802         * gcc.dg/20020122-1.c: New test.
16803
16804 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
16805
16806         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
16807
16808 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
16809
16810         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
16811
16812 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16813
16814         * gcc.c-torture/compile/20020121-1.c: New test.
16815
16816 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16817
16818         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
16819         ld_library_path.
16820
16821 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
16822
16823         * gcc.dg/20020218-1.c: New test.
16824
16825 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
16826
16827         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
16828         messages
16829         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
16830         "At global scope" warning
16831         * g++.dg/ext/align1.C: Change cygwin test for alignment
16832         from db-bogus to dg-warning
16833
16834 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
16835
16836         * g77.f-torture/compile/cpp2.F: New test.
16837
16838 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16839
16840         * g++.dg/template/access1.C: New test.
16841
16842 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
16843
16844         * gcc.dg/20020118-1.c: New.
16845
16846 2002-01-18  Kazu Hirata  <kazu@hxi.com>
16847
16848         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
16849
16850 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16851
16852         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
16853         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
16854         alignment warnings.
16855
16856 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16857
16858         * gcc.misc-tests/i386-prefetch.exp: Save and restore
16859         torture_with_loops and torture_without_loops
16860
16861 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
16862
16863         * gcc.c-torture/compile/20020116-1.c: New test.
16864
16865 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
16866
16867         * gcc.dg/20020116-2.c: New test.
16868
16869         * gcc.dg/ultrasp4.c: New test.
16870
16871         * gcc.dg/20020116-1.c: New test.
16872
16873 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
16874
16875         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
16876         by EABI.
16877
16878 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
16879
16880         * gcc.misc-tests/i386-prefetch.exp: New.
16881         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
16882         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
16883         * gcc.misc-tests/i386-pf-none-1.c: New test.
16884         * gcc.misc-tests/i386-pf-sse-1.c: New test.
16885
16886 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
16887
16888         * gcc.dg/gnu89-init-1.c: Add new tests.
16889
16890 2002-01-15  Andreas Jaeger  <aj@suse.de>
16891
16892         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
16893         * gcc.dg/i386-mmx-2.c: Likewise.
16894         * gcc.dg/i386-sse-1.c: Likewise.
16895         * gcc.dg/i386-sse-2.c: Likewise.
16896         * gcc.dg/i386-sse-3.c: Likewise.
16897
16898 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
16899
16900         * g77.f-torture/execute/intrinsic-unix-bessel.f:
16901         Uncomment additional cases that now pass.
16902
16903 2002-01-11  Richard Henderson  <rth@redhat.com>
16904
16905         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
16906         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
16907
16908 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
16909
16910         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
16911
16912 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
16913
16914         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
16915         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
16916
16917 2002-01-10  Dale Johannesen  <dalej@apple.com>
16918
16919         * gcc.c-torture/execute/loop-11.c: New.
16920
16921 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
16922
16923         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
16924         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
16925
16926 2002-01-09  Richard Henderson  <rth@redhat.com>
16927
16928         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
16929         type in which to perform the operation for each size.
16930
16931 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
16932
16933         * gcc.c-torture/compile/20020109-2.c: New test.
16934
16935 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
16936
16937         * gcc.c-torture/execute/loop-10.c: New test.
16938
16939 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16940
16941         * gcc.c-torture/compile/20010226-1.c: New test.
16942         * gcc.c-torture/compile/20010227-1.c: New test.
16943         * gcc.c-torture/compile/20010426-1.c: New test.
16944         * gcc.c-torture/compile/20010510-1.c: New test.
16945         * gcc.c-torture/compile/20010605-3.c: New test.
16946         * gcc.c-torture/compile/20010824-1.c: New test.
16947         * gcc.c-torture/execute/20010409-1.c: New test.
16948         * gcc.dg/noncompile/20000901-1.c: New test.
16949         * gcc.dg/20001023-1.c: New test.
16950         * gcc.dg/20001101-1.c: New test.
16951         * gcc.dg/20001102-1.c: New test.
16952         * gcc.dg/20010207-1.c: New test.
16953         * gcc.dg/20010405-1.c: New test.
16954         * gcc.dg/20010822-1.c: New test.
16955         * gcc.dg/20011107-1.c: New test.
16956
16957 2002-01-09  Jeffrey A Law  (law@redhat.com)
16958
16959         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
16960
16961         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
16962         execution failure on PA targets.
16963
16964 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16965
16966         * gcc.c-torture/compile/20020109-1.c: New test.
16967
16968 2002-01-08  Kazu Hirata  <kazu@hxi.com>
16969
16970         * gcc.c-torture/execute/20020108-1.c: New test.
16971
16972 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
16973
16974         * gcc.dg/20020108-1.c: New test.
16975
16976 2002-01-08  H.J. Lu <hjl@gnu.org>
16977
16978         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
16979         for header files.
16980
16981 2002-01-08  Geoff Keating  <geoffk@redhat.com>
16982
16983         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
16984         consistency.
16985
16986 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
16987
16988         * gcc.dg/altivec-4.c: Test altivec predicates.
16989
16990 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
16991
16992         * gcc.c-torture/execute/20020107-1.c: New test.
16993
16994 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
16995
16996         PR c/5279
16997         * gcc.c-torture/compile/20020106-1.c: New test.
16998
16999 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
17000
17001         * gcc.c-torture/execute/nestfunc-4.c: New test.
17002
17003 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
17004
17005         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
17006         extra triple that slipped in.
17007         * g++.old-deja/g++.abi/align.C: Likewise.
17008         * g++.old-deja/g++.abi/bitfields.C: Likewise.
17009
17010 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
17011
17012         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
17013         * g++.old-deja/g++.abi/align.C: Likewise.
17014         * g++.old-deja/g++.abi/bitfields.C: Likewise.
17015
17016         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
17017         on FreeBSD/i386.
17018         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
17019         FreeBSD.
17020
17021 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
17022
17023         * gcc.dg/20020104-1.c: New test.
17024
17025         * gcc.dg/20020104-2.c: New test.
17026
17027 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
17028
17029         * gcc.dg/20020103-1.c: Fix typo in target selector.
17030
17031 2002-01-03  Richard Henderson  <rth@redhat.com>
17032
17033         * gcc.dg/20020103-1.c: New.
17034
17035 2002-01-03  Kazu Hirata  <kazu@hxi.com>
17036
17037         * gcc.c-torture/execute/20020103-1.c: New test.
17038
17039 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
17040
17041         * g++.dg/other/debug2.C: New test.
17042
17043         * gcc.c-torture/compile/20020103-1.c: New test.
17044
17045 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
17046
17047         * gcc.dg/gnu89-init-1.c: Added new tests.
17048
17049 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17050
17051         * g++.dg/template/friend2.C: Remove as patch is reverted.
17052
17053         * g++.dg/warn/oldcast1.C: New test.
17054
17055         * g++.dg/template/ptrmem1.C: New test.
17056         * g++.dg/template/ptrmem2.C: New test.
17057
17058         * g++.dg/template/ntp.C: New test.
17059
17060         * g++.dg/other/component1.C: New test.
17061
17062         * g++.dg/template/ttp3.C: New test.
17063
17064         * g++.dg/template/friend2.C: New test.
17065         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
17066
17067 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17068
17069         * g++.dg/other/ptrmem1.C: New test.
17070         * g++.dg/other/ptrmem2.C: New test.
17071
17072 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17073
17074         * g++.dg/template/ctor1.C: New test.
17075
17076 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17077
17078         * g++.dg/template/friend2.C: New test.
17079
17080 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
17081
17082         * gcc.dg/mmix-1.c: New test.
17083
17084 2001-12-31  Richard Henderson  <rth@redhat.com>
17085
17086         * gcc.dg/asm-5.c: New.
17087
17088 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
17089
17090         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
17091         in namespace __gnu_cxx
17092
17093 2001-12-30  Richard Henderson  <rth@redhat.com>
17094
17095         * gcc.dg/debug-6.c: New.
17096
17097 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
17098
17099         * gcc.c-torture/compile/20011229-2.c: New test.
17100
17101 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
17102
17103         * gcc.dg/debug-3.c: New test.
17104         * gcc.dg/debug-4.c: New test.
17105         * gcc.dg/debug-5.c: New test.
17106
17107 2001-12-29  Richard Henderson  <rth@redhat.com>
17108
17109         * g++.dg/eh/loop1.C: New.
17110
17111 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17112
17113         * g++.dg/template/crash1.C: New test.
17114
17115 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17116
17117         * g++.dg/other/const1.C: New test.
17118
17119 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
17120
17121         * gcc.c-torture/compile/20011229-1.c: New test.
17122
17123 2001-12-28  Stan Shebs  <shebs@apple.com>
17124
17125         * lib/objc-torture.exp: Resync with c-torture.exp.
17126         * lib/objc.exp: Load standard libraries.
17127
17128 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
17129
17130         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
17131         additional tests.
17132
17133 2001-12-27  Roger Sayle <roger@eyesopen.com>
17134
17135         * gcc.c-torture/execute/string-opt-16.c: New testcase.
17136
17137 2001-12-27  Richard Henderson  <rth@redhat.com>
17138
17139         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
17140
17141 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
17142
17143         * g++.dg/eh/ctor1.C: New test.
17144         * g++.dg/other/error2.C: New test.
17145
17146 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
17147
17148         * g++.dg/other/init2.C: New test.
17149
17150 2001-12-24  Richard Henderson  <rth@redhat.com>
17151
17152         * gcc.dg/20011223-1.c: New.
17153         * gcc.dg/inline-1.c: New.
17154
17155 2001-12-23  Richard Henderson  <rth@redhat.com>
17156
17157         * gcc.dg/asm-4.c: Test operand modifiers.
17158
17159 2001-12-23  Richard Henderson  <rth@redhat.com>
17160
17161         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
17162
17163 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
17164
17165         * gcc.c-torture/execute/20011223-1.c: New test.
17166
17167 2001-12-21  Richard Henderson  <rth@redhat.com>
17168
17169         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
17170         re-enables the warning.
17171
17172 2001-12-21  Richard Henderson  <rth@redhat.com>
17173
17174         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
17175
17176 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
17177
17178         * gcc.c-torture/compile/20011218-1.c: New test.
17179
17180 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
17181
17182         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
17183         arm-isr.c test.
17184         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
17185         epilogue generation for ARM ISR routines.
17186
17187 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17188
17189         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
17190         * gcc.dg/format/c90-printf-3.c: Likewise.
17191         * gcc.dg/format/c99-printf-3.c: Likewise.
17192         * gcc.dg/format/ext-1.c: Likewise.
17193         * gcc.dg/format/ext-6.c: Likewise.
17194         * gcc.dg/format/format.h: Prototype unlocked stdio.
17195
17196 2001-12-20  Richard Henderson  <rth@redhat.com>
17197
17198         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
17199         (arena): Use it.
17200         (malloc): Correct allocation logic.  Abort if we fill up the
17201         arena before initialization complete.
17202         (realloc): Correct allocation logic.
17203
17204 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
17205
17206         * gcc.c-torture/compile/20011219-2.c: New test.
17207
17208         * gcc.c-torture/execute/20011219-1.c: New test.
17209
17210 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
17211
17212         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
17213         target does not support weak symbols.
17214
17215 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
17216
17217         * gcc.c-torture/compile/20011219-1.c: New test.
17218
17219 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
17220
17221         * g++.dg/other/error1.C: New test.
17222
17223 2001-12-17  Jeffrey A Law  (law@redhat.com)
17224
17225         * gcc.c-torture/execute/20011217-1.c: New test.
17226
17227 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
17228
17229         * objc.dg/special/: New directory.
17230         * objc.dg/special/special.exp: New file.
17231         * objc.dg/special/unclaimed-category-1.h: New file.
17232         * objc.dg/special/unclaimed-category-1a.m: New file.
17233         * objc.dg/special/unclaimed-category-1.m: New file.
17234
17235 2001-12-17  Andreas Jaeger  <aj@suse.de>
17236
17237         * gcc.c-torture/compile/20011217-2.c: New test.
17238
17239 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
17240
17241         * gcc.c-torture/compile/20011217-1.c: New test.
17242
17243 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
17244
17245         * testsuite/gcc.dg/20011214-1.c: New.
17246
17247 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
17248
17249         * gcc.dg/altivec-4.c: New.
17250
17251 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
17252
17253         * gcc.dg/20011113-1.c: New test.
17254
17255 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17256
17257         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
17258         std::__malloc_alloc_template<0> and
17259         std::__default_alloc_template<false, 0>.
17260
17261 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
17262
17263         * objc/execute/bf-21.m: New test.
17264         * objc/execute/enumeration-1.m: New test.
17265         * objc/execute/enumeration-2.m: New test.
17266
17267 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
17268
17269         * gcc.dg/gnu89-init-1.c: New test.
17270
17271 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17272
17273         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
17274         * g++.old-deja/g++.jason/2371.C: Likewise.
17275         * g++.old-deja/g++.jason/template33.C: Likewise.
17276         * g++.old-deja/g++.jason/template34.C: Likewise.
17277         * g++.old-deja/g++.jason/template36.C: Likewise.
17278         * g++.old-deja/g++.oliva/typename1.C: Likewise.
17279         * g++.old-deja/g++.oliva/typename2.C: Likewise.
17280         * g++.old-deja/g++.other/typename1.C: Likewise.
17281         * g++.old-deja/g++.pt/inherit2.C: Likewise.
17282         * g++.old-deja/g++.pt/nontype5.C: Likewise.
17283         * g++.old-deja/g++.pt/typename11.C: Likewise.
17284         * g++.old-deja/g++.pt/typename14.C: Likewise.
17285         * g++.old-deja/g++.pt/typename16.C: Likewise.
17286         * g++.old-deja/g++.pt/typename3.C: Likewise.
17287         * g++.old-deja/g++.pt/typename4.C: Likewise.
17288         * g++.old-deja/g++.pt/typename5.C: Likewise.
17289         * g++.old-deja/g++.pt/typename7.C: Likewise.
17290         * g++.old-deja/g++.robertl/eb9.C: Likewise.
17291
17292 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
17293
17294         * g++.dg/other/linkage1.C: New test.
17295         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
17296         specifiers.
17297
17298 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
17299
17300         * gcc.dg/concat.c: New test.
17301
17302 2001-12-11  Stan Shebs  <shebs@apple.com>
17303
17304         * objc/compile: New test directory.
17305         * objc/compile/compile.exp: New expect script.
17306         * objc/compile/20011211-1.m: New compile test.
17307
17308 2001-12-11  Jason Merrill  <jason@redhat.com>
17309
17310         * lib/prune.exp (prune_gcc_output): Also handle "In member
17311         function".  So many permutations...
17312
17313 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
17314
17315         * g++.dg/template/typedef1.C: New test.
17316
17317 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17318
17319         * g++.dg/other/copy1.C: New test.
17320
17321 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
17322
17323         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
17324
17325         * gcc.dg/builtin-choose-expr.c: New.
17326
17327 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
17328
17329         * gcc.dg/altivec-2.c: New.
17330
17331 2001-12-07  Richard Henderson  <rth@redhat.com>
17332
17333         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
17334
17335 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
17336
17337         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
17338         ultrasparc.
17339
17340 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17341
17342         * g++-old.deja/g++.robertl/eb101.C: Deleted.
17343
17344 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
17345
17346         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
17347         variable argument list.
17348
17349 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
17350
17351         * gcc.c-torture/execute/memcheck: Delete entire directory.
17352         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
17353         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
17354
17355 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17356
17357         * gcc.dg/Wshadow-1.c: New test.
17358
17359 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
17360
17361         * gcc.c-torture/compile/20011130-1.c: New test.
17362
17363         * gcc.dg/noncompile/20011025-1.c: New test.
17364
17365         * g++.dg/other/anon-union.C: New test.
17366
17367         * gcc.c-torture/execute/20011024-1.c: New test.
17368
17369 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
17370
17371         * gcc.c-torture/execute/20000722-1.x,
17372         gcc.c-torture/execute/20010123-1.x: Remove.
17373         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
17374         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
17375         gcc.dg/c99-complit-2.c: New tests.
17376
17377 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
17378
17379         * g++.dg/inherit/base1.C: New test.
17380
17381 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
17382
17383         * g++.dg/other/stdarg1.C: New test.
17384
17385         * gcc.c-torture/compile/20011130-2.c: New test.
17386
17387 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
17388
17389         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
17390         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
17391         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
17392         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
17393         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
17394         * gcc.dg/builtin-prefetch-1.c: New test.
17395
17396 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
17397
17398         * gcc.dg/20011130-1.c: New test.
17399
17400 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17401
17402         * g++.dg/other/scope1.C: New test.
17403         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
17404
17405 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
17406
17407         * gcc.dg/vla-init-1.c: New test.
17408
17409 2001-12-01  Geoff Keating  <geoffk@redhat.com>
17410
17411         * gcc.c-torture/compile/structs.c: New testcase from GDB.
17412
17413 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17414
17415         * objc.dg/alias.m: Update.
17416         * objc.dg/class-1.m: Update.
17417         * objc.dg/const-str-1.m: Update.
17418         * objc.dg/fwd-proto-1.m: Update.
17419         * objc.dg/id-1.m: Update.
17420         * objc.dg/super-class-1.m: Update.
17421
17422 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
17423
17424         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
17425         constructs.
17426
17427 2001-11-28  Jeffrey A Law  (law@cygnus.com)
17428
17429         * gcc.c-torture/execute/20011128-1.c: New test.
17430
17431 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
17432
17433         * gcc.dg/20011127-1.c: New test.
17434
17435 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17436
17437         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
17438         from Austin Group draft 7.
17439         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
17440         scanf format arguments.
17441         * gcc.dg/format/no-exargs-2.c: New test.
17442
17443 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
17444
17445         * g++.dg/abi/vbase8-4.C: New test.
17446
17447 2001-11-24  Ian Lance Taylor  <ian@airs.com>
17448
17449         * gcc.c-torture/execute/20011121-1.c: New test.
17450
17451 2001-11-23  Jeffrey A Law  (law@cygnus.com)
17452
17453         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
17454
17455 2001-11-23  Andreas Jaeger  <aj@suse.de>
17456
17457         * gcc.dg/cpp/charconst-2.c: New test.
17458
17459 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
17460
17461         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
17462         to the host if it is remote.  Let tests specify extra headers
17463         they use.
17464         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
17465         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
17466         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
17467         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
17468         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
17469         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
17470         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
17471         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
17472         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
17473         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
17474
17475 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
17476
17477         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
17478         for little endian ARMs.
17479
17480 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
17481
17482         * gcc.c-torture/compile/20011119-1.c: New test.
17483         * gcc.c-torture/compile/20011119-2.c: New test.
17484
17485 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
17486
17487         * gcc.dg/altivec-1.c: Fix typo.
17488
17489 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
17490
17491         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
17492
17493 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
17494
17495         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
17496
17497 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
17498
17499         * lib/g77.exp: Don't specify --rpath-link.
17500
17501         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
17502         across all the headers.
17503         * gcc.dg/format/format.exp: For testing on a remote host,
17504         copy format.h.
17505
17506         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
17507         * gcc.c-torture/execute/930406-1.c: Likewise.
17508         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17509
17510 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
17511
17512         * gcc.dg/altivec-1.c: New.
17513
17514 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
17515
17516         * gcc.dg/cpp/fpreprocessed.c: New test case.
17517
17518 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17519
17520         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
17521         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
17522         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
17523
17524 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17525
17526         * gcc.dg/no-builtin-1.c: New test.
17527
17528 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
17529
17530         * gcc.c-torture/execute/20011115-1.c: New test.
17531
17532 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
17533
17534         * gcc.c-torture/compile/20011114-2.c: New test.
17535         * gcc.c-torture/compile/20011114-3.c: New test.
17536         * gcc.c-torture/compile/20011114-4.c: New test.
17537
17538 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
17539
17540         * g++.dg/other/init1.C: New test.
17541
17542 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
17543
17544         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
17545         message.
17546
17547         * gcc.c-torture/execute/20011114-1.c: New testcase.
17548
17549         * gcc.c-torture/compile/20010327-1.c: Revert last change.
17550         * gcc.c-torture/compile/20011114-1.c: New test, exactly
17551         like the (before this change) version of 20010327-1.c.
17552
17553 2001-11-14  Roger Sayle <roger@eyesopen.com>
17554
17555         * gcc.c-torture/execute/string-opt-13.c: New testcase.
17556
17557 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
17558
17559         * g++.dg/init/array2.C: New test.
17560
17561 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
17562
17563         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
17564
17565 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
17566
17567         * g++.dg/other/forscope1.C: New test.
17568         * g++.dg/ext/forscope1.C: New test.
17569         * g++.dg/ext/forscope2.C: New test.
17570
17571 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
17572
17573         * gcc.c-torture/execute/20011113-1.c: New test.
17574
17575 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
17576
17577         * gcc.c-torture/execute/20011109-2.c: New test.
17578
17579         * gcc.c-torture/execute/20011109-1.c: New test.
17580
17581 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
17582
17583         * gcc.c-torture/compile/20011109-1.c: New test.
17584
17585 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
17586
17587         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
17588         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
17589         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
17590         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
17591         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
17592         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
17593         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
17594
17595 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17596
17597         * g++.dg/warn/Wshadow-1.C: New tests.
17598         * g++.old-deja/g++.mike/for3.C: Update.
17599
17600 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
17601
17602         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
17603         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
17604         XFAILs.  Adjust expected error texts.
17605         * gcc.c-torture/compile/20011106-1.c,
17606         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
17607         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
17608         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
17609         gcc.dg/c99-array-lval-5.c: New tests.
17610
17611 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17612
17613         * gcc.dg/cpp/defined.c: Update.
17614
17615 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17616
17617         * gcc.c-torture/execute/anon-1.c: New test.
17618
17619 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
17620
17621         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
17622         same size, so no warning should be produced on stormy16.
17623
17624         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
17625         due to oversized array.
17626         * g++.old-deja/g++.mike/ns15.C: Likewise.
17627         * g++.old-deja/g++.pt/crash16.C: Likewise.
17628
17629 2001-11-02  Graham Stott  <grahams@redhat.com>
17630
17631         * g++.dgother/debug1.C: Fix typos.
17632
17633 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
17634
17635         * g++.dg/other/debug1.C: New test.
17636
17637 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17638
17639         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
17640         of unsigned long.
17641
17642 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
17643
17644         * gcc.dg/20011029-2.c: New test.
17645
17646         * gcc.c-torture/compile/20011029-1.c: New test.
17647
17648 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
17649
17650         * objc/execute/class_self-1.m: New test.
17651         * objc/execute/class_self-2.m: New test.
17652
17653 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
17654
17655         * gcc.misc-tests/msgs.exp: Delete.
17656         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
17657         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
17658         error set to match recent changes.
17659
17660 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
17661
17662         * gcc.dg/20011021-1.c: New test.
17663
17664 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
17665
17666         * gcc.c-torture/compile/20011023-1.c: New test.
17667
17668 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
17669
17670         * lib/g77.exp: Rewrite based on lib/g++.exp.
17671
17672 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
17673
17674         * gcc.c-torture/execute/20011019-1.c: New test.
17675
17676         * gcc.dg/20011018-1.c: New test.
17677
17678 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
17679
17680         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
17681
17682 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
17683
17684         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
17685         * gcc.dg/attr-invalid.c: Likewise.
17686
17687 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
17688
17689         * testsuite/gcc.dg/20011015-1.c: New test.
17690
17691 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17692
17693         * g++.dg/template/unify2.C: New test.
17694
17695 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17696
17697         * g++.dg/other/exception-specification.C: New test
17698
17699 2001-10-13  Tom Rix  <trix@redhat.com>
17700
17701         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
17702         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
17703
17704 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
17705
17706         * testsuite/gcc.dg/20011009-1.c: New test.
17707
17708 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
17709
17710         PR g++/4476
17711         * g++.dg/other/friend1.C: New test.
17712
17713 2001-10-11  Richard Henderson  <rth@redhat.com>
17714
17715         * g++.old-deja/g++.other/crash18.C: Add -S to options.
17716
17717 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17718
17719         * gcc.c-torture/compile/20011010-1.c: New.
17720
17721 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
17722
17723         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
17724         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
17725         g77.f-torture/execute/execute.exp,
17726         g77.f-torture/noncompile/noncompile.exp,
17727         gcc.c-torture/compile/compile.exp,
17728         gcc.c-torture/execute/execute.exp,
17729         gcc.c-torture/execute/ieee/ieee.exp,
17730         gcc.c-torture/execute/memcheck/memcheck.exp,
17731         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
17732         objc/execute/execute.exp: Update FSF address.
17733
17734 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
17735
17736         * gcc.dg/cpp/cmdlne-C.c: Update.
17737         * gcc.dg/cpp/cmdlne-C2.c: New.
17738
17739 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17740
17741         * gcc.c-torture/execute/20011008-3.c: New.
17742
17743 2001-10-08  DJ Delorie  <dj@redhat.com>
17744
17745         * gcc.dg/20011008-1.c: New.
17746         * gcc.dg/20011008-2.c: New.
17747
17748 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17749
17750         * gcc.dg/cpp/spacing1.c: Update test.
17751
17752 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
17753
17754         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
17755         spelling errors of "separate" as "seperate".
17756
17757 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
17758
17759         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
17760         enough to avoid inlining.
17761
17762 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17763
17764         * lib/g77.exp: set libg2c_dir correctly.
17765
17766 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17767
17768         * gcc.dg/cpp/macro11.c: New test.
17769
17770 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17771
17772         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
17773         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
17774         gcc.dg/format/multattr-3.c: New tests.
17775         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
17776         tests for format attributes on function pointers being rejected.
17777
17778 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17779
17780         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
17781
17782 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17783
17784         * g++.dg/warn/format1.C: New test.
17785
17786 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
17787
17788         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
17789
17790 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17791
17792         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
17793
17794 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17795
17796         * gcc.dg/cpp/redef2.c: Add test.
17797
17798 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
17799
17800         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
17801         long-standing bug on i686, apparently.
17802         * gcc.c-torture/execute/loop-2c.x: New file.
17803         * gcc.c-torture/execute/loop-2d.x: New file.
17804         * gcc.c-torture/execute/loop-3c.x: New file.
17805
17806 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
17807
17808         * gcc.dg/cpp/20000625-2.c: Correct line number.
17809
17810 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17811
17812         * gcc.dg/cpp/macro10.c: New test.
17813         * gcc.dg/cpp/strify3.c: New test.
17814         * gcc.dg/cpp/spacing1.c: Add tests.
17815         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
17816         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
17817
17818 2001-09-24  DJ Delorie  <dj@redhat.com>
17819
17820         * gcc.c-torture/execute/20010924-1.c: New test.
17821
17822 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17823
17824         * testsuite/objc/execute/paste.m: Remove.
17825
17826 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17827
17828         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
17829
17830 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
17831
17832         * g77.dg/strlen0.f: New test.
17833
17834 2001-09-21  Richard Henderson  <rth@redhat.com>
17835
17836         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
17837         * g++.old-deja/g++.abi/vtable2.C: Likewise.
17838
17839 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
17840
17841         Table-driven attributes.
17842         * g++.dg/ext/attrib1.C: New test.
17843
17844 2001-09-20  DJ Delorie  <dj@redhat.com>
17845
17846         * gcc.dg/20000926-1.c: Update expected warning messages.
17847         * gcc.dg/array-2.c: Likewise, and test for warnings too.
17848         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
17849         array.
17850
17851 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
17852
17853         * g++.dg/eh/registers1.C: New test case.
17854
17855 2001-09-17  Richard Henderson  <rth@redhat.com>
17856
17857         * gcc.dg/array-5.c: Fix VLA decomposition test.
17858
17859 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
17860
17861         * gcc.dg/cpp/line5.c: New testcase.
17862
17863 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
17864
17865         * gcc.dg/cpp/macro9.c: New test.
17866
17867 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
17868
17869         * gcc.c-torture/execute/980223.c: Change type of addr from long
17870         to char *.
17871
17872 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
17873
17874         * gcc.c-torture/execute/20010915-1.c: New test.
17875
17876 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
17877
17878         * g77.dg/bprob: New directory.
17879         * g77.dg/bprob/bprob.exp: New file.
17880         * g77.dg/bprob/bprob-1.f: New test.
17881         * g77.dg/gcov: New directory.
17882         * g77.dg/gcov/gcov.exp: New file.
17883         * g77.dg/gcov/gcov-1.f: New test.
17884         * g77.dg/gcov/gcov-1.x: New file.
17885
17886 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
17887
17888         * gcc.dg/cpp/directiv.c: Update.
17889         * gcc.dg/cpp/undef1.c: Update.
17890
17891 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
17892
17893         * gcc.dg/20010912-1.c: New test.
17894
17895 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
17896
17897         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
17898         language-independent file in lib.
17899         * lib/gcov.exp: New file.
17900
17901 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17902
17903         * gcc.c-torture/compile/20010911-1.c: New test.
17904
17905 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
17906
17907         * lib/profopt.exp: New, to support profile-directed optimizations.
17908         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
17909         * gcc.misc-tests/bprob-1.c: New test.
17910         * gcc.misc-tests/bprob-2.c: New test.
17911
17912 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
17913
17914         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
17915         XFAIL and which kinds of gcov output to verify.
17916         * gcc.misc-tests/gcov-4b.x: New file.
17917         * gcc.misc-tests/gcov-5b.x: New file.
17918         * gcc.misc-tests/gcov-6.x: New file.
17919         * gcc.misc-tests/gcov-7.c: New test.
17920         * gcc.misc-tests/gcov-7.x: New file.
17921
17922 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
17923
17924         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
17925         * gcc.misc-tests/gcov-6.c: New test.
17926
17927 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17928
17929         PR c++/3986
17930         * g++.dg/abi/vbase1.C: New test.
17931
17932 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
17933
17934         * objc.dg/method-2.m: New.
17935
17936 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17937
17938         PR c++/4203
17939         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
17940         * g++.dg/init/empty1.C: New test.
17941
17942 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
17943
17944         * gcc.c-torture/compile/20010903-1.c: New test.
17945
17946 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
17947
17948         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
17949         for m68k.
17950
17951 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
17952
17953         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
17954
17955         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
17956
17957         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
17958
17959 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
17960
17961         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
17962         for 16-bit 'unsigned int'.
17963
17964 2001-08-29  Kazu Hirata  <kazu@hxi.com>
17965
17966         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
17967
17968 2001-08-27  Richard Henderson  <rth@redhat.com>
17969
17970         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
17971         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
17972
17973 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
17974
17975         * gcc.dg/asm-names.c (ymain): New.
17976
17977 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
17978
17979         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
17980         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
17981         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
17982
17983 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17984
17985         * gcc.dg/compare5.c: New testcase.
17986
17987 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
17988
17989         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
17990         and "In instantiation".
17991
17992 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
17993
17994         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
17995
17996 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
17997
17998         * gcc.misc-tests/gcov.exp: Add support for branch information.
17999         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
18000         * gcc.misc-tests/gcov-4.c: New test.
18001         * gcc.misc-tests/gcov-4b.c: New test.
18002         * gcc.misc-tests/gcov-5b.c: New test.
18003
18004 2001-08-20  Zack Weinberg  <zackw@panix.com>
18005
18006         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
18007         expected to fail.
18008
18009 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18010
18011         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
18012
18013 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
18014
18015         * g++.dg/eh/template1.C: New test.
18016
18017 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
18018
18019         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
18020         Fix thinko.
18021         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
18022         for xfail.
18023
18024 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
18025
18026         * lib/g77-dg.exp:  Use prune.exp for common procedures
18027         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
18028         * lib/g77.exp: (g77-dg-prune) Remove
18029
18030 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
18031
18032         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
18033
18034 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18035
18036         * g++.dg/template/unify1.C: New test.
18037
18038 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
18039
18040         * g++.dg/abi/empty4.C: New test.
18041
18042 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
18043
18044         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
18045         solaris2.*
18046         * g77.f-torture/compile/pr3743.x: Likewise
18047
18048 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18049
18050         * g++.dg/other/using-declaration.C: New test.
18051
18052 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18053
18054         * gcc.dg/cpp/tr-sign.c: New testcase.
18055
18056 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18057
18058         * gcc.dg/cpp/19951025-1.c: Revert.
18059         * gcc.dg/cpp/directiv.c: We no longer process directives that
18060         interrupt macro arguments.
18061
18062 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
18063
18064         * gcc.dg/bconstp-1.c: New test.
18065
18066 2001-08-03  Richard Henderson  <rth@redhat.com>
18067
18068         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
18069
18070 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18071
18072         * gcc.dg/cpp/19951025-1.c: Update.
18073
18074 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
18075
18076         * g77.dg/ff90-1.f (s): Fix reference of variable z,
18077         should be x.
18078
18079 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18080
18081         Kill -fhonor-std.
18082         * g++.old-deja/g++.ns/ns14.C: Remove special options.
18083         * g++.old-deja/g++.other/std1.C: Likewise.
18084         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
18085
18086 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
18087
18088         * lib/g77.exp:  Load gcc-defs.exp for common procedures
18089         (g77_pass, g77_fail, g77_finish, g77_exit,
18090         ${tool}_check_unsupported_p} Now redundant.  Deleted.
18091
18092 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
18093
18094         * g77.dg/fbackslash.f
18095         * g77.dg/fcase-preserve.f
18096         * g77.dg/ff90-1.f
18097         * g77.dg/ffixed-line-length-0.f
18098         * g77.dg/ffixed-line-length-132.f
18099         * g77.dg/ffixed-line-length-7.f
18100         * g77.dg/ffixed-line-length-72.f
18101         * g77.dg/ffixed-line-length-none.f
18102         * g77.dg/ffree-form-1.f
18103         * g77.dg/fno-backslash.f
18104         * g77.dg/fno-f90-1.f
18105         * g77.dg/fno-fixed-form-1.f
18106         * g77.dg/fno-onetrip.f
18107         * g77.dg/fno-typeless-boz.f
18108         * g77.dg/fno-underscoring.f
18109         * g77.dg/fno-vxt-1.f
18110         * g77.dg/fonetrip.f
18111         * g77.dg/ftypeless-boz.f
18112         * g77.dg/fugly-assumed.f
18113         * g77.dg/funderscoring.f
18114         * g77.dg/fvxt-1.f
18115
18116 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
18117
18118         * objc.dg/fwd-proto-1.m: New.
18119         * objc.dg/local-decl-1.m: New.
18120         * objc.dg/naming-1.m: New.
18121         * objc.dg/naming-2.m: New.
18122         * objc.dg/proto-hier-1.m: New.
18123
18124 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
18125
18126         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
18127         largest-type elements to a struct makes its size grow.
18128
18129 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18130
18131         * g++.dg/abi/vthunk1.C: New test.
18132
18133 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18134
18135         * g++.dg/abi/vbase8-22.C: New test.
18136
18137 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18138
18139         * gcc.dg/cpp/macro8.c: New test.
18140
18141 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
18142
18143         * g++.dg/abi/vbase8-21.C: New test.
18144
18145 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
18146
18147         * g++.dg/abi/vbase8-10.C: New test.
18148
18149 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18150
18151         * lib/g++.exp (g++_set_ld_library_path): Renamed to
18152         ${tool}_set_ld_library_path.
18153         Changed caller.
18154         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
18155         g++.exp.
18156
18157 2001-07-26  Stan Cox <scox@redhat.com>
18158
18159         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
18160         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
18161         gcc_exit, gcc_check_unsupported_p):
18162         Moved to gcc-deps.exp
18163         * gcc-deps.exp: New file.
18164
18165 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18166
18167         * g++.old-deja/g++.pt/defarg14.C: New test.
18168
18169 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18170
18171         * g++.old-deja/g++.other/lineno5.C: New test.
18172
18173 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18174
18175         * g++.old-deja/g++.pt/crash68.C: New test.
18176
18177 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18178
18179         * g++.old-deja/g++.other/crash42.C: New test.
18180
18181 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18182
18183         * gcc.dg/cpp/extratokens.c: Fix.
18184         * gcc.dg/cpp/skipping2.c: New tests.
18185
18186 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18187
18188         * gcc.c-torture/execute/20010724-1.c: New file.
18189         * gcc.c-torture/execute/20010724-1.x: New file.
18190
18191 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18192
18193         * g++.old-deja/g++.other/cond7.C: New test.
18194
18195 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18196
18197         * g++.old-deja/g++.other/optimize4.C: New test.
18198
18199 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18200
18201         * g++.old-deja/g++.abi/vbase8-5.C: New test.
18202
18203 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
18204
18205         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
18206         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
18207         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
18208         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
18209
18210         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
18211         bug report" message.
18212
18213         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
18214         * g++.dg/ext/instantiate1.C: Move from old-deja.
18215
18216 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
18217
18218         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
18219         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
18220         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
18221         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
18222
18223 2001-07-23  Jeffrey A Law  (law@cygnus.com)
18224
18225         * gcc.c-torture/execute/20010723-1.c: New test.
18226
18227 2001-07-23  Ben Elliston  <bje@redhat.com>
18228
18229         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
18230
18231 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18232
18233         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
18234         i[34567]86-*-*.
18235         Delete handling of ieee_multilib_flags.
18236         Pass -mieee for alpha*-*-* and sh-*-*.
18237         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
18238
18239 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
18240
18241         Remove old-abi tests.
18242         * g++.old-deja/g++.mike/p11116.C: Remove.
18243         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
18244
18245 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
18246
18247         * g77.f-torture/compile/pr3743.f:  New test
18248
18249 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
18250
18251         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
18252
18253 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18254
18255         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
18256         g++.old-deja/g++.pt/static6.C: Likewise.
18257         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
18258         supports weak symbols.
18259
18260 2001-07-18  Andreas Jaeger  <aj@suse.de>
18261
18262         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
18263         supported again.
18264
18265 2001-07-18  Andreas Jaeger  <aj@suse.de>
18266
18267         * gcc.dg/iftrap-1.c: Fix target line.
18268
18269 2001-07-17  Richard Henderson  <rth@redhat.com>
18270
18271         * gcc.c-torture/execute/20010717-1.c: New.
18272
18273 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
18274
18275         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
18276         tests.
18277
18278 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18279
18280         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
18281
18282 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18283
18284         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
18285         UAC_SIGBUS, UAC_NOPRINT definitions.
18286
18287 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
18288
18289         * objc/execute/object_is_class.m: New test.
18290         * objc/execute/object_is_meta_class.m: New test.
18291
18292 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18293
18294         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
18295         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
18296
18297 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
18298
18299         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
18300         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
18301
18302 2001-07-14  Richard Henderson  <rth@redhat.com>
18303
18304         * gcc.dg/iftrap-1.c: New.
18305
18306 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
18307
18308         * g77.f-torture/execute/intrinsic77.f: New test.
18309
18310 2001-07-11  Janis Johnson <janis@us.ibm.com>
18311
18312         * gcc.misc-tests/gcov-3.c: New test.
18313
18314 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18315
18316         * gcc.c-torture/compile/20010711-1.c,
18317         * gcc.c-torture/compile/20010711-2.c: New tests.
18318
18319 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18320
18321         * gcc.c-torture/execute/20010711-1.c: New test.
18322
18323 2001-07-11  Ben Elliston  <bje@redhat.com>
18324
18325         * g++.old-deja/g++.other/enum5.C: New test.
18326
18327 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
18328
18329         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
18330         (g++-dg-prune): Call prune_gcc_output.
18331         * prune.exp: New file for prune_gcc_output.
18332         * lib/g++.exp, lib/gcc.exp: Load it.
18333
18334 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
18335
18336         * gcc.c-torture/compile/20010701-1.c,
18337         g++.old-deja/g++.ext/attrib6.C: New tests.
18338
18339 2001-07-06  Jeffrey A Law  (law@cygnus.com)
18340
18341         * gcc.c-torture/compile/20010706-1.c: New test.
18342
18343 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
18344
18345         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
18346
18347 2001-06-28  Stan Shebs  <shebs@apple.com>
18348
18349         * gcc.dg/pragma-darwin.c: New test.
18350
18351 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18352
18353         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
18354         Solaris 2.[678] system.
18355
18356 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18357
18358         * gcc.dg/20010622-1.c: New test.
18359
18360 2001-06-18  Stan Shebs  <shebs@apple.com>
18361
18362         * objc.dg: New directory.
18363         * objc.dg/dg.exp: New file.
18364         * objc.dg/alias.m: New.
18365         * objc.dg/class-1.m: New.
18366         * objc.dg/class-2.m: New.
18367         * objc.dg/const-str-1.m: New.
18368         * objc.dg/const-str-2.m: New.
18369         * objc.dg/id-1.m: New.
18370         * objc.dg/method-1.m: New.
18371         * objc.dg/super-class-1.m: New.
18372         * lib/objc-dg.exp: New file.
18373
18374 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18375
18376         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
18377         of label name.
18378
18379 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
18380
18381         * g++.old-deja/g++.abi/vbase8-9.C: New test.
18382
18383 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18384
18385         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
18386         variable.
18387
18388 2001-06-12  Richard Henderson  <rth@redhat.com>
18389
18390         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
18391
18392 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18393
18394         * g++.old-deja/g++.abi/vbase5.C: New test.
18395         * g++.old-deja/g++.abi/vbase6.C: New test.
18396         * g++.old-deja/g++.abi/vbase7.C: New test.
18397
18398 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18399
18400         * gcc.c-torture/compile/20010610-1.c: New test.
18401
18402 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18403
18404         * g++.old-deja/g++.abi/vbase4.C: New test.
18405
18406 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18407
18408         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
18409         support %f for HC11/HC12 targets.
18410         * gcc.c-torture/execute/930513-1.x: New file, likewise.
18411         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
18412         on HC11/HC12 targets.
18413         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
18414
18415 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18416
18417         * gcc.dg/wchar_t-1.c: New file.
18418         * gcc.dg/wint_t-1.c: Likewise.
18419
18420 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
18421
18422         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
18423
18424 2001-06-11  Richard Henderson  <rth@redhat.com>
18425
18426         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
18427
18428 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18429
18430         * gcc.c-torture/compile/20010611-1.c: New test.
18431
18432 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18433
18434         * gcc.dg/c99-tag-1.c: Add more tests.
18435
18436 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
18437
18438         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
18439         representation on MN10300 and ARM/Thumb.
18440
18441 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
18442
18443         * g77.f-torture/execute/20010610.f: New.
18444
18445 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
18446
18447         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
18448         names.
18449
18450 2001-06-09  Richard Henderson  <rth@redhat.com>
18451
18452         * gcc.c-torture/execute/ashrdi-1.c: New.
18453         * gcc.c-torture/execute/ashldi-1.c: New.
18454         * gcc.c-torture/execute/lshrdi-1.c: New.
18455
18456 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
18457
18458         * objc/execute/load-3.m: Added. Check sending +load to categories,
18459         in addition to classes.
18460
18461 2001-06-08  Stan Shebs  <shebs@apple.com>
18462
18463         * objc/execute/load-2.m: New test.  From Nicola Pero
18464         <n.pero@mi.flashnet.it>.
18465
18466 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
18467
18468         * gcc.c-torture/execute/20010605-2.c: New test.
18469
18470 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18471
18472         * g++.old-deja/g++.abi/vbase2.C: New test.
18473         * g++.old-deja/g++.abi/vbase3.C: New test.
18474
18475 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18476
18477         * g++.old-deja/g++.pt/friend49.C: New test.
18478
18479 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
18480
18481         * g++.old-deja/g++.ext/anon3.C: New test.
18482
18483 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
18484
18485         * g++.old-deja/g++.other/conv7.C: New test.
18486
18487 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
18488
18489         * gcc.c-torture/compile/20010605-2.c: New test.
18490
18491 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18492
18493         * gcc.c-torture/execute/20010604-1.c: New test.
18494
18495 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
18496
18497         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
18498
18499 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
18500
18501         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
18502         (g++_link_flags): Likewise.
18503         (g++_init): Pass gccpath's value to two previous functions.
18504
18505 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18506
18507         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
18508         Ensure logfile entry matches exec command line.
18509
18510 2001-05-31  Richard Henderson  <rth@redhat.com>
18511
18512         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
18513         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
18514
18515 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
18516
18517         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
18518         compiler for irix6.2
18519
18520 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
18521
18522         * g++.old-deja/g++.other/optimize3.C: New file.
18523
18524 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
18525
18526         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
18527         assemble.
18528
18529 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
18530
18531         * g++.old-deja/g++.other/optimize2.C: New file.
18532
18533 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
18534
18535         * gcc.c-torture/compile/20010518-2.c: New file.
18536         * gcc.c-torture/execute/20010518-1.c: New file.
18537         * gcc.c-torture/execute/20010518-2.c: New file.
18538
18539 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18540
18541         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
18542
18543 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
18544
18545         G++ no longer defines builtins that do not begin with __builtin.
18546         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
18547         * g++.old-deja/g++.brendand/misc13.C: Likewise.
18548         * g++.old-deja/g++.law/builtin1.C: Likewise.
18549         * g++.old-deja/g++.law/cvt2.C: Likewise.
18550         * g++.old-deja/g++.mike/net5.C: Likewise.
18551         * g++.old-deja/g++.other/builtins1.C: Likewise.
18552         * g++.old-deja/g++.other/builtins2.C: Likewise.
18553         * g++.old-deja/g++.other/builtins3.C: Likewise.
18554         * g++.old-deja/g++.other/builtins4.C: Likewise.
18555         * g++.old-deja/g++.other/inline8.C: Likewise.
18556         * g++.old-deja/g++.robertl/eb39.C: Likewise.
18557
18558 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
18559
18560         * g++.old-deja/g++.pt/using1.C: Adjust.
18561         * g++.old-deja/g++.pt/using2.C: New test.
18562
18563 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18564
18565         * gcc.dg/cpp/charconst.c: New tests.
18566         * gcc.dg/cpp/escape.c: New tests.
18567         * gcc.dg/cpp/escape-1.c: New tests.
18568         * gcc.dg/cpp/escape-2.c: New tests.
18569         * gcc.dg/cpp/ucs.c: New tests.
18570
18571 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
18572
18573         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
18574         native compiler for irix6.5.
18575
18576 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
18577
18578         * lib/g++.exp (g++_include_flags): Use args to compute
18579         get_multilibs.
18580         (g++_link_flags): Likewise.
18581         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
18582
18583 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18584
18585         * gcc.dg/c90-hexfloat-1.c: Add more tests.
18586
18587 2001-05-21  Geoff Keating  <geoffk@redhat.com>
18588
18589         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
18590         this file.
18591
18592 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18593
18594         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
18595         STACK_SIZE;
18596         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
18597         to STACK_SIZE; Use it to define size of add_histo array.
18598         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
18599         to STACK_SIZE.
18600         (f): Use GITT_SIZE to define size of gitt local table.
18601         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
18602         to STACK_SIZE; Use it to define size of bytemem array.
18603
18604 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18605
18606         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
18607         on 68HC11/HC12 due to the asm instruction.
18608         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
18609         * gcc.c-torture/compile/920520-1.x: Likewise.
18610         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
18611         on 68HC11/HC12 because the function is larger than 64K.
18612         * gcc.c-torture/compile/961203-1.x: New file, this test fails
18613         on 68HC11/HC12 because the structure is too large.
18614
18615 2001-05-20  Richard Henderson  <rth@redhat.com>
18616
18617         * gcc.c-torture/execute/20010520-1.c: New.
18618
18619 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18620
18621         * g++.old-deja/g++.warn/compare1.C: New test.
18622         * gcc.dg/compare4.c: New test.
18623
18624 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
18625
18626         * g++.old-deja/g++.other/optimize1.C: New test.
18627
18628 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18629
18630         * g++.old-deja/g++.pt/spec41.C: New test.
18631
18632 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
18633
18634         * gcc.c-torture/compile/20010114-1.x: Remove.
18635
18636 2001-05-18  Stan Shebs  <shebs@apple.com>
18637
18638         * gcc.c-torture/compile/20010518-1.c: New test.
18639
18640 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
18641
18642         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
18643         * g++.old-deja/g++.pt/crash67.C: New test.
18644
18645 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
18646
18647         * g++.old-deja/g++.other/debug9.C: New test.
18648
18649 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
18650
18651         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
18652
18653 2001-05-16  Jan Hubicka  <jh@suse.cz>
18654
18655         * gcc.c-torture/compile/20010516-1.c: New test.
18656
18657 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18658
18659         * g++.old-deja/g++.other/crash41.C: New test.
18660
18661 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18662
18663         * g++.old-deja/g++.pt/crash66.C: New test.
18664
18665 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
18666
18667         * g++.old-deja/g++.robertl/eb27.C: Convert.
18668
18669 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
18670
18671         * g++.dg/friend-warn.C: New test.  Do not warn about friend
18672         declaration being redundant.
18673
18674 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
18675
18676         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
18677
18678 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
18679
18680         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
18681
18682 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
18683
18684         * lib/g++.exp: Use testsuite_flags.
18685
18686 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
18687
18688         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
18689
18690 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18691
18692         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
18693
18694 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
18695
18696         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
18697
18698 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
18699
18700         * gcc.c-torture/compile/20010313-1.c: New test.
18701
18702 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
18703
18704         * gcc.dg/cpp/direct2.c: New test.
18705         * gccq.dg/cpp/direct2s.c: New test.
18706
18707         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
18708
18709 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
18710
18711         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
18712         * g++.old-deja/g++.other/op3.C: Likewise.
18713
18714 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18715
18716         * gcc.dg/cpp/syshdr.h: New file.
18717         * gcc.dg/cpp/sysmac1.c: Update.
18718         * gcc.dg/cpp/sysmac2.c: Update.
18719
18720 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18721
18722         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
18723
18724 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
18725
18726         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
18727         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
18728
18729 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
18730
18731         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
18732
18733 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
18734
18735         * lib/g++.exp (g++_include_flags): Don't use any special flags
18736         if TESTING_IN_BUILD_TREE is not defined.
18737         (g++_init): Use a plain 'c++' as the compiler if
18738         TESTING_IN_BUILD_TREEE is not defined.
18739
18740 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18741
18742         * g++.old-deja/g++.eh/catch13.C: New test.
18743         * g++.old-deja/g++.eh/catch14.C: New test.
18744
18745 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18746
18747         * gcc.dg/cpp/tr-define.c: New test.
18748
18749 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
18750
18751         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
18752         <stdlib.h>, not <malloc.h>.
18753
18754 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18755
18756         * g++.old-deja/g++.ns/template17.C: New test.
18757
18758 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18759
18760         * g++.old-deja/g++.pt/ref4.C: New test.
18761
18762 2001-04-30  Richard Henderson  <rth@redhat.com>
18763
18764         * gcc.dg/20000724-1.c: Revert last change.
18765
18766 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
18767
18768         * g77.f-torture/execute/20010430.f: New test.
18769
18770 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
18771
18772         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
18773
18774 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
18775
18776         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
18777
18778 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18779
18780         * g++.old-deja/g++.eh/crash6.C: New test.
18781
18782 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18783
18784         * g++.old-deja/g++.other/warn7.C: New test.
18785
18786 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18787
18788         * g++.old-deja/g++.other/defarg9.C: New test.
18789
18790 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18791
18792         * g77.f-torture/compile/20010426.f: New test.
18793         * g77.f-torture/execute/20010426.f: New test.
18794
18795 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18796
18797         * g77.f-torture/compile/20000629-1.x: Remove - error
18798         has been fixed.
18799
18800 2001-04-26  Jeffrey A Law  (law@cygnus.com)
18801
18802         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
18803         Tweak slightly to work with g++.dg framework.
18804         * g++.dg/special/ecos.exp: Run initp1.C test.
18805         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
18806
18807         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
18808         its linker doesn't give line numbers either.
18809         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
18810
18811 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18812
18813         * g++.old-deja/g++.other/lex1.C: New test.
18814
18815 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
18816
18817         * gcc.dg/noncompile/20010425-1.c: New test.
18818
18819 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18820
18821         * g++.old-deja/g++.pt/mangle2.C: New test.
18822
18823 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18824
18825         * gcc.dg/format/plus-1.c: New test.
18826
18827 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18828
18829         * gcc.dg/20010423-1.c: New test.
18830
18831 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18832
18833         * gcc.c-torture/execute/20010422-1.c: New test.
18834
18835 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
18836
18837         * g++.old-deja/g++.ns/type2.C: New test.
18838
18839 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
18840
18841         * g++.old-deja/g++.other/perf1.C: New test.
18842
18843 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
18844
18845         * gcc.dg/c99-func-2.c: Remove xfail.
18846         * gcc.dg/c99-func-3.c: Remove xfail.
18847         * gcc.dg/c99-func-4.c: Remove xfail.
18848
18849 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
18850
18851         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
18852
18853 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
18854
18855         * gcc.c-torture/compile/20010423-1.c: New test.
18856
18857 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18858
18859         * g++.old-deja/g++.pt/typename28.C: New test.
18860
18861 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18862
18863         * g++.old-deja/g++.abi/empty2.C: New test.
18864         * g++.old-deja/g++.abi/empty3.C: New test.
18865
18866 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18867
18868         * g++.old-deja/g++.other/comdat2.C: New test.
18869         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
18870
18871 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18872
18873         * g++.old-deja/g++.other/overload14.C: New test.
18874
18875 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18876
18877         * g++.old-deja/g++.other/lookup23.C: New test.
18878
18879 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18880
18881         * gcc.c-torture/execute/20010403-1.c: New test.
18882
18883 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
18884             Mark Mitchell  <mark@codesourcery.com>
18885
18886         * lib/old-dejagnu.exp: Don't delete output of executable.
18887         Add .exe suffix to executables.
18888
18889 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
18890
18891         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
18892
18893 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18894
18895         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
18896
18897 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18898
18899         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
18900         * g++.old-deja/g++.abi/crash1.C: New test.
18901
18902 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18903
18904         * g++.old-deja/g++.other/crash40.C: New test.
18905
18906 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18907
18908         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
18909
18910 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
18911
18912         * g++.old-deja/g++.other/warn6.C: New test.
18913
18914 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18915
18916         * g++.old-deja/g++.robertl/eb42.C: Same.
18917
18918 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18919
18920         * gcc.dg/wtr-conversion-1.c: New testcase.
18921
18922 2001-04-10  Richard Henderson  <rth@redhat.com>
18923
18924         * g++.old-deja/g++.other/array5.C: New.
18925
18926 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18927
18928         * gcc.c-torture/execute/20010408-1.c: New test.
18929
18930 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
18931
18932         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
18933         headers and constructs.
18934         * g++.old-deja/g++.robertl/eb79.C: Same.
18935         * g++.old-deja/g++.robertl/eb77.C (main): Same.
18936         * g++.old-deja/g++.robertl/eb73.C: Same.
18937         * g++.old-deja/g++.robertl/eb66.C (main): Same.
18938         * g++.old-deja/g++.robertl/eb55.C (t): Same.
18939         * g++.old-deja/g++.robertl/eb54.C (main): Same.
18940         * g++.old-deja/g++.robertl/eb46.C (main): Same.
18941         * g++.old-deja/g++.robertl/eb44.C: Same.
18942         * g++.old-deja/g++.robertl/eb41.C (main): Same.
18943         * g++.old-deja/g++.robertl/eb4.C (main): Same.
18944         * g++.old-deja/g++.robertl/eb39.C: Same.
18945         * g++.old-deja/g++.robertl/eb33.C (main): Same.
18946         * g++.old-deja/g++.robertl/eb31.C (main): Same.
18947         * g++.old-deja/g++.robertl/eb30.C: Same.
18948         * g++.old-deja/g++.robertl/eb3.C: Same.
18949         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
18950         * g++.old-deja/g++.robertl/eb21.C: Same.
18951         * g++.old-deja/g++.robertl/eb15.C: Same.
18952         * g++.old-deja/g++.robertl/eb118.C: Same.
18953         * g++.old-deja/g++.robertl/eb115.C (main): Same.
18954         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
18955         * g++.old-deja/g++.robertl/eb109.C: Same.
18956         * g++.old-deja/g++.other/sibcall1.C (main): Same.
18957         * g++.old-deja/g++.mike/rtti1.C: Same.
18958         * g++.old-deja/g++.mike/p658.C: Same.
18959         * g++.old-deja/g++.mike/net46.C: Same.
18960         * g++.old-deja/g++.mike/net34.C: Same.
18961         * g++.old-deja/g++.mike/memoize1.C: Same.
18962         * g++.old-deja/g++.mike/eh2.C: Same.
18963         * g++.old-deja/g++.law/weak.C: Same.
18964         * g++.old-deja/g++.law/visibility7.C: Same.
18965         * g++.old-deja/g++.law/visibility25.C: Same.
18966         * g++.old-deja/g++.law/visibility22.C: Same.
18967         * g++.old-deja/g++.law/visibility2.C: Same.
18968         * g++.old-deja/g++.law/visibility17.C: Same.
18969         * g++.old-deja/g++.law/visibility13.C: Same.
18970         * g++.old-deja/g++.law/visibility10.C: Same.
18971         * g++.old-deja/g++.law/visibility1.C: Same.
18972         * g++.old-deja/g++.law/virtual3.C (eval): Same.
18973         * g++.old-deja/g++.law/vbase1.C: Same.
18974         * g++.old-deja/g++.law/operators32.C: Same.
18975         * g++.old-deja/g++.law/nest3.C: Same.
18976         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
18977         * g++.old-deja/g++.law/except5.C (main): Same.
18978         * g++.old-deja/g++.law/cvt7.C (run): Same.
18979         * g++.old-deja/g++.law/cvt2.C: Same.
18980         * g++.old-deja/g++.law/cvt16.C: Same.
18981         * g++.old-deja/g++.law/ctors6.C (bar): Same.
18982         * g++.old-deja/g++.law/ctors17.C (main): Same.
18983         * g++.old-deja/g++.law/ctors13.C: Same.
18984         * g++.old-deja/g++.law/ctors12.C (main): Same.
18985         * g++.old-deja/g++.law/ctors10.C: Same.
18986         * g++.old-deja/g++.law/code-gen5.C: Same.
18987         * g++.old-deja/g++.law/bad-error7.C: Same.
18988         * g++.old-deja/g++.law/arm9.C: Same.
18989         * g++.old-deja/g++.law/arm12.C: Same.
18990         * g++.old-deja/g++.law/arg8.C: Same.
18991         * g++.old-deja/g++.law/arg1.C: Same.
18992         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
18993         * g++.old-deja/g++.jason/template31.C: Same.
18994         * g++.old-deja/g++.jason/template24.C (main): Same.
18995         * g++.old-deja/g++.jason/2371.C: Same.
18996         * g++.old-deja/g++.eh/new2.C: Same.
18997         * g++.old-deja/g++.eh/new1.C: Same.
18998         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
18999         * g++.old-deja/g++.brendan/nest21.C (main): Same.
19000         * g++.old-deja/g++.brendan/err-msg3.C: Same.
19001         * g++.old-deja/g++.brendan/crash62.C: Same.
19002         * g++.old-deja/g++.brendan/crash52.C: Same.
19003         * g++.old-deja/g++.brendan/crash49.C (main): Same.
19004         * g++.old-deja/g++.brendan/crash38.C: Same.
19005         * g++.old-deja/g++.brendan/crash15.C (main): Same.
19006         * g++.old-deja/g++.brendan/copy9.C: Same.
19007
19008 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
19009
19010         * gcc.c-torture/execute/20001203-2.c (memset):
19011         Count argument is of type __SIZE_TYPE__.
19012
19013 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
19014
19015         * gcc.c-torture/compile/20010404-1.c: New test.
19016
19017 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
19018
19019         * gcc.c-torture/compile/20010326-1.c: New test.
19020
19021 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
19022
19023         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
19024         peculiarities of the SH.
19025         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
19026
19027 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19028
19029         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
19030         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
19031         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
19032
19033 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
19034
19035         * g77.f-torture/compile/20010321-1.f: New test.
19036
19037 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
19038
19039         * gcc.c-torture/compile/20010329-1.c: New test.
19040
19041 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
19042
19043         * gcc.c-torture/execute/20010329-1.c: New test.
19044
19045 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
19046
19047         * g++.old-deja/g++.other/eh4.C: Fix typo.
19048
19049 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
19050
19051         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
19052
19053 2001-03-28  Philip Blundell  <philb@gnu.org>
19054
19055         * gcc.c-torture/compile/20010328-1.c: New test.
19056
19057 2001-03-27  Richard Henderson  <rth@redhat.com>
19058
19059         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
19060         * g++.old-deja/g++.eh/vbase3.C: Likewise.
19061
19062 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
19063
19064         * gcc.c-torture/compile/20010327-1.c: New test.
19065
19066 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
19067
19068         * g++.old-deja/g++.other/friend12.C: New test.
19069         * g++.old-deja/g++.other/friend9.C: Expect no errors.
19070         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
19071
19072 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19073
19074         * gcc.c-torture/execute/20010325-1.c: New test.
19075
19076 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
19077
19078         * g++.old-deja/g++.other/mangle3.C: New test.
19079
19080 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
19081
19082         * g++.old-deja/g++.other/anon8.C: New test.
19083
19084 2001-03-20  Philip Blundell  <philb@gnu.org>
19085
19086         * gcc.c-torture/compile/20010320-1.c: New test.
19087
19088 2001-03-17  Richard Henderson  <rth@redhat.com>
19089
19090         * g++.old-deja/g++.other/eh4.C: Add expected error text.
19091
19092 2001-03-15  Geoff Keating  <geoff@redhat.com>
19093
19094         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
19095         tests on AIX.
19096
19097 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
19098
19099         * g++.old-deja/g++.other/eh4.C: New test.
19100
19101 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
19102
19103         * gcc.dg/cpp/mi1.c: Update.
19104
19105 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
19106
19107         * g++.old-deja/g++.other/regstack.C: New test.
19108
19109 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
19110
19111         * g++.old-deja/g++.other/ref4.C: New test.
19112
19113 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
19114
19115         * objc/execute/va_method.m: Added.
19116         * objc/execute/IMP.m: Added.
19117         * objc/execute/_cmd.m: Added.
19118         * objc/execute/accessing_ivars.m: Added.
19119         * objc/execute/class-1.m: Added.
19120         * objc/execute/class-10.m: Added.
19121         * objc/execute/class-11.m: Added.
19122         * objc/execute/class-12.m: Added.
19123         * objc/execute/class-13.m: Added.
19124         * objc/execute/class-14.m: Added.
19125         * objc/execute/class-2.m: Added.
19126         * objc/execute/class-3.m: Added.
19127         * objc/execute/class-4.m: Added.
19128         * objc/execute/class-5.m: Added.
19129         * objc/execute/class-6.m: Added.
19130         * objc/execute/class-7.m: Added.
19131         * objc/execute/class-8.m: Added.
19132         * objc/execute/class-9.m: Added.
19133         * objc/execute/class-tests-1.h
19134         * objc/execute/class-tests-2.h
19135         * objc/execute/compatibility_alias.m: Added.
19136         * objc/execute/encode-1.m: Added.
19137         * objc/execute/formal_protocol-1.m: Added.
19138         * objc/execute/formal_protocol-2.m: Added.
19139         * objc/execute/formal_protocol-3.m: Added.
19140         * objc/execute/formal_protocol-4.m: Added.
19141         * objc/execute/formal_protocol-5.m: Added.
19142         * objc/execute/formal_protocol-6.m: Added.
19143         * objc/execute/formal_protocol-7.m: Added.
19144         * objc/execute/informal_protocol.m: Added.
19145         * objc/execute/initialize.m: Added.
19146         * objc/execute/load.m: Added.
19147         * objc/execute/many_args_method.m: Added.
19148         * objc/execute/nested-3.m: Added.
19149         * objc/execute/no_clash.m: Added.
19150         * objc/execute/private.m: Added.
19151         * objc/execute/redefining_self.m: Added.
19152         * objc/execute/root_methods.m: Added.
19153         * objc/execute/selector-1.m: Added.
19154         * objc/execute/static-1.m: Added.
19155         * objc/execute/static-2.m: Added.
19156         * objc/execute/va_method.m: Added.
19157
19158 2001-03-10  Richard Henderson  <rth@redhat.com>
19159
19160         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
19161
19162 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
19163
19164         * g++.old-deja/g++.other/crash31.C: XFAIL.
19165         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
19166         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
19167         * gcc.c-torture/execute/20010123-1.x: XFAIL.
19168         * gcc.c-torture/execute/20010124-1.x: XFAIL.
19169         * gcc.dg/sequence-pt-1.c: XFAIL one test.
19170
19171 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
19172
19173         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
19174
19175 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
19176
19177         * gcc.dg/20000724-1.c: Don't use multiline strings.
19178
19179 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
19180
19181         * objc/execute/string1.m, objc/execute/string2.m: Compare the
19182         result of -cString against what we expect it to be; don't just
19183         print it out for no one to read.
19184
19185         * objc/execute/string3.m, objc/execute/string4.m: New tests.
19186         Based on testcases provided by Nicola Pero.
19187
19188 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
19189
19190         * gcc.dg/cpp/macro7.c: New test.
19191
19192 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
19193
19194         * gcc.dg/cpp/multiline.c: Update.
19195
19196 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19197
19198         * g++.old-deja/g++.other/enum3.C: New test.
19199
19200 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19201
19202         * g++.old-deja/g++.other/pod1.C: New test.
19203
19204 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19205
19206         * g++.old-deja/g++.ext/overload1.C: New test.
19207
19208 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19209
19210         * g++.old-deja/g++.pt/using1.C: New test.
19211
19212 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19213
19214         * g++.old-deja/g++.other/using9.C: New test.
19215
19216 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
19217
19218         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
19219
19220         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
19221
19222 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
19223
19224         * g++.old-deja/g++.ext/realpt1.C: Remove.
19225
19226 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
19227
19228         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
19229
19230 2001-02-26  Will Cohen  <wcohen@redhat.com>
19231
19232         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
19233
19234 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
19235
19236         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
19237         templatized constructors.
19238
19239 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19240
19241         * gcc.c-torture/execute/20010224-1.c: New test.
19242
19243 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
19244
19245         * gcc.c-torture/execute/20010222-1.c: New test.
19246
19247 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
19248
19249         * g++.old-deja/g++.other/inline20.C: New test.
19250
19251 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
19252
19253         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
19254
19255 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19256
19257         * g++.old-deja/g++.other/lookup22.C: New test.
19258
19259 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
19260
19261         * g77.dg: New directory.
19262         * g77.dg/20010216-1.f: New test case.
19263         * g77.dg/dg.exp: New driver.
19264         * lib/g77-dg.exp: New driver library.
19265
19266 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19267
19268         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
19269
19270 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
19271
19272         * g++.old-deja/g++.other/decl9.C: New test.
19273
19274 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
19275
19276         * g++.old-deja/g++.other/init16.C: Update the test so that it does
19277         not need <string> and also tests the initialization at runtime.
19278
19279 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19280
19281         * gcc.c-torture/execute/longlong.c: New test.
19282
19283 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
19284
19285         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
19286
19287 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
19288
19289         * gcc.c-torture/execute/920302-1.c (execute):
19290         Change argument type to short.
19291
19292 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19293
19294         * g++.old-deja/g++.pt/deduct6.C: New test.
19295
19296 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19297
19298         * g++.old-deja/g++.pt/deduct5.C: New test.
19299
19300 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
19301
19302         * gcc.c-torture/execute/20010209-1.c: New test.
19303
19304 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
19305
19306         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
19307
19308 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
19309
19310         * g++.dg/vtgc1.C: Update for new ABI.
19311
19312         * consistency.vlad: New directory, 1665 files.
19313
19314 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19315
19316         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
19317         return type.
19318         * gcc.dg/cpp/digraphs.c: Declare puts.
19319
19320 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19321
19322         * g++.old-deja/g++.other/warn5.C: New test.
19323
19324 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19325
19326         * g++.old-deja/g++.pt/spec40.C: New test.
19327
19328 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19329
19330         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
19331         case.
19332         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
19333
19334 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
19335
19336         * gcc.c-torture/compile/20010209-1.c: New test.
19337
19338 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
19339
19340         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
19341         excess errors message but not if it crashes.
19342         * g++.old-deja/g++.other/crash27.C: Likewise.
19343         * g++.old-deja/g++.other/crash28.C: Likewise.
19344         * g++.old-deja/g++.other/crash30.C: Likewise.
19345         * g++.old-deja/g++.other/crash32.C: Likewise.
19346         * g++.old-deja/g++.other/crash35.C: Likewise.
19347         * g++.old-deja/g++.pt/inherit2.C: Likewise.
19348
19349 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19350
19351         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
19352         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
19353         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
19354         g77.f-torture/execute/execute.exp,
19355         g77.f-torture/noncompile/noncompile.exp,
19356         gcc.c-torture/execute/execute.exp,
19357         gcc.c-torture/execute/memcheck/memcheck.exp,
19358         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
19359         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
19360         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
19361         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
19362         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
19363         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
19364         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
19365         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
19366         Remove bug reporting instructions with ancient email addresses.
19367
19368 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19369
19370         * gcc.dg/20010202-1.c: New test.
19371         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
19372
19373 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
19374
19375         * g++.dg/stdbool-if.C: New test.
19376
19377 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
19378
19379         * objc/execute/fdecl.m: Added main().
19380
19381 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19382
19383         * gcc.c-torture/execute/20010206-1.c: New test.
19384
19385 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19386
19387         * gcc.dg/cpp/avoidpaste1.c: Update.
19388
19389 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
19390
19391         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
19392         Pero <nicola@brainstorm.co.uk>.
19393         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
19394
19395 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
19396
19397         * g++.old-deja/g++.pt/spec39.C: New test.
19398
19399 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
19400
19401         * gcc.c-torture/compile/20010202-1.c: New test.
19402
19403 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
19404
19405         * g++.old-deja/g++.abi/primary2.C: New test.
19406         * g++.old-deja/g++.abi/primary3.C: New test.
19407         * g++.old-deja/g++.abi/primary4.C: New test.
19408         * g++.old-deja/g++.abi/primary5.C: New test.
19409         * g++.old-deja/g++.abi/vtable3.h: New test.
19410         * g++.old-deja/g++.abi/vtable3a.C: New test.
19411         * g++.old-deja/g++.abi/vtable3b.C: New test.
19412         * g++.old-deja/g++.abi/vtable3c.C: New test.
19413         * g++.old-deja/g++.abi/vtable3d.C: New test.
19414         * g++.old-deja/g++.abi/vtable3e.C: New test.
19415         * g++.old-deja/g++.abi/vtable3f.C: New test.
19416         * g++.old-deja/g++.abi/vtable3g.C: New test.
19417         * g++.old-deja/g++.abi/vtable3h.C: New test.
19418         * g++.old-deja/g++.abi/vtable3i.C: New test.
19419         * g++.old-deja/g++.abi/vtable3j.C: New test.
19420         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
19421
19422 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
19423
19424         * g++.old-deja/g++.other/anon6.C: New test.
19425         * g++.old-deja/g++.other/anon7.C: New test.
19426
19427 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
19428
19429         * gcc.dg/cpp/avoidpaste2.c: New tests.
19430
19431 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
19432
19433         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
19434
19435 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
19436
19437         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
19438         DECIMAL_DIG cases for Irix."
19439
19440 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
19441
19442         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
19443
19444 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19445
19446         * gcc.dg/c99-tag-1.c: New test.
19447
19448 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19449
19450         * gcc.dg/cpp/tr-warn1.c: Add tests.
19451
19452 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19453
19454         * gcc.dg/cpp/avoidpaste1.c: Update.
19455         * gcc.dg/cpp/paste4.c: Update.
19456
19457 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
19458
19459         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
19460         cases for Irix.
19461
19462 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19463
19464         * g++.old-deja/g++.other/inline19.C: New test.
19465
19466 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
19467
19468         * gcc.dg/Wlarger-than.c: New test.
19469
19470 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19471
19472         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
19473
19474 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
19475
19476         * gcc.c-torture/execute/20010129-1.c: New test.
19477         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
19478
19479 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
19480
19481         * gcc.dg/cpp/avoidpaste1.c: Test case.
19482
19483 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
19484
19485         * g++.old-deja/g++.other/inline18.C: New test.
19486
19487 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19488
19489         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
19490         and __builtin_putchar.
19491
19492 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
19493
19494         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
19495         tests.
19496
19497 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
19498
19499         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
19500         floating point number rounding mode to round to the nearest
19501         representable mode.
19502
19503 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
19504
19505         * g++.old-deja/g++.other/mangle2.C: New test.
19506
19507 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
19508
19509         * gcc.c-torture/compile/20010124-1.c: New test.
19510
19511 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
19512
19513         * g++.old-deja/g++.pt/spec38.C: New test.
19514
19515 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19516
19517         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
19518         "Build don't run".
19519
19520 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19521
19522         * gcc.c-torture/execute/20010123-1.c: New test.
19523
19524 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19525
19526         * g++.old-deja/g++.pt/spec37.C: New test.
19527
19528 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19529
19530         * g++.old-deja/g++.pt/overload14.C: New test.
19531
19532 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19533
19534         * gcc.c-torture/execute/20010122-1.c: New test, exercise
19535         __builtin_return_address.
19536
19537 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
19538
19539         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
19540         * g++.old-deja/g++.pt/spec35.C: New test.
19541         * g++.old-deja/g++.pt/spec36.C: New test.
19542
19543 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
19544
19545         * gcc.c-torture/compile/20010118-1.c: New test.
19546
19547 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
19548
19549         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
19550
19551 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19552
19553         * gcc.c-torture/execute/20010119-1.c: New test.
19554
19555 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19556
19557         * g++.old-deja/g++.other/vbase5.C: New test.
19558
19559 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19560
19561         * gcc.c-torture/execute/20010118-1.c: New test.
19562
19563 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19564
19565         * g++.old-deja/g++.pt/deduct3.C: New test.
19566
19567 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19568
19569         * g++.old-deja/g++.pt/spec34.C: New test.
19570
19571 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
19572
19573         * g77.f-torture/compile/20000601-2.f: New test.
19574
19575 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19576
19577         * g++.old-deja/g++.other/init17.C: New test.
19578
19579 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
19580
19581         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
19582
19583 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19584
19585         * g++.old-deja/g++.pt/unify8.C: New test.
19586
19587 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19588
19589         * g++.old-deja/g++.abi/vbase1.C: New test.
19590
19591 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19592
19593         * g++.old-deja/g++.pt/crash65.C: New test.
19594
19595 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
19596
19597         * gcc.dg/cpp/assembl2.S: New test case.
19598
19599 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
19600
19601         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
19602         are supported.
19603
19604 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19605
19606         * g++.old-deja/g++.other/builtins1.C: New test.
19607         * g++.old-deja/g++.other/builtins2.C: Likewise.
19608         * g++.old-deja/g++.other/builtins3.C: Likewise.
19609         * g++.old-deja/g++.other/builtins4.C: Likewise.
19610
19611 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
19612
19613         * gcc.c-torture/compile/20010117-1.c: New test.
19614         * gcc.c-torture/compile/20010117-2.c: New test.
19615
19616 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19617
19618         * g77.f-torture/execute/20010116.[fx]: New test,
19619         XFAIL on i?86-*-*.
19620         * g77.f-torture/compile/20010115.f: Indicate it's
19621         a test for PR fortran/1636.
19622
19623 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
19624
19625         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
19626
19627 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19628
19629         * g77.f-torture/compile/20010115.f: New test.
19630
19631 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
19632
19633         * g++.old-deja/g++.pt/nontype5.C: New test.
19634
19635 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
19636
19637         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
19638         have an equivalent working one below it.
19639
19640 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19641
19642         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
19643         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19644
19645 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19646
19647         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
19648         message containing "init_priority".
19649         (conpr-2.C): Likewise.
19650         (conpr-3.C): Likewise.
19651         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
19652
19653 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19654
19655         * gcc.c-torture/execute/20010114-2.c: New test.
19656
19657 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
19658
19659         * gcc.c-torture/compile/20010114-1.c: New test.
19660         * gcc.c-torture/compile/20010114-1.x: Xfail.
19661         * gcc.c-torture/compile/20010114-2.c: New test.
19662         * gcc.c-torture/execute/20010114-1.c: New test.
19663         * gcc.dg/trunc-1.c: New test.
19664         * gcc.dg/uninit-B.c: New test.
19665
19666 2001-01-13  Nick Clifton  <nickc@redhat.com>
19667
19668         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
19669         target.
19670
19671 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19672
19673         * gcc.c-torture/compile/20010113-1.c: New test.
19674
19675 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
19676
19677         * gcc.c-torture/compile/20001212-1.c: New test.
19678
19679 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19680
19681         * gcc.dg/cpp/widestr1.c: Update.
19682         * gcc.dg/cpp/prag-imp.c: Remove.
19683
19684 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
19685
19686         * gcc.c-torture/execute/20000801-3.x: Remove.
19687         * gcc.dg/c90-init-1.c: New test.
19688         * gcc.dg/c99-init-1.c: New test.
19689         * gcc.dg/c99-init-2.c: New test.
19690         * gcc.dg/gnu99-init-1.c: New test.
19691
19692 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
19693
19694         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
19695         testing that no relevant ones were found.
19696
19697 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19698
19699         * g++.old-deja/g++.pt/cast2.C: New test.
19700
19701 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19702
19703         * g++.old-deja/g++.pt/friend47.C: New test.
19704
19705 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19706
19707         * g++.old-deja/g++.pt/instantiate13.C: New test.
19708
19709 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19710
19711         * g++.old-deja/g++.other/defarg7.C: New test.
19712         * g++.old-deja/g++.other/defarg8.C: New test.
19713
19714 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19715
19716         * g++.old-deja/g++.pt/crash64.C: New test.
19717
19718 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19719
19720         * g++.old-deja/g++.pt/crash63.C: New test.
19721
19722 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
19723
19724         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
19725
19726 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
19727
19728         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
19729
19730 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19731
19732         * g++.old-deja/g++.pt/error3.C: New test.
19733
19734 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19735
19736         * g++.old-deja/g++.other/crash39.C: New test.
19737
19738 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19739
19740         * g++.old-deja/g++.other/vbase4.C: New test.
19741
19742 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
19743
19744         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
19745         * gcc.dg/special/20000419-2.c: New file. Identical to above.
19746         * gcc.dg/special/special.exp: New test driver which will check
19747         for alias support for the above test.
19748
19749 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
19750
19751         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
19752         problems on small machines.
19753         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
19754         parameterize.
19755
19756 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
19757
19758         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
19759         mips.
19760         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19761
19762 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
19763
19764         * g++.old_deja/g++.pt/using8.C: New test.
19765
19766 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19767
19768         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
19769
19770 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
19771
19772         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
19773         where a failure is expected.
19774         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
19775
19776 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19777
19778         * g++.old_deja/g++.pt/instantiate12.C: New test.
19779
19780 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19781
19782         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
19783         start of structs.
19784         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
19785         * g++.old-deja/g++.brendan/crash17.C: Likewise.
19786         * g++.old-deja/g++.brendan/crash29.C: Likewise.
19787         * g++.old-deja/g++.brendan/crash48.C: Likewise.
19788         * g++.old-deja/g++.brendan/ns1.C: Likewise.
19789         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
19790         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
19791         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
19792         * g++.old-deja/g++.eh/spec6.C: Likewise.
19793         * g++.old-deja/g++.jason/crash3.C: Likewise.
19794         * g++.old-deja/g++.law/ctors11.C: Likewise.
19795         * g++.old-deja/g++.law/ctors17.C: Likewise.
19796         * g++.old-deja/g++.law/ctors5.C: Likewise.
19797         * g++.old-deja/g++.law/ctors9.C: Likewise.
19798         * g++.old-deja/g++.mike/ambig1.C: Likewise.
19799         * g++.old-deja/g++.mike/net22.C: Likewise.
19800         * g++.old-deja/g++.mike/p3538a.C: Likewise.
19801         * g++.old-deja/g++.mike/p3538b.C: Likewise.
19802         * g++.old-deja/g++.mike/virt3.C: Likewise.
19803         * g++.old-deja/g++.niklas/t128.C: Likewise.
19804         * g++.old-deja/g++.other/anon4.C: Likewise.
19805         * g++.old-deja/g++.other/using1.C: Likewise.
19806         * g++.old-deja/g++.other/warn3.C: Likewise.
19807         * g++.old-deja/g++.pt/t37.C: Likewise.
19808         * g++.old-deja/g++.robertl/eb69.C: Likewise.
19809         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19810
19811 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19812
19813         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
19814
19815 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19816
19817         * gcc.c-torture/execute/stdio-opt-3.c: New test.
19818
19819 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
19820
19821         * gcc.c-torture/compile/20010107-1.c: New test.
19822
19823 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19824
19825         * gcc.c-torture/execute/builtin-noret-1.c: New test.
19826
19827 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19828
19829         * gcc.dg/format/format.h: New file.
19830         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
19831         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
19832         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
19833         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
19834         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
19835         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
19836         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
19837         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
19838         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
19839         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
19840         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
19841         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
19842         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
19843         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
19844         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
19845         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
19846         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
19847         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
19848         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
19849         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
19850         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
19851         instead of declaring standard types, macros and functions in each
19852         test.
19853
19854 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
19855
19856         * gcc.c-torture/execute/20010106-1.c: New test.
19857
19858 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
19859
19860         * gcc.dg/format/format.exp: New file.
19861         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
19862         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
19863         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
19864         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
19865         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
19866         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
19867         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
19868         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
19869         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
19870         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
19871         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
19872         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
19873         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
19874         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
19875         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
19876         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
19877         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
19878         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
19879         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
19880         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
19881         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
19882         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
19883         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
19884         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
19885         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
19886         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
19887         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
19888         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
19889         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
19890         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
19891         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
19892         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
19893         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
19894         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
19895         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
19896         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
19897         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
19898         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
19899         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
19900         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
19901         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
19902         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
19903
19904 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
19905
19906         * gcc.c-torture/execute/991228-1.c: Take word endianness into
19907         account.
19908
19909 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
19910
19911         * gcc.c-torture/execute/builtin-complex-1.c: New test.
19912
19913 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19914
19915         * g++.old-deja/g++.pt/crash62.C: New test.
19916
19917 2001-01-04  Richard Henderson  <rth@redhat.com>
19918
19919         * gcc.dg/20000926-1.c: Update expected warnings.
19920         * gcc.dg/array-2.c: Likewise.
19921         * gcc.dg/array-4.c: Also validate flexible array members.
19922         * gcc.dg/c99-flex-array-1.c: New.
19923
19924 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
19925
19926         * gcc.c-torture/compile/20001222-1.x: Remove.
19927
19928 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19929
19930         * gcc.c-torture/execute/built-in-setjmp.c: New.
19931
19932 2001-01-03  Richard Henderson  <rth@redhat.com>
19933
19934         * gcc.dg/940510-1.c: Update expected error wording.
19935         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
19936
19937 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
19938
19939         * lib/target-supports.exp (check_alias_available): Modified to
19940         indicate aliases not supported if only weak aliases are supported.
19941
19942 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19943
19944         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
19945         Turn on cmpstrsi checks for __pj__ and __i370__.
19946
19947 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19948
19949         * g++.old-deja/g++.other/virtual11.C: New test.
19950
19951 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19952
19953         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
19954
19955 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19956
19957         * gcc.c-torture/compile/20010102-1.c: New test.
19958
19959 2001-01-02  Andreas Jaeger  <aj@suse.de>
19960
19961         * gcc.dg/noreturn-3.c: New test.
19962
19963         * gcc.dg/noreturn-4.c: New test.
19964
19965 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19966
19967         * gcc.c-torture/execute/stdio-opt-1.c: Also test
19968         __builtin_fputc and __builtin_fwrite.
19969
19970 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19971
19972         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
19973         signed char, not default char.
19974
19975 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19976
19977         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
19978
19979 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
19980
19981         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
19982
19983 2000-12-29  Richard Henderson  <rth@redhat.com>
19984
19985         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
19986         (__cyg_profile_func_exit): Define.
19987
19988 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
19989
19990         * g++.dg/vtgc1.C: New test.
19991
19992 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
19993
19994         * gcc.dg/noncompile/20001228-1.c: New test.
19995
19996         * gcc.dg/20001228-1.c: New test.
19997
19998         * gcc.c-torture/execute/20001228-1.c: New test.
19999
20000 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
20001
20002         * gcc.dg/format-strfmon-1.c: New test.
20003
20004 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20005
20006         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
20007         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
20008         * gcc.c-torture/execute/string-opt-1.c: Likewise.
20009         * gcc.c-torture/execute/string-opt-2.c: Likewise.
20010         * gcc.c-torture/execute/string-opt-3.c: Likewise.
20011         * gcc.c-torture/execute/string-opt-4.c: Likewise.
20012         * gcc.c-torture/execute/string-opt-6.c: Likewise.
20013         * gcc.c-torture/execute/string-opt-7.c: Likewise.
20014         * gcc.c-torture/execute/string-opt-8.c: Likewise.
20015         * gcc.c-torture/execute/string-opt-9.c: Likewise.
20016         * gcc.c-torture/execute/string-opt-10.c: Likewise.
20017         * gcc.c-torture/execute/string-opt-11.c: Likewise.
20018         * gcc.c-torture/execute/string-opt-12.c: Likewise.
20019
20020         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
20021         * gcc.c-torture/execute/string-opt-4.c: Test index.
20022
20023 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
20024
20025         * gcc.c-torture/compile/20001226-1.c: New test.
20026
20027 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20028
20029         * gcc.c-torture/compile/20001222-1.c: New test.
20030         * gcc.c-torture/compile/20001222-1.x: Xfail.
20031
20032 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
20033
20034         * gcc.c-torture/execute/comp-goto-2.c: New test.
20035
20036 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
20037
20038         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
20039         Use long types if __INT_MAX__ is 32767.
20040         (main): Use cast to (sint32 *) when poking 88 into a_page.
20041
20042         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
20043
20044 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
20045
20046         * gcc.c-torture/compile/20001221-1.c: New test.
20047         * gcc.c-torture/execute/20001221-1.c: New test.
20048
20049 2000-12-20  Richard Henderson  <rth@redhat.com>
20050
20051         * g++.old-deja/g++.pt/crash36.C: Update error lines.
20052         * g++.old-deja/g++.robertl/eb109.C: Likewise.
20053
20054 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20055
20056         * gcc.dg/compare3.c: New test.
20057
20058 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20059
20060         * gcc.dg/format-warnll-1.c: New test.
20061
20062 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
20063
20064         * gcc.dg/cpp/cmdlne-P.c: New test.
20065
20066 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20067
20068         * gcc.c-torture/execute/builtin-abs-1.c,
20069         gcc.c-torture/execute/builtin-abs-2.c: New tests.
20070
20071 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20072
20073         * gcc.dg/cpp/multiline.c: New test.
20074
20075 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20076
20077         * g++.old-deja/g++.other/syshdr1.C: Update.
20078         * gcc.dg/cpp/lineflags.c: Remove temporarily.
20079
20080 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20081
20082         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
20083
20084 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20085
20086         * g++.old-deja/g++.pt/ttp65.C: New test.
20087
20088 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20089
20090         * g++.old-deja/g++.pt/ttp64.C: New test.
20091
20092 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20093
20094         * g++.old-deja/g++.pt/spec33.C: New test.
20095
20096 2000-12-14  Catherine Moore  <clm@redhat.com>
20097
20098         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
20099         * gcc.c-torture/execute/920612-2.c: Likewise.
20100         * gcc.c-torture/execute/920428-2.c: Likewise.
20101         * gcc-c-torture/execute/va-arg-11.c: Call exit.
20102         * gcc.c-torture/execute/va-arg-21.c: Likewise.
20103
20104 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20105
20106         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
20107         * gcc.dg/pack-test-2.c: Likewise.
20108
20109 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20110
20111         Tests by Zack Weinberg <zackw@stanford.edu>.
20112
20113         * gcc.dg/cpp/defined.c: Update.
20114         * gcc.dg/cpp/defined_trad.c: New tests.
20115
20116 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20117
20118         * gcc.dg/cpp/trad-direct.c: Update.
20119
20120 2000-12-11  Neil Booth  <neilb@earthling.net>
20121
20122         * gcc.dg/cpp/defined_trad.c
20123
20124 2000-12-11  Neil Booth  <neilb@earthling.net>
20125
20126         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
20127
20128 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20129
20130         * gcc.dg/format-miss-2.c: New test.
20131
20132 2000-12-09  Neil Booth  <neilb@earthling.net>
20133
20134         * gcc.dg/cpp/lineflags.c: New tests.
20135         * gcc.dg/cpp/poison.c: Update.
20136         * gcc.dg/cpp/redef2.c: Update.
20137         * gcc.dg/cpp/skipping.c: New test.
20138
20139 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
20140
20141         * g++.old-deja/g++.other/eh3.C: New testcase.
20142
20143 2000-12-07  Neil Booth  <neilb@earthling.net>
20144
20145         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
20146         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
20147         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
20148         wtr-union-init-2.c, wtr-union-init-3.c: Update.
20149         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
20150         Update.
20151
20152 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20153
20154         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
20155         __SIZE_TYPE__ instead of int for type of integers cast to
20156         pointers.
20157
20158 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
20159
20160         * g++.old-deja/g++.other/cleanup4.C: New test.
20161
20162 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20163
20164         * format-sec-1.c: New test.
20165
20166 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20167
20168         * gcc.dg/format-nonlit-3.c: New test.
20169
20170 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20171
20172         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
20173         through a null pointer.
20174
20175 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20176
20177         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
20178         * g++.old-deja/g++.pt/partial4.C: New test.
20179
20180 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
20181
20182         * gcc.c-torture/execute/ieee/hugeval.x: New.
20183
20184 2000-12-06  Neil Booth  <neilb@earthling.net>
20185
20186         * gcc.dg/cpp/backslash2.c: New tests.
20187
20188 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20189
20190         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
20191         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
20192
20193 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
20194
20195         * gcc.c-torture/execute/20001203-2.c: New testcase.
20196
20197 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
20198
20199         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
20200         * g++.old-deja/g++.other/virtual10.C: New test.
20201
20202 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
20203
20204         * g++.old-deja/g++.mike/pmf5.C: Remove test.
20205
20206 2000-12-05  Richard Henderson  <rth@redhat.com>
20207
20208         * gcc.c-torture/compile/20001205-1.c: New.
20209
20210 2000-12-04  Neil Booth  <neilb@earthling.net>
20211
20212         * g++.old-deja/g++.other/virtual9.C: New test.
20213         * g++.old-deja/g++.pt/crash61.C: New test.
20214         * gcc.c-torture/execute/loop-9.c: New test.
20215
20216 2000-12-04  Neil Booth  <neilb@earthling.net>
20217
20218         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
20219         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
20220         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
20221         * gcc.dg/cpp/extratokens.c: ...here.
20222
20223 2000-12-04  Neil Booth  <neilb@earthling.net>
20224
20225         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
20226         New tests.
20227
20228 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20229
20230         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
20231         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
20232
20233 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20234
20235         * gcc.c-torture/execute/20001203-1.c: New test.
20236
20237 2000-12-03  Neil Booth  <neilb@earthling.net>
20238
20239         * gcc.dg/cpp/macro6.c: New test cases.
20240
20241 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20242
20243         * gcc.c-torture/execute/string-opt-9.c: New test.
20244         * gcc.c-torture/execute/string-opt-10.c: Likewise.
20245         * gcc.c-torture/execute/string-opt-11.c: Likewise.
20246         * gcc.c-torture/execute/string-opt-12.c: Likewise.
20247
20248         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
20249         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
20250
20251 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
20252
20253         * gcc.dg/cpp/if-6.c: New testcase.
20254
20255         * gcc.dg/20001201-1.c: New testcase.
20256
20257 2000-12-02  Neil Booth  <neilb@earthling.net>
20258
20259         * g++.old-deja/g++.other/externC4.C,
20260         g++.old-deja/g++.other/friend10.C: New tests.
20261
20262 2000-12-02  Neil Booth  <neilb@earthling.net>
20263
20264         * g++.old-deja/g++.other/instan2.C
20265         * g++.old-deja/g++.other/instan3.C: New test.
20266
20267 2000-12-02  Neil Booth  <neilb@earthling.net>
20268
20269         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
20270         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
20271         gnuc99.c,gnuc99-pedantic.c: New tests.
20272
20273 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20274
20275         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
20276         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
20277
20278 2000-12-01  Neil Booth  <neilb@earthling.net>
20279
20280         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
20281         * gcc.dg/cpp/poison.c: Update.
20282         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
20283
20284 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
20285
20286         * g77.f-torture/execute/20001201.f: New test.
20287
20288 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20289
20290         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
20291
20292 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
20293
20294         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
20295
20296 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20297
20298         * g++.old-deja/g++.other/cast6.C: New test.
20299
20300 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
20301
20302         * gcc.c-torture/execute/20001130-2.c: New testcase.
20303
20304 2000-11-30  Richard Henderson  <rth@redhat.com>
20305
20306         * gcc.c-torture/execute/20001130-1.c: New test.
20307
20308 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20309
20310         * g++.old-deja/g++.other/op3.C: New test.
20311
20312 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20313
20314         * g++.old-deja/g++.other/op2.C: New test.
20315
20316 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20317
20318         * g++.old-deja/g++.other/crash38.C: New test.
20319
20320 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
20321
20322         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
20323
20324 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
20325
20326         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
20327         tests.
20328         * gcc.c-torture/execute/string-opt-6.c: New test.
20329
20330         * gcc.dg/20001117-1.c: Add main.
20331
20332 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
20333
20334         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
20335         Move from here ...
20336         * gcc.dg/940510-1.c: ... to here.
20337
20338         * gcc.dg/20000926-1.c: GNU C now allows initializations of
20339         zero-size arrays in toplevel structures.
20340
20341 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20342
20343         * gcc.c-torture/execute/loop-8.c: New test.
20344
20345 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20346
20347         * g++.old-deja/g++.other/base1.C: New test.
20348
20349 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20350
20351         * g++.old-deja/g++.other/parse2.C: New test.
20352
20353 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20354
20355         * g++.old-deja/g++.pt/incomplete1.C: New test.
20356
20357 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20358
20359         * g++.old-deja/g++.other/friend9.C: New test.
20360
20361 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20362
20363         * gcc.dg/20001127-1.c: New test.
20364
20365 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20366
20367         * g++.old-deja/g++.pt/friend46.C: New test.
20368
20369 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20370
20371         * g++.old-deja/g++.other/ptrmem8.C: New test.
20372
20373 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20374
20375         * gcc.c-torture/execute/string-opt-7.c: New test.
20376         * gcc.c-torture/execute/string-opt-8.c: Likewise.
20377
20378 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20379
20380         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
20381         instead of 'mkcheck 2'.
20382
20383 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20384
20385         * gcc.c-torture/execute/memcheck/driver.c,
20386         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
20387         C9X references to refer to C99.
20388
20389 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
20390
20391         * gcc.dg/ultrasp3.c: New test.
20392
20393 2000-11-25  Neil Booth  <neilb@earthling.net>
20394
20395         * gcc.dg/cpp/include2.c: Update test to be locale independent.
20396
20397 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
20398
20399         * gcc.c-torture/compile/20001123-2.c: New.
20400
20401 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20402
20403         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
20404
20405 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
20406
20407         * gcc.dg/sequence-point-1.c: Add some new tests.
20408         * gcc.c-torture/execute/20001124-1.c: New test.
20409
20410 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20411
20412         * g++.old-deja/g++.other/vaarg4.C: New test.
20413         * gcc.c-torture/compile/20001123-1.c: New test.
20414
20415 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20416
20417         * g++.other/crash24.C: Adjust and remove XFAIL.
20418         * g++.other/crash37.C: New test.
20419
20420 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
20421
20422         * g++.old-deja/g++.pt/instantiate9.C: New test.
20423
20424 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
20425
20426         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
20427         new ABI, too.
20428
20429         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
20430         * g++.old-deja/g++.robertl/eb55.C: Likewise.
20431
20432 2000-11-22  Neil Booth  <neilb@earthling.net>
20433
20434         * gcc.dg/cpp/Wtrigraphs.c: New test.
20435
20436 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
20437
20438         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
20439
20440 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
20441
20442         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
20443
20444 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
20445
20446         * lib/gcc-dg.exp: load_lib scanasm.exp.
20447         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
20448         * lib/g++-dg.exp: load_lib scanasm.exp.
20449         * lib/scanasm.exp: New.
20450         (scan-assembler, scan-assembler-not): Add optional arguments to
20451         test name, or if not present, the pattern name.
20452         (scan-assembler-dem, scan-assembler-dem-not): New.
20453
20454         * g++.dg/dg.exp: New.
20455
20456 2000-11-21  Neil Booth  <neilb@earthling.net>
20457
20458         * gcc.dg/cpp/integrated1.c: Remove.
20459
20460 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20461
20462         * gcc.c-torture/execute/20001121-1.c: New test.
20463
20464 2000-11-21  Richard Henderson  <rth@redhat.com>
20465
20466         * gcc.c-torture/compile/20001121-1.c: New test.
20467
20468 2000-11-20  Neil Booth  <neilb@earthling.net>
20469
20470         * gcc.dg/cpp/integrated1.c: New test.
20471
20472 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20473
20474         * g++.old-deja/g++.other/inline17.C: New test.
20475
20476 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
20477
20478         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
20479         local variable to be zero: I made the variable global. Now
20480         uses abort() and exit() instead of relying on main's return value.
20481
20482 2000-11-20  Neil Booth  <neilb@earthling.net>
20483
20484         * gcc.dg/cpp/paste2.c: Update test.
20485         * objc/execute/paste.m: New test.
20486
20487 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20488
20489         * gcc.dg/c99-condexpr-1.c: New test.
20490
20491 2000-11-20  Neil Booth  <neilb@earthling.net>
20492
20493         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
20494
20495 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
20496
20497         * g++.old-deja/g++.pt/export1.C: New test.
20498
20499 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
20500
20501         * gcc.dg/20001117-1.c: New test.
20502
20503 2000-11-18  Richard Henderson  <rth@redhat.com>
20504
20505         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
20506
20507 2000-11-18  Richard Henderson  <rth@redhat.com>
20508
20509         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
20510         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
20511         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
20512
20513 2000-11-18  Richard Henderson  <rth@redhat.com>
20514
20515         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
20516         (main): New.  Exit cleanly.
20517
20518 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20519
20520         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
20521         gcc.dg/c99-fordecl-2.c: New tests.
20522
20523 2000-11-18  Richard Henderson  <rth@redhat.com>
20524
20525         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
20526         * gcc.c-torture/execute/zerolen-2.c: New.
20527
20528 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20529
20530         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
20531         memory.
20532
20533 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20534
20535         * g++.old-deja/g++.pt/instantiate8.C: New test.
20536
20537 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20538
20539         * g++.old-deja/g++.other/incomplete.C: Add more tests.
20540         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
20541
20542 2000-11-16  Nick Clifton  <nickc@redhat.com>
20543
20544         * gcc.c-torture/execute/nestfunc-2.c: New test.
20545         * gcc.c-torture/execute/nestfunc-3.c: New test.
20546
20547 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20548
20549         * gcc.c-torture/compile/20001116-1.c: New test.
20550
20551 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20552
20553         * gcc.c-torture/execute/20001115-1.c: New test.
20554
20555 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
20556
20557         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
20558         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
20559         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
20560         * g++.old-deja/g++.abi/vmihint.C: Likewise.
20561
20562 2000-11-15  Neil Booth  <neilb@earthling.net>
20563
20564         gcc.dg/cpp/_Pragma1.c: Update.
20565         gcc.dg/cpp/_Pragma2.c: New test.
20566
20567 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
20568
20569         * g++.old-deja/g++.other/anon5.C: New test.
20570
20571 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
20572
20573         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
20574         tests.
20575
20576 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
20577
20578         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
20579         output.
20580
20581 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20582
20583         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
20584         labels at end of compound statements.
20585
20586 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
20587
20588         * gcc.c-torture/execute/loop-7.c: New test.
20589
20590 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20591
20592         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
20593
20594 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20595
20596         * gcc.dg/c99-bool-1.c: New test.
20597
20598 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20599
20600         * gcc.dg/c99-scope-1.c: Remove xfail.
20601         * gcc.dg/c99-scope-2.c: New test.
20602
20603 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20604
20605         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
20606         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
20607
20608 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
20609
20610         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
20611         error messages.
20612
20613         * g++.mike/p700.C: Don't typedef wchar_t.
20614         * g++.mike/p784.C: Likewise.
20615         * g++.mike/eb101.C: Don't use __wchar_t.
20616
20617 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20618
20619         * g77.f-torture/execute/20001111.[fx]: Test premature exit
20620         from DO loop.
20621
20622 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20623
20624         * gcc.c-torture/execute/20001111-1.c: New test.
20625
20626 2000-11-10  Nick Clifton  <nickc@redhat.com>
20627
20628         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
20629         long multuiple and accumulate.
20630
20631 2000-11-09  Richard Henderson  <rth@redhat.com>
20632
20633         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
20634         via size_t instead of int.
20635
20636         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
20637         * gcc.c-torture/execute/string-opt-2.c: Likewise.
20638         * gcc.c-torture/execute/string-opt-3.c: Likewise.
20639         * gcc.c-torture/execute/string-opt-4.c: Likewise.
20640
20641 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
20642
20643         * gcc.c-torture/compile/20001109-1.c: New test.
20644         * gcc.c-torture/compile/20001109-2.c: New test.
20645
20646 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
20647
20648         * g++.old-deja/g++.pt/operator1.C: New test.
20649         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
20650
20651 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20652
20653         * gcc.dg/20001108-1.c: New test.
20654
20655 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20656
20657         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
20658         with both arguments constant strings.
20659         * gcc.c-torture/execute/string-opt-3.c: New test.
20660         * gcc.c-torture/execute/string-opt-4.c: New test.
20661         * gcc.c-torture/execute/string-opt-5.c: New test.
20662
20663 2000-11-08  Nick Clifton  <nickc@redhat.com>
20664
20665         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
20666         mulsidi3adddi patterns.
20667
20668 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
20669
20670         * g++.old-deja/g++.other/crash36.C: New test.
20671
20672 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
20673
20674         * g++.old-deja/g++.other/init16.C: New test.
20675
20676 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
20677
20678         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
20679
20680 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20681
20682         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
20683         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20684         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20685
20686 2000-11-07  DJ Delorie  <dj@redhat.com>
20687
20688         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
20689
20690 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20691
20692         * gcc.c-torture/execute/string-opt-1.c: New test.
20693
20694 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20695
20696         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
20697         mips-sgi-irix6.* because the MIPS ABI passes floating-point
20698         parameters in registers, and there is no way for a varargs
20699         function to know in which order the integer and floating-point
20700         parameters should be interleaved when they are placed on the
20701         stack.
20702         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20703         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20704
20705 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20706
20707         * gcc.c-torture/execute/string-opt-2.c: New test.
20708
20709 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
20710
20711         * g++.old-deja/g++.pt/crash60.C: New test.
20712
20713 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20714
20715         * g++.old-deja/g++.other/crash24.C: New test.
20716         * g++.old-deja/g++.other/crash25.C: New test.
20717         * g++.old-deja/g++.other/crash26.C: New test.
20718         * g++.old-deja/g++.other/crash27.C: New test.
20719         * g++.old-deja/g++.other/crash28.C: New test.
20720         * g++.old-deja/g++.other/crash29.C: New test.
20721         * g++.old-deja/g++.other/crash30.C: New test.
20722         * g++.old-deja/g++.other/crash31.C: New test.
20723         * g++.old-deja/g++.other/crash32.C: New test.
20724         * g++.old-deja/g++.other/crash33.C: New test.
20725         * g++.old-deja/g++.other/crash34.C: New test.
20726         * g++.old-deja/g++.other/crash35.C: New test.
20727
20728 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20729
20730         * gcc.c-torture/execute/20001031-1.c: New test.
20731
20732 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
20733
20734         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
20735         namespace.
20736
20737         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
20738         standards-conformant.
20739
20740         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
20741
20742         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
20743         * g++.old-deja/g++.mike/p755a.C: Likewise.
20744         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
20745         library makes no calls to `operator new' during initialization.
20746
20747 2000-11-04  Neil Booth  <neilb@earthling.net>
20748
20749         * gcc.dg/cpp/include2.c: New tests.
20750
20751 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
20752
20753         * lib/g++.exp (g++_set_ld_library_path): New function.
20754         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
20755
20756 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
20757
20758         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
20759         warnings.
20760
20761 2000-11-01  Richard Henderson  <rth@redhat.com>
20762
20763         * g++.old-deja/g++.ext/namedret1.C: New.
20764         * g++.old-deja/g++.ext/namedret2.C: New.
20765         * g++.old-deja/g++.ext/namedret3.C: New.
20766
20767 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
20768
20769         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
20770         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
20771
20772 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20773
20774         * gcc.c-torture/execute/va-arg-21.c: New test.
20775
20776 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20777
20778         * gcc.dg/c99-complex-2.c: New test.
20779
20780 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20781
20782         * gcc.c-torture/execute/stdio-opt-1.c: New test.
20783
20784 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
20785
20786         * g++.old-deja/g++.other/inline16.C: New test.
20787
20788 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
20789
20790         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
20791         __PRETTY_FUNCTION__
20792
20793 2000-10-29  Neil Booth  <neilb@earthling.net>
20794
20795         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
20796         New tests.
20797         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
20798         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
20799         optimisation.
20800
20801 2000-10-29  Neil Booth  <neilb@earthling.net>
20802
20803         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
20804         * mi1.c, mi1c.h: Add null directives to multiple-include test.
20805         * mi5.c: Test multiple includes work with -C.
20806         * trigraphs.c: Test ^= version.
20807
20808 2000-10-28  Neil Booth  <neilb@earthling.net>
20809
20810         New tests and test updates for new macro expander.
20811
20812         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
20813         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
20814         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
20815         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
20816         new diagnostic messages.
20817
20818         * gcc.dg/cpp/macro3.c: New tests.
20819
20820 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
20821
20822         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
20823         on the same line.
20824
20825 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
20826
20827         * g++.old-deja/g++.other/eh2.C: New test.
20828
20829 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
20830
20831         * gcc.c-torture/execute/20001027-1.c: New test.
20832
20833 2000-10-26  Richard Henderson  <rth@redhat.com>
20834
20835         * gcc.c-torture/execute/20001026-1.c: New.
20836
20837 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
20838
20839         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
20840         * g++.old-deja/g++.law/builtin1.C: Likewise.
20841         * g++.old-deja/g++.law/ctors10.C: Likewise.
20842         * g++.old-deja/g++.law/virtual3.C: Likewise.
20843         * g++.old-deja/g++.mike/p658.C: Likewise.
20844         * g++.old-deja/g++.other/sibcall1.C: Likewise.
20845         * g++.old-deja/g++.other/vaarg2.C: Likewise.
20846         * g++.old-deja/g++.robertl/eb124.C: Likewise.
20847         * g++.old-deja/g++.robertl/eb44.C: Likewise.
20848         * g++.old-deja/g++.robertl/eb77.C: Likewise.
20849
20850 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
20851
20852         * gcc.c-torture/compile/20001024-1.c: New test.
20853
20854 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
20855
20856         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
20857         to tell us whether or not we are using V3.
20858
20859 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20860
20861         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
20862         operands.
20863
20864 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20865
20866         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
20867
20868 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
20869
20870         * gcc.c-torture/execute/20001024-1.c: New test.
20871
20872 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
20873
20874         * g++.old-deja/g++.other/sibcall1.C: New test.
20875
20876 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
20877
20878         * gcc.dg/noncompile/init-3.c: New test.
20879
20880 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20881
20882         * gcc.dg/format-array-1.c: New test.
20883
20884 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20885
20886         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
20887         writing through null pointers; remove comment about testing
20888         unterminated strings.
20889
20890 2000-10-17  Matthew Hiller  <hiller@redhat.com>
20891
20892         * gcc.c-torture/execute/20001017-2.c: New test.
20893
20894 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20895
20896         * gcc.c-torture/compile/20001018-1.c: New test.
20897         * gcc.c-torture/compile/20001018-1.x: Xfail.
20898
20899 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20900
20901         * gcc.c-torture/execute/20001017-1.c: New test.
20902
20903 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20904
20905         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
20906         for multiple use of arguments with scanf formats; add tests for
20907         multiple use of arguments.
20908
20909 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
20910
20911         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
20912
20913 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20914
20915         * gcc.dg/format-miss-1.c: New test.
20916
20917 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20918
20919         * gcc.c-torture/execute/20001013-1.c: New test.
20920
20921 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20922
20923         * gcc.dg/format-branch-1.c: New test.
20924
20925 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20926
20927         * README, lib/file-format.exp: Remove EGCS references.
20928
20929 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20930
20931         * gcc.dg/20001013-1.c: New test.
20932
20933 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20934
20935         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
20936         for intmax_t in the compiler using __typeof__ and the type rules
20937         for conditional expressions.
20938
20939 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
20940
20941         * gcc.dg/20001012-1.c: New test.
20942         * gcc.dg/20001012-2.c: New test.
20943
20944 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20945
20946         * gcc.dg/format-attr-1.c: New test.
20947
20948 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20949
20950         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
20951         __LONG_LONG_MAX__ instead of LLONG_MAX.
20952
20953 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20954
20955         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
20956         scanf flags.
20957         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
20958         flags.
20959
20960 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20961
20962         * gcc.dg/sequence-pt-1.c: New test.
20963
20964 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
20965
20966         * gcc.c-torture/execute/20001011-1.c: New testcase.
20967         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
20968
20969 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20970
20971         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
20972         does not error on it.
20973
20974 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20975
20976         * gcc.dg/20001009-1.c: New test.
20977
20978 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
20979
20980         * gcc.c-torture/compile/20001009-1.c: Move from here ....
20981         * gcc.c-torture/execute/20001009-2.c: ... to here.
20982
20983 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
20984
20985         * gcc.c-torture/compile/20001009-1.c: New testcase.
20986         * gcc.c-torture/execute/20001009-1.c: New testcase.
20987         Testcases provided by Jan Hubicka <jh@suse.cz>.
20988
20989 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20990
20991         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20992         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
20993         uintmax_t using <limits.h> to emulate the compiler's internal
20994         logic.  No longer XFAIL %j tests.
20995
20996 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20997
20998         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
20999         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
21000         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
21001         regexps and details of expected handling of some bad formats.
21002         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
21003         suppression.
21004
21005 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21006
21007         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
21008         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
21009         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
21010         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
21011         in list archives.
21012
21013 2000-10-06  Richard Henderson  <rth@cygnus.com>
21014
21015         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
21016         * g++.old-deja/g++.brendan/crash52.C: Likewise.
21017         * g++.old-deja/g++.jason/report.C: Likewise.
21018         * g++.old-deja/g++.law/friend5.C: Likewise.
21019         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
21020         of the expected warnings.
21021
21022 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
21023
21024         * g++.old-deja/g++.pt/enum14.C: New test.
21025
21026 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
21027
21028         * g++.old-deja/g++.pt/crash59.C: New test.
21029
21030 2000-10-04  Will Cohen  <wcohen@redhat.com>
21031
21032         * gcc.dg/20000926-1.c: New test.
21033
21034 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
21035
21036         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
21037         function name for current C++ compiler.
21038         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
21039
21040 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
21041
21042         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
21043         __PRETTY_FUNCTION__.
21044         * g++.old-deja/g++.ext/pretty2.C: Likewise.
21045
21046 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21047
21048         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
21049
21050 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
21051
21052         * gcc.c-torture/compile/20000923-1.c: New test.
21053
21054 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
21055
21056         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
21057         * g++.old-deja/g++.pt/ttp62.C: Same.
21058         * g++.old-deja/g++.other/inline14.C: Same.
21059
21060 2000-09-24  Richard Henderson  <rth@cygnus.com>
21061
21062         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
21063
21064 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21065
21066         * gcc.dg/c90-printf-1.c: Add test for wide string format.
21067
21068 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
21069
21070         * gcc.c-torture/compile/20000922-1.c: New file.
21071
21072 2000-09-21  Nick Clifton  <nickc@redhat.com>
21073
21074         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
21075         a signed long modulo operation.
21076         (mod6): New function - perform an unsigned long modulo operation.
21077         (main): Add tests for modulos of very large numbers by very small
21078         dividends.
21079
21080 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21081
21082         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
21083
21084 2000-09-19  Richard Henderson  <rth@cygnus.com>
21085
21086         * gcc.dg/compare2.c (case 10): XFAIL.
21087
21088 2000-09-18  Richard Henderson  <rth@cygnus.com>
21089
21090         * gcc.c-torture/execute/20000906-1.c: Move ...
21091         * gcc.dg/20000906-1.c: ... here.  Only run on targets
21092         that support __builtin_trap.
21093
21094 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
21095
21096         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
21097
21098 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21099
21100         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
21101         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
21102         more $ format tests.
21103
21104 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21105
21106         * gcc.dg/format-errmk-1.c: New test.
21107
21108 2000-09-17  Greg McGary  <greg@mcgary.org>
21109
21110         * gcc.c-torture/execute/20000917-1.x: Remove.
21111
21112 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21113
21114         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
21115
21116 2000-09-17  Greg McGary  <greg@mcgary.org>
21117
21118         * gcc.c-torture/execute/20000917-1.c: New test.
21119         * gcc.c-torture/execute/20000917-1.x: XFAIL.
21120
21121 2000-09-16  Neil Booth  <NeilB@earthling.net>
21122
21123         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
21124         in nested macro bug.
21125
21126 2000-09-15  Neil Booth  <NeilB@earthling.net>
21127
21128         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
21129
21130 2000-09-14  Jeffrey A Law  (law@cygnus.com)
21131
21132         * gcc.c-torture/execute/20000914-1.c: New test.
21133
21134 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
21135
21136         * g++.other/inline13.C: New test.
21137
21138 2000-09-12  Andreas Jaeger  <aj@suse.de>
21139
21140         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
21141         constant by Ulrich Drepper <drepper@redhat.com>.
21142
21143 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
21144
21145         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
21146
21147 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21148
21149         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
21150
21151 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
21152
21153         * gcc.dg/cpp/backslash.c: New test.
21154
21155 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
21156
21157         * gcc.c-torture/execute/20000910-1.c: New test.
21158         * gcc.c-torture/execute/20000910-2.c: Likewise.
21159
21160 2000-09-11  Robert Lipe  <robertl@sco.com>
21161
21162         * gcc.dg/pragma-align.c: New test.
21163
21164 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
21165
21166         * g++.old-deja/g++.pt/explicit82.C: New test.
21167         * g++.old-deja/g++.pt/explicit83.C: New test.
21168
21169 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
21170
21171         * gcc.dg/asm-names.c: New test.
21172
21173 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21174
21175         * gcc.dg/cpp/tr-warn6.c: New test
21176
21177 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21178
21179         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
21180         be accepted.
21181
21182 2000-09-07  Catherine Moore  <clm@redhat.com>
21183
21184         * gcc.c-torture/execute/unroll-1.c: New test.
21185
21186 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
21187
21188         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
21189         ERROR markers.
21190         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
21191         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
21192         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
21193         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
21194         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
21195         Preprocess only.
21196         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
21197         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
21198
21199 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21200
21201         * g++.old-deja/g++.pt/deduct2.C: New test.
21202
21203 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21204
21205         * g++.old-deja/g++.pt/parms2.C: New test.
21206
21207 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21208
21209         * g++.old-deja/g++.pt/crash58.C: New test.
21210
21211 2000-09-06  Greg McGary  <greg@mcgary.org>
21212
21213         * gcc.c-torture/execute/20000906-1.c: New test.
21214         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
21215
21216 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21217
21218         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
21219
21220 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21221
21222         * g++.old-deja/g++.pt/crash57.C: New test.
21223
21224 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21225
21226         * g++.old-deja/g++.pt/crash56.C: New test.
21227
21228 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21229
21230         * g++.old-deja/g++.pt/koenig1.C: New test.
21231
21232 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
21233
21234         * gcc.dg/20000904-1.c: New test.
21235
21236 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
21237
21238         * gcc.dg/cpp/paste8.c: New test.
21239
21240 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
21241
21242         * gcc.c-torture/compile/20000827-1.c: New test.
21243
21244 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21245
21246         * gcc.dg/format-diag-1.c: New test.
21247
21248 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21249
21250         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
21251         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
21252         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
21253         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
21254         gcc.dg/formatz-1.c: Adjust warning regular expressions.
21255
21256 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
21257
21258         * g++.old-deja/g++.other/nested4.C: New test.
21259
21260 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
21261
21262         * g++.old-deja/g++.ns/scoped1.C: New test.
21263
21264 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
21265
21266         * lib/g++.exp: Support testing already-installed GCC.
21267
21268 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21269
21270         * wtr-label-1.c, wtr-suffix-1.c: New tests.
21271
21272 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21273
21274         * gcc.dg/return-type-2.c: New test.
21275
21276 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
21277
21278         * gcc.c-torture/compile/20000825-1.c: New test.
21279
21280 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
21281
21282         * gcc.dg/dwarf2-2.c: New test.
21283
21284 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
21285
21286         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
21287         dg-warning regexps.
21288
21289 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21290
21291         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
21292         gcc.dg/format-ext-5.c: New tests.
21293
21294 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
21295
21296         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
21297
21298 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
21299
21300         * gcc.dg/noncompile/930622-2.c: Adjust error message.
21301
21302 2000-08-24  Richard Henderson  <rth@cygnus.com>
21303
21304         * gcc.dg/ia64-sync-1.c: New test.
21305         * gcc.dg/ia64-sync-2.c: New test.
21306         * gcc.dg/ia64-asm-1.c: New test.
21307
21308 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21309
21310         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
21311         * gcc.dg/format-ext-2.c: New test.
21312
21313 2000-08-23  Jason Merrill  <jason@redhat.com>
21314
21315         * lib/old-dejagnu.exp: Also ignore "In member function" and
21316         "At global scope".
21317
21318 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21319
21320         * gcc.dg/noncompile/label-lineno-1.c: New test.
21321
21322 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21323
21324         * gcc.dg/c99-array-nonobj-1.c: New test.
21325
21326 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21327
21328         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
21329         tests.
21330         * gcc.dg/format-ext-1.c: New test.
21331
21332 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21333
21334         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
21335         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
21336         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
21337         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
21338         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
21339
21340 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21341
21342         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
21343         gcc.dg/c99-strftime-2.c: New tests.
21344
21345 2000-08-22  Richard Henderson  <rth@cygnus.com>
21346
21347         * gcc.c-torture/execute/20000822-1.c: New test.
21348
21349 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21350
21351         * gcc.c-torture/execute/20000819-1.x: Remove.
21352
21353 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21354
21355         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
21356         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
21357         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
21358         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
21359         gcc.dg/format-xopen-1.c: New tests.
21360
21361 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21362
21363         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
21364
21365 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21366
21367         * g++.old-deja/g++.other/loop2.C: New test.
21368
21369         * gcc.c-torture/compile/20000606-1.c: New test.
21370         * gcc.c-torture/compile/20000728-1.c: New test.
21371         * gcc.c-torture/execute/20000801-1.c: New test.
21372         * gcc.c-torture/execute/20000801-2.c: New test.
21373         * gcc.c-torture/execute/20000819-1.c: New test.
21374         * gcc.c-torture/execute/20000819-1.x: XFAIL.
21375         * gcc.dg/20000629-1.c: New test.
21376         * gcc.dg/20000724-1.c: New test.
21377         * gcc.dg/20000807-1.c: New test.
21378
21379 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
21380
21381         * gcc.dg/cpp/pragma-1.c: New test.
21382         * gcc.dg/cpp/pragma-2.c: New test.
21383
21384 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
21385
21386         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
21387         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
21388
21389 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21390
21391         * gcc.c-torture/compile/20000818-1.c: New test.
21392
21393 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
21394
21395         * gcc.c-torture/execute/20000818-1.c: New test.
21396
21397 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21398
21399         * gcc.dg/format-va-1.c: New test.
21400
21401 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21402
21403         * g++.old-deja/g++.other/typedef8.C: New test.
21404
21405 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21406
21407         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
21408         * g++.old-deja/g++.mike/net36.C: Mark candidate.
21409         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
21410         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
21411         * g++.old-deja/g++.other/ptrmem7.C: New test.
21412         * g++.old-deja/g++.pt/ptrmem10.C: New test.
21413
21414 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21415
21416         * g++.old-deja/g++.pt/typename27.C: New test.
21417
21418 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
21419
21420         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
21421         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
21422         * g++.old-deja/g++.pt/friend45.C: New test.
21423         * g++.old-deja/g++.other/friend8.C: New test.
21424
21425 2000-08-15  Richard Henderson  <rth@cygnus.com>
21426
21427         * gcc.c-torture/execute/20000815-1.c: New test.
21428
21429 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21430
21431         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
21432         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
21433         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
21434
21435 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
21436
21437         * g++.old-deja/g++.other/refinit2.C: New test.
21438
21439 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
21440
21441         * lib/c-torture.exp (c-torture): Make
21442         compiler_conditional_xfail_data global.
21443         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
21444         compiler_conditional_xfail_data machinery.
21445         (f-torture-execute): Likewise.
21446         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
21447         and only when unrolling loops.
21448
21449         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
21450
21451 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21452
21453         * g++.old-deja/g++.pt/explicit81.C: New test.
21454
21455 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21456
21457         * g++.old-deja/g++.pt/typename26.C: New test.
21458
21459 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
21460
21461         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
21462         warning.
21463
21464 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21465
21466         * g++.old-deja/g++.other/array3.C: New test.
21467
21468 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21469
21470         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
21471         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
21472         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
21473         New tests.
21474
21475 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
21476
21477         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
21478         * g++.old-deja/g++.abi/vmihint.C: Likewise.
21479
21480 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
21481
21482         * gcc.c-torture/execute/20000808-1.c: New test.
21483
21484 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21485
21486         * gcc.dg/c90-const-expr-1.c: New test.
21487
21488 2000-08-08  Richard Henderson  <rth@cygnus.com>
21489
21490         * gcc.dg/noncompile/920923-1.c: Declare calloc.
21491
21492 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21493
21494         * gcc.dg/noncompile/const-ll-1.c: New test.
21495
21496 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21497
21498         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
21499
21500 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
21501
21502         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
21503         that running programs linked against the shared version of libobjc
21504         run correctly.
21505
21506 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21507
21508         * gcc.dg/c99-printf-1.c: New test.
21509
21510 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21511
21512         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
21513
21514 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
21515
21516         * gcc.c-torture/execute/20000731-1.x: Delete.
21517
21518 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
21519
21520         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
21521         and torture_without_loops as is done by c-torture.exp.
21522         (search_for): Copy from c-torture.exp.
21523         (gcc-dg-runtest): New function, drives a directory of tests
21524         iterating over the TORTURE_OPTIONS.
21525         (scan-assembler, scan-assembler-not): Move here from
21526         individual directory drivers.
21527
21528         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
21529         defined by lib/gcc-dg.exp.
21530         * gcc.dg/cpp/cpp.exp: Likewise.
21531         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
21532         gcc-dg-runtest, so we cycle over optimization options.
21533
21534         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
21535         * gcc.dg/compare2.c: No longer expected to fail.
21536
21537 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
21538
21539         * gcc.c-torture/execute/20000804-1.c: New test.
21540
21541 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21542
21543         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
21544
21545 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
21546
21547         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
21548
21549 2000-08-03  Jeffrey A Law  (law@cygnus.com)
21550
21551         * gcc.c-torture/compile/20000803-1.c: New test.
21552
21553 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21554
21555         * gcc.c-torture/execute/20000801-3.c,
21556         gcc.c-torture/execute/20000801-4.c: New tests.
21557         * gcc.c-torture/execute/20000801-3.x,
21558         gcc.c-torture/execute/20000801-4.x: Xfail.
21559
21560 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
21561
21562         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
21563         libobjc/.libs to allow for libtool.
21564
21565 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
21566
21567         * gcc.c-torture/compile/20000802-1.c: New test.
21568
21569 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
21570
21571         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
21572
21573 2000-07-31  Jeffrey A Law  (law@cygnus.com)
21574
21575         * gcc-c-torture/execute/20000731-2.c: New test.
21576
21577         * gcc.c-torture/execute/20000731-1.c: New test.
21578         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
21579
21580 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
21581
21582         * testsuite/gcc.dg/cpp/paste7.c: New test.
21583         * gcc.dg/cpp/20000725-1.c: New test.
21584
21585 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
21586
21587         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
21588         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
21589         declaration warning for __builtin_dwarf_reg_size.
21590
21591         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
21592
21593 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21594
21595         * gcc.dg/noncompile/voidparam-1.c: New test.
21596
21597 2000-07-30  Richard Henderson  <rth@cygnus.com>
21598
21599         * gcc.dg/c90-digraph-1.c: Don't xfail.
21600         * gcc.dg/compare2.c (case 10): Xfail.
21601         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
21602
21603 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
21604
21605         * gcc.dg/c99-main-1.c: New test.
21606
21607 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21608
21609         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
21610
21611 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
21612
21613         * gcc.c-tortuer/execute/20000726-1.c: New test.
21614
21615 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
21616
21617         * gcc.c-torture/execute/enum-2.c: New test.
21618
21619 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21620
21621         * gcc.dg/cpp/tr-warn3.c: New test.
21622
21623 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21624
21625         * g++.old-deja/g++.ext/implicit1.C: Remove.
21626         * g++.old-deja/g++.jason/c2.C: Remove
21627         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
21628         * g++.old-deja/g++.pt/crash16.C: Likewise.
21629         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
21630
21631 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21632
21633         * g++.old-deja/g++.other/for2.C: New test.
21634
21635 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
21636
21637         * gcc.dg/20000720-1.c: New test.
21638
21639 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
21640
21641         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
21642
21643 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
21644
21645         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
21646         * gcc.c-torture/execute/20000722-1.c: New.
21647         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
21648
21649 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
21650
21651         * gcc.dg/cpp/20000720-1.S: New test.
21652
21653 2000-07-21  Michael Meissner  <meissner@redhat.com>
21654
21655         * gcc.c-torture/execute/ieee/hugeval.c: New test.
21656
21657 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21658
21659         * g++.old-deja/g++.brendan/crash16.C,
21660         g++.old-deja/g++.brendan/parse3.C,
21661         g++.old-deja/g++.brendan/redecl1.C,
21662         g++.old-deja/g++.ns/template13.C,
21663         g++.old-deja/g++.other/decl4.C,
21664         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
21665
21666 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21667
21668         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
21669         and "Internal error".
21670
21671         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
21672         regexps.
21673         * gcc.dg/cpp/paste6.c: New test.
21674
21675 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
21676
21677         * gcc.dg/cpp/tr-direct.c: New test.
21678
21679         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
21680         gcc.dg/cpp/undef1.c: Tweak error regexps.
21681
21682 2000-07-18  Eric Christopher <echristo@redhat.com>
21683
21684         * gcc.c-torture/compile/20000718-1.c: New test.
21685
21686 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
21687
21688         * cpplex.c (_cpp_push_token): If the token being pushed back
21689         is the previous token in this context, just subtract one from
21690         context->posn.
21691         * cppmacro.c (save_expansion): Clear aux field when storing a
21692         placemarker.
21693
21694 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
21695
21696         * gcc.dg/noncompile/redecl-1.c: New test.
21697
21698 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
21699
21700         * gcc.c-torture/execute/20000717-5.c: New test.
21701         * gcc.c-torture/execute/20000717-1.x: Removed.
21702
21703 2000-07-17  Richard Henderson  <rth@cygnus.com>
21704
21705         * gcc.c-torture/execute/20000717-4.c: New test.
21706
21707 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
21708
21709         * gcc.dg/cpp/syshdr.c: New test.
21710         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
21711
21712 2000-07-17  Neil Booth  <neilb@earthling.net>
21713
21714         * gcc.dg/cpp/cmdlne-dM.c: New test.
21715         * gcc.dg/cpp/cmdlne-dD.c: New test.
21716
21717 2000-07-17  Jeffrey A Law  (law@cygnus.com)
21718
21719         * gcc.c-torture/execute/20000717-3.c: New test.
21720
21721         * gcc.c-torture/compile/20000717-1.c: New test.
21722
21723 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
21724
21725         * gcc.c-torture/execute/20000717-2.c: New test.
21726
21727 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21728
21729         * gcc.dg/formatz-1.c: New test.
21730
21731         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
21732         * gcc.dg/c99-digraph-1.c: New tests.
21733
21734         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
21735         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
21736
21737         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
21738         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
21739         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
21740         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
21741         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
21742         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
21743         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
21744
21745 2000-07-17   Greg McGary <greg@mcgary.org>
21746
21747         * gcc.c-torture/execute/20000717-1.c: New test.
21748         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
21749
21750 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
21751
21752         * gcc.c-torture/execute/20000715-2.c: New test.
21753         * gcc.dg/20000715-1.c: New test.
21754
21755 2000-07-15  Michael Meissner  <meissner@redhat.com>
21756
21757         * gcc.c-torture/execute/20000715-1.c: New test.
21758
21759 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
21760
21761         * gcc.c-torture/execute/20000707-1.c: New test.
21762
21763 2000-07-13  Neil Booth  <NeilB@earthling.net>
21764
21765         * testsuite/gcc.dg/cpp/digraph1.c,
21766         testsuite/gcc.dg/cpp/digraph2.c,
21767         testsuite/gcc.dg/cpp/digraphs.c: New tests.
21768
21769 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
21770
21771         * g77.f-torture/compile/20000630-2.f:  New test.
21772         * g77.f-torture/compile/20000630-2.x
21773
21774 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
21775
21776         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
21777
21778 2000-07-11  Neil Booth  <NeilB@earthling.net>
21779
21780         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
21781
21782 2000-07-11  Neil Booth  <NeilB@earthling.net>
21783
21784         * gcc.dg/cpp/cmdlne-C.c: New.
21785
21786 2000-07-09  Neil Booth  <NeilB@earthling.net>
21787
21788         * gcc.dg/cpp/directiv.c: New tests.
21789         * gcc.dg/cpp/undef1.c: Update.
21790
21791 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
21792
21793         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
21794
21795 2000-07-09  Neil Booth  <NeilB@earthling.net>
21796
21797         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
21798
21799 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
21800
21801         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
21802         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
21803
21804 2000-07-08  Neil Booth  <NeilB@earthling.net>
21805
21806         * gcc.dg/cpp/macsyntx.c: New tests.
21807
21808 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21809
21810         * gcc.dg/20000707-1.c: New test.
21811
21812 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21813
21814         * gcc.c-torture/execute/20000706-1.c: New test.
21815         * gcc.c-torture/execute/20000706-2.c: New test.
21816         * gcc.c-torture/execute/20000706-3.c: New test.
21817         * gcc.c-torture/execute/20000706-4.c: New test.
21818         * gcc.c-torture/execute/20000706-5.c: New test.
21819
21820 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21821
21822         * g++.old-deja/g++.pt/instantiate7.C: New test.
21823
21824 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21825
21826         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
21827         * g++.old-deja/g++.mike/thunk3.C: Likewise.
21828         * g++.old-deja/g++.other/rtti3.C: Likewise.
21829         * g++.old-deja/g++.other/rttid3.C: Likewise.
21830
21831 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
21832
21833         *  g77.f-torture/compile/20000630-1.x: Fix typo
21834
21835 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
21836
21837         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
21838         assembly output.
21839
21840 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
21841
21842         * gcc.dg/cpp/ident.c: New test.
21843
21844 2000-07-05  Neil Booth  <NeilB@earthling.net>
21845
21846         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
21847           gcc.dg/cpp/lexstrng.c: New tests.
21848
21849 2000-07-04  Neil Booth  <NeilB@earthling.net>
21850
21851         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
21852         * gcc.dg/cpp/strify2.c: Same.
21853
21854 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
21855
21856         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
21857         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
21858         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
21859         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
21860
21861         * testsuite/gcc.dg/cpp/macro1.c,
21862         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
21863         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
21864         testsuite/gcc.dg/cpp/strify1.c,
21865         testsuite/gcc.dg/cpp/strify2.c: New tests.
21866
21867 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
21868
21869         * gcc.c-torture/execute/20000703-1.c: New test.
21870
21871 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21872
21873         * g++.old-deja/g++.pt (lookup10.C): New test.
21874
21875 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21876
21877         * g++.old-deja/g++.pt (typename25.C): New test.
21878
21879 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
21880
21881         * gcc.c-torture/compile/20000701-1.c: New test.
21882
21883 2000-06-30  Nick Clifton  <nickc@cygnus.com>
21884
21885         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
21886         to test case.
21887
21888 2000-06-30  Catherine Moore  <clm@cygnus.com>
21889
21890         * gcc.c-torture/execute/align-1.c: New test.
21891
21892 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
21893
21894         * g++.old-deja/g++.pt/expr8.C: New test.
21895         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
21896
21897 2000-06-29  Nick Clifton  <nickc@cygnus.com>
21898
21899         * gcc.c-torture/compile/20000629-1.c: New test.
21900
21901 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21902
21903
21904         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
21905         gcc.dg/noncompile directory, depending on whether they're
21906         preprocessor tests or not.  Annotate all the tests for the dg
21907         framework.
21908
21909         * gcc.c-torture/noncompile/noncompile.exp: Delete.
21910         * gcc.dg/noncompile/noncompile.exp: New.
21911
21912         * Moved files:
21913         Old name                                New name
21914         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
21915         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
21916         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
21917         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
21918         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
21919         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
21920         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
21921         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
21922         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
21923         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
21924         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
21925         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
21926         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
21927         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
21928         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
21929         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
21930         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
21931         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
21932         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
21933         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
21934         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
21935         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
21936         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
21937         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
21938
21939         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
21940         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
21941         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
21942         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
21943         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
21944         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
21945
21946 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21947
21948         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
21949         declare one variable.  On the fourth, error.
21950         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
21951         declared by 20000628-1a.h.
21952
21953 2000-06-29  Richard Henderson  <rth@redhat.com>
21954
21955         * gcc.c-torture/execute/930529-1.x: New file.
21956         * gcc.dg/920413-1.c: Adjust expected warning text.
21957         * gcc.dg/980217-1.c: Declare abort.
21958         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
21959
21960 2000-06-29  Jeffrey A Law  (law@cygnus.com)
21961
21962         * g77.f-torture/compile/20000629-1.f: New test.
21963         * g77.f-torture/compile/20000629-1.x: Expected to fail.
21964
21965 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21966
21967         Rearrange lots of files, removing entirely the
21968         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
21969         directories.
21970
21971         * Deleted files:
21972         gcc.c-torture/code_quality/code_quality.exp
21973         gcc.c-torture/special/special.exp
21974         gcc.failure/failure.exp
21975         gcc.failure/940409-1.x
21976         gcc.c-torture/compile/961203-1.x
21977
21978         * New files:
21979         gcc.misc-tests/linkage.exp
21980         gcc.c-torture/execute/920730-1t.c
21981         gcc.c-torture/execute/920730-1t.x
21982         gcc.c-torture/compile/920520-1.x
21983         gcc.c-torture/compile/920521-1.x
21984         gcc.c-torture/compile/981006-1.x
21985         gcc.c-torture/execute/eeprof-1.x
21986
21987         * Moved files (possibly with modifications to fit a new harness):
21988         Old name                                New name
21989         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
21990         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
21991         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
21992         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
21993         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
21994         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
21995         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
21996         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
21997         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
21998         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
21999         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
22000         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
22001         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
22002         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
22003
22004 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
22005
22006         * c-torture/compile/961203-1.x: Delete.
22007
22008         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
22009         not exit. Include stdio.h.
22010         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
22011         * gcc.misc-tests/dg-12.c: Likewise.
22012         * gcc.misc-tests/dg-5.c: Likewise.
22013         * gcc.misc-tests/dg-6.c: Likewise.
22014         * gcc.misc-tests/dg-7.c: Prototype abort.
22015         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
22016         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
22017         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
22018         not exit.
22019         * gcc.misc-tests/sieve.c: Use return from main, not exit.
22020         * gcc.misc-tests/sort2.c: Use return from main, not exit.
22021
22022 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
22023
22024         * gcc.dg/cpp/20000628-1.c: New test.
22025         * gcc.dg/cpp/20000628-1.h: New header for above test.
22026         * gcc.dg/cpp/20000628-1a.h: Likewise.
22027
22028 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
22029
22030         * gcc.dg/cpp: New directory.
22031         * gcc.dg/cpp/cpp.exp: New driver.
22032         * gcc.dg/cpp/20000627-1.c: New test.
22033         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
22034         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
22035         and rewrite as a compilation test.
22036
22037         * gcc.dg: Move many files into the cpp subdirectory, possibly
22038         renaming or editing them as well.
22039         Old name                New name
22040         990119-1.c              cpp/19990119-1.c
22041         990228-1.c              cpp/19990228-1.c
22042         990407-1.c              cpp/19990407-1.c
22043         990409-1.c              cpp/19990409-1.c
22044         990413-1.c              cpp/19990413-1.c
22045         990703-1.c              cpp/19990703-1.c
22046         20000127-1.c            cpp/20000127-1.c
22047         20000129-1.c            cpp/20000129-1.c
22048         20000207-1.c            cpp/20000207-1.c
22049         20000207-2.c            cpp/20000207-2.c
22050         20000209-1.c            cpp/20000209-1.c
22051         20000209-2.c            cpp/20000209-2.c
22052         20000301-1.c            cpp/20000301-1.c
22053         20000419-1.c            cpp/20000419-1.c
22054         20000510-1.S            cpp/20000510-1.S
22055         20000519-1.c            cpp/20000519-1.c
22056         20000529-1.c            cpp/20000529-1.c
22057         20000625-1.c            cpp/20000625-1.c
22058         20000625-2.c            cpp/20000625-2.c
22059         cpp-as1.c               cpp/assert1.c
22060         cpp-as2.c               cpp/assert2.c
22061         cxx-comments-1.c        cpp/cxxcom1.c
22062         cxx-comments-2.c        cpp/cxxcom2.c
22063         endif-label.c           cpp/endif.c
22064         cpp-hash1.c             cpp/hash1.c
22065         cpp-hash2.c             cpp/hash2.c
22066         cpp-if1.c               cpp/if-1.c
22067         cpp-if2.c               cpp/if-2.c
22068         cpp-if3.c               cpp/if-3.c
22069         cpp-if4.c               cpp/if-4.c
22070         cpp-if5.c               cpp/if-5.c
22071         cpp-cond.c              cpp/if-cexp.c
22072         cpp-missingop.c         cpp/if-mop.c
22073         cpp-missingparen.c      cpp/if-mpar.c
22074         cpp-opprec.c            cpp/if-oppr.c
22075         cpp-ifparen.c           cpp/if-paren.c
22076         cpp-shortcircuit.c      cpp/if-sc.c
22077         cpp-shift.c             cpp/if-shift.c
22078         cpp-unary.c             cpp/if-unary.c
22079         cpp-li1.c               cpp/line1.c
22080         cpp-li2.c               cpp/line2.c
22081         lineno.c                cpp/line3.c
22082         lineno-2.c              cpp/line4.c
22083         cpp-mi.c                cpp/mi1.c
22084         cpp-mic.h               cpp/mi1c.h
22085         cpp-micc.h              cpp/mi1cc.h
22086         cpp-mind.h              cpp/mi1nd.h
22087         cpp-mindp.h             cpp/mi1ndp.h
22088         cpp-mix.h               cpp/mi1x.h
22089         cpp-mi2.c               cpp/mi2.c
22090         cpp-mi2a.h              cpp/mi2a.h
22091         cpp-mi2b.h              cpp/mi2b.h
22092         cpp-mi2c.h              cpp/mi2c.h
22093         cpp-mi3.c               cpp/mi3.c
22094         cpp-mi3.def             cpp/mi3.def
22095         poison-1.c              cpp/poison.c
22096         pr-impl.c               cpp/prag-imp.c
22097         cpp-redef-2.c           cpp/redef1.c
22098         cpp-redef.c             cpp/redef2.c
22099         strpaste.c              cpp/strp1.c
22100         strpaste-2.c            cpp/strp2.c
22101         cpp-tradpaste.c         cpp/tr-paste.c
22102         cpp-tradstringify.c     cpp/tr-str.c
22103         cpp-tradwarn1.c         cpp/tr-warn1.c
22104         cpp-tradwarn2.c         cpp/tr-warn2.c
22105         trigraphs.c             cpp/trigraphs.c
22106         cpp-unc1.c              cpp/unc1.c
22107         cpp-unc2.c              cpp/unc2.c
22108         cpp-unc3.c              cpp/unc3.c
22109         cpp-unc.c               cpp/unc4.c
22110         undef.c                 cpp/undef1.c
22111         undef-2.c               cpp/undef2.c
22112         cpp-wi1.c               cpp/widestr1.c
22113
22114 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
22115
22116         * lib/g++.exp (g++_include_flags): Tweak.
22117
22118 2000-06-27  H.J. Lu  <hjl@gnu.org>
22119             Loren J. Rittle  <ljrittle@acm.org>
22120
22121         * lib/g++.exp (g++_include_flags): Override libgloss.exp
22122         version with one that knows about the new gcc tree structure.
22123         (g++_link_flags): Same.
22124
22125 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
22126
22127         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
22128         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
22129         case we are cross-compiling.
22130
22131         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
22132         g++.old-deja/g++.niklas/Makefile.in,
22133         g++.old-deja/g++.niklas/configure.in,
22134         g++.old-deja/g++.other/Makefile.in,
22135         g++.old-deja/g++.other/configure.in,
22136         gcc.c-torture/code_quality/Makefile.in,
22137         gcc.c-torture/code_quality/configure.in,
22138         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
22139         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
22140         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
22141         gcc.c-torture/execute/ieee/Makefile.in,
22142         gcc.c-torture/execute/ieee/configure.in,
22143         gcc.c-torture/noncompile/Makefile.in,
22144         gcc.c-torture/noncompile/configure.in,
22145         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
22146         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
22147         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
22148
22149 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
22150
22151         * g++.old-deja/g++.other/ambig3.C: New test.
22152
22153 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
22154
22155         * g++.old-deja/g++.pt/syntax1.C: New test.
22156         * g++.old-deja/g++.pt/syntax2.C: New test.
22157         * g++.old-deja/g++.other/syntax3.C: New test.
22158         * g++.old-deja/g++.other/syntax4.C: New test.
22159
22160 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
22161
22162         * gcc.dg/20000623-1.c: Prototype exit and abort.
22163
22164 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
22165
22166         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
22167         New tests.
22168         * gcc.dg/cpp-mi3.def: New file.
22169
22170         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
22171         inside assertions.
22172         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
22173         lexer's error messages.
22174         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
22175         divine anything from the linemarkers.
22176         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
22177         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
22178
22179 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
22180
22181         * gcc.dg/20000623-1.c: New test.
22182
22183 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
22184
22185         * gcc.c-torture/execute/20000622-1.c: New test.
22186
22187 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
22188
22189         * g++.old-deja/g++.other/init15.C: New test.
22190
22191 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
22192
22193         * g++.old-deja/g++.pt/vaarg2.C: New test.
22194         * g++.old-deja/g++.pt/vaarg3.C: New test.
22195
22196 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
22197
22198         * g++.old-deja/g++.other/dyncast6.C: New test.
22199
22200 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
22201
22202         * gcc.c-torture/execute/loop-6.c: New test.
22203
22204 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
22205
22206         * gcc.dg/20000614-1.c: New test.
22207         * gcc.dg/20000614-2.c: New test.
22208
22209 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
22210
22211         * g++.old-deja/g++.other/inline12.C: New test.
22212
22213 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
22214
22215         * g++.old-deja/g++.other/eh1.C: New test.
22216
22217 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
22218
22219         * g++.old-deja/g++.other/type.C: New test.
22220
22221 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
22222
22223         * g++.old-deja/g++.other/initstring.C: New test.
22224
22225 2000-06-12  Jason Merrill  <jason@redhat.com>
22226
22227         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
22228
22229 2000-06-09  Jeffrey A Law  (law@cygnus.com)
22230
22231         * gcc.c-torture/compile/20000609-1.c: New test.
22232
22233 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
22234
22235         * gcc.dg/20000609-1.c: New test.
22236
22237 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
22238
22239         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
22240         * gcc.c-torture/noncompile/poison-1.c: Move...
22241         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
22242         * gcc.dg/cpp-li1.c: Add a token after the #line.
22243
22244 2000-06-05  Richard Henderson  <rth@cygnus.com>
22245
22246         * gcc.c-torture/execute/20000605-2.c: New test.
22247         * gcc.c-torture/execute/20000605-3.c: New test.
22248
22249 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
22250
22251         * g77.f-torture/execute/20000503-1.x: New file.
22252
22253 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
22254
22255         * g++.old-deja/g++.eh/badalloc1.C: New test.
22256
22257 2000-06-05  Richard Henderson  <rth@cygnus.com>
22258
22259         * gcc.c-torture/execute/20000605-1.c: New test.
22260
22261 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
22262             Nathan Sidwell <nathan@codesourcery.com>
22263
22264         * gcc.c-torture/compile/20000605-1.c: New test.
22265
22266 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
22267
22268         * g77.f-torture/compile/20000601-1.f:  New test.
22269
22270 2000-06-03  Richard Henderson  <rth@cygnus.com>
22271
22272         * gcc.c-torture/execute/20000603-1.c: New.
22273
22274 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
22275
22276         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
22277         * gcc.dg/noreturn-2.c (noreturn): Likewise.
22278
22279 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
22280
22281         * gcc.dg/compare2.c (case 12): XFAIL.
22282         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
22283         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
22284
22285         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
22286
22287 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
22288
22289         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
22290         guard macro is already defined when the header is first
22291         included.
22292         * gcc.dg/cpp-mix.h: New file.
22293         * gcc.dg/endif-label.c: Update patterns to match compiler.
22294
22295         * g++.brendan/complex1.C: Declare abort.
22296         * g++.law/refs4.C: Remove XFAIL.
22297         * g++.oliva/expr2.C: Declare abort and exit.
22298
22299 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
22300
22301         * gcc.c-torture/execute/20000528-1.c: New test.
22302
22303         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
22304         * g++.old-deja/g++.law/temps4.C: Likewise.
22305
22306         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
22307         stdlib.h.  Call abort() on failure.
22308         * g++.old-deja/g++.law/refs4.C: Likewise.
22309         * g++.old-deja/g++.law/temps4.C: Likewise.
22310         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
22311         * gcc.c-torture/execute/20000112-1.c: Include string.h.
22312
22313 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
22314
22315         Relative to g++.dg/special:
22316         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
22317
22318         Relative to g++.old-deja:
22319         * g++.brendan/complex1.C, g++.jason/optimize2.C,
22320         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
22321         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
22322         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
22323         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
22324         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
22325         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
22326
22327         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
22328         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
22329         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
22330         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
22331         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
22332         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
22333         and/or string.h.
22334
22335         * g++.other/goto1.C: Update expectations for error messages.
22336
22337 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
22338
22339         * gcc.c-torture/compile/20000523-1.c: New test.
22340
22341 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22342
22343         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
22344
22345 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22346
22347         * g++.old-deja/g++.eh/catch11.C: New test.
22348         * g++.old-deja/g++.eh/catch12.C: New test.
22349
22350 2000-05-24  Nick Clifton  <nickc@cygnus.com>
22351
22352         * gcc.c-torture/execute/20000523-1.c: New test.
22353
22354 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
22355
22356         * c-torture/execute/bcp-1.c: Replace abort in arg of
22357         __builtin_constant_p with a generic external function.
22358
22359         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
22360         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
22361         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
22362         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
22363         Prototype abort and/or exit.
22364
22365         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
22366         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
22367         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
22368         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
22369
22370 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
22371
22372         * gcc.dg/dwarf2-1.c: New test.
22373
22374 2000-05-20  Richard Henderson  <rth@cygnus.com>
22375
22376         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
22377
22378 2000-05-20  Andreas Jaeger  <aj@suse.de>
22379
22380         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
22381         testcase.
22382
22383 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
22384
22385         * gcc.c-torture/execute/20000519-2.c: New test.
22386
22387 2000-05-19  Andreas Jaeger  <aj@suse.de>
22388
22389         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
22390         which fails with SSA.
22391
22392         * lib/c-torture.exp: Also test with -O3 -fssa.
22393
22394 2000-05-18  Michael Meissner  <meissner@redhat.com>
22395
22396         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
22397         * gcc.c-torture/execute/920415-1.c: Ditto.
22398         * gcc.c-torture/execute/920501-1.c: Ditto.
22399         * gcc.c-torture/execute/conversion.c: Ditto.
22400         * gcc.c-torture/execute/cvt-1.c: Ditto.
22401
22402 2000-05-18  Jeffrey A Law  (law@cygnus.com)
22403
22404         * gcc.c-torture/compile/20000518-1.c: New test.
22405
22406 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
22407
22408         * g77.f-torture/compile/200005018.f:  New test.
22409
22410 2000-05-17  Jeffrey A Law  (law@cygnus.com)
22411
22412         * gcc.c-torture/compile/20000517-1.c: New test.
22413
22414 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22415
22416         * gcc.c-torture/execute/20000516-1.c: New test.
22417
22418 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
22419
22420         * g++.old-deja/g++.other/eh.C: New test.
22421
22422 2000-05-12  Richard Henderson  <rth@cygnus.com>
22423
22424         * gcc.c-torture/execute/990208-1.c (main): Don't pass
22425         constants through to doit's conditional.
22426
22427 2000-05-11  Jeffrey A Law  (law@cygnus.com)
22428
22429         * gcc.c-torture/compile/20000511-1.c: New test.
22430         * g77.f-torture/compile/20000511-1.f: New test.
22431         * g77.f-torture/compile/20000511-2.f: New test.
22432
22433 2000-05-11  Michael Meissner  <meissner@redhat.com>
22434
22435         * gcc.c-torture/execute/20000511-1.c: New test.
22436
22437 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
22438
22439         * gcc.dg/dg.exp: Scan .S files as well as .c files.
22440         * gcc.dg/20000510-1.S: New.
22441
22442 2000-05-08  Catherine Moore  <clm@cygnus.com>
22443
22444         * gcc.dg/unused-3.c: New.
22445
22446 2000-05-06  Richard Henderson  <rth@cygnus.com>
22447
22448           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
22449           * g++.old-deja/g++.mike/warn1.C: Likewise.
22450           * g++.old-deja/g++.pt/local1.C: Likewise.
22451           * g++.old-deja/g++.pt/local7.C: Likewise.
22452           * g++.old-deja/g++.pt/spec16.C: Likewise.
22453
22454 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
22455
22456         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
22457
22458 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
22459
22460           * g77.f-torture/execute/20000503-1.f:  New test.
22461
22462 2000-05-04  Andreas Jaeger  <aj@suse.de>
22463
22464         * gcc.dg/noreturn-2.c: New test.
22465
22466 2000-05-04  Neil Booth  <NeilB@earthling.net>
22467
22468         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
22469         preprocessor.
22470
22471 2000-05-04  Richard Henderson  <rth@cygnus.com>
22472
22473         * gcc.c-torture/execute/20000503-1.c: Fix typo.
22474
22475 2000-05-04  Richard Henderson  <rth@cygnus.com>
22476
22477         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
22478         OpenSSL by Jason R Thorpe.
22479
22480 2000-05-03  Jim Wilson  <wilson@cygnus.com>
22481
22482         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
22483
22484 2000-05-03  Robert Lipe <robertlipe@usa.net>
22485
22486         * gcc.dg/20000503-1.c: New test.
22487
22488 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
22489
22490         * gcc.c-torture/compile/20000502-1.c: New test.
22491         * g++.old-deja/g++.other/align.C: New test.
22492         * gcc.dg/cpp-tradstringify.c: New test.
22493
22494 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
22495
22496         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
22497         and hard registers.
22498
22499 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
22500
22501         * gcc.c-torture/execute/loop-5.c: New test.
22502
22503 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
22504
22505         * gcc.c-torture/execute/va-arg-20.c: New test.
22506
22507 2000-04-23  Jeffrey A Law  (law@cygnus.com)
22508
22509         * gcc.c-torture/execute/20000422-1.c: New test.
22510
22511 2000-04-20  Greg McGary  <gkm@gnu.org>
22512
22513         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
22514         when optimizing, but without sibling-call optimizations (-O1).
22515
22516 2000-04-20  Jeffrey A Law  (law@cygnus.com)
22517
22518           * gcc.c-torture/compile/20000420-1.c: New test.
22519
22520 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22521
22522         * g++.abi/ptrflags.C: New test.
22523         * g++.eh/catchptr1.C: Test incomplete pointer chains.
22524
22525 2000-04-19  Catherine Moore  <clm@cygnus.com>
22526
22527         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
22528
22529 2000-04-19  Greg McGary  <gkm@gnu.org>
22530
22531         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
22532         sibling-call optimizations.
22533
22534 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
22535
22536         * gcc.dg/20000419-1.c: New test.
22537
22538 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
22539
22540         * gcc.c-torture/execute/20000412-6.c: New test.
22541
22542 2000-04-12  Jeffrey A Law  (law@cygnus.com)
22543
22544         * gcc.c-torture/execute/20000412-5.c: New test.
22545         * g77.f-torture/compile/20000412-1.f: New test.
22546         * gcc.c-torture/execute/20000412-4.c: New test.
22547         * gcc.c-torture/compile/20000412-2.c: New test.
22548         * gcc.c-torture/execute/20000412-3.c: New test.
22549         * gcc.c-torture/compile/20000412-1.c: New test.
22550         * gcc.c-torture/execute/20000412-2.c: New test.
22551
22552 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
22553
22554         * objc/execute/bf-20.m: New test.
22555
22556 2000-04-10  Richard Henderson  <rth@cygnus.com>
22557
22558         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
22559
22560         * gcc.c-torture/execute/20000412-1.c: New test.
22561
22562 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
22563
22564         * g++.old-deja/g++.eh/catchptr1.C: New test.
22565
22566 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
22567
22568         * g++.old-deja/g++.abi/cxa_vec.C: New test.
22569
22570 2000-04-08  Neil Booth  <NeilB@earthling.net>
22571
22572         * gcc.dg/cpp-nullchar.c: Remove test as
22573         embedded nulls cause problems.
22574
22575 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22576
22577         * gcc.dg/compare2.c: New test.
22578
22579 2000-04-08  Neil Booth  <NeilB@earthling.net>
22580
22581         * gcc.dg/cpp-nullchar.c: New test.
22582
22583 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
22584
22585         * gcc.dg/cpp-mi2.c: New test.
22586         * gcc.dg/cpp-mi2[abc].h: New files.
22587
22588 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
22589
22590         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
22591         member name.
22592
22593 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
22594
22595         * g++.old-deja/g++.abi/vmihint.C: New test.
22596
22597 2000-04-06  Neil Booth  <NeilB@earthling.net>
22598
22599         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
22600         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
22601         copyright.
22602
22603 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
22604
22605         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
22606         avoid stack-frame overwrite.
22607
22608 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
22609
22610         * gcc.c-torture/compile/20000405-2.c: New test.
22611         * gcc.c-torture/compile/20000405-3.c: New test.
22612
22613 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22614
22615         * gcc.c-torture/compile/20000405-1.c: New test.
22616
22617 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
22618
22619         * gcc.dg/cast-qual-1.c: Revert last change.
22620
22621 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22622
22623         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
22624
22625 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
22626
22627         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
22628         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
22629
22630 2000-04-03  Jeffrey A Law  (law@cygnus.com)
22631
22632         * gcc.c-torture/compile/20000403-2.c: New test.
22633         * gcc.c-torture/compile/20000403-1.c: New test.
22634
22635 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
22636
22637         * gcc.c-torture/execute/20000403-1.c: New test.
22638
22639 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
22640
22641         * gcc.c-torture/execute/20000402-1.c: New test.
22642
22643 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
22644
22645         * gcc.c-torture/execute/va-arg-15.c: New test.
22646         * gcc.c-torture/execute/va-arg-16.c: New test.
22647         * gcc.c-torture/execute/va-arg-17.c: New test.
22648         * gcc.c-torture/execute/va-arg-18.c: New test.
22649         * gcc.c-torture/execute/va-arg-19.c: New test.
22650
22651 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
22652
22653         * gcc.c-torture/compile/981211-1.c: Move to...
22654         * gcc.dg/cpp-as1.c: ...here.
22655         * gcc.dg/cpp-as2.c: New file.
22656
22657         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
22658         compiler.
22659
22660 2000-04-02  Neil Booth  <NeilB@earthling.net>
22661
22662         * gcc.dg/cpp-cond.c  New tests.
22663         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
22664         accidental success less likely.
22665         * gcc.dg/cpp-missingop.c  New tests.
22666         * gcc.dg/cpp-missingparen.c  New tests.
22667         * gcc.dg/cpp-shift.c  New tests.
22668         * gcc.dg/cpp-shortcircuit.c  New tests.
22669         * gcc.dg/cpp-unary.c  New tests.
22670
22671 2000-03-29  Jeffrey A Law  (law@cygnus.com)
22672
22673         * gcc.c-torture/compile/20000329-1.c: New test.
22674
22675 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
22676
22677         * gcc.c-torture/compile/20000326-1.c: New test.
22678         * gcc.c-torture/compile/20000326-2.c: New test.
22679
22680 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
22681
22682         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
22683         the first parameter is a function argument.
22684
22685 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
22686
22687         * g++.old-deja/g++.ext/array4.C: New test.
22688
22689 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
22690
22691         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
22692
22693 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22694
22695         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
22696
22697 2000-03-19  Richard Henderson  <rth@cygnus.com>
22698
22699         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
22700
22701 2000-03-19  Richard Henderson  <rth@cygnus.com>
22702
22703         * gcc.c-torture/compile/20000319-1.c: New test.
22704
22705 2000-03-14  Jeffrey A Law  (law@cygnus.com)
22706
22707         * gcc.c-torture/execute/20000314-3.c: New test.
22708         * gcc.c-torture/execute/20000314-2.c: New test.
22709         * gcc.c-torture/execute/20000314-1.c: New test.
22710         * gcc.c-torture/compile/20000314-2.c: New test.
22711         * gcc.c-torture/compile/20000314-1.c: New test.
22712
22713 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
22714
22715         * g++.old-deja/g++.warn/inline.C: New test.
22716
22717 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
22718
22719         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
22720         standards-compliant result rather than specific constants.
22721         Put test-values in array.
22722
22723 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
22724
22725         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
22726         (g++_target_compile): Put test-specific options last.
22727
22728 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22729
22730         * g++.old-deja/g++.eh/vbase4.C: New test.
22731
22732 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22733
22734         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
22735
22736 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22737
22738         * g++.old-deja/g++.brendan/misc12.C: Removed.
22739         * g++.old-deja/g++.pt/memtemp77.C: Constify.
22740         * g++.old-deja/g++.ext/pretty4.C: New test.
22741
22742 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22743
22744         * g++.old-deja/g++.other/string2.C: New test.
22745
22746 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
22747
22748         * g++.old-deja/g++.warn/impint2.C: New test.
22749
22750 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
22751
22752         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
22753         is 1, not zero.
22754
22755 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
22756
22757         * g++.old-deja/g++.warn/impint.C: New test.
22758         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
22759         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
22760         * g++.old-deja/g++.pt/explicit12.C: Likewise.
22761         * g++.old-deja/g++.pt/explicit13.C: Likewise.
22762         * g++.old-deja/g++.pt/explicit17.C: Likewise.
22763         * g++.old-deja/g++.pt/explicit18.C: Likewise.
22764         * g++.old-deja/g++.pt/explicit19.C: Likewise.
22765         * g++.old-deja/g++.pt/explicit23.C: Likewise.
22766         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22767         * g++.old-deja/g++.pt/explicit35.C: Likewise.
22768         * g++.old-deja/g++.pt/explicit6.C: Likewise.
22769         * g++.old-deja/g++.pt/memclass7.C: Likewise.
22770
22771 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
22772
22773         * gcc.dg/cpp-redef.c: New test.
22774
22775 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
22776
22777         * g++.old-deja/g++.pt/unify7.C: New test.
22778
22779 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22780
22781         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
22782         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
22783
22784 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
22785
22786         * gcc.c-torture/compile/20000224-1.c: New test.
22787
22788 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22789
22790         * gcc.c-torture/compile/cpp-2.c: New test.
22791         * gcc.c-torture/compile/cpp-1.c: New test.
22792
22793 2000-02-25  Jeffrey A Law  (law@cygnus.com)
22794
22795         * gcc.c-torture/execute/20000225-1.c: New test.
22796
22797 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22798
22799         * gcc.dg/cpp-li2.c: New test.
22800
22801         * gcc.dg/cpp-wi1.c: New test.
22802
22803         * gcc.dg/cpp-li1.c: New test.
22804
22805 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
22806
22807         * g++.old-deja/g++.other/sizeof5.C: New test.
22808
22809 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22810
22811         * gcc.c-torture/execute/va-arg-13.c: New test.
22812
22813 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
22814
22815         * gcc.c-torture/execute/va-arg-12.c: New test.
22816
22817 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22818
22819         * gcc.c-torture/execute/20000223-1.c: New test.
22820
22821 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22822
22823         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
22824
22825 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
22826
22827         * g++.old-deja/g++.abi/ptrmem.C: New test.
22828
22829 2000-02-19  Richard Henderson  <rth@cygnus.com>
22830
22831         * gcc.c-torture/compile/init-3.c: New.
22832
22833 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
22834
22835         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
22836         ALWAYS_CXXFLAGS.
22837
22838 2000-02-11  Robert Lipe <robertl@sco.com>
22839
22840         * gcc.c-torture/compile/20000211-3.c: New test.
22841
22842 2000-02-11  Martin Buchholz <martin@xemacs.org>
22843
22844         * gcc.c-torture/compile/20000211-2.c: New test.
22845
22846 2000-02-11  Jeffrey A Law  (law@cygnus.com)
22847
22848         * gcc.c-torture/compile/20000211-1.c: New test.
22849
22850 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
22851
22852         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
22853           on native targets
22854
22855 2000-02-08  Nathan Sidwell  <nathan@acm.org>
22856
22857         * g++.old-deja/g++.other/cast5.C: New test.
22858
22859 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
22860
22861         * gcc.c-torture/execute/20000205-1.c: New.
22862
22863 2000-02-03  Nathan Sidwell  <nathan@acm.org>
22864
22865         * g++.old-deja/g++.jason/cast3.C: Return void.
22866         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
22867
22868 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22869
22870         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
22871
22872         * gcc.dg/loop-1.c: New test.
22873
22874 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
22875
22876         * gcc.c-torture/compile/20000127-1.c: New test.
22877         * gcc.c-torture/execute/991228-1.c: New test.
22878
22879 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22880
22881         * gcc.dg/unused-2.c: New test.
22882
22883         * gcc.dg/conv-1.c: New test.
22884
22885 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
22886
22887         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
22888         compiler.
22889         (tool_option_proc): Fix typo.
22890
22891 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
22892
22893         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
22894         of the ld on the host, not on the build machine.
22895         Also, don't crash if '--help' is not a supported option.
22896
22897 2000-01-24  Richard Henderson  <rth@cygnus.com>
22898
22899         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
22900
22901 2000-01-20  Jeffrey A Law  (law@cygnus.com)
22902
22903         * gcc.c-torture/execute/20000120-2.c: New test.
22904         * gcc.c-torture/execute/20000120-1.c: New test.
22905
22906 2000-01-13  Jeffrey A Law  (law@cygnus.com)
22907
22908         * gcc.c-torture/execute/20000113-1.c: New test.
22909
22910 2000-01-12  Jeffrey A Law  (law@cygnus.com)
22911
22912         * gcc.c-torture/execute/20000112-1.c: New test.
22913
22914 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22915
22916         * gcc.dg/20000111-1.c: New test.
22917
22918 2000-01-10  Jeffrey A Law  (law@cygnus.com)
22919
22920         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
22921         with 16 bit integers.
22922
22923 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22924
22925         * gcc.dg/20000108-1.c: New test.
22926
22927 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22928
22929         * g++.old-deja/g++.ns/koenig8.C: New test.
22930
22931 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22932
22933         * g++.old-deja/g++.other/cast4.C: New test.
22934
22935 2000-01-05  Jeffrey A Law  (law@cygnus.com)
22936
22937         * gcc.c-torture/compile/20000105-2.c: New test.
22938         * gcc.c-torture/compile/20000105-1.c: New test.
22939
22940 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22941
22942         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
22943         references to printf & atoi to conform to ANSI standard.
22944         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
22945         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
22946         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
22947         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
22948         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
22949         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22950         * g++.old-deja/g++.brendan/copy1.C: Likewise.
22951         * g++.old-deja/g++.brendan/copy2.C: Likewise.
22952         * g++.old-deja/g++.brendan/copy3.C: Likewise.
22953         * g++.old-deja/g++.brendan/copy4.C: Likewise.
22954         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22955         * g++.old-deja/g++.brendan/copy6.C: Likewise.
22956         * g++.old-deja/g++.brendan/copy7.C: Likewise.
22957         * g++.old-deja/g++.brendan/copy8.C: Likewise.
22958         * g++.old-deja/g++.brendan/crash11.C: Likewise.
22959         * g++.old-deja/g++.brendan/crash14.C: Likewise.
22960         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
22961         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22962         * g++.old-deja/g++.brendan/delete2.C: Likewise.
22963         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
22964         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
22965         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
22966         * g++.old-deja/g++.brendan/eh1.C: Likewise.
22967         * g++.old-deja/g++.brendan/groff1.C: Likewise.
22968         * g++.old-deja/g++.brendan/init3.C: Likewise.
22969         * g++.old-deja/g++.brendan/misc12.C: Likewise.
22970         * g++.old-deja/g++.brendan/misc7.C: Likewise.
22971         * g++.old-deja/g++.brendan/new2.C: Likewise.
22972         * g++.old-deja/g++.brendan/operators4.C: Likewise.
22973         * g++.old-deja/g++.brendan/operators5.C: Likewise.
22974         * g++.old-deja/g++.brendan/overload2.C: Likewise.
22975         * g++.old-deja/g++.brendan/overload7.C: Likewise.
22976         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
22977         * g++.old-deja/g++.brendan/reference1.C: Likewise.
22978         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
22979         * g++.old-deja/g++.brendan/template24.C: Likewise.
22980         * g++.old-deja/g++.brendan/template3.C: Likewise.
22981         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
22982         * g++.old-deja/g++.jason/inline3.C: Likewise.
22983         * g++.old-deja/g++.jason/opeq.C: Likewise.
22984         * g++.old-deja/g++.law/arg5.C: Likewise.
22985         * g++.old-deja/g++.law/arm7.C: Likewise.
22986         * g++.old-deja/g++.law/ctors11.C: Likewise.
22987         * g++.old-deja/g++.law/cvt8.C: Likewise.
22988         * g++.old-deja/g++.law/init9.C: Likewise.
22989         * g++.old-deja/g++.law/refs4.C: Likewise.
22990         * g++.old-deja/g++.law/template2.C: Likewise.
22991         * g++.old-deja/g++.law/visibility24.C: Likewise.
22992         * g++.old-deja/g++.law/vtable3.C: Likewise.
22993         * g++.old-deja/g++.mike/asm2.C: Likewise.
22994         * g++.old-deja/g++.mike/eh1.C: Likewise.
22995         * g++.old-deja/g++.mike/misc1.C: Likewise.
22996         * g++.old-deja/g++.mike/misc13.C: Likewise.
22997         * g++.old-deja/g++.mike/misc14.C: Likewise.
22998         * g++.old-deja/g++.mike/ns12.C: Likewise.
22999         * g++.old-deja/g++.mike/p1248.C: Likewise.
23000         * g++.old-deja/g++.mike/p3708.C: Likewise.
23001         * g++.old-deja/g++.mike/p3708a.C: Likewise.
23002         * g++.old-deja/g++.mike/p3708b.C: Likewise.
23003         * g++.old-deja/g++.mike/p646.C: Likewise.
23004         * g++.old-deja/g++.mike/p700.C: Likewise.
23005         * g++.old-deja/g++.mike/p783.C: Likewise.
23006         * g++.old-deja/g++.mike/p783a.C: Likewise.
23007         * g++.old-deja/g++.mike/p783b.C: Likewise.
23008         * g++.old-deja/g++.mike/p786.C: Likewise.
23009         * g++.old-deja/g++.mike/p789.C: Likewise.
23010         * g++.old-deja/g++.mike/p789a.C: Likewise.
23011         * g++.old-deja/g++.mike/p807a.C: Likewise.
23012         * g++.old-deja/g++.other/delete3.C: Likewise.
23013         * g++.old-deja/g++.other/dyncast1.C: Likewise.
23014         * g++.old-deja/g++.other/dyncast2.C: Likewise.
23015         * g++.old-deja/g++.other/dyncast3.C: Likewise.
23016         * g++.old-deja/g++.other/empty1.C: Likewise.
23017         * g++.old-deja/g++.other/temporary1.C: Likewise.
23018         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
23019         * g++.old-deja/g++.pt/t16.C: Likewise.
23020         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
23021
23022 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
23023
23024         * gcc.dg/991230-1.c: New test.
23025
23026 1999-12-29  Jeffrey A Law  (law@cygnus.com)
23027
23028         * gcc.c-torture/compile/991229-3.c: New test.
23029         * gcc.c-torture/compile/991229-2.c: New test.
23030         * gcc.c-torture/compile/991229-1.c: New test.
23031
23032 1999-12-29  Greg McGary <gkm@eng.ascend.com>
23033
23034         * gcc.c-torture/compile/labels-2.c: New test.
23035
23036 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
23037
23038         * gcc.c-torture/execute/991227-1.c: New test.
23039
23040 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23041
23042         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
23043
23044 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
23045
23046         * gcc.c-torture/execute/991221-1.c: New test.
23047
23048 1999-12-20  Nathan Sidwell  <nathan@acm.org>
23049
23050         * g++.old-deja/g++.other/cast3.C: New test.
23051
23052 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
23053
23054         * gcc.c-torture/execute/991216-4.c: New test.
23055
23056 1999-12-16  Michael Meissner  <meissner@cygnus.com>
23057
23058         * gcc.c-torture/execute/991216-1.c: New test.
23059         * gcc.c-torture/execute/991216-2.c: New test.
23060         * gcc.c-torture/execute/991216-3.c: New test.
23061
23062 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
23063
23064         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
23065         Actually make the test fail by using "-O2" for compilation.
23066
23067 1999-12-15  Nathan Sidwell  <nathan@acm.org>
23068
23069         * g++.old-deja/g++.warn/cast-align1.C: New test.
23070
23071 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
23072
23073         * gcc.c-torture/compile/991214-1.c: New test.
23074         * gcc.c-torture/compile/991214-2.c: New test.
23075
23076 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
23077
23078         * gcc.dg/991214-1.c: New test.
23079
23080 1999-12-13  Jeffrey A Law  (law@cygnus.com)
23081
23082         * gcc.c-torture/compile/991213-3.c: New test.
23083         * gcc.c-torture/compile/991213-2.c: New test.
23084         * gcc.c-torture/compile/991213-1.c: New test.
23085
23086 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
23087
23088         * gcc.dg/991209-1.c: New test.
23089
23090 1999-12-08  Nathan Sidwell <nathan@acm.org>
23091
23092         * gcc.c-torture/compile/991208-1.c: New test.
23093
23094 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23095
23096         * gcc.dg/ultrasp2.c: New test.
23097
23098 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
23099
23100         * g++.old-deja/g++.abi/align.C (main): Fix typo.
23101
23102 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
23103
23104         * gcc.c-torture/compile/991202-1.c: New test.
23105         * gcc.c-torture/execute/991202-1.c: New test.
23106         * gcc.c-torture/execute/991202-2.c: New test.
23107         * gcc.c-torture/execute/991202-3.c: New test.
23108
23109 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
23110
23111         * g++.old-deja/g++.abi/align.C: New test.
23112         * g++.old-deja/g++.abi/aggregates.C: Likewise.
23113         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23114
23115 1999-12-01  Richard Henderson  <rth@cygnus.com>
23116
23117         * gcc.c-torture/execute/991201-1.c: New.
23118
23119 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
23120
23121         * gcc.dg/991129-1.c: New test.
23122
23123 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
23124
23125         * gcc.c-torture/compile/991127-1.c: New test.
23126
23127 1999-11-22  Nathan Sidwell  <nathan@acm.org>
23128
23129         * g++.old-deja/g++.other/warn4.C: New test.
23130
23131 1999-11-22  Nathan Sidwell  <nathan@acm.org>
23132
23133         * g++.old-deja/g++.eh/cleanup2.C: New test.
23134         * g++.old-deja/g++.ext/pretty2.C: New test.
23135         * g++.old-deja/g++.ext/pretty3.C: New test.
23136         * g++.old-deja/g++.other/debug6.C: New test.
23137
23138 1999-10-20  Jim Wilson  <wilson@cygnus.com>
23139
23140         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
23141         compiler_output to look for one error message instead of two.
23142
23143 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
23144
23145         * gcc.c-torture/execute/991118-1.c: Also test case
23146         where the word boundary does not split a byte evenly.
23147
23148 1999-11-19  Nathan Sidwell  <nathan@acm.org>
23149
23150         * g++.old-deja/g++.ext/restrict1.C: New test.
23151
23152 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
23153
23154         * gcc.c-torture/execute/991118-1.c: New test.
23155
23156 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
23157
23158         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
23159         working directory pathnames.
23160
23161 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
23162
23163         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
23164         host is equipped with driver.h and driver.o so it can actually
23165         compile and run the tests.
23166
23167 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
23168
23169         * gcc.c-torture/compile/991008-1.c: New test.
23170
23171 1999-11-08  Nick Clifton  <nickc@cygnus.com>
23172
23173         * lib/gcc-dg.exp: Include target-supports.exp
23174
23175 1999-11-05  Nick Clifton  <nickc@cygnus.com>
23176
23177         * lib/target-supports.exp: New file: Provide procs to test for
23178         features supported by the target.
23179         (check_weak_available): Moved here from ecos.exp.
23180         (check_alias_available): New proc: Determine of the target
23181         toolchain supports the alias attribute.
23182
23183         * gcc.dg/special/ecos.exp: Move check_weak_available to
23184         target-supports.exp.
23185         (alias-1.c): Only perform the test if the target supports
23186         aliases.
23187         (wkali-1.c): Only perform the test if the target supports
23188         aliases.
23189
23190         * gcc.dg/990506-0.c: Expect error messages from cross
23191         targets as well as native targets.
23192
23193 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23194
23195         * gcc.dg/ultrasp1.c: Removed xfail.
23196         * gcc.dg/struct-ret-2.c: Likewise.
23197         * gcc.dg/array-1.c: Likewise.
23198
23199 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23200
23201         * gcc.dg/struct-ret-2.c: New test.
23202
23203         * gcc.dg/array-1.c: New test.
23204
23205 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
23206
23207         * gcc.c-torture/execute/991030-1.c: New test.
23208
23209 1999-10-26  Richard Henderson  <rth@cygnus.com>
23210
23211         * gcc.c-torture/compile/991026-2.c: New test.
23212
23213 1999-10-26  Jeffrey A Law  (law@cygnus.com)
23214
23215         * gcc.c-torture/compile/991026-1.c: New test.
23216
23217 1999-10-23  Jeffrey A Law  (law@cygnus.com)
23218
23219         * gcc.c-torture/execute/991023-1.c: New test.
23220
23221 1999-10-19  Jeffrey A Law  (law@cygnus.com)
23222
23223         * gcc.c-torture/execute/991019-1.c: New test.
23224
23225 1999-10-16  Richard Henderson  <rth@cygnus.com>
23226
23227         * gcc.c-torture/execute/991016-1.c: New test.
23228
23229 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
23230
23231         * gcc.c-torture/execute/991014-1.c: New test.
23232
23233 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
23234
23235         * g++.old-deja/g++.other/union2.C: New test.
23236
23237 1999-10-13  Nathan Sidwell  <nathan@acm.org>
23238
23239         * g++.old-deja/g++.other/vaarg2.C: New test.
23240         * g++.old-deja/g++.other/vaarg3.C: New test.
23241
23242 1999-10-12  Craig Burley  <craig@jcb-sc.com>
23243
23244         * g77.f-torture/noncompile/19990905-1.f: Moved from being
23245         in compile/.
23246
23247 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
23248
23249         * gcc.c-torture/execute/va-arg-11.c: New test.
23250
23251 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
23252
23253         * lib/file-format.exp (gcc_target_object_format): Don't
23254         crash if objdump is unavailable.
23255
23256 1999-09-29  Donn Terry <donn@interix.com>
23257
23258         * gcc.misc-tests/mg.exp: delete extraneous redirection.
23259
23260 1999-09-28  Nick Clifton  <nickc@cygnus.com>
23261
23262         * gcc.c-torture/compile/990928-1.c: New test.
23263
23264 1999-09-28  Nathan Sidwell  <nathan@acm.org>
23265
23266         * g++.old-deja/g++.other/decl6.C: New test.
23267
23268 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23269
23270         * gcc.c-torture/execute/va-arg-10.c: New test.
23271
23272 1999-09-27  Nathan Sidwell  <nathan@acm.org>
23273
23274         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
23275         __PRETTY_FUNCTION__.
23276
23277 1999-09-23  Nick Clifton  <nickc@cygnus.com>
23278
23279         * gcc.c-torture/execute/990923-1.c: New test.
23280
23281 1999-09-21  Nick Clifton  <nickc@cygnus.com>
23282
23283         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
23284         for which -fpic is inappropriate.
23285
23286 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
23287
23288         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
23289
23290 1999-09-21  Nathan Sidwell  <nathan@acm.org>
23291
23292         * g++.old-deja/g++.other/dyncast1.C: New test.
23293         * g++.old-deja/g++.other/dyncast2.C: New test.
23294         * g++.old-deja/g++.other/dyncast3.C: New test.
23295         * g++.old-deja/g++.other/dyncast4.C: New test.
23296         * g++.old-deja/g++.other/dyncast5.C: New test.
23297         * g++.old-deja/g++.eh/catch3.C: New test.
23298         * g++.old-deja/g++.eh/catch3p.C: New test.
23299         * g++.old-deja/g++.eh/catch4.C: New test.
23300         * g++.old-deja/g++.eh/catch4p.C: New test.
23301         * g++.old-deja/g++.eh/catch5.C: New test.
23302         * g++.old-deja/g++.eh/catch5p.C: New test.
23303         * g++.old-deja/g++.eh/catch6.C: New test.
23304         * g++.old-deja/g++.eh/catch6p.C: New test.
23305         * g++.old-deja/g++.eh/catch7.C: New test.
23306         * g++.old-deja/g++.eh/catch7p.C: New test.
23307         * g++.old-deja/g++.eh/catch8.C: New test.
23308         * g++.old-deja/g++.eh/catch8p.C: New test.
23309         * g++.old-deja/g++.eh/catch9.C: New test.
23310         * g++.old-deja/g++.eh/catch9p.C: New test.
23311
23312 1999-09-13  Nathan Sidwell  <nathan@acm.org>
23313
23314         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
23315         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
23316
23317 1999-09-13  Jeffrey A Law  (law@cygnus.com)
23318
23319         * gcc.c-torture/compile/990913-1.c: New test.
23320
23321 1999-09-10  Nathan Sidwell  <nathan@acm.org>
23322
23323         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
23324         * g++.old-deja/g++.jason/rfg5.C: Likewise.
23325
23326 1999-09-09  Richard Henderson  <rth@cygnus.com>
23327
23328         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
23329
23330 1999-09-09  Nathan Sidwell  <nathan@acm.org>
23331
23332         * g++.old-deja/g++.other/lookup11.C: New test.
23333         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
23334         what is permitted and what we want.
23335         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
23336         overload use.
23337         * g++.old-deja/g++.jason/rfg5.C: Likewise
23338
23339 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
23340
23341         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
23342         * gcc.c-torture/noncompile/poison-1.c: New file.
23343
23344 1999-09-08  Nathan Sidwell  <nathan@acm.org>
23345
23346         * g++.old-deja/g++.other/sizeof3.C: New test.
23347         * g++.old-deja/g++.other/sizeof4.C: New test.
23348         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
23349         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
23350
23351 1999-09-07  Richard Henderson  <rth@cygnus.com>
23352
23353         * gcc.dg/va-arg-1.c: New.
23354
23355 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23356
23357         * gcc.c-torture/execute/va-arg-9.c: New test.
23358
23359 1999-09-05  Craig Burley  <craig@jcb-sc.com>
23360
23361         * g77.f-torture/compile/980519-2.f: New test.
23362         * g77.f-torture/compile/19990905-0.f: New test.
23363         * g77.f-torture/compile/19990905-1.f: New test.
23364         * g77.f-torture/compile/19990905-2.f: New test.
23365
23366         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
23367
23368 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
23369
23370         * gcc.c-torture/execute/990827-1.c: Fix typo.
23371
23372 1999-09-03  Nathan Sidwell  <nathan@acm.org>
23373
23374         * g++.old-deja/g++.other/deref1.C: New test.
23375
23376 1999-09-02  Nathan Sidwell  <nathan@acm.org>
23377
23378         * g++.old-deja/g++.other/ambig2.C: New test.
23379         * g++.old-deja/g++.other/cond5.C: New test.
23380         * g++.old-deja/g++.other/lookup16.C: New test.
23381
23382 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
23383
23384         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
23385         assemblers too.
23386
23387 1999-08-31  Jeffrey A Law  (law@cygnus.com)
23388
23389         * lib/c-torture.exp: Avoid the "compare executables" optimization
23390         when testing native.
23391
23392 1999-08-29  Jeffrey A Law  (law@cygnus.com)
23393
23394         * gcc.c-torture/execute/990829-1.c: New test.
23395         * gcc.c-torture/compile/990829-1.c: New test.
23396
23397 1999-08-27  Paul Burchard  <burchard@pobox.com>
23398
23399         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
23400         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
23401         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
23402         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
23403         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
23404         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
23405         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
23406         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
23407         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
23408         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
23409         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
23410
23411 1999-08-27  Jeffrey A Law  (law@cygnus.com)
23412
23413         * gcc.c-torture/execute/990827-1.c: New test.
23414
23415 1999-08-26  Craig Burley  <craig@jcb-sc.com>
23416
23417         * g77.f-torture/noncompile/19990826-4.f: New test.
23418
23419         * g77.f-torture/compile/19990826-3.f: New test.
23420
23421         * g77.f-torture/execute/19990826-2.f: New test.
23422
23423         * g77.f-torture/compile/19990826-1.f: New test.
23424
23425         * gcc.c-torture/execute/990826-0.c: New test.
23426         * g77.c-torture/execute/19990826-0.f: New test.
23427
23428         * g77.f-torture/noncompile/970626-2.f: New test.
23429
23430 1999-08-25  Paul Burchard  <burchard@pobox.com>
23431
23432         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
23433         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
23434         lss-011.C: New tests.
23435
23436 1999-08-25  Nathan Sidwell  <nathan@acm.org>
23437
23438         * g++.old-deja/g++.other/decl5.C: New test.
23439
23440 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23441
23442         * noncompile/noncompile.exp: Load_lib c-torture.exp.
23443         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
23444         call `postbase' for each one.  All callers of `postbase' changed
23445         to call this instead.
23446
23447 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
23448
23449         * gcc.c-torture/execute/990811-1.c: New test.
23450
23451 1999-08-09  Nick Clifton  <nickc@cygnus.com>
23452
23453         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
23454         just native ones.
23455
23456         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
23457         just native ones.
23458
23459 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23460
23461         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
23462
23463 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23464
23465         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
23466
23467 1999-08-04  Nathan Sidwell  <nathan@acm.org>
23468
23469         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
23470
23471 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23472
23473         * gcc.c-torture/execute/990804-1.c: New test.
23474
23475 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23476
23477         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
23478         * g++.old-deja/g++.brendan/crash64.C: Likewise
23479         * g++.old-deja/g++.brendan/overload8.C: Likewise
23480
23481 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23482
23483         * g++.old-deja/g++.other/struct1.C: New test.
23484
23485 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23486
23487         * g++.old-deja/g++.other/enum2.C: New test.
23488
23489 1999-08-02  Richard Henderson  <rth@cygnus.com>
23490
23491         Adapted from tests from Franz Sirl:
23492         * gcc.c-torture/execute/va-arg-7.c: New test.
23493         * gcc.c-torture/execute/va-arg-8.c: New test.
23494
23495 1999-08-01  Jeffrey A Law  (law@cygnus.com)
23496
23497         * gcc.c-torture/compile/990801-2.c: New test.
23498
23499         * gcc.c-torture/compile/990801-1.c: New test.
23500
23501 1999-07-27  Michael Meissner  <meissner@cygnus.com>
23502
23503         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
23504         fp-cmp-1.c, converting double to float.
23505
23506         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
23507         fp-cmp-1.c, converting double to long double.
23508
23509         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
23510         from fr1 to unknown_register, since fr1 is a legitimate register
23511         on some machines.
23512
23513 1999-07-25  Jeffrey A Law  (law@cygnus.com)
23514
23515         * README: More listname related changes.
23516
23517 1999-07-08  Catherine Moore  <clm@cygnus.com>
23518
23519         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
23520
23521 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
23522
23523         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
23524
23525 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23526
23527         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
23528
23529 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
23530
23531         * gcc.dg/990703-1.c: New test.
23532
23533 1999-06-29  Nick Clifton  <nickc@cygnus.com>
23534
23535         * lib/file-format.exp: New file: Move definition of proc
23536         gcc_target_object_format to here from
23537         gcc.dg/special/ecos.exp.
23538
23539         * lib/c-torture.exp: Include lib file-format.exp.
23540         * lib/gcc-dg.exp: Include lib file-format.exp.
23541
23542         * gcc.dg/special/ecos.exp: Remove definition of proc
23543         gcc_target_object_format.
23544
23545 1999-06-28  Jeffrey A Law  (law@cygnus.com)
23546
23547         * gcc.c-torture/execute/990628-1.c: New test.
23548
23549 1999-06-25  Jeffrey A Law  (law@cygnus.com)
23550
23551         * gcc.c-torture/compile/990625-2.c: New test.
23552
23553         * gcc.c-torture/compile/990625-1.c: New test.
23554
23555 1999-06-23  Nick Clifton  <nickc@cygnus.com>
23556
23557         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
23558         attributes compile.
23559         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
23560         ports that use the COFF/PE file format.
23561
23562 1999-06-17  Jeffrey A Law  (law@cygnus.com)
23563
23564         * gcc.c-torture/compile/990617-1.c: New test.
23565
23566 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
23567
23568         * g++.old-deja/g++.other/decl4.C: New test.
23569
23570 1999-06-14  Nathan Sidwell  <nathan@acm.org>
23571
23572         * g++.old-deja/g++.other/bitfld3.C: New test.
23573
23574 1999-06-08  Nathan Sidwell  <nathan@acm.org>
23575
23576         * g++.old-deja/g++.eh/catch1.C: New test.
23577
23578 1999-06-07  Jeffrey A Law  (law@cygnus.com)
23579
23580         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
23581
23582         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
23583         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
23584
23585 1999-06-05  Craig Burley  <craig@jcb-sc.com>
23586
23587         * g77.f-torture/compile/19990502-0.f: Replace with new,
23588         shorter, test that still fails after recent changes.
23589
23590 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23591
23592         * gcc.c-torture/execute/990604-1.c: New test.
23593
23594 1999-05-31  Jeffrey A Law  (law@cygnus.com)
23595
23596         * gcc.c-torture/execute/990531-1.c: New test.
23597
23598 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23599
23600         * gcc.c-torture/compile/990527-1.c: New test.
23601
23602 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
23603
23604         * gcc.c-torture/execute/990527-1.c: New test.
23605
23606 1999-05-25  Nick Clifton  <nickc@cygnus.com>
23607
23608         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
23609         bitfields as signed.
23610
23611 1999-05-25  Craig Burley  <craig@jcb-sc.com>
23612
23613         * g77.f-torture/compile/19990525-0.f: New test.
23614
23615 1999-05-25  Jeffrey A Law  (law@cygnus.com)
23616
23617         * gcc.c-torture/execute/990525-2.c: New test.
23618
23619         * gcc.c-torture/execute/990525-1.c: New test.
23620
23621 1999-05-24  Nathan Sidwell  <nathan@acm.org>
23622
23623         * g++.old-deja/g++.other/anon3.C: New test.
23624         * g++.old-deja/g++.other/anon4.C: New test.
23625         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
23626         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
23627         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
23628         Merrill).
23629
23630 1999-05-24  Jeffrey A Law  (law@cygnus.com)
23631
23632         * gcc.c-torture/execute/990524-1.c: New test.
23633
23634         * gcc.dg/990524-1.c: New test.
23635
23636 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23637
23638         * gcc.c-torture/compile/990523-1.c: New test.
23639
23640 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
23641
23642         * gcc.c-torture/compile/990519-1.c: New test.
23643
23644 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23645
23646         * gcc.c-torture/compile/990517-1.c: New test.
23647
23648         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
23649         (e4, f4): New tests.
23650         (main): Call them.
23651
23652 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23653
23654         * gcc.dg/noreturn-1.c: New test.
23655
23656 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
23657
23658         * gcc.c-torture/execute/990513-1.c: New test.
23659
23660 1999-05-10  Richard Henderson  <rth@cygnus.com>
23661
23662         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
23663
23664 1999-05-10  Craig Burley  <craig@jcb-sc.com>
23665
23666         * g77.f-torture/execute/erfc.f: Use small single-precision
23667         values, to avoid problems on Alphas when not -mieee.
23668
23669 1999-05-08  Craig Burley  <craig@jcb-sc.com>
23670
23671         * gcc.dg/990506-0.c: New test.
23672
23673 1999-05-08  Richard Henderson  <rth@cygnus.com>
23674
23675         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
23676         the constant to test.  Don't XFAIL 64-bit targets.
23677
23678         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
23679         * g++.old-deja/g++.law/profile1.C: Likewise.
23680
23681         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
23682         operator new instances.
23683         * g++.old-deja/g++.other/delete5.C: Likewise.
23684
23685 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23686
23687         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
23688         intrinsic.
23689
23690 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23691
23692         * g77.f-torture/execute/u77-test.f: Reverse order of two
23693         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
23694
23695 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23696
23697         * gcc.dg/compare1.c: New test.
23698
23699 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23700
23701         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
23702         New tests.
23703
23704 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23705
23706         * g77.f-torture/compile/19990502-1.f: New test.
23707
23708 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23709
23710         * g77.f-torture/compile/19990502-0.f: New test.
23711
23712 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23713
23714         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
23715         intrinsic.
23716
23717 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23718
23719         * g77.f-torture/execute/u77-test.f (main): List libU77
23720         intrinsics not currently tested.
23721         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
23722         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
23723         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
23724         Trim blanks off the ends of some printed strings.
23725
23726 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23727
23728         * g77.f-torture/execute/u77-test.f (main): Just warn about
23729         FSTAT gid disagreement, as it's expected on some systems.
23730
23731 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23732
23733         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
23734         use a new function, which allows for some slop.
23735         Clean up some commentary.
23736         (issum): The new function.
23737         (sgladd): Deleted subroutine.
23738
23739 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23740
23741         * g77.f-torture/execute/u77-test.f: Modify to be more like
23742         libf2c/libU77 version, bringing patches to that version here.
23743         Add suitable commentary.
23744
23745 1999-04-25  Richard Henderson  <rth@cygnus.com>
23746
23747         * gcc.dg/990424-1.c: New test.
23748
23749 1999-04-24  Craig Burley  <craig@jcb-sc.com>
23750
23751         * g77.f-torture/execute/u77-test.f (main): Bug involving
23752         LSTAT has been fixed, so turn back on full checking.
23753
23754 1999-04-20  Craig Burley  <craig@jcb-sc.com>
23755
23756         * g77.f-torture/compile/19990419-0.f: New test.
23757         * g77.f-torture/execute/19990419-1.f: New test.
23758
23759 1999-04-17  Richard Henderson  <rth@cygnus.com>
23760
23761         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
23762         to avoid the need for a prototype to supress a warning.
23763
23764 1999-04-07  Jim Wilson  <wilson@cygnus.com>
23765
23766         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
23767
23768 1999-04-04  Jeffrey A Law  (law@cygnus.com)
23769
23770         * gcc.c-torture/execute/990404-1.c: New test.
23771
23772 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23773
23774         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
23775         * gcc.dg/cpp-if3.c: Don't use -pedantic.
23776         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
23777         missing initializer warnings.
23778
23779 1999-03-28  Jeffrey A Law  (law@cygnus.com)
23780
23781         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
23782         matching strings.
23783
23784 1999-03-26  Jeffrey A Law  (law@cygnus.com)
23785
23786         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
23787
23788 1999-03-26  Craig Burley  <craig@jcb-sc.com>
23789
23790         * g77.f-torture/execute/19990325-0.f: New test.
23791         * g77.f-torture/execute/19990325-1.f: New test.
23792
23793 1999-03-24  Jeffrey A Law  (law@cygnus.com)
23794
23795         * gcc.c-torture/execute/990324-1.c: New test.
23796
23797 1999-03-22  Jim Wilson  <wilson@cygnus.com>
23798
23799         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
23800         test with 4.
23801
23802 1999-03-17  Richard Henderson  <rth@cygnus.com>
23803
23804         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
23805
23806 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23807
23808         * g77.f-torture/execute/19990313-2.f: New test.
23809         * g77.f-torture/execute/19990313-3.f: New test.
23810
23811 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23812
23813         * g77.f-torture/execute/19990313-0.f: New test.
23814         * g77.f-torture/execute/19990313-1.f: New test.
23815
23816 1999-03-12  Jim Wilson  <wilson@cygnus.com>
23817
23818         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
23819         printf to sprintf.
23820         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
23821         (main): Add check for u15.  Conditionalize u31 check depending on
23822         whether ints are <32 bits or >=32 bits.
23823
23824 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23825
23826         * g77.f-torture/execute/19981119-0.f: Improve testiness.
23827
23828 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23829
23830         * g77.f-torture/compile/19990305-0.f: New test.
23831         * g77.f-torture/execute/19981119-0.f: New test.
23832
23833 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23834
23835         * g77.f-torture/execute/970625-2.f: call ABORT if final
23836         result is not correct, instead of just printing it.
23837         Add this checking via newly introduced obfuscation, to
23838         trip up buggy front ends.
23839
23840 1999-03-07  Craig Burley  <craig@jcb-sc.com>
23841
23842         * g77.f-torture/compile/960317-1.f: Moved from being
23843         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
23844
23845 1999-03-06  Craig Burley  <craig@jcb-sc.com>
23846
23847         * g77.f-torture/execute/960317-1.f: New (old) test.
23848         * g77.f-torture/execute/970625-2.f: Ditto.
23849
23850 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
23851
23852         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
23853         message on line 1 or line 2; cccp and cpplib do this differently.
23854
23855 1999-03-01  Jeffrey A Law  (law@cygnus.com)
23856
23857         * g++.old-deja/g++.law/weak1.C: New test.
23858
23859 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23860
23861         * gcc.c-torture/execute/990119-1.c: Renamed to...
23862         * gcc.dg/990119-1.c: this, so it will only be tested once
23863         (it's a preprocessor test, it doesn't need to be run at
23864         multiple optimization levels).
23865
23866 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23867
23868         * lib/g++.exp: Don't add incdir=$base_dir/../include to
23869           ALWAYS_CXXFLAGS.
23870
23871 1999-02-24  Craig Burley  <craig@jcb-sc.com>
23872
23873         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
23874         * g77.f-torture/compile/19981216-0.f: ...as it is expected
23875         to not be compilable by current g77.
23876
23877 1999-02-24  Nick Clifton  <nickc@cygnus.com>
23878
23879         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
23880
23881 1999-02-22  Jeffrey A Law  (law@cygnus.com)
23882
23883         * gcc.c-torture/execute/990222-1.c: New test.
23884
23885 1999-02-19  Craig Burley  <craig@jcb-sc.com>
23886
23887         * g77.f-torture/compile/19990218-0.f: New test.
23888         * g77.f-torture/noncompile/19990218-1.f: New test.
23889
23890 1999-02-18  Craig Burley  <craig@jcb-sc.com>
23891
23892         * g77.f-torture/compile/19981216-0.f: New test.
23893
23894 1999-02-14  Jeffrey A Law  (law@cygnus.com)
23895
23896         * gcc.dg/990214-1.c: New test.
23897
23898 1999-02-13  Jeffrey A Law  (law@cygnus.com)
23899
23900         * gcc.dg/990213-2.c: New test.
23901
23902         * gcc.dg/990213-1.c: New test.
23903
23904 1999-02-12  Jeffrey A Law  (law@cygnus.com)
23905
23906         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
23907         ints.
23908
23909 1999-02-11  Nick Clifton  <nickc@cygnus.com>
23910
23911         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
23912         specified by target.
23913
23914         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
23915
23916 1999-02-11  Jeffrey A Law  (law@cygnus.com)
23917
23918         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
23919
23920 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23921
23922         * gcc.dg/special/ecos.exp: New test driver for new tests with
23923         special requirements.
23924
23925         * gcc.dg/special/alias-1.c: New test.
23926         * gcc.dg/special/gcsec-1.c: New test.
23927         * gcc.dg/special/weak-1.c: New test.
23928         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
23929         * gcc.dg/special/weak-2.c: New test.
23930         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
23931         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
23932         * gcc.dg/special/wkali-1.c: New test.
23933         * gcc.dg/special/wkali-2.c: New test.
23934         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
23935         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
23936
23937 1999-02-10  Felix Lee  <flee@cygnus.com>
23938
23939           * lib/c-torture.exp (c-torture-compile): Pull out code for
23940           analyzing gcc error messages.
23941           (c-torture-execute): Likewise.  Fix some (harmless) false
23942           positives.
23943           * lib/gcc.exp (gcc_check_compile): New function.
23944
23945 1999-02-08  Richard Henderson  <rth@cygnus.com>
23946
23947         * gcc.c-torture/execute/990208-1.c: New test.
23948
23949 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23950
23951         * g++.dg/special/ecos.exp: New driver for new tests with special
23952         requirements
23953
23954         * g++.dg/special/conpr-1.C: New test
23955         * g++.dg/special/conpr-2.C: New test
23956         * g++.dg/special/conpr-2a.C: New test
23957         * g++.dg/special/conpr-3.C: New test
23958         * g++.dg/special/conpr-3a.C: New test
23959         * g++.dg/special/conpr-3b.C: New test
23960
23961         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
23962         allow g++ to use the dg driver
23963
23964         * README: Add comment about g++.dg directory
23965
23966 1999-02-06  Jeffrey A Law  (law@cygnus.com)
23967
23968         * README: Update email addresses.
23969
23970 1999-02-03  Nick Clifton  <nickc@cygnus.com>
23971
23972         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
23973         arguments in order to force structure S onto the stack even on
23974         the alpha.
23975         (test): Pass 10 leading arguments to function foo as well as the
23976         structure S.
23977
23978         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
23979         failure for all targets.
23980
23981         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
23982         abort to terminate program execution.
23983
23984 1999-01-30  Richard Henderson  <rth@cygnus.com>
23985
23986         * gcc.c-torture/execute/990130-1.c: New test.
23987
23988 1999-01-30  Jeffrey A Law  (law@cygnus.com)
23989
23990         * gcc.dg/990130-1.c: New test.
23991
23992 1999-01-28  Michael Meissner  <meissner@cygnus.com>
23993
23994         * gcc.c-torture/execute/990128-1.c: New test.
23995
23996 1999-01-27  Michael Meissner  <meissner@cygnus.com>
23997
23998         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
23999
24000 1999-01-27  Felix Lee  <flee@cygnus.com>
24001
24002         * lib/c-torture.exp (c-torture-compile): pull out code for
24003         analyzing gcc error messages.
24004         (c-torture-execute): ditto, and fix some (harmless) false
24005         positives.
24006         * lib/gcc.exp (gcc_check_compile): new function.
24007
24008 1999-01-17  Jeffrey A Law  (law@cygnus.com)
24009
24010         * gcc.dg/990117-1.c: New test.
24011
24012         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
24013
24014         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
24015
24016 1999-01-15  Jeffrey A Law  (law@cygnus.com)
24017
24018         * g77.f-torture/compile/990115-1.f: New test.
24019
24020 1999-01-07  Jeffrey A Law  (law@cygnus.com)
24021
24022         * gcc.c-torture/compile/990107-1.c: New test
24023
24024 1999-01-06  Jeffrey A Law  (law@cygnus.com)
24025
24026         * gcc.c-torture/execute/990106-2.c: New test.
24027
24028         * gcc.c-torture/execute/990106-1.c: New test.
24029
24030 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
24031
24032         * gcc.c-torture/compile/981223-1.c: New test.
24033
24034 1998-12-29  Richard Henderson  <rth@cygnus.com>
24035
24036         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
24037         (opt3): Rename from opt4 and disable.
24038
24039 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
24040
24041         * g++.old-deja/g++.pt/ptrmem5.C: New test.
24042
24043 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
24044
24045         * g++.old-deja/g++.other/conv5.C: New test.
24046
24047 1998-12-14  Nick Clifton  <nickc@cygnus.com>
24048
24049         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
24050
24051 1998-12-11  Jeffrey A Law  (law@cygnus.com)
24052
24053         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
24054
24055 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
24056
24057         * gcc.c-torture/compile/981211-1.c: New test.
24058
24059 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
24060
24061         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
24062
24063         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
24064
24065 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24066
24067         * gcc.special/930510-1.c: Make C9X safe.
24068         * gcc.misc-tests/gcov-1.c Similarly.
24069         * gcc.misc-tests/gcov-2.c Similarly.
24070
24071 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24072
24073         * gcc.dg/ultrasp1.c: New test.
24074
24075 1998-12-06  Richard Henderson  <rth@cygnus.com>
24076
24077         * gcc.c-torture/execute/981206.c: New test.
24078
24079 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24080
24081         * g++.old-deja/g++.ns/template7.C: New test.
24082
24083         * g++.old-deja/g++.other/expr1.C: New test.
24084
24085         * g++.old-deja/g++.eh/tmpl3.C: New test.
24086
24087         * g++.old-deja/g++.eh/tmpl2.C: New test.
24088
24089 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
24090
24091         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
24092         * g++.old-deja/g++.other/using6.C: Removed.
24093         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
24094
24095         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
24096
24097 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
24098
24099         * g++.old-deja/g++.pt/overload8.C: New test.
24100
24101         * g++.old-deja/g++.pt/overload7.C: New test.
24102
24103         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
24104
24105         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
24106         and relinking messages.
24107         * lib/g++.exp (g++_target_compile): Remove .rpo file when
24108         compiling with -frepo.
24109
24110 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
24111
24112         * g++.old-deja/g++.pt/lookup6.C: New test.
24113
24114 1998-11-30  Nick Clifton  <nickc@cygnus.com>
24115
24116         * gcc.c-torture/execute/981130-1.c: New test.
24117         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
24118
24119 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
24120
24121         * g++.old-deja/g++.pt/explicit76.C: New test.
24122
24123         * g++.old-deja/g++.pt/friend38.C: New test.
24124
24125         * g++.old-deja/g++.ns/crash2.C: New test.
24126
24127         * g++.old-deja/g++.pt/defarg8.C: New test.
24128
24129         * g++.old-deja/g++.pt/instantiate6.C: New test.
24130
24131         * g++.old-deja/g++.pt/static6.C: New test.
24132
24133         * g++.old-deja/g++.pt/decl2.C: New test.
24134
24135 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
24136
24137         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
24138         problem is actually related with name lookup, but so what? :-)
24139
24140         * g++.old-deja/g++.pt/friend37.C: New test.
24141
24142 1998-11-25  Dave Love  <d.love@dl.ac.uk>
24143
24144         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
24145         element, which fails on some systems.
24146
24147         * g77.f-torture/execute/labug1.f: New test.
24148
24149 1998-11-21  Jeffrey A Law  (law@cygnus.com)
24150
24151         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
24152         is defined.
24153
24154 1998-11-18  Dave Love  <d.love@dl.ac.uk>
24155
24156         * g77.f-torture/compile/981117-1.f: New test.
24157
24158 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
24159
24160         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
24161         properly discarded.
24162
24163 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
24164
24165         * gcc.c-torture/execute/memcheck: New directory of tests for
24166         -fcheck-memory-usage.
24167
24168 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24169
24170         * README: New file, general information about the testsuite and
24171         new description of the various C++ test subdirectories.
24172         * README.g++: Eliminate obsolete information, update and move most
24173         relevant stuff to README.
24174
24175 1998-11-07  Richard Henderson  <rth@cygnus.com>
24176
24177         * gcc.c-torture/compile/981107-1.c: New test.
24178
24179 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
24180
24181         * execute/memcpy-bi.c: New testcase.
24182
24183 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
24184
24185         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
24186         base classes.
24187
24188         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
24189         template is selected.
24190
24191         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
24192         classes, it should be accepted for all types.
24193
24194         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
24195
24196         * g++.old-deja/g++.pt/spec24.C: Ensure that template
24197         specializations start with template headers.
24198
24199 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
24200
24201         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
24202
24203         * g++.old-deja/g++.other/init9.C: Test cross initialization of
24204         non-POD types.
24205
24206 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
24207
24208         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
24209
24210 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
24211
24212         * compile/981022-1.c, compile/981022-1.x: New test and driver.
24213
24214 1998-10-19  Jeffrey A Law  (law@cygnus.com)
24215
24216         * 981019-1.c: New test.
24217
24218 1998-10-14  Robert Lipe <robertl@dgii.com>
24219
24220         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
24221         find objc headers.
24222
24223 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24224
24225         * compile/981001-4.c: Remove use of GCC extension that triggers a
24226         compiler bug.
24227
24228 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
24229
24230         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
24231
24232 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24233
24234         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
24235         instantiation of template produces incorrect code for delete
24236         expression.
24237
24238         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
24239         constructors' name is not unique.
24240         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
24241         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
24242
24243         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
24244         automatic array of const is ill-formed.
24245
24246         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
24247         of template parameter?
24248
24249         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
24250         const.
24251
24252         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
24253         pointer-to-member expression.
24254
24255         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
24256         declaration causes ICE.
24257
24258 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
24259
24260         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
24261         reserved in the global namespace.
24262
24263         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
24264         generate needed virtual table.
24265
24266         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
24267
24268 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
24269
24270         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
24271         template-dependent type
24272
24273 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
24274
24275         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
24276         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
24277         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
24278
24279         * g++.old-deja/g++.other/using5.C: New test; using decl from base
24280         class should be usable as argument of member function.
24281         * g++.old-deja/g++.other/using6.C: New test; using decl from base
24282         class should be usable as return type of member function.
24283         * g++.old-deja/g++.other/using7.C: New test; using decl from base
24284         class should be usable as type of data member.
24285
24286         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
24287
24288 1998-10-09  Jeffrey A Law  (law@cygnus.com)
24289
24290         * gcc.c-torture/special/920521-1.c: Fix bogus test.
24291
24292 1998-10-08  Nick Clifton  <nickc@cygnus.com>
24293
24294         * gcc.dg/dll-?.c Add thumb to target list.
24295         Fix assembler scan patterns to match current assembler output.
24296
24297 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
24298
24299         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
24300         matching of template brackets.
24301
24302         * g++.old-deja/g++.other/using4.C: New test.  Test using
24303         declarations of methods from base classes.
24304
24305         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
24306         within functions should introduce names into the innermost
24307         enclosing namespace.
24308
24309         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
24310         of static locals if first initialization throws.
24311
24312 1998-10-07  Jim Wilson  <wilson@cygnus.com>
24313
24314         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
24315
24316 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
24317
24318         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
24319         lose track of the possible targets of tablejump insns.
24320         * special/special.exp: Run it.
24321
24322 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24323
24324         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
24325         must be declared before its specializations can be named in friend
24326         declarations.
24327
24328 1998-10-05  Dave Love  <d.love@dl.ac.uk>
24329
24330         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
24331
24332         * g77.f-torture/execute/io1.f: New test.
24333
24334 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
24335
24336         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
24337         with pointer to template function, for which no argument deduction
24338         is possible.
24339
24340         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
24341         specialization of template function as argument to template
24342         function.
24343
24344         * g++.old-deja/g++.other/access2.C: New test; Inner class
24345         shouldn't have privileged access to Outer's names.
24346
24347 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
24348
24349         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
24350         friend template declared within template class conflicts with
24351         nested class of the same name.
24352
24353         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
24354         is ignored.
24355
24356         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
24357         object with direct initializer as function declaration.
24358
24359         * g++.old-deja/g++.other/decl2.C: New test; duplicate
24360         initializers.
24361
24362         * g++.old-deja/g++.other/null2.C: New test; conditional operator
24363         involving const pointer and NULL produces incorrect result.
24364
24365         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
24366         type name without `typename' should be rejected with -pedantic.
24367
24368 1998-10-02  Richard Henderson  <rth@cygnus.com>
24369
24370         * g++.old-deja/g++.other/addrof1.C: New test.
24371
24372 1998-10-01  Nick Clifton  <nickc@cygnus.com>
24373
24374         * gcc.c-torture/compile/981001-1.c: New test.
24375         * gcc.c-torture/execute/981001-1.c: New test.
24376
24377 1998-10-01  Jeffrey A Law  (law@cygnus.com)
24378
24379         * gcc.c-torture/compile/981001-2.c: New test.
24380         * gcc.c-torture/compile/981001-3.c: New test.
24381         * gcc.c-torture/compile/981001-4.c: New test.
24382
24383 1998-10-01  Robert Lipe  <robertl@dgii.com>
24384
24385         * lib/objc.exp (objc_target_compile): Add -L during compiles for
24386         multilibbed hosts.   Idea grafted from g77.exp.
24387
24388 1998-09-30  Dave Love  <d.love@dl.ac.uk>
24389
24390         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
24391         avoid losing on systems which need -lsocket.
24392
24393 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
24394
24395         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
24396         * g++.old-deja/g++.other/nested2.C: Ditto.
24397         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
24398         failure.
24399
24400 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
24401
24402         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
24403         preferred over template operator!= for enum bitfields.
24404
24405 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
24406
24407         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
24408         that happen to have the same base name, but in different scopes,
24409         are incorrectly rejected.
24410
24411 1998-09-16  Richard Henderson  <rth@cygnus.com>
24412
24413         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
24414         on the native word size instead of an integer literal.
24415
24416 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
24417
24418         * g++.old-deja/g++.other/static2.C: Invocation of static data
24419         member of type pointer-to-function denoted as non-static member.
24420
24421         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
24422         checks involving function types and aliases.
24423
24424 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24425
24426         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
24427         redefined to the same non-trivial type.
24428
24429         * g++.old-deja/g++.pt/explicit73.C: Test for proper
24430         namespace-qualification of template specializations declared in
24431         other namespaces.
24432
24433         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
24434         to declare a subset of the specializations of a template function
24435         as friends of specializations of a template class.
24436
24437         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
24438         member templates that do not fully specialize the enclosing
24439         template class are rejected.
24440
24441 1998-09-11  Dave Love  <d.love@dl.ac.uk>
24442
24443         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
24444
24445 1998-09-08  Dave Love  <d.love@dl.ac.uk>
24446
24447         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
24448         altered from libf2c/libU77 version.
24449
24450 1998-09-06  Dave Love  <d.love@dl.ac.uk>
24451
24452         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
24453
24454 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
24455
24456         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
24457         (un)signed char are different types for template specialization
24458         purposes.
24459
24460 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
24461
24462         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
24463         * objc: ObjC testsuite.
24464
24465 1998-08-31  Catherine Moore  <clm@cygnus.com>
24466
24467         * gcc.c-torture/execute/941014-1.x:  New file.
24468
24469 1998-08-31  Nick Clifton  <nickc@cygnus.com>
24470
24471         * lib/c-torture.exp: Add support for
24472         torture_eval_before_compile and torture_eval_before_execute
24473         variables.
24474
24475 1998-08-30  Jeffrey A Law  (law@cygnus.com)
24476
24477         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
24478         this test triggers valid.
24479
24480 1998-08-27  Jeffrey A Law  (law@cygnus.com)
24481
24482         * gcc.dg/980827-1.c: New test.
24483
24484 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
24485
24486         * gcc.c-torture/execute/loop-4b.c: New test.
24487
24488 1998-08-26  Nick Clifton  <nickc@cygnus.com>
24489
24490         * lib/c-torture.exp: Add support for
24491         torture_eval_before_compile and torture_eval_before_execute
24492         variables.
24493
24494 1998-08-25  Jeffrey A Law  (law@cygnus.com)
24495
24496         * gcc.c-torture/compile/980825-1.c: New test.
24497
24498 1998-08-24  Nick Clifton  <nickc@cygnus.com>
24499
24500         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
24501         count number tests in opt_t0 not good_t0.
24502
24503 1998-08-24  Jeffrey A Law  (law@cygnus.com)
24504
24505         * gcc.c-torture/compile/930326-1.x: Fix typo.
24506
24507 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
24508
24509         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
24510         causes an ICE.
24511
24512 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24513
24514         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
24515         STACK_SIZE is defined.
24516         * gcc.c-torture/unsorted/stuct.c: Similarly.
24517
24518         * gcc.c-torture/compile/980821-1.c: New test.
24519
24520 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24521
24522         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
24523
24524 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
24525
24526         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
24527         code.
24528
24529 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
24530
24531         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
24532         error'.
24533
24534 1998-08-18  Jeffrey A Law  (law@cygnus.com)
24535
24536         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
24537
24538 1998-08-16  Jeffrey A Law  (law@cygnus.com)
24539
24540         * gcc.c-torture/compile/980816-1.c: New test.
24541
24542         * gcc.dg/980816-1.c: New test.
24543
24544 1998-08-13  Jeffrey A Law  (law@cygnus.com)
24545
24546         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
24547         compiler for ieee tests.
24548
24549 1998-08-01  Dave Love  <d.love@dl.ac.uk>
24550
24551         * g77.f-torture/compile/980729-0.f: New test.
24552
24553 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
24554
24555         * gcc.c-torture/special/eeprof-1.c: New test, for
24556         -finstrument-functions.
24557         * gcc.c-torture/special/special.exp: Run it.
24558
24559 1998-07-29  Jeffrey A Law  (law@cygnus.com)
24560
24561         * gcc.c-torture/compile/980729-1.c: New test.
24562
24563 1998-07-27  Nick Clifton  <nickc@cygnus.com>
24564
24565         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
24566         __thumb__ is defined, and test for ARM style doubles if so.
24567
24568 1998-07-26  Dave Love  <d.love@dl.ac.uk>
24569
24570         * g77.f-torture/noncompile/980615-0.f: New test.
24571
24572 1998-07-26  H.J. Lu  (hjl@gnu.org)
24573
24574         * gcc.dg/980312-1.c: Do link instead of compile.
24575         * gcc.dg/980313-1.c: Likewise.
24576
24577 1998-07-26  Jeffrey A Law  (law@cygnus.com)
24578
24579         * gcc.c-torture/compile/980726-1.c: New test.
24580
24581 1998-07-25  Dave Love  <d.love@dl.ac.uk>
24582
24583         * g77.f-torture/execute/io0.f: New test.
24584
24585 1998-07-24  Nick Clifton  <nickc@cygnus.com>
24586
24587         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
24588         an int.
24589
24590 1998-06-18  Michael Meissner  <meissner@cygnus.com>
24591
24592         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
24593         m32r bugs.
24594
24595 1998-07-17  Nick Clifton  <nickc@cygnus.com>
24596
24597         * gcc.dg/980626-1.c: Expect failures for all toolchains until
24598         c-decl.c:grokdeclarator can handle mode attributes.
24599
24600 1998-07-16  Jeffrey A Law  (law@cygnus.com)
24601
24602         * gcc.c-torture/execute/980716-1.c: New test.
24603
24604 1998-07-13  Jeffrey A Law  (law@cygnus.com)
24605
24606         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
24607         the mn10200.
24608         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
24609         the mn10200.
24610         * gcc.c-torture/execute/va-arg-3.x: Similarly.
24611         * gcc.c-torture/compile/930326-1.x: Similarly.
24612
24613 1998-07-13  Dave Love  <d.love@dl.ac.uk>
24614
24615         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
24616         New test from Craig.
24617
24618 1998-07-12  Dave Love  <d.love@dl.ac.uk>
24619
24620         * g77.f-torture/noncompile/980616-0.f: New test.
24621
24622         * g77.f-torture/execute/970816-3.f:  New test from Craig.
24623
24624 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24625
24626         *  g++.other/singleton.C: Return error value instead of taking
24627         SIGSEGV.
24628
24629 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
24630
24631         *  g++.other/singleton.C: New test.   Warning is under dispute.
24632         Runtime crash is not.
24633
24634 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24635
24636         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
24637         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
24638         using6.C, using7.C}:  New namespace tests.
24639
24640 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
24641
24642         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
24643         specialization with typedef'ed names used as array indexes.
24644
24645 1998-07-09  Jeffrey A Law  (law@cygnus.com)
24646
24647         * gcc.c-torture/execute/980709-1.c: New test.
24648
24649         * gcc.dg/980709-1.c: New test.
24650
24651 1998-07-07  Richard Henderson  <rth@cygnus.com>
24652
24653         * gcc.c-torture/execute/bcp-1.c: New test.
24654
24655 1998-07-07  Jeffrey A Law  (law@cygnus.com)
24656
24657         * gcc.c-torture/execute/980707-1.c: New test.
24658
24659 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
24660
24661         * gcc.c-torture/compile/980706-1.c: New test.
24662
24663 1998-07-01  Dave Love  <d.love@dl.ac.uk>
24664
24665         * g77.f-torture/execute/980701-0.f,
24666         g77.f-torture/execute/980701-1.f: New test from Craig.
24667
24668 1998-07-01  Jeffrey A Law  (law@cygnus.com)
24669
24670         * gcc.c-torture/compile/980701-1.c: New test.
24671
24672         * gcc.c-torture/execute/980701-1.c: New test.
24673
24674 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
24675 rlsruhe.de>
24676
24677         * g++.old-deja/g++.robertl/eb132.C: New test.
24678         * g++.old-deja/g++.robertl/eb133.C: Likewise.
24679
24680 1998-06-29  Dave Love  <d.love@dl.ac.uk>
24681
24682         * g77.f-torture/execute/980628-7.f,
24683         g77.f-torture/execute/980628-8.f,
24684         g77.f-torture/execute/980628-9.f,
24685         g77.f-torture/execute/980628-10.f: New tests from Craig.
24686
24687         * g77.f-torture/execute/980628-3.f: Remove mail headers.
24688
24689 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24690
24691         * g77.f-torture/execute/980628-4.f: New test from Craig.
24692         * g77.f-torture/execute/980628-5.f: Likewise.
24693         * g77.f-torture/execute/980628-2.f: Likewise.
24694         * g77.f-torture/execute/980628-0.f: Likewise.
24695         * g77.f-torture/execute/980628-1.f: Likewise.
24696         * g77.f-torture/execute/980628-3.f: Likewise.
24697         * g77.f-torture/execute/980628-6.f: Likewise.
24698
24699 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24700
24701         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
24702         directory when nothing has been installed yet.
24703
24704 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
24705
24706         * gcc.c-torture/special/special.exp: Handle newer versions of
24707         dejagnu.
24708
24709 1998-06-26  Jeffrey A Law  (law@cygnus.com)
24710
24711         * gcc.dg/980626-1.c: New test.
24712
24713 1998-06-19  Bruno Haible <haible@ilog.fr>
24714
24715         * gcc.misc-tests/m-un-2.c: New test.
24716         * g++.old-deja/g++.other/warn01.c: Likewise.
24717
24718 1998-06-19  Robert Lipe  <robertl@dgii.com>
24719
24720         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
24721         compatibility with assmblers with a different comment character.
24722         Eliminate use of GAS-specific extensions.
24723
24724 1998-06-19  Jeffrey A Law  (law@cygnus.com)
24725
24726         * gcc.c-torture/execute/ieee/980619-1.c: New test.
24727
24728 1998-06-19  Robert Lipe  <robertl@dgii.com>
24729
24730         *lib/g77.exp: Replace search for libf2c.a with search for newly
24731         renamed libg2c.a
24732
24733 1998-06-17  Jeffrey A Law  (law@cygnus.com)
24734
24735         * gcc.c-torture/execute/980617-1.c: New test.
24736
24737 1998-06-12  Jeffrey A Law  (law@cygnus.com)
24738
24739         * gcc.c-torture/execute/980612-1.c: New test.
24740
24741 1998-06-08  Jeffrey A Law  (law@cygnus.com)
24742
24743         * gcc.dg/980523-1.c: Only test on ppc-linux.
24744         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
24745
24746         * gcc.c-torture/execute/980608-1.c: New test.
24747
24748 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
24749
24750         * gcc.c-torture/execute/980605-1.c: New test.
24751
24752 1998-06-04  Jeffrey A Law  (law@cygnus.com)
24753
24754         * gcc.c-torture/execute/980604-1.c: New test.
24755
24756 1998-06-02  Jeffrey A Law  (law@cygnus.com)
24757
24758         * gcc.c-torture/execute/980602-1.c: New test.
24759         * gcc.c-torture/execute/980602-2.c: Likewise.
24760
24761 1998-06-02  Dave Love  <d.love@dl.ac.uk>
24762
24763         * 970125-0.f: Fix per JCB.  Add commentary.
24764
24765 1998-05-31  Michael Meissner  <meissner@cygnus.com>
24766
24767         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
24768         IEEE -0 support.
24769
24770 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
24771
24772         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
24773         earlier.
24774
24775 1998-05-28  Catherine Moore <clm@cygnus.com>
24776
24777         * gcc.c-torture/execute/980526-3.c: New test.
24778
24779 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
24780
24781         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
24782         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
24783         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
24784         m88k-motorola-sysv3 to XFAIL.
24785
24786 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24787
24788         * gcc.dg/980526-1.c: New test.
24789         * gcc.c-torture/execute/980526-2.c: New test.
24790
24791 1998-05-26  Jeffrey A Law  (law@cygnus.com)
24792
24793         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
24794
24795         * gcc.c-torture/execute/980526-1.c: New test.
24796
24797 1998-05-26  Dave Love  <d.love@dl.ac.uk>
24798
24799         * g77.f-torture/execute/alpha2.f: Add runtime test.
24800
24801 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
24802
24803         * g++.old-deja/old-deja.exp: Strip leading directories.
24804
24805         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
24806         error for the line.  Don't run multiple tests for the same line.
24807
24808 1998-05-23  Jeffrey A Law  (law@cygnus.com)
24809
24810         * gcc.dg/980523-1.c: New test.
24811
24812 1998-05-23  Dave Love  <d.love@dl.ac.uk>
24813
24814         * g77.f-torture/compile/970915-0.f: New test.
24815
24816 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
24817
24818         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
24819
24820 1998-05-21  Jeffrey A Law  (law@cygnus.com)
24821
24822         * gcc.dg/980520-1.c: New test.
24823
24824 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
24825
24826         * gcc.dg/980502-1.c: Fix return type.
24827
24828 1998-05-20  Jeffrey A Law  (law@cygnus.com)
24829
24830         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
24831         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
24832         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
24833         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
24834         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
24835
24836 1998-05-20  Dave Love  <d.love@dl.ac.uk>
24837
24838         * g77.f-torture/execute/980520-1.f: New test.
24839
24840 1998-05-15  Dave Love  <d.love@dl.ac.uk>
24841
24842         * lib/mike-g77.exp: New file.
24843
24844         * g77.f-torture/noncompile/noncompile.exp,
24845         g77.f-torture/noncompile/check0.f: New files.
24846
24847 1998-05-14  Dave Love  <d.love@dl.ac.uk>
24848
24849         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
24850         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
24851         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
24852         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
24853         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
24854         abort where appropriate.
24855
24856 1998-05-05  Michael Meissner  <meissner@cygnus.com>
24857
24858         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
24859         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
24860
24861 1998-04-29  Dave Love  <d.love@dl.ac.uk>
24862
24863         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
24864
24865 1998-04-27  Dave Love  <d.love@dl.ac.uk>
24866
24867         * g77.f-torture/compile/980427-0.f: New test.
24868
24869 1998-04-24  Dave Love  <d.love@dl.ac.uk>
24870
24871         * g77.f-torture/compile/980424-0.f: New test.
24872
24873 1998-04-19  Dave Love  <d.love@dl.ac.uk>
24874
24875         * g77.f-torture/compile/980419-2.f (main): New test.
24876         * g77.f-torture/compile/970125-0.f: New test.
24877         * g77.f-torture/compile/980419-1.f: New test.
24878
24879 1998-04-08  Jim Wilson  <wilson@cygnus.com>
24880
24881         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
24882         of loop-4.c.
24883
24884 1998-04-07  Jim Wilson  <wilson@cygnus.com>
24885
24886         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
24887
24888 1998-04-03  Jim Wilson  <wilson@cygnus.com>
24889
24890         * gcc.c-torture/compile/980329-1.c: New test.
24891
24892 1998-03-18  Jim Wilson  <wilson@cygnus.com>
24893
24894         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
24895         * gcc.dg/980312-1.c: Fix typo in -march command.
24896
24897 1998-03-16  H.J. Lu  (hjl@gnu.org)
24898
24899         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
24900
24901 1998-03-11  Robert Lipe  <robertl@dgii.com>
24902
24903         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
24904         Dave Love agree the Fortran source is bogus.
24905
24906 1998-03-11  Robert Lipe  <robertl@dgii.com>
24907
24908         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
24909         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
24910         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
24911         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
24912         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
24913
24914 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
24915
24916         * g++.old-deja/g++.other/friend1.C: New test.
24917
24918 1998-02-18  Dave Love  <d.love@dl.ac.uk>
24919
24920         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
24921         possibly uninitialized) variables and declare dnrm2.
24922
24923 1998-02-23  Robert Lipe <robertl@dgii.com>
24924
24925         From Bruno Haible <haible@ilog.fr>:
24926         * gcc.c-torture/execute/980223.c: New test.
24927
24928 1998-02-13  Jeffrey A Law  (law@cygnus.com)
24929
24930         * gcc.dg/ifelse-1.c: New test.
24931
24932 1998-02-09  H.J. Lu  (hjl@gnu.org)
24933
24934         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
24935
24936           * lib/old-dejagnu.exp (old-dejagnu): Added the
24937           "execution test - XFAIL *-*-*" handling in the spirit of
24938           "excess errors test -". Changed the "execution test fails"
24939           handling to be like "excess errors test fails".
24940           * Update various tests accordingly.
24941
24942 1998-02-06  Jim Wilson  <wilson@cygnus.com>
24943
24944         * gcc.c-torture/execute/980205.c: New test.
24945
24946 1998-01-18  Jeffrey A Law  (law@cygnus.com)
24947
24948         * lib/c-torture.exp: Look for .x files instead of .cexp files.
24949         * lib/f-torture.exp: Similarly.
24950         * gcc.c-torture: Rename all .cexp files to .x files.
24951
24952 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
24953
24954         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
24955         (940510-1.c): Removed duplicate.
24956         (971104-1.c): New test.
24957
24958 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
24959
24960           * lib/f-torture.exp: Improve error and loop detection.
24961
24962 1997-11-19  Michael Meissner  <meissner@cygnus.com>
24963
24964         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
24965         use that to size the filler array.
24966
24967 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
24968
24969         * lib/c-torture.exp(c-torture-execute): Fix typo.
24970
24971         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
24972         testcase as the executable name. Keep the executable around if
24973         the test fails.
24974
24975 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
24976
24977         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
24978         changes.  Only test one -g option, and move it to the end of the
24979         list of options to test.
24980
24981 1997-09-19  Michael Meissner  <meissner@cygnus.com>
24982
24983         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
24984         variable GCC_TORTURE_OPTIONS to supply default switches separated
24985         by colons.  If no environment variable, run tests with -O0 -g, -O1
24986         -g, and -O2 -g as well.
24987
24988 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
24989
24990         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
24991         explanatory comments. Fix indentation.
24992
24993 1997-09-15  Jeffrey A Law  (law@cygnus.com)
24994
24995         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
24996
24997 1997-09-11  Jeffrey A Law  (law@cygnus.com)
24998
24999         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
25000         * g++.old-deja/g++.mike/p7325.C: Likewise.
25001         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
25002
25003 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
25004
25005         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
25006         * g++.old-deja/g++.brendan/crash30.C: Likewise.
25007         * g++.old-deja/g++.brendan/crash39.C: Likewise.
25008         * g++.old-deja/g++.law/operators4.C: Likewise.
25009
25010 1997-09-11  Joe Buck  (jbuck@synopsys.com)
25011
25012         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
25013         * g++.old-deja/g++.mike/p784.C: Ditto.
25014         * g++.old-deja/g++.mike/p785.C: Ditto.
25015
25016 1997-09-05  Jeffrey A Law  (law@cygnus.com)
25017
25018           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
25019
25020 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
25021
25022         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
25023         target feature; pass this to c-torture-execute as needed.
25024
25025 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
25026
25027         * lib/c-torture.exp(c-torture-execute): If the previous and the
25028         current executables being tested are identical, we don't need to
25029         run the executable again. Try to make the executable names
25030         unique. Add an optional argument for passing additional compiler
25031         flags.
25032
25033 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
25034
25035         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
25036
25037 1997-08-29  Jeffrey A Law  (law@cygnus.com)
25038
25039         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
25040
25041 1997-07-31  Jeffrey A Law  (law@cygnus.com)
25042
25043         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
25044         32bit or larger longs.
25045
25046         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
25047         have either a 32bit long or 32bit int.
25048
25049 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
25050
25051         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
25052         Make double precision tests dependent on sizeof (double).
25053
25054 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
25055
25056         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
25057         too.
25058
25059 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
25060
25061         * gcc.c-torture/compile/961203-1.cexp: New script.
25062
25063 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
25064
25065         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
25066         up the includes ourselves.
25067
25068 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
25069
25070         * lib/plumhall.exp: Remove random include, and add a few
25071         verbose messages for debugging.
25072
25073 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
25074
25075         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
25076         of trying to do it ourselves.
25077
25078 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
25079
25080         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
25081
25082 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
25083
25084         * gcc.prms/5403.c: Made regexp a bit less strict.
25085
25086 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
25087
25088         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
25089         is returned from remote_load instead.
25090         * lib/plumhall.exp: Ditto.
25091         * lib/mike-g++.exp: Ditto.
25092         * lib/old-dejagnu.exp: Ditto.
25093         * lib/c-torture.exp: Ditto.
25094
25095 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
25096
25097         * lib/g++.exp: Use build_wrapper procedure.
25098         * lib/gcc.exp: Ditto.
25099
25100 1997-05-20  Jeffrey A Law  (law@cygnus.com)
25101
25102         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
25103         an old-style decl for malloc.  Fixes tests to work when
25104         sizeof (int) != sizeof (size_t).
25105
25106 1997-05-15  Mike Meissner  <meissner@cygnus.com>
25107
25108         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
25109
25110         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
25111         use stdargs.h interface.
25112
25113 1997-05-15  Mike Meissner  <meissner@cygnus.com>
25114
25115         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
25116         NO_VARARGS when compiling.
25117
25118 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
25119
25120         * lib/plumhall.exp(ph_includes): New procedure.
25121         (ph_make): Use it.
25122         (ph_compiler): Ditto.
25123
25124         * lib/g++.exp: Rename test-glue.c to testglue.c.
25125         * lib/gcc.exp: Ditto.
25126
25127 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
25128
25129         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
25130         to completion when it's called.
25131
25132 1997-03-21  Michael Meissner  <meissner@cygnus.com>
25133
25134         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
25135         is defined, don't do test.
25136
25137 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
25138
25139         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
25140         for object files.
25141         (ph_summary): Mark skipped testcases as untested, not unresolved.
25142
25143         * lib/plumhall.exp (ph_make): If unresolved because of bad
25144         errorCode, record errorCode in log file.
25145         (*): Replace send_log/verbose with verbose -log.
25146
25147 1997-03-19  Michael Meissner  <meissner@cygnus.com>
25148
25149         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
25150         double conversion if double isn't at least 8 bytes.
25151
25152         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
25153         int to work with targets where int is 16 bits.
25154
25155         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
25156         8 bytes, just exit, since 4 byte doubles don't have enough bits of
25157         precision for the test to complete.
25158
25159 1997-03-14  Michael Meissner  <meissner@cygnus.com>
25160
25161         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
25162         if d10v is not compiled with the -mdouble64 flag.
25163         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
25164
25165         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
25166         d10v is not compiled with the -mint32 flag.
25167
25168 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
25169
25170         * lib/plumhall.exp: Use incr_count.
25171
25172 1997-03-12  Jeffrey A Law  (law@cygnus.com)
25173
25174         * gcc.c-torture: Update to c-torture-1.45.
25175
25176 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
25177
25178         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
25179         the name of the expect testcase file).
25180
25181         * lib/g++.exp(g++_init): Ditto.
25182
25183 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
25184
25185         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
25186         the host.
25187
25188         * lib/gcc.exp(gcc_exit): New procedure.
25189
25190 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
25191
25192         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
25193         specs where appropriate.
25194
25195         * g++.old-deja/g++.arm/*: Added additional ERROR checks
25196         because of new "candidates are" messages, and removed a few
25197
25198         * Converted all non-old-style g++ testcases to old-style, and
25199         moved into g++.old-deja.
25200
25201 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
25202
25203         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
25204         options.
25205
25206         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
25207         succeeded.
25208
25209         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
25210
25211 1997-02-13  Michael Meissner  <meissner@cygnus.com>
25212
25213         * lib/gcc.exp (gcc_target_compile): Add support for defining
25214         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
25215         the machine doesn't have those features.
25216
25217 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
25218
25219         * g++.law/operators4.exp: Don't use LIBS.
25220
25221 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
25222
25223         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
25224
25225         * lib/mike-g++.exp: Don't set the compiler to be tested here.
25226         * lib/g++.exp: Set it here instead. Also, allow use of the
25227         --tool_exec and --tool_opt options. Change CXX to
25228         GXX_UNDER_TEST.
25229
25230         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
25231
25232         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
25233
25234 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
25235
25236         * lib/old-dejagnu.exp: Use prune_warnings instead of
25237         prune_system_crud.
25238         * lib/mike-g++.exp: Ditto.
25239         * lib/gcc.exp: Ditto.
25240         * lib/g++.exp: Ditto.
25241
25242         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
25243
25244 1997-02-07  Jeffrey A Law  (law@cygnus.com)
25245
25246           * 941014-2.c: Include stdlib.h
25247           * 960327-1.c: Include stdio.h
25248           * dbra.c, index-1.c: Don't assume ints are 32bits.
25249
25250 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
25251
25252         * lib/gcc.exp: Add gcc,stack_size target feature.
25253
25254         * lib/g++.exp(g++_target_compile): Add the include and link
25255         paths here, not in two other places. And, it's $options, not
25256         options.
25257
25258         * lib/mike-g++.exp(postbase): Remove the code that determines
25259         the correct include and link paths.
25260         * g++.old-deja/old-deja.exp: Ditto.
25261
25262 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
25263
25264         * lib/g++.exp(g++_init): target_compile no longer returns the
25265         filename of the result.
25266
25267 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
25268
25269         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
25270         call to glob.
25271
25272         * gcc.c-torture/special/special.exp: Change call to
25273         gcc_target_compile to include the object file.
25274
25275 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
25276
25277         * gcc.c-torture/special/special.exp: Correct misspelling in last
25278         change.
25279
25280 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
25281
25282         * lib/plumhall.exp(ph_summary): Log the entire output of the
25283         executable. Return -1 if there were any failures, 0 otherwise.
25284         (ph_execute): Return -1 if there were any failures, 0 otherwise.
25285         (ph_make): Clean up objects and executables that were built
25286         if the tests succeeded.
25287
25288 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
25289
25290         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
25291         libraries and includes in the build tree as appropriate.
25292
25293 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25294
25295         * lib/c-torture.exp: Instead of looking for the global variable
25296         NO_LONG_LONG, check to see if that's a feature of the target.
25297
25298 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25299
25300         * config/default.exp: Minimize. Delete the remainer of the files in
25301         config; this functionality is now in devo/dejagnu/config.
25302
25303         g++.*/*: Pass any additional flags used to compile to postbase;
25304         delete CXXFLAGS.
25305
25306         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
25307         is now done by runtest.exp. Use gcc_target_compile instead of
25308         compile.
25309
25310         lib/c-torture.exp: Use gcc_target_compile instead of compile.
25311         Remove references to CFLAGS. Use remote_file instead of
25312         calling rm -f.
25313         (c-torture): Take a list of arguments to use to compile this
25314         testcase.
25315
25316         lib/g++.exp: Simplify. Use target_compile instead of compile.
25317         lib/gcc-dg.exp: Ditto.
25318         lib/gcc.exp: Ditto.
25319         lib/mike-{gcc,g++}.exp: Ditto.
25320         lib/old-dejagnu.exp: Ditto.
25321         lib/plumhall.exp: Ditto.
25322
25323 1997-01-08  Jim Wilson  <wilson@cygnus.com>
25324
25325         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
25326         (ph_linker): Likewise.
25327
25328 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
25329
25330           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
25331         MAP_ANON / MAP_ANONYMOUS if defined;
25332         else try to map from /dev/zero .
25333
25334 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25335
25336         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
25337         isn't defined, then define it to MAP_ANONYMOUS.
25338
25339 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25340
25341         * gcc.c-torture: Update to c-torture-1.42 release.
25342
25343 1996-11-11  Jeffrey A Law  (law@cygnus.com)
25344
25345         * gcc.c-torture: Update to c-torture-1.41 release.
25346
25347 1996-10-27  Jeffrey A Law  (law@cygnus.com)
25348
25349         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
25350         c-torture release.
25351
25352 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
25353
25354         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
25355         and LDFLAGS.  Fix second case to append the target_info ldflags
25356         onto LDFLAGS, not CFLAGS.
25357         * lib/g++.exp (g++_init): Add target_info stuff.
25358         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
25359         of libgloss and newlib flags for !native.
25360
25361         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
25362         (GDB): Fix relative path to go up another dir for finding gdb.
25363
25364 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
25365
25366         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
25367         versions in the target_info array, if they don't exist.
25368
25369 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
25370
25371         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
25372
25373 1996-07-08  Jim Wilson  <wilson@cygnus.com>
25374
25375         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
25376         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
25377
25378 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
25379
25380         * lib/old-dejagnu.exp: Don't remove the output file before we've
25381         actually tested it. Don't append pwd to the path of the executable
25382         we're testing.
25383
25384 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
25385
25386         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
25387
25388 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
25389
25390         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
25391         temporary directory for compiler files, and set it to a default
25392         value of /tmp. Set $output as the name of the output file from
25393         compiling the testcase. Add a -o option to $cflags_var so the
25394         compiler writes the final output file as $output. Set $executable
25395         to $output.
25396
25397         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
25398         directory for compiler files, and set it to /tmp if it doesn't
25399         already have a value. Set $output_file to the name of the output
25400         file from compiling the testcase. Add a -o option to CXXFLAGS so
25401         the compiler writes the final output file as $output. Use $output
25402         as the executable to be tested.
25403
25404 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25405
25406         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
25407
25408 1996-06-08  Jeffrey A Law  (law@cygnus.com)
25409
25410         * gcc.c-torture/execute/pending-1.c: New test.  Still
25411         pending in Tege's queue.
25412
25413 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
25414
25415         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
25416         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
25417         if there were failures.  Call unresolved if there were unresolved
25418         testcases.  Call gcc_fail if program did not run to completion.
25419         (ph_make): Pass additional argument name to ph_execute.
25420         (ph_execute): Add new argument.  Pass additional arguments to
25421         ph_summary.  Call gcc_fail is there is no execution output.
25422
25423 1996-04-24  Jeffrey A Law  (law@cygnus.com)
25424
25425         * lib/plumhall.exp (proc_summary): Output relavent summary
25426         lines into the log so specific failures in plumhall can be
25427         investigated.
25428
25429 1996-04-10  Jeffrey A Law  (law@cygnus.com)
25430
25431         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
25432         (c-torture-execute): Don't try to execute tests which use
25433         "long long" types if $NO_LONG_LONG is nonzero.
25434
25435 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
25436
25437         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
25438         not c-torture.
25439
25440         * gcc.ieee: Move from here.
25441         * gcc.c-torture/execute/ieee: To here.
25442
25443 1996-03-26  Jeffrey A Law  (law@cygnus.com)
25444
25445         * gcc.c-torture: Update to c-torture-1.41 release.
25446
25447 1996-03-22  Jeffrey A Law  (law@cygnus.com)
25448
25449         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
25450         not "$output".
25451
25452 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
25453
25454         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
25455         -c present.
25456
25457 1996-03-02  Jeffrey A Law  (law@cygnus.com)
25458
25459         * config/proelf.exp: Handle connecting to a simulator.
25460
25461 1996-01-31  Jeffrey A Law  (law@cygnus.com)
25462
25463         * config/proelf.exp: New file.  Enough framework that we can
25464         run c-torture tests on the proelf targets (or any other target
25465         that gdb can connect to for that matter).
25466
25467 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
25468
25469         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
25470         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
25471
25472         * lib/plumhall.exp (ph_execute): Always call ph_summary if
25473         exec_output exists.
25474
25475 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
25476
25477         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
25478         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
25479
25480         * config/*.exp: Update FSF address.  Change result of ${tool}_load
25481         to pass/fail/unresolved/unsupported/untested.  Caller must now
25482         call unresolved/unsupported/untested.
25483         * lib/*.exp: Update FSF address.  Update to handle new results of
25484         ${tool}_load.
25485         * lib/chill.exp (verbose): Delete.
25486
25487 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
25488
25489         * lib/gcc.exp (default_gcc_start): Change order of args to
25490         $LDFLAGS $CFLAGS $LIBS.
25491         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
25492         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
25493         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
25494         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
25495         * gcc.misc-tests/dg-test.exp: Likewise.
25496         * gcc.misc-tests/msgs.exp: Likewise.
25497         * gcc.prms/prms.exp: Likewise.
25498         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
25499         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
25500
25501         * lib/dg.exp: Deleted, moved to dejagnu/lib.
25502
25503 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25504
25505         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
25506
25507         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
25508         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
25509
25510         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
25511         necessary.
25512
25513 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
25514
25515         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
25516         global for loop; add use of $mathlib.
25517         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
25518         settings here; set mathlib for anything but VxWorks.
25519
25520 1996-01-22  Jeffrey A Law  (law@cygnus.com)
25521
25522         * gcc.c-torture: Update to c-torture-1.40 release.
25523
25524 1996-01-03  Jeffrey A Law  (law@cygnus.com)
25525
25526         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
25527         dg.exp.
25528
25529 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
25530
25531         * lib/c-torture.exp (c-torture-execute): Declare "output" as
25532         global.
25533
25534 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
25535
25536         * lib/g++.exp (LIBS): Define if not already.
25537         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
25538         (gcc-dg-prune): Call prune_gcc_output.
25539         * lib/gcc.exp (prune_gcc_output): New proc.
25540         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
25541         prune_gcc_output.
25542
25543 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
25544
25545         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
25546         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
25547
25548 1995-11-15  Jeffrey A Law  (law@cygnus.com)
25549
25550         * gcc.c-torture: Update to c-torture-1.39 release.
25551
25552 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
25553
25554         * lib/c-torture.exp (c-torture-execute): Don't return if one option
25555         fails, try others as well.
25556
25557 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
25558
25559         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
25560         If compilation fails, mark execute tests as `untested'.
25561         If test is marked as unsupported, don't mark compilation and
25562         execute tests as failed.
25563
25564 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
25565
25566         * lib/g++.exp (g++_init): Don't link in libg++, and look to
25567         libstdc++ for whether or not we want to be doing shared
25568         libraries.  Delete link_curses since we don't need it anymore.
25569         * lib/mike-g++.exp (postbase): Don't link in libg++.
25570         * g++.old-deja/old-deja.exp: Likewise.
25571
25572 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
25573
25574         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
25575
25576 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
25577
25578         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
25579         For that, add `-Wl,-a,shared_archive'.
25580         * g++.old-deja/old-deja.exp: Likewise.
25581
25582 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
25583
25584         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
25585
25586 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
25587
25588         * lib/mike-g++.exp (postbase): Pay attention to the status of
25589         g++_load.
25590
25591 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
25592
25593           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
25594
25595 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
25596
25597         * lib/gcc.exp (default_gcc_start): No longer need to log program
25598         being executed or its output, execute_anywhere does that now.
25599         * lib/g++.exp (default_g++_version): Call execute_anywhere.
25600         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
25601
25602 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
25603
25604         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
25605         the same as those in lib/g++.exp.
25606
25607 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
25608
25609         * gcc.c-torture: Update to c-torture-1.38 release.
25610         * gcc.ieee: Related changes.
25611
25612 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
25613
25614         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
25615         "exec". Minor reformatting changes.
25616
25617         * config/rom68k.exp (${tool}_load): Make it work in a canadian
25618         cross. This means all "exec" calls now work on a remote host as
25619         well.
25620         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
25621         cross. Filter out the extra "\r\n" stuff that expect puts in.
25622         (c-torture-execute): Filter out the bogus warnings like
25623         c-torture-compile does. Add support for canadian cross.
25624         * lib/gcc.exp (default_gcc_version, default_gcc_start)
25625         Use execute_anywhere rather than calling exec directly. Now it
25626         works for canadian cross testing.
25627
25628 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
25629
25630         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
25631         results into a variable, and check that rather than using file exists.
25632
25633 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
25634
25635         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
25636         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
25637
25638 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25639
25640         * g++.old-deja/old-deja.exp: Create and pass runshlib and
25641         lib_curses if there's a shared libg++ in the build tree.
25642
25643 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
25644
25645         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
25646         if not supported target.
25647
25648 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
25649
25650         * lib/g++.exp (g++_init): Move empty setting of runshlib and
25651         link_curses up to always happen, not just for native builds.
25652
25653 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
25654
25655         * gcc.c-torture: Update to c-torture-1.36 release.
25656         * gcc.failure: Related changes.
25657
25658 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
25659
25660         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
25661
25662 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
25663
25664         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
25665         * lib/mike-g++.exp (postbase): Not in here.  Still reference
25666         runshlib, link_curses, and mathlib for link and run.
25667
25668         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
25669         pass the runtime shared library options for Solaris, OSF/1, and
25670         Irix5, and link with -lcurses to avoid unresolved references.
25671
25672 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
25673
25674         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
25675         only run once.
25676
25677 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
25678
25679         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
25680
25681 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
25682
25683         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
25684         do not have a framework for the "compat" tests yet.
25685
25686 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
25687
25688         * lib/mike-g++.exp (postbase): New local variable `mathlib',
25689         set to null if we're testing vxworks5.1.  Use that instead of
25690         `-lm' in the setting of LIBS for link and run.
25691
25692 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
25693
25694         * config/rom68k.exp (${tool}_load): Major changes to make it
25695         work.  Verified that it does in fact return the stuff in
25696         exec_output properly.  Catch any Emul or any TRAP other than 0.
25697
25698 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
25699
25700         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
25701         LDFLAGS properly for targets that need stuff from libgloss.
25702         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
25703         only run once.
25704         (gpp_initialized): New variable.
25705
25706 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
25707
25708         * config/rom68k.exp: Load libgloss.exp.
25709         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
25710         so we can produce a fully linked binary.
25711         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
25712         so we can produce a fully linked binary.
25713
25714 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
25715
25716         * lib/plumhall.exp (ph_section): Watch for expected failures.
25717         Add missing `else'.
25718
25719         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
25720         run the testcase.
25721         (c-torture): Likewise.
25722
25723 1995-08-28  Doug Evans  <dje@cygnus.com>
25724
25725         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
25726
25727         * lib/mike-g++.exp (mike_cleanup): New proc.
25728         (prebase): New globals compiler_result, not_compiler_result,
25729         target_regexp.
25730         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
25731         allow leading "-" in pattern.  Watch for unsupported tests.
25732         If $compiler_result is set, pattern match assembler code,
25733         and ditto for $not_compiler_result.
25734         * lib/mike-gcc.exp: Likewise.
25735
25736         * lib/plumhall.exp (ph_execute): Only call ph_summary if
25737         execution "succeeded".
25738
25739 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
25740
25741         * config/win32.exp: New file.
25742         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
25743
25744 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
25745
25746         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
25747         unsupported.
25748         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
25749         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
25750         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
25751
25752         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
25753         "... without exceptions was ...".  That is now handled by
25754         prune_system_crud.
25755         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25756
25757 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
25758
25759         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
25760         sieve.c,sort2.c}: New files.
25761         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
25762         sieve.exp,sort2.exp}: Drivers for them.
25763
25764         * lib/mike-gcc.exp (program_output): New user settable variable.
25765         (postbase): Call prune_system_crud.  Also prune extraneous compiler
25766         messages.
25767         * lib/mike-g++.exp (program_output): New user settable variable.
25768
25769         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
25770
25771         * config/sh.exp: Deleted (use sim.exp instead).
25772
25773 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
25774
25775         * config/vx.exp: Declare CHECKTASK as global.
25776         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
25777         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
25778         * lib/old-dejagnu.exp: Load [pwd]/$executable.
25779
25780 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25781
25782         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
25783         target. Like vx.exp, only includes `vx29k.exp' instead of
25784         `vxworks.exp'.
25785
25786 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
25787
25788         * config/sim.exp: Increase time limit from 120 seconds to 240.
25789
25790 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
25791
25792         * gcc.c-torture/execute/950628-1.c: New test.
25793
25794 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
25795
25796         * gcc.c-torture: Update with changes/additions from
25797         c-torture-1.34.
25798
25799 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
25800
25801         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
25802
25803 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
25804
25805         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
25806
25807 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
25808
25809         * gcc.c-torture/compile/950512-1.c: New test.
25810         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
25811         * gcc.dg/struct-ret-1.c: Likewise.
25812
25813 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
25814
25815         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
25816           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
25817
25818 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
25819
25820         * gcc.c-torture/special/920411-1.c: Deleted.
25821         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
25822
25823 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
25824
25825         * config/sim.exp (${tool}_load): Hack in call to bash to get a
25826         cpu limit.
25827
25828 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
25829
25830         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
25831
25832 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
25833
25834         From kenner;
25835         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
25836         is the proper length.
25837         * va-arg-3.c: Likewise.
25838
25839 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
25840
25841         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
25842         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
25843
25844         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
25845         * lib/g++.exp (default_g++_start): Delete old cruft.
25846
25847 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
25848
25849         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
25850         (2 * (1 << 18)) to (2 * (1 << 17)).
25851
25852         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
25853
25854 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
25855
25856         * config/rom68k.exp: Renamed from config/idp.exp
25857
25858 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
25859
25860         * c-torture/compile/921109-2.c
25861
25862 1995-04-18  Mike Stump  <mrs@cygnus.com>
25863
25864         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
25865         excess errors.
25866
25867 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
25868
25869         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
25870         output.
25871         * lib/g++.exp (default_g++_start): Likewise.
25872
25873 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
25874
25875         * gcc.c-torture/compile/950329-1.c: New test.
25876
25877 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
25878
25879           * config/bug.exp (${tool}_load): Updated to use new remote_open
25880           and remote_close procs.
25881         * config/idp.exp: New file.
25882
25883 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
25884
25885         * gcc.c-torture/execute/950322-1.c: New test.
25886
25887 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
25888
25889         * config/vx.exp (${tool}_load): Clean up testing of return code from
25890         vxworks_ld and vxworks_spawn.
25891
25892 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
25893
25894         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
25895
25896 1995-03-13  Mike Stump  <mrs@cygnus.com>
25897
25898         * lib/old-deja.exp: Add `excess errors test - ' error, now one
25899         can mark excess errors on a machine by machine basis.  Note, the
25900         default is to not expect any excess errors, even when excess
25901         errors test - is given, so you will want to put an XFAIL ... on
25902         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
25903         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
25904         those 4 machines, but no others.
25905
25906 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
25907
25908         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
25909         * lib/c-torture.exp: to here.
25910
25911 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
25912
25913         * gcc.c-torture/execute/950221-1.c: New test.
25914         * gcc.c-torture/execute/struct-ret-1.c: New test.
25915         * gcc.c-torture/compile/950221-1.c: New test.
25916
25917         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
25918
25919 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
25920
25921         * gcc.c-torture/execute/arith-1.c (main): Return 0.
25922         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
25923
25924 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
25925
25926         * g++.gb: New directory of tests, derived from my signature and
25927         class scoping tests.
25928
25929         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
25930         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
25931         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
25932         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
25933         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
25934         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
25935         * g++.gb/sig25.C: Likewise.
25936
25937         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
25938         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
25939         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
25940         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
25941         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
25942         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
25943         * g++.gb/sig25.exp: Likewise.
25944
25945         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
25946         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
25947         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
25948         * g++.gb/scope13.C: Likewise, this test still fails.
25949
25950         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
25951         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
25952         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
25953         * g++.gb/scope13.exp: Ditto.
25954
25955         * g++.gb/README: New file, explains what these tests are about.
25956
25957 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
25958
25959         * lib/dg.exp (dg-do): Support `preprocess'.
25960         (dg-test): Likewise.
25961
25962 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
25963
25964         * config/udi.exp: change "continue -expect" to "exp_continue".
25965
25966 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
25967
25968         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
25969         Delete redundant tests.
25970
25971         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
25972         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
25973         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
25974         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
25975         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
25976         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
25977         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
25978         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
25979
25980         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
25981         storing label pointers.
25982         * gcc.c-torture/execute/921019-1.c: Likewise.
25983         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
25984         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
25985         parameter fp.
25986         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
25987         constants.
25988
25989         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
25990         Delete obsolete tests.
25991
25992         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
25993         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
25994         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
25995         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
25996         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
25997         * gcc.c-torture/compile/950124-1.c: New test.
25998
25999         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
26000
26001 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
26002
26003         * lib/mike-g++.exp: Add -lm to LIBS.
26004
26005 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
26006
26007         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
26008
26009 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
26010
26011         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
26012
26013 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
26014
26015         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
26016
26017 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
26018
26019         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
26020         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
26021         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
26022         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
26023         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
26024         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
26025         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
26026         * g++.law/{operators31.C, operators32.C,
26027         * g++.law/{operators33.C, operators34.C}: Likewise.
26028         * g++.law/{pic1.C, refs2.C}: Likewise.
26029         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
26030         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
26031         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
26032         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
26033
26034         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
26035         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
26036         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
26037         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
26038         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
26039         * g++.law/{enum9.exp, friend5.exp}: Likewise.
26040         * g++.law/{nest3.exp, nest4.exp}: Likewise.
26041         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
26042         * g++.law/{operators30.exp, operators31.exp}: Likewise.
26043         * g++.law/{operators32.exp, operators33.exp}: Likewise.
26044         * g++.law/{operators34.exp}: Likewise.
26045         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
26046         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
26047         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
26048         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
26049         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
26050
26051         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
26052         No longer expected to fail.
26053         * g++.law/missed-error3.C: Tweak for recent bool changes.
26054
26055 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
26056
26057         * config/emb-unix: Deleted.
26058         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
26059         remote execution.  Do final link on remote host if REMOTE_LINK is set.
26060
26061 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
26062
26063         * lib/dg.exp (dg-test): Fix typo in last patch.
26064
26065 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
26066
26067         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
26068         (handles multiple occurrences).
26069
26070 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
26071
26072         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
26073         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
26074         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
26075         printed).
26076         * lib/c-torture.exp (c-torture-compile): Likewise.
26077         (c-torture): Prepend full path if missing.
26078         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
26079         (gcc_fail): Likewise.
26080         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
26081
26082 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
26083
26084         * lib/netware.exp: Only attach to NetWare i386 systems.
26085
26086 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
26087
26088         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
26089         messages.  Add test name to "output pattern match" pass/fail message.
26090
26091 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
26092
26093         * gcc.dg: New testsuite.
26094         * gcc.dg/dg.exp: New file.
26095
26096         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
26097         test-switch.c}: Deleted.
26098
26099         * gcc.misc-tests/msgs.exp: New testcase driver.
26100
26101 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
26102
26103         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
26104         Watch for illegal return values from ${tool}_load.
26105         * config/unix.exp (${tool}_load): Fix pass/fail detection for
26106         cross targets.  Coerce return value >0 to 1.
26107
26108 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
26109
26110         * config/unix.exp (${tool}_load): Call program rsh, not proc.
26111
26112         * config/emb-unix.exp: New file.
26113
26114         * config/sim.exp: Error if variable $SIM not defined.
26115         (${tool}_load): Mark test as "untested" if simulator missing.
26116
26117         * config/unix.exp: Load remote.exp to get rcp_download.
26118         * lib/c-torture.exp: Use different option lists for testcases with
26119         and without loops.
26120         * gcc.c-torture/execute/execute.exp: Likewise.
26121
26122 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
26123
26124         * config/*.exp: Clarify return code from ${tool}_load.
26125         Call `unresolved' or `untested' instead of `warning' or `perror'
26126         (sometimes you still want to call both though).
26127         Add comment that `shell_id' is local to each file.
26128         * config/udi.exp (timeout): Set to 30.
26129         Don't print warning if connection fails, $connectmode has already
26130         printed an error.
26131         (${tool}_load): Move verbose messages to level 2.
26132         Rework pattern for "Process started" message.
26133         Pass `shell_id' to ${connectmode}_download.
26134         Retry twice upon timeout.  Make resetting of target more robust.
26135         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
26136         Pass `shell_id' to exit_$connectmode.
26137         Only call exit_$connectmode if connected.
26138         * config/unix.exp (${tool}_load): Check return codes better.
26139         * config/vrtx.exp (${tool}_load): Likewise.
26140         * config/vx.exp (${tool}_load): Likewise.
26141         Delete unneeded global's.
26142         * lib/dg.exp (dg-test): Update to reflect clarified return codes
26143         from ${tool}_load.
26144         (dg-stat): Delete.
26145         (dg-init): Delete recording of pass/fail counts.
26146         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
26147         (old-dejagnu-init): Likewise.
26148         (old-dejagnu-stat): Delete contents, empty proc now.
26149         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
26150         (c-torture): Delete references to lcnt, lpass, lfail.
26151         Get option list from TORTURE_OPTIONS.
26152         Delete -funroll[-all]-loops if no loops.
26153         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
26154         (g++_stat): Delete contents (empty proc now).
26155         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
26156         (gcc_finish): Likewise.
26157         (gcc_stat): Deleted.
26158         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
26159         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
26160         * gcc.c-torture/execute/execute.exp: Likewise.
26161         Split tests into two parts: compile, execute.
26162         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
26163         no loops.  Update to reflect clarified return codes from ${tool}_load.
26164
26165 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
26166
26167         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
26168         to grep for.
26169         (old-dejagnu): Likewise (where necessary).
26170
26171 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
26172
26173         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
26174
26175         * lib/dg.exp (dg-process-target): Fix processing of selector.
26176         Add comment regarding use of `error'.
26177
26178         * lib/gcc.exp (prune_system_crud): Define if missing.
26179         * lib/g++.exp (prune_system_crud): Likewise.
26180
26181         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
26182         Call prune_system_crud.
26183         * lib/dg.exp (dg-runtest): New proc.
26184         Use perror instead of send_user for tcl errors in testcase.
26185         Don't return any value, it's never used.
26186         Don't clobber previous definition of `unknown'.
26187         Print tcl errors in `dg-final'.
26188
26189 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
26190
26191         * lib/dg.exp (dg-process-target): Improve syntax error messages.
26192         (dg-test): Don't print errorInfo, it contains stack backtrace.
26193
26194 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
26195
26196         * lib/g++.exp (runtest_file_p): Define if missing.
26197
26198 1994-09-24  Doug Evans  (dje@cygnus.com)
26199
26200         * lib/mike-g++.exp: Comment out loading of g++.exp.
26201         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
26202         (default_g++_version): Always print something.
26203         (default_g++_start): Comment out call to `which'.
26204         (g++_start, g++_load): Deleted (must be defined in config file).
26205         * lib/gcc.exp: Test for existence of $CC at start.
26206         Delete check for tmpdir (done in gcc_init).
26207         (default_gcc_version): Always print something.
26208         (default_gcc_start): Comment out call to `which'.
26209         * config/*.exp: Major cleanup - make cross targets work at least a
26210         little better for g++ (by not being "--tool gcc" specific).
26211         Rename gcc_xxx to ${tool}_xxx.
26212         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
26213         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
26214
26215 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
26216
26217         * lib/c-torture.exp (c-torture-compile): Rework compiler
26218         message processing.
26219
26220         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
26221         c-torture.
26222
26223 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
26224
26225         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
26226
26227         * lib/dg.exp (dg-process-target): Support { target native }.
26228
26229 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
26230
26231         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
26232         looked for "... program xxx got fatal signal".
26233         Correct regsub munging of `comp_output'.
26234         Ignore compiler messages "path prefix not used" and "linker input
26235         file unused".
26236
26237 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
26238
26239         * lib/gcc.exp (runtest_file_p): Define if missing.
26240         * gcc.prms/template.c: Example to work from.
26241
26242 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
26243
26244         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
26245         * lib/dg.exp (dg-test): Call unsupported testcases as such.
26246
26247         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
26248         * gcc.prms/1883.c: Moved from compile/940714-1.c.
26249         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
26250         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
26251
26252         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
26253         (dg-process-target): No longer a varargs proc.
26254         Return S/N for target, P/F for xfail.  All callers changed.
26255         (user option procs): More argument checking.
26256         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
26257         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
26258         (dg-test): Skip test if not running on selected target in `dg-do'.
26259         Update handling of `dg-do-what', `dg-output-text'.
26260         Separate execution pass/fail from output pattern match pass/fail.
26261         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
26262
26263 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
26264
26265         * gcc.c-torture/special/special.exp: Don't expect failure for mips
26266         target for 920510-1.c.
26267
26268 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
26269
26270         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
26271         Clean up comment regarding use of passcnt, etc.
26272         (gcc_stat): Don't update `testcnt' here.
26273         (gcc_finish): Do it here.
26274         Might as well reset `but_id' here too.
26275         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
26276         to determine if the file should be tested.
26277         * gcc.c-torture/compile/compile.exp: Likewise.
26278         * gcc.c-torture/execute/execute.exp: Likewise.
26279         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26280         * gcc.misc-tests/dg-test.exp: Likewise.
26281         * gcc.prms/prms.exp: Likewise.
26282         * gcc.wendy/wendy.exp: Likewise.
26283         * g++.old-deja.exp: Likewise.
26284         Move "Testing file" message to verbose level 1.
26285
26286 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
26287
26288         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
26289
26290 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
26291
26292         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
26293         (default_gcc_start): Accept optional second list element
26294         of compiler flags.  Print compiler output at verbosity level 2.
26295         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
26296         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
26297         Save current values of framework globals passcnt, failcnt, xpasscnt,
26298         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
26299         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
26300         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
26301         xfailcnt to compute stats.  Update framework global `testcnt' from
26302         pass/fail counts.
26303         (gcc_finish): New proc.  Clean up test environment.
26304         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
26305         (gcc_epass, gcc_efail): Delete.
26306         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
26307         argument of line number.
26308         (dg-init): If the tool has an init routine, call it.
26309         (dg-test): Remove args `cflags_var' and `libs_var'.
26310         Pass all compiler options to ${tool}_start.
26311         Handle missing line number.
26312         (dg-finish): New function.
26313         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
26314         particular files.  Call gcc_finish at end.  Move "skipping test"
26315         message to verbosity level 3.
26316         * gcc.c-torture/compile/compile.exp: Likewise.
26317         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26318         * gcc.c-torture/execute/execute.exp: Likewise.
26319         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26320         Print testcase being tried at verbosity level 1.
26321         * gcc.c-torture/special/special.exp: Unset xfail.
26322         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26323         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
26324         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
26325         * gcc.failure/failure.exp: Likewise.
26326         * gcc.ieee/ieee.exp: Likewise.
26327         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
26328         Update call to dg-test.  Call dg-finish at end.
26329         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
26330         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26331         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
26332         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
26333         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
26334         * gcc.wendy/wendy.exp: Add copyright.
26335         Delete setting of tmpdir (done by gcc_init).
26336         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
26337         Pass compiler flags to gcc_start.  Call gcc_finish at end.
26338         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
26339         gcc_[ce]pass/fail.
26340
26341 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
26342
26343         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
26344         confusion.
26345         (g++_load): Likewise.
26346
26347         * config/*.exp (gcc_load): Some were varargs fns and some were not.
26348         Rename argument to `prog' to remove the confusion.
26349         Varargs fns behave differently too!
26350         (g++_load): Likewise.
26351
26352         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
26353
26354         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
26355         what it is.  Delete (always) printing of status value for !native.
26356         Simplify verbose code, and include status and exec_output.
26357         (g++_load): Use gcc_load.
26358
26359 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
26360
26361         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
26362         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
26363         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
26364         940714-3.c as these testcases don't exist anymore.  Make
26365         va-arg-1.c expected to pass.
26366
26367 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
26368
26369         * gcc.misc-tests/misc.exp: Only run specific testcases.
26370         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
26371         * gcc.misc-tests/dg-[1-9].c: New files.
26372
26373         * lib/dg.exp: New testsuite driver.
26374         * gcc.prms/prms.exp: Use it.
26375
26376         * README.gcc: New file.
26377
26378         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
26379         Document and reset `lxpass' and `lxfail'.
26380         Simplify "initialized" message.
26381         (gcc_stat): Clean up comments a little.
26382
26383 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
26384
26385         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
26386
26387 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
26388
26389         * lib/old-dejagnu.exp (process-option): New proc.
26390         (old-dejagnu-init, old-dejagnu-stat): Likewise.
26391         (old-dejagnu): Simplify.
26392         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
26393
26394 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
26395
26396         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
26397         exists and is not an empty string.
26398
26399         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
26400         $xfail rather than calling setup_xfail.  Clear $xfail when test is
26401         finished.
26402         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
26403         automatically.
26404
26405         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
26406         longer expected to fail.
26407
26408         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
26409         "f" function call.
26410
26411         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
26412
26413         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
26414         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
26415         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
26416         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
26417         c-torture-1.29.
26418
26419         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
26420         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
26421
26422         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
26423
26424         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
26425         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
26426
26427         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
26428         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
26429         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
26430
26431 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
26432
26433         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
26434         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
26435         940714-1.c, 940714-2.c, 940714-3.c},
26436         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
26437         gcc.misc-tests/{mg.c,mg.exp}:
26438         New tests.
26439         * gcc.noncompile/noncompile.exp: Change accordingly.
26440
26441 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
26442
26443         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
26444         Undo previous clobberage.
26445
26446 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
26447
26448         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
26449         * gcc.special/{930510-1.c, special.exp}:
26450         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
26451         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
26452         struct-varargs-1.c}: New tests from c-torture-1.26.
26453
26454 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
26455
26456         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
26457           argument to switch.
26458
26459 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
26460
26461         * Revert the previous changes.  Please see Rob's directory
26462           (/lisa/test/rob/progressive/gcc/testsuite) for testing
26463           fixes.
26464
26465 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
26466
26467         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
26468             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
26469             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
26470             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
26471             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
26472             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
26473             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
26474             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
26475             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
26476             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
26477             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
26478             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
26479             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
26480             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
26481             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
26482             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
26483             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
26484             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
26485             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
26486             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
26487             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
26488             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
26489             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
26490             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
26491             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
26492             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
26493             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
26494
26495 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
26496
26497         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
26498             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
26499           with perror calls.
26500
26501 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
26502
26503         * config/unix.exp (g++_load): Fix syntax.
26504
26505 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
26506
26507         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
26508         * gcc.noncompile/921017-1.c: Deleted obsolete test.
26509         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
26510         Don't expect va-arg-1.c to fail.  Correct expected output for
26511         920928-1.c.
26512         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
26513         * gcc.wendy/hbm4.c: Correct typo.
26514         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
26515
26516 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
26517
26518         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
26519         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
26520         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
26521         * lib/c-torture.exp (c-torture-compile): Ditto.
26522
26523         Reduce volume of output (remove all the -I's and such).
26524         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
26525         Call gcc_cpass, gcc_cfail.
26526         (c-torture): Pass testing option to c-torture-compile.
26527
26528 1994-03-21  Doug Evans  (dje@cygnus.com)
26529
26530         Bring patches over from progressive.
26531         * config/default.exp: Exit remote shell cleanly.
26532         (g++_exit, g++_start): Add default versions.
26533         * config/sim.exp (gcc_load): Use perror, not error.
26534
26535 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
26536
26537         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
26538         set in site.exp.
26539
26540 1994-03-14  Doug Evans  (dje@cygnus.com)
26541
26542         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
26543         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
26544         (wendy_try): New proc to run testcase.
26545         (main loop): Call 'em.
26546         * gcc.wendy/*.c: Clean up pass to correct expected output.
26547
26548         * lib/gcc.exp: Minor cleanup work.
26549         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
26550
26551 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
26552
26553         * config/sim.exp (gcc_load): Document return codes better.
26554         Don't pass -v to simulator.
26555
26556 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
26557
26558           * gcc.special/920717-x.c: Fix typo.
26559           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
26560           get at sources.
26561
26562         * lib/mike-gcc.exp: Fix typo.
26563
26564 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
26565
26566         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
26567         binary to use, transform the name.
26568         * config/*.exp: rename everything. Nuke any g++ specific files,
26569         it's now a special case of gcc that requires no special support.
26570         Add a default.exp for unsupported targets.
26571
26572 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
26573
26574         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
26575         lib/old-dejagnu.exp: Fix a few patterns to work with the new
26576         version of Tcl.
26577
26578 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
26579
26580         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
26581         than a warning.
26582
26583 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
26584
26585         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
26586
26587 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
26588
26589         * gcc.execute/execute.exp: Combine opt_list and foption_list into
26590         option_list.  Compile every file with only 4/6 option choices
26591         (same as C torture) instead of with 12/18 different option
26592         choices.
26593         * lib/c-torture.exp: Likewise.
26594
26595         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
26596         not already set.
26597
26598 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
26599
26600         * lib/old-deja.exp: Add `excess errors test fails' error, now one
26601         can put an XFAIL *-*-* on excess errors.
26602
26603 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
26604
26605         * g++.law: Add more tests derived from g++-bugs snapshots.
26606
26607         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
26608         equivalent to g++.law/init9.
26609
26610         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
26611         compiled it, and the a.out file after we've run it.
26612
26613 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
26614
26615         * lib/mike-g++.exp (postbase): Delete the .o file after we've
26616         compiled it, and the a.out file after we've run it.
26617
26618 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
26619
26620         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
26621
26622 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
26623
26624         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
26625         version number.
26626
26627 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
26628
26629         * g++.law: New directory of g++ tests derived from the g++-bugs
26630         snapshots.
26631
26632 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
26633
26634         * gcc.compile: initbug1.c initbug1.exp testcase added
26635
26636 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
26637
26638         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
26639         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
26640           fixes submitted by Jeff Law (law@cs.utah.edu)
26641         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
26642           Jeff Law (law@cs.utah.edu)
26643
26644
26645 1993-11-30  Mike Stump  (mrs@cygnus.com)
26646
26647         * config/unix-g++.exp: Follow the gcc way of doing things.
26648         * g++.old-deja/old-deja.exp: Minor updates.
26649         * lib/g++.exp: New file, follow the gcc way of doing things.
26650         * lib/old-dejagnu.exp: Minor updates.
26651         * lib/mike-g++.exp: Always unset errorInfo.
26652
26653 1993-11-06  Mike Stump  (mrs@cygnus.com)
26654
26655         * lib/gcc.exp: Fix some errors with the below change, CC and
26656         CFLAGS should be global when setting, not local.
26657
26658 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
26659
26660         * lib/gcc.exp: Transform tool name.
26661
26662 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26663
26664         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
26665
26666 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26667
26668         * lib/gcc.exp: change gcc_done to gcc_stat
26669
26670 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26671
26672         * Upgraded gcc testsuite to c-torture version 1.25
26673
26674 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
26675
26676         * lib/gcc.exp: added reporting code. Changed verbose compile message.
26677         * lib/c-torture: added hooks for new reporting code.
26678
26679 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
26680
26681         * config/sh-gcc.exp: check if sh-sim exists in the path
26682
26683 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
26684
26685         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
26686         * gcc.compile/compile.exp: Initial changes for new logic.
26687         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
26688         * gcc.failure/failure.exp: Initial changes for new logic.
26689         * gcc.ieee/ieee.exp: Initial changes for new logic.
26690         * gcc.misc-tests/misc.exp: Initial changes for new logic.
26691         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
26692         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
26693         * lib/c-torture.exp: Initial changes for new logic.
26694         * lib/gcc.exp: Initial changes for new logic.
26695
26696 1993-10-15  Mike Stump  (mrs@cygnus.com)
26697
26698         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
26699         depend upon failure or success.  Fully qualify names in failure
26700         and success messages.  Always remove a.out before starting
26701         compile, just in case.  Pay more attention to error text output by
26702         the compiler.  Handle testcases with no known past errors just
26703         like all others, so that things are uniform.  Other miscellaneous
26704         improvements.
26705
26706 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
26707
26708         * gcc.cpp: new directory for cpp tests
26709
26710 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
26711
26712         * lib/chill.exp: Code reformatted, removed unused code.
26713         * config/unix-chill.exp: Code reformatted, removed unused code.
26714         * chill.execute/execute.exp: Code reformatted, removed unused code.
26715         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
26716
26717 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
26718
26719         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
26720         routines not written.
26721
26722 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
26723
26724         * config/bug-gcc.exp: Use new procs from bug.exp.
26725
26726 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
26727
26728         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
26729         via ftp, rather than depending on NFS.
26730         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
26731         case.
26732
26733 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
26734
26735         * config/bug-gcc.exp: Use new download proc.
26736
26737 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
26738
26739         * chill.execute/execute.exp: cleanups, handles errors better
26740         * chill.compile/compile.exp: rewrite, based on execute.exp
26741         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
26742         * lib/chill.exp: major changes to diff proc and compile and link
26743           procs. added chill_fail and chill_pass wrappers to pass and
26744           fail. added more comments, and handle error codes better.
26745           Added a hack to capture stderr from exec, so noncompile tests
26746           can work.
26747
26748 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
26749
26750         * chill.execute/execute.exp: rewrite of testsuite driver
26751         * lib/chill.exp: rewrite of testsuite driver
26752         * config/unix-chill.exp: rewrite of testsuite driver
26753
26754 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
26755
26756     In chill.execute:
26757         * iexpr.ch: Standardize uppercase.
26758         * tuples.dat: Standardize uppercase.
26759         * vary.ch: standardize.  Correct varying string assignments.
26760         * vary.dat: Add new output lines.
26761
26762 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
26763
26764     In chill.execute:
26765         * chprintf.ch: Standardize use of uppercase.
26766         * tuples.ch: Standardize and turn arr2 into a DCL,
26767           rather than a SYN.
26768         * pinits.ch: Standardize.
26769
26770 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
26771
26772         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
26773         * Makefil: Renamed to Makefile.in.
26774         * configure.in: New.
26775
26776 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
26777
26778     In chill.execute:
26779         * .cvsignore: Add result/output files.
26780         * Makefile: Fix up variables at start.  Use MFLAGS
26781           everywhere.  Correct bool_loc, built_ins entries.
26782           Add entry for vary1.ch.
26783         * bitarray.ch: Standardize upper-case usage.
26784         * bitexpr.ch: Standardize, add output of b1.
26785         * params.ch: Use arrayt in along PROC parameters, to
26786           avoid novelty problems.
26787         * sets.ch: Tiny cleanup.
26788         * vary1.ch: Re-indent.
26789
26790 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
26791
26792           * Add PR-related files to Makefiles, .cvsignore files, etc.
26793
26794 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
26795
26796         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
26797           with compiler objects. New names are test-flow.c and test-loop.c
26798
26799 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
26800
26801         * Upgraded c-torture tests from 1.19 to 1.20
26802
26803         * new files:
26804         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
26805         * gcc.compile: 930623-1.c 930623-2.c
26806         * gcc.noncompile: 930622-1.c 930622-2.c
26807         * gcc.failure: 920411-1.c 920627-2.c
26808         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
26809
26810 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
26811
26812         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26813           More changes to get testsuite working properly. Needs more work.
26814           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
26815
26816 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
26817
26818         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26819           More changes to get testsuite working properly. Needs more work.
26820
26821 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
26822
26823         * chill.compile/compile.exp: Added for Dejagnu support
26824         * chill.execute/execute.exp: Added for Dejagnu support
26825         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
26826
26827 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
26828
26829     This should complete moving the CHILL test files.
26830         * chill.noncompile(.cvsignore printf.grt
26831             in-printf.grt chprintf.grt chprintf.ch):
26832             Added test-support files.
26833           (Makefile): Modified further.
26834         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
26835             signal.ch): Added test files.
26836           * chill.execute (.cvsignore printf.grt printr.c
26837             in-printf.grt rts.c chprintf.grt rts.h): Added
26838           test-support files.
26839             (Makefile): More corrections.
26840
26841 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
26842
26843         * chill.compile, chill.execute, chill.nocompile: Add CHILL
26844           test cases, ready for DejaGnu.
26845
26846 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
26847
26848         * Upgraded c-torture tests from 1.18 to 1.19
26849
26850         * gcc.compile: added test(s):
26851           930607-1.c
26852         * gcc.execute: added test(s):
26853           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
26854
26855         * added new subdirectory for misc tests: gcc.misc-tests
26856         * gcc.misc-test(s): added tests:
26857           inst-check.c test-consts.c test-ior.c test-switch.c
26858
26859 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
26860
26861         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
26862
26863 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
26864
26865         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
26866
26867 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
26868
26869         * Upgraded c-torture tests from 1.17 to 1.18
26870
26871 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
26872
26873         * Upgraded c-torture tests from 1.12 to 1.17
26874
26875 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
26876
26877         * lib/old-dejagnu.exp:
26878           Fixed handling of XFAIL target triplets to correctly
26879           recognize wildcard characters.  Removed code that
26880           appended a unique id tag to the end of the file name
26881           printed out by the result of the testcases within a
26882           given test file.
26883
26884 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
26885
26886         * lib/old-dejagnu.exp:
26887           Reworked expected failure handling to trigger off of XFAIL
26888           keyword in keyphrase embeded in testcase source code. The
26889           XFAIL keyword must be at the end of the keyphrase line. It
26890           may optionally be followed by one or more target triplets.
26891           It has just occured that the handling of wildcards in the
26892           target triplet may not be correct.
26893
26894 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
26895
26896         * g++.old-deja/tests:
26897           Moved all subdirectories up one level into g++.old-deja .
26898
26899         * lib/old-dejagnu.exp:
26900           Fixed problem with CXXFLAGS not being properly reset, and being
26901           corrupted with extraneous "-c" compiler option.  This was
26902           causing binaries to not be generated for test that needed them.
26903           Modified strings passed to "pass" and "fail" so that individual
26904           tests from the same test file would be distinguished by an
26905           identifier appended to the test file name in the summary logs;
26906           this corrected a problem with erroneous diff logs.  Added code
26907           to search testcases for expected fail and unexpected pass keywords.
26908
26909 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
26910
26911         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
26912
26913 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
26914
26915         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
26916           Removed extraneous text from end of "Special g++ Options"
26917           keyphrase.
26918
26919         * lib/old-dejagnu.exp: Added pattern matching to look for new
26920           keywords, embedded in testcases comments, which will trigger
26921           calls to xpass and xfail.
26922
26923 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
26924
26925         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
26926           comments embedded in the testcases, especially the one looking for
26927           special compiler options, as well as the pattern matching for the
26928           compiler output again.
26929
26930 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
26931
26932         * lib/old-dejagnu.exp: Do a proper check of the return value for
26933           execute tests. Fixed several problems with the pattern matching
26934           of the compiler output which gave erroneous test results.
26935           Changed several of the test result messages to be more descriptive.
26936         * config/unix-g++.exp: Proc g++_load now actually works and
26937           executes the tests passed to it and returns a usable return
26938           value.
26939
26940 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
26941
26942           * lib/gcc.exp: Exits gracefully if $CC is bogus.
26943
26944 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
26945
26946         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
26947           Modified both files to properly execute the old style
26948           dejagnu tests. The previous versions of these files were
26949           experimental and did not function anything near correctly.
26950
26951 1993-04-05  Rob Savoye  (rob@cygnus.com)
26952
26953         * Removed all Makefile.in and configure.in files. No configuration
26954         needed now.
26955
26956 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
26957
26958         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
26959
26960 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
26961
26962         * gcc.compile/configure.in, gcc.unsorted/configure.in,
26963         gcc.special/configure.in, gcc.noncompile/configure.in,
26964         gcc.execute/configure.in, gcc.code_quality/configure.in,
26965         g++.other/configure.in, g++.old-deja/configure.in,
26966         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
26967         in srcname setting.
26968
26969 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
26970
26971         * lib/udi.exp:  Fixed mondfe and mondfe_download.
26972         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
26973         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
26974
26975 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
26976
26977         * config/udi-gdb.exp: Check $shell_id after connecting to target.
26978         (gdb_exit): Don't remove *_soc files.
26979
26980 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
26981
26982         * lib/c-torture.exp: Don't look for main; instead always use -w
26983         -c.  This is how the c-torture tests work.  Remove the object
26984         file if the compilation succeeds.
26985         * gcc.execute/execute.exp: Remove executable if test passes.
26986         * gcc.noncompile/noncompile.exp: Every test is an expected
26987         failure.
26988         * gcc.special/special.exp: Added tests from c-torture 1.11,
26989         corrected use of existing test.
26990         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
26991         gcc.execute/920625-1.c: Updated to c-torture 1.11.
26992         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
26993         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
26994         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
26995         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
26996         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
26997         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
26998         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
26999         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
27000         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
27001         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
27002         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
27003         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
27004         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
27005         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
27006         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
27007         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
27008         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
27009         c-torture 1.11.
27010         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
27011         correspond to c-torture 1.11.
27012
27013         * New file.