OSDN Git Service

* gcc.dg/20020201-1.c: Use cleanup-coverage_files.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
2
3         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
4         * gcc.dg/20030107-1.c: Ditto.
5         * gcc.dg/20030702-1.c: Ditto.
6         * gcc.dg/profile-generate-1.c: Ditto.
7         * g++.dg/other/profile1.C: Ditto.
8         * g++.old-deja/g++.robertl/eb83.C: Ditto.
9
10         * lib/gcc-dg.exp (remove-build-file): New.
11         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
12         cleanup-tree-dump, cleanup-saved-temps): New.
13
14 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
15
16         PR c++/19203, DR 214
17         * g++.dg/parse/ambig3.C: Not ambiguous.
18         * g++.dg/template/spec20.C: New.
19         * g++.dg/template/spec21.C: New.
20
21 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
22
23         PR target/20045
24         * gcc.dg/ia64-fptr-1.c: Run only on linux.
25
26 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27
28         PR libfortran/20660
29         * gfortran.dg/negative_unit.f: New test.
30
31 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
32
33         * gcc.dg/20050330-1.c: New test.
34
35 2005-03-30  Devang Patel  <dpatel@apple.com>
36
37         * g++.dg/tree-sra/ssa-sra-3.C: New test.
38
39 2005-03-30  Dale Johannesen  <dalej@apple.com>
40
41         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
42
43 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
44
45         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
46         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
47         Strip options from test name.
48
49 2005-03-31  Jan Hubicka  <jh@suse.cz>
50
51         * gcc.dg/varpool-1.c: New testcase.
52
53 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
54
55         PR c/772
56         PR c/17913
57         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
58         gcc.dg/stmt-expr-label-3.c : New tests.
59         * gcc.c-torture/execute/medce-2.c: Remove.
60
61 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
62
63         PR c/20368
64         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
65         tests.
66
67 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
68
69         * gcc.c-torture/compile/pr20203.c: New test.
70
71 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
72
73         * gfortran.dg/promotion.f90:  New test.
74
75 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
76
77         PR middle-end/20491
78         * gcc.dg/torture/asm-subreg-1.c: New test.
79
80 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
81
82         PR c/20672
83         * gcc.dg/pr20672-1.c: New test.
84
85 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
86
87         * gfortran.dg/vect: New directory.
88         * gfortran.dg/vect/vect.exp: New.
89         * gfortran.dg/vect/vect-1.f90: New test.
90         * gfortran.dg/vect/vect-2.f90: New test.
91         * gfortran.dg/vect/vect-3.f90: New test.
92         * gfortran.dg/vect/vect-4.f90: New test.
93         * gfortran.dg/vect/vect-5.f90: New test.
94
95 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
96
97         PR middle-end/20622
98         * gcc.dg/alias-7.c: New test.
99
100 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
101
102         * gcc.dg/sparc-reg-1.c: New test.
103
104 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
105
106         PR target/19890
107         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
108
109 2005-03-29  Dale Ranta  <dir@lanl.gov>
110             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
111
112         PR libfortran/20163
113         * gfortran.dg/pr20163-2.f: New test.
114
115 2005-03-28  Jan Hubicka  <jh@suse.cz>
116
117         PR middle-end/20635
118         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
119         by Jakub Jelinek.
120
121 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
122
123         PR tree-optimization/20626
124         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
125         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
126
127 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
128
129         * gfortran.dg/underflow.f90:  New test.
130         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
131
132 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
133
134         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
135
136 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
137
138         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
139         (g++_init): Make sure that CXXFLAGS is set.
140         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
141         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
142         * lib/gfortran.exp (gfortran_link_flags): Likewise. 
143         * lib/objc.exp (objc_init): Likewise.
144         * lib/treelang.exp (treelang_init): Likewise.
145
146 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
147
148         PR tree-optimization/20470
149         * gcc.dg/tree-ssa/pr20470.c: New test.
150
151 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
152
153         * gcc.dg/ppc-stfiwx.c: New.
154
155 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
156
157         PR target/19888
158         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
159
160 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
161
162         * gcc.dg/20050325-1.c: Fix a typo.
163
164 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
165
166         PR libfortran/19678
167         PR libfortran/19679
168         * gfortran.dg/dos_eol.f: New test.
169
170 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
171
172         PR rtl-optimization/20249
173         * gcc.dg/20050325-1.c: New test.
174
175 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
176
177         PR libfortran/15332
178         * gfortran.dg/pr15332.f: New test.
179
180 2005-03-24  Dale Johannesen  <dalej@apple.com>
181
182         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
183
184 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
185
186         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
187         'internal' visibility.
188         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
189         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
190         'protected' visibility.
191         * gcc.dg/visibility-7.c: Likewise.
192         * lib/target-supports.exp (check_visibility_available): Take
193         a parameter, the kind of visibility to check for.
194         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
195         to check_visibility_available.
196
197         * g++.dg/expr/cast3.C: New.
198
199 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
200
201         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
202         rs6000.
203
204 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
205
206         PR target/20095
207         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
208
209 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
210
211         * gcc.dg/badshift.c: Renamed to...
212         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
213
214         * gcc.target/i386/badshift.c: Renamed to...
215         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
216         only.
217
218         PR rtl-optimization/20532
219         * gcc.target/i386/badshift.c: New.
220
221 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
222
223         * gfortran.dg/pr18025.f90: New test.
224
225 2005-03-23  Dale Johannesen  <dalej@apple.com>
226         
227         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
228
229 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
230
231         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
232
233         * lib/target-supports.exp (check_iconv_available): Default
234         libiconv to -liconv, if there is no definition.
235
236 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
237
238         * gcc.dg/torture/cris-asm-mof-1.c: New test.
239
240 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
241
242         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
243         * g++.dg/opt/pr7503-2.C: Likewise.
244         * g++.dg/opt/pr7503-3.C: Likewise.
245         * g++.dg/opt/pr7503-4.C: Likewise.
246         * g++.dg/opt/pr7503-5.C: Likewise.
247         * g++.dg/warn/minmax.C: New test.
248
249 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
250
251         * gfortran.dg/g77_intrinsics_funcs.f: New test.
252         * gfortran.dg/g77_intrinsics_sub.f: New test.
253
254 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
255             Jan Hubicka  <jh@suse.cz>
256             Steven Bosscher <stevenb@suse.de
257
258         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
259
260 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
261
262         PR c++/19980
263         * g++.dg/template/redecl3.C: New test.
264
265 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
266
267         PR c++/20499
268         * g++.dg/parse/error16.C: Tweak error markers.
269
270 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
271
272         PR target/20561
273         * gcc.dg/20050321-2.c: New test.
274
275 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
276
277         PR c++/20465
278         PR c++/20381
279         * g++.dg/template/ptrmem12.C: New.
280
281 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
282
283         PR rtl-optimization/20527
284         * gcc.c-torture/execute/pr20527-1.c: New test.
285
286 2005-03-22  Ben Elliston  <bje@au.ibm.com>
287
288         * gcc.misc-tests/options.exp (check_for_options): Create a real C
289         program, compile it into a real executable and then delete the .c
290         and .x files afterwards, to avoid problems on testglue targets.
291
292 2005-03-21  Stuart Hastings  <stuart@apple.com>
293
294         * gcc.target/i386/sse-2.c: New.
295         
296 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
297
298         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
299
300 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
301
302         * g++.dg/parse/crash25.C: Fix typo.
303
304 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
305
306         PR c++/20461
307         * g++.dg/parse/crash24.C: New test.
308
309         PR c++/20536
310         * g++.dg/parse/crash25.C: New test.
311
312 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
313
314         PR c++/20147    
315         * g++.dg/ext/stmtexpr4.C: New test.
316
317 2005-03-20  Roger Sayle  <roger@eyesopen.com>
318
319         PR middle-end/20539
320         * gcc.c-torture/compile/pr13066-1.c: New test case.
321         * gcc.c-torture/compile/pr20539-1.c: Likewise.
322         * g++.dg/opt/pr13066-1.C: Likewise.
323
324 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
325
326         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
327
328 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
329
330         PR fortran/18525
331         * gfortran.dg/nesting_1.f90: New test.
332
333 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
334
335         PR c++/20240
336         * g++.dg/lookup/using13.C: New test.
337
338 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
339
340         PR c++/20333
341         * g++.dg/template/crash36.C: New test.
342
343 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
344
345         PR c++/20463
346         * g++.dg/template/crash35.C: New test.
347
348 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
349
350         PR c++/19966
351         * g++.dg/overload/operator2.C: New test.
352
353 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
354
355         PR libfortran/20257
356         * gfortran.dg/pr20257.f90: New test.
357
358 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
359
360         PR libfortran/20480
361         * gfortran.dg/pr20480.f90: New test.
362
363 2005-03-16  Richard Henderson  <rth@redhat.com>
364
365         PR middle-end/15700
366         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
367         (_rtld_global): New.
368         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
369         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
370
371         * gcc.dg/alias-3.c: New.
372         * gcc.dg/alias-4.c: New.
373         * gcc.dg/alias-5.c: New.
374         * gcc.dg/alias-6.c: New.
375
376 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
377
378         * gcc.dg/cpp/ucnid-7.c: New.
379
380 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
381             Dorit Naishlos  <dorit@il.ibm.com>
382
383         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
384         darwin.
385
386 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
387
388         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
389         misaligned accesses.
390         * gcc.dg/vect/vect-58.c: Likewise.
391         * gcc.dg/vect/vect-92.c: New.
392         * gcc.dg/vect/vect-93.c: New.
393
394 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
395
396         PR fortran/18827
397         * gfortran.dg/assign_2.f90: New test.
398         * gfortran.dg/assign_3.f90: New test.
399         * gfortran.dg/assign.f90: New test.
400
401 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
402
403         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
404         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
405         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
406         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
407         names.
408
409 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
410
411         * gcc.dg/cpp/ucnid-6.c: New.
412
413         * gcc.dg/cpp/normalize-1.c: New.
414         * gcc.dg/cpp/normalize-2.c: New.
415         * gcc.dg/cpp/normalize-3.c: New.
416         * gcc.dg/cpp/normalize-4.c: New.
417         * gcc.dg/cpp/ucnid-4.c: New.
418         * gcc.dg/cpp/ucnid-5.c: New.
419         * g++.dg/cpp/normalize-1.C: New.
420         * g++.dg/cpp/ucnid-1.C: New.
421
422 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
423
424         * gcc.dg/pr18628.c: New.
425
426 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
427
428         PR c++/20280
429         * g++.dg/tree-ssa/pr20280.C: New.
430
431 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
432
433         PR fortran/20467
434         * gfortran.dg/stfunc_2.f90: New test.
435
436 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
437
438         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
439
440 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
441
442         * gcc.dg/tree-ssa/20050314-1.c: New test.
443
444 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
445
446         PR c++/4403
447         PR c++/9783, DR433
448         * g++.dg/template/friend34.C: New test.
449         * g++.dg/template/friend35.C: Likewise.
450         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
451
452 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
453
454         Friend class name lookup 5/n
455         PR c++/1016
456         * g++.dg/lookup/hidden-class1.C: New test.
457         * g++.dg/lookup/hidden-class2.C: Likewise.
458         * g++.dg/lookup/hidden-class3.C: Likewise.
459         * g++.dg/lookup/hidden-class4.C: Likewise.
460         * g++.dg/lookup/hidden-class5.C: Likewise.
461         * g++.dg/lookup/hidden-class6.C: Likewise.
462         * g++.dg/lookup/hidden-class7.C: Likewise.
463         * g++.dg/lookup/hidden-class8.C: Likewise.
464         * g++.dg/lookup/hidden-class9.C: Likewise.
465         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
466         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
467         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
468         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
469         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
470         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
471         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
472         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
473         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
474         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
475         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
476
477 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
478
479         PR c++/20157
480         * g++.dg/template/error18.C: New test.
481
482 2005-03-09  Ben Elliston  <bje@au.ibm.com>
483
484         PR debug/16792
485         * g++.dg/debug/pr16792.C: New test.
486
487 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
488
489         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
490         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
491         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
492         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
493         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
494         test assertion names.
495
496 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
497
498         PR fortran/18600
499         * gfortran.dg/stfunc_1.f90: New test.
500
501 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
502
503         PR fortran/16907
504         * gfortran.dg/real_index_1.f90: New test.
505
506 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
507
508         PR fortran/20323
509         * gfortran.dg/spec_expr_1.f90: New test.
510
511 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
512
513         PR c/20402
514         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
515         new parser.
516
517 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
518
519         PR fortran/20361
520         * gfortran.dg/largeequiv_1.f90: New test.
521
522 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
523
524         * gcc.dg/ucnid-1.c: New.
525         * gcc.dg/ucnid-2.c: New.
526         * gcc.dg/ucnid-3.c: New.
527         * gcc.dg/ucnid-4.c: New.
528         * gcc.dg/ucnid-5.c: New.
529         * gcc.dg/ucnid-6.c: New.
530         * gcc.dg/cpp/ucnid-1.c: New.
531         * gcc.dg/cpp/ucnid-2.c: New.
532         * gcc.dg/cpp/ucnid-3.c: New.
533         * g++.dg/other/ucnid-1.C: New.
534
535 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
536
537         * gcc.dg/vmx/darwin-abi-3.c: Delete.
538
539 2005-03-11  Per Bothner  <per@bothner.com>
540
541         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
542         that diagnotics refer to correct token.
543         * gcc.dg/unused-3.c: Likewise.
544
545 2005-03-11  Per Bothner  <per@bothner.com>
546
547         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
548         constant" is now actually on same line as string constant.
549         * gcc.dg/cpp/direct2s.c: Likewise.
550
551 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
552
553         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
554
555 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
556
557         PR libfortran/20124
558         * gfortran.dg/pr20124.f90: New Test
559
560 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
561
562         PR tree-optimization/20130
563         * gcc.dg/pr20130-1.c: New test.
564
565 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
566
567         PR target/20095
568         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
569
570 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
571
572         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
573
574 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
575
576         * g++.dg/eh/forced1.C: Fix comment.
577         * g++.dg/eh/forced2.C: Ditto.
578         * g++.dg/eh/forced3.C: Ditto.
579         * g++.dg/eh/forced4.C: Ditto.
580
581 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
582
583         PR rtl-opt/20412
584         * gcc.c-torture/compile/pr20412.c: New test.
585
586 2005-03-10  Roger Sayle  <roger@eyesopen.com>
587
588         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
589
590 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
591
592         PR target/20322
593         * gcc.dg/20050307-1.c: New test.
594
595 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
596
597         PR c++/20375
598         * g++.dg/other/stdarg3.C: New.
599
600 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
601
602         PR c++/18384, c++/18327
603         * g++.dg/init/array19.C: New test.
604
605         PR inline-asm/20314
606         * gcc.dg/torture/pr20314-1.c: New test.
607         * gcc.dg/torture/pr20314-2.c: New test.
608
609 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
610
611         * gcc.dg/20050309-1.c: New test.
612
613 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
614
615         * gcc.dg/builtins-10.c: Reactivate disabled test.
616         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
617         new cbrt transformations.
618
619 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
620
621         PR c++/20208
622         * g++.dg/template/array13.C: New test.
623
624 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
625
626         PR c++/16859
627         * g++.dg/init/brace4.C: New test.
628
629 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
630
631         PR c++/20186
632         * g++.dg/template/non-dependent12.C: New.
633
634 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
635
636         PR c++/20142
637         * g++.dg/init/array18.C: Add dg-do run marker.
638         
639         PR c++/20142
640         * g++.dg/init/array18.C: New test.
641
642 2005-03-09  Ben Elliston  <bje@au.ibm.com>
643
644         * consistency.vlad/vlad.exp: Remove trailing semicolons.
645         * g++.dg/gcov/gcov.exp: Likewise.
646         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
647         * gcc.target/xstormy16/xstormy16.exp: Likewise.
648         * lib/c-torture.exp: Likewise.
649         * lib/fortran-torture.exp: Likewise.
650         * lib/g++.exp: Likewise.
651         * lib/gcc-defs.exp: Likewise.
652         * lib/gcc-dg.exp: Likewise.
653         * lib/gcc.exp: Likewise.
654         * lib/gcov.exp: Likewise.
655         * lib/gfortran.exp: Likewise.
656         * lib/mike-g++.exp: Likewise.
657         * lib/mike-gcc.exp: Likewise.
658         * lib/objc-torture.exp: Likewise.
659         * lib/objc.exp: Likewise.
660         * lib/profopt.exp: Likewise.
661         * lib/target-libpath.exp: Likewise.
662         * lib/target-supports.exp: Likewise.
663         * lib/treelang.exp: Likewise.
664         * lib/wrapper.exp: Likewise.
665
666 2005-03-08  Jeff Law  <law@redhat.com>
667
668         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
669         PHI-OPT changes.
670
671 2005-03-08  Ira Rosen  <irar@il.ibm.com>
672
673         * gcc.dg/vect/pr20122.c: New test.
674
675 2005-03-07  Jeff Law  <law@redhat.com>
676
677         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
678         was folded away.
679         * gcc.dg/tree-ssa/pr18133-1.c: New test.
680         * gcc.dg/tree-ssa/pr18133-2.c: New test.
681         * gcc.dg/tree-ssa/pr18134.c: New test.
682
683 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
684
685         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
686         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
687         gcc.dg/torture/builtin-noret-2.c: Require weak support.
688
689 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
690
691         PR tree-opt/17671
692         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
693
694 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
695
696         * g++.dg/warn/Wnvdtor.C: New test.
697
698 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
699
700         * gcc.dg/torture/pr19683-1.c: New test.
701
702 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
703
704         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
705         * gfortran.dg/g77/19990313-2.f: Ditto.
706         * gfortran.dg/g77/19990313-3.f: Ditto.
707         * gfortran.dg/g77/19990525-0.f: Ditto.
708         * gfortran.dg/g77/19990826-0.f: Ditto.
709         * gfortran.dg/g77/19990826-2.f: Ditto.
710         * gfortran.dg/g77/19990826-3.f: Ditto.
711         * gfortran.dg/g77/20000511-1.f: Ditto.
712         * gfortran.dg/g77/20000511-2.f: Ditto.
713         * gfortran.dg/g77/970625-2.f: Ditto.
714         * gfortran.dg/g77/980310-2.f: Ditto.
715         * gfortran.dg/g77/980310-3.f: Ditto.
716         * gfortran.dg/g77/980310-8.f: Ditto.
717         * gfortran.dg/g77/980519-2.f: Ditto.
718         * gfortran.dg/g77/alpha1.f: Ditto.
719         * gfortran.dg/g77/claus.f: Ditto.
720         * gfortran.dg/g77/erfc.f: Ditto.
721         * gfortran.dg/g77/short.f: Ditto.
722         * gfortran.fortran-torture/execute/data.f90: Ditto.
723         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
724         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
725
726 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
727
728         * lib/file-format.exp (gcc_target_object_format): Add check for som
729         format and hardcode object formats on hppa*-*-hpux*.
730         * lib/target-supports.exp (check_weak_available): Add check for som
731         object format.  Always return 0 on hppa*-*-hpux10*.
732
733         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
734         is defined.
735
736         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
737
738 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
739
740         * gfortran.dg/pr19936_1.f90: New test.
741         * gfortran.dg/pr19936_2.f90: New test.
742         * gfortran.dg/pr19936_3.f90: New test.
743
744 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
745             Paul Thomas <prthomas@drfccad.cea.fr>
746
747         * gfortran.dg/PR19754_1.f90: New test.
748         * gfortran.dg/PR19754_2.f90: Ditto.
749
750 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
751
752         PR c++/19311
753         * g++.dg/template/non-dependent11.C: New test.
754
755 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
756
757         * lib/target-supports.exp (check_iconv_available): Fix comment.
758
759 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
760             Joseph S. Myers  <joseph@codesourcery.com>
761
762         PR c++/19797
763         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
764
765 2005-03-04  Matthew Sachs  <msachs@apple.com>
766
767         * gcc.exp (gcc_target_compile): Put braces around
768         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
769         * objc.exp (objc_target_compile): Likewise.
770         * treelang.exp (treelang_target_compile): Likewise.
771
772 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
773
774         PR fortran/19673
775         * gfortran.dg/func_result_1.f90: New test.
776
777 2005-03-04  Ben Elliston  <bje@au.ibm.com>
778
779         * gcc.misc-tests/options.exp: New test.
780
781 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
782
783         * gcc.dg/pr15784-4.c: New test.
784
785 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
786
787         * gcc.c-torture/execute/pr17133.c: New.
788         * gcc.c-torture/compile/20050303-1.c: New.
789
790 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
791
792         * gcc.dg/cpp/assert4.c:  Fix for cygwin
793
794 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
795
796         * g++.dg/overload/using2.C: New.
797
798 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
799
800         PR c++/19916
801         * g++.dg/init/ptrmem2.C: New test.
802
803 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
804
805         PR c/8927
806         * gcc.dg/pr8927-1.c: New test.
807
808 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
809
810         PR c++/20232
811         * g++.dg/inherit/covariant12.C: New.
812
813 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
814
815         PR fortran/19479
816         * gfortran.dg/bound_1.f90: New test.
817
818 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
819
820         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
821         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
822
823 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
824
825         PR c/20245
826         * gcc.dg/pr20245-1.c: New test.
827
828 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
829
830         PR middle-end/19874
831         * gcc.c-torture/execute/20050119-2.c: New test case.
832
833 2005-02-28  Ben Elliston  <bje@au.ibm.com>
834
835         * README: Update the DejaGnu bug reporting address.
836         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
837         * lib/objc-torture.exp: Likewise.
838
839 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
840
841         * gfortran.dg/boz_1.f90: New test.
842         * gfortran.dg/boz_3.f90: New test.
843         * gfortran.dg/boz_4.f90: New test.
844
845 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
846
847         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
848         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
849
850 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
851
852         PR libfortran/20101
853         * gfortran.dg/write_0_pe_format.f90: New test.
854
855 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
856
857         PR c++/20206
858         * g++.dg/opt/thunk2.C: New test.
859         * g++.dg/opt/covariant1.C: New test.
860
861 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
862
863         * gfortran.dg/e_d_fmt.f90: New test.
864
865 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
866
867         * gcc.dg/asm-b.c: Fix comment typos.
868
869 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
870
871         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
872         a V_MAY_DEF also.
873
874 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
875
876         PR tree-opt/20188
877         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
878         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
879         * gcc.dg/asm-b.c: New test.
880
881 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
882
883         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
884         Disable this test on IRIX 6.
885
886 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
887
888         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
889         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
890         parser.
891
892 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
893
894         PR tree-optimization/20204
895         * testsuite/gcc.dg/pr20204.c: New test.
896
897 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
898
899         PR target/20196
900         * gcc.c-torture/execute/20050224-1.c: New test.
901
902         PR c++/20175
903         * g++.dg/warn/Wbraces2.C: New test.
904
905 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
906
907         PR c++/19878
908         * g++.dg/init/const2.C: New test.
909
910 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
911
912         PR tree-optimization/20100
913         * gcc.c-torture/execute/pr20100-1.c: New test.
914
915 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
916
917         * gfortran.dg/implicit_3.f90: New test.
918
919         * gfortran.dg/deftype_1.f90: New test.
920
921 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
922
923         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
924         the test passes.
925         * g++.dg/other/anon3.C: Accept a warning.
926
927 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
928
929         * gcc.dg/pr20017.c: Fix a comment typo.
930
931 2005-02-23  Bud Davis  <bdavis@gfortran.org>
932
933         * gfortran.dg/list_read_4.f90: Change to f90 comments.
934
935 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
936
937         PR ada/19902
938         * ada/acats/tests/cxa/cxa3004.a: Remove.
939         * ada/acats/tests/cxb/cxb30061.am: Likewise.
940
941 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
942
943         PR c++/20073
944         * g++.dg/init/const1.C: New test.
945
946         PR c++/19991
947         * g++.dg/parse/constant7.C: New test.
948
949         PR c++/20152
950         * g++.dg/parse/error27.C: New test.
951         * g++.dg/template/qualttp15.C: Adjust error markers.
952         * g++.old-deja/g++.other/struct1.C: Likewise.
953         
954         PR c++/20153
955         * g++.dg/template/error17.C: New test.
956
957         PR c++/20148
958         * g++.dg/parser/error26.C: New test.
959
960 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
961
962         PR tree-optimization/20100
963         PR tree-optimization/20115
964         * gcc.dg/pr20115.c: New test.
965         * gcc.dg/pr20115-1.c: New test.
966         * gcc.dg/pr20100.c: New test.
967         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
968         call-clobbered variables after alias1.
969
970 2005-02-22  Bud Davis  <bdavis@gfortran.org>
971
972         * gfortran.dg/list_read_4.f90: new test.
973
974 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
975
976         PR rtl-optimization/20017.
977         * gcc.dg/pr20017.c: New.
978
979 2005-02-22  Devang Patel  <dpatel@apple.com>
980
981         PR 19952
982         * g++.dg/tree-ssa/pr19952.C: New test.
983         
984 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
985
986         PR c++/19883
987         * g++.dg/parse/constant6.C: New test.
988
989 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
990
991         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
992         * g++.dg/charset/asm2.c: Likewise.
993         * g++.dg/charset/asm3.c: Likewise.
994         * g++.dg/charset/asm4.c: Likewise.
995         * g++.dg/charset/asm5.c: Likewise.
996         * g++.dg/charset/attribute1.c: Likewise.
997         * g++.dg/charset/attribute2.c: Likewise.
998         * g++.dg/charset/extern1.cc: Likewise.
999         * g++.dg/charset/extern2.cc: Likewise.
1000         * g++.dg/charset/extern3.cc: Likewise.
1001         * g++.dg/charset/function.cc: Likewise.
1002         * g++.dg/charset/string.c: Likewise.
1003         * g++.dg/charset/charset.exp: Likewise.
1004         * lib/target-supports.exp (check_iconv_available): Fix comment.
1005
1006 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
1007
1008         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
1009         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
1010         * gcc.dg/charset/asm2.c: Likewise.
1011         * gcc.dg/charset/asm3.c: Likewise.
1012         * gcc.dg/charset/asm4.c: Likewise.
1013         * gcc.dg/charset/asm5.c: Likewise.
1014         * gcc.dg/charset/asm6.c: Likewise.
1015         * gcc.dg/charset/attribute1.c: Likewise.
1016         * gcc.dg/charset/attribute2.c: Likewise.
1017         * gcc.dg/charset/builtin1.c: Likewise.
1018         * gcc.dg/charset/extern.c: Likewise.
1019         * gcc.dg/charset/function.c: Likewise.
1020         * gcc.dg/charset/string.c: Likewise.
1021         * gcc.dg/charset/charset.exp: Likewise.
1022
1023 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
1024
1025         PR fortran/20086
1026         * gfortran.dg/pr20086.f90: New test.
1027
1028 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
1029
1030         PR tree-optimization/19786
1031         * g++.dg/tree-ssa/pr19786.C: New.
1032
1033 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1034
1035         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
1036
1037 2005-02-21  Jeff Law  <law@redhat.com>
1038
1039         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
1040
1041 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1042
1043         * gfortran.dg/do_iterator: Split loop, markup all lines for
1044         which an error locus is printed.
1045         * gfortran.dg/pr17708.f90: Markup all lines for which an error
1046         locus is printed.
1047         * gfortran.dg/select_4.f90: Likewise.
1048         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
1049         locuses in the various permutations.
1050
1051 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
1052
1053         PR tree-optimization/19951
1054         * g++.dg/vect: New directory.
1055         * g++.dg/vect/vect.exp: New file.
1056         * g++.dg/vect/pr19951.cc: New testcase.
1057         * g++.dg/dg.exp: Also prune vectorizer tests.
1058
1059 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
1060
1061         PR 18785
1062         * gcc.dg/charset/builtin1.c: New test.
1063
1064 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1065
1066         PR c++/19299
1067         * g++.dg/inherit/volatile1.C: New test.
1068
1069         PR c++/19440
1070         * g++.dg/template/dtor4.C: New test.
1071
1072 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
1073
1074         * gfortran.dg/int_1.f90: New test.
1075
1076 2005-02-19  Devang Patel  <dpatel@apple.com>
1077
1078         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
1079
1080 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
1081
1082         * gfortran.dg/achar_1.f90: New test.
1083
1084 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
1085
1086         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
1087
1088 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
1089             Jakub Jelinek  <jakub@redhat.com>
1090
1091         PR tree-optimization/19828
1092         * gcc.dg/tree-ssa/loop-7.c: New test.
1093         * gcc.c-torture/execute/20050218-1.c: New test.
1094
1095 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
1096
1097         PR c/20043
1098         * gcc.dg/transparent-union-1.c: New test.
1099         * gcc.dg/transparent-union-2.c: New test.
1100
1101 2005-02-18  James E Wilson  <wilson@specifixinc.com>
1102
1103         PR tree-optimization/18977
1104         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
1105
1106 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
1107
1108         PR target/20054
1109         * gcc.dg/pr20054.c: New test.
1110
1111 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1112
1113         PR c++/19508
1114         * g++.dg/ext/attrib20.C: New test.
1115
1116 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1117
1118         PR middle-end/20030
1119         * gfortran.fortran-torture/execute/character_passing.f90: New test.
1120
1121 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
1122
1123         PR c++/20008
1124         * g++.dg/opt/switch4.C: New.
1125
1126 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
1127
1128         PR c++/20023
1129         PR tree-optimization/20009
1130         * gcc.c-torture/compile/20050217-1.c: New test.
1131         * g++.dg/opt/switch3.C: New test.
1132
1133         PR tree-optimization/18947
1134         * gcc.c-torture/compile/20050215-1.c: New test.
1135         * gcc.c-torture/compile/20050215-2.c: New test.
1136         * gcc.c-torture/compile/20050215-3.c: New test.
1137
1138 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
1139
1140         PR c++/20028
1141         * g++.dg/template/crash34.C: New.
1142
1143         PR c++/20022
1144         * g++.dg/other/access3.C: New.
1145
1146 2005-02-17  Ira Rosen  <irar@il.ibm.com>
1147
1148         * gcc.dg/vect/vect-98.c: New test.
1149
1150 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
1151
1152         PR tree-optimization/19967
1153         * gcc.dg/pr19967.c: New.
1154
1155 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
1156
1157         PR middle-end/19857
1158         * gcc.dg/tree-ssa/20050215-1.c: New test.
1159         * gcc.c-torture/execute/20050215-1.c: New test.
1160
1161 2005-02-15  Eric Christopher  <echristo@redhat.com>
1162
1163         * gcc.dg/cpp/20050215-1.c: New file.
1164
1165 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
1166
1167         PR tree-optimization/15785
1168         * gcc.dg/pr15785-1.c: New test.
1169
1170 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
1171
1172         PR c++/17788
1173         * g++.dg/init/ctor4.C: New.
1174         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
1175
1176 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
1177
1178         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1179         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
1180
1181 2005-02-15  Andreas Schwab  <schwab@suse.de>
1182
1183         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
1184         declare malloc.
1185
1186 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
1187
1188         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
1189
1190 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
1191
1192         PR tree-optimization/19853
1193         * gcc.c-torture/compile/pr19853.c: New test.
1194
1195 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1196
1197         PR c++/19608
1198         * g++.dg/parse/local-class1.C: New.
1199
1200         PR c++/19895
1201         * g++.dg/parse/ptrmem3.C: New.
1202
1203         PR c++/19884
1204         * g++.old-deja/g++.oliva/template6.C: Add another case.
1205         * g++.dg/template/explicit6.C: New.
1206
1207 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
1208
1209         PR c++/17816
1210         * g++.dg/other/redecl2.C: New.
1211
1212 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1213
1214         PR c++/19891
1215         * g++.dg/abi/covariant4.C: New.
1216
1217 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
1218
1219         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
1220
1221 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
1222
1223         * gcc.dg/vect/vect-96.c: Fix typo.
1224
1225 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1226
1227         PR c++/14479
1228         PR c++/19487
1229         * g++.dg/template/enum5.C: New test.
1230
1231 2005-02-12  Ira Rosen  <irar@il.ibm.com>
1232
1233         * gcc.dg/vect/vect-97.c: New test.
1234
1235 2005-02-12  Ira Rosen  <irar@il.ibm.com>
1236
1237         * gcc.dg/vect/vect-96.c: New test.
1238
1239 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
1240
1241         * gcc.dg/builtins-34.c: Also check ldexp*.
1242
1243 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
1244
1245         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
1246
1247 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
1248
1249         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
1250         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
1251         dg-require-dll, dg-require-iconv, dg-require-named-sections,
1252         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
1253         selector_list, selector_expression, dg-process-target): Move to new
1254         file target-supports-dg.exp.
1255         * lib/target-supports-dg.exp: New.
1256
1257         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
1258         New.
1259
1260 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
1261
1262         PR c++/19666
1263         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
1264
1265         PR middle-end/19858
1266         * gcc.c-torture/compile/20050210-1.c: New test.
1267
1268 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
1269
1270         PR c++/19755
1271         * g++.dg/warn/Wbraces1.C: New test.
1272
1273 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
1274
1275         * gcc.dg/builtins-52.c: New testcase.
1276
1277 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
1278
1279         PR c/19342
1280         * gcc.c-torture/execute/20050119-1.c: New test.
1281
1282 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
1283
1284         PR c++/19811
1285         * g++.dg/init/delete1.C: New test.
1286
1287 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1288
1289         PR c++/18470
1290         * g++.dg/template/static12.C: New test.
1291
1292 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
1293
1294         PR c++/19787
1295         * g++.dg/conversion/ambig1.C: New test.
1296
1297         PR c++/19739
1298         * g++.dg/ext/attrib19.C: New test.
1299
1300         PR c++/19732
1301         * g++.dg/parse/dtor5.C: New test.
1302
1303         PR c++/19762
1304         * g++.dg/template/dtor3.C: New test.
1305
1306         PR c++/19826
1307         * g++.dg/template/static11.C: New test.
1308         * g++.dg/template/crash2.C: Remove dg-error marker.
1309
1310 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
1311
1312         PR C++/18491
1313         * g++.old-deja/g++.mike/p10769a.C: Remove.
1314
1315 2005-02-09  Roger Sayle  <roger@eyesopen.com>
1316
1317         * gcc.dg/builtins-48.c: New test case.
1318         * gcc.dg/builtins-49.c: New test case.
1319         * gcc.dg/builtins-50.c: New test case.
1320         * gcc.dg/builtins-51.c: New test case.
1321
1322 2005-02-09  Ian Lance Taylor  <ian@airs.com>
1323
1324         PR middle-end/19583
1325         * g++.dg/warn/Wreturn-type-3.C: New test.
1326
1327 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
1328
1329         PR middle-end/19402
1330         * gcc.dg/pr19402-1.c: New testcase.
1331         * gcc.dg/pr19402-2.c: likewise.
1332
1333 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
1334
1335         PR middle-end/19854
1336         * g++.dg/tree-ssa/tmmti.C: New testcase.
1337
1338 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1339
1340         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
1341
1342 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
1343
1344         PR c++/19733
1345         * g++.dg/parse/crash23.C: New test.
1346         * g++.dg/warn/Weff1.C: New test.
1347
1348 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1349
1350         * gcc.dg/20050209-1.c: New test.
1351
1352 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1353
1354         PR target/19799
1355         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
1356
1357 2005-02-08  Mike Stump  <mrs@apple.com>
1358
1359         * g++.dg/pch/import-2.c: New test.
1360         * g++.dg/pch/import-2.hs: New.
1361         * g++.dg/pch/include/import-2a.h: New.
1362         * g++.dg/pch/include/import-2b.h: New.
1363
1364 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
1365
1366         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
1367
1368 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1369
1370         * gfortran.dg/substr_1.f90: New test.
1371
1372 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
1373
1374         PR middle-end/19775
1375         * gcc.dg/torture/builtin-power-1.c: Disable test for
1376         invalid transformation.
1377         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
1378         no longer optimize.
1379         * gcc.dg/builtins-47.c: New testcase.
1380
1381 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
1382             Dorit Naishlos  <dorit@il.ibm.com>
1383
1384         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
1385
1386 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
1387
1388         * gcc.c-torture/compile/20050206-1.c: New test.
1389
1390 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
1391
1392         PR tree-opt/19768
1393         * g++.dg/opt/pr19768.C: New test.
1394
1395 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
1396
1397         PR tree-opt/19736
1398         * gcc.c-torture/compile/pr19736.c: New test.
1399
1400 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1401
1402         PR c++/17401
1403         * g++.dg/parse/error25.C: New test.
1404
1405 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
1406
1407         * gcc.c-torture/execute/20050203-1.c: New.
1408
1409 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
1410
1411         * gcc.dg/vect/vect-85.c: Remove xfail.
1412         * gcc.dg/vect/vect-86.c: Remove xfail.
1413         * gcc.dg/vect/vect-87.c: Remove xfail.
1414         * gcc.dg/vect/vect-88.c: Remove xfail.
1415
1416 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
1417
1418         * gcc.dg/altivec-19.c: New.
1419
1420 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
1421
1422         PR c/17807
1423         * gcc.dg/nested-func-3.c: New test.
1424         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
1425
1426 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
1427
1428         * gcc.test-framework/gen_directive_tests: Generate tests for
1429         selector expressions.
1430
1431 2005-02-02  Matt Austern  <austern@apple.com>
1432
1433         PR c++/19628
1434         * g++/ext/builtin7.C: New.
1435         * g++/ext/builtin8.C: New.
1436
1437 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1438
1439         PR c/18502
1440         * gcc.dg/pr18502-1.c: New test.
1441
1442 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1443
1444         PR c++/17413
1445         * g++.dg/template/local4.C: Tweak.
1446
1447 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
1448
1449         PR tree-optimization/19578
1450         * gcc.c-torture/compile/20050202-1.c: New test.
1451
1452 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1453
1454         PR c/19435
1455         * gcc.dg/c99-init-4.c: New test.
1456
1457 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
1458
1459         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
1460
1461         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
1462
1463         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
1464         * g++.dg/eh/check-vect.h: New.
1465
1466         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
1467         * gcc.dg/vect/vect-78.c: Ditto.
1468         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
1469         Remove.
1470
1471         * g++.dg/conversion/simd1.C: Expect warning.
1472         * g++.dg/ext/attribute-test-1.C: Ditto.
1473         * g++.dg/ext/attribute-test-2.C: Ditto.
1474         * g++.dg/ext/attribute-test-3.C: Ditto.
1475         * g++.dg/ext/attribute-test-4.C: Ditto.
1476
1477         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
1478         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
1479
1480         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
1481
1482 2005-02-01  Richard Henderson  <rth@redhat.com>
1483
1484         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1485         long double for ibm double-double format.
1486         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1487
1488 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
1489
1490         PR tree-optimization/19633
1491         * testsuite/gcc.dg/pr19633-1.c: New test.
1492         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
1493         to NULL or a symbol.
1494
1495 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
1496
1497         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
1498         New procs.
1499         (dg-process-target (local override)): Handle selector expressions.
1500
1501         * gcc.test-framework/README: Describe tests in source directory.
1502         * gcc.test-framework/test-framework.awk: Handle dg- tests.
1503         * gcc.test-framework/test-framework.exp: Handle dg- tests.
1504         * gcc.test-framework/dg-bogus-exp-P.c: New test.
1505         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
1506         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
1507         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
1508         * gcc.test-framework/dg-do-link-exp-P.c: New test.
1509         * gcc.test-framework/dg-do-run-exp-P.c: New test.
1510         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
1511         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
1512         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
1513         * gcc.test-framework/dg-error-exp-P.c: New test.
1514         * gcc.test-framework/dg-error-exp-XP.c: New test.
1515         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
1516         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
1517         * gcc.test-framework/dg-output-exp-P.c: New test.
1518         * gcc.test-framework/dg-output-exp-XF.c: New test.
1519         * gcc.test-framework/dg-warning-exp-P.c: New test.
1520         * gcc.misc-tests/dg-1.c: Remove.
1521         * gcc.misc-tests/dg-2.c: Remove.
1522         * gcc.misc-tests/dg-3.c: Remove.
1523         * gcc.misc-tests/dg-4.c: Remove.
1524         * gcc.misc-tests/dg-5.c: Remove.
1525         * gcc.misc-tests/dg-6.c: Remove.
1526         * gcc.misc-tests/dg-7.c: Remove.
1527         * gcc.misc-tests/dg-8.c: Remove.
1528         * gcc.misc-tests/dg-9.c: Remove.
1529         * gcc.misc-tests/dg-10.c: Remove.
1530         * gcc.misc-tests/dg-11.c: Remove.
1531         * gcc.misc-tests/dg-12.c: Remove.
1532         * gcc.misc-tests/dg-test.exp: Remove.
1533
1534         * gcc.test-framework/test-framework.awk: Change recording and
1535         printing of passes and failures.
1536
1537         * gcc.test-framework: New directory.
1538         * gcc.test-framework/README: New.
1539         * gcc.test-framework/test-framework.exp: New.
1540         * gcc.test-framework/test-framework.awk: New.
1541         * gcc.test-framework/gen_directive_tests: New.
1542
1543 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
1544
1545         * lib/treelang.exp: Fix comment typos.
1546         (treelang_target_compile): Don't append libs=-ltreelang to options.
1547
1548 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
1549
1550         * g++.dg/parse/typename7.C: Adjust error messages.
1551
1552 2005-01-31  Jeff Law  <law@redhat.com>
1553
1554         * gcc.c-torture/execute/20050131-1.c: New test.
1555         * gcc.dg/wcaselabel.c: New test.
1556
1557 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
1558
1559         * g++.dg/other/warning1.C: Adjust error messags.
1560         * g++.dg/parse/constant5.C: New test.
1561
1562 2005-01-31  Steven Bosscher  <stevenb@suse.de>
1563
1564         PR c/19333
1565         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
1566         the test case valid.
1567         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
1568         * testsuite/gcc.dg/array-7.c: Adjust expected result.
1569         * testsuite/gcc.dg/pr18596-3.c: Likewise.
1570         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
1571         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
1572         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
1573
1574 2005-01-31  Dale Johannesen  <dalej@apple.com>
1575
1576         * g++.dg/opt/pr19650.C:  New test.
1577
1578 2005-01-31  Richard Henderson  <rth@redhat.com>
1579
1580         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1581         long double for intel double extended format.
1582         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1583
1584 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
1585
1586         PR c++/19555
1587         * g++.dg/template/static10.C: New test.
1588
1589         PR c++/19395
1590         * g++.dg/parse/error24.C: New test.
1591
1592         PR c++/19367
1593         * g++.dg/lookup/builtin1.C: New test.
1594
1595         PR c++/19457
1596         * g++.dg/warn/conv3.C: New test.
1597
1598 2005-01-30  Bud Davis  <bdavis@gfortran.org>
1599
1600         PR fortran/19647
1601         * gfortan.dg/inquire_7.f90
1602
1603 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
1604
1605         PR tree-optimization/15791
1606         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
1607         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
1608         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
1609         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
1610         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
1611         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
1612         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
1613         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
1614         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
1615         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
1616
1617 2005-01-29  Paul Brook  <paul@codesourcery.com>
1618
1619         PR fortran/18565
1620         * check.c (real_or_complex_check): New function.
1621         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
1622         * intrinsic.c (add_functions): Use new check functions.
1623         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
1624         Add prototypes.
1625
1626 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
1627
1628         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
1629         gcc.dg/lvalue-3.c: New tests.
1630         * gcc.dg/concat.c: Update expected messages.
1631
1632 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
1633
1634         PR libfortran/19595
1635         * gfortran.dg/eor_1.f90:  New test.
1636
1637 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
1638
1639         PR fortran/19589
1640         * gfortran.dg/logical_data_1.f90: New test.
1641
1642 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
1643
1644         PR c++/19253
1645         * g++.dg/template/crash33.C: New test.
1646
1647         PR c++/19667
1648         * g++.dg/template/crash32.C: New test.
1649
1650 2005-01-28  Ian Lance Taylor  <ian@airs.com>
1651
1652         PR middle-end/16558
1653         * g++.dg/warn/Wreturn-type-2.C: New test.
1654
1655 2004-06-24  Jeff Law  <law@redhat.com>
1656
1657         * gcc.dg/tree-ssa/20050128-1.c: New test.
1658
1659 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
1660
1661         * gcc.target/frv/all-mdpackh-1.c: New test.
1662
1663 2005-01-28  Steven Bosscher  <stevenb@suse.de>
1664
1665         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
1666
1667 2005-01-27  Richard Henderson  <rth@redhat.com>
1668
1669         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
1670
1671 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
1672
1673         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
1674
1675 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
1676
1677         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
1678         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
1679         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
1680         to cope with cases where the multilib options override the dg-options.
1681
1682 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
1683
1684         PR c/18946
1685         * gcc.dg/noncompile/20050120-1.c: New test.
1686
1687 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
1688
1689         PR tree-optimization/19633
1690         * gcc.dg/pr19633.c: New test.
1691         * gcc.dg/tree-ssa/pr19633.c: New test.
1692
1693 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
1694
1695         * gcc.dg/20041216-1.c: New test.
1696
1697 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
1698
1699         PR objc/18862
1700         * objc.dg/selector-2.m: New test.
1701
1702 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
1703
1704         * g++.dg/opt/range-test-2.C: New test.
1705
1706         PR rtl-optimization/19579
1707         * gcc.c-torture/execute/20050124-1.c: New test.
1708
1709 2005-01-26  Greg Parker  <gparker@apple.com>
1710         Stuart Hastings  <stuart@apple.com>
1711
1712         * gcc.c-torture/execute/20050125-1.c: New.
1713
1714 2005-01-18  Jan Hubicka  <jh@suse.cz>
1715
1716         PR tree-optimize/19337
1717         * gcc.c-torture/compile/20050119-1.c: New test.
1718
1719 2005-01-24  James E Wilson  <wilson@specifixinc.com>
1720
1721         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
1722         test for successful match.
1723
1724 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
1725
1726         PR objc/18408
1727         * objc.dg/comp-types-7.m: New test.
1728
1729 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
1730
1731         * lib/target-supports.exp (current_target_name): New.
1732         (check_effective_target_ilp32, check_effective_target_lp64):
1733         Cache the result to use as long as the current target, with
1734         multilib flags, remains the same.
1735
1736         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
1737         (dg-require-weak, dg-require-visibility, dg-require-alias,
1738         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
1739         dg-require-effective-target, dg-skip-if): Remove call to
1740         skip_test_and_clear_xfail.
1741         (dg-test): Clear xfail data.
1742
1743 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
1744
1745         PR target/17751
1746         * gcc.dg/ppc64-toc.c: New test.
1747
1748         * g++.dg/tree-ssa/empty-1.C: New test.
1749
1750         PR middle-end/19551
1751         * gcc.c-torture/execute/20050121-1.c: New test.
1752         * gcc.dg/20050121-2.c: New test.
1753
1754 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
1755         Paul Brook  <paul@codesourcery.com>
1756
1757         PR fortran/17941
1758         * gfortran.dg/real_const_1.f: New test.
1759         * gfortran.dg/real_const_2.f90: New test.
1760         * gfortran.dg/complex_int_1.f90: New test.
1761
1762 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
1763
1764         PR fortran/19313
1765         * gfortan.dg/inquire_6.f90: New test.
1766
1767 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1768
1769         PR libfortran/19451
1770         * open_readonly_1.f90:  New test.
1771
1772 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1773
1774         PR libfortran/18982
1775         * gfortran.dg/open_new.f90: New file.
1776
1777 2005-01-22  Paul Brook  <paul@codesourcery.com>
1778
1779         * namelist_1.f90: New test.
1780
1781 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
1782
1783         PR tree-optimization/19484
1784         * gcc.c-torture/compile/20050122-[12].c: New tests.
1785
1786 2005-01-22  Paul Brook  <paul@codesourcery.com>
1787
1788         * gfortran.dg/implicit_2.f90: New test.
1789
1790 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
1791
1792         PR fortran/19314
1793         * gfortran.dg/inquire_5.f90: New test.
1794
1795 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1796
1797         PR c/18809
1798         * gcc.dg/pr18809-1.c: New test.
1799
1800 2005-01-21  Ian Lance Taylor  <ian@airs.com>
1801
1802         * gcc.dg/20050121-1.c: New test.
1803
1804         PR tree-optimization/13000
1805         * gcc.dg/20040206-1.c: Change warning to point where function is
1806         being inlined.
1807
1808 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1809
1810         PR c++/19208
1811         * g++.dg/template/array11.C: New test.
1812
1813 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1814
1815         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
1816         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
1817         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
1818         * gfortran.dg/getenv_1.f90: Add dg-do directive.
1819         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
1820         gfortran.dg/pr17164.f90: Add missing dg-do directives.
1821
1822 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
1823
1824         PR tree-optimization/15349
1825         * gcc.dg/tree-ssa/pr15349.c: New.
1826
1827 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
1828
1829         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
1830
1831 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
1832
1833         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
1834         scan-assembler-times directive name.
1835
1836         * gcc.dg/asm-a.c: Move dg-require-effective-target to
1837         after dg-do.
1838
1839         PR rtl-optimization/19462
1840         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
1841
1842 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
1843
1844         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
1845         counting function calls on ia64.
1846
1847 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
1848
1849         PR rtl-optimization/15139
1850         * gcc.dg/20050111-2.c: New test.
1851
1852         PR c/17297
1853         * gcc.c-torture/compile/20050113-1.c: New testcase.
1854
1855         PR middle-end/19164
1856         * gcc.dg/20050113-1.c: New testcase.
1857
1858 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
1859
1860         * gcc.dg/vect/vect-85.c: Add comment.
1861         * gcc.dg/vect/vect-86.c: Add xfail for now.
1862         * gcc.dg/vect/vect-87.c: Add xfail for now.
1863         * gcc.dg/vect/vect-88.c: Add xfail for now.
1864         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
1865
1866 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1867
1868         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
1869
1870 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1871
1872         * g++.dg/debug/typedef3.C: New test.
1873
1874 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
1875
1876         PR c/19472
1877         * gcc.dg/asm-a.c: New test.
1878
1879 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
1880
1881         * gcc.dg/sh-relax.c: Add prototype for abort.
1882
1883 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1884
1885         * gcc.dg/short-compare-1.c: New test.
1886         * gcc.dg/short-compare-2.c: Likewise.
1887
1888 2005-01-18  Michael Matz  <matz@suse.de>
1889
1890         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
1891
1892 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
1893
1894         PR tree-optimization/19121
1895         * gcc.c-torture/compile/pr19121.c: New test.
1896
1897 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
1898
1899         PR target/19357
1900         * gcc.c-torture/compile/pr19357.c: New test.
1901
1902 2005-01-17  Ian Lance Taylor  <ian@airs.com>
1903
1904         PR c/5675
1905         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
1906         pass--those that refer just to the variable, possibly with a
1907         cast.
1908         * gcc.dg/c99-const-expr-3.c: Likewise.
1909
1910         PR middle-end/13127
1911         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
1912         longer emitted.
1913
1914 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
1915
1916         PR fortran/18778
1917         * gfortran.dg/endfile_2.f90: New test.
1918
1919 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
1920
1921         PR 19168
1922         * gfortran.dg/select_5.f90: New test.
1923
1924 2004-01-16  Paul Brook  <paul@codesourcery.com>
1925
1926         * gfortran.dg/common_4.f90: New test.
1927
1928 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
1929
1930         PR rtl-optimization/19462
1931         * gcc.dg/torture/pr19462-1.c: New test.
1932
1933 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
1934
1935         PR objc/19321
1936         * objc.dg/func-ptr-2.m: New.
1937         * objc.dg/volatile-1.m: New.
1938
1939 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1940
1941         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
1942
1943 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1944
1945         PR tree-optimization/19060
1946         * gcc.c-torture/execute/20050104-1.c: New test.
1947
1948 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
1949
1950         PR fortran/18983
1951         * gfortran.dg/write_to_null.f90: New test.
1952
1953 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
1954             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1955
1956         PR other/19328
1957         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
1958         argument.
1959
1960 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1961
1962         PR c++/19263
1963         * g++.dg/init/vector1.C: New test.
1964
1965 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
1966
1967         PR target/13158
1968         * gcc.target/ia64/sibcall-unwind-1.c: New test.
1969         PR target/18987
1970         * gcc.target/ia64/sibcall-unwind-2.c: New test.
1971
1972 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
1973
1974         * gfortran.dg/select_1.f90: New test.
1975         * gfortran.dg/select_2.f90: New test.
1976         * gfortran.dg/select_3.f90: New test.
1977         * gfortran.dg/select_4.f90: New test.
1978
1979 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
1980
1981         PR middle-end/19084
1982         PR rtl-optimization/19348
1983         * gcc.dg/20050111-1.c: New test.
1984         * gcc.c-torture/execute/20050111-1.c: New test.
1985
1986         * gcc.dg/i386-asm-4.c: New test.
1987
1988 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1989
1990         * gcc.dg/nested-func-2.c: New test.
1991         * ada/acats/norun.lst: Remove c953002.
1992
1993 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
1994
1995         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
1996
1997 2005-01-12  Ben Elliston  <bje@au.ibm.com>
1998
1999         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
2000
2001 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
2002
2003         PR target/18761
2004         * g++.dg/abi/align1.C: New test.
2005
2006 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
2007
2008         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
2009         at a time.
2010         * g++.dg/ext/altivec_check.h: Support compiling as C.
2011
2012 2005-01-10  Roger Sayle  <roger@eyesopen.com>
2013
2014         PR c++/19355
2015         * g++.dg/expr/pr19355-1.C: New test case.
2016
2017 2005-01-10  Laurent GUERBY <laurent@guerby.net>
2018
2019         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
2020         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
2021         * ada/acats/tests/c3/c92005b.ada: Likewise.
2022         * ada/acats/tests/c3/cxb3012.a: Likewise.
2023         * ada/acats/norun.lst: Add c380004 and c953002, add PR
2024
2025 2005-01-09  Paul Brook  <paul@codesourcery.com>
2026
2027         * gfortran.dg/common_2.f90: New file.
2028         * gfortran.dg/common_3.f90: New file.
2029
2030 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
2031
2032         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
2033
2034 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
2035
2036         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
2037         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
2038         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
2039         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
2040         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
2041         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
2042         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
2043         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
2044         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
2045         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
2046         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
2047         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
2048         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
2049         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
2050         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
2051         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
2052         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
2053         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
2054         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
2055         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
2056         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
2057         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
2058         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
2059         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
2060         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
2061         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
2062         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
2063         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
2064         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
2065         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
2066         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
2067         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
2068         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
2069         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
2070         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
2071         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
2072         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
2073         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
2074         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
2075         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
2076         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
2077         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
2078         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
2079         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
2080         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
2081         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
2082         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
2083         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
2084         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
2085         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
2086         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
2087         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
2088         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
2089         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
2090         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
2091         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
2092         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
2093         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
2094         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
2095         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
2096         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
2097         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
2098         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
2099         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
2100         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
2101         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
2102         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
2103
2104         * gcc.dg/vect/vect-1.c: Fix spelling.
2105         * gcc.dg/vect/vect-10.c: Fix spelling.
2106         * gcc.dg/vect/vect-11.c: Fix spelling.
2107         * gcc.dg/vect/vect-12.c: Fix spelling.
2108         * gcc.dg/vect/vect-14.c: Fix spelling.
2109         * gcc.dg/vect/vect-15.c: Fix spelling.
2110         * gcc.dg/vect/vect-16.c: Fix spelling.
2111         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
2112         * gcc.dg/vect/vect-64.c: Fix comments.
2113         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
2114
2115 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
2116             Ira Rosen  <irar@il.ibm.com>
2117
2118         * gcc.dg/vect/vect-70.c: New test.
2119         * gcc.dg/vect/vect-71.c: New test.
2120
2121 2005-01-09  Manfred Hollstein  <mh@suse.com>
2122
2123         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
2124         * gcc.dg/pr18241-2.c: Likewise.
2125         * gcc.dg/pr18241-3.c: Likewise.
2126         * gcc.dg/pr18241-4.c: Likewise.
2127         * gcc.dg/pr18241-5.c: Likewise.
2128
2129 2005-01-08  Richard Henderson  <rth@redhat.com>
2130
2131         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
2132         False for x86 and x86-64.
2133
2134 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
2135
2136         PR tree-optimization/18241
2137         * gcc.dg/pr18241-1.c: New test.
2138         * gcc.dg/pr18241-2.c: New test.
2139         * gcc.dg/pr18241-3.c: New test.
2140         * gcc.dg/pr18241-4.c: New test.
2141         * gcc.dg/pr18241-5.c: New test.
2142
2143 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
2144
2145         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
2146         gfortran.dg/select_4.f90: New.
2147
2148 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
2149
2150         * gcc.c-torture/execute/20050107-1.c: New test.
2151
2152 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
2153
2154         PR c++/19298
2155         * g++.dg/template/ref2.C: New.
2156
2157 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
2158
2159         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
2160         instead of being empty.
2161
2162 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2163
2164         PR fortran/15553
2165         * gfortran.dg/array-1.f90: New test.
2166
2167 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
2168
2169         PR tree-optimization/19283
2170         * gcc.c-torture/execute/20050106-1.c: New test.
2171
2172         PR rtl-optimization/18861
2173         * gcc.dg/20050105-1.c: New test.
2174
2175         PR tree-optimization/18828
2176         * gcc.dg/20050105-2.c: New test.
2177
2178 2005-01-07  Andreas Jaeger  <aj@suse.de>
2179
2180         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
2181
2182 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
2183
2184         PR fortran/18398
2185         * gfortran.dg/fmt_read.f90: New test.
2186
2187 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
2188
2189         * gcc.dg/rs6000-ldouble-2.c: New.
2190
2191 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
2192
2193         PR c++/19244
2194         * g++.dg/parser/ctor2.C: New test.
2195
2196 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2197
2198         PR c++/17154
2199         * g++.dg/template/using9.C: New test.
2200
2201 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2202
2203         PR c++/19258
2204         * g++.dg/lookup/friend6.C: New test.
2205
2206 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
2207
2208         PR c++/19270
2209         * g++.dg/template/array10.C: New.
2210
2211 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2212
2213         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
2214         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
2215
2216 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
2217
2218         * gcc.c-torture/compile/20050105-1.c: New test.
2219
2220 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
2221
2222         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
2223
2224 2005-01-05  Roger Sayle  <roger@eyesopen.com>
2225
2226         PR middle-end/19100
2227         * gcc.dg/conv-3.c: New test case.
2228
2229 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
2230
2231         * gcc.dg/asm-wide-1.c: New test.
2232
2233 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
2234
2235         PR c++/19030
2236         * g++.dg/parse/crash22.C: New
2237
2238 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
2239
2240         PR 19257
2241         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
2242
2243 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
2244
2245         PR middle-end/17767
2246         * gcc.dg/i386-mmx-6.c: New test case.
2247
2248 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
2249
2250         PR tree-optimization/18308
2251         * gcc.dg/vect/pr18308.c: New testcase.
2252
2253 2005-01-04  Andreas Jaeger  <aj@suse.de>
2254
2255         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
2256
2257 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2258             Robert Bowdidge <bowdidge@apple.com>
2259
2260         * gcc.dg/cpp/subframework1.c: New.
2261         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
2262         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
2263         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
2264         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
2265
2266 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2267
2268         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
2269         producing warning.
2270         * gcc.dg/darwin-weakimport-2.c: New.
2271
2272 2005-01-03  Richard Henderson  <rth@redhat.com>
2273
2274         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
2275
2276 2005-01-03  Richard Henderson  <rth@redhat.com>
2277
2278         * gcc.dg/vect/vect.exp: Enable for ia64.
2279         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
2280         (check_effective_target_vect_float): Likewise.
2281         (check_effective_target_vect_no_align): Likewise.
2282         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
2283         * gcc.dg/vect/vect-8.c: Likewise.
2284
2285 2005-01-03  Uros Bizjak <uros@kss-loka.si>
2286
2287         PR target/19236
2288         * gcc.dg/pr19236-1.c: New test case.
2289
2290 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
2291
2292         PR rtl-optimization/12092
2293         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
2294
2295 2005-01-02  Andreas Jaeger  <aj@suse.de>
2296
2297         * gcc.dg/pr12092-1.c: Do not run on x86_64.
2298
2299 2005-01-01  Roger Sayle  <roger@eyesopen.com>
2300             Andrew Pinski  <pinskia@physics.uc.edu>
2301
2302         PR rtl-optimization/12092
2303         * gcc.dg/pr12092-1.c: New test case.
2304
2305 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
2306
2307         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
2308         'hidden' and 'default' for better portability.
2309         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
2310
2311         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
2312         6 and 7.
2313         * g++.old-deja/g++.brendan/new3.C: Likewise.
2314
2315 2005-01-01  Steven Bosscher  <stevenb@suse.de>
2316
2317         * gcc.dg/20041231-1.C: New test.
2318         * g++.dg/warn/Wunreachable-code-1.C: New test.
2319
2320 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
2321
2322         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
2323         file, not /dev/null.  Abort on error.
2324
2325 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
2326             Ziemowit Laski  <zlaski@apple.com>
2327
2328         PR objc/18971
2329         * objc.dg/encode-5.m: New test.
2330
2331 2004-12-29  Richard Henderson  <rth@redhat.com>
2332
2333         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
2334         * objc.dg/stabs-1.m: Disable for ia64.
2335
2336 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
2337
2338         PR c++/19190
2339         * g++.dg/warn/Wunused-10.C: New test.
2340
2341 2004-12-28  Richard Henderson  <rth@redhat.com>
2342
2343         * objc.dg/stabs-1.m: Disable for alpha.
2344
2345 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
2346
2347         PR c++/19149
2348         * g++.dg/parse/error23.C: New test.
2349
2350 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2351
2352         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
2353
2354         PR fortran/19032
2355         * gfortran.dg/intrinsic_modulo_1.f90: New.
2356         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
2357         tests with divisor -1.
2358
2359 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
2360
2361         * g++.dg/opt/temp1.C (memcpy): Return a value.
2362
2363         PR c++/19148
2364         * g++.dg/expr/cond7.C: New test.
2365
2366 2004-12-27  Paul Brook  <paul@codesourcery.com>
2367
2368         * gfortran.dg/g77/select_no_compile.f: Remove.
2369
2370 2004-12-27  Richard Henderson  <rth@redhat.com>
2371
2372         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
2373         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
2374         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
2375
2376 2004-12-26  Richard Henderson  <rth@redhat.com>
2377
2378         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
2379         by 1i instead of token pasting.
2380
2381 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2382
2383         PR tree-optimization/17578
2384         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
2385         to additional_flags.
2386         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
2387
2388 2004-12-25  Richard Henderson  <rth@redhat.com>
2389
2390         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
2391         Remove Alpha.
2392
2393 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2394
2395         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
2396         hppa*-*-hpux*.
2397         * gcc.dg/pr17957.c (dg-options): Likewise.
2398         * gcc.dg/struct-ret-1.c: Add prototype for abort.
2399         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
2400         instead of 0 on __hppa__.
2401         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
2402         "foo,%r" on hppa*-*-*.
2403
2404 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
2405
2406         PR fortran/19071
2407         * gfortran.dg/complex_write.f90: New test.
2408
2409 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2410
2411         PR c++/17595
2412         * g++.dg/parse/pragma2.C: New test.
2413
2414         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
2415
2416 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2417
2418         * gcc.dg/empty2.c: Add missing dg-warning.
2419
2420 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2421
2422         PR c++/17413
2423         * g++.dg/template/local4.C: New test.
2424         * g++.dg/template/crash19.C: Add dg-error marker.
2425
2426         * g++.dg/template/crash31.C: Correct embedded PR number.
2427
2428 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2429
2430         PR c++/16405
2431         * g++.dg/opt/temp1.C: Add do-run marker.
2432
2433 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2434
2435         * g++.dg/template/spec19.C: New.
2436
2437 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2438
2439         PR target/16819
2440         * gcc.dg/empty2.c: New.
2441
2442 2004-12-23  Richard Henderson  <rth@redhat.com>
2443
2444         * lib/target-supports.exp (check_effective_target_vect_no_align):
2445         Remove i?86 and x86-64.
2446
2447 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2448
2449         PR c++/16405
2450         * g++.dg/opt/temp1.C: New test.
2451
2452 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2453
2454         PR c++/18733
2455         * g++.dg/template/friend33.C: New testcase.
2456
2457 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
2458
2459         PR c++/18464
2460         * g++.dg/template/cond5.C: New test.
2461
2462         PR c++/18492
2463         * g++.dg/inherit/thunk3.C: New test.
2464
2465         PR c++/11224
2466         * g++.dg/warn/Wunused-9.C: New test.
2467
2468 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
2469
2470         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
2471
2472 2004-12-22  Jan Beulich  <jbeulich@novell.com>
2473
2474         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
2475
2476 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
2477
2478         PR c++/18378
2479         * g++.dg/ext/packed8.C: New test.
2480
2481         PR c++/13268
2482         * g++.dg/template/crash31.C: New test.
2483
2484         PR c++/19034
2485         * g++.dg/template/crash30.C: New test.
2486
2487 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
2488
2489         PR C++/18984
2490         * g++.dg/eh/ctor3.C: New test.
2491
2492 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2493
2494         * objc.dg/stabs-1.m: Allow section name to be quoted and
2495         assembly label to begin with '.LL'.
2496
2497 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
2498
2499         * gcc.dg/vect/vect.exp
2500         (check_effective_target_lp64_or_vect_no_align): New.
2501         * gcc.dg/vect/vect-77.c: Use it.
2502         * gcc.dg/vect/vect-78.c: Use it.
2503
2504         * lib/target-supports.exp
2505         (check_effective_target_vect_no_max,
2506         check_effective_target_vect_no_bitwise,
2507         check_effective_target_vect_no_align): New.
2508         * gcc.dg/vect/vect-13.c: Use them.
2509         * gcc.dg/vect/vect-17.c: Ditto.
2510         * gcc.dg/vect/vect-18.c: Ditto.
2511         * gcc.dg/vect/vect-19.c: Ditto.
2512         * gcc.dg/vect/vect-20.c: Ditto.
2513         * gcc.dg/vect/vect-27.c: Ditto.
2514         * gcc.dg/vect/vect-29.c: Ditto.
2515         * gcc.dg/vect/vect-44.c: Ditto.
2516         * gcc.dg/vect/vect-48.c: Ditto.
2517         * gcc.dg/vect/vect-50.c: Ditto.
2518         * gcc.dg/vect/vect-52.c: Ditto.
2519         * gcc.dg/vect/vect-54.c: Ditto.
2520         * gcc.dg/vect/vect-56.c: Ditto.
2521         * gcc.dg/vect/vect-58.c: Ditto.
2522         * gcc.dg/vect/vect-60.c: Ditto.
2523         * gcc.dg/vect/vect-72.c: Ditto.
2524         * gcc.dg/vect/vect-80.c: Ditto.
2525
2526 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
2527
2528         PR c++/14075
2529         * g++.dg/init/string1.C: New.
2530
2531         PR c++/18975
2532         * g++.dg/other/synth1.C: New.
2533
2534 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
2535
2536         PR c/18963
2537         * gcc.dg/pr18963-1.c: New test.
2538
2539 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
2540
2541         PR c/18596
2542         * gcc.dg/funcdef-storage-1.c (foo): Remove.
2543         * gcc.dg/pr18596-1.c: Use dg-error.
2544         (dg-options): Use -fno-unit-at-a-time.
2545         * gcc.dg/pr18596-2.c: New test.
2546         * gcc.dg/pr18596-3.c: New test.
2547
2548 2004-12-20  Roger Sayle  <roger@eyesopen.com>
2549
2550         PR middle-end/18683
2551         * g++.dg/opt/pr18683-1.C: New test case.
2552
2553 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
2554
2555         PR other/19093
2556         * g++.dg/opt/max1.C: Fix for 64bit targets.
2557
2558 2004-12-20  Matt Austern  <austern@apple.com>
2559
2560         PR c++/19044
2561         * g++.dg/ext/builtin6.C: New
2562
2563 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
2564
2565         PR tree-optimization/19080
2566         * gcc.c-torture/compile/pr19080.c: New test.
2567
2568 2004-12-20  Steven Bosscher  <stevenb@suse.de>
2569
2570         * gcc.dg/20041219-1.c: New test.
2571
2572 2004-12-19  Roger Sayle  <roger@eyesopen.com>
2573
2574         PR middle-end/19068
2575         * g++.dg/opt/max1.C: New test case.
2576
2577 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2578
2579         * gcc.dg/fdata-sections-1.c: New test.
2580
2581 2004-12-18  Roger Sayle  <roger@eyesopen.com>
2582
2583         PR middle-end/18548
2584         * gcc.dg/max-1.c: New test case.
2585
2586 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
2587
2588         * gcc.c-torture/execute/20041218-1.c: New test.
2589
2590 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
2591
2592         * gcc.dg/pr18501.c: New test.
2593         * gcc.dg/uninit-5.c: XFAIL.
2594         * gcc.dg/uninit-9.c: XFAIL.
2595
2596 2004-12-17  Dale Johannesen  <dalej@apple.com>
2597
2598         * gcc.dg/20041213-1.c:  New.
2599
2600 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
2601
2602         * objc.dg/stabs-1.m: Allow assembly label to begin
2603         with a dot ('.').
2604
2605 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
2606
2607         * gcc.c-torture/execute/20041213-1.c: Move...
2608         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
2609
2610 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
2611
2612         PR c++/18721
2613         * g++.dg/lookup/conv-5.C: New.
2614
2615 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
2616
2617         * objc.dg/stabs-1.m: New test.
2618
2619 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2620
2621         * gcc.dg/visibility-c.c: Change compile to
2622         assemble for the test.
2623
2624 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2625
2626         PR target/19041
2627         * gcc.dg/visibility-c.c: New test.
2628
2629 2004-12-16  Roger Sayle  <roger@eyesopen.com>
2630
2631         PR middle-end/18493
2632         * gcc.dg/switch-8.c: New test case.
2633
2634 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2635
2636         PR c++/18905
2637         * g++.dg/template/init4.C: New.
2638         * g++.dg/opt/static3.C: Enable optimizer.
2639
2640 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
2641
2642         * g++.dg/other/complex1.C: New test.
2643
2644 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
2645
2646         * g++.dg/opt/inline9.C: New test.
2647
2648 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2649
2650         PR fortran/18993
2651         * gfotran.dg/nullify_1.f: New test.
2652
2653 2004-12-15  Richard Henderson  <rth@redhat.com>
2654
2655         * gcc.target/i386/i386.exp: New harness.
2656         * gcc.target/i386/vect-args.c: New.
2657
2658 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
2659
2660         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
2661
2662 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2663
2664         PR c++/18825
2665         * g++.dg/template/friend32.C: New test.
2666
2667 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2668
2669         * cpp/pragma-once-1.c: New test.
2670         * cpp/pragma-once-1b.h: Likewise.
2671         * cpp/pragma-once-1c.h: Likewise.
2672         * cpp/pragma-once-1d.h: Likewise.
2673         * cpp/inc/pragma-once-1a.h: Likewise.
2674
2675 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
2676             Steven G. Kargl  <kargls@comcast.net>
2677
2678         PR fortran/17597
2679         * gfortran.dg/list_read_3.f90: New test.
2680
2681 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2682
2683         * gcc.dg/ftrapv-2.c: New test.
2684
2685 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
2686
2687         PR c++/18981
2688         * g++.dg/template/typename9.C: New test.
2689
2690 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
2691
2692         PR c++/18738
2693         * g++.dg/template/typename8.C: New test.
2694         * g++.dg/parse/friend2.C: Tweak error message.
2695
2696 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
2697
2698         * gcc.c-torture/20041214-1.c: New test.
2699
2700 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
2701
2702         PR c++/18965
2703         * g++.dg/init/array17.C: New test.
2704
2705 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
2706
2707         PR c++/18793
2708         * g++.dg/init/aggr3.C: New test.
2709
2710 2004-12-14  Janis Johnson  <janis187@us.ibm.com
2711
2712         * gcc.dg/altivec-types-1.c: New test.
2713         * gcc.dg/altivec-types-2.c: New test.
2714         * gcc.dg/altivec-types-3.c: New test.
2715         * gcc.dg/altivec-types-4.c: New test.
2716         * g++.dg/ext/altivec-types-1.C: New test.
2717         * g++.dg/ext/altivec-types-2.C: New test.
2718         * g++.dg/ext/altivec-types-3.C: New test.
2719         * g++.dg/ext/altivec-types-4.C: New test.
2720
2721 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
2722
2723         PR middle-end/18951
2724         * gcc.c-torture/execute/20041213-1.c: New test.
2725
2726 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
2727
2728         PR c++/18949
2729         * g++.dg/template/cast1.C: New.
2730
2731 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
2732
2733         * gcc.c-torture/execute/20041213-2.c: New test.
2734
2735 2004-12-13  Richard Henderson  <rth@redhat.com>
2736
2737         * gcc.dg/i386-sse-10.c: Fix typo in options.
2738
2739 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
2740
2741         PR c++/18968
2742         * g++.dg/opt/pr18968.C: New test.
2743
2744 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
2745
2746         PR c++/18925
2747         * g++.dg/ext/visibility/staticdatamem.C: New test.
2748
2749 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
2750
2751         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
2752
2753 2004-12-13  Roger Sayle  <roger@eyesopen.com>
2754
2755         PR rtl-optimization/18928
2756         * gcc.dg/pr18928-1.c: New test case.
2757
2758 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
2759
2760         PR tree-opt/16951
2761         * gcc.c-torture/compile/20041211-1.c: New.
2762
2763 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2764
2765         PR middle-end/17564
2766         * gcc.c-torture/execute/20041212-1.c: New test.
2767
2768 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2769
2770         PR fortran/18869
2771         * gfortran.dg/common_1.f90: New test.
2772
2773 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
2774         Paul Brook  <paul@codesourcery.com>
2775
2776         PR fortran/16222
2777         * gfortran.dg/real_do_1.f90: New test.
2778
2779 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2780
2781         PR tree-opt/18040
2782         * g++.dg/opt/ptrmem6.C: New test.
2783
2784 2004-12-11  Roger Sayle  <roger@eyesopen.com>
2785
2786         PR middle-end/18921
2787         * gcc.dg/pr18921-1.c: New test case.
2788
2789 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2790
2791         PR fortran/17175
2792         * gfortran.dg/scale_1.f90: New test.
2793
2794 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
2795
2796         PR middle-end/18903
2797         * gcc.c-torture/compile/pr18903.c: New test.
2798
2799 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
2800
2801         * gcc.c-torture/execute/20041210-1.c: New test.
2802
2803 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2804
2805         PR c++/18731
2806         * g++.dg/parser/struct-1.C: New test.
2807         * g++.dg/parser/struct-2.C: New test.
2808         * g++.dg/parser/struct-3.C: New test.
2809
2810 2004-12-09  Richard Henderson  <rth@redhat.com>
2811
2812         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
2813
2814         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
2815         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
2816
2817 2004-12-09  Matt Austern  <austern@apple.com>
2818
2819         PR c++/18514
2820         * g++.dg/ext/builtin1.C: New
2821         * g++.dg/ext/builtin2.C: New
2822         * g++.dg/ext/builtin3.C: New
2823         * g++.dg/ext/builtin4.C: New
2824         * g++.dg/ext/builtin5.C: New
2825
2826 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
2827
2828         PR tree-opt/18904
2829         * g++.dg/opt/ptrmem5.C: New test.
2830
2831 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
2832
2833         * g++.dg/parse/typename5.C: Adjust for new error.
2834         * g++.dg/parse/typename7.C: New.
2835
2836 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2837
2838         PR c++/18073
2839         * g++.dg/other/mmintrin.C: New test.
2840
2841 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
2842
2843         PR c++/16681
2844         * g++.dg/init/array15.C: New.
2845         * g++.dg/init/array16.C: New.
2846
2847 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2848
2849         PR fortran/18826
2850         * gfortran.dg/assign_1.f90: New test.
2851
2852 2004-12-08  Nick Clifton  <nickc@redhat.com>
2853
2854         * gcc.target/xstormy16/bss_below100: New directory containing tests.
2855         * gcc.target/xstormy16/data_below100: Likewise.
2856         * gcc.target/xstormy16/sfr: Likewise.
2857         * gcc.target/xstormy16/below100.S: New test source file.
2858         * gcc.target/xstormy16/below100.ld: New test linker script.
2859         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2860         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
2861         bp instructions.
2862         * gcc.target/xstormy16/bp.c: Likewise.
2863
2864         * gcc.target/xstormy16/bss_below100: New files:
2865         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
2866         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
2867         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
2868         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
2869         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
2870         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
2871         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
2872         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
2873         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
2874         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
2875         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
2876         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
2877         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
2878         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
2879         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
2880         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
2881         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
2882         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
2883         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
2884         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
2885         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
2886         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
2887         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
2888         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
2889         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
2890         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
2891         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
2892
2893         * gcc.target/xstormy16/data_below100: New files:
2894         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
2895         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
2896         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
2897         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
2898         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
2899         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
2900         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
2901         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
2902         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
2903         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
2904         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
2905         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
2906         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
2907         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
2908         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
2909         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
2910         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
2911         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
2912         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
2913         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
2914         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
2915         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
2916         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
2917         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
2918         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
2919         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
2920         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
2921
2922         * gcc.target/xstormy16/sfr: New files:
2923         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
2924         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
2925         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
2926         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
2927         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
2928         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
2929         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
2930         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
2931         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
2932         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
2933         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
2934         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
2935         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
2936         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
2937         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
2938         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
2939         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
2940         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
2941         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
2942         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
2943         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
2944         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
2945         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
2946         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
2947         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
2948         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
2949         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
2950         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
2951         27_if0_sfrw_bitfield_f.c
2952
2953 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2954
2955         PR c++/18100
2956         * g++.dg/lookup/name-clash4.C: New test.
2957
2958 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
2959
2960         PR c++/18672
2961         * g++.dg/opt/array1.C: New.
2962
2963         PR c++/18803
2964         * g++.dg/template/operator5.C: New.
2965
2966 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
2967
2968         PR c/18867
2969         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
2970
2971 2004-12-07  Steven Bosscher  <stevenb@suse.de>
2972
2973         * gcc.dg/noncompile/20041207.c: New test.
2974
2975 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
2976
2977         * g++.dg/other/unreachable-1.C: New test.
2978
2979 2004-12-06  Nick Clifton  <nickc@redhat.com>
2980
2981         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
2982         <limits.h> because the latter comes from gcc's include/ directory
2983         and not the newlib/libc/include directory.
2984
2985 2004-12-04  Richard Henderson  <rth@redhat.com>
2986
2987         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
2988
2989 2004-12-04  Richard Henderson  <rth@redhat.com>
2990
2991         * lib/target-supports.exp (check_gc_sections_available): Disable
2992         for alpha and ia64.
2993
2994 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
2995
2996         PR middle-end/17909
2997         * g++.dg/other/vararg-2.C: New test.
2998
2999 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3000
3001         PR c++/17011, c++/17971
3002         * g++.dg/template/error15.C: Adjust expected error.
3003         * g++.dg/template/instantiate3.C: Likewise.
3004
3005 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
3006
3007         * gcc.dg/altivec-18.c: Fix for darwin
3008
3009 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
3010
3011         PR c++/18782
3012         * g++.dg/parse/ptrmem2.C: New.
3013
3014         PR c++/18318
3015         * g++.dg/template/new1.C: New.
3016
3017 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3018
3019         PR fortran/18710
3020         * gfortran.dg/direct_io_3.f90: New test.
3021
3022 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
3023
3024         PR 18758
3025         * g++.dg/parse/crash21.C: New.
3026
3027 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3028
3029         PR c++/15664, c++/18276
3030         * g++.dg/template/ttp13.C: New test.
3031         * g++.dg/template/ttp14.C: Likewise.
3032
3033 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3034
3035         PR c++/18123
3036         * g++.dg/parse/enum2.C: New test.
3037         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
3038
3039 2004-12-02  Nick Clifton  <nickc@redhat.com>
3040
3041         * gcc.target/xstormy16: New test directory.
3042         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
3043         * gcc.target/xstormy16/bp.c: Check the generation of bp
3044         instructions.
3045         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
3046         bn instructions and the BELOW100 attribute.
3047
3048 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
3049
3050         PR target/16952
3051         * gcc.dg/ppc-eabi.c: New.
3052
3053 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
3054
3055         PR fortran/18284
3056         * gfortran.dg/backspace.f90
3057
3058 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
3059
3060         * gfortran.dg/inquire.f90: New test.
3061
3062 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
3063
3064         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
3065         handle effective-target-keyword.
3066         (dg-skip-if): Support effective-target keyword as target list.
3067         (dg-xfail-if): Ditto.
3068         * lib/target-supports.exp (is-effective-target-keyword): New proc.
3069
3070 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
3071
3072         PR tree-optimization/18291
3073         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
3074
3075 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
3076
3077         PR C++/18729
3078         * g++.dg/parse/crash20.C: New.
3079
3080         PR c++/17431
3081         * g++.dg/overload/arg1.C: New.
3082         * g++.dg/overload/arg2.C: New.
3083         * g++.dg/overload/arg3.C: New.
3084         * g++.dg/overload/arg4.C: New.
3085
3086 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
3087
3088         * gcc.dg/c99-flex-array-4.c: Remove.
3089
3090 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
3091
3092         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
3093
3094         * lib/target-supports.exp (is-effective-target): Simplify.
3095
3096         * lib/target-supports.exp (check_effective_target_vect_long):
3097         Fix for powerpc64-*-*.
3098
3099 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
3100
3101         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
3102         to support new requirements on FreeBSD 5.
3103
3104 2004-11-30  Devang Patel  <dpatel@apple.com>
3105
3106         PR 18702
3107         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
3108
3109 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
3110
3111         * g++.dg/ext/altivec-13.C: New test.
3112
3113 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
3114
3115         PR tree-opt/18298
3116         * gcc.c-torture/execute/p18298.c: New test.
3117
3118 2004-11-30  Ira Rosen  <irar@il.ibm.com>
3119             Dorit Naishlos  <dorit@il.ibm.com>
3120
3121         PR tree-opt/18607
3122         * gcc.dg/vect/vect-89.c: New test.
3123
3124 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
3125
3126         * gcc.dg/pr18596-1.c: New test.
3127
3128 2004-11-30  Ben Elliston  <bje@au.ibm.com>
3129
3130         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
3131
3132 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
3133
3134         PR c/18479
3135         * gcc.dg/pr18479.c: New test.
3136
3137 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3138
3139         PR target/18490
3140         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
3141         mmix-knuth-mmixware.
3142
3143         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
3144         cris-*-elf* cris-*-aout* mmix-*-*
3145
3146 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
3147
3148         PR middle-end/18725
3149         * gcc.dg/pr18725.c: New test.
3150
3151 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3152
3153         PR target/18488
3154         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
3155
3156         PR target/18336
3157         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
3158
3159 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
3160
3161         PR c++/18368
3162         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
3163         * g++.old-deja/g++.law/ctors5.C: Likewise.
3164         * g++.old-deja/g++.other/crash25.C: Likewise.
3165
3166         PR c++/18674
3167         * g++.dg/template/error16.C: New test.
3168
3169         PR c++/18512
3170         * g++.dg/template/crash29.C: New test.
3171
3172 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
3173
3174         PR tree-optimization/18712
3175         * gcc.c-torture/compile/pr18712.c: New test.
3176
3177 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
3178
3179         PR c/7544
3180         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
3181         tests.
3182
3183 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3184
3185         PR c++/18652
3186         * g++.dg/lookup/crash6.C: New test.
3187
3188 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3189
3190         PR middle-end/18164
3191         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
3192
3193 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
3194
3195         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
3196         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
3197         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
3198
3199 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
3200
3201         * gcc.dg/pr18164.c: New test.
3202
3203 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
3204
3205         * gcc.dg/funroll-loops-all.c: New.
3206
3207 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3208
3209         PR target/18489
3210         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
3211         delimeter, match space and TAB as well as ":".
3212
3213         PR target/18484
3214         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
3215
3216         PR target/18348
3217         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
3218
3219         PR target/18345
3220         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
3221
3222         PR target/18337
3223         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
3224
3225 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
3226
3227         * gfortran.dg/direct_io_2.f90: New test.
3228
3229 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3230
3231         PR target/18334
3232         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
3233
3234 2004-11-28  Richard Henderson  <rth@redhat.com>
3235
3236         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
3237
3238 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
3239
3240         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
3241         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
3242         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
3243         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
3244         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
3245         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
3246         gcc.dg/pointer-arith-8.c: New tests.
3247
3248 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
3249
3250         PR fortran/18364
3251         * gfortran.dg/endfile.f90: New test.
3252
3253 2004-11-27  Falk Hueffner  <falk@debian.org>
3254
3255         * gcc.dg/loop-6.c: New test.
3256
3257 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
3258
3259         * gcc.c-torture/execute/20041126-1.c: New test.
3260
3261 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
3262
3263         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
3264         on IRIX.
3265
3266 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
3267
3268         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
3269         functions.
3270
3271 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
3272
3273         PR rtl-optimization/17825
3274         * gcc.c-torture/compile/20041119-1.c: New test.
3275
3276 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3277
3278         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
3279         Check existence of ld library path variables before unsetting.
3280
3281 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
3282
3283         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
3284
3285 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
3286
3287         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
3288
3289 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
3290
3291         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
3292
3293 2004-11-26  Ben Elliston  <bje@au.ibm.com>
3294
3295         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
3296         dg-do directive.
3297
3298 2004-11-26  Ben Elliston  <bje@au.ibm.com>
3299
3300         * gcc.dg/pr17957.c: Pass --param, not -param.
3301
3302 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
3303
3304         PR middle-end/17957
3305         * testsuite/gcc.dg/pr17957.c: New test.
3306
3307 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
3308
3309         PR c++/18445
3310         * g++.dg/template/crash28.C: Likewise.
3311
3312         PR c++/18001
3313         * g++.dg/expr/unary2.C: Adjust lvalue messages.
3314         * g++.dg/ext/lvaddr.C: Likewise.
3315         * g++.dg/opt/pr7503-3.C: Likewise.
3316
3317         PR c++/18466
3318         * g++.dg/parse/qualified3.C: New test.
3319         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
3320
3321         PR c++/18545
3322         * g++.dg/expr/return1.C: New test.
3323
3324 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3325
3326         Friend class name lookup 3/n, PR c++/3332
3327         * g++.dg/lookup/friend3.C: New test.
3328         * g++.dg/lookup/friend4.C: Likewise.
3329         * g++.dg/lookup/friend5.C: Likewise.
3330
3331 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3332
3333         Friend class name lookup 2/n, PR c++/14513, c++/15410
3334         * g++.dg/lookup/friend2.C: New test.
3335         * g++.dg/template/friend31.C: Likewise.
3336
3337 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3338
3339         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
3340
3341 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
3342
3343         PR c++/17473
3344         * g++.dg/tc1/dr56.C: Remove.
3345         * g++.dg/template/typedef1.C: Add dg-error markers.
3346         * g++.old-deja/g++.other/typedef7.C: Likewise.
3347
3348         PR c++/18285
3349         * g++.dg/parse/typedef7.C: New test.
3350
3351 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
3352
3353         * gcc.c-torture/execute/20041124-1.c: New test.
3354
3355 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
3356
3357         * g++.dg/template/deduce3.C: New test.
3358
3359         PR c++/18586
3360         * g++.dg/template/crash27.C: New test.
3361
3362         PR c++/18530
3363         * g++.dg/warn/Wshadow-3.C: New test.
3364
3365 2004-11-24  Devang Patel  <dpatel@apple.com>
3366
3367         PR/18555
3368         * gcc.dg/cpp/isysroot-1.c: New test.
3369         * gcc.dg/cpp/usr/include/stdio.h: New file.
3370         * gcc.dg/cpp/isysroot-2.c: New test.
3371         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
3372         New file.
3373
3374 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3375
3376         PR c++/8929
3377         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
3378
3379 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3380
3381         * gcc.target/sparc/align.c: Do not include <stdint.h>.
3382         * gcc.target/sparc/pdist.c: Likewise.
3383
3384 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
3385
3386         PR c++/16882
3387         * g++.dg/conversion/simd1.C: New test.
3388
3389 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3390
3391         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
3392         and restore_ld_library_path_env_vars.
3393         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
3394         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
3395         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
3396         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
3397
3398 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
3399
3400         * gcc.dg/pragma-align-2.c: Test macro expansion.
3401         * gcc.dg/pragma-pack-2.c: New test.
3402
3403 2004-11-23  Richard Henderson  <rth@redhat.com>
3404
3405         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
3406         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3407         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
3408         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
3409         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
3410         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
3411
3412         * gcc.dg/vect/vect.exp: Add check for alpha.
3413         * lib/target-supports.exp (check_alpha_max_hw_available): New.
3414         (check_effective_target_vect_int): Enable for alpha.
3415         (check_effective_target_vect_long): New.
3416         (is-effective-target): Add it.
3417
3418 2004-11-23  Uros Bizjak <uros@kss-loka.si>
3419
3420         * gcc.dg/pr18614-1.c: New test.
3421
3422 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3423
3424         * gcc.dg/setjmp-2.c: New test.
3425
3426 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
3427
3428         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
3429         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
3430         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
3431         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
3432         gcc.target/sparc/pdist.c: New tests.
3433
3434 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
3435
3436         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
3437
3438 2004-11-22  Dale Johannesen  <dalej@apple.com>
3439
3440         * gcc.dg/20041111-1.c:  New.
3441
3442 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3443
3444         PR tree-opt/18536
3445         * gcc.dg/vect/pr18536.c: New test.
3446
3447 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3448
3449         PR c++/18354
3450         * g++.dg/template/nontype11.C: New test.
3451
3452 2004-11-21  Roger Sayle  <roger@eyesopen.com>
3453
3454         PR middle-end/18520
3455         * gcc.dg/pr18520-1.c: New test case.
3456
3457 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
3458
3459         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
3460         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
3461         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
3462         expected diagnostics.
3463
3464 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3465
3466         PR target/18580
3467         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
3468         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
3469         vect-77.c, vect-77a.c: XFAIL on the SPARC.
3470
3471 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3472
3473         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
3474
3475 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
3476             Joseph Myers  <joseph@codesourcery.com>
3477
3478         * lib/target-supports.exp (check_visibility_available): Really
3479         test the compiler.
3480
3481 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3482
3483         PR tree-opt/18181
3484         * gcc.dg/vect/vect-85.c: New test.
3485         * gcc.dg/vect/vect-86.c: New test.
3486         * gcc.dg/vect/vect-87.c: New test.
3487         * gcc.dg/vect/vect-88.c: New test.
3488
3489 2004-11-19  Ben Elliston  <bje@au.ibm.com>
3490
3491         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
3492
3493 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
3494
3495         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
3496         * gcc.dg/ppc-and-1.c: Ditto.
3497         * gcc.dg/ppc-compare-1.c: Ditto.
3498         * gcc.dg/ppc-mov-1.c: Ditto
3499
3500 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
3501             Mark Mitchell  <mark@codesourcery.com>
3502
3503         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
3504
3505 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
3506             Aldy Hernandez  <aldyh@redhat.com>
3507
3508         * lib/target-supports.exp (check_effective_target_vect_int): New
3509         (check_effective_target_vect_float): New
3510         (check_effective_target_vect_double): New.
3511         (is-effective-target): Support new effective targets keywords.
3512         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
3513         default action for dg-do.
3514         * gcc.dg/vect/pr16105.c: Use new support.
3515         * gcc.dg/vect/pr18400.c: Ditto.
3516         * gcc.dg/vect/pr18425.c: Ditto.
3517         * gcc.dg/vect/vect-1.c: Ditto.
3518         * gcc.dg/vect/vect-10.c: Ditto.
3519         * gcc.dg/vect/vect-11.c: Ditto.
3520         * gcc.dg/vect/vect-12.c: Ditto.
3521         * gcc.dg/vect/vect-13.c: Ditto.
3522         * gcc.dg/vect/vect-14.c: Ditto.
3523         * gcc.dg/vect/vect-15.c: Ditto.
3524         * gcc.dg/vect/vect-16.c: Ditto.
3525         * gcc.dg/vect/vect-17.c: Ditto.
3526         * gcc.dg/vect/vect-18.c: Ditto.
3527         * gcc.dg/vect/vect-19.c: Ditto.
3528         * gcc.dg/vect/vect-2.c: Ditto.
3529         * gcc.dg/vect/vect-20.c: Ditto.
3530         * gcc.dg/vect/vect-21.c: Ditto.
3531         * gcc.dg/vect/vect-22.c: Ditto.
3532         * gcc.dg/vect/vect-23.c: Ditto.
3533         * gcc.dg/vect/vect-24.c: Ditto.
3534         * gcc.dg/vect/vect-25.c: Ditto.
3535         * gcc.dg/vect/vect-26.c: Ditto.
3536         * gcc.dg/vect/vect-27.c: Ditto.
3537         * gcc.dg/vect/vect-27a.c: Ditto.
3538         * gcc.dg/vect/vect-28.c: Ditto.
3539         * gcc.dg/vect/vect-29.c: Ditto.
3540         * gcc.dg/vect/vect-29a.c: Ditto.
3541         * gcc.dg/vect/vect-3.c: Ditto.
3542         * gcc.dg/vect/vect-30.c: Ditto.
3543         * gcc.dg/vect/vect-31.c: Ditto.
3544         * gcc.dg/vect/vect-32.c: Ditto.
3545         * gcc.dg/vect/vect-33.c: Ditto.
3546         * gcc.dg/vect/vect-34.c: Ditto.
3547         * gcc.dg/vect/vect-35.c: Ditto.
3548         * gcc.dg/vect/vect-36.c: Ditto.
3549         * gcc.dg/vect/vect-37.c: Ditto.
3550         * gcc.dg/vect/vect-38.c: Ditto.
3551         * gcc.dg/vect/vect-4.c: Ditto.
3552         * gcc.dg/vect/vect-40.c: Ditto.
3553         * gcc.dg/vect/vect-41.c: Ditto.
3554         * gcc.dg/vect/vect-42.c: Ditto.
3555         * gcc.dg/vect/vect-43.c: Ditto.
3556         * gcc.dg/vect/vect-44.c: Ditto.
3557         * gcc.dg/vect/vect-45.c: Ditto.
3558         * gcc.dg/vect/vect-46.c: Ditto.
3559         * gcc.dg/vect/vect-47.c: Ditto.
3560         * gcc.dg/vect/vect-48.c: Ditto.
3561         * gcc.dg/vect/vect-48a.c: Ditto.
3562         * gcc.dg/vect/vect-49.c: Ditto.
3563         * gcc.dg/vect/vect-5.c: Ditto.
3564         * gcc.dg/vect/vect-50.c: Ditto.
3565         * gcc.dg/vect/vect-51.c: Ditto.
3566         * gcc.dg/vect/vect-52.c: Ditto.
3567         * gcc.dg/vect/vect-53.c: Ditto.
3568         * gcc.dg/vect/vect-54.c: Ditto.
3569         * gcc.dg/vect/vect-55.c: Ditto.
3570         * gcc.dg/vect/vect-56.c: Ditto.
3571         * gcc.dg/vect/vect-56a.c: Ditto.
3572         * gcc.dg/vect/vect-57.c: Ditto.
3573         * gcc.dg/vect/vect-58.c: Ditto.
3574         * gcc.dg/vect/vect-59.c: Ditto.
3575         * gcc.dg/vect/vect-6.c: Ditto.
3576         * gcc.dg/vect/vect-60.c: Ditto.
3577         * gcc.dg/vect/vect-61.c: Ditto.
3578         * gcc.dg/vect/vect-62.c: Ditto.
3579         * gcc.dg/vect/vect-63.c: Ditto.
3580         * gcc.dg/vect/vect-64.c: Ditto.
3581         * gcc.dg/vect/vect-65.c: Ditto.
3582         * gcc.dg/vect/vect-66.c: Ditto.
3583         * gcc.dg/vect/vect-67.c: Ditto.
3584         * gcc.dg/vect/vect-68.c: Ditto.
3585         * gcc.dg/vect/vect-69.c: Ditto.
3586         * gcc.dg/vect/vect-7.c: Ditto.
3587         * gcc.dg/vect/vect-72.c: Ditto.
3588         * gcc.dg/vect/vect-72a.c: Ditto.
3589         * gcc.dg/vect/vect-73.c: Ditto.
3590         * gcc.dg/vect/vect-74.c: Ditto.
3591         * gcc.dg/vect/vect-75.c: Ditto.
3592         * gcc.dg/vect/vect-76.c: Ditto.
3593         * gcc.dg/vect/vect-77.c: Ditto.
3594         * gcc.dg/vect/vect-77a.c: Ditto.
3595         * gcc.dg/vect/vect-78.c: Ditto.
3596         * gcc.dg/vect/vect-79.c: Ditto.
3597         * gcc.dg/vect/vect-8.c: Ditto.
3598         * gcc.dg/vect/vect-80.c: Ditto.
3599         * gcc.dg/vect/vect-82.c: Ditto.
3600         * gcc.dg/vect/vect-82_64.c: Ditto.
3601         * gcc.dg/vect/vect-83.c: Ditto.
3602         * gcc.dg/vect/vect-83_64.c: Ditto.
3603         * gcc.dg/vect/vect-9.c: Ditto.
3604         * gcc.dg/vect/vect-all.c: Ditto.
3605         * gcc.dg/vect/vect-none.c: Ditto.
3606
3607 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
3608
3609         * lib/gcc-dg.exp (dg-skip-if): New function.
3610         (dg-forbid-option): Remove.
3611         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
3612         * g++.dg/abi/bitfield8.C: Likewise.
3613         * g++.dg/abi/dtor1.C: Likewise.
3614         * g++.dg/abi/empty10.C: Likewise.
3615         * g++.dg/abi/empty7.C: Likewise.
3616         * g++.dg/abi/empty9.C: Likewise.
3617         * g++.dg/abi/layout3.C: Likewise.
3618         * g++.dg/abi/layout4.C: Likewise.
3619         * g++.dg/abi/thunk1.C: Likewise.
3620         * g++.dg/abi/thunk2.C: Likewise.
3621         * g++.dg/abi/vbase11.C: Likewise.
3622         * g++.dg/abi/vthunk2.C: Likewise.
3623         * g++.dg/abi/vthunk3.C: Likewise.
3624         * g++.dg/ext/attrib8.C: Likewise.
3625         * g++.dg/opt/longbranch2.C: Likewise.
3626         * g++.dg/opt/reg-stack4.C: Likewise.
3627         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3628         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3629         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3630         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3631         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3632         * gcc.dg/20000609-1.c: Likewise.
3633         * gcc.dg/20000720-1.c: Likewise.
3634         * gcc.dg/20011107-1.c: Likewise.
3635         * gcc.dg/20011119-1.c: Likewise.
3636         * gcc.dg/20020108-1.c: Likewise.
3637         * gcc.dg/20020122-2.c: Likewise.
3638         * gcc.dg/20020122-3.c: Likewise.
3639         * gcc.dg/20020201-3.c: Likewise.
3640         * gcc.dg/20020206-1.c: Likewise.
3641         * gcc.dg/20020218-1.c: Likewise.
3642         * gcc.dg/20020310-1.c: Likewise.
3643         * gcc.dg/20020411-1.c: Likewise.
3644         * gcc.dg/20020418-2.c: Likewise.
3645         * gcc.dg/20020426-1.c: Likewise.
3646         * gcc.dg/20020426-2.c: Likewise.
3647         * gcc.dg/20020517-1.c: Likewise.
3648         * gcc.dg/20020523-1.c: Likewise.
3649         * gcc.dg/20020523-2.c: Likewise.
3650         * gcc.dg/20020729-1.c: Likewise.
3651         * gcc.dg/20030204-1.c: Likewise.
3652         * gcc.dg/20030826-2.c: Likewise.
3653         * gcc.dg/20030926-1.c: Likewise.
3654         * gcc.dg/20031202-1.c: Likewise.
3655         * gcc.dg/980312-1.c: Likewise.
3656         * gcc.dg/980313-1.c: Likewise.
3657         * gcc.dg/990117-1.c: Likewise.
3658         * gcc.dg/990424-1.c: Likewise.
3659         * gcc.dg/990524-1.c: Likewise.
3660         * gcc.dg/991230-1.c: Likewise.
3661         * gcc.dg/i386-387-1.c: Likewise.
3662         * gcc.dg/i386-387-2.c: Likewise.
3663         * gcc.dg/i386-387-3.c: Likewise.
3664         * gcc.dg/i386-387-4.c: Likewise.
3665         * gcc.dg/i386-387-5.c: Likewise.
3666         * gcc.dg/i386-387-6.c: Likewise.
3667         * gcc.dg/i386-asm-1.c: Likewise.
3668         * gcc.dg/i386-bitfield1.c: Likewise.
3669         * gcc.dg/i386-bitfield2.c: Likewise.
3670         * gcc.dg/i386-loop-1.c: Likewise.
3671         * gcc.dg/i386-loop-2.c: Likewise.
3672         * gcc.dg/i386-loop-3.c: Likewise.
3673         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3674         * gcc.dg/i386-pic-1.c: Likewise.
3675         * gcc.dg/i386-regparm.c: Likewise.
3676         * gcc.dg/i386-signbit-1.c: Likewise.
3677         * gcc.dg/i386-signbit-2.c: Likewise.
3678         * gcc.dg/i386-signbit-3.c: Likewise.
3679         * gcc.dg/i386-sse-5.c: Likewise.
3680         * gcc.dg/i386-sse-8.c: Likewise.
3681         * gcc.dg/i386-unroll-1.c: Likewise.
3682         * gcc.dg/tls/opt-1.c: Likewise.
3683         * gcc.dg/tls/opt-2.c: Likewise.
3684         * gcc.dg/unroll-1.c: Likewise.
3685         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3686         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3687         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3688         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3689
3690 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3691
3692         * g++.dg/template/incomplete1.C: New test.
3693
3694 2004-11-16  Nick Clifton  <nickc@redhat.com>
3695
3696         Revert patches accidentally commited during checkin of fixes for
3697         xstormy16 tests:
3698         gcc.c-torture/execute/simd-4.c: Revert
3699         gcc.dg/20040910-1.c: Revert.
3700
3701 2004-11-16  Paul Brook  <paul@codesourcery.com>
3702
3703         PR fortran/13010
3704         * gfortran.dg/der_pointer_1.f90: New test.
3705
3706 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
3707
3708         PR c/18498
3709         * gcc.dg/bitfld-13.c: New test.
3710
3711 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
3712
3713         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
3714         powerpc*-*-linux*.
3715
3716         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
3717         * gcc.dg/ppc64-abi-2.c: Ditto.
3718         * gcc.dg/ppc64-abi-3.c: Ditto.
3719
3720         * lib/gcc-dg.exp (dg-target-list): Remove.
3721
3722 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
3723
3724         * gcc.dg/ia64-postinc.c: New test.
3725
3726 2004-11-15  Mark Mitchell <mark@codesourcery.com>
3727
3728         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
3729
3730 2004-11-15  Nick Clifton  <nickc@redhat.com>
3731
3732         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
3733         __INT_MAX__ so that the test can be compiled by toolchains
3734         targeted at 16-bit processors.
3735
3736         * gcc.dg/20040625-1.c: Use long constants rather than integers
3737         when performing arithmetic that will overflow 16-bits.
3738
3739         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
3740         xstormy16.  It does not support 128-bit vector operations.
3741
3742         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
3743         with the macro PTR_TYPE.  Define this macro to an integer type
3744         suitable for holding a pointer.
3745
3746         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
3747         the target is a 16-bit processor.
3748
3749         * gcc.dg/cpp/if-2.c: Expect a different warning message from
3750         16-bit targets where the character constant will be too long.
3751
3752         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
3753         where the double will not be directly addressable.
3754
3755 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3756
3757         Friend class name lookup 1/n, PR c++/18471
3758         * g++.dg/template/crash26.C: New test.
3759         * g++.dg/lookup/struct1.C: Adjust expected error.
3760         * g++.dg/parse/elab1.C: Likewise.
3761         * g++.dg/parse/elab2.C: Likewise.
3762         * g++.dg/parse/int-as-enum1.C: Likewise.
3763         * g++.dg/parse/struct-as-enum1.C: Likewise.
3764         * g++.dg/parse/typedef1.C: Likewise.
3765         * g++.dg/parse/typedef3.C: Likewise.
3766         * g++.dg/parse/typedef4.C: Likewise.
3767         * g++.dg/parse/typedef5.C: Likewise.
3768         * g++.dg/template/nontype4.C: Likewise.
3769         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3770         * g++.old-deja/g++.other/elab1.C: Likewise.
3771         * g++.old-deja/g++.other/syntax4.C: Likewise.
3772
3773 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3774
3775         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
3776
3777 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
3778
3779         * gcc.c-torture/execute/20041114-1.c: New test.
3780
3781 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
3782
3783         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
3784         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
3785         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
3786         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
3787         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
3788         gcc.dg/switch-7.c: New tests.
3789
3790 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3791
3792         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
3793
3794 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3795
3796         PR tree-opt/18400
3797         * gcc.dg/vect/pr18400.c: New test.
3798
3799 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3800             Andrew Pinski  <pinskia@physics.uc.edu>
3801
3802         PR tree-opt/18425
3803         * gcc.dg/vect/pr18425.c: New test.
3804
3805 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3806
3807         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
3808         Guard with dg-require-alias and dg-require-visibility.
3809
3810 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3811
3812         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
3813
3814 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3815
3816         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
3817
3818 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3819
3820         PR c++/17344
3821         * g++.dg/template/defarg5.C: New test.
3822
3823 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3824
3825         * g++.dg/parse/cast1.C: Run only on ILP32.
3826         * g++.old-deja/g++.mike/p784.C: Likewise.
3827
3828 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
3829
3830         * gcc.c-torture/execute/20041113-1.c: New test.
3831
3832 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
3833
3834         PR target/18230
3835         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
3836         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
3837         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
3838         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3839         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
3840         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
3841         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
3842         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
3843         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
3844         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3845         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3846         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
3847         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
3848
3849 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
3850
3851         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
3852         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
3853         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
3854         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
3855         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
3856         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
3857         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
3858         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
3859         gcc.target/sparc/combined-1.c: New tests.
3860
3861 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
3862
3863         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
3864         New tests.
3865
3866 2004-11-12  Mark Mitchell <mark@codesourcery.com>
3867
3868         * lib/gcc-dg.exp (dg-forbid-option): New function.
3869         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
3870         * g++.dg/abi/bitfield8.C: Likewise.
3871         * g++.dg/abi/dtor1.C: Likewise.
3872         * g++.dg/abi/empty10.C: Likewise.
3873         * g++.dg/abi/empty7.C: Likewise.
3874         * g++.dg/abi/empty9.C: Likewise.
3875         * g++.dg/abi/layout3.C: Likewise.
3876         * g++.dg/abi/layout4.C: Likewise.
3877         * g++.dg/abi/thunk1.C: Likewise.
3878         * g++.dg/abi/thunk2.C: Likewise.
3879         * g++.dg/abi/vbase11.C: Likewise.
3880         * g++.dg/abi/vthunk2.C: Likewise.
3881         * g++.dg/abi/vthunk3.C: Likewise.
3882         * g++.dg/ext/attrib8.C: Likewise.
3883         * g++.dg/opt/longbranch2.C: Likewise.
3884         * g++.dg/opt/reg-stack4.C: Likewise.
3885         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3886         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3887         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3888         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3889         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3890         * gcc.dg/20000609-1.c: Likewise.
3891         * gcc.dg/20000720-1.c: Likewise.
3892         * gcc.dg/20011107-1.c: Likewise.
3893         * gcc.dg/20011119-1.c: Likewise.
3894         * gcc.dg/20020108-1.c: Likewise.
3895         * gcc.dg/20020122-2.c: Likewise.
3896         * gcc.dg/20020122-3.c: Likewise.
3897         * gcc.dg/20020201-3.c: Likewise.
3898         * gcc.dg/20020206-1.c: Likewise.
3899         * gcc.dg/20020218-1.c: Likewise.
3900         * gcc.dg/20020310-1.c: Likewise.
3901         * gcc.dg/20020411-1.c: Likewise.
3902         * gcc.dg/20020418-2.c: Likewise.
3903         * gcc.dg/20020426-1.c: Likewise.
3904         * gcc.dg/20020426-2.c: Likewise.
3905         * gcc.dg/20020517-1.c: Likewise.
3906         * gcc.dg/20020523-1.c: Likewise.
3907         * gcc.dg/20020523-2.c: Likewise.
3908         * gcc.dg/20020729-1.c: Likewise.
3909         * gcc.dg/20030204-1.c: Likewise.
3910         * gcc.dg/20030826-2.c: Likewise.
3911         * gcc.dg/20030926-1.c: Likewise.
3912         * gcc.dg/20031202-1.c: Likewise.
3913         * gcc.dg/980312-1.c: Likewise.
3914         * gcc.dg/980313-1.c: Likewise.
3915         * gcc.dg/990117-1.c: Likewise.
3916         * gcc.dg/990424-1.c: Likewise.
3917         * gcc.dg/990524-1.c: Likewise.
3918         * gcc.dg/991230-1.c: Likewise.
3919         * gcc.dg/i386-387-1.c: Likewise.
3920         * gcc.dg/i386-387-2.c: Likewise.
3921         * gcc.dg/i386-387-3.c: Likewise.
3922         * gcc.dg/i386-387-4.c: Likewise.
3923         * gcc.dg/i386-387-5.c: Likewise.
3924         * gcc.dg/i386-387-6.c: Likewise.
3925         * gcc.dg/i386-asm-1.c: Likewise.
3926         * gcc.dg/i386-bitfield1.c: Likewise.
3927         * gcc.dg/i386-bitfield2.c: Likewise.
3928         * gcc.dg/i386-loop-1.c: Likewise.
3929         * gcc.dg/i386-loop-2.c: Likewise.
3930         * gcc.dg/i386-loop-3.c: Likewise.
3931         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3932         * gcc.dg/i386-pic-1.c: Likewise.
3933         * gcc.dg/i386-regparm.c: Likewise.
3934         * gcc.dg/i386-signbit-1.c: Likewise.
3935         * gcc.dg/i386-signbit-2.c: Likewise.
3936         * gcc.dg/i386-signbit-3.c: Likewise.
3937         * gcc.dg/i386-sse-5.c: Likewise.
3938         * gcc.dg/i386-sse-8.c: Likewise.
3939         * gcc.dg/i386-unroll-1.c: Likewise.
3940         * gcc.dg/tls/opt-1.c: Likewise.
3941         * gcc.dg/tls/opt-2.c: Likewise.
3942         * gcc.dg/unroll-1.c: Likewise.
3943         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3944         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3945         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3946         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3947         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
3948         -m64 is specified.
3949
3950 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3951
3952         PR c++/18389
3953         * g++.dg/parse/cond1.C: New test.
3954
3955         PR c++/18429
3956         * g++.dg/template/array9.C: New test.
3957         * g++.dg/ext/vla1.C: Adjust error messages.
3958         * g++.dg/ext/vlm1.C: Likewise.
3959         * g++.dg/template/crash2.C: Likewise.
3960
3961         PR c++/18436
3962         * g++.dg/template/call3.C: New test.
3963
3964         PR c++/18407
3965         * g++.dg/template/ptrmem11.C: New test.
3966
3967 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
3968
3969         PR other/14264
3970         * lib/g++.exp: Set LC_ALL and LANG to C.
3971         * lib/gcc-dg.exp: Likewise.
3972         * lib/gfortran.exp: Likewise.
3973         * lib/objc.exp: Likewise.
3974         * lib/treelang.exp: Likewise.
3975
3976 2004-11-12  Andreas Schwab  <schwab@suse.de>
3977
3978         * gcc.dg/pr16286.c: Fix last change.
3979
3980 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3981
3982         PR c++/18416
3983         * g++.dg/init/global1.C: New test.
3984
3985 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
3986
3987         * gcc.c-torture/execute/20041112-1.c: New test.
3988
3989 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3990
3991         * lib/gcc-dg.exp (dg-target-list): New.
3992
3993 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3994             Richard Sandiford  <rsandifo@redhat.com>
3995
3996         * lib/target-supports.exp (get-compiler_messages): New.
3997         (check_named_sections_available): Use it.
3998         (check_effective_target_ilp32): New.
3999         (check_effective_target_lp64): New.
4000         (is-effective-target): New.
4001         * lib/gcc-dg.exp (dg-require-effective-target): New.
4002
4003 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
4004
4005         * gcc.dg/precedence-1.c: New test.
4006
4007 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4008
4009         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
4010
4011         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
4012         message, delete generated files, use more descriptive name for
4013         executable, and make the test unsupported when it cannot be run.
4014
4015         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
4016         (dg-require-weak, dg-require-visibility, dg-require-alias,
4017         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
4018         dg-require-iconv, dg-require-named-sections): Use it.
4019
4020         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
4021
4022 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
4023
4024         PR target/16457
4025         * gcc.dg/ppc-and-1: New
4026
4027         PR target/16796
4028         * gcc.dg/ppc-mov-1.c: New.
4029
4030         PR target/16458
4031         * gcc.dg/ppc-compare-1.c: New.
4032
4033 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
4034
4035         * objc.dg/desig-init-2.m: New test.
4036
4037 2004-11-10  Adam Nemet  <anemet@lnxw.com>
4038
4039         PR middle-end/18160
4040         * g++.dg/warn/register-var-1.C: New test.
4041         * g++.dg/warn/register-var-2.C: New test.
4042
4043 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4044
4045         * gcc.dg/union-2.c: New test.
4046
4047 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
4048
4049         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
4050         New test for PR tree-optimization/17892.
4051
4052 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
4053
4054         PR c++/18369
4055         * g++.dg/init/new12.C: New test.
4056
4057 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
4058
4059         * gcc.target/sparc: New directory.
4060         * gcc.target/sparc/sparc.exp: New driver.
4061         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
4062         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
4063         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
4064         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
4065
4066 2004-11-10  Paul Brook  <paul@codesourcery.com>
4067
4068         PR fortran/18218
4069         * gfortran.dg/list_read.c: New test.
4070
4071 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4072
4073         PR c/18322
4074         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
4075         expected diagnostic location.
4076
4077 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
4078
4079         * gcc.dg/20041109-1.c: New test.
4080
4081 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
4082
4083         PR objc/18406
4084         * objc/compile/pr18406.m: New test.
4085
4086 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4087
4088         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
4089
4090 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4091
4092         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
4093
4094 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
4095
4096         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
4097
4098 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
4099
4100         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
4101         exit.
4102
4103 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
4104
4105         PR tree-opt/18299
4106         * gcc.c-torture/pr18299-1.c: New test.
4107
4108 2004-11-06  Andreas Schwab  <schwab@suse.de>
4109
4110         * gcc.dg/pr16286.c: Also test for bool and pixel.
4111
4112 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
4113
4114         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
4115         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
4116         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
4117         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
4118         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
4119         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
4120         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
4121         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
4122         gcc.dg/struct-semi-3.c: New tests.
4123
4124 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4125
4126         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
4127
4128 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4129
4130         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
4131         Do not use C99 designators.
4132
4133 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4134
4135         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
4136
4137 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4138
4139         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
4140         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
4141         * gcc.c-torture/execute/simd-5.x: Remove.
4142
4143 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
4144
4145         PR rtl-optimization/17933
4146         * gcc.dg/torture/pr17933-1.c: New test.
4147
4148 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
4149
4150         PR target/18106
4151         * lib/target-supports.exp (check_weak_available): Support
4152         Windows.
4153
4154 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
4155
4156         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
4157         call to fflush(stdout) before abort.
4158         (my_ffsll): New function.
4159         (generate_fields): Use it.
4160
4161 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
4162
4163         * gcc.dg/init-undef-1.c: New test.
4164
4165 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
4166
4167         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
4168         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
4169         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
4170         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
4171         expected messages for new parser.
4172
4173 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
4174
4175         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
4176
4177 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4178
4179         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
4180         on LP64 targets.
4181
4182 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
4183
4184         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
4185         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
4186         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
4187         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
4188         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
4189         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
4190         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
4191         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
4192         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
4193         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
4194
4195 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
4196
4197         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
4198         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
4199         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
4200         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
4201         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
4202         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
4203         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
4204         for new parser.
4205
4206 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
4207
4208         PR target/15342
4209         * gcc.dg/20041104-1.c: New test.
4210
4211 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4212
4213         * g++.dg/template/nontype7.C: New test.
4214         * g++.dg/template/nontype8.C: Likewise.
4215         * g++.dg/template/nontype9.C: Likewise.
4216         * g++.dg/template/nontype10.C: Likewise.
4217         * g++.dg/tc1/dr49.C: Likewise.
4218         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
4219         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
4220
4221 2004-11-04  Ben Elliston  <bje@au.ibm.com>
4222
4223         * g++.dg/rtti/tinfo1.C: Remove xfails.
4224
4225 2004-11-04  Ben Elliston  <bje@au.ibm.com>
4226
4227         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
4228         packed attribute to the definition to satisfy the new C++ parser.
4229
4230 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4231
4232         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
4233         invocations of va_arg.
4234
4235 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
4236
4237         PR c++/18124
4238         * g++.dg/template/crash25.C: New test.
4239
4240         PR c++/18155
4241         * g++.dg/template/typedef2.C: New test.
4242         * g++.dg/parse/crash13.C: Adjust error markers.
4243
4244         PR c++/18177
4245         * g++.dg/conversion/const3.C: New test.
4246
4247 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4248
4249         PR fortran/17535
4250         PR fortran/17583
4251         PR fortran/17713
4252         * gfortran.dg/generic_[123].f90: New testcases.
4253
4254 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4255
4256         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
4257         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
4258
4259 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
4260
4261         PR tree-opt/16808
4262         * gcc.c-torture/compile/pr16808.c: New test.
4263
4264 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
4265
4266         PR rtl-optimization/17104
4267         * gcc.dg/ppc-bitfield1.c: New.
4268
4269 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
4270
4271         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
4272
4273 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
4274
4275         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
4276         strings for 32-bit code.
4277
4278 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
4279
4280         PR c/18239
4281         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
4282
4283 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
4284
4285         PR c++/18064
4286         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
4287
4288 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
4289
4290         PR c++/15172
4291         * g++.dg/init/aggr2.C: New test.
4292
4293 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
4294
4295         * objc.dg/local-decl-1.m: New test.
4296
4297 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4298
4299         * gcc.dg/20040910-1.c: Adjust regex.
4300
4301 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4302
4303         PR rtl-optimization/18084
4304         * g++.dg/opt/pr18084-1.C: New testcase.
4305
4306 2004-10-30  Matt Austern  <austern@apple.com>
4307
4308         PR c++/17542
4309         * g++.dg/ext/attrib18.C: New test.
4310
4311 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4312
4313         PR middle-end/18096
4314         * gcc.dg/pr18096-1.c: New test case.
4315
4316 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4317
4318         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
4319
4320 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
4321
4322         PR c/16666
4323         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
4324         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
4325         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
4326         gcc.dg/old-style-prom-3.c: New tests.
4327
4328 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
4329
4330         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
4331         Remove unnecessary inclusion of stdio.h.
4332
4333 2004-10-29  Roger Sayle  <roger@eyesopen.com>
4334
4335         PR rtl-optimization/17581
4336         * gcc.dg/pr17581-1.c: New test case.
4337
4338 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
4339
4340         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
4341         being implemented.
4342         * g++.dg/conversion/dr195-1.C: New.
4343         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
4344         * g++.old-deja/g++.mike/p10148.C: Likewise.
4345
4346 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
4347
4348         PR c++/17695
4349         * g++.dg/debug/typedef2.C: New test.
4350
4351 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
4352
4353         PR fortran/13490
4354         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
4355         * gfortran.dg/g77/README: Update.
4356
4357 2004-10-28  Matt Austern  <austern@apple.com>
4358
4359         PR c++/14124
4360         * g++.dg/ext/packed7.C: New test.
4361
4362 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4363
4364         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
4365         scan-assembler.
4366         * lib/scanasm.exp (hidden-scan-for): New proc.
4367         (scan-hidden): Use hidden-scan-for instead of constructing the scan
4368         string.
4369         (scan-not-hidden): Likewise.
4370         * lib/target-supports.exp (check_visibility_available): mach-o is
4371         support too.
4372
4373 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
4374
4375         PR c++/17132
4376         * g++.dg/template/memclass3.C: New test.
4377
4378 2004-10-28  Adam Nemet  <anemet@lnxw.com>
4379
4380         PR middle-end/18160
4381         * gcc.dg/register-var-1.c: New test.
4382         * gcc.dg/register-var-2.c: New test.
4383         * gcc.dg/asm-7.c: Taking the address of a register variable is an
4384         error now.
4385
4386 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
4387
4388         PR other/18172
4389         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
4390         unused variables.
4391         * gcc.dg/vect/vect-22.c: Likewise.
4392
4393 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
4394
4395         * gcc.dg/i386-rotate-1.c: New test.
4396
4397 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
4398
4399         * g++.dg/init/ref12.C: Add "run" marker.
4400
4401         PR c++/17435
4402         * g++.dg/init/ref12.C: New test.
4403
4404         PR c++/18140
4405         * g++.dg/template/shift1.C: New test.
4406         * g++.dg/template/error10.C: Adjust error markers.
4407
4408 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
4409
4410         PR tree-opt/17529
4411         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
4412
4413 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
4414
4415         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
4416         * gcc.dg/weak/weak-3.c: Likewise.
4417         * gcc.dg/weak/weak-5.c: Likewise.
4418         * gcc.dg/weak/weak-9.c: Likewise.
4419         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
4420         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
4421
4422         * gcc.dg/darwin-weakimport-1.c: New.
4423
4424 2004-10-28  Ben Elliston  <bje@au.ibm.com>
4425
4426         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
4427
4428 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
4429
4430         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
4431         'syntax' error messages.
4432         * gcc.dg/cpp/direct2s.c: Likewise.
4433
4434 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
4435
4436         * gcc.c-torture/compile/20041026-1.c: New.
4437
4438 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
4439
4440         PR c++/18093
4441         * g++.dg/lookup/ns2.C: New test.
4442
4443         PR c++/18020
4444         * g++.dg/template/enum4.C: New test.
4445
4446         PR c++/18161
4447         * g++.dg/template/expr1.C: New test.
4448
4449 2004-10-26  Ben Elliston  <bje@au.ibm.com>
4450
4451         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
4452
4453 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4454
4455         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
4456         gcc.dg/decl-nospec-3.c: New tests.
4457
4458 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
4459
4460         * objc.dg/super-class-3.m: New test.
4461
4462 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
4463
4464         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
4465         resyncing.
4466         * gcc.dg/cpp/direct2s.c: Likewise.
4467
4468 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
4469
4470         * objc.dg/image-info.m: Update for changes to section selection.
4471
4472 2004-10-25  David Ayers  <d.ayers@inode.at>
4473             Ziemowit Laski  <zlaski@apple.com>
4474
4475         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
4476         diagnostics when messaging 'id <Proto>'.
4477         * objc.dg/class-protocol-1.m: New test.
4478         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
4479         a non-existent method signature.
4480         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
4481         Update diagnostics when messaging with non-existent method signature.
4482         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
4483         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
4484         invalid receivers are now resolved as if messaging 'id'; remove
4485         extraneous diagnostics.
4486
4487 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
4488
4489         PR c/16667
4490         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
4491         gcc.dg/init-desig-obs-3.c: New tests.
4492
4493 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
4494
4495         * gcc.dg/debug/20041023-1.c: New test.
4496
4497 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
4498
4499         PR middle-end/17407
4500         * gcc.c-torture/compile/pr17407.c: New test.
4501
4502         PR c++/18121
4503         * g++.dg/template/array8.C: New test.
4504
4505 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4506
4507         PR other/18138
4508         * lib/g++.exp: Accept more than one multilib libgcc.
4509         * lib/gcc-dg.exp: Likewise.
4510         * lib/objc.exp: Likewise.
4511         * lib/treelang.exp: Likewise.
4512         * lib/gfortran.exp: Likewise.
4513
4514 2004-10-24  Ben Elliston  <bje@au.ibm.com>
4515
4516         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
4517
4518 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
4519
4520         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
4521         * gcc.dg/c99-const-expr-3.c: Likewise.
4522
4523 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
4524
4525         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
4526
4527 2004-10-23  Ben Elliston  <bje@au.ibm.com>
4528
4529         * gcc.c-torture/execute/loop-2e.x: Remove.
4530
4531 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
4532
4533         PR c++/18095
4534         * g++.dg/parse/crash18.C: New.
4535         * g++.dg/parse/crash19.C: New.
4536
4537 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
4538
4539         * g++.dg/ext/dllimport1.C: Move dg-warnings.
4540         * g++.dg/ext/dllimport2.C: Same.
4541         * g++.dg/ext/dllimport8.C: Same.
4542
4543 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
4544
4545         PR c++/10841
4546         * g++.dg/conversion/cast1.C: New test.
4547         * g++.dg/overload/pmf1.C: Adjust error marker.
4548
4549 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
4550
4551         PR objc/17923
4552         * objc.dg/const-str-7.m: New test.
4553
4554 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4555
4556         * g++.dg/template/memfriend11.C: Fix comment typo.
4557         * g++.dg/template/memfriend14.C: Likewise.
4558
4559 2004-10-20  Richard Henderson  <rth@redhat.com>
4560
4561         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
4562         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
4563         -fasynchronous-unwind-tables.
4564
4565 2004-10-20  Richard Henderson  <rth@redhat.com>
4566
4567         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
4568         (main): Return success.
4569         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
4570         (main): Return success.
4571
4572 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4573
4574         PR c++/13495
4575         * g++.dg/template/memfriend9.C: New test.
4576         * g++.dg/template/memfriend10.C: Likewise.
4577         * g++.dg/template/memfriend11.C: Likewise.
4578         * g++.dg/template/memfriend12.C: Likewise.
4579         * g++.dg/template/memfriend13.C: Likewise.
4580         * g++.dg/template/memfriend14.C: Likewise.
4581         * g++.dg/template/memfriend15.C: Likewise.
4582         * g++.dg/template/memfriend16.C: Likewise.
4583         * g++.dg/template/memfriend17.C: Likewise.
4584         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
4585
4586 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
4587
4588         * g++.dg/conversion/dr195.C: New.
4589         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
4590
4591 2004-10-20  Ben Elliston  <bje@au.ibm.com>
4592             Devang Patel  <dpatel@apple.com>
4593
4594         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
4595         of floating point arithmetic, which could trap.
4596
4597 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
4598
4599         PR c++/14035
4600         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
4601         * g++.dg/conversion/const2.C: New test.
4602         * g++.dg/expr/reinterpret2.C: New test.
4603         * g++.dg/expr/reinterpret3.C: New test.
4604         * g++.dg/expr/cast2.C: New test.
4605         * g++.dg/expr/copy1.C: New test.
4606         * g++.dg/other/conversion1.C: Change error message.
4607         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
4608         function pointers to void *.
4609         * g++.old-deja/g++.mike/p10148.C: Likewise.
4610
4611 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4612
4613         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
4614
4615 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
4616
4617         PR c++/18047
4618
4619         * g++.dg/parse/expr3.C: New test.
4620
4621 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4622
4623         * gcc.dg/smod-1.c: New test.
4624
4625 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
4626
4627         * objc.dg/method-14.m: New test.
4628
4629 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
4630
4631         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
4632         Also xfail as the patch was reverted.
4633
4634 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
4635
4636         PR middle-end/16973
4637         * gcc.dg/pr16973.c: New test.
4638
4639 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
4640
4641         PR tree-optimization/17656
4642         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
4643
4644 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
4645
4646         * g++.dg/eh/shadow1.C: New.
4647
4648 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
4649
4650         * gcc.c-torture/compile/20041018-1.c: New test.
4651
4652 2004-10-18  Ben Elliston  <bje@au.ibm.com>
4653
4654         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
4655         compiler referring to register 0 when accessing sdata.  The linker
4656         now patches things up.
4657
4658 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
4659
4660         PR c/17529
4661         * gcc.c-torture/compile/pr17529.c: New test.
4662
4663 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4664
4665         PR c++/17743
4666         * g++.dg/ext/attrib17.C: New test.
4667
4668 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4669
4670         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
4671
4672 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4673
4674         PR c++/10479
4675         * g++.dg/ext/attrib16.C: New test.
4676
4677 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
4678
4679         PR c++/17042
4680         * g++.dg/init/dso_handle1.C: New test.
4681
4682         PR c++/14667
4683         * g++.dg/parse/typedef6.C: New test.
4684
4685         PR c++/17916
4686         * g++.dg/parse/pragma1.C: New test.
4687
4688 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
4689
4690         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
4691
4692 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
4693
4694         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
4695         -fno-common when on HPPA HP-UX platforms.
4696
4697 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
4698
4699         PR other/16820
4700         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
4701         stdint.h.
4702         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
4703         uintptr_t.
4704
4705 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
4706
4707         PR c++/16301
4708         * g++.dg/lookup/strong-using-4.C: New test.
4709
4710 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
4711
4712         PR middle-end/16567
4713         * gcc.c-torture/compile/nested-1.c: New test.
4714
4715 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
4716
4717         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
4718         and mipsisa64*-*-* (until support for misaligned loads is added).
4719         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
4720         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
4721         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
4722         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
4723         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
4724         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
4725
4726 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
4727
4728         PR c++/17976
4729         * g++.dg/init/dtor3.C: New test.
4730
4731 2004-10-15  Ben Elliston  <bje@au.ibm.com>
4732
4733         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
4734
4735 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
4736
4737         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
4738         * gcc.dg/macho-lo-sum.c: Likewise.
4739
4740 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
4741
4742         * gcc.dg/ppc-spe64-1.c: New test.
4743
4744 2004-10-14  Devang Patel  <dpatel@apple.com>
4745
4746         PR 17635
4747         * gcc.dg/pr17635.c : New test.
4748
4749 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
4750
4751         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
4752         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
4753         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
4754         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
4755         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
4756         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
4757         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
4758         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
4759         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
4760         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
4761         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
4762         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
4763         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
4764         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
4765         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
4766         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
4767         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
4768         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
4769
4770 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
4771
4772         * gcc.dg/vect/vect-82.c: New testcase.
4773         * gcc.dg/vect/vect-82_64.c: New testcase.
4774         * gcc.dg/vect/vect-83.c: New testcase.
4775         * gcc.dg/vect/vect-83_64.c: New testcase.
4776
4777 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4778
4779         * gcc.dg/cpp/error-1.c: New test.
4780
4781 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4782
4783         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
4784
4785 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
4786
4787         PR target/17984
4788         * gcc.dg/cris-peep2-xsrand2.c: New test.
4789
4790 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
4791
4792         PR c++/17661
4793         * testsuite/g++.dg/expr/for2.C: New test.
4794
4795 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4796
4797         * g++.dg/inherit/thunk1.C: Run on the SPARC.
4798
4799 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
4800
4801         PR tree-optimization/17724
4802         * g++.dg/opt/pr17724-1.C: New test.
4803         * g++.dg/opt/pr17724-2.C: New test.
4804         * g++.dg/opt/pr17724-3.C: New test.
4805         * g++.dg/opt/pr17724-4.C: New test.
4806         * g++.dg/opt/pr17724-5.C: New test.
4807         * g++.dg/opt/pr17724-6.C: New test.
4808
4809 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
4810
4811         PR c/17301
4812         * gcc.dg/pr17301-2.c: New test.
4813
4814 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
4815
4816         PR c++/15876
4817         * g++.dg/parse/error22.C: New test.
4818
4819         PR c++/17936
4820         * g++.dg/template/spec18.C: New test.
4821
4822 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
4823
4824         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
4825         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
4826         memcpy.
4827         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
4828         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
4829
4830 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
4831
4832         * g++.dg/eh/cleanup5.C: Add dg-options "".
4833
4834 2004-10-11  Roger Sayle  <roger@eyesopen.com>
4835
4836         PR middle-end/17657
4837         * gcc.dg/switch-4.c: New test case.
4838
4839 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
4840
4841         * gcc.c-torture/execute/20041011-1.c: New test.
4842
4843 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
4844
4845         PR c++/17554
4846         * g++.dg/init/for3.C: New test.
4847
4848         PR c++/17657
4849         * g++.dg/opt/switch2.C: New test.
4850
4851         PR middle-end/17703
4852         * g++.dg/warn/Wreturn-2.C: New test.
4853
4854 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
4855
4856         PR c++/17907
4857         * g++.dg/eh/cleanup5.C: New test.
4858
4859 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
4860
4861         PR c++/17393
4862         * g++.dg/parse/error21.C: New test.
4863
4864 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4865
4866         * g++.dg/overload/pmf1.C: Adjust quoting marks.
4867         * g++.dg/warn/incomplete1.C: Likewise.
4868         * g++.dg/template/qualttp20.C: Likewise.
4869
4870 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4871
4872         PR c/17881
4873         * parm-incomplete-1.c: New test.
4874
4875 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
4876
4877         PR c++/17867
4878         * g++.dg/parse/error19.C: New test.
4879
4880         PR c++/17670
4881         * g++.dg/init/new11.C: New test.
4882
4883         PR c++/17821
4884         * g++.dg/parse/error20.C: New test.
4885
4886         PR c++/17826
4887         * g++.dg/template/crash24.C: New test.
4888
4889 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4890
4891         PR c/17301
4892         * gcc.dg/pr17301-1.c: New test.
4893
4894 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4895
4896         PR c/17189
4897         * gcc.dg/anon-struct-5.c: New test.
4898
4899 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4900
4901         PR c/17844
4902         * gcc.dg/pr17844-1.c: New test.
4903
4904 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
4905
4906         PR tree-optimization/17906
4907         * gcc.c-torture/compile/pr17906.c: New.
4908
4909 2004-10-09  Stuart Hastings  <stuart@apple.com>
4910             Roger Sayle  <roger@eyesopen.com>
4911
4912         PR rtl-optimization/17853
4913         * gcc.dg/i386-mmx-5.c: New testcase.
4914
4915 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
4916
4917         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
4918
4919 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
4920
4921         PR c++/17524
4922         * g++.dg/template/static9.C: New test.
4923
4924         PR c++/17685
4925         * g++.dg/parse/operator5.C: New test.
4926
4927 2004-10-09  Roger Sayle  <roger@eyesopen.com>
4928
4929         PR middle-end/17894
4930         * gcc.c-torture/execute/divcmp-4.c: New test case.
4931
4932 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4933
4934         PR tree-opt/17902
4935         * g++.dg/opt/pr17902.C: New test.
4936
4937 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
4938
4939         * gcc.dg/cpp/ident-1.c: Add dg-options "".
4940
4941 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4942
4943         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
4944
4945 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4946
4947         * gcc.dg/assign-warn-3.c: New test.
4948
4949 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4950
4951         PR c/16999
4952         * gcc.dg/cpp/ident-1.c: New test.
4953
4954 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
4955
4956         * gcc.c-torture/compile/acc1.c: New.
4957
4958 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4959
4960         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
4961         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
4962
4963 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4964
4965         * gcc.dg/ultrasp11.c: New test.
4966
4967 2004-10-08  Michael Matz  <matz@suse.de>
4968
4969         * gcc.dg/doloop-2.c: New test.
4970
4971 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4972
4973         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
4974         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
4975         objc.dg/method-9.m: Update expected diagnostics.
4976
4977 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
4978
4979         * gcc.dg/ppc-fsel-3.c: New file.
4980         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
4981
4982 2004-10-07  Paul Brook  <paul@codesourcery.com>
4983
4984         * gfortran.dg/intrinsic_verify_1.f90: New test.
4985
4986 2004-10-07  Paul Brook  <paul@codesourcery.com>
4987
4988         * gfortran.dg/empty_format_1.f90: Remove stray commas.
4989
4990 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4991
4992         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
4993         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
4994         commit.
4995
4996 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
4997
4998         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
4999
5000 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5001
5002         PR c++/17115
5003         * g++.dg/warn/Winline-4.C: New test.
5004
5005 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5006
5007         * gcc.c-torture/compile/20041007-1.c: New test.
5008
5009 2004-10-07  Paul Brook  <paul@codesourcery.com>
5010
5011         PR fortran/17678
5012         * gfortran.dg/use_allocated_1.f90: New test.
5013
5014 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
5015
5016         PR middle-end/17849
5017         * gfortran.fortran-torture/compile/nested.f90: New test
5018
5019 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
5020
5021         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
5022
5023 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
5024
5025         PR c++/17368
5026         * g++.dg/ext/asm6.C: New test.
5027
5028 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
5029
5030         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
5031
5032 2004-10-06  Paul Brook  <paul@codesourcery.com>
5033
5034         PR libfortran/17709
5035         * gfortran.dg/empty_format_1.f90: New test.
5036
5037 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5038
5039         PR fortran/17568
5040         * gfortran.dg/ishft.f90: New test.
5041
5042         PR fortran/17283
5043         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
5044         tests.
5045
5046 2004-10-06  Paul Brook  <paul@codesourcery.com>
5047
5048         * gfortran.dg/do_1.f90: New test.
5049
5050 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5051
5052         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
5053         optimizing for size.
5054
5055 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5056
5057         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
5058
5059 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5060
5061         * gcc.c-torture/compile/20041005-1.c: New test.
5062
5063 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
5064
5065         PR c++/17829
5066         * g++.dg/lookup/koenig4.C: New.
5067
5068 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5069
5070         * g++.dg/other/classkey1.C: Adjust quoting marks.
5071         * g++.dg/parse/error15.C: Likewise.
5072         * g++.dg/template/meminit2.C (int>): Likewise.
5073
5074 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5075
5076         PR fortran/17283
5077         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
5078
5079         PR fortran/17631
5080         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
5081
5082         PR fortran/17708
5083         * gfortran.dg/pr17708.f90: New test.
5084
5085 2004-10-04  Chao-ying Fu  <fu@mips.com>
5086
5087         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
5088         * gcc.dg/vect/vect-4.c: Ditto.
5089         * gcc.dg/vect/vect-5.c: Ditto.
5090         * gcc.dg/vect/vect-6.c: Ditto.
5091         * gcc.dg/vect/vect-8.c: Ditto.
5092         * gcc.dg/vect/vect-16.c: Ditto.
5093         * gcc.dg/vect/vect-30.c: Ditto.
5094         * gcc.dg/vect/vect-40.c: Ditto.
5095         * gcc.dg/vect/vect-41.c: Ditto.
5096         * gcc.dg/vect/vect-42.c: Ditto.
5097         * gcc.dg/vect/vect-43.c: Ditto.
5098         * gcc.dg/vect/vect-44.c: Ditto.
5099         * gcc.dg/vect/vect-45.c: Ditto.
5100         * gcc.dg/vect/vect-46.c: Ditto.
5101         * gcc.dg/vect/vect-47.c: Ditto.
5102         * gcc.dg/vect/vect-48.c: Ditto.
5103         * gcc.dg/vect/vect-49.c: Ditto.
5104         * gcc.dg/vect/vect-50.c: Ditto.
5105         * gcc.dg/vect/vect-51.c: Ditto.
5106         * gcc.dg/vect/vect-52.c: Ditto.
5107         * gcc.dg/vect/vect-53.c: Ditto.
5108         * gcc.dg/vect/vect-54.c: Ditto.
5109         * gcc.dg/vect/vect-55.c: Ditto.
5110         * gcc.dg/vect/vect-56.c: Ditto.
5111         * gcc.dg/vect/vect-57.c: Ditto.
5112         * gcc.dg/vect/vect-58.c: Ditto.
5113         * gcc.dg/vect/vect-59.c: Ditto.
5114         * gcc.dg/vect/vect-60.c: Ditto.
5115         * gcc.dg/vect/vect-74.c: Ditto.
5116         * gcc.dg/vect/vect-79.c: Ditto.
5117         * gcc.dg/vect/vect-80.c: Ditto.
5118
5119 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
5120
5121         * gcc.dg/unused-7.c: Use the correct option.
5122
5123 2004-10-04  Paul Brook  <paul@codesourcery.com>
5124         Bud Davis  <bdavis9659@comcast.net>
5125
5126         PR fortran/17706
5127         PR fortran/16434
5128         * gfortran/pr17706.f90: New test.
5129         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
5130
5131 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5132
5133         * gfortran.dg/pr17612.f90: New test.
5134
5135 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5136
5137         * g++.dg/template/local1.C: Adjust quoting marks in
5138         testing for diagnostics.
5139         * g++.dg/tls/diag-2.C: Likewise.
5140         * g++.dg/other/error8.C: Likewise.
5141
5142 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
5143
5144         PR c/17178
5145         * gcc.dg/unused-4.c: Adjust to be correct.
5146
5147         PR c/17820
5148         * gcc.dg/unused-7.c: New test.
5149
5150 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
5151
5152         PR c++/17797
5153         * g++.dg/overload/template2.C: New test.
5154
5155 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
5156
5157         PR tree-optimization/16632
5158         * gcc.dg/tree-ssa/20041002-1.c: New.
5159
5160 2004-10-03  Paul Brook  <paul@codesourcery.com>
5161
5162         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
5163         rather than relying on default formatting.
5164
5165 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
5166
5167         * gcc.dg/20040920-1.c: Update expected message text.
5168
5169 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
5170
5171         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
5172
5173 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
5174
5175         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
5176         tree level.
5177
5178 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
5179
5180         * gcc.dg/tree-ssa/pr17343.c: Remove.
5181
5182 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
5183
5184         PR tree-opt/17343
5185         * gcc.dg/tree-ssa/pr17343.c: New test.
5186
5187 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
5188
5189         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
5190         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
5191         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
5192         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
5193         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
5194
5195 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5196
5197         * gcc.dg/lvalue-2.c: New test.
5198
5199 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5200
5201         PR c/17730
5202         * gcc.dg/pr17730-1.c: New test
5203
5204 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5205
5206         PR c/7425
5207         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
5208
5209 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
5210
5211         * gcc.c-torture/execute/stdarg-1.c: New test.
5212         * gcc.c-torture/execute/stdarg-2.c: New test.
5213         * gcc.c-torture/execute/stdarg-3.c: New test.
5214         * gcc.dg/tree-ssa/stdarg-1.c: New test.
5215         * gcc.dg/tree-ssa/stdarg-2.c: New test.
5216         * gcc.dg/tree-ssa/stdarg-3.c: New test.
5217         * gcc.dg/tree-ssa/stdarg-4.c: New test.
5218         * gcc.dg/tree-ssa/stdarg-5.c: New test.
5219
5220 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
5221
5222         PR tree-optimization/17697
5223         * g++.dg/opt/pr17697-1.C: New test.
5224         * g++.dg/opt/pr17697-2.C: New test.
5225         * g++.dg/opt/pr17697-3.C: New test.
5226
5227 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5228
5229         PR c/16409
5230         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
5231         gcc.dg/vla-init-5.c: New tests.
5232
5233 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
5234
5235         PR c/13804
5236         * gcc.dg/pr13804-1.c: New test.
5237
5238 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5239
5240         PR fortran/16938
5241         * gfortran.dg/pr16938.f90: New test.
5242
5243 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
5244
5245         * g++.dg/template/crash23.C: New test.
5246
5247 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
5248
5249         PR c++/17585
5250         * g++.dg/template/static8.C: New test.
5251
5252 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
5253
5254         PR c++/17681
5255         * g++.dg/other/error9.C: New test.
5256
5257 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
5258
5259         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
5260
5261 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5262
5263         PR fortran/15164
5264         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
5265
5266 2004-09-26  Roger Sayle  <roger@eyesopen.com>
5267
5268         PR middle-end/17112
5269         * gcc.dg/pr17112-1.c: New test case.
5270
5271 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5272
5273         PR c/11459
5274         * gcc.dg/pr11459-1.c: New test.
5275
5276 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
5277
5278         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
5279         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5280
5281 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5282
5283         * gfortran.dg/pr15324.f90: Make array bounds consistent.
5284
5285 2004-09-25  Jan Hubicka  <jh@suse.cz>
5286
5287         * compile/30040909-1.c: New test.
5288         * compile/30040907-1.c: New test.
5289
5290 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
5291
5292         * gcc.c-torture/execute/va-arg-26.c: New test.
5293
5294 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
5295
5296         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
5297         extra diagnostics on targets with 64-bit pointers.
5298         * objc.dg/selector-1.m: Adjust dg-warning regexp.
5299
5300 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5301
5302         PR c/17188
5303         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
5304         * gcc.dg/decl-3.c: Adjust expected message.
5305
5306 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5307
5308         PR fortran/17615
5309         * gfortran.dg/pr17615.f90: New test.
5310
5311 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
5312
5313         PR tree-optimzation/17517
5314         * g++.dg/tree-ssa/pr17517.C: New Test.
5315
5316 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5317
5318         PR c++/16889
5319         * g++.dg/lookup/ambig3.C: New.
5320
5321 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
5322
5323         PR tree-opt/17624
5324         * g++.dg/opt/pr17624.C: New test.
5325
5326 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5327
5328         PR c/6980
5329         * gcc.dg/Wbad-function-cast-1.c: New test.
5330
5331 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
5332
5333         * g++.dg/ext/complit1.C
5334         * g++.dg/other/error2.C
5335         * g++.dg/other/nontype-1.C
5336         * g++.dg/parse/crash11.C
5337         * g++.dg/parse/crash12.C
5338         * g++.dg/parse/error15.C
5339         * g++.dg/parse/error4.C
5340         * g++.dg/parse/tmpl-outside1.C
5341         * g++.dg/parse/too-many-tmpl-args1.C
5342         * g++.dg/template/dependent-expr3.C
5343         * g++.dg/template/error10.C
5344         * g++.dg/template/instantiate1.C
5345         * g++.dg/template/vtable2.C
5346         * g++.dg/warn/Wshadow-1.C
5347         * g++.dg/warn/weak1.C
5348         * g++.old-deja/g++.brendan/crash16.C
5349         * g++.old-deja/g++.brendan/crash18.C
5350         * g++.old-deja/g++.brendan/crash48.C
5351         * g++.old-deja/g++.brendan/crash49.C
5352         * g++.old-deja/g++.brendan/crash55.C
5353         * g++.old-deja/g++.brendan/crash56.C
5354         * g++.old-deja/g++.brendan/crash8.C
5355         * g++.old-deja/g++.brendan/enum11.C
5356         * g++.old-deja/g++.brendan/enum8.C
5357         * g++.old-deja/g++.brendan/enum9.C
5358         * g++.old-deja/g++.brendan/friend3.C
5359         * g++.old-deja/g++.brendan/misc14.C
5360         * g++.old-deja/g++.bugs/900402_02.C
5361         * g++.old-deja/g++.bugs/900404_03.C
5362         * g++.old-deja/g++.bugs/900404_04.C
5363         * g++.old-deja/g++.bugs/900428_03.C
5364         * g++.old-deja/g++.jason/crash4.C
5365         * g++.old-deja/g++.jason/overload21.C
5366         * g++.old-deja/g++.jason/redecl1.C
5367         * g++.old-deja/g++.jason/report.C
5368         * g++.old-deja/g++.jason/rfg10.C
5369         * g++.old-deja/g++.jason/template30.C
5370         * g++.old-deja/g++.law/arm12.C
5371         * g++.old-deja/g++.law/ctors5.C
5372         * g++.old-deja/g++.law/cvt20.C
5373         * g++.old-deja/g++.law/init10.C
5374         * g++.old-deja/g++.law/init8.C
5375         * g++.old-deja/g++.law/visibility17.C
5376         * g++.old-deja/g++.law/visibility7.C
5377         * g++.old-deja/g++.mike/net8.C
5378         * g++.old-deja/g++.mike/p646.C
5379         * g++.old-deja/g++.mike/p700.C
5380         * g++.old-deja/g++.mike/p701.C
5381         * g++.old-deja/g++.mike/p811.C
5382         * g++.old-deja/g++.ns/template13.C
5383         * g++.old-deja/g++.other/array3.C
5384         * g++.old-deja/g++.other/crash25.C
5385         * g++.old-deja/g++.other/dtor3.C
5386         * g++.old-deja/g++.other/dtor4.C
5387         * g++.old-deja/g++.other/main1.C
5388         * g++.old-deja/g++.other/warn7.C
5389         * g++.old-deja/g++.pt/crash11.C
5390         * g++.old-deja/g++.pt/crash36.C
5391         * g++.old-deja/g++.pt/spec22.C
5392         * g++.old-deja/g++.pt/spec9.C
5393         * g++.old-deja/g++.pt/ttp52.C
5394         * g++.old-deja/g++.robertl/eb103.C
5395         * g++.old-deja/g++.robertl/eb121.C
5396         * g++.old-deja/g++.robertl/eb22.C
5397         * g++.old-deja/g++.robertl/eb8.C:
5398         Update locations and/or regexps of dg-error markers.
5399         Remove markers for some bogus messages that are no longer issued.
5400
5401 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
5402
5403         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
5404         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
5405
5406 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
5407
5408         PR c++/17618
5409         * g++.dg/lookup/crash5.C: New test.
5410
5411 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
5412
5413         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
5414         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
5415         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
5416         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
5417         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
5418         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
5419
5420         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
5421         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
5422         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
5423         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
5424         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
5425         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
5426
5427         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
5428
5429         * gcc.dg/vect/vect-44.c: Check additional cases.
5430         * gcc.dg/vect/vect-48.c: Check additional cases.
5431
5432         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
5433         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
5434         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
5435         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
5436         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
5437         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
5438         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
5439         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
5440         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
5441
5442         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
5443         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
5444         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
5445
5446 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5447
5448         * gcc.dg/tree-ssa/loop-6.c: New test.
5449
5450 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
5451
5452         PR c++/17620
5453         * g++.dg/inherit/base2.C: New.
5454
5455 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5456
5457         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
5458         * gcc.dg/20001012-2.c: Likewise.
5459         * gcc.dg/20001013-1.c: Likewise.
5460         * gcc.dg/20001101-1.c: Likewise.
5461         * gcc.dg/20001102-1.c: Likewise.
5462         * gcc.dg/bf-spl1.c: Likewise.
5463         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
5464         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
5465
5466 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
5467
5468         PR tree-optimization/16721
5469         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
5470
5471 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
5472
5473         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
5474         * gcc.dg/20040305-1.c: Likewise.
5475
5476 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5477
5478         PR c/16566
5479         * gcc.c-torture/compile/pr16566-1.c,
5480         gcc.c-torture/compile/pr16566-2.c,
5481         gcc.c-torture/compile/pr16566-3.c: New tests.
5482
5483 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
5484
5485         PR tree-optimization/17512
5486         * gcc.c-torture/compile/20040916-1.c.
5487
5488 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
5489
5490         * gcc.dg/pragma-re-3.c: New test.
5491
5492 2004-09-17  Matt Austern  <austern@apple.com>
5493
5494         PR c++/15049
5495         * g++.dg/other/anon3.C: New.
5496
5497 2004-09-21  Roger Sayle  <roger@eyesopen.com>
5498
5499         PR c++/7503
5500         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
5501         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
5502         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
5503         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
5504         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
5505
5506 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
5507
5508         PR fortran/17286
5509         * gfortran.dg/pr17286.f90: New test.
5510
5511 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
5512
5513         PR c++/17530
5514         * g++.dg/template/static7.C: New test.
5515
5516 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
5517
5518         PR tree-opt/17558
5519         * gcc.c-torture/compile/pr17558.c: New test.
5520
5521 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
5522
5523         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
5524         if SKIP_ATTRIBUTE is defined.
5525
5526 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5527
5528         PR fortran/15957
5529         * gfortran.dg/pr15957.f90: New test.
5530
5531 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
5532
5533         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
5534         in comparison.
5535         * gcc.dg/vect/vect-79.c: Likewise.
5536         * gcc.dg/vect/vect-80.c: Likewise.
5537
5538 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5539
5540         PR fortran/15750
5541         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
5542
5543 2004-09-20  Ira Rosen  <irar@il.ibm.com>
5544
5545         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
5546         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
5547         * gcc.dg/vect/vect-62.c: New testcase.
5548         * gcc.dg/vect/vect-63.c: New testcase.
5549         * gcc.dg/vect/vect-64.c: New testcase.
5550         * gcc.dg/vect/vect-65.c: New testcase.
5551         * gcc.dg/vect/vect-66.c: New testcase.
5552         * gcc.dg/vect/vect-67.c: New testcase.
5553         * gcc.dg/vect/vect-68.c: New testcase.
5554         * gcc.dg/vect/vect-69.c: New testcase.
5555         * gcc.dg/vect/vect-79.c: New testcase.
5556         * gcc.dg/vect/vect-80.c: New testcase.
5557
5558 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
5559
5560         * gcc.target/mips/asm-1.c: New test.
5561
5562 2004-09-19  Ira Rosen  <irar@il.ibm.com>
5563
5564         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
5565         * gcc.dg/vect/vect-73.c: New testcase.
5566         * gcc.dg/vect/vect-74.c: New testcase.
5567         * gcc.dg/vect/vect-75.c: New testcase.
5568         * gcc.dg/vect/vect-76.c: New testcase.
5569         * gcc.dg/vect/vect-77.c: New testcase.
5570         * gcc.dg/vect/vect-78.c: New testcase
5571
5572 2004-09-18  Paul Brook  <paul@codesourcery.com>
5573
5574         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
5575
5576 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5577
5578         PR c/17424
5579         * gcc.dg/pr17424-1.c: New test.
5580
5581 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
5582
5583         * g++.dg/tree-ssa/pr17153.C: New test.
5584
5585 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
5586
5587         PR pch/13361
5588         * testsuite/g++.dg/pch/wchar-1.C: New.
5589         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5590
5591 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
5592
5593         * gcc.c-torture/execute/20040917-1.c: New test.
5594
5595 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5596
5597         PR tree-optimization/17319
5598         * gcc.dg/pr17319.c: New test.
5599
5600 2004-09-17  Devang Patel  <dpatel@apple.com>
5601
5602         * gcc.dg/20040813-1.c: New test.
5603
5604 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5605
5606         PR tree-optimization/17273
5607         * gcc.c-torture/compile/pr17273.c: New test.
5608
5609 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5610
5611         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
5612         Update expected messages.
5613         * gcc.dg/declspec-13.c: New test.
5614
5615 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
5616
5617         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
5618
5619 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5620
5621         * gcc.c-torture/execute/pr17252.c: Use post-increment to
5622         change what 'a' is pointing to.
5623
5624 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
5625
5626         PR c++/16002
5627         * g++.dg/template/error18.C: New test.
5628
5629         PR c++/16029
5630         * g++.dg/warn/Wunused-8.C: New test.
5631
5632 2004-09-17  Steven Bosscher  <stevenb@suse.de>
5633
5634         PR tree-optimization/17513
5635         * gcc.dg/20040916-1.c: New test.
5636
5637 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
5638
5639         PR c++/17501
5640         * g++.dg/template/typename7.C: New test.
5641
5642 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5643
5644         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
5645
5646 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
5647
5648         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
5649         with -ftree-based-profiling also.
5650         * lib/profopt.exp: Support late-set profile_option/feedback_option.
5651
5652 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
5653
5654         PR/15364
5655         * gfortran.dg/der_array_io_1.f90: New test.
5656         * gfortran.dg/der_array_io_2.f90: New test.
5657         * gfortran.dg/der_array_io_3.f90: New test.
5658
5659 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
5660
5661         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
5662         EABI.
5663
5664 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
5665
5666         * g++.dg/opt/switch1.C: New test.
5667
5668 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
5669
5670         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
5671         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
5672         Update expected messages.
5673
5674 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5675
5676         PR fortran/16485
5677         * gfortran.dg/same_name_1.f90: New test.
5678
5679 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
5680
5681         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
5682         dereference garbage pointers.
5683
5684 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
5685
5686         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
5687         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
5688
5689         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
5690         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
5691         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
5692
5693 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
5694
5695         PR c++/17324
5696         * g++.dg/template/mangle1.C: New test.
5697
5698 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
5699
5700         PR tree-optimization/17252
5701         * gcc.c-torture/execute/pr17252.c: New test.
5702
5703 2004-09-14  Andrew Pinski  <apinski@apple.com>
5704
5705         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
5706
5707 2004-09-14  Roger Sayle  <roger@eyesopen.com>
5708
5709         PR rtl-optimization/9771
5710         * gcc.dg/pr9771-1.c: New test case.
5711
5712 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
5713
5714         PR tree-optimization/15262
5715         * gcc.c-torture/execute/pr15262-1.c: New test.
5716         * gcc.c-torture/execute/pr15262-2.c: New test.
5717
5718 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5719
5720         * gcc.dg/declspec-12.c: New test.
5721
5722 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
5723
5724         * gfortran.dg/pr17090.f90: Add directives to test.
5725
5726 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5727
5728         * gcc.c-torture/compile/20040914-1.c: New test.
5729
5730 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
5731
5732         PR c++/16162
5733         * g++.dg/template/decl2.C: New test.
5734
5735 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
5736
5737         PR fortran/17090
5738         * gfortran.dg/pr17090.f90: New test.
5739
5740 2004-09-13  Dale Johannesen  <dalej@apple.com>
5741
5742         * gcc.c-torture/compile/pr17408.c:  New test case.
5743
5744 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
5745
5746         PR c++/16716
5747         * g++.dg/parse/crash17.C: New test.
5748
5749         PR c++/17327
5750         * g++.dg/template/enum3.C: New test.
5751
5752 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
5753
5754         * lib/gcc-defs.exp: Load wrapper.exp.
5755         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
5756         using local code.
5757         * lib/gcc.exp (gcc_init): Similar.
5758         * lib/gfortran.exp (gfortran_init): Similar.
5759         * lib/objc.exp (objc_init): Similar.
5760         * lib/treelang.exp (treelang_init): Similar.
5761         * lib/wrapper.exp: New file with build_wrapper call machinery in
5762         ${tool}_maybe_build_wrapper.
5763
5764 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
5765
5766         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
5767         "inline".
5768         * gcc.dg/declspec-11.c: Update expected messages.
5769         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
5770         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
5771         gcc.dg/inline-12.c: New tests.
5772
5773 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
5774
5775         * g++.dg/tree-ssa/pr17400.C: New testcase.
5776
5777 2004-09-13  James E Wilson  <wilson@specifixinc.com>
5778
5779         * gcc.target/mips/sb1-1.c: New testcase.
5780
5781 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
5782
5783         * lib/g77-dg.exp: Remove unused file.
5784         * lib/mike-g77.exp: Ditto.
5785         * lib/g77.exp: Ditto.
5786
5787 2004-09-12  Richard Henderson  <rth@redhat.com>
5788
5789         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
5790
5791 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
5792
5793         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
5794         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
5795         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
5796         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
5797         Update expected messages.
5798
5799 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
5800
5801         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
5802         declaration/use mismatch for dirp parameter.
5803
5804 2004-09-12  Andrew Pinski  <apinski@apple.com>
5805
5806         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
5807         -fgnu-runtime is passed.
5808
5809 2004-09-12  Richard Henderson  <rth@redhat.com>
5810
5811         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
5812         do the uplevel thing and update additional_flags directly.
5813         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
5814         gfortran.fortran-torture/execute/intrinsic_nearest.x,
5815         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
5816         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
5817
5818 2004-09-11  Steven Bosscher  <stevenb@suse.de>
5819
5820         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
5821
5822 2004-09-11  Roger Sayle  <roger@eyesopen.com>
5823
5824         PR middle-end/17411
5825         * g++.dg/opt/pr17411-1.C: New test case.
5826
5827 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5828
5829         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
5830         gcc.dg/tls/diag-2.c: Update expected messages.
5831         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
5832         messages.
5833         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
5834         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
5835         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
5836         gcc.dg/tls/diag-5.c: New tests.
5837
5838 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
5839
5840         * gcc.dg/20040910-1.c: Correct dg-error regexp.
5841
5842 2004-09-11  Steven Bosscher  <stevenb@suse.de>
5843
5844         * g++.dg/parse/break-in-for.C: New test.
5845
5846 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
5847
5848         * gcc.dg/tree-ssa/20040911-1.c: New test.
5849
5850 2004-09-11  Andreas Jaeger  <aj@suse.de>
5851
5852         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
5853         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
5854
5855 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
5856
5857         * gcc.target/frv: New directory of FR-V-specific tests.
5858
5859 2004-09-10  James E Wilson  <wilson@specifixinc.com>
5860
5861         * gcc.dg/convert-vec-1.c: New test.
5862
5863 2004-09-10  Roger Sayle  <roger@eyesopen.com>
5864
5865         PR middle-end/17024
5866         * gcc.dg/pr17024-1.c: New test case.
5867
5868 2004-09-10  Eric Christopher  <echristo@redhat.com>
5869
5870         * gcc.dg/20040910-1.c: New test.
5871
5872 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5873
5874         * gcc.dg/bitfld-9.c: New test.
5875
5876 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
5877
5878         * gcc.c-torture/execute/ieee/acc1.c: New test.
5879         * gcc.c-torture/execute/ieee/acc2.c: New test.
5880         * gcc.c-torture/execute/ieee/mzero6.c: New test.
5881
5882 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5883
5884         * gcc.dg/deprecated-2.c: New test.
5885
5886 2004-09-09  James E Wilson  <wilson@specifixinc.com>
5887
5888         * gcc.dg/init-vec-1.c: New test.
5889
5890 2004-09-09  Roger Sayle  <roger@eyesopen.com>
5891
5892         PR middle-end/17055
5893         * gcc.dg/pr17055-1.c: New test case.
5894
5895 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
5896
5897         PR target/17377
5898         * gcc.c-torture/execute/pr17377.c: New test.
5899
5900 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5901
5902         PR c/8420
5903         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
5904         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
5905         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
5906         gcc.dg/long-long-typespec-1.c: New tests.
5907         * gcc.dg/tls/diag-2.c: Update expected diagnostics
5908
5909 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5910
5911         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
5912         gcc.dg/gnu99-static-1.c: New tests.
5913
5914 2004-09-08  Devang Patel  <dpatel@apple.com>
5915
5916         * gcc.dg/darwin-ld-20040828-1.c: New test.
5917         * gcc.dg/darwin-ld-20040828-2.c: New test.
5918         * gcc.dg/darwin-ld-20040828-3.c: New test.
5919
5920 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
5921
5922         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
5923         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
5924         in error message.
5925         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
5926         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
5927         in error message.
5928         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
5929         types they qualify.
5930         * objc.dg/type-size-2.m: Fix wording in comment.
5931         * objc.dg/va-meth-1.m: New test case.
5932
5933 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
5934
5935         PR c/16633:
5936         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
5937         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
5938
5939 2004-09-06  Devang Patel  <dpatel@apple.com>
5940
5941         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
5942         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
5943
5944 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
5945
5946         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
5947         reflect changed line numbering of diagnostics.
5948
5949 2004-09-06  Paul Brook  <paul@codesourcery.com>
5950
5951         * gfortran.dg/edit_real_1.f90: Add new test.
5952
5953 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5954
5955         * gcc.dg/tree-ssa/loop-2.c: New test.
5956         * gcc.dg/tree-ssa/loop-3.c: New test.
5957         * gcc.dg/tree-ssa/loop-4.c: New test.
5958         * gcc.dg/tree-ssa/loop-5.c: New test.
5959
5960 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5961
5962         * gcc.dg/format/sentinel-1.c: Update for parameter option.
5963
5964 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5965
5966         * gcc.dg/format/sentinel-1.c: New test.
5967
5968 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
5969
5970         * testsuite/gcc.dg/builtins-46.c: New.
5971
5972 2004-09-03  Devang Patel  <dpatel@apple.com>
5973
5974         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
5975         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
5976
5977 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5978
5979         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
5980         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
5981         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
5982         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
5983         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
5984         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
5985         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
5986         the non-portable bzero.
5987         * gcc.dg/20010912-1.c: xfail for NetWare.
5988         * gcc.dg/20020426-2.c: xfail for NetWare.
5989         * gcc.dg/20021014-1.c: xfail for NetWare.
5990         * gcc.dg/20021018-1.c: xfail for NetWare.
5991         * gcc.dg/20030213-1.c: xfail for NetWare.
5992         * gcc.dg/20030225-1.c: xfail for NetWare.
5993         * gcc.dg/20030708-1.c: xfail for NetWare.
5994         * gcc.dg/builtins-config.h: Also exclude NetWare.
5995         * gcc.dg/format/format.h: Define restrict only if not already defined.
5996         * gcc.dg/nest.c: xfail for NetWare.
5997         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
5998         * lib/target-supports.exp (check_visibility_available): Exclude
5999         NetWare.
6000
6001 2004-09-03  Jan Beulich  <jbeulich@novell.com>
6002
6003         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
6004         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
6005         deterministic starting point for the alignment of structure fields.
6006         * gcc.dg/Wpadded.c: Dito.
6007         * g++.dg/abi/vbase10.C: Dito.
6008
6009 2004-09-03  Devang Patel  <dpatel@apple.com>
6010
6011         * g++.dg/debug/pr15736.cc: New test.
6012
6013 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
6014
6015         * README.QMTEST: Fix out-of-date link.
6016
6017 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
6018
6019         PR fortran/16579
6020         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
6021         Delete.  Duplicate of gfortran.dg/g77/20010610.f
6022
6023 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
6024
6025         * g++.dg/abi/arm_rtti1.C: New test.
6026
6027 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
6028
6029         * gcc.dg/ppc-vector-memcpy.c: New.
6030         * gcc.dg/ppc-vector-memset.c: New.
6031
6032 2004-09-02  Chao-ying Fu  <fu@mips.com>
6033
6034         * gcc.target/mips/mips-3d-1.c: New test.
6035         * gcc.target/mips/mips-3d-2.c: New test.
6036         * gcc.target/mips/mips-3d-3.c: New test.
6037         * gcc.target/mips/mips-3d-4.c: New test.
6038         * gcc.target/mips/mips-3d-5.c: New test.
6039         * gcc.target/mips/mips-3d-6.c: New test.
6040         * gcc.target/mips/mips-3d-7.c: New test.
6041         * gcc.target/mips/mips-3d-8.c: New test.
6042         * gcc.target/mips/mips-3d-9.c: New test.
6043         * gcc.target/mips/mips-ps-1.c: New test.
6044         * gcc.target/mips/mips-ps-2.c: New test.
6045         * gcc.target/mips/mips-ps-3.c: New test.
6046         * gcc.target/mips/mips-ps-4.c: New test.
6047         * gcc.target/mips/mips-ps-type.c: New test.
6048
6049 2004-09-02  Paul Brook  <paul@codesourcery.com>
6050
6051         * gfortran.dg/edit_real_1.f90: Add new tests.
6052
6053 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6054
6055         PR fortran/15327
6056         * gfortran.dg/merge_char_1.f90: New test.
6057
6058 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6059
6060         PR fortran/16404
6061         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
6062
6063 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6064
6065         PR c/1522
6066         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
6067
6068 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
6069
6070         * g++.dg/opt/loop1.C: Do not XFAIL.
6071
6072 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
6073
6074         * gcc.c-torture/execute/20040831-1.c: New test.
6075
6076 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
6077
6078         PR fortran/16579
6079         * gfortran.dg/g77/20010610.f: Now passes.
6080         Copy from g77.f-torture/execute. Add dg-run directive.
6081         * gfortran.dg/g77/README: Update
6082
6083 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6084
6085         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
6086         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
6087         (t1, t2, t3, t4): Add volatile.
6088
6089 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
6090
6091         * g++.dg/ext/visibility/arm1.C: New test.
6092
6093 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
6094
6095         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
6096         -pedantic-errors.
6097
6098 2004-09-01  Paul Brook  <paul@codesourcery.com>
6099
6100         * gfortran.dg/eof_2.f90: New test.
6101
6102 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6103
6104         PR fortran/16579
6105         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
6106
6107 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
6108
6109         PR libfortran/16805
6110         * gfortran.dg/list_read_2.f90: New test.
6111
6112 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
6113
6114         * g++.dg/abi/key1.C: New test.
6115
6116 2004-08-31  Richard Henderson  <rth@redhat.com>
6117
6118         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
6119         form of offsetof.
6120         * g++.dg/other/offsetof5.C: Remove duplicate.
6121
6122 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6123
6124         PR fortran/17244
6125         * gfortran.dg/func_derived_1.f90: New test.
6126
6127 2004-08-31  Paul Brook  <paul@codesourcery.com>
6128
6129         * gfortran.dg/eof_1.f90: New test.
6130
6131 2004-08-31  Paul Brook  <paul@codesourcery.com>
6132
6133         * gfortran.dg/list_read_1.f90: New file.
6134
6135 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
6136
6137         * g++.dg/opt/loop1.C: XFAIL.
6138
6139 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
6140
6141         * gcc.dg/funcdef-storage-1.c: New.
6142         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
6143         an extern function in local scope.
6144         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
6145         declare an 'auto inline' function in local scope.
6146         * gcc.dg/20011130-1.c: Likewise.
6147         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
6148         an 'auto' function in local scope.
6149         * gcc.dg/20021014-1.c: Likewise.
6150         * gcc.dg/20030331-2.c: Likewise.
6151
6152 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6153
6154         * gfortran.dg/blockdata_1.f90: New test.
6155
6156 2004-08-30  Richard Henderson  <rth@redhat.com>
6157
6158         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
6159
6160 2004-08-30  Richard Henderson  <rth@redhat.com>
6161
6162         * lib/fortran-torture.exp (fortran-torture-execute): Honor
6163         additional_flags set by alternate driver.
6164         (ieee-options): New procedure.
6165         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
6166         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
6167         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
6168         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
6169
6170 2004-08-30  Richard Henderson  <rth@redhat.com>
6171
6172         * lib/f-torture.exp: Remove.
6173
6174 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
6175
6176         PR rtl-optimization/16590
6177         * g++.dg/opt/loop1.C: New test.
6178
6179 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6180
6181         PR fortran/13910
6182         * gfortran.dg/oldstyle_1.f90: New test.
6183
6184 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
6185         Paul Brook  <paul@codesourcery.com>
6186
6187         * gfortran.dg/g77/README: Update.
6188         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
6189         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
6190         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
6191
6192 2004-08-28  Paul Brook  <paul@codesourcery.com>
6193
6194         PR libfortran/17195
6195         * gfortran.dg/edit_real_1.f90: New test.
6196
6197 2004-08-27  Paul Brook  <paul@codesourcery.com>
6198
6199         * gfortran.dg/rewind_1.f90: New test.
6200
6201 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
6202
6203         PR fortran/16597
6204         * gfortran.dg/pr16597.f90: New test.
6205
6206 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6207
6208         PR c/13801
6209         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
6210         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
6211         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
6212         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
6213         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
6214
6215 2004-08-26  Nick Clifton  <nickc@redhat.com>
6216
6217         * gcc.c-torture/compile/pr17119.c: New test.
6218
6219 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6220
6221         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
6222
6223 2004-08-25  Richard Henderson  <rth@redhat.com>
6224
6225         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
6226         the bits that expect kind=8 to be the largest real kind.
6227
6228 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
6229
6230         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
6231
6232 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6233
6234         * gfortran.dg/assignment_1.f90: New test.
6235
6236 2004-08-25  Adam Nemet  <anemet@lnxw.com>
6237
6238         * g++.dg/template/repo3.C: New test.
6239
6240 2004-08-25  Roger Sayle  <roger@eyesopen.com>
6241
6242         PR middle-end/16693
6243         PR tree-optimization/16372
6244         * g++.dg/opt/pr16372-1.C: New test case.
6245         * g++.dg/opt/pr16693-1.C: New test case.
6246         * g++.dg/opt/pr16693-2.C: New test case.
6247
6248 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
6249
6250         * objc.dg/proto-lossage-4.m: New test.
6251
6252 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
6253
6254         PR c++/17155
6255         * g++.dg/inherit/local2.C: New test.
6256
6257 2004-08-25  Paul Brook  <paul@codesourcery.com>
6258
6259         PR fortran/17144
6260         * gfortran.dg/string_ctor_1.f90: New test.
6261
6262 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6263
6264         PR c++/14428
6265         * g++.dg/template/redecl2.C: New test.
6266
6267 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
6268
6269         PR fortran/17143
6270         * gfortran.dg/pr17143.f90: New test.
6271
6272 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
6273
6274         PR fortran/17164
6275         * gfortran.dg/pr17164.f90: New test.
6276
6277 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6278
6279         * gcc.dg/tree-ssa/loop-1.c: New test.
6280
6281 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
6282
6283         * gcc.c-torture/compile/20040824-1.c: New test.
6284
6285 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
6286
6287         * gcc.c-torture/compile/iftrap-3.c: New test.
6288
6289 2004-08-24  Paul Brook  <paul@codesourcery.com>
6290
6291         * gfortran.dg/entry_2.f90: New test.
6292
6293 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6294
6295         PR c++/16889
6296         * g++.dg/lookup/ambig[12].C: New.
6297
6298 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6299
6300         PR c++/16706
6301         * g++.dg/template/crash21.C: New test.
6302         * g++.dg/template/crash22.C: Likewise.
6303
6304 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6305
6306         PR c++/17149
6307         * g++.dg/template/access15.C: New.
6308
6309 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6310
6311         PR c++/17163
6312         * g++.dg/template/repo2.C: New test.
6313
6314 2004-08-23  Roger Sayle  <roger@eyesopen.com>
6315
6316         PR rtl-optimization/17078
6317         * gcc.c-torture/execute/pr17078-1.c: New test case.
6318
6319 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6320
6321         PR c/14492
6322         * gcc.dg/debug/crash1.c: New test.
6323
6324 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6325
6326         PR c/16180
6327         * gcc.dg/loop-5.c: New test.
6328
6329 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6330
6331         * gcc.c-torture/execute/20040823-1.c: New test.
6332
6333 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
6334
6335         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
6336         to the assembler.  Simplify test accordingly.
6337         (asm_abi_flags): Use GNU names.
6338         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
6339         to check for ABI flags.
6340
6341 2004-08-22  Andrew Pinski  <apinski@apple.com>
6342
6343         * g++.dg/opt/pr14029.C: New test.
6344         * gcc.c-torture/execute/pr15262.c: New test.
6345
6346 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6347
6348         * gfortran.dg/reduction.f90: Add checks with complex arguments.
6349
6350 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
6351
6352         PR 16908
6353         * gfortran.dg/direct_io.f90: New test.
6354
6355 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
6356
6357         PR c++/17121
6358         * g++.dg/inherit/local2.C: New test.
6359
6360 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6361
6362         PR c++/17120
6363         * g++.dg/warn/Wparentheses-4.C: New test.
6364
6365 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
6366
6367         PR c++/17121
6368         * g++.dg/inherit/local2.C: New test.
6369
6370         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
6371         * gcc.dg/ppc-ldstruct.c: Likewise.
6372         * gcc.dg/ppc64-abi-2.c: Likewise.
6373
6374 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
6375
6376         PR rtl-optimization/17099
6377         * gcc.c-torture/execute/20040820-1.c: New test.
6378
6379 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
6380
6381         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
6382
6383 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
6384
6385         PR fortran/17077
6386         * gfortran.dg/auto_array_1.f90: New test.
6387
6388 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6389
6390         PR fortran/17074
6391         * gfortran.dg/simpleif_1.f90: New test.
6392
6393 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
6394
6395         * lib/target-supports.exp (check_profiling_available): Return
6396         false for arm*-*-symbianelf* and arm*-*-eabi*.
6397
6398         PR c++/15890
6399         * g++.dg/template/delete1.C: New test.
6400
6401 2004-08-19  Paul Brook  <paul@codesourcery.com>
6402
6403         PR fortran/14976
6404         PR fortran/16228
6405         * gfortran.dg/data_char_1.f90: New test.
6406
6407 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
6408
6409         PR fortran/16946
6410         * gfortran.dg/reduction.f90: New testcase.
6411
6412 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6413
6414         PR fortran/16520
6415         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
6416
6417 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6418
6419         PR c++/17041
6420         * g++.dg/Wparentheses-3.C: New test.
6421
6422 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
6423
6424         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
6425         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
6426         * gcc.dg/vect/vect-2.c: Likewise.
6427         * gcc.dg/vect/vect-3.c: Likewise.
6428         * gcc.dg/vect/vect-4.c: Likewise.
6429         * gcc.dg/vect/vect-5.c: Likewise.
6430         * gcc.dg/vect/vect-6.c: Likewise.
6431         * gcc.dg/vect/vect-7.c: Likewise.
6432         * gcc.dg/vect/vect-25.c: Likewise.
6433         * gcc.dg/vect/vect-31.c: Likewise.
6434         * gcc.dg/vect/vect-32.c: Likewise.
6435         * gcc.dg/vect/vect-34.c: Likewise.
6436         * gcc.dg/vect/vect-36.c: Likewise.
6437         * gcc.dg/vect/vect-all.c: Likewise.
6438
6439 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
6440
6441         PR c++/17068
6442         * g++.dg/template/operator4.C: New test.
6443
6444 2004-08-18  Richard Henderson  <rth@redhat.com>
6445
6446         * gcc.dg/20040206-1.c: XFAIL.
6447
6448 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6449
6450         PR c++/16246
6451         * g++.dg/template/array7.C: New test.
6452
6453 2004-08-17  James E Wilson  <wilson@specifixinc.com>
6454
6455         * gcc.dg/mips-movcc-1.c: New test.
6456         * gcc.dg/mips-movcc-2.c: New test.
6457         * gcc.dg/mips-movcc-3.c: New test.
6458
6459         * gcc.dg/mips-nmadd-1.c: New test.
6460         * gcc.dg/mips-nmadd-2.c: New test.
6461
6462 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6463
6464         PR c++/15871
6465         * g++.dg/opt/inline8.C: New test.
6466
6467         PR c++/16965
6468         * g++.dg/parse/error17.C: New test.
6469
6470 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
6471
6472         * gcc.dg/vect: New directory for vectorizer tests.
6473         * gcc.dg/vect/tree-vect.h: New file.
6474         * gcc.dg/vect/vect.exp: New file.
6475         * gcc.dg/vect/pr16105.c.c: New test.
6476         * gcc.dg/vect/vect-1.c: New test.
6477         * gcc.dg/vect/vect-2.c: New test.
6478         * gcc.dg/vect/vect-3.c: New test.
6479         * gcc.dg/vect/vect-4.c: New test.
6480         * gcc.dg/vect/vect-5.c: New test.
6481         * gcc.dg/vect/vect-6.c: New test.
6482         * gcc.dg/vect/vect-7.c: New test.
6483         * gcc.dg/vect/vect-8.c: New test.
6484         * gcc.dg/vect/vect-9.c: New test.
6485         * gcc.dg/vect/vect-10.c: New test.
6486         * gcc.dg/vect/vect-11.c: New test.
6487         * gcc.dg/vect/vect-12.c: New test.
6488         * gcc.dg/vect/vect-13.c: New test.
6489         * gcc.dg/vect/vect-14.c: New test.
6490         * gcc.dg/vect/vect-15.c: New test.
6491         * gcc.dg/vect/vect-16.c: New test.
6492         * gcc.dg/vect/vect-17.c: New test.
6493         * gcc.dg/vect/vect-18.c: New test.
6494         * gcc.dg/vect/vect-19.c: New test.
6495         * gcc.dg/vect/vect-20.c: New test.
6496         * gcc.dg/vect/vect-21.c: New test.
6497         * gcc.dg/vect/vect-22.c: New test.
6498         * gcc.dg/vect/vect-23.c: New test.
6499         * gcc.dg/vect/vect-24.c: New test.
6500         * gcc.dg/vect/vect-25.c: New test.
6501         * gcc.dg/vect/vect-26.c: New test.
6502         * gcc.dg/vect/vect-27.c: New test.
6503         * gcc.dg/vect/vect-28.c: New test.
6504         * gcc.dg/vect/vect-29.c: New test.
6505         * gcc.dg/vect/vect-30.c: New test.
6506         * gcc.dg/vect/vect-31.c: New test.
6507         * gcc.dg/vect/vect-32.c: New test.
6508         * gcc.dg/vect/vect-33.c: New test.
6509         * gcc.dg/vect/vect-34.c: New test.
6510         * gcc.dg/vect/vect-35.c: New test.
6511         * gcc.dg/vect/vect-36.c: New test.
6512         * gcc.dg/vect/vect-37.c: New test.
6513         * gcc.dg/vect/vect-38.c: New test.
6514         * gcc.dg/vect/vect-40.c: New test.
6515         * gcc.dg/vect/vect-41.c: New test.
6516         * gcc.dg/vect/vect-42.c: New test.
6517         * gcc.dg/vect/vect-43.c: New test.
6518         * gcc.dg/vect/vect-44.c: New test.
6519         * gcc.dg/vect/vect-45.c: New test.
6520         * gcc.dg/vect/vect-46.c: New test.
6521         * gcc.dg/vect/vect-47.c: New test.
6522         * gcc.dg/vect/vect-48.c: New test.
6523         * gcc.dg/vect/vect-49.c: New test.
6524         * gcc.dg/vect/vect-50.c: New test.
6525         * gcc.dg/vect/vect-51.c: New test.
6526         * gcc.dg/vect/vect-52.c: New test.
6527         * gcc.dg/vect/vect-53.c: New test.
6528         * gcc.dg/vect/vect-54.c: New test.
6529         * gcc.dg/vect/vect-55.c: New test.
6530         * gcc.dg/vect/vect-56.c: New test.
6531         * gcc.dg/vect/vect-57.c: New test.
6532         * gcc.dg/vect/vect-58.c: New test.
6533         * gcc.dg/vect/vect-59.c: New test.
6534         * gcc.dg/vect/vect-60.c: New test.
6535         * gcc.dg/vect/vect-61.c: New test.
6536         * gcc.dg/vect/vect-all.c: New test.
6537         * gcc.dg/vect/vect-none.c: New test.
6538
6539 2004-08-17  Paul Brook  <paul@codesourcery.com>
6540
6541         PR fortran/13082
6542         * gfortran.dg/entry_1.f90: New test.
6543
6544 2004-08-17  Andrew Pinski  <apinski@apple.com>
6545
6546         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
6547
6548 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
6549
6550         * gcc.dg/pr17036-1.c: New test.
6551
6552 2004-08-16  Devang Patel  <dpatel@apple.com>
6553
6554         * gcc.dg/darwin-20040809-1.c: New test.
6555
6556 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
6557
6558         * gcc.dg/funcdef-attr-1.c: New test.
6559
6560 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
6561
6562         * gcc.dg/altivec-17.c: New test.
6563         * gcc.dg/altivec-18.c: New test.
6564
6565 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6566
6567         PR c++/6749
6568         * g++.dg/template/vtable2.C: New test.
6569
6570 2004-08-14  Richard Henderson  <rth@redhat.com>
6571
6572         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
6573         * gcc.dg/pack-test-4.c (main): Return 0.
6574         * gcc.dg/setjmp-1.c: Remove XFAIL.
6575         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
6576
6577 2004-08-14  Richard Henderson  <rth@redhat.com>
6578
6579         * gcc.dg/980217-1.c: Add prototype for printf.
6580
6581 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
6582
6583         * gfortran.dg/pr16935.f90: New test.
6584
6585 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
6586
6587         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
6588
6589 2004-08-13  Paul Brook  <paul@codesourcery.com>
6590
6591         * gfortran.dg/der_io_1.f90: Remove stray comma.
6592
6593 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6594
6595         * gcc.dg/vmx/cw-bug-2.c: Remove.
6596         * gcc.dg/vmx/vprint-1.c: Remove.
6597         * gcc.dg/vmx/vscan-1.c: Remove.
6598
6599 2004-08-12  Devang patel  <dpatel@apple.com>
6600
6601         * gcc.dg/darwin-20040809-2.c: New test.
6602
6603 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
6604
6605         * g++.dg/ext/altivec-12.C: New test.
6606
6607         * g++.dg/ext/altivec-11.C: New test.
6608
6609 2004-08-12  Paul Brook  <paul@codesourcery.com>
6610
6611         * g++.dg/abi/arm_cxa_vec_1.C: New test.
6612
6613 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6614
6615         * g++.dg/ext/altivec-2.C: Check for hardware support before
6616         executing any VMX instructions.
6617
6618         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
6619
6620 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
6621
6622         PR c++/16276
6623         * g++.old-deja/g++.other/comdat4.C: New test.
6624         * g++.old-deja/g++.other/comdat4-aux.cc: New.
6625
6626 2004-08-12  Ben Elliston  <bje@au.ibm.com>
6627
6628         PR target/16286
6629         * gcc.dg/pr16286.c: New test.
6630
6631 2004-08-12 Jan Beulich <jbeulich@novell.com>
6632
6633         * g++.dg/ext/asm5.C: New.
6634
6635 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6636
6637         PR c++/16698
6638         * g++.dg/eh/crash1.C: New test.
6639
6640         PR c++/16717
6641         * g++.dg/ext/construct1.C: New test.
6642
6643 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6644
6645         PR c++/16853
6646         * g++.dg/init/ptrmem1.C: New test.
6647
6648         PR c++/16618
6649         * g++.dg/parse/offsetof5.C: New test.
6650
6651         PR c++/16870
6652         * g++.dg/template/overload3.C: New test.
6653
6654 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6655
6656         PR c++/16964
6657         * g++.dg/parse/error16.C: New test.
6658
6659         PR c++/16904
6660         * g++.dg/template/error14.C: New test.
6661
6662         PR c++/16929
6663         * g++.dg/template/error15.C: New test.
6664
6665 2004-08-11  Devang Patel  <dpatel@apple.com>
6666
6667         * gcc.dg/darwin-ld-20040809-1.c: New test.
6668         * gcc.dg/darwin-ld-20040809-2.c: New test.
6669
6670 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
6671
6672         PR fortran/16917
6673         * gfortran.dg/dfloat_1.f90: New test.
6674
6675 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
6676
6677         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
6678         * gcc.dg/dll-2.c: Fix dg-require syntax.
6679         * gcc.misc-tests/arm-isr.c (abort): Declare.
6680         (exit): Likewise.
6681
6682 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
6683
6684         PR c++/16971
6685         * g++.dg/parse/crash16.C: New test.
6686
6687 2004-08-10  Roger Sayle  <roger@eyesopen.com>
6688
6689         * gcc.dg/mips-rsqrt-1.c: New test case.
6690         * gcc.dg/mips-rsqrt-2.c: New test case.
6691         * gcc.dg/mips-rsqrt-3.c: New test case.
6692
6693 2004-08-10  Paul Brook  <paul@codesourcery.com>
6694
6695         * gfortran.dg/der_io_1.f90: New test.
6696
6697 2004-08-10  Paul Brook  <paul@codesourcery.com>
6698
6699         PR fortran/16919
6700         * gfortran.dg/der_array_1.f90: New test.
6701
6702 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
6703
6704         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
6705
6706 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
6707
6708         * gcc.dg/wchar_t-2.c: Fix typo.
6709
6710 2004-08-09  Falk Hueffner  <falk@debian.org>
6711
6712         PR tree-optimization/12517
6713         * gcc.c-torture/compile/pr12517.c: New test.
6714
6715         PR tree-optimization/12578
6716         * gcc.c-torture/compile/pr12578.c: New test.
6717
6718         PR tree-optimization/12899
6719         * gcc.c-torture/compile/pr12899.c: New test.
6720
6721         PR rtl-optimization/14692
6722         * gcc.c-torture/compile/pr14692.c: New test.
6723
6724         PR tree-optimization/16461
6725         * gcc.c-torture/compile/pr16461.c: New test.
6726
6727 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
6728
6729         * gfortran.dg/getenv_1.f90: New test.
6730
6731 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
6732
6733         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
6734         wchar_t.
6735         * gcc.dg/symbian5.c: Test -fno-short-wchar.
6736
6737 2004-08-06  Paul Brook  <paul@codesourcery.com>
6738
6739         * gfortran.dg/ret_array_1.f90: New test.
6740         * gfortran.dg/ret_pointer_1.f90: New test.
6741
6742 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
6743
6744         * gcc.dg/missing-field-init-[12].c: New tests.
6745         * g++.dg/warn/missing-field-init-[12].C: New tests.
6746
6747 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
6748
6749         * gcc.dg/enum2.c: New test.
6750         * gcc.dg/symbian3.c: Likewise.
6751         * gcc.dg/symbian4.c: Likewise.
6752         * gcc.dg/wchar_t-2.c: Likewise.
6753
6754 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
6755
6756         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
6757         destructor tests.
6758
6759 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
6760
6761         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
6762         dg-require-visiblity.
6763         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
6764         * g++.dg/ext/visibility/fvisibility.C: Likewise.
6765         * g++.dg/ext/visibility/memfuncts.C: Likewise.
6766         * g++.dg/ext/visibility/new1.C: Likewise.
6767         * g++.dg/ext/visibility/pragma.C: Likewise.
6768         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
6769         * g++.dg/ext/visibility/virtual.C: Likewise.
6770         * g++/dg/ext/visibility/visibility-1.C: Likewise.
6771         * g++/dg/ext/visibility/visibility-2.C: Likewise.
6772         * g++/dg/ext/visibility/visibility-3.C: Likewise.
6773         * g++/dg/ext/visibility/visibility-4.C: Likewise.
6774         * g++/dg/ext/visibility/visibility-5.C: Likewise.
6775         * g++/dg/ext/visibility/visibility-6.C: Likewise.
6776         * g++/dg/ext/visibility/visibility-7.C: Likewise.
6777         * g++/dg/ext/visibility/visibility-8.C: New test.
6778         * gcc.c-torture/compile/dll.x: Remove.
6779         * gcc.dg/dll-2.c: Use dg-require-dll
6780         * gcc.dg/visibility-10.c: New test.
6781         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
6782         supporting DLLs.
6783         * testsuite/lib/scanasm.exp (scan_hidden): New function.
6784         (scan_not_hidden): Likewise.
6785
6786 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
6787
6788         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
6789
6790 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
6791
6792         * gcc.c-torture/execute/20040805-1.c: New test.
6793
6794 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
6795
6796         * gcc.dg/20020118-1.c: Declare abort.
6797         * gcc.dg/altivec_check.h: Likewise.
6798         * gcc.dg/iftrap-2.c: Likewise.
6799         * gcc.dg/pragma-darwin.c: Likewise.
6800         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
6801
6802 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
6803
6804         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
6805
6806 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6807
6808         * gcc.c-torture/execute/builtins/abs-2.c,
6809         gcc.c-torture/execute/builtins/abs-3.c,
6810         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
6811         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
6812         intmax_t, uintmax_t and their limits.
6813         * gcc.dg/intmax_t-1.c: New test.
6814
6815 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6816
6817         * g++.dg/tc1/dr147.C: Add reference to PR.
6818
6819 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
6820
6821         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
6822         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
6823
6824 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
6825
6826         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
6827
6828 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6829
6830         * gcc.dg/redecl-5.c: New test.
6831         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
6832         of scanf.
6833
6834 2004-08-03  Roger Sayle  <roger@eyesopen.com>
6835
6836         PR middle-end/16790
6837         * gcc.c-torture/execute/pr16790-1.c: New test case.
6838
6839 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
6840
6841         * g++.dg/ext/visibility/assign1.C: New test.
6842         * g++.dg/ext/visibility/new1.C: Likewise.
6843
6844         * gcc.dg/symbian1.c: New test.
6845         * gcc.dg/symbian2.c: Likewise.
6846
6847 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6848
6849         PR target/16570
6850         * gcc.dg/i386-sse-9.c: New test.
6851
6852 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6853
6854         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
6855
6856 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6857
6858         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
6859         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
6860         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
6861         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
6862         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
6863         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
6864         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
6865         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
6866         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
6867         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
6868         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
6869         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
6870         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
6871         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
6872         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
6873         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
6874         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
6875         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
6876         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
6877         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
6878         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
6879         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
6880         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
6881         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
6882         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
6883         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
6884         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
6885         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
6886         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
6887         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
6888         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
6889         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
6890         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
6891         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
6892         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
6893         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
6894         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
6895         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
6896         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
6897         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
6898         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
6899         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
6900         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
6901         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
6902         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
6903         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
6904         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
6905         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
6906         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
6907         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
6908         gcc.misc-tests/i386-pf-3dnow-1.c,
6909         gcc.misc-tests/i386-pf-athlon-1.c,
6910         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
6911         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
6912         Declare built-in functions used.
6913         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
6914
6915 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
6916
6917         PR c++/16707
6918         * g++.dg/lookup/using12.C: New test.
6919
6920         * g++.dg/init/null1.C: Fix PR number.
6921         * g++.dg/parse/namespace10.C: Likewise.
6922
6923 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
6924
6925         PR c++/16224
6926         * g++.dg/template/spec17.C: New test.
6927         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
6928         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
6929
6930 2004-08-02  David Billinghurst
6931
6932         PR fortran/16292
6933         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
6934
6935 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
6936
6937         * gcc.dg/ia64-got-1.c: New test case.
6938
6939 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
6940
6941         PR c++/16489
6942         * g++.dg/init/null1.C: New test.
6943         * g++.dg/tc1/dr76.C: Adjust error marker.
6944
6945         PR c++/16529
6946         * g++.dg/parse/namespace10.C: New test.
6947
6948         PR c++/16810
6949         * g++.dg/inherit/ptrmem2.C: New test.
6950
6951 2004-08-02  Ben Elliston  <bje@au.ibm.com>
6952
6953         PR target/16155
6954         * gcc.dg/pr16155.c: New test.
6955
6956 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
6957
6958         * gcc.dg/redecl-2.c: New test.
6959
6960 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
6961
6962         * gcc.dg/darwin-longdouble.c: New file.
6963
6964 2004-07-30  Richard Henderson  <rth@redhat.com>
6965
6966         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
6967         write to constant argument.
6968         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6969
6970 2004-07-30  Richard Henderson  <rth@redhat.com>
6971
6972         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
6973         tests of nearest around zero.
6974
6975 2004-07-30  Andrew Pinski  <apinski@apple.com>
6976
6977         * gcc.c-torture/compile/20040730-1.c: New test.
6978
6979 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6980
6981         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
6982         powerpc-eabispe.
6983
6984 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6985
6986         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
6987
6988 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
6989
6990         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
6991         contains $ld_library_path.
6992         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6993
6994 2004-07-29  Richard Henderson  <rth@redhat.com>
6995
6996         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
6997
6998         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
6999         (alt2, which): New.
7000         (Check): Accept either alternative.
7001
7002 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
7003
7004         * g++.dg/abi/inline1.C: New test.
7005         * g++.dg/abi/local1-a.cc: Likewise.
7006         * g++.dg/abi/local1.C: Likewise.
7007         * g++.dg/abi/mangle11.C: Tweak location of warnings.
7008         * g++.dg/abi/mangle12.C: Likewise.
7009         * g++.dg/abi/mangle17.C: Likewise.
7010         * g++.dg/abi/mangle20-2.C: Likewise.
7011         * g++.dg/opt/interface1.C: Likewise.
7012         * g++.dg/opt/interface1.h: Likewise.
7013         * g++.dg/opt/interface1-a.cc: New test.
7014         * g++.dg/parse/repo1.C: New test.
7015         * g++.dg/template/repo1.C: Likewise.
7016         * g++.dg/warn/Winline-1.C: Likewise.
7017         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
7018
7019 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
7020
7021         * gcc.dg/tree-ssa/20040729-1.c: New test.
7022
7023 2004-07-27  Matt Austern <austern@apple.com>
7024
7025         * gcc.dg/darwin-bool-1.c: New test.
7026         * gcc.dg/darwin-bool-2.c: New test.
7027
7028 2004-07-28  Richard Henderson  <rth@redhat.com>
7029
7030         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
7031         arguments in the correct type.  Don't write to constant arguments.
7032
7033 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7034
7035         PR tree-optimization/16688
7036         PR tree-optimization/16689
7037         * g++.dg/tree-ssa/pr16688.C: New test.
7038
7039 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7040
7041         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
7042         loads.  Not only in the comment, this time.
7043
7044 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
7045
7046         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
7047         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
7048         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
7049         * gcc.dg/sh4a-bitmovua.c: New.
7050         * gcc.dg/sh4a-cos.c: New.
7051         * gcc.dg/sh4a-cosf.c: New.
7052         * gcc.dg/sh4a-fprun.c: New.
7053         * gcc.dg/sh4a-fsrra.c: New.
7054         * gcc.dg/sh4a-memmovua.c: New.
7055         * gcc.dg/sh4a-sin.c: New.
7056         * gcc.dg/sh4a-sincos.c: New.
7057         * gcc.dg/sh4a-sincosf.c: New.
7058         * gcc.dg/sh4a-sinf.c: New.
7059
7060 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7061
7062         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
7063         conditionals.
7064         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
7065         loads.
7066         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
7067         DOM1.
7068
7069 2004-07-27  Andrew Pinski  <apinski@apple.com>
7070
7071         * g++.dg/rtti/tinfo1.C: Correct the xfail.
7072
7073 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
7074
7075         * gcc.dg/pragma-isr.c: New test.
7076
7077 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7078
7079         PR c++/14429
7080         * g++.dg/template/ttp11.C: New test.
7081
7082 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
7083
7084         * gcc.c-torture/compile/20040727-1.c: New test.
7085
7086 2004-07-26  Eric Christopher  <echristo@redhat.com>
7087
7088         * gcc.c-torture/compile/20040726-2.c: New test.
7089
7090 2004-07-26  Andrew Pinski  <apinski@apple.com>
7091
7092         * g++.dg/rtti/tinfo1.C: Xfail.
7093
7094 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
7095
7096         * gcc.c-torture/compile/20040726-1.c: New test.
7097
7098 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
7099             Brian Ryner  <bryner@brianryner.com>
7100
7101         PR c++/9283
7102         PR c++/15000
7103         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
7104         * g++.dg/ext/visibility/: New directory.
7105         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
7106         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
7107         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
7108         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
7109         * g++.dg/ext/visibility/fvisibility.C,
7110         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
7111         g++.dg/ext/visibility/fvisibility-override1.C
7112         g++.dg/ext/visibility/fvisibility-override2.C
7113         g++.dg/ext/visibility/memfuncts.C
7114         g++.dg/ext/visibility/noPLT.C
7115         g++.dg/ext/visibility/pragma.C
7116         g++.dg/ext/visibility/pragma-override1.C
7117         g++.dg/ext/visibility/pragma-override2.C
7118         g++.dg/ext/visibility/staticmemfuncts.C
7119         g++.dg/ext/visibility/virtual.C: New tests.
7120
7121 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7122
7123         PR c/15360
7124         * gcc.dg/pr15360-1.c: New test.
7125
7126 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
7127
7128         * gcc.dg/pragma-align-2.c: New test.
7129         * gcc.dg/pragma-init-fini.c: New test.
7130         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
7131         targets.
7132
7133 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7134
7135         * gcc.dg/init-string-2.c: New test.
7136
7137 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
7138
7139         PR 16684
7140         * gcc.dg/Wredundant-decls-1.c: New test case.
7141
7142 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
7143
7144         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
7145         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
7146         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
7147         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
7148         * gcc.dg/compat/generate-random.c: New file.
7149         * gcc.dg/compat/generate-random.h: Likewise.
7150         * gcc.dg/compat/generate-random_r.c: Likewise.
7151         * gcc.dg/compat/struct-layout-1.h: Likewise.
7152         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
7153         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
7154         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
7155         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
7156         * gcc.dg/compat/struct-layout-1_main.c: New test.
7157         * gcc.dg/compat/struct-layout-1_x.c: New file.
7158         * gcc.dg/compat/struct-layout-1_y.c: New file.
7159         * gcc.dg/compat/struct-layout-1_test.h: New file.
7160
7161 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
7162
7163         * gcc.dg/comp-return-1.c: New test
7164
7165 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
7166
7167         * gcc.dg/vmx/8-02a.c: Fix typo.
7168
7169         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
7170         * gcc.dg/darwin-abi-3.c: New test.
7171
7172         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
7173         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
7174
7175         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
7176         * gcc.dg/vmx/ops-long-1.c: New test.
7177         * gcc.dg/vmx/ops-long-2.c: New test.
7178
7179 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
7180
7181         * g++.dg/lookup/conv-[1234].C: New.
7182
7183 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
7184
7185         * g++.dg/parse/attr2.C: Simplify.
7186
7187 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7188
7189         PR c/7284
7190         * gcc.c-torture/execute/pr7284-1.c: New test.
7191
7192 2004-07-22  Brian Booth  <bbooth@redhat.com>
7193
7194         * gcc.dg/tree-ssa/20040721-1.c: New test.
7195
7196 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7197
7198         * g++.dg/template/crash20.c: New.
7199
7200 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
7201
7202         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
7203         Add dg-run directive.  Declare variables as required.
7204         * gfortran.dg/g77/README: Update
7205
7206 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
7207
7208         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
7209         gcc.dg/cris-peep2-andu2.c: New tests.
7210
7211 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7212
7213         PR c/15052
7214         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
7215         on return type.
7216         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
7217         messages.
7218         * gcc.dg/qual-return-2.c: Update expected messages.
7219         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
7220
7221 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7222
7223         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
7224         * gcc.dg/noncompile/921102-1.c: Update expected error message.
7225
7226 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7227
7228         PR c/11250
7229         * gcc.dg/init-string-1.c: New test.
7230
7231 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
7232
7233         PR middle-end/15345
7234         PR c/16450
7235         * gcc.dg/torture/nested-fn-1.c: New test.
7236
7237 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
7238
7239         PR target/16559
7240         * gcc.dg/ia64-fptr-1.c: New file.
7241
7242 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7243
7244         PR c++/14497
7245         * g++.dg/template/spec16.C: New test.
7246         * g++.old-deja/g++.robertl/eb118.C: Remove.
7247
7248 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7249
7250         PR c++/509
7251         * g++.dg/template/spec15.C: New test.
7252
7253 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
7254
7255         Copy cases from g77.f-torture/execute and add dg-run
7256         directive.  Other changes as noted.
7257         * gfortran.dg/g77/13037.f
7258         * gfortran.dg/g77/1832.f
7259         * gfortran.dg/g77/19981119-0.f
7260         * gfortran.dg/g77/19990313-0.f
7261         * gfortran.dg/g77/19990313-1.f
7262         * gfortran.dg/g77/19990313-2.f
7263         * gfortran.dg/g77/19990313-3.f
7264         * gfortran.dg/g77/19990419-1.f
7265         * gfortran.dg/g77/19990826-0.f
7266         * gfortran.dg/g77/19990826-2.f
7267         * gfortran.dg/g77/20000503-1.f
7268         * gfortran.dg/g77/20001111.f
7269         * gfortran.dg/g77/20010116.f
7270         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
7271         * gfortran.dg/g77/20010430.f
7272         * gfortran.dg/g77/6177.f
7273         * gfortran.dg/g77/947.f
7274         * gfortran.dg/g77/970816-3.f
7275         * gfortran.dg/g77/971102-1.f
7276         * gfortran.dg/g77/980520-1.f
7277         * gfortran.dg/g77/980628-0.f
7278         * gfortran.dg/g77/980628-1.f
7279         * gfortran.dg/g77/980628-10.f
7280         * gfortran.dg/g77/980628-2.f
7281         * gfortran.dg/g77/980628-3.f
7282         * gfortran.dg/g77/980628-7.f
7283         * gfortran.dg/g77/980628-8.f
7284         * gfortran.dg/g77/980628-9.f
7285         * gfortran.dg/g77/980701-0.f
7286         * gfortran.dg/g77/980701-1.f
7287         * gfortran.dg/g77/cabs.f
7288         * gfortran.dg/g77/claus.f
7289         * gfortran.dg/g77/complex_1.f
7290         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
7291         * gfortran.dg/g77/dcomplex.f
7292         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
7293         * gfortran.dg/g77/f90-intrinsic-mathematical.f
7294         * gfortran.dg/g77/f90-intrinsic-numeric.f
7295         * gfortran.dg/g77/int8421.f
7296         * gfortran.dg/g77/labug1.f
7297         * gfortran.dg/g77/large_vec.f
7298         * gfortran.dg/g77/le.f
7299         * gfortran.dg/g77/short.f
7300         * gfortran.dg/g77/README: Update
7301
7302 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
7303
7304         PR c++/16637
7305         * g++.dg/parse/lookup4.C: New test.
7306
7307 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7308
7309         PR c++/16175
7310         * g++.dg/template/ttp10.C: New test.
7311
7312 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7313
7314         * gcc.dg/pr12625-1.c: New test.
7315
7316 2004-07-20  Steven Bosscher  <stevenb@suse.de>
7317
7318         * testsuite/gcc.dg/switch-warn-1.c: New test.
7319         * testsuite/gcc.dg/switch-warn-2.c: New test.
7320         * gcc.c-torture/compile/pr14730.c: Update.
7321
7322 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
7323
7324         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
7325         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
7326         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
7327         g++.dg/template/nontype3.C: Remove trailing CR from tests.
7328
7329 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
7330
7331         PR c++/16623
7332         * g++.dg/template/assign1.C: New test.
7333
7334 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7335
7336         PR c++/12170
7337         * g++.dg/template/ttp9.C: New test.
7338
7339 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
7340
7341         * gcc.dg/format/cmn-err-1.c: New test.
7342
7343 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7344
7345         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
7346         gcc.dg/Wparentheses-10.c: New tests.
7347         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
7348
7349 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7350
7351         PR fortran/16465
7352         * gfortran.dg/g77//ffixed-line-length-0.f,
7353         gfortran.dg/g77/ffixed-line-length-132.f,
7354         gfortran.dg/g77/ffixed-line-length-72.f,
7355         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
7356         gfortran.dg/g77/README: Update.
7357
7358 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7359
7360         PR c++/13092
7361         * g++.dg/template/non-dependent7.C: New test.
7362         * g++.dg/template/non-dependent8.C: Likewise.
7363         * g++.dg/template/non-dependent9.C: Likewise.
7364         * g++.dg/template/non-dependent10.C: Likewise.
7365
7366 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
7367
7368         PR c++/16337
7369         * g++.dg/parse/attr2.C: New test.
7370
7371 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
7372
7373         * g77.dg: Removed.
7374         * g77.f-torture: Ditto.
7375
7376 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7377
7378         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
7379         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
7380         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
7381
7382 2004-07-16  Richard Henderson  <rth@redhat.com>
7383
7384         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
7385
7386 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7387
7388         * lib/fortran-torture.exp (fortran-torture): Don't test compile
7389         tests with full list of options.
7390         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
7391         of TORTURE_OPTIONS if test contains 'dg-do run'.
7392
7393         PR fortran/16404
7394         * gfortran.dg/do_iterator.f90: New test.
7395
7396 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7397
7398         PR rtl-optimization/16536
7399         * gcc.c-torture/execute/restrict-1.c: New test.
7400
7401 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7402
7403         PR fortran/15324
7404         * gfortran.dg/pr15324.f90: New test.
7405
7406         PR fortran/15129
7407         * gfortran.dg/pr15129.f90: New test.
7408
7409         PR fortran/15140
7410         * gfortran.dg/pr15140.f90: New test.
7411
7412         PR fortran/13792
7413         * gfortran.fortran-torture/execute/bounds.f90: Add check for
7414         compile-time simplification.
7415
7416 2004-07-14  Mike Stump  <mrs@apple.com>
7417
7418         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
7419
7420 2004-07-14  James E Wilson  <wilson@specifixinc.com>
7421
7422         PR target/16325
7423         * gcc.dg/profile-generate-1.c: New.
7424
7425 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
7426
7427         * gcc.c-torture/execute/20040709-1.c: New test.
7428         * gcc.c-torture/execute/20040709-2.c: New test.
7429
7430 2004-07-14  Mike Stump  <mrs@apple.com>
7431
7432         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
7433
7434 2004-07-14  Mike Stump  <mrs@apple.com>
7435
7436         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
7437
7438 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
7439
7440         PR c++/16518
7441         * g++.dg/parse/mutable1.C: New test.
7442
7443 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
7444
7445         PR tree-optimization/16443
7446         * gcc.dg/tree-ssa/20040713-1.c: New test.
7447
7448 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
7449
7450         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
7451         for operator new.
7452
7453 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7454
7455         * gfortran.dg/g77/README: New file
7456         * gfortran.dg/g77/19981216-0.f:  Copy from
7457         g77.f-torture/noncompile.  Add "dg-do compile" and
7458         dg-error as required.
7459         * gfortran.dg/g77/19990218-1.f: Likewise
7460         * gfortran.dg/g77/19990905-1.f: Likewise
7461         * gfortran.dg/g77/9263.f: Likewise
7462         * gfortran.dg/g77/980615-0.f: Likewise
7463         * gfortran.dg/g77/980616-0.f: Likewise
7464         * gfortran.dg/g77/check0.f: Likewise
7465         * gfortran.dg/g77/select_no_compile.f: Likewise
7466
7467 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7468
7469         Copy files from g77.f-torture/compile.
7470         Add "{ dg-do compile}".  Other changes as noted
7471         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
7472         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
7473         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
7474         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
7475         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
7476         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
7477         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
7478         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
7479         statement to conform to standard.  Append alpha1.x for reference.
7480         * gfortran.dg/g77/xformat.f: Add dg-warning
7481
7482 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7483
7484         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
7485         Add {dg-do compile} directive.
7486         * gfortran.dg/g77/cpp2.F: Likewise
7487
7488 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7489
7490         PR c++/5402
7491         * g++.dg/lookup/name-clash1.C: New test.
7492
7493         PR c++/9777
7494         * g++.dg/lookup/name-clash2.C: New test.
7495
7496         PR c++/12102
7497         * g++.dg/lookup/name-clash3.C: New test.
7498
7499 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7500
7501         * g++.dg/lookup/new2.C: New test.
7502         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
7503
7504 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
7505
7506         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
7507         Add {dg-do compile} directive.
7508         * gfortran.dg/g77/13060.f: Likewise
7509         * gfortran.dg/g77/19990218-0.f: Likewise
7510         * gfortran.dg/g77/19990305-0.f: Likewise
7511         * gfortran.dg/g77/19990419-0.f: Likewise
7512         * gfortran.dg/g77/19990502-0.f: Likewise
7513         * gfortran.dg/g77/19990502-1.f: Likewise
7514         * gfortran.dg/g77/19990525-0.f: Likewise
7515         * gfortran.dg/g77/19990826-1.f: Likewise
7516         * gfortran.dg/g77/19990826-3.f: Likewise
7517         * gfortran.dg/g77/19990905-2.f: Likewise
7518         * gfortran.dg/g77/20000412-1.f: Likewise
7519         * gfortran.dg/g77/20000511-1.f: Likewise
7520         * gfortran.dg/g77/20000511-2.f: Likewise
7521         * gfortran.dg/g77/20000518.f: Likewise
7522         * gfortran.dg/g77/20000601-1.f: Likewise
7523         * gfortran.dg/g77/20000601-2.f: Likewise
7524         * gfortran.dg/g77/20000629-1.f: Likewise
7525         * gfortran.dg/g77/20000630-2.f: Likewise
7526         * gfortran.dg/g77/20010115.f: Likewise
7527         * gfortran.dg/g77/20010321-1.f: Likewise
7528         * gfortran.dg/g77/20010426.f: Likewise
7529         * gfortran.dg/g77/20020307-1.f: Likewise
7530         * gfortran.dg/g77/8485.f: Likewise
7531         * gfortran.dg/g77/960317-1.f: Likewise
7532         * gfortran.dg/g77/970915-0.f: Likewise
7533         * gfortran.dg/g77/980310-1.f: Likewise
7534         * gfortran.dg/g77/980310-2.f: Likewise
7535         * gfortran.dg/g77/980310-3.f: Likewise
7536         * gfortran.dg/g77/980310-4.f: Likewise
7537         * gfortran.dg/g77/980310-6.f: Likewise
7538         * gfortran.dg/g77/980310-7.f: Likewise
7539         * gfortran.dg/g77/980310-8.f: Likewise
7540         * gfortran.dg/g77/980419-2.f: Likewise
7541         * gfortran.dg/g77/980424-0.f: Likewise
7542         * gfortran.dg/g77/980427-0.f: Likewise
7543         * gfortran.dg/g77/980729-0.f: Likewise
7544         * gfortran.dg/g77/981117-1.f: Likewise
7545         * gfortran.dg/g77/toon_1.f: Likewise
7546
7547 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7548
7549         PR c++/2204
7550         * g++.dg/other/abstract2.C: New test.
7551
7552 2004-07-12  Paul Brook  <paul@codesourcery.com>
7553
7554         * gfortran.dg/pointer_init_1.f90: New test.
7555
7556 2004-07-11  Paul Brook  <paul@codesourcery.com>
7557
7558         PR fortran/15986
7559         * gfortran.dg/contained_1.f90: New test.
7560
7561 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
7562
7563         * g++.dg/parse/defarg8.C: New test.
7564
7565 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7566
7567         PR fortran/16433
7568         * gfortran.dg/pr16433.f: New test.
7569
7570         PR fortran/17574
7571         * gfortran.dg/pr15754.f90: New test.
7572
7573 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7574
7575         PR tree-optimization/16437
7576         * gcc.c-torture/execute/bitfld-4.c: New test.
7577
7578 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7579
7580         * gfortran.fortran-torture/execute/common_2.f90: Add check for
7581         access to common var from module.
7582
7583 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7584
7585         PR fortran/16336
7586         * gfortran.fortran-torture/execute/common_2.f90: New test.
7587
7588 2004-07-10  Paul Brook  <paul@codesourcery.com>
7589
7590         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
7591
7592 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7593
7594         PR fortran/15969
7595         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
7596
7597 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
7598
7599         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
7600         * gfortran.dg/g77/ffixed-form-2.f: Likewise
7601         * gfortran.dg/g77/ffree-form-1.f: Likewise
7602         * gfortran.dg/g77/ffree-form-2.f: Likewise
7603         * gfortran.dg/g77/ffree-form-3.f: Likewise
7604         * gfortran.dg/g77/fno-underscoring.f: Likewise
7605         * gfortran.dg/g77/funderscoring.f: Likewise
7606         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
7607
7608 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7609
7610         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
7611
7612 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7613         Paul Brook  <paul@codesourcery.com>
7614
7615         PR fortran/13415
7616         * gfortran.dg/common_pointer_1.f90: New test.
7617
7618 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7619
7620         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
7621
7622 2004-07-09  James E Wilson  <wilson@specifixinc.com>
7623
7624         PR target/16364
7625         * gcc.c-torture/compile/20040709-1.c: New.
7626
7627 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7628
7629         PR fortran/14077
7630         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
7631
7632 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7633
7634         PR fortran/13201
7635         * gfortran.dg/shape_1.f90: New test.
7636
7637 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
7638             Andrew Pinski  <apinski@apple.com>
7639
7640         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
7641
7642 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7643
7644         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
7645         comment.
7646
7647 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7648         Paul Brook  <paul@codesourcery.com>
7649
7650         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
7651         '.f95' and '.F95'.
7652
7653 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
7654
7655         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
7656
7657 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7658
7659         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
7660         testcases with capital suffix.
7661
7662 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7663
7664         PR fortran/15481
7665         PR fortran/13372
7666         PR fortran/13575
7667         PR fortran/15978
7668         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
7669
7670         * gfortran.dg/implicit_1.f90: New test.
7671
7672 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7673
7674         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
7675         expression to match gfortran warning/error messages
7676         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
7677         dg-error text.
7678
7679 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7680
7681         * lib/fortran-torture.exp: Rename proc search_for to
7682         search_for_re.
7683
7684 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7685
7686         * gcc.c-torture/execute/simd-5.x: New file.
7687         XFAIL on SPARC 64-bit at -O0.
7688
7689 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7690
7691         PR c++/8211
7692         PR c++/16165
7693         * g++.dg/warn/effc3.C: New test.
7694
7695 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7696
7697         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
7698         change X to 1X in format.
7699         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
7700         add data statements to conform to standard.
7701
7702 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7703
7704         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
7705         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
7706         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
7707
7708 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7709
7710         * gfortran.dg/g77/7388.f: Copy from g77.dg
7711         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
7712         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
7713         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
7714         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
7715         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
7716         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
7717         * gfortran.dg/g77/strlen0.f: Likewise
7718
7719 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
7720
7721         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
7722         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
7723
7724 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7725
7726         * gcc.c-torture/execute/920428-2.x: Delete.
7727         * gcc.c-torture/execute/920501-7.x: Likewise.
7728
7729 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
7730
7731         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
7732         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
7733         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
7734         prescott and c3-2.
7735         (PREFETCH_3DNOW): Add -march=c3.
7736
7737 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
7738
7739         PR c/16437
7740         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
7741         * gcc.c-torture/execute/bf64-1.x: Likewise.
7742
7743 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7744
7745         * gcc.c-torture/compile/20040708-1.c: New test.
7746
7747 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7748
7749         PR c++/16169
7750         * g++.dg/warn/effc2.C: New test.
7751
7752 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7753
7754         * gcc.c-torture/execute/bitfld-1.x: Remove.
7755         * gcc.c-torture/execute/bitfld-3.c: New test.
7756         * gcc.dg/bitfld-2.c: Remove XFAILs.
7757
7758 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7759
7760         PR c++/16276
7761         * g++.dg/rtti/tinfo1.C: New file.
7762
7763 2004-07-07  Eric Christopher  <echristo@redhat.com>
7764
7765         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
7766
7767 2004-07-07  Andrew Pinski  <apinski@apple.com>
7768
7769         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
7770
7771 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
7772
7773         * g++.dg/init/call1.C: XFAIL.
7774
7775 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
7776
7777         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
7778         except for movstrict*, to movmem* and clrstr* to clrmem*.
7779
7780 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
7781
7782         * gcc.c-torture/execute/20040707-1.c: New test.
7783
7784 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
7785
7786         * gcc.c-torture/execute/20040706-1.c: New test.
7787
7788 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7789
7790         PR c++/3671
7791         * g++.dg/template/spec14.C: New test.
7792
7793 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
7794
7795         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
7796         nothing if not yet defined.  Use it in b, c and d type definitions.
7797         * gcc.c-torture/execute/20040705-1.c: New test.
7798         * gcc.c-torture/execute/20040705-2.c: New test.
7799
7800 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7801
7802         PR c++/2518
7803         * g++.dg/lookup/new1.C: New test.
7804
7805 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7806
7807         PR c++/11406
7808         * g++.dg/template/sizeof8.C: New test.
7809
7810 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
7811
7812         * gcc.c-torture/compile/20040705-1.c: New test.
7813
7814 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
7815
7816         * gfortran.fortran-torture/execute/seq_io.f90: New test.
7817
7818 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
7819
7820         * gcc.dg/cpp/if-mop.c: Two new testcases.
7821         * gcc.dg/cpp/trad/comment-3.c: New.
7822
7823 2004-07-04  Paul Brook  <paul@codesourcery.com>
7824
7825         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
7826
7827 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
7828
7829         PR c++/3761
7830         * g++.dg/lookup/crash4.C: New test.
7831
7832 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
7833
7834         * gcc.c-torture/execute/builtin-abs-1.c
7835         * gcc.c-torture/execute/builtin-abs-2.c
7836         * gcc.c-torture/execute/builtin-complex-1.c
7837         * gcc.c-torture/execute/builtins/string-1-lib.c
7838         * gcc.c-torture/execute/builtins/string-1.c
7839         * gcc.c-torture/execute/builtins/string-2-lib.c
7840         * gcc.c-torture/execute/builtins/string-2.c
7841         * gcc.c-torture/execute/builtins/string-3-lib.c
7842         * gcc.c-torture/execute/builtins/string-3.c
7843         * gcc.c-torture/execute/builtins/string-4-lib.c
7844         * gcc.c-torture/execute/builtins/string-4.c
7845         * gcc.c-torture/execute/builtins/string-5-lib.c
7846         * gcc.c-torture/execute/builtins/string-5.c
7847         * gcc.c-torture/execute/builtins/string-6-lib.c
7848         * gcc.c-torture/execute/builtins/string-6.c
7849         * gcc.c-torture/execute/builtins/string-7-lib.c
7850         * gcc.c-torture/execute/builtins/string-7.c
7851         * gcc.c-torture/execute/builtins/string-8-lib.c
7852         * gcc.c-torture/execute/builtins/string-8.c
7853         * gcc.c-torture/execute/builtins/string-9-lib.c
7854         * gcc.c-torture/execute/builtins/string-9.c
7855         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
7856         * gcc.c-torture/execute/builtins/string-asm-1.c
7857         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
7858         * gcc.c-torture/execute/builtins/string-asm-2.c
7859         * gcc.c-torture/execute/stdio-opt-1.c
7860         * gcc.c-torture/execute/stdio-opt-2.c
7861         * gcc.c-torture/execute/stdio-opt-3.c
7862         * gcc.c-torture/execute/string-opt-1.c
7863         * gcc.c-torture/execute/string-opt-10.c
7864         * gcc.c-torture/execute/string-opt-11.c
7865         * gcc.c-torture/execute/string-opt-12.c
7866         * gcc.c-torture/execute/string-opt-13.c
7867         * gcc.c-torture/execute/string-opt-14.c
7868         * gcc.c-torture/execute/string-opt-15.c
7869         * gcc.c-torture/execute/string-opt-16.c
7870         * gcc.c-torture/execute/string-opt-2.c
7871         * gcc.c-torture/execute/string-opt-6.c
7872         * gcc.c-torture/execute/string-opt-7.c
7873         * gcc.c-torture/execute/string-opt-8.c:
7874         Replace with ...
7875
7876         * gcc.c-torture/execute/builtins/abs-2.c
7877         * gcc.c-torture/execute/builtins/abs-3.c
7878         * gcc.c-torture/execute/builtins/complex-1.c
7879         * gcc.c-torture/execute/builtins/fprintf.c
7880         * gcc.c-torture/execute/builtins/fputs.c
7881         * gcc.c-torture/execute/builtins/memcmp.c
7882         * gcc.c-torture/execute/builtins/memmove.c
7883         * gcc.c-torture/execute/builtins/memops-asm.c
7884         * gcc.c-torture/execute/builtins/mempcpy-2.c
7885         * gcc.c-torture/execute/builtins/mempcpy.c
7886         * gcc.c-torture/execute/builtins/memset.c
7887         * gcc.c-torture/execute/builtins/printf.c
7888         * gcc.c-torture/execute/builtins/sprintf.c
7889         * gcc.c-torture/execute/builtins/strcat.c
7890         * gcc.c-torture/execute/builtins/strchr.c
7891         * gcc.c-torture/execute/builtins/strcmp.c
7892         * gcc.c-torture/execute/builtins/strcpy.c
7893         * gcc.c-torture/execute/builtins/strcspn.c
7894         * gcc.c-torture/execute/builtins/strlen-2.c
7895         * gcc.c-torture/execute/builtins/strlen.c
7896         * gcc.c-torture/execute/builtins/strncat.c
7897         * gcc.c-torture/execute/builtins/strncmp-2.c
7898         * gcc.c-torture/execute/builtins/strncmp.c
7899         * gcc.c-torture/execute/builtins/strncpy.c
7900         * gcc.c-torture/execute/builtins/strpbrk.c
7901         * gcc.c-torture/execute/builtins/strpcpy-2.c
7902         * gcc.c-torture/execute/builtins/strpcpy.c
7903         * gcc.c-torture/execute/builtins/strrchr.c
7904         * gcc.c-torture/execute/builtins/strspn.c
7905         * gcc.c-torture/execute/builtins/strstr-asm.c
7906         * gcc.c-torture/execute/builtins/strstr.c:
7907         ... these new files.
7908
7909         * gcc.c-torture/execute/builtins/abs-2-lib.c
7910         * gcc.c-torture/execute/builtins/abs-3-lib.c
7911         * gcc.c-torture/execute/builtins/complex-1-lib.c
7912         * gcc.c-torture/execute/builtins/fprintf-lib.c
7913         * gcc.c-torture/execute/builtins/fputs-lib.c
7914         * gcc.c-torture/execute/builtins/memcmp-lib.c
7915         * gcc.c-torture/execute/builtins/memmove-lib.c
7916         * gcc.c-torture/execute/builtins/memops-asm-lib.c
7917         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
7918         * gcc.c-torture/execute/builtins/mempcpy-lib.c
7919         * gcc.c-torture/execute/builtins/memset-lib.c
7920         * gcc.c-torture/execute/builtins/printf-lib.c
7921         * gcc.c-torture/execute/builtins/sprintf-lib.c
7922         * gcc.c-torture/execute/builtins/strcat-lib.c
7923         * gcc.c-torture/execute/builtins/strchr-lib.c
7924         * gcc.c-torture/execute/builtins/strcmp-lib.c
7925         * gcc.c-torture/execute/builtins/strcpy-lib.c
7926         * gcc.c-torture/execute/builtins/strcspn-lib.c
7927         * gcc.c-torture/execute/builtins/strlen-2-lib.c
7928         * gcc.c-torture/execute/builtins/strlen-lib.c
7929         * gcc.c-torture/execute/builtins/strncat-lib.c
7930         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
7931         * gcc.c-torture/execute/builtins/strncmp-lib.c
7932         * gcc.c-torture/execute/builtins/strncpy-lib.c
7933         * gcc.c-torture/execute/builtins/strpbrk-lib.c
7934         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
7935         * gcc.c-torture/execute/builtins/strpcpy-lib.c
7936         * gcc.c-torture/execute/builtins/strrchr-lib.c
7937         * gcc.c-torture/execute/builtins/strspn-lib.c
7938         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
7939         * gcc.c-torture/execute/builtins/strstr-lib.c
7940         * gcc.c-torture/execute/builtins/lib/abs.c
7941         * gcc.c-torture/execute/builtins/lib/fprintf.c
7942         * gcc.c-torture/execute/builtins/lib/memset.c
7943         * gcc.c-torture/execute/builtins/lib/printf.c
7944         * gcc.c-torture/execute/builtins/lib/sprintf.c
7945         * gcc.c-torture/execute/builtins/lib/strcpy.c
7946         * gcc.c-torture/execute/builtins/lib/strcspn.c
7947         * gcc.c-torture/execute/builtins/lib/strncat.c
7948         * gcc.c-torture/execute/builtins/lib/strncmp.c
7949         * gcc.c-torture/execute/builtins/lib/strncpy.c
7950         * gcc.c-torture/execute/builtins/lib/strpbrk.c
7951         * gcc.c-torture/execute/builtins/lib/strspn.c
7952         * gcc.c-torture/execute/builtins/lib/strstr.c:
7953         New files containing support routines.
7954
7955         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
7956         declaration.
7957         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
7958         when not optimizing.
7959
7960 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
7961
7962         PR c++/16240
7963         * g++.dg/abi/mangle22.C: New test.
7964         * g++.dg/abi/mangle23.C: Likewise.
7965
7966 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
7967
7968         PR fortran/16290
7969         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
7970         Allow for cases without denormalized floating point numbers.
7971
7972 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
7973
7974         PR c/1027
7975         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7976         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
7977         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
7978         expected warning text.
7979         * gcc.dg/format/diag-2.c: New test.
7980
7981 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7982
7983         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
7984
7985 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
7986
7987         * gcc.dg/builtins-43.c: New.
7988         * gcc.dg/builtins-44.c: New.
7989         * gcc.dg/builtins-45.c: New.
7990
7991 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
7992             Andreas Tobler  <a.tobler@schweiz.ch>
7993
7994         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
7995         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
7996         as SIGSEGV.
7997         * gcc.dg/cleanup-11.c: Likewise.
7998         * gcc.dg/cleanup-8.c: Likewise.
7999         * gcc.dg/cleanup-9.c: Likewise.
8000         * gcc.dg/cleanup-5.c: Run on all platforms.
8001
8002 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8003
8004         * g++.dg/warn/nonnull1.C: New test.
8005
8006 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
8007
8008         * gcc.dg/compat/compat-common.h: Wrap up CINT in
8009         an #ifndef SKIP_COMPLEX_INT/#endif pair.
8010         Special-case the Sun compiler wrt to <complex.h>.
8011
8012 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
8013
8014         * gcc.dg/Wunreachable-8.C: New test.
8015
8016         * gcc.dg/h8300-ice2.c : New test.
8017
8018 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
8019
8020         PR fortran/16161
8021         * gfortran.fortran-torture/compile/implicit.f90: Add test
8022         for implicit character.
8023
8024 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
8025
8026         PR fortran/16289
8027         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
8028         Use tiny() intrinsic to find smallest non-negative real
8029
8030 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
8031
8032         * gcc.dg/compat/struct-by-value-22_main.c: New test.
8033         * gcc.dg/compat/struct-by-value-22_x.c: New.
8034         * gcc.dg/compat/struct-by-value-22_y.c: New.
8035
8036         * gcc.c-torture/execute/20040629-1.c: New test.
8037
8038 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
8039
8040         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
8041         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
8042
8043         PR target/16195
8044         * gcc.dg/20040625-1.c: New test.
8045
8046 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8047
8048         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
8049
8050 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8051
8052         PR fortran/15963
8053         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
8054
8055 2004-06-29  Richard Henderson  <rth@redhat.com>
8056
8057         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
8058
8059 2004-06-29  Paul Brook  <paul@codesourcery.com>
8060
8061         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
8062         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
8063
8064 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
8065
8066         PR c++/16260
8067         * g++.dg/parse/crash15.C: New.
8068
8069 2004-06-28  Andrew Pinski  <apinski@apple.com>
8070
8071         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
8072         by the error already.
8073
8074         * g++.dg/opt/ptrmem4.C: Change to compile only test.
8075
8076 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
8077
8078         PR target/14041
8079         * gcc.dg/h8300-bss-align-1.c : New.
8080
8081 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
8082
8083         * PR c++/16174
8084         * g++.dg/template/ctor4.C: New.
8085
8086 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
8087
8088         PR c++/16205
8089         * g++.dg/warn/Wsequence-point-1.C: New test.
8090
8091 2004-06-27  Paul Brook  <paul@codesourcery.com>
8092
8093         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
8094
8095 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
8096
8097         * g++.old-deja/g++.mike/p7325.C: Remove.
8098
8099 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
8100
8101         PR c/14963
8102         * gcc.dg/pr14963.c: New test.
8103
8104 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
8105
8106         PR c++/16193
8107         * g++.dg/parse/redef1.C: New test.
8108
8109 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
8110
8111         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
8112         20021110.c.
8113         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
8114         20021119-1.c.
8115         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
8116         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
8117         5-04.c.
8118         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
8119         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
8120         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
8121         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
8122         g++.brendan/enum14.C.
8123         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
8124         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
8125         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
8126         g++.mike/virt1.C.
8127         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
8128         memtemp24.C.
8129
8130 2004-06-27  Roger Sayle  <roger@eyesopen.com>
8131
8132         * gcc.dg/20040527-1.c: New test case.
8133
8134 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
8135
8136         PR gfortran/pr16196
8137         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
8138
8139 2004-06-25  Roger Sayle  <roger@eyesopen.com>
8140
8141         PR middle-end/15825
8142         * gcc.dg/pr15825-1.c: New test case.
8143
8144 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
8145
8146         * gcc.c-torture/execute/20040625-1.c: New test.
8147
8148 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8149
8150         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
8151
8152 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
8153
8154         * gcc.dg/torture/mips-div-1.c: New test.
8155
8156 2004-06-24  Jeff Law  <law@redhat.com>
8157
8158         * gcc.dg/tree-ssa/20040624-1.c: New test.
8159
8160 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
8161
8162         * gcc.c-torture/compile/20040624-1.c: New test.
8163
8164 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8165
8166         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
8167         this directory.
8168
8169 2004-06-23  Andrew Pinski  <apinski@apple.com>
8170
8171         PR middle-end/15988
8172         * g++.dg/opt/ptrmem4.C: New test.
8173
8174         * gcc.dg/c90-array-quals-2.c: New test.
8175
8176 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
8177
8178         * gcc.dg/kpice1.c: New test.
8179
8180 2006-06-23  Andrew Pinski  <apinski@apple.com>
8181
8182         * gcc.dg/c90-array-quals.c: New test.
8183
8184 2006-06-22  Richard Henderson  <rth@redhat.com>
8185
8186         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
8187
8188 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
8189
8190         * gcc.dg/builtins-config.h: Handle FreeBSD.
8191
8192 2006-06-22  Richard Henderson  <rth@redhat.com>
8193
8194         * g++.dg/opt/devirt1.C: New.
8195
8196 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
8197
8198         * g++.dg/opt/pr15551.C: New testcase.
8199
8200 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
8201
8202         PR target/14800
8203         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
8204         x86_64-*-linux* when compiling for 32bit.
8205
8206 2004-06-21  Andrew Pinski  <apinski@apple.com>
8207
8208         * gcc.dg/pch/struct-1.c: New.
8209         * gcc.dg/pch/struct-1.hs: New.
8210
8211 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
8212
8213         * gcc.dg/pch/save-temps-1.c: New file.
8214         * gcc.dg/pch/save-temps-1.hs: New file.
8215
8216 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
8217
8218         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
8219         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
8220
8221 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8222
8223         * gfortran.fortran-torture/execute/select_1.f90: Rename function
8224         to fix type error.
8225         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
8226         Remove trailing spaces.
8227
8228 2004-06-21  Richard Henderson  <rth@redhat.com>
8229
8230         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
8231         merging && to BIT_FIELD_REF.
8232
8233 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
8234
8235         * g++.dg/opt/placeholder1.C: New test.
8236
8237 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8238
8239         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
8240         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8241         * gcc.dg/compat/union-m128-1_x.c: Likewise.
8242         * gcc.dg/compat/union-m128-1_y.c: Likewise.
8243
8244 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
8245
8246         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
8247         extern "C".
8248         * g++.dg/other/pragma-re-1.C: Add comments.
8249
8250 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
8251
8252         PR gfortran/16080
8253         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
8254
8255 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
8256
8257         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
8258         instead of setting the type of size_t by
8259         hand.
8260
8261 2004-06-18  Roger Sayle  <roger@eyesopen.com>
8262
8263         * gcc.dg/unordered-2.c: New test case.
8264         * gcc.dg/unordered-3.c: New test case.
8265
8266 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
8267
8268         PR other/16043
8269         * lib/g++.exp (g++_version): Tweak regexp for version
8270         * lib/g77.exp (g77_version): Likewise
8271         * lib/gfortran.exp (gfortran_version): Likewise
8272         * lib/objc.exp (objc_version): Likewise
8273         * lib/treelang.exp (treelang_version): Likewise
8274
8275 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
8276
8277         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
8278         Use INT_MAX instead of __INT_MAX__.
8279         * gcc.dg/compat/struct-align-2_y.c: Likewise.
8280
8281         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
8282         * gcc.dg/compat/scalar-return-3_x.c: Use it.
8283         * gcc.dg/compat/scalar-return-3_y.c: Use it.
8284         * gcc.dg/compat/scalar-return-4_x.c: Use it.
8285         * gcc.dg/compat/scalar-return-4_y.c: Use it.
8286         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
8287         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
8288         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
8289         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
8290
8291         * gcc.dg/range-test-1.c: New test.
8292         * g++.dg/opt/range-test-1.C: New test.
8293
8294 2004-06-17  Richard Henderson  <rth@redhat.com>
8295
8296         * objc.dg/sync-1.m: New.
8297         * objc.dg/try-catch-1.m: Don't force next runtime.
8298         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
8299         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
8300         shadowed catch clause.
8301         * objc.dg/try-catch-5.m: New.
8302
8303 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
8304
8305         Bug 14610
8306         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
8307
8308 2004-06-15  Richard Henderson  <rth@redhat.com>
8309
8310         * gcc.dg/20001116-1.c: Move expected warning line.
8311
8312 2004-06-15  Richard Henderson  <rth@redhat.com>
8313
8314         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
8315         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
8316
8317 2004-06-15  Jeff Law  <law@redhat.com>
8318
8319         * gcc.dg/tree-ssa/20040615-1.c: New test.
8320         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
8321         be less sensitive to operand ordering.
8322         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
8323
8324 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
8325
8326         * g++.dg/abi/bitfield3.C: Add comment..
8327
8328 2004-06-15  Richard Henderson  <rth@redhat.com>
8329
8330         * g++.dg/ext/stmtexpr1.C: XFAIL.
8331         * gcc.dg/20030612-1.c: XFAIL.
8332
8333 2004-06-15  Eric Christopher  <echristo@redhat.com>
8334
8335         * g++.dg/charset/asm5.c: New.
8336         * gcc.dg/charset/asm6.c: New.
8337
8338 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8339
8340         PR fortran/15962
8341         * gfortran.fortran-torture/execute/select_1.f90: New test.
8342
8343 2004-06-15  Paul Brook  <paul@codesourcery.com>
8344
8345         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
8346
8347 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8348
8349         PR c++/15967
8350         * g++.dg/lookup/crash3.C: New test.
8351
8352 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8353
8354         PR c++/15947
8355         * g++.dg/parse/dtor4.C: New test.
8356
8357 2004-06-14  Jeff Law  <law@redhat.com>
8358
8359         * gcc.c-torture/compile/20040614-1.c: New test.
8360
8361 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8362
8363         PR fortran/15211
8364         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
8365         LEN of a character array.
8366
8367 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
8368
8369         PR c++/15096
8370         * g++.dg/template/ptrmem10.C: New test.
8371
8372         PR c++/14930
8373         * g++.dg/template/friend30.C: New test.
8374
8375 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8376
8377         PR fortran/14928
8378         * gfortran.fortran-torture/compile/mloc.f90: New test.
8379
8380 2004-06-13  Paul Brook  <paul@codesourcery.com>
8381
8382         * gfortran.fortran-torture/execute/random_2.f90: New test.
8383
8384 2004-06-13  Eric Christopher  <echristo@redhat.com>
8385
8386         * gcc.dg/noncompile/redecl-1.c: Fix error message.
8387
8388 2004-06-12  Paul Brook  <paul@codesourcery.com>
8389
8390         * gfortran.fortran-torture/execute/contained_3.f90: New test.
8391
8392 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8393
8394         PR fortran/14923
8395         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
8396
8397 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8398
8399         PR fortran/14957
8400         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
8401         syntax errors in end statements of contained subroutines.
8402
8403 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8404
8405         PR fortran/12841
8406         * gfortran.fortran-torture/execute/null_arg.f90: New test.
8407
8408 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
8409
8410         PR fortran/15665
8411         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
8412
8413 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
8414
8415         PR gfortran/12839
8416         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
8417
8418 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
8419
8420         PR c++/15862
8421         * g++.dg/parse/enum1.C: New test.
8422
8423 2004-06-10  Jeff Law  <law@redhat.com>
8424
8425         * gcc.c-torture/compile/20040610-1.c: New test.
8426
8427 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8428
8429         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
8430         * g++.old-deja/g++.other/decl3.C: Likewise.
8431
8432 2004-06-10  Brian Booth  <bbooth@redhat.com>
8433
8434         * gcc.dg/tree-ssa/20031015-1.c: Scan for
8435         V_MAY_DEF instead of VDEF.
8436         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
8437
8438 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
8439
8440         PR c++/14211
8441         * g++.dg/conversion/const1.C: New test.
8442
8443         PR c++/15076
8444         * g++.dg/conversion/reinterpret1.C: New test.
8445
8446         PR c++/15877
8447         * g++.dg/template/enum2.C: New test.
8448
8449         PR c++/15227
8450         * g++.dg/template/error13.C: New test.
8451
8452 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8453
8454         PR fortran/14957
8455         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
8456         arguments to test_* REAL and of the right size.
8457
8458 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
8459
8460         PR target/15569
8461         PR rtl-optimization/15681
8462         * gcc.dg/20040609-1.c: New test.
8463
8464 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
8465
8466         PR c++/14791
8467         * g++.dg/opt/builtins1.C: New test.
8468
8469 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
8470
8471         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
8472         that use default windows32 struct layout.
8473         * gcc.dg/i386-bitfield2.c: Likewise.
8474
8475 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
8476
8477         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
8478         for mingw32 and cygwin targets.
8479
8480 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
8481
8482         * gcc.dg/pch/macro-4.c: New.
8483         * gcc.dg/pch/macro-4.hs: New.
8484
8485 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8486
8487         PR fortran/13249
8488         * gfortran.fortran-torture/compile/name_clash.f90: New test.
8489
8490 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8491
8492         PR fortran/13372
8493         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
8494
8495 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
8496
8497         PR gfortran/14897
8498         * gfortran.fortran-torture/execute/t_edit.f90: New test.
8499
8500 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
8501
8502         PR gfortran/15755
8503         * gfortran.fortran-torture/execute/backspace.c : New test.
8504
8505 2004-06-09  Paul Brook  <paul@codesourcery.com>
8506
8507         * gfortran.fortran-torture/execure/intrinsic_associated.f90
8508         (pointer_to_section): Rewrite to use smaller array.
8509
8510 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
8511
8512         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
8513         * gcc.dg/ext/altivec-10.c: Same.
8514         * gcc.dg/ext/altivec-11.c: Same.
8515         * gcc.dg/ext/altivec-12.c: Same.
8516         * gcc.dg/ext/altivec-13.c: Same.
8517         * gcc.dg/ext/altivec-14.c: Same.
8518         * gcc.dg/ext/altivec-15.c: Same.
8519         * gcc.dg/ext/altivec-16.c: Same.
8520         * gcc.dg/ext/altivec-3.c: Same.
8521         * gcc.dg/ext/altivec-4.c: Same.
8522         * gcc.dg/ext/altivec-6.c: Same.
8523         * gcc.dg/ext/altivec-7.c: Same.
8524         * gcc.dg/ext/altivec-8.c: Same.
8525         * gcc.dg/ext/altivec-varargs-1.c: Same.
8526
8527         * g++.dg/ext/altivec-1.C: Correct dg syntax.
8528         * g++.dg/ext/altivec-10.C: Same.
8529         * g++.dg/ext/altivec-2.C: Same.
8530         * g++.dg/ext/altivec-3.C: Same.
8531         * g++.dg/ext/altivec-4.C: Same.
8532         * g++.dg/ext/altivec-5.C: Same.
8533         * g++.dg/ext/altivec-6.C: Same.
8534         * g++.dg/ext/altivec-7.C: Same.
8535         * g++.dg/ext/altivec-8.C: Same.
8536         * g++.dg/ext/altivec-9.C: Same.
8537
8538 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8539
8540         PR c++/7841
8541         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
8542
8543 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8544
8545         * gcc.dg/union-1.c: New test.
8546
8547 2004-06-07  Roger Sayle  <roger@eyesopen.com>
8548
8549         * gcc.dg/builtins-41.c: New test case.
8550         * gcc.dg/builtins-42.c: New test case.
8551
8552 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
8553
8554         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
8555         * g++.dg/ext/altivec-10.C: Same.
8556         * g++.dg/ext/altivec-2.C: Same.
8557         * g++.dg/ext/altivec-3.C: Same.
8558         * g++.dg/ext/altivec-4.C: Same.
8559         * g++.dg/ext/altivec-5.C: Same.
8560         * g++.dg/ext/altivec-6.C: Same.
8561         * g++.dg/ext/altivec-7.C: Same.
8562         * g++.dg/ext/altivec-8.C: Same.
8563         * g++.dg/ext/altivec-9.C: Same.
8564         * g++.old-deja/g++.abi/cxa_vec.C: Same.
8565         * g++.old-deja/g++.brendan/new3.C: Same.
8566         * gcc.c-torture/execute/eeprof-1.x: Same.
8567
8568 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8569
8570         PR c/14765
8571         * gcc.dg/pr14765-1.c: New test.
8572
8573 2004-06-07  Roger Sayle  <roger@eyesopen.com>
8574
8575         PR c/14649
8576         * gcc.dg/pr14649-1.c: New test case.
8577
8578 2004-06-07  Richard Henderson  <rth@redhat.com>
8579
8580         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
8581         if temporaries.
8582
8583 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
8584
8585         * g++.dg/eh/elide1.C: Remove XFAIL.
8586
8587 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
8588
8589         PR c++/15337
8590         * g++.dg/expr/sizeof3.C: New test.
8591
8592         PR c++/14777
8593         * g++.dg/template/access14.C: New test.
8594
8595         PR c++/15554
8596         * g++.dg/template/enum1.C: New test.
8597
8598         PR c++/15057
8599         * g++.dg/eh/throw1.C: New test.
8600
8601 2004-06-07  David Ayers  <d.ayers@inode.at>
8602             Ziemowit Laski  <zlaski@apple.com>
8603
8604         * lib/objc.exp (objc_target_compile): Revert the '-framework
8605         Foundation' flag fix, since bare Darwin does not ship
8606         with the Foundation framework.
8607         * objc/execute/next_mapping.h: Provide a local NSConstantString
8608         @interface and @implementation.
8609         (objc_constant_string_init): A constructor function, used to
8610         initialize the NSConstantString meta-class object.
8611         * objc/execute/string1.m: Include "next_mapping.h" instead of
8612         <Foundation/NSString.h>.
8613         * objc/execute/string2.m: Likewise.
8614         * objc/execute/string3.m: Likewise.
8615         * objc/execute/string4.m: Likewise.
8616
8617 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
8618
8619         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
8620         to double. Replace double with FLOAT.
8621         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
8622
8623         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
8624         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
8625         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
8626         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
8627         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
8628         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
8629         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
8630         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
8631
8632 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8633
8634         PR c/13519
8635         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
8636
8637 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8638
8639         PR c++/15503
8640         * g++.dg/template/meminit2.C: New test.
8641
8642 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
8643
8644         PR target/15822
8645         * gcc.c-torture/execute/compare-fp-1.c,
8646         gcc.c-torture/execute/compare-fp-2.c,
8647         gcc.c-torture/execute/compare-fp-3.c,
8648         gcc.c-torture/execute/compare-fp-4.c,
8649         gcc.c-torture/execute/compare-fp-3.x,
8650         gcc.c-torture/execute/compare-fp-4.x: Moved...
8651         * gcc.c-torture/execute/ieee/compare-fp-1.c,
8652         gcc.c-torture/execute/ieee/compare-fp-2.c,
8653         gcc.c-torture/execute/ieee/compare-fp-3.c,
8654         gcc.c-torture/execute/ieee/compare-fp-4.c,
8655         gcc.c-torture/execute/ieee/compare-fp-3.x,
8656         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
8657
8658 2004-06-04  David Ayers  <d.ayers@inode.at>
8659
8660         * objc/execute/protocol-isEqual-4.m: New testcase.
8661
8662 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
8663
8664         * objc/execute/protocol-isEqual-1.m: New testcase.
8665         * objc/execute/protocol-isEqual-2.m: New testcase.
8666         * objc/execute/protocol-isEqual-3.m: New testcase.
8667
8668 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8669
8670         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
8671
8672 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
8673
8674         * lib/objc.exp (objc_target_compile): When running tests on
8675         Darwin (Mac OS X), inform the linker about '-framework
8676         'Foundation'.
8677
8678 2004-06-02  Eric Christopher  <echristo@redhat.com>
8679
8680         * gcc.c-torture/compile/20040602-1.c: New.
8681
8682 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
8683
8684         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
8685         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
8686
8687         PR tree-optimization/14736
8688         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
8689
8690         PR tree-optimization/14042
8691         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
8692
8693         PR tree-optimization/14729
8694         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
8695
8696 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8697
8698         PR fortran/15557
8699         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
8700
8701 2004-06-01  Richard Hederson  <rth@redhat.com>
8702
8703         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
8704
8705 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8706
8707         PR c++/14932
8708         * g++.dg/parse/offsetof4.C: New test.
8709
8710 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
8711
8712         PR objc/7993
8713         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
8714
8715 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
8716
8717         PR c++/15701
8718         * g++.dg/template/friend29.C: New test.
8719
8720 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8721
8722         PR c/15749
8723         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
8724
8725 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
8726
8727         * gcc.dg/sparc-trap-1.c: New test.
8728
8729 2004-05-31  Roger Sayle  <roger@eyesopen.com>
8730
8731         PR middle-end/15069
8732         * g++.dg/opt/fold3.C: New test case.
8733
8734 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
8735
8736         * lib/target-supports.exp (check_iconv_available): Fix fallout
8737         from 2004-05-28 patch.
8738
8739 2004-05-30  Paul Brook  <paul@codesourcery.com>
8740
8741         PR fortran/15620
8742         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
8743         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
8744
8745 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
8746
8747         * gfortran.fortran-torture/execute/random_1.f90: New test.
8748
8749 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8750
8751         * g++.dg/ext/altivec-10.C: New test.
8752
8753 2004-05-29  Paul Brook  <paul@codesourcery.com>
8754
8755         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
8756
8757 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8758
8759         * gcc.dg/altivec-16.c: New test.
8760
8761 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
8762
8763         * lib/target-supports.exp (check_vmx_hw_available): New.
8764         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
8765
8766         * lib/target-supports.exp (check_alias_available,
8767         check_iconv_available, check_named_sections_available): Use
8768         unique names for temporary files.
8769
8770 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8771
8772         * gcc.dg/altivec-15.c: New test.
8773
8774 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8775
8776         PR c++/15083
8777         * g++.dg/warn/noeffect6.C: New test.
8778
8779         PR c++/15471
8780         * g++.dg/expr/ptrmem4.C: New test.
8781
8782         PR c++/15640
8783         * g++.dg/template/operator3.C: New test.
8784
8785 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8786
8787         PR c++/14668
8788         * g++.dg/lookup/redecl1.C: New test.
8789         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
8790
8791 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
8792
8793         * gcc.c-torture/execute/compare-fp-1.c,
8794         gcc.c-torture/execute/compare-fp-2.c,
8795         gcc.c-torture/execute/compare-fp-3.c,
8796         gcc.c-torture/execute/compare-fp-4.c,
8797         gcc.c-torture/execute/compare-fp-3.x,
8798         gcc.c-torture/execute/compare-fp-4.x,
8799         gcc.dg/pr15649-1.c: New.
8800
8801 2004-05-27  Adam Nemet  <anemet@lnxw.com>
8802
8803         PR c++/12883
8804         * g++.dg/init/array14.C: New test.
8805
8806 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
8807
8808         * lib/compat.exp (compat-get-options-main): New.
8809         (compat-get-options): Remove unneeded code, warn for ignored
8810         command.
8811         (compat-execute): Check flag set by dg-require-* commands.
8812
8813         * lib/compat.exp (compat-execute): Break up long lines.
8814
8815 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
8816
8817         * gcc.dg/altivec-7.c: Don't use 'vector long'.
8818         * gcc.dg/altivec-14.c: New test.
8819         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
8820
8821         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
8822         * gcc.dg/altivec-12.c: Ditto.
8823
8824         * gcc.dg/altivec-3.c: Move call to altivec_check.
8825
8826 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8827
8828         PR c++/15044
8829         * g++.dg/template/error12.C: New test.
8830
8831         PR c++/15317
8832         * g++.dg/ext/attrib15.C: New test.
8833
8834         PR c++/15329
8835         * g++.dg/template/ptrmem9.C: New test.
8836
8837 2004-05-25  Paul Brook  <paul@codesourcery.com>
8838
8839         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
8840
8841 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8842
8843         PR c++/15165
8844         * g++.dg/template/crash19.C: New test.
8845
8846 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8847
8848         PR c++/15025
8849         * g++.dg/template/redecl1.C: New test.
8850
8851 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8852
8853         PR c++/14821
8854         * g++.dg/other/ns1.C: New test.
8855
8856         PR c++/14883
8857         * g++.dg/template/invalid1.C: New test.
8858
8859 2004-05-23  Paul Brook  <paul@codesourcery.com>
8860         Victor Leikehman  <lei@haifasphere.co.il>
8861
8862         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
8863         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
8864
8865 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
8866
8867         PR c++/15285
8868         PR c++/15299
8869         * g++.dg/template/non-dependent5.C: New test.
8870         * g++.dg/template/non-dependent6.C: New test.
8871
8872 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
8873
8874         PR c++/15507
8875         * g++.dg/inherit/union1.C: New test.
8876
8877         PR c++/15542
8878         * g++.dg/template/addr1.C: New test.
8879
8880         PR c++/15427
8881         * g++.dg/template/array5.C: New test.
8882
8883         PR c++/15287
8884         * g++.dg/template/array6.C: New test.
8885
8886 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
8887             Roger Sayle  <roger@eyesopen.com>
8888
8889         * g++.dg/lookup/forscope2.C: New test case.
8890
8891 2004-05-22  Ben Elliston  <bje@au.ibm.com>
8892
8893         * gcc.dg/cpp/Wmissingdirs.c: New.
8894
8895 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
8896
8897         PR target/15301
8898         * gcc.dg/compat/union-m128-1.h: New file.
8899         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8900         * gcc.dg/compat/union-m128-1_x.c: Likewise.
8901         * gcc.dg/compat/union-m128-1_y.c: Likewise.
8902
8903 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
8904
8905         PR target/15302
8906         * gcc.dg/compat/struct-complex-1.h: New file.
8907         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
8908         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
8909         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8910
8911 2004-05-20  Roger Sayle  <roger@eyesopen.com>
8912
8913         PR middle-end/3074
8914         * gcc.dg/pr3074-1.c: New test case.
8915         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
8916
8917 2004-05-20  Falk Hueffner  <falk@debian.org>
8918
8919         PR other/15526
8920         * gcc.dg/ftrapv-1.c: New test case.
8921
8922 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
8923
8924         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
8925
8926 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
8927             Jeff Law  <law@redhat.com>
8928
8929         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
8930         * gcc.dg/tree-ssa/20040518-2.c: New test.
8931
8932         * gcc.dg/tree-ssa/20040518-1.c: New test.
8933
8934 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
8935
8936         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
8937
8938 2004-05-18  Paul Brook  <paul@codesourcery.com>
8939
8940         PR fortran/13930
8941         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
8942
8943 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8944
8945         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
8946         constant folding.
8947
8948 2004-05-17  Steven Bosscher  <stevenb@suse.de>
8949
8950         * gcc.dg/tree-ssa/20040517-1.c: New test.
8951
8952 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8953
8954         * gcc.dg/loop-4.c: New test.
8955
8956 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
8957
8958         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
8959
8960 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
8961
8962         PR fortran/15311
8963         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
8964
8965 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8966
8967         PR fortran/13826
8968         PR fortran/13940
8969         * gfortran.fortran-torture/compile/data_1.f90: New test.
8970
8971 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
8972
8973         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
8974         * gcc.dg/uninit-H.c: Define ASM for __s390__.
8975
8976 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8977
8978         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
8979
8980 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8981
8982         PR c/15444
8983         * gcc.dg/format/xopen-1.c: Adjust expected message.
8984         * gcc.dg/format/xopen-3.c: New test.
8985
8986 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
8987
8988         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
8989
8990 2004-05-14  Jeff Law  <law@redhat.com>
8991
8992         * gcc.dg/tree-ssa/20040514-2.c: New test.
8993
8994 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8995
8996         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
8997         this ...
8998         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
8999         this.
9000
9001 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
9002
9003         * gcc.dg/tree-ssa/20040514-1.c: New test.
9004
9005 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9006
9007         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
9008         test.
9009
9010 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9011
9012         PR fortran/14066
9013         * gfortran.fortran-torture/compile/do_1.f90: New test.
9014
9015 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9016
9017         PR fortran/15051
9018         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
9019         test.
9020
9021 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
9022
9023         PR fortran/15149
9024         * gfortran.fortran-torture/execute/random_init.f90: New test.
9025
9026 2004-05-13  Paul Brook  <paul@codesourcery.com>
9027
9028         PR fortran/15314
9029         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
9030
9031 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
9032
9033         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
9034         for the powerpc case.
9035
9036 2004-05-13  Jeff Law  <law@redhat.com>
9037
9038         * gcc.dg/tree-ssa/20040513-1.c: New test.
9039         * gcc.dg/tree-ssa/20040513-2.c: New test.
9040
9041 2004-05-13  Paul Brook  <paul@codesourcery.com>
9042
9043         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
9044         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
9045         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
9046
9047 2004-05-13  Andreas Schwab  <schwab@suse.de>
9048
9049         PR other/10819
9050         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
9051         characters.
9052
9053 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
9054
9055         PR fortran/15294
9056         * gfortran.fortran-torture/execute/adjustr.f90: New file.
9057
9058 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
9059
9060         Merge from tree-ssa-20020619-branch.  See
9061         ChangeLog.tree-ssa for details.
9062
9063 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
9064
9065         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
9066         include <altivec.h> explicitly.
9067         * gcc.dg/altivec-13.c: Likewise.
9068
9069 2004-05-11  Paul Brook  <paul@codesourcery.com>
9070
9071         * gcc.c-torture/compile/20010518-1.c: Force enum size.
9072
9073 2004-05-10  Eric Christopher  <echristo@redhat.com>
9074
9075         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
9076         * gcc.dg/sibcall-4.c: Ditto.
9077
9078 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
9079
9080         * g++.dg/ext/altivec-8.C: New test case.
9081         * gcc.dg/altivec-13.c: New test case.
9082
9083 2004-05-08  Roger Sayle  <roger@eyesopen.com>
9084
9085         * gcc.c-torture/execute/divcmp-1.c: New test case.
9086         * gcc.c-torture/execute/divcmp-2.c: New test case.
9087         * gcc.c-torture/execute/divcmp-3.c: New test case.
9088
9089 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
9090
9091         * g++.dg/other/pragma-re-2.C: New test.
9092
9093 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
9094
9095         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
9096         * gcc.dg/i386-387-2.c: Likewise.
9097
9098         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
9099         __builtin_drem.
9100         * gcc.dg/i386-387-6.c: Likewise.
9101
9102 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
9103
9104         * gcc.dg/builtins-33.c:  Also check log1p*.
9105
9106 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
9107
9108         PR optimization/15296
9109         * gcc.c-torture/execute/pr15296.c: New test.
9110
9111 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
9112
9113         * gcc.dg/builtins-40.c: New test.
9114
9115 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
9116
9117         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
9118
9119 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
9120
9121         * g++.dg/ext/spe1.C: New testcase.
9122
9123 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
9124
9125         * objc.dg/image-info.m: Allow additional attributes
9126         for __image_info section.
9127
9128 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
9129
9130         * gcc.dg/torture/mips-hilo-2.c: New test.
9131
9132 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9133
9134         PR c++/14389
9135         * g++.dg/template/member5.C: New test.
9136
9137 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
9138
9139         * gcc.dg/builtins-34.c: Also check expm1*.
9140
9141 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9142
9143         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
9144         * gcc.dg/torture/builtin-convert-3.c: New test.
9145
9146 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
9147
9148         PR middle-end/15054
9149         * g++.dg/opt/pr15054.C: New test.
9150
9151 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9152
9153         * gcc.dg/torture/builtin-rounding-1.c: New test.
9154         * gcc.dg/builtins-25.c: Delete.
9155         * gcc.dg/builtins-29.c: Delete.
9156
9157 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
9158
9159         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
9160         * gcc.dg/sibcall-4.c: Likewise.
9161         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
9162
9163 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
9164
9165         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
9166         bit-field on 16-bit targets.
9167
9168 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
9169
9170         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
9171         16-bit targets.
9172
9173 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
9174
9175         * gcc.dg/rs6000-power2-1.c: Change to compile only.
9176         * gcc.dg/rs6000-power2-2.c: Likewise.
9177
9178 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
9179
9180         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
9181         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
9182         Change the asm registers to be in form of frN instead of fN.
9183
9184 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9185
9186         * gcc.dg/torture/builtin-convert-2.c: New test.
9187
9188 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
9189
9190         * gcc.dg/rs6000-power2-1.c: New test.
9191         * gcc.dg/rs6000-power2-2.c: New test.
9192
9193 2004-04-28  Jan Hubicka  <jh@suse.cz>
9194
9195         * gcc.dg/unused-6.c: New test.
9196
9197 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
9198             Ulrich Weigand  <uweigand@de.ibm.com>
9199
9200         * ada/acats/run_all.sh: Define $target variable.
9201
9202 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
9203
9204         PR c++/15119
9205         * g++.dg/other/vararg-1.C: New test.
9206
9207         PR c++/4794
9208         * g++.dg/eh/cleanup3.C: New test.
9209
9210 2004-04-24  Laurent GUERBY <laurent@guerby.net>
9211
9212         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
9213         and ad8011a (target_insn).
9214         * ada/acats/support/macro.dfs: Likewise.
9215         * ada/acats/support/impbit.adb: New file.
9216
9217 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
9218
9219         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
9220
9221 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9222
9223         * gcc.dg/loop-3.c: New test.
9224
9225 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
9226
9227         * gcc.c-torture/execute/simd-5.c: New test.
9228
9229 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9230
9231         PR c++/15064
9232         * g++.dg/template/crash18.C: New test.
9233
9234 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
9235
9236         * g++.dg/ext/complit3.C: New test.
9237
9238 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
9239
9240         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
9241         * gcc.dg/altivec-3.c: Same.
9242         * gcc.dg/altivec-varargs-1.c: Same.
9243
9244 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
9245
9246         * lib/target-supports.exp (check_profiling_available): Assume
9247         profiling is not available on powerpc-eabi targets.
9248
9249 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
9250
9251         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
9252         * gcc.dg/vmx/bug-1.c: Ditto.
9253
9254 2004-04-20  Eric Christopher  <echristo@redhat.com>
9255
9256         * gcc.dg/charset/extern.c: New test.
9257         * g++.dg/charset/extern3.cc: Ditto.
9258
9259 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
9260
9261         * gcc.dg/builtins-39.c: New test.
9262
9263 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
9264
9265         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
9266
9267 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
9268
9269         * gcc.dg/torture/mips-hilo-1.c: New test.
9270
9271 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
9272
9273         * gcc.c-torture/compile/20040419-1.c: New test.
9274
9275 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
9276
9277         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
9278
9279 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
9280             Aldy Hernandez  <aldyh@redhat.com>
9281
9282         * gcc.c-torture/execute/va-arg-24.c: New.
9283
9284 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
9285             Aldy Hernandez  <aldyh@redhat.com>
9286
9287         * gcc.dg/vmx/1b-01.c: New.
9288         * gcc.dg/vmx/1b-02.c: New.
9289         * gcc.dg/vmx/1b-03.c: New.
9290         * gcc.dg/vmx/1b-04.c: New.
9291         * gcc.dg/vmx/1b-05.c: New.
9292         * gcc.dg/vmx/1b-06.c: New.
9293         * gcc.dg/vmx/1b-07.c: New.
9294         * gcc.dg/vmx/1c-01.c: New.
9295         * gcc.dg/vmx/1c-02.c: New.
9296         * gcc.dg/vmx/3a-01a.c: New.
9297         * gcc.dg/vmx/3a-01.c: New.
9298         * gcc.dg/vmx/3a-01m.c: New.
9299         * gcc.dg/vmx/3a-03.c: New.
9300         * gcc.dg/vmx/3a-03m.c: New.
9301         * gcc.dg/vmx/3a-04.c: New.
9302         * gcc.dg/vmx/3a-04m.c: New.
9303         * gcc.dg/vmx/3a-05.c: New.
9304         * gcc.dg/vmx/3a-06.c: New.
9305         * gcc.dg/vmx/3a-06m.c: New.
9306         * gcc.dg/vmx/3a-07.c: New.
9307         * gcc.dg/vmx/3b-01.c: New.
9308         * gcc.dg/vmx/3b-02.c: New.
9309         * gcc.dg/vmx/3b-10.c: New.
9310         * gcc.dg/vmx/3b-13.c: New.
9311         * gcc.dg/vmx/3b-14.c: New.
9312         * gcc.dg/vmx/3b-15.c: New.
9313         * gcc.dg/vmx/3c-01a.c: New.
9314         * gcc.dg/vmx/3c-01.c: New.
9315         * gcc.dg/vmx/3c-02.c: New.
9316         * gcc.dg/vmx/3c-03.c: New.
9317         * gcc.dg/vmx/3d-01.c: New.
9318         * gcc.dg/vmx/4-01.c: New.
9319         * gcc.dg/vmx/4-03.c: New.
9320         * gcc.dg/vmx/5-01.c: New.
9321         * gcc.dg/vmx/5-02.c: New.
9322         * gcc.dg/vmx/5-03.c: New.
9323         * gcc.dg/vmx/5-04.c: New.
9324         * gcc.dg/vmx/5-05.c: New.
9325         * gcc.dg/vmx/5-06.c: New.
9326         * gcc.dg/vmx/5-07.c: New.
9327         * gcc.dg/vmx/5-07t.c: New.
9328         * gcc.dg/vmx/5-08.c: New.
9329         * gcc.dg/vmx/5-10.c: New.
9330         * gcc.dg/vmx/5-11.c: New.
9331         * gcc.dg/vmx/7-01a.c: New.
9332         * gcc.dg/vmx/7-01.c: New.
9333         * gcc.dg/vmx/7c-01.c: New.
9334         * gcc.dg/vmx/7d-01.c: New.
9335         * gcc.dg/vmx/7d-02.c: New.
9336         * gcc.dg/vmx/8-01.c: New.
9337         * gcc.dg/vmx/8-02a.c: New.
9338         * gcc.dg/vmx/8-02.c: New.
9339         * gcc.dg/vmx/brode-1.c: New.
9340         * gcc.dg/vmx/bug-1.c: New.
9341         * gcc.dg/vmx/bug-2.c: New.
9342         * gcc.dg/vmx/bug-3.c: New.
9343         * gcc.dg/vmx/cw-bug-1.c: New.
9344         * gcc.dg/vmx/cw-bug-2.c: New.
9345         * gcc.dg/vmx/cw-bug-3.c: New.
9346         * gcc.dg/vmx/dct.c: New.
9347         * gcc.dg/vmx/debug-1.c: New.
9348         * gcc.dg/vmx/debug-2.c: New.
9349         * gcc.dg/vmx/debug-3.c: New.
9350         * gcc.dg/vmx/debug-4.c: New.
9351         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
9352         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
9353         * gcc.dg/vmx/eg-5.c: New.
9354         * gcc.dg/vmx/fft.c: New.
9355         * gcc.dg/vmx/gcc-bug-1.c: New.
9356         * gcc.dg/vmx/gcc-bug-2.c: New.
9357         * gcc.dg/vmx/gcc-bug-3.c: New.
9358         * gcc.dg/vmx/gcc-bug-4.c: New.
9359         * gcc.dg/vmx/gcc-bug-5.c: New.
9360         * gcc.dg/vmx/gcc-bug-6.c: New.
9361         * gcc.dg/vmx/gcc-bug-7.c: New.
9362         * gcc.dg/vmx/gcc-bug-8.c: New.
9363         * gcc.dg/vmx/gcc-bug-9.c: New.
9364         * gcc.dg/vmx/gcc-bug-b.c: New.
9365         * gcc.dg/vmx/gcc-bug-c.c: New.
9366         * gcc.dg/vmx/gcc-bug-d.c: New.
9367         * gcc.dg/vmx/gcc-bug-e.c: New.
9368         * gcc.dg/vmx/gcc-bug-f.c: New.
9369         * gcc.dg/vmx/gcc-bug-g.c: New.
9370         * gcc.dg/vmx/gcc-bug-i.c: New.
9371         * gcc.dg/vmx/harness.h: New.
9372         * gcc.dg/vmx/ira1.c: New.
9373         * gcc.dg/vmx/ira2a.c: New.
9374         * gcc.dg/vmx/ira2b.c: New.
9375         * gcc.dg/vmx/ira2.c: New.
9376         * gcc.dg/vmx/ira2c.c: New.
9377         * gcc.dg/vmx/mem.c: New.
9378         * gcc.dg/vmx/newton-1.c: New.
9379         * gcc.dg/vmx/ops.c: New.
9380         * gcc.dg/vmx/sn7153.c: New.
9381         * gcc.dg/vmx/spill2.c: New.
9382         * gcc.dg/vmx/spill3.c: New.
9383         * gcc.dg/vmx/spill.c: New.
9384         * gcc.dg/vmx/t.c: New.
9385         * gcc.dg/vmx/varargs-1.c: New.
9386         * gcc.dg/vmx/varargs-2.c: New.
9387         * gcc.dg/vmx/varargs-3.c: New.
9388         * gcc.dg/vmx/varargs-4.c: New.
9389         * gcc.dg/vmx/varargs-5.c: New.
9390         * gcc.dg/vmx/varargs-6.c: New.
9391         * gcc.dg/vmx/varargs-7.c: New.
9392         * gcc.dg/vmx/vmx.exp: New.
9393         * gcc.dg/vmx/vprint-1.c: New.
9394         * gcc.dg/vmx/vscan-1.c: New.
9395         * gcc.dg/vmx/x-01.c: New.
9396         * gcc.dg/vmx/x-02.c: New.
9397         * gcc.dg/vmx/x-03.c: New.
9398         * gcc.dg/vmx/x-04.c: New.
9399         * gcc.dg/vmx/x-05.c: New.
9400         * gcc.dg/vmx/yousufi-1.c: New.
9401         * gcc.dg/vmx/zero-1.c: New.
9402         * gcc.dg/vmx/zero.c: New.
9403
9404 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
9405
9406         * g++.dg/lookup/java1.C: Update for chage of
9407         _Jv_AllocObject.
9408         * g++.dg/lookup/java2.C: Likewise.
9409
9410 2004-04-17  Laurent GUERBY <laurent@guerby.net>
9411
9412         * ada/acats/run_all.sh: use -O2 by default.
9413
9414 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
9415
9416         * gcc.dg/vr-mult-[12].c: New tests.
9417
9418 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9419
9420         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
9421
9422         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
9423
9424 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
9425
9426         * lib/target-supports.exp (check_profiling_available): Assume profiling
9427         isn't available for mips*-*-elf targets.
9428
9429 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
9430
9431         * gcc.dg/builtins-38.c: New test.
9432
9433 2004-04-14  Eric Christopher  <echristo@redhat.com>
9434
9435         * g++.dg/charset/charset.exp: Run .cc extension tests.
9436
9437 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
9438
9439         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
9440
9441 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9442
9443         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
9444
9445 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
9446
9447         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
9448         * gcc.dg/i386-387-2.c: Likewise.
9449
9450         * gcc.dg/i386-387-7.c: New test.
9451         * gcc.dg/i386-387-8.c: New test.
9452
9453         * gcc.dg/builtins-37.c: New test.
9454
9455 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
9456
9457         * g++.dg/pch/externc-1.C: Add missing semicolon.
9458
9459 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
9460
9461         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
9462
9463 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9464
9465         * gcc.c-torture/execute/20040411-1.c: New test.
9466
9467 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9468
9469         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
9470
9471 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
9472
9473         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
9474
9475 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
9476
9477         * lib/target-supports.exp (check_named_sections_available): New.
9478         * lib/gcc-dg.exp (dg-require-named-sections): New.
9479         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
9480         old-deja.exp.  Also prune error-count message from HP linker.
9481         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
9482
9483         * g++.dg/init/init-ref4.C: Use dg-require-weak.
9484         * g++.old-deja/g++.pt/static3.C: Likewise.
9485         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
9486
9487 2004-04-09  Roger Sayle  <roger@eyesopen.com>
9488
9489         * gcc.c-torture/execute/20040409-1.c: New test case.
9490         * gcc.c-torture/execute/20040409-2.c: New test case.
9491         * gcc.c-torture/execute/20040409-3.c: New test case.
9492
9493 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
9494
9495         * gcc.dg/20040409-1.c: New test.
9496
9497 2004-04-08  Roger Sayle  <roger@eyesopen.com>
9498
9499         PR target/14888
9500         * g++.dg/opt/pr14888.C: New test case.
9501
9502 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
9503
9504         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
9505         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
9506         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
9507         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
9508         New tests.
9509
9510 2004-04-08  Paul Brook  <paul@codesourcery.com>
9511
9512         * gcc.dg/spill-1.c: New test.
9513
9514 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9515
9516         * gcc.dg/torture/builtin-ctype-2.c: New test.
9517
9518 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
9519
9520         * gcc.dg/pch/pch.exp: Add largefile test.
9521
9522 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
9523
9524         * g++.dg/pch/externc-1.Hs: New.
9525         * g++.dg/pch/externc-1.C: New.
9526
9527 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9528
9529         * gcc.dg/compat/struct-by-value-5a_main.c,
9530         gcc.dg/compat/struct-by-value-5b_main.c: New files.
9531         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
9532         * gcc.dg/compat/struct-by-value-5a_x.c,
9533         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
9534         gcc.dg/compat/struct-by-value-5_x.c.
9535         * gcc.dg/compat/struct-by-value-5a_y.c,
9536         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
9537         gcc.dg/compat/struct-by-value-5_y.c.
9538
9539         * gcc.dg/compat/struct-by-value-6a_main.c,
9540         gcc.dg/compat/struct-by-value-6b_main.c: New files.
9541         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
9542         * gcc.dg/compat/struct-by-value-6a_x.c,
9543         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
9544         gcc.dg/compat/struct-by-value-6_x.c.
9545         * gcc.dg/compat/struct-by-value-6a_y.c,
9546         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
9547         gcc.dg/compat/struct-by-value-6_y.c.
9548
9549         * gcc.dg/compat/struct-by-value-7a_main.c,
9550         gcc.dg/compat/struct-by-value-7b_main.c: New files.
9551         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
9552         * gcc.dg/compat/struct-by-value-7a_x.c,
9553         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
9554         gcc.dg/compat/struct-by-value-7_x.c.
9555         * gcc.dg/compat/struct-by-value-7a_y.c,
9556         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
9557         gcc.dg/compat/struct-by-value-7_y.c.
9558
9559 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
9560
9561         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
9562         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
9563         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
9564         options.
9565
9566 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
9567
9568         * gcc.dg/builtins-36.c: New test.
9569
9570 2004-04-06  Paul Brook  <paul@codesourcery.com>
9571
9572         * README.gcc: Remove obsolete contraint on testcases.
9573
9574 2004-04-05  Paul Brook  <paul@codesourcery.com>
9575
9576         PR2123
9577         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
9578         failure and exit(0) on success.
9579         * g++.dg/expr/anew2.C: Ditto.
9580         * g++.dg/expr/anew3.C: Ditto.
9581         * g++.dg/expr/anew4.C: Ditto.
9582
9583 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
9584
9585         PR c++/3518
9586         * g++.dg/template/unify7.C: New.
9587
9588 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
9589
9590         * g++.dg/README: Bring up to date with new subdirectories; remove
9591         duplicate subdirectory lines.
9592
9593 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
9594
9595         PR c++/14007
9596         * g++.dg/template/unify5.C: New.
9597         * g++.dg/template/unify6.C: New.
9598         * g++.dg/template/qualttp20.C: Adjust.
9599         * g++.old-deja/g++.jason/report.C: Adjust.
9600         * g++.old-deja/g++.other/qual1.C: Adjust.
9601
9602 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
9603
9604         PR c++/14803
9605         * g++.dg/inherit/ptrmem1.C: New test.
9606
9607 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
9608
9609         PR c++/14755
9610         * gcc.c-torture/execute/20040331-1.c: New test.
9611         * gcc.dg/20040331-1.c: New test.
9612
9613 2004-04-01  Paul Brook  <paul@codesourcery.com>
9614
9615         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
9616
9617 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
9618
9619         PR c++/14724
9620         * g++.dg/init/goto1.C: New test.
9621
9622         PR c++/14763
9623         * g++.dg/template/defarg4.C: New test.
9624
9625 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
9626
9627         * gcc.dg/altivec-11.c: Extend test for more valid cases.
9628
9629 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
9630
9631         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
9632
9633 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
9634
9635         * gcc.dg/noncompile/undeclared-2.c: New test.
9636
9637 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9638
9639         * gcc.dg/940409-1.c: Remove XFAIL.
9640         * gcc.dg/reg-vol-struct-1.c: New test.
9641
9642 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9643
9644         * gcc.dg/torture/builtin-wctype-1.c: New test.
9645
9646 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
9647
9648         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
9649         * gcc.dg/20001101-1.c: Likewise.
9650         * gcc.dg/20001102-1.c: Likewise.
9651
9652 2004-03-25  Roger Sayle  <roger@eyesopen.com>
9653
9654         * gcc.dg/compare8.c: Add an additional test for XOR.
9655
9656 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9657
9658         * gcc.dg/torture/builtin-ctype-1.c: New test.
9659
9660 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9661
9662         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
9663         * gcc.dg/torture/builtin-math-1.c: Likewise.
9664         * gcc.dg/torture/builtin-power-1.c: New test.
9665
9666 2004-03-24  Andreas Schwab  <schwab@suse.de>
9667
9668         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
9669         IA64 assembler.
9670
9671 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
9672             Roger Sayle  <roger@eyesopen.com>
9673
9674         * gcc.dg/compare8.c: New test case.
9675
9676 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
9677
9678         * g++.dg/ext/altivec-7.C: New test.
9679
9680 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
9681
9682         PR 12267, 12391, 12560, 13129, 14114, 14133
9683         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
9684         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
9685         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
9686         Adjust error regexps.
9687         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
9688         * gcc.dg/noncompile/undeclared-1.c: New test cases.
9689         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
9690         * gcc.dg/local1.c: Add explanatory comment.
9691
9692 2004-03-23  Roger Sayle  <roger@eyesopen.com>
9693
9694         PR optimization/14669
9695         * g++.dg/opt/fold2.C: New test case.
9696
9697 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
9698
9699         PR c/14069
9700         * gcc.dg/20040322-1.c: New test.
9701
9702 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9703
9704         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
9705         * gcc.dg/ultrasp4.c: Likewise.
9706         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
9707
9708 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
9709
9710         * gcc.dg/i386-sse-8.c: Reset default options.
9711
9712 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
9713
9714         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
9715         in the error message text.
9716
9717 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9718
9719         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
9720
9721 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
9722
9723         PR c++/14616
9724         * g++.dg/init/array13.C: New test.
9725
9726 2004-03-20  Roger Sayle  <roger@eyesopen.com>
9727
9728         PR target/13889
9729         * gcc.c-torture/compile/pr13889.c: New test case.
9730
9731 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9732
9733         PR c/14635
9734         * builtins-1.c (nan, nans): Don't test.
9735         * builtins-30.c: Don't use nan, nanf, nanl.
9736         * builtins-35.c: New test.
9737
9738 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
9739
9740         * g++.dg/ext/altivec-6.C: New test.
9741
9742 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
9743
9744         * g++.dg/init/placement3.C: New test.
9745
9746         * g++.dg/template/spec13.C: New test.
9747
9748         * g++.dg/lookup/using11.C: New test.
9749
9750         * g++.dg/lookup/koenig3.C: New test.
9751
9752         * g++.dg/template/operator2.C: New test.
9753
9754         * g++.dg/expr/dtor3.C: New test.
9755         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
9756         marker.
9757         * g++.old-deja/g++.law/visibility28.C: Likewise.
9758
9759 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
9760
9761         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
9762         * gcc.dg/ppc64-abi-3.c: Likewise.
9763
9764 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9765
9766         PR c++/14545
9767         * g++.dg/parse/template15.C: New test.
9768
9769 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9770
9771         * g++.dg/expr/dtor2.C: New test.
9772
9773         * g++.dg/lookup/anon4.C: New test.
9774
9775         * g++.dg/overload/using1.C: New test.
9776
9777         * g++.dg/template/lookup7.C: New test.
9778
9779         * g++.dg/template/typename6.C: New test.
9780
9781         * g++.dg/expr/cond6.C: New test.
9782
9783 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9784
9785         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
9786
9787 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9788
9789         * g++.dg/expr/cond5.C: New test.
9790         * g++.dg/expr/constcast1.C: Likewise.
9791         * g++.dg/expr/ptrmem2.C: Likewise.
9792         * g++.dg/expr/ptrmem3.C: Likewise.
9793         * g++.dg/lookup/main1.C: Likewise.
9794         * g++.dg/template/lookup6.C: Likewise.
9795
9796 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9797
9798         * gcc.dg/local1.c: New test.
9799
9800         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
9801
9802 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9803
9804         * gcc.dg/torture/builtin-convert-1.c: New test.
9805
9806 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9807
9808         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
9809
9810 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
9811
9812         PR c++/14481
9813         * g++.dg/warn/Wunused-7.C: New test.
9814
9815 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9816
9817         * gcc.dg/torture/builtin-integral-1.c: New test.
9818
9819 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
9820
9821         PR c++/14586
9822         * g++.dg/parse/non-dependent3.C: New test.
9823
9824 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
9825
9826         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
9827         * g++.dg/eh/simd-2.C: Likewise.
9828         * g++.dg/init/array10.C: Likewise.
9829         * gcc.c-torture/compile/simd-1.c: Likewise.
9830         * gcc.c-torture/compile/simd-2.c: Likewise.
9831         * gcc.c-torture/compile/simd-3.c: Likewise.
9832         * gcc.c-torture/compile/simd-4.c: Likewise.
9833         * gcc.c-torture/compile/simd-6.c: Likewise.
9834         * gcc.c-torture/execute/simd-1.c: Likewise.
9835         * gcc.c-torture/execute/simd-2.c: Likewise.
9836         * gcc.dg/compat/vector-defs.h: Likewise.
9837         * gcc.dg/20020531-1.c: Likewise.
9838         * gcc.dg/altivec-3.c: Likewise.
9839         * gcc.dg/altivec-4.c: Likewise.
9840         * gcc.dg/altivec-varargs-1.c: Likewise.
9841         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
9842         * gcc.dg/i386-mmx-3.c: Likewise.
9843         * gcc.dg/i386-sse-4.c: Likewise.
9844         * gcc.dg/i386-sse-5.c: Likewise.
9845         * gcc.dg/i386-sse-8.c: Likewise.
9846         * gcc.dg/simd-1.c: Likewise.
9847         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
9848         __ev64_opaque__ since the machine description provides it.
9849
9850 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9851
9852         * lib/compat.exp (skip_list): New global variable.
9853         Use it to hold the user defined COMPAT_SKIPS list if any.
9854         (compat-obj): Add the members of skip_list to optall.
9855
9856 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9857
9858         * gcc.dg/compat/union-by-value-1_main.c,
9859         union-by-value-1_x.c, union-by-value-1_y.c,
9860         union-check.h, union-defs.h,
9861         union-init.h, union-return-1_main.c,
9862         union-return-1_x.c, union-return-1_y.c: New files.
9863
9864 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9865
9866         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
9867         mixed-struct-init.h: Add 4 mixed structure types.
9868         struct-by-value-21_main.c, struct-by-value-21_x.c,
9869         struct-by-value-21_y.c, struct-return-21_main.c,
9870         struct-return-21_x.c, struct-return-21_y.c: New files.
9871
9872 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
9873
9874         PR c++/14550
9875         * g++.dg/parse/template14.C: New test.
9876
9877 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9878
9879         * gcc.c-torture/execute/20040313-1.c: New test.
9880
9881 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
9882
9883         PR target/14533
9884         * gcc.dg/20040311-2.c: New test.
9885
9886 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
9887
9888         PR other/14544
9889         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
9890         bit-field.
9891
9892 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
9893
9894         * gcc.dg/20040305-2.c: Add missing return statement.
9895
9896 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9897
9898         * gcc.dg/builtins-34.c: Also check pow10*.
9899
9900 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
9901
9902         PR target/14262
9903         * gcc.dg/20040305-2.c: New test.
9904
9905 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
9906
9907         * gcc.dg/20040310-1.c: New test.
9908
9909 2004-03-11  Roger Sayle  <roger@eyesopen.com>
9910
9911         * gcc.c-torture/execute/20040311-1.c: New test case.
9912
9913 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
9914
9915         PR c++/14476
9916         * g++.dg/lookup/enum1.C: New test.
9917
9918 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
9919
9920         PR c++/14510
9921         * g++.dg/lookup/struct2.C: New test.
9922
9923 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
9924
9925         * gcc.dg/builtins-34.c: New test.
9926
9927 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9928
9929         * gcc.dg/torture/builtin-nonneg-1.c: New test.
9930
9931 2004-03-09  James E Wilson  <wilson@specifixinc.com>
9932
9933         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
9934         * gcc.dg/alias-2.c: New testcase.
9935
9936 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
9937
9938         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
9939
9940 2004-03-09  Roger Sayle  <roger@eyesopen.com>
9941
9942         * gcc.c-torture/execute/20040309-1.c: New test case.
9943
9944 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
9945
9946         PR c++/14397
9947         * g++.dg/overload/ref1.C: New.
9948
9949 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9950
9951         PR c++/14409
9952         * g++.dg/template/spec12.C: New test.
9953
9954         PR c++/14448
9955         * g++.dg/parse/crash14.C: New test.
9956
9957 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9958
9959         PR c++/14230
9960         * g++.dg/init/ref11.C: New test.
9961
9962 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9963
9964         PR c++/14432
9965         * g++.dg/parse/builtin2.C: New test.
9966
9967 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9968
9969         PR c++/14401
9970         * g++.dg/init/ctor3.C: New test.
9971         * g++.dg/init/union1.C: New test.
9972         * g++.dg/ext/anon-struct4.C: New test.
9973
9974 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9975
9976         * g++.dg/lookup/koenig1.C: Tweak error messages.
9977         * g++.dg/lookup/used-before-declaration.C: Likewise.
9978         * g++.dg/other/do1.C: Likewise.
9979         * g++.dg/overload/koenig1.C: Likewise.
9980         * g++.dg/parse/crash13.C: Likewise.
9981         * g++.dg/template/instantiate3.C: Likewise.
9982
9983 2004-03-08  Eric Christopher  <echristo@redhat.com>
9984
9985         * * lib/target-supports.exp: Enable libiconv in test
9986         compilation.  Fix up error checking.
9987
9988 2004-03-08  Roger Sayle  <roger@eyesopen.com>
9989
9990         PR middle-end/14289
9991         * gcc.dg/pr14289-1.c: New test case.
9992         * gcc.dg/pr14289-2.c: Likewise.
9993         * gcc.dg/pr14289-3.c: Likewise.
9994
9995 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
9996
9997         * gcc.c-torture/execute/20040308-1.c: New test.
9998
9999 2004-03-07  Roger Sayle  <roger@eyesopen.com>
10000
10001         * gcc.c-torture/execute/20040307-1.c: New test case.
10002
10003 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
10004
10005         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
10006
10007 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
10008
10009         * gcc.dg/20040306-1.c: New test.
10010
10011 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
10012
10013         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
10014         them static.
10015         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
10016
10017 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10018
10019         PR c/14465
10020         * gcc.dg/decl-6.c: New test.
10021
10022 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10023
10024         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
10025         Rename LOGPOW -> LOG_POW.
10026         (SQRT_EXP, POW_EXP): New.
10027
10028 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10029
10030         * gcc.dg/i386-sse-8.c: New test.
10031
10032 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10033
10034         PR c/14114
10035         * gcc.dg/decl-5.c: New test.
10036
10037 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
10038
10039         * gcc.dg/20040305-1.c: New test.
10040
10041 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
10042
10043         PR other/14354
10044         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
10045
10046 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
10047
10048         PR c++/14425, c++/14426
10049         * g++.dg/ext/altivec-4.C: New test.
10050         * g++.dg/ext/altivec-5.C: New test.
10051
10052 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
10053
10054         * g++.old-deja/g++.other/linkage1.C: Expect errors about
10055         global variables of a type with no linkage.
10056         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
10057         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
10058         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
10059         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
10060         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
10061         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
10062         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
10063         * g++.dg/warn/deprecated.C: Name enum Color.
10064         * g++.dg/overload/VLA.C: Name structure for 'b'.
10065         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
10066
10067 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10068
10069         * gcc.c-torture/compile/20040304-1.c: New test.
10070
10071 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
10072
10073         PR 13728
10074         * gcc.dg/decl-4.c: New testcase.
10075
10076 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
10077
10078         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
10079         as PRECF if sizeof (float) > sizeof (double).
10080         (PRECL): Make it the same as PRECF if
10081         sizeof (float) > sizeof (long double).
10082
10083 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10084
10085         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
10086         system type.  Add check for irix6 which doesn't have c99 runtime.
10087
10088 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
10089
10090         * gcc.dg/const-elim-1.c: xfail for xtensa.
10091
10092 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10093
10094         PR c++/14369
10095         * g++.dg/template/cond4.C: New test.
10096
10097 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10098
10099         PR c++/14360
10100         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
10101
10102         PR c++/14361
10103         * g++.dg/parse/defarg7.C: New test.
10104
10105         PR c++/14359
10106         * g++.dg/template/friend26.C: New test.
10107
10108 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10109
10110         PR c++/14324
10111         * g++.dg/abi/mangle21.C: New test.
10112
10113         PR c++/14260
10114         * g++.dg/parse/constructor2.C: New test.
10115
10116         PR c++/14337
10117         * g++.dg/template/sfinae1.C: New test.
10118
10119 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
10120
10121         PR c++/14267
10122         * g++.dg/expr/crash2.C: New test.
10123
10124         PR middle-end/13448
10125         * gcc.dg/inline-5.c: New test.
10126         * gcc.dg/always-inline.c: Split out tests into ...
10127         * gcc.dg/always-inline2.c: ... this and ...
10128         * gcc.dg/always-inline3.c: ... this.
10129
10130 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
10131
10132         PR debug/12103
10133         * g++.dg/debug/crash1.C: New test.
10134
10135 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
10136
10137         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
10138         function with __attribute__((noinline)).
10139         (recurser_void2): Likewise.
10140         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
10141         (recurser_void2): Likewise.
10142
10143 2004-02-29  Roger Sayle  <roger@eyesopen.com>
10144
10145         PR middle-end/14203
10146         * g++.dg/warn/Wunused-6.C: New test case.
10147
10148 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
10149
10150         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
10151         not defined.
10152
10153 2004-02-27  Eric Christopher  <echristo@redhat.com>
10154
10155         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
10156         * g++.dg/charset/asm2.c: Run only x86.
10157         * gcc.dg/charset/asm3.c: Ditto.
10158
10159 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
10160
10161         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
10162         ld_library_path.
10163
10164 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
10165
10166         * g++.dg/ext/altivec-3.C: New.
10167
10168 2004-02-26  Richard Henderson  <rth@redhat.com>
10169
10170         * g++.dg/ext/attrib10.C: Mark for warning.
10171         * gcc.dg/attr-alias-1.c: New.
10172
10173 2004-02-26  Richard Henderson  <rth@redhat.com>
10174
10175         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
10176         * gcc.c-torture/execute/20040208-2.c: ... it back.
10177
10178 2004-02-26  Eric Christopher  <echristo@redhat.com>
10179
10180         * lib/target-supports.exp (check-iconv-available): New function.
10181         * lib/gcc-dg.exp (dg-require-iconv): New function.
10182         Use above.
10183         * gcc.dg/charset: New directory.
10184         * gcc.dg/charset/charset.exp: New file.
10185         * gcc.dg/charset/asm1.c: Ditto.
10186         * gcc.dg/charset/asm2.c: Ditto.
10187         * gcc.dg/charset/asm3.c: Ditto.
10188         * gcc.dg/charset/asm4.c: Ditto.
10189         * gcc.dg/charset/asm5.c: Ditto.
10190         * gcc.dg/charset/attribute1.c: Ditto.
10191         * gcc.dg/charset/attribute2.c: Ditto.
10192         * gcc.dg/charset/string1.c: Ditto.
10193         * g++.dg/charset: New directory.
10194         * g++.dg/dg.exp: Add here. Special options.
10195         * g++.dg/charset/charset.exp: New file.
10196         * g++.dg/charset/asm1.c: Ditto.
10197         * g++.dg/charset/asm2.c: Ditto.
10198         * g++.dg/charset/asm3.c: Ditto.
10199         * g++.dg/charset/asm4.c: Ditto.
10200         * g++.dg/charset/attribute1.c: Ditto.
10201         * g++.dg/charset/attribute2.c: Ditto.
10202         * g++.dg/charset/extern1.cc: Ditto.
10203         * g++.dg/charset/extern2.cc: Ditto.
10204         * g++.dg/charset/string1.c: Ditto.
10205
10206 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
10207
10208         PR c++/14278
10209         * g++.dg/parse/comma1.C: New test.
10210
10211 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10212
10213         PR c++/14284
10214         * g++.dg/template/ttp8.C: New test.
10215
10216 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
10217
10218         * gcc.dg/fixuns-trunc-1.c: New test.
10219
10220 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10221
10222         * gcc.dg/builtins-config.h: Use #elif.
10223
10224 2004-02-26  Michael Matz  <matz@suse.de>
10225
10226         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
10227         * gcc.dg/991214-1.c: Likewise.
10228         * gcc.dg/i386-asm-1.c: Likewise.
10229
10230 2004-02-25  Richard Henderson  <rth@redhat.com>
10231
10232         * gcc.c-torture/execute/20040208-2.c: Move ...
10233         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
10234
10235 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10236
10237         PR c++/14246
10238         * g++.dg/other/crash-3.C: New test.
10239
10240 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10241
10242         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
10243         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
10244
10245         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
10246         HP-UX.
10247
10248 2004-02-24  Michael Matz  <matz@suse.de>
10249
10250         * gcc.dg/i386-regparm.c: New.
10251
10252 2004-02-23  James E Wilson  <wilson@specifixinc.com>
10253
10254         * gcc.c-torture/execute/20040223-1.c: New.
10255
10256 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
10257             Kazu Hirata  <kazu@cs.umass.edu>
10258
10259         * gcc.dg/fwritable-strings-1.c: Remove.
10260
10261 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
10262
10263         PR c/14156
10264         * gcc.dg/20040223-1.c: New test.
10265
10266 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10267
10268         PR c++/14106
10269         * g++.dg/ext/typeof9.C: New test.
10270
10271 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10272
10273         PR c++/14250
10274         * g++.dg/other/switch1.C: New test.
10275
10276 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10277
10278         * gcc.dg/cast-function-1.c: Adjust for new informative message.
10279         * gcc.dg/va-arg-1.c: Likewise.
10280
10281 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10282
10283         PR c++/14143
10284         * g++.dg/template/koenig5.C: New test.
10285
10286 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
10287
10288         * g++.dg/ext/altivec-1.C: Generalize target triple.
10289         * g++.dg/ext/altivec-2.C: New test case.
10290         * g++.dg/ext/altivec_check.h: New file.
10291         * gcc.dg/altivec-1.c: Generalize target triple;
10292         include altivec_check.h and call altivec_check().
10293         * gcc.dg/altivec-[2-5].c: Generalize target triple.
10294         * gcc.dg/altivec-6.c: New test case.
10295         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
10296         type casts as needed.
10297         * gcc.dg/altivec-10.c: Include altivec_check.h and call
10298         altivec_check().
10299         * gcc.dg/altivec-12.c: New test case.
10300         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
10301         include altivec_check.h and call altivec_check().
10302         * gcc.dg/altivec_check.h: New file.
10303
10304 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10305
10306         * lib/target-supports.exp (check_alias_available): Don't mangle
10307         function `g' in test program.
10308
10309 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10310
10311         * lib/target-supports.exp (check_profiling_available): Check
10312         argument to determine whether we support a profiling type.
10313         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
10314         check_profiling_available.
10315         * g++.dg/bprob/bprob.exp: Likewise
10316         * g77.dg/bprob/bprob.exp: Likewise.
10317         * gcc.misc-tests/bprob.exp: Likewise.
10318         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
10319         dg-require-profiling and delete expected error handling.
10320         * gcc.dg/20021014-1.c: Likewise.
10321         * gcc.dg/nest.c: Likewise.
10322
10323 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10324
10325         PR c++/12007
10326         * g++.dg/other/vthunk1.C: New test.
10327
10328 2004-02-20  Falk Hueffner  <falk@debian.org>
10329
10330         PR target/14201
10331         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
10332
10333 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
10334
10335         PR c++/13927
10336         * g++.dg/other/error8.C: Remove XFAIL markers.
10337
10338         PR c++/14173
10339         * g++.dg/ext/packed5.C: New test.
10340
10341         PR c++/14199
10342         * g++.dg/warn/Wunused-5.C: New test.
10343
10344         PR c++/14186
10345         * g++.dg/lookup/member1.C: New test.
10346
10347 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
10348
10349         * gcc.c-torture/compile/20040130-1.c: Enable only when
10350         __INT_MAX__ >= 2147483647L.
10351         * gcc.c-torture/compile/961203-1.c: Likewise.
10352
10353 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
10354
10355         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
10356         * g++.dg/opt/template1.C: Robustify assembler regexp
10357
10358 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10359
10360         * gcc.c-torture/execute/simd-4.x: Remove.
10361         * gcc.c-torture/execute/va-arg-25.x: Likewise.
10362         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
10363         Guard with #ifndef SKIP_ATTRIBUTE.
10364         * gcc.dg/compat/vector-1_y.c: Likewise.
10365         * gcc.dg/compat/vector-2_x.c: Likewise.
10366         * gcc.dg/compat/vector-2_y.c: Likewise.
10367         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
10368         * g++.dg/eh/simd-2.C: Likewise.
10369
10370 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
10371
10372         * gcc.c-torture/compile/complex-1.c: New.
10373
10374 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
10375
10376         PR target/14209
10377         * gcc.c-torture/execute/20040218-1.c: New test.
10378
10379 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10380
10381         PR c++/14181
10382         * g++.dg/parse/new2.C: New test.
10383
10384 2004-02-18  Paul Brook  <paul@codesourcery.com>
10385
10386         * gcc.c-torture/compile/libcall-1.c: New test.
10387
10388 2004-02-18  Paul Brook  <paul@codesourcery.com>
10389
10390         PR debug/12934
10391         * gcc.dg/debug/debug-7.c: New test.
10392
10393 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
10394
10395         * gcc.dg/20040217-1.c: New test.
10396
10397 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
10398
10399         * gcc.c-torture/execute/990208-1.x: Delete.
10400
10401 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
10402
10403         * gcc.c-torture/execute/20040208-2.x: New file.
10404
10405 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
10406
10407         PR c++/11326
10408         * g++.dg/abi/structret1.C: New test.
10409
10410 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
10411
10412         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
10413         (i386_cpuid): No need to test if cpuid is available on AMD64.
10414         Fix assembly, so that it works onboth i386 and AMD64.
10415         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
10416         (vecInLong): Fix s[] member type to unsigned int.
10417         (vecInWord): Remove type.
10418         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
10419         (a64, b64, c64, d64, e64): Remove.
10420         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
10421         Remove unused variable.  Remove initialization of removed variables.
10422         Don't call mmx_tests nor sse_tests.
10423         (reference_mmx, reference_sse): Remove.
10424         (check): Add return stmt.
10425         * gcc.dg/i386-sse-7.c: New test.
10426         * gcc.dg/i386-mmx-4.c: New test.
10427
10428 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10429
10430         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
10431         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
10432         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
10433         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
10434         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
10435         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
10436         g++.dg/tc1/dr94.C: Fix line terminator.
10437
10438 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
10439
10440         * gcc.c-torture/compile/20040216-1.c: New.
10441
10442 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10443
10444         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
10445         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
10446         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
10447         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
10448         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
10449         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
10450
10451 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10452
10453         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
10454
10455 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
10456
10457         PR c++/13971
10458         * g++.dg/expr/cond4.C: New test.
10459
10460         PR c++/14086
10461         * g++.dg/lookup/crash2.C: New test.
10462
10463 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
10464
10465         * gcc.c-torture/compile/20040214-2.c: New test.
10466
10467 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
10468
10469         PR c++/14116
10470         * g++.dg/ext/typeof8.C: New test.
10471
10472 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
10473
10474         * gcc.c-torture/compile/20040214-1.c: New test.
10475
10476 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10477
10478         PR c++/13635
10479         * g++.dg/template/spec11.C: New test.
10480
10481 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10482
10483         PR c++/13927
10484         * g++.dg/other/error8.C: New test.
10485
10486 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
10487
10488         PR c++/14122
10489         * g++.dg/template/array4.C: New test.
10490
10491         PR c++/14108
10492         * g++.dg/inherit/thunk2.C: New test.
10493
10494         PR c++/14083
10495         * g++.dg/eh/cond2.C: New test.
10496
10497 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
10498
10499         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
10500
10501 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
10502
10503         * lib/scanasm.exp (dg-scan): Quote pattern before display.
10504
10505 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
10506
10507         * g++.dg/simd-2.C: xfail on ppc64-linux.
10508
10509 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10510
10511         PR c/456
10512         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
10513         tests.
10514
10515 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
10516
10517         * gcc.dg/builtins-33.c: New test.
10518
10519 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
10520
10521         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
10522
10523 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
10524
10525         * g++.dg/simd-2.C: Set -maltivec for ppc64.
10526
10527 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
10528
10529         * gcc.dg/ppc64-abi-3.c: New test.
10530
10531 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
10532
10533         PR c/14092
10534
10535         * gcc.dg/pr14092-1.c: New testcase.
10536
10537 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
10538
10539         * gcc.dg/cpp/assert4.c: Fix typo last change.
10540
10541         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
10542         * gcc.dg/cpp/assert4.c: Handle powerpc64.
10543
10544         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
10545
10546 2004-02-09  Roger Sayle  <roger@eyesopen.com>
10547
10548         * gcc.c-torture/compile/20040209-1.c: New test case.
10549
10550 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10551
10552         * gcc.dg/c90-init-1.c: Adjust expected error messages.
10553
10554 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
10555
10556         * gcc.c-torture/execute/20040208-[12].c: New tests.
10557
10558 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10559
10560         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
10561
10562 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10563
10564         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
10565
10566 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
10567
10568         Bug 13856
10569         * gcc.dg/visibility-8.c: New testcase.
10570
10571 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
10572
10573         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
10574         arguments.
10575         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
10576
10577 2004-02-07  Roger Sayle  <roger@eyesopen.com>
10578
10579         PR middle-end/13696
10580         * g++.dg/opt/fold1.C: New test case.
10581
10582 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10583
10584         PR c++/14033
10585         * g++.dg/other/crash-2.C: New test.
10586
10587 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10588
10589         PR c++/14028
10590         * g++.dg/parse/angle-bracket2.C: New test.
10591
10592 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10593
10594         PR middle-end/13750
10595         Revert:
10596         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10597         PR pch/13361
10598         * testsuite/g++.dg/pch/wchar-1.C: New.
10599         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10600
10601 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10602
10603         PR c++/14008
10604         * g++.dg/parse/error15.C: New test.
10605         * g++.dg/parse/crash11.C: Update dg-error mark.
10606
10607 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10608
10609         PR c++/13932
10610         * g++.dg/warn/conv2.C: New test.
10611
10612 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10613
10614         PR c++/13086
10615         * g++.dg/warn/incomplete1.C: Remove xfail.
10616
10617 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10618
10619         * lib/file-format.exp (gcc_target_object_format): Use
10620         ${tool}_target_compile, not gcc_target_compile.
10621         * lib/target-supports.exp (check_alias_available): Likewise.
10622         (check_gc_sections_available): Likewise.
10623         * g++.dg/ext/attrib10.C: Use dg-require-alias.
10624         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
10625         dg-require-alias.
10626
10627 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10628
10629         PR c++/13969
10630         * g++.dg/template/static6.C: New test.
10631
10632 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
10633
10634         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
10635
10636 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10637
10638         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
10639         tests for systems where `char' is unsigned by default.
10640
10641 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10642
10643         PR c++/13997
10644         * g++.dg/template/partial3.C: New test.
10645
10646 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
10647
10648         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
10649         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
10650         Remove mentions of obsolete ports.
10651
10652 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
10653
10654         * gcc.dg/noncompile/20001228-1.c: Fix for new
10655         error message.
10656
10657 2004-02-03  Roger Sayle  <roger@eyesopen.com>
10658
10659         PR target/9348
10660         * gcc.c-torture/execute/multdi-1.c: New test case.
10661
10662 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10663
10664         PR c++/13925
10665         * g++.dg/template/lookup5.C: New test.
10666
10667 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10668
10669         PR c++/13950
10670         * g++.dg/template/lookup4.C: New test.
10671
10672         PR c++/13970
10673         * g++.dg/parse/error14.C: New test.
10674
10675         PR c++/14002
10676         * g++.dg/parse/template13.C: New test.
10677
10678 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10679
10680         PR c++/13978
10681         * g++.dg/template/koenig4.C: New test.
10682
10683         PR c++/13968
10684         * g++.dg/template/crash17.C: New test.
10685
10686         PR c++/13975
10687         * g++.dg/parse/error13.C: New test.
10688         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
10689
10690 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10691
10692         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
10693
10694 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
10695
10696         PR c/11658
10697         PR c/13994
10698         * gcc.dg/noncompile/20040203-1.c: New test.
10699         * gcc.dg/noncompile/20040203-2.c: Likewise.
10700         * gcc.dg/noncompile/20040203-3.c: Likewise.
10701         * gcc.dg/20040203-1.c: Likewise.
10702
10703 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
10704
10705         PR c++/10858
10706         * g++.dg/template/sizeof7.C: New test.
10707
10708 2004-02-02  Eric Christopher  <echristo@redhat.com>
10709             Zack Weinberg  <zack@codesourcery.com>
10710
10711         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
10712
10713 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
10714
10715         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
10716         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
10717         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
10718         * gcc.dg/cleanup-5.c: Run only on Linux targets.
10719
10720 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
10721
10722         PR c++/13113
10723         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
10724
10725         PR c++/13854
10726         * g++.dg/ext/attrib13.C: New test.
10727
10728         PR c++/13907
10729         * g++.dg/conversion/op2.C: New test.
10730
10731 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10732
10733         * gcc.dg/titype-1.c: Fix pasto.
10734
10735 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10736
10737         * gcc.dg/titype-1.c: New test.
10738
10739 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10740
10741         PR c++/13957
10742         * g++.dg/template/non-type-template-argument-1.C,
10743         g++.dg/template/qualified-id1.C: Update dg-error marks.
10744         * g++.dg/template/nontype6.C: New test.
10745
10746 2004-02-01  Roger Sayle  <roger@eyesopen.com>
10747
10748         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
10749         * gcc.dg/builtins-31.c: New testcase.
10750         * gcc.dg/builtins-32.c: New testcase.
10751
10752 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
10753
10754         * objc.dg/call-super-2.m: Update line numbers
10755         for the including of stddef.h.
10756
10757 2004-01-30  Michael Matz  <matz@suse.de>
10758
10759         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
10760         g++.dg/ext/case-range3.C: New tests.
10761
10762 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10763
10764         DR206
10765         PR c++/13813
10766         * g++.dg/template/member4.C: New test.
10767
10768 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10769
10770         PR c++/13683
10771         * g++.dg/template/sizeof6.C: New test.
10772
10773 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10774
10775         * gcc.dg/fwritable-strings-1.c: New test.
10776
10777 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10778
10779         * gcc.c-torture/compile/20040130-1.c: New test.
10780
10781 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
10782
10783         * objc.dg/call-super-2.m: Include stddef.h for size_t.
10784
10785 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
10786
10787         PR c++/13883
10788         * g++.dg/template/ctor3.C: New test.
10789
10790 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10791
10792         * g++.dg/tc1: New directory.
10793         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
10794         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
10795         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
10796         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
10797         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
10798
10799 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10800
10801         * g++.dg/parse/error11.C: New test.
10802         * g++.dg/parse/error12.C: Likewise.
10803
10804 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
10805
10806         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
10807         (scan_initial, main): Use aligned_sizeof instead of sizeof.
10808
10809 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
10810
10811         PR c++/13791
10812         * g++.dg/ext/attrib12.C: New test.
10813
10814         PR c++/13736
10815         * g++.dg/parse/cast2.C: New test.
10816
10817 2004-01-27  James E Wilson  <wilson@specifixinc.com>
10818
10819         * objc.dg/encode-2.m (main): New local string.  Set depending on
10820         sizeof long.  Use in sscanf call.
10821         * objc.dg/encode-3.m (main): New local string.  Set depending on
10822         sizeof long.  Use in scan_initial call.
10823
10824 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10825
10826         * objc.dg/call-super-2.m: Make LP64-safe.
10827         * objc.dg/desig-init-1.m: Likewise.
10828
10829 2004-01-27  Devang Patel <dpatel@apple.com>
10830
10831         * g++.dg/debug/namespace1.C: New test.
10832
10833 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
10834
10835         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
10836         xscale-*-*.
10837
10838         * gcc.dg/arm-mmx-1.c: New test.
10839
10840 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10841
10842         * gcc.dg/20040127-1.c: New test.
10843         * gcc.dg/20040127-2.c: New test.
10844
10845 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10846
10847         * objc.dg/stret-1.m (glob): Renamed to globa.
10848
10849 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
10850
10851         PR c++/13663
10852         * g++.dg/expr/for1.C: New test.
10853
10854 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
10855
10856         PR middle-end/13779
10857         * gcc.dg/darwin-longlong.c: New test.
10858
10859 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
10860
10861         * gcc.dg/20040124-1.c: Moved test from here...
10862         * gcc.c-torture/compile/20040124-1.c: ...to here.
10863
10864 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10865
10866         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
10867         the assembly output if -m64 is passed.
10868
10869 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
10870
10871         PR c++/13833
10872         * g++.dg/template/cond3.C: New test.
10873
10874 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10875
10876         PR c++/13810
10877         * g++.dg/template/ttp7.C: New test.
10878
10879 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10880
10881         PR c++/13797
10882         * g++.dg/template/nontype4.C: New test.
10883         * g++.dg/template/nontype5.C: Likewise.
10884
10885 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
10886
10887         * gcc.dg/torture/mips-clobber-at.c: New test.
10888
10889 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
10890
10891         * gcc.dg/20040124-1.c: New test.
10892
10893 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
10894
10895         * gcc.dg/20040123-1.c: New test.
10896
10897 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
10898
10899         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
10900
10901 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10902
10903         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
10904
10905 2004-01-23  Andrew Pinski  <apinski@apple.com>
10906
10907         * gcc.dg/20030121-1.c: Move to ..
10908         * gcc.dg/20040121-1.c: here.
10909
10910 2004-01-23  Roger Sayle  <roger@eyesopen.com>
10911
10912         * gcc.dg/builtins-29.c: New test case.
10913
10914 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
10915
10916         PR 18314
10917         * gcc.dg/builtins-30.c: New testcase.
10918
10919 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
10920
10921         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
10922         * lib/g77.exp: Likewise.
10923         * lib/objc.exp: Likewise.
10924         * lib/g++.exp: Likewise.
10925
10926 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10927
10928         * gcc.dg/struct-by-value-2.c: New test.
10929
10930 2004-01-21  Andrew Pinski  <apinski@apple.com>
10931
10932         PR target/13785
10933         * gcc.dg/20030121-1.c: New test.
10934
10935 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
10936
10937         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
10938         clobber frame pointer register in asm statement.
10939
10940 2004-01-21  Falk Hueffner  <falk@debian.org>
10941
10942         * gcc.c-torture/compile/20040121-1.c: New test.
10943
10944 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
10945
10946         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
10947
10948 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
10949
10950         * gcc.dg/ppc64-abi-2.c: New test.
10951
10952 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
10953
10954         * lib/treelang.exp: Fill out this file.
10955         * lib/treelang-dg.exp: New File.
10956
10957 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10958
10959         * gcc.c-torture/compile/981022-1.c: Remove.
10960         * gcc.dg/array-5.c: Remove XFAIL.
10961         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
10962         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
10963         gcc.dg/cond-lvalue-1.c: Update.
10964         * gcc.dg/cast-lvalue-2.c: New test.
10965
10966 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
10967
10968         PR c++/13592
10969         * g++.dg/other/error1.C (class foo): Tweak error message.
10970
10971         PR c++/13592
10972         * g++.dg/template/call2.C: New test.
10973
10974 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10975
10976         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
10977         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
10978         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
10979         scalar-return-1_x.c, scalar-return-2_y.c,
10980         scalar-return-3_x.c, scalar-return-3_y.c,
10981         scalar-return-4_x.c, scalar-return-4_y.c,
10982         struct-align-1.h, struct-align-1_x.c,
10983         struct-align-1_y.c, struct-align-2.h,
10984         struct-align-2_x.c, struct-align-2_y.c,
10985         struct-by-value-10_y.c, struct-by-value-11_x.c,
10986         struct-by-value-11_y.c, struct-by-value-12_x.c,
10987         struct-by-value-12_y.c, struct-by-value-13_x.c,
10988         struct-by-value-13_y.c, struct-by-value-14_x.c,
10989         struct-by-value-14_y.c, struct-by-value-15_x.c,
10990         struct-by-value-15_y.c, struct-by-value-16_y.c,
10991         struct-by-value-17_y.c, struct-by-value-18_y.c,
10992         struct-by-value-19_y.c, struct-by-value-1_x.c,
10993         struct-by-value-1_y.c, struct-by-value-20_y.c,
10994         struct-by-value-2_x.c, struct-by-value-2_y.c,
10995         struct-by-value-3_y.c, struct-by-value-4_x.c,
10996         struct-by-value-4_y.c, struct-by-value-5_y.c,
10997         struct-by-value-6_y.c, struct-by-value-7_y.c
10998         struct-by-value-8_x.c, struct-by-value-8_y.c
10999         struct-by-value-9_x.c, struct-by-value-9_y.c
11000         struct-return-10_x.c, struct-return-10_y.c,
11001         struct-return-19_x.c, struct-return-20_x.c
11002         struct-return-2_x.c, struct-return-2_y.c
11003         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
11004         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
11005
11006 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11007
11008         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
11009         attribute on sparc*-sun-solaris2.*.
11010
11011 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
11012
11013         PR c++/13710
11014         * g++.dg/ext/typeof7.C: New test.
11015
11016 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
11017
11018         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
11019         * gcc.dg/const-elim-1.c: Same.
11020
11021 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
11022
11023         * objc.dg/stret-1.m: New.
11024         * objc.dg/stret-2.m: New.
11025
11026 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11027
11028         PR c++/11895
11029         * g++.dg/ext/vector1.C: New test.
11030
11031 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
11032
11033         * gcc.dg/pch/import-1.c: New.
11034         * gcc.dg/pch/import-1.hs: New.
11035         * gcc.dg/pch/import-1a.h: New.
11036         * gcc.dg/pch/import-1b.h: New.
11037         * gcc.dg/pch/import-1c.h: New.
11038
11039 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
11040
11041         PR c++/13574
11042         * g++.dg/ext/array1.C: New test.
11043
11044         PR c++/13178
11045         * g++.dg/conversion/op1.C: New test.
11046
11047 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
11048
11049         PR 11864
11050         From Kazumoto Kojima / Dan Kegel:
11051         * gcc.dg/pr11864-1.c: New test.
11052
11053         PR 10392
11054         From Marcus Comstedt / Dan Kegel:
11055         * gcc.dg/pr10392-1.c: New test.
11056
11057 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
11058
11059         PR c++/13478
11060         * g++.dg/init/ref10.C: New test.
11061
11062 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11063
11064         PR c++/13407
11065         * g++.dg/parse/typename6.C: New test.
11066
11067 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
11068
11069         PR pch/13361
11070         * testsuite/g++.dg/pch/wchar-1.C: New.
11071         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11072
11073 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11074
11075         PR c++/9259
11076         * g++.dg/expr/sizeof2.C: New test.
11077
11078 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
11079
11080         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
11081
11082 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
11083
11084         PR c++/13659
11085         * g++.dg/lookup/strong-using-3.C: New.
11086         * g++.dg/lookup/using-10.C: New.
11087
11088 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
11089
11090         PR c++/13594
11091         * g++.dg/lookup/strong-using-2.C: New.
11092
11093 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
11094             Dan Kegel <dank@kegel.com>
11095             J"orn Rennecke <joern.rennecke@superh.com>
11096
11097         PR target/9365
11098         * gcc.dg/pr9365-1.c: New test.
11099
11100 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11101
11102         PR c++/8856
11103         * g++.dg/parse/casting-operator2.C: New test.
11104         * g++.old-deja/g++.pt/explicit83.C: Remove.
11105
11106 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11107
11108         * gcc.dg/label-compound-stmt-1.c: New test.
11109         * gcc.c-torture/compile/950922-1.c,
11110         gcc.c-torture/compile/20000211-3.c,
11111         gcc.c-torture/compile/20000518-1.c,
11112         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
11113         compound statements.
11114
11115 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
11116
11117         * gcc.dg/ppc64-abi-1.c: New test.
11118
11119 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
11120
11121          * g++.dg/ext/attrib9.C: Add dg-warnings.
11122
11123 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11124
11125         PR c++/12335
11126         * g++.dg/parse/dtor3.C: New test.
11127
11128 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
11129
11130         PR c++/12709
11131         * g++.dg/parse/try-catch-1.C: New test.
11132
11133 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
11134
11135         * ada/acats/run_all.sh: Add more verbose output in acats.log
11136         when compiling tests.
11137
11138 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
11139
11140         PR 13656
11141         * gcc.dg/typedef-redecl.c: New test case.
11142         * gcc.dg/typedef-redecl.h: New support file.
11143
11144 2004-01-13  Jan Hubicka  <jh@suse.cz>
11145
11146         * gcc.dg/always_inline.c: New test.
11147         * gcc.dg/debug/20031231-1.c: Fix.
11148
11149 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11150
11151         PR c++/13474
11152         * g++.dg/template/array3.C: New test.
11153
11154 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
11155
11156         * g++.dg/ext/lvalue1.C: No longer expected to fail.
11157         * g++.dg/warn/Wunused-2.C: Likewise.
11158
11159 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11160
11161         PR c++/13289
11162         * g++.dg/template/instantiate6.C: New test.
11163
11164 2004-01-12  Roger Sayle  <roger@eyesopen.com>
11165
11166         PR middle-end/11397
11167         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
11168
11169 2004-01-12  Jan Hubicka  <jh@suse.cz>
11170
11171         PR opt/12826
11172         * gcc.dg/20040112-1.c: New.
11173
11174         * gcc.dg/dwarf-die[1-7].c: Move to...
11175         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
11176         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
11177
11178 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
11179
11180         PR c++/4100
11181         * g++.dg/parse/friend4.C: New test.
11182
11183 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
11184
11185         PR c++/4100
11186         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
11187         definition is called a friend.
11188
11189 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
11190
11191         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
11192
11193 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
11194
11195         PR c++/3478
11196         * g++.dg/parse/error10.C: New test.
11197         * g++.dg/template/arg2.C: Accept "invalid type" error.
11198
11199 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
11200
11201         PR middle-end/13392
11202         * g++.dg/opt/expect2.C: New test.
11203
11204 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
11205
11206         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
11207         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
11208         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
11209         Update dg-error regexps.
11210
11211 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
11212
11213         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
11214         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
11215
11216 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11217
11218         * gcc.dg/pragma-re-1.c: Use right pointer type.
11219
11220 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11221
11222         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
11223
11224 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
11225
11226         * gcc.dg/rs6000-ldouble-1.c: New.
11227
11228 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11229
11230         DR 337
11231         PR c++/9256
11232         * g++.dg/other/abstract1.C: New test.
11233
11234 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
11235
11236         * g++.dg/lookup/strong-using-1.C: New.
11237
11238 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11239
11240         PR c/11234
11241         * gcc.dg/func-ptr-conv-1.c: New test.
11242         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
11243
11244 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
11245
11246         PR target/13380.
11247         * gcc.c-torture/compile/20040109-1.c: New.
11248
11249 2004-01-08  Stuart Hastings  <stuart@apple.com>
11250
11251         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
11252         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
11253         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
11254
11255 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
11256
11257         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
11258
11259 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11260
11261         * ada/acats/run_acats: Treat 'gnatchop' the same way
11262         as 'gnatmake'.  Export GCC_DRIVER.
11263         * ada/acats/run_all.sh: Add target_gnatchop.  Use
11264         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
11265
11266 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11267
11268         PR c++/12573
11269         * g++.dg/template/dependent-expr4.C: New test.
11270
11271 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
11272
11273         * gcc.dg/altivec-11.c: New test.
11274
11275 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
11276
11277         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
11278
11279 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11280
11281         PR c/6024
11282         * gcc.dg/enum-compat-1.c: New test.
11283         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
11284
11285 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11286
11287         PR c/12165
11288         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
11289         gcc.dg/c99-idem-qual-3.c: New tests.
11290
11291 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
11292
11293         * gcc.dg/winline-7.c: Don't cast void * to int.
11294
11295 2004-01-06  Jan Hubicka  <jh@suse.cz>
11296
11297         * gcc.dg/i386-sse-5.c: New test
11298         * g++.dg/eh/simd-1.c: Add -w argument for i386.
11299
11300 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
11301
11302         PR c++/12815
11303         * g++.dg/rtti/typeid4.C: New test.
11304
11305 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11306
11307         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
11308
11309 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
11310
11311         PR c++/12132
11312         * g++.dg/template/error11.C: New test.
11313
11314         PR c++/13451
11315         * g++.dg/template/class2.C: New test.
11316
11317 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11318         Richard Sandiford <rsandifo@redhat.com>
11319
11320         PR c++/13387
11321         * g++.dg/opt/alias3.C: New test.
11322
11323 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
11324
11325         PR c++/13157
11326         * g++.dg/template/koenig3.C: New test.
11327
11328         PR c++/13529
11329         * g++.dg/parse/offsetof3.C: New test.
11330
11331         * g++.dg/init/copy7.C: Add missing dg-error markers.
11332
11333         PR c++/12226
11334         * g++.dg/init/copy7.c: New test.
11335
11336         PR c++/13536
11337         * g++.dg/parse/cast1.C: New test.
11338
11339 2004-01-04  Jan Hubicka  <jh@suse.cz>
11340
11341         * gcc.dg/winline[1-7].c: New tests.
11342
11343 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11344
11345         PR c++/13520
11346         * g++.dg/template/qualttp22.C: New test.
11347
11348 2004-01-01  Jan Hubicka  <jh@suse.cz>
11349
11350         * gcc.dg/debug/20031231-1.c: New.
11351         * gcc.c-torture/compile/20040101-1.c: New.
11352         * gcc.dg/dwarf-die-[1-7].c: New.
11353
11354 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
11355
11356         PR optimization/13521
11357         * gcc.c-torture/compile/20031231-1.c: New test.
11358
11359 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
11360
11361         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
11362
11363 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11364
11365         PR c++/10079
11366         * g++.dg/template/crash16.C: New test.
11367
11368 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
11369
11370         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
11371
11372 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
11373
11374         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
11375         ports.
11376         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11377         * g++.old-deja/g++.law/profile1.C: Likewise.
11378         * gcc.c-torture/compile/981006-1.c: Likewise.
11379         * gcc.c-torture/execute/loop-2e.x: Likewise.
11380         * gcc.c-torture/execute/loop-2f.x: Remove.
11381         * gcc.c-torture/execute/loop-2g.x: Likewise.
11382         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
11383         * gcc.dg/20020312-2.c: Remove traces of dead ports.
11384
11385 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
11386
11387         PR c++/13507
11388         * g++.dg/ext/attrib11.C: New test.
11389
11390         PR c++/13494
11391         * g++.dg/template/array2-1.C: New test.
11392         * g++.dg/template/array2-2.C: New test.
11393
11394 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
11395
11396         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
11397
11398 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11399
11400         PR c++/12774
11401         * g++.dg/template/array1-1.C: New test.
11402         * g++.dg/template/array1-2.C: New test.
11403
11404 2003-12-29  Roger Sayle  <roger@eyesopen.com>
11405
11406         PR fortran/12632
11407         * g77.dg/12632.f: New test case.
11408
11409 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11410
11411         PR c++/13289
11412         * g++.dg/parse/nontype1.C: New test.
11413
11414 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11415
11416         PR c++/12403
11417         * g++.dg/parse/explicit1.C: New test.
11418         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
11419
11420 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
11421
11422         PR c++/13081
11423         * g++.dg/opt/inline6.C: New test.
11424
11425         PR c++/12613
11426         * g++.dg/parse/error9.C: New test.
11427
11428         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
11429
11430 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
11431
11432         PR c++/13009
11433         * g++.dg/init/assign1.C: New test.
11434
11435 2003-12-28  Roger Sayle  <roger@eyesopen.com>
11436
11437         PR c++/13070
11438         * g++.dg/warn/format3.C: New test case.
11439
11440 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11441
11442         * gcc.c-torture/compile/20031227-1.c: New test.
11443
11444 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11445
11446         * g++.dg/bprob/bprob.exp: Load target-supports.exp
11447         * g77.dg/bprob/bprob.exp: Likewise.
11448         * gcc.misc-tests/bprob.exp: Likewise.
11449         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
11450         variants on systems where the library does not provide that
11451         functionality.
11452         * gcc.dg/builtins-20.c: Use builtins-config.h.
11453         * gcc.dg/builtins-config.h: New file.
11454
11455 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11456
11457         * lib/gcc-dg.exp (dg-require-profiling): New function.
11458         * lib/target-supports.exp (check_profiling_available): Likewise.
11459         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
11460         * g77.dg/bprob/bprob.exp: Likewise.
11461         * gcc.misc-tests/bprob.exp: Likewise.
11462         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
11463         * gcc.dg/20021014-1.c: Likewise.
11464         * gcc.dg/nest.c: Likewise.
11465
11466 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11467
11468         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
11469         compiling.
11470         * g++.dg/lookup/java2.C: Likewise.
11471         * gcc.dg/cpp/lexident.c: Likewise.
11472
11473 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
11474
11475         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
11476         given.
11477         * gcc.c-torture/compile/961203-1.c: Likewise.
11478         * gcc.c-torture/compile/980506-1.c: Likewise.
11479
11480 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
11481
11482         * lib/gcc-dg.exp (dg-prune-output): New annotation.
11483         (additional_prunes): New global.
11484         (gcc-dg-prune): Handle additional per-test pruning.
11485         (dg-test): Clear additional_prunes between tests.
11486
11487         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
11488         dg-prune-output to avoid spurious failures from assembler
11489         complaining about nonexistent WAW violations.
11490         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
11491         Use dg-prune-output to avoid spurious failures from assembler
11492         warning about Itanium B-step errata.
11493
11494 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11495
11496         * g++.dg/abi/macro0.C: New test.
11497         * g++.dg/abi/macro1.C: Likewise.
11498         * g++.dg/abi/macro2.C: Likewise.
11499
11500         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
11501         * g++.dg/abi/bitfield7.C: Likewise.
11502         * g++.dg/abi/dtor2.C: Likewise.
11503         * g++.dg/abi/mangle11.C: Likewise.
11504         * g++.dg/abi/mangle12.C: Likewise.
11505         * g++.dg/abi/mangle14.C: Likewise.
11506         * g++.dg/abi/mangle17.C: Likewise.
11507         * g++.dg/abi/vbase10.C: Likewise.
11508         * g++.dg/abi/vbase14.C: Likewise.
11509         * g++.dg/template/qualttp17.C: Likewise.
11510
11511 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
11512
11513         PR c/11995
11514         * gcc.dg/20031223-1.c: New test.
11515
11516 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11517
11518         * gcc.dg/noreturn-7.c: New test.
11519
11520 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11521
11522         * gcc.dg/null-pointer-1.c: New test.
11523
11524 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
11525
11526         * g++.old-deja/g++.jason/template18.C: Remove.
11527         * g++.old-deja/g++.jason/template37.C: Likewise.
11528
11529         PR c++/12862
11530         * g++.dg/lookup/ns1.C: New test.
11531
11532         PR c++/12397
11533         * g++.dg/template/lookup3.C: New test.
11534
11535 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11536
11537         * g++.dg/template/recurse1.C: New test
11538
11539 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
11540
11541         PR c++/12479
11542         * g++.dg/parse/semicolon1.C: New test.
11543         * g++.dg/parse/semicolon1.h: Likewise.
11544
11545 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
11546
11547         * gcc.dg/darwin-misaligned.c: New test.
11548
11549 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11550
11551         PR c/9163
11552         * gcc.dg/20031222-1.c: New test.
11553
11554 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
11555
11556         PR c++/13438
11557         * g++.dg/parse/error8.C: New test.
11558
11559         PR c++/11554
11560         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
11561
11562 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
11563
11564         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
11565         too small.
11566         * gcc.c-torture/compile/930217-1.c: Likewise.
11567         * gcc.c-torture/compile/930513-1.c: Likewise.
11568         * gcc.c-torture/execute/920908-2.c: Likewise.
11569         * gcc.c-torture/execute/921204-1.c: Likewise.
11570         * gcc.c-torture/execute/930621-1.c: Likewise.
11571         * gcc.c-torture/execute/930630-1.c: Likewise.
11572         * gcc.c-torture/execute/931031-1.c: Likewise.
11573         * gcc.c-torture/execute/980602-2.c: Likewise.
11574         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11575         * gcc.c-torture/execute/compndlit-1.c: Likewise.
11576         * gcc.c-torture/execute/extzvsi.c: Likewise.
11577         * gcc.c-torture/unsorted/ext.c: Likewise.
11578
11579 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
11580
11581         PR target/12749
11582         * gcc.c-torture/compile/20031220-2.c: New test case.
11583
11584 2003-12-20  Roger Sayle  <roger@eyesopen.com>
11585
11586         PR optimization/13031
11587         * gcc.c-torture/compile/20031220-1.c: New test case.
11588
11589 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11590
11591         * gcc.dg/cast-function-1.c: New test.
11592
11593 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11594
11595         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
11596         formats.
11597
11598 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
11599
11600         PR c++/12795
11601         * g++.dg/ext/attrib10.C: New test.
11602
11603 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
11604
11605         * gcc.dg/cleanup-10.c: New test.
11606         * gcc.dg/cleanup-11.c: New test.
11607
11608 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
11609
11610         PR c++/13239
11611         * g++.dg/opt/expect1.C: New test.
11612
11613 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
11614
11615         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
11616
11617 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
11618
11619         PR debug/12923
11620         * gcc.dg/20031218-1.c: New test.
11621
11622         PR debug/12389
11623         * gcc.dg/20031218-2.c: New test.
11624         * gcc.dg/20031218-3.c: New test.
11625
11626         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
11627         of label name and allow for USER_LABEL_PREFIX == "_" names.
11628         * g++.dg/abi/mangle18-2.C: Likewise.
11629         * g++.dg/abi/mangle19-1.C: Likewise.
11630         * g++.dg/abi/mangle19-2.C: Likewise.
11631         * g++.dg/abi/mangle20-1.C: Likewise.
11632         * g++.dg/abi/mangle20-2.C: Likewise.
11633
11634 2003-12-18  Richard Henderson  <rth@redhat.com>
11635
11636         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
11637
11638 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
11639             Dan Kegel <dank@kegel.com>
11640
11641         PR other/12009
11642         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
11643         testing a cross compiler, it causes spurious compile failures.
11644         * lib/g++.exp: Likewise.
11645
11646 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11647
11648         PR c++/13262
11649         * g++.dg/template/access13.C: New test.
11650
11651 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
11652
11653         * gcc.dg/20031216-1.c: New test.
11654
11655 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11656
11657         PR c++/9154
11658         * g++.dg/template/error10.C: New test.
11659
11660 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11661
11662         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
11663         * g++.dg/eh/simd-2.C: Likewise.
11664
11665 2003-12-17  James E Wilson  <wilson@specifixinc.com>
11666             Roger Sayle  <roger@eyesopen.com>
11667
11668         * gcc.c-torture/execute/ieee/mzero5.c: New.
11669
11670 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
11671
11672         PR c++/10603
11673         * g++.dg/parse/error6.C: New test.
11674
11675         PR c++/12827
11676         * g++.dg/parse/error7.C: New test.
11677
11678 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11679
11680         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
11681         at -O with stabs debugging formats.
11682         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
11683         * gcc.dg/debug/debug-2.c: Likewise.
11684
11685 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
11686
11687         PR c++/12696
11688         * g++.dg/init/error1.C: New test.
11689
11690         PR c++/12218
11691         * g++.dg/init/pm3.C: New test.
11692
11693 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11694
11695         PR c/3347
11696         * gcc.dg/bitfld-8.c: New test.
11697
11698 2003-12-16  James Lemke  <jim@wasabisystems.com>
11699
11700         * gcc.dg/arm-scd42-[123].c: New tests.
11701
11702 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11703
11704         PR c++/9043
11705         * g++.dg/abi/mangle20-1.C: New test.
11706         * g++.dg/abi/mangle20-2.C: New test.
11707
11708 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
11709
11710         PR c++/13275
11711         * g++.dg/other/offsetof2.C: Remove XFAIL.
11712         * g++.dg/parse/offsetof1.C: New test.
11713         * g++.gd/parse/offsetof2.C: Likewise.
11714
11715 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11716
11717         * g++.dg/template/nontype3.C: New test.
11718         * g++.dg/template/static2.C: Tweaked the dg-error clause.
11719
11720 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11721
11722         * g++.dg/warn/noreturn-3.C: Also test instantiation.
11723
11724 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11725
11726         PR c++/13387
11727         * g++.dg/expr/assign1.C: New test.
11728
11729         PR c++/13242
11730         * g++.dg/abi/mangle19-1.C: New test.
11731         * g++.dg/abi/mangle19-2.C: New test.
11732
11733 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
11734
11735         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
11736
11737 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11738
11739         * gcc.c-torture/execute/20031216-1.c: New test.
11740
11741 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11742
11743         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
11744         an ICE regression.
11745
11746 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11747
11748         PR c++/10926
11749         * g++.dg/template/error9.C: New test.
11750
11751         PR c++/11116
11752         * g++.dg/template/error8.C: New test.
11753
11754 2003-12-15  Roger Sayle  <roger@eyesopen.com>
11755
11756         PR middle-end/13400
11757         * gcc.c-torture/execute/20031215-1.c: New test case.
11758
11759 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11760
11761         PR c++/13269
11762         * g++.dg/parse/error5.C: New test.
11763
11764         PR c++/12989
11765         * g++.dg/expr/sizeof1.C: New test.
11766
11767         PR c++/13310
11768         * g++.dg/template/crash15.C: New test.
11769
11770 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
11771
11772         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
11773         a non-POD type as the last named parameter of a varargs function.
11774
11775 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11776
11777         PR c++/13243
11778         PR c++/12573
11779         * g++.dg/template/crash14.C: New test.
11780         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
11781
11782 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
11783
11784         * g++.dg/other/java1.C: New test.
11785
11786         PR c++/13241
11787         * g++.dg/abi/mangle18-1.C: New test.
11788         * g++.dg/abi/mangle18-2.C: New test.
11789
11790 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11791
11792         PR optimization/10312
11793         * gcc.c-torture/execute/20031214-1.c: New.
11794
11795 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
11796
11797         PR c++/10779
11798         PR c++/12160
11799         * g++.dg/parse/error3.C: New test.
11800         * g++.dg/parse/error4.C: Likewise.
11801         * g++.dg/abi/mangle4.C: Tweak error messages.
11802         * g++.dg/lookup/using5.C: Likewise.
11803         * g++.dg/other/error2.C: Likewise.
11804         * g++.dg/parse/typename5.C: Likewise.
11805         * g++.dg/parse/undefined1.C: Likewise.
11806         * g++.dg/template/arg2.C: Likewise.
11807         * g++.dg/template/ttp3.C: Likewise.
11808         * g++.dg/template/type1.C: Likewise.
11809         * g++.old-deja/g++.other/crash32.C: Likewise.
11810         * g++.old-djea/g++.pt/defarg8.C: Likewise.
11811
11812 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11813
11814         PR c++/13106
11815         * g++.dg/warn/noreturn-3.C: New test.
11816
11817 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11818
11819         PR c++/13118
11820         * g++.dg/abi/covariant3.C: New.
11821
11822 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
11823
11824         * g++.dg/eh/ia64-1.C: New test.
11825
11826 2003-12-12  Roger Sayle  <roger@eyesopen.com>
11827
11828         PR optimization/13037
11829         * g77.f-torture/execute/13037.f: New test case.
11830
11831 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11832
11833         PR c++/12881
11834         * g++.dg/abi/covariant2.C: New.
11835
11836 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
11837
11838         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
11839
11840 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
11841
11842         * gcc.c-torture/execute/wchar_t-1.x: Delete.
11843
11844 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
11845
11846         PR other/10819
11847         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
11848         to fix Bug 10819.
11849         * lib/g++.exp (g++_version): Likewise.
11850         * lib/g77.exp (g77_version): Likewise.
11851         * lib/objc.exp (default_objc_version): Likewise.
11852
11853 2003-12-10  Richard Henderson  <rth@redhat.com>
11854
11855         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
11856
11857         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
11858
11859 2003-12-08  Matt Austern  <austern@apple.com>
11860
11861         PR c/13134
11862         * lib/gcc-dg.exp (dg-require-visibility): Define.
11863         * lib/target-supports (check_visibility_available): Define.
11864         * gcc.dg/visibility-1.c: New test.
11865         * gcc.dg/visibility-2.c: Likewise.
11866         * gcc.dg/visibility-3.c: Likewise.
11867         * gcc.dg/visibility-4.c: Likewise.
11868         * gcc.dg/visibility-5.c: Likewise.
11869         * gcc.dg/visibility-6.c: Likewise.
11870         * g++.dg/ext/visibility-1.C: Likewise.
11871         * g++.dg/ext/visibility-2.C: Likewise.
11872         * g++.dg/ext/visibility-3.C: Likewise.
11873         * g++.dg/ext/visibility-4.C: Likewise.
11874         * g++.dg/ext/visibility-5.C: Likewise.
11875         * g++.dg/ext/visibility-6.C: Likewise.
11876
11877 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11878
11879         * g++.dg/lookup/java1.C: New test.
11880         * g++.dg/lookup/java2.C: New test.
11881
11882 2003-12-07  Falk Hueffner  <falk@debian.org>
11883
11884         * g++.dg/opt/noreturn-1.C: New test.
11885
11886 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
11887
11888         * gcc.dg/overflow-1.c: New test.
11889
11890 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11891
11892         * g77.f-torture/compile/13060.f: New test.
11893
11894 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
11895
11896         PR c++/13323
11897         * g++.dg/inherit/operator2.C: New test.
11898
11899 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
11900
11901         PR c++/13305
11902         * g++.dg/ext/attrib9.C: New test.
11903
11904 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
11905
11906         PR c++/13314
11907         * g++.dg/template/error7.C: New test.
11908
11909 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
11910             J"orn Rennecke <joern.rennecke@superh.com>
11911
11912         PR target/13302
11913         * g++.dg/other/struct-va_list.C: New test.
11914
11915 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11916
11917         PR c++/13166
11918         * g++.dg/parse/defarg6.C: New test.
11919
11920 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
11921
11922         PR target/13256
11923         * gcc.c-torture/execute/20031201-1.c: New test.
11924
11925 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
11926
11927         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
11928
11929 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11930
11931         * gcc.dg/builtin-return-1.c: New test.
11932
11933 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
11934             J"orn Rennecke <joern.rennecke@superh.com>
11935
11936         PR optimization/13260
11937         * gcc.c-torture/execute/20031204-1.c: New test.
11938
11939 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11940
11941         PR c++/9127
11942         * g++.dg/template/error6.C: New test.
11943
11944 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
11945
11946         * gcc.dg/20031202-1.c: New test.
11947
11948 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11949
11950         PR c++/13179
11951         * g++.dg/template/eh1.C: New test.
11952
11953         PR c++/10771
11954         * g++.dg/template/error5.C: New test.
11955
11956 2003-12-02  David Ung  <davidu@mips.com>
11957
11958         * gcc.dg/compat/vector-check.h: Corrected type for var
11959         g_##TMODE
11960
11961 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11962
11963         PR c++/10126
11964         * g++.dg/template/ptrmem8.C: New test.
11965
11966 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11967
11968         PR c++/12573
11969         * g++.dg/template/dependent-expr3.C: New test.
11970
11971 2003-12-01  James Lemke  <jim@wasabisystems.com>
11972
11973         * gcc.dg/arm-g2.c: New test.
11974
11975 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11976
11977         PR optimization/11634
11978         * gcc.dg/20031201-2.c: New test case.
11979
11980 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
11981
11982         PR 11433
11983         * objc.dg/proto-lossage-3.m: New test.
11984
11985 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11986
11987         PR optimization/12628
11988         * gcc.dg/20031201-1.c: New test case.
11989
11990 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11991
11992         * gcc.dg/unaligned-1.c: New test.
11993
11994 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
11995
11996         PR c++/9849
11997         * g++.dg/template/error4.C: New test.
11998         * g++.dg/template/nested3.C: Adjust error markers.
11999
12000 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12001
12002         * gcc.dg/cpp/assert4.c: Check more #system assertions.
12003
12004 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
12005
12006         PR c/10333
12007         * gcc.dg/bitfld-7.c: New test.
12008
12009 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
12010
12011         * gcc.dg/tls/asm-1.C: New test.
12012
12013 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12014
12015         * gcc.dg/cpp/assert4.c: Update.
12016
12017 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12018
12019         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
12020         * gcc.dg/builtin-apply3.c: New test.
12021
12022 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12023
12024         * lib/compat.exp (compat-obj): New xfaildata parameter.
12025         Use it to set compiler_conditional_xfail_data before compiling.
12026         (compat-get-options): Handle dg-xfail-if.
12027         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
12028         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
12029         * gcc.dg/compat/vector-1_y.c: Likewise.
12030         * gcc.dg/compat/vector-2_x.c: Likewise.
12031         * gcc.dg/compat/vector-2_y.c: Likewise.
12032
12033 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12034
12035         * g++.dg/opt/reg-stack4.C: New test.
12036
12037 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12038
12039         * gcc.dg/builtin-apply2.c: New test.
12040
12041 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12042
12043         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
12044
12045 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12046
12047         PR c++/12924
12048         * g++.dg/template/template-id-2.C: New test.
12049
12050 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12051
12052         PR c++/5369
12053         * g++.dg/template/memfriend1.C: New test.
12054         * g++.dg/template/memfriend2.C: Likewise.
12055         * g++.dg/template/memfriend3.C: Likewise.
12056         * g++.dg/template/memfriend4.C: Likewise.
12057         * g++.dg/template/memfriend5.C: Likewise.
12058         * g++.dg/template/memfriend6.C: Likewise.
12059         * g++.dg/template/memfriend7.C: Likewise.
12060         * g++.dg/template/memfriend8.C: Likewise.
12061         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
12062
12063 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
12064
12065         PR c++/12515
12066         * g++.dg/ext/cond1.C: New test.
12067
12068 2003-11-20  Richard Henderson  <rth@redhat.com>
12069
12070         * gcc.dg/20020201-2.c: Remove.
12071         * gcc.dg/20020201-4.c: Remove.
12072         * gcc.dg/20020304-1.c: Remove.
12073
12074 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
12075
12076         * gcc.dg/cpp/trad/xwin1.c: New test case.
12077
12078 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
12079
12080         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
12081         * lib/g77.exp: Likewise.
12082         * lib/objc.exp: Likewise.
12083         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
12084         for darwin.
12085
12086 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12087
12088         PR c++/12932
12089         * g++.dg/template/static5.C: New test.
12090
12091 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
12092
12093         * gcc.dg/nested-func-1.c: New test.
12094
12095 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12096
12097         * gcc.dg/cpp/assert4.c: New test.
12098
12099 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
12100
12101         PR c++/2294
12102         * g++.dg/lookup/using9.c: New test.
12103
12104 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
12105
12106         PR c++/12762
12107         * g++.dg/template/error3.C: New test.
12108
12109 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
12110
12111         PR ada/13035
12112         * ada/acats/run_acats, run_all.sh: Fix syntax error.
12113         No longer use a wrapper for gcc, since this does not work under
12114         Windows.
12115
12116 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
12117
12118         PR c++/2094
12119         * g++.dg/template/ptrmem7.C: New test.
12120
12121 2003-11-13  Andrew Pinski <apinski@apple.com>
12122
12123         * gcc.c-torture/compile/20031113-1.c: New test.
12124
12125 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
12126             Kean Johnston <jkj@sco.com>
12127
12128         PR c/13029
12129         * gcc.dg/unused-4.c: Update.
12130
12131 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12132
12133         * g++.dg/opt/const3.C: New test.
12134
12135 2003-11-13  Jan Hubicka  <jh@suse.cz>
12136
12137         * gcc.c-torture/compile/20031112-1.c: New test.
12138
12139 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
12140
12141         * g++.dg/parse/crash10.C: Remove bogus error marker.
12142
12143 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12144
12145         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
12146         (host_gcc): Likewise.
12147         (ROOT): Honor $PWDCMD.
12148         (BASE): Likewise.
12149         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
12150
12151 2003-11-12  Catherine Moore  <clm@redhat.com>
12152
12153         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
12154
12155 2003-11-12  Andreas Jaeger  <aj@suse.de>
12156             Jakub Jelinek  <jakub@redhat.com>
12157             Andrew Pinski  <pinskia@physics.uc.edu>
12158             Richard Henderson  <rth@redhat.com>
12159
12160         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
12161         systems.
12162         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
12163
12164         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
12165         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
12166
12167 2003-11-11  Andreas Jaeger  <aj@suse.de>
12168
12169         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
12170
12171         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
12172
12173 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
12174
12175         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
12176         Clean ups.
12177
12178 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
12179
12180         * gcc.dg/trampoline-1.c: New test.
12181
12182 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
12183
12184         * gcc.c-torture/compile/200031109-1.c: New test.
12185
12186 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12187
12188         PR c/3190
12189         PR c/8714
12190         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12191         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
12192         gcc.dg/format/no-y2k-1.c: Update.
12193
12194 2003-11-08  Roger Sayle  <roger@eyesopen.com>
12195
12196         PR optimization/10467
12197         * gcc.dg/20031108-1.c: New test case.
12198
12199 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
12200
12201         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
12202
12203 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12204
12205         * gcc.dg/compound-lvalue-1.c: New test.
12206         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
12207         some XFAILs.
12208
12209 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
12210
12211         * gcc.dg/altivec-varargs-1.c: New test.
12212
12213 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12214
12215         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
12216         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
12217         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
12218         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
12219         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
12220
12221 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12222
12223         * gcc.dg/cond-lvalue-1.c: New test.
12224
12225 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
12226
12227         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
12228
12229 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12230
12231         PR c++/11616
12232         * g++.dg/template/instantiate5.C: New test.
12233
12234 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12235
12236         PR c++/12726
12237         * g++.dg/ext/complit2.C: Replace test with self-contained version.
12238         * ChangeLog: Add missing first entry for above test.
12239
12240 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12241
12242         PR c++/9810
12243         * g++.dg/template/using8.C: New test.
12244         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
12245
12246 2003-11-02  Roger Sayle  <roger@eyesopen.com>
12247
12248         PR optimization/10817
12249         * gcc.c-torture/compile/20031102-1.c: New test case.
12250
12251 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
12252
12253         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
12254         2147483647.
12255
12256 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12257
12258         * gcc.dg/20031102-1.c: New test.
12259
12260 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12261
12262         * gcc.dg/complex-1.c: New test.
12263
12264 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12265
12266         PR c++/12796
12267         * g++.dg/template/crash13.C: Adjust expected error location.
12268         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12269
12270 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
12271
12272         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
12273
12274 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
12275
12276         PR/10239
12277         * gcc.c-torture/compile/20031031-2.c: New test.
12278
12279 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
12280
12281         PR/11640
12282         * gcc.c-torture/compile/20031031-1.c: New test.
12283
12284 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
12285
12286         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
12287         * gcc.misc-tests/bprob.exp: Likewise.
12288         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
12289         the execution test on arm-elf configs.
12290         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
12291         configs that don't support scratch files.
12292         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
12293
12294 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
12295
12296         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
12297         done by dejagnu.
12298
12299 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
12300
12301         * ada/acats/run_all.sh: Redirect mv output to /dev/null
12302         Avoid non pure sh syntax. Add more logging.
12303
12304         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
12305         fail.
12306
12307 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12308
12309         PR libgcj/10610
12310         * gcc.dg/ppc-stackalign-1.c: New test.
12311
12312 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
12313
12314         * ada/acats/run_all.sh: Change output to be more compliant with
12315         dejagnu framework.
12316         Create acats.sum and acats.log files under testsuite/ada/acats
12317         Only run [a-z]* directories, to filter out e.g. CVS.
12318         Redirect build output to log file.
12319
12320 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
12321
12322         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
12323
12324 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
12325
12326         PR ada/5909:
12327         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
12328
12329 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
12330
12331         * gcc.c-torture/compile/20031023-1.c: New test.
12332         * gcc.c-torture/compile/20031023-2.c: New test.
12333         * gcc.c-torture/compile/20031023-3.c: New test.
12334         * gcc.c-torture/compile/20031023-4.c: New test.
12335
12336 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12337
12338         PR c++/10371
12339         * g++.dg/lookup/scoped8.C: New test.
12340
12341 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12342
12343         * g++.dg/opt/reg-stack3.C: New test.
12344
12345 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12346
12347         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
12348
12349 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12350
12351         PR c++/11076
12352         * g++.dg/template/crash13.C: New test.
12353
12354 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12355
12356         * gcc.dg/c99-restrict-2.c: New test.
12357
12358 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
12359
12360         PR c++/12698, c++/12699, c++/12700, c++/12566
12361         * g++.dg/inherit/covariant9.C: New test.
12362         * g++.dg/inherit/covariant10.C: New test.
12363         * g++.dg/inherit/covariant11.C: New test.
12364
12365 2003-10-23  Jason Merrill  <jason@redhat.com>
12366
12367         PR c++/12726
12368         * g++.dg/ext/complit2.C: New test.
12369
12370 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
12371
12372         PR target/12654
12373         * gcc.c-torture/execute/20031020-1.c: New test.
12374
12375 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12376
12377         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
12378         following the jump_insn.
12379
12380 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12381
12382         * gcc.dg/cast-lvalue-1.c: New test.
12383
12384 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
12385
12386         PR c++/11962
12387         * g++.dg/template/cond2.C: New test.
12388
12389 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12390
12391         * gcc.dg/builtins-28.c: New test.
12392
12393 2003-10-20  Jan Hubicka  <jh@suse.cz>
12394
12395         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
12396         parameter.
12397         * testsuite/gcc.dg/inline-2.c: Likewise.
12398
12399 2003-10-20  Phil Edwards  <phil@codesourcery.com>
12400
12401         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
12402         * gcc.dg/nest.c:  Likewise.
12403
12404 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12405
12406         PR c++/9781, c++/10583, c++/11862
12407         * g++.dg/parse/crash13.C: New test.
12408
12409 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12410
12411         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
12412
12413 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12414
12415         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
12416         Define HAVE_C99_RUNTIME except on Solaris.
12417         * gcc.dg/builtins-20.c: Likewise.
12418
12419 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12420
12421         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
12422
12423 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12424
12425         PR c++/12495
12426         * g++.dg/template/crash21.C: New test.
12427
12428 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12429
12430         PR c++/2513
12431         * g++.dg/template/typename5.C: New test.
12432
12433 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12434
12435         PR c++/12369
12436         * g++.dg/template/friend25.C: New test.
12437
12438 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
12439
12440         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
12441         versions.
12442
12443 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
12444
12445         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
12446         == 2147483647.
12447
12448 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
12449
12450         * gcc.c-torture/execute/960416-1.x: Remove.
12451         * gcc.c-torture/execute/divconst-3.x: Likewise.
12452
12453 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
12454
12455         PR target/12598
12456         * gcc.dg/torture/cris-volatile-1.c: New test.
12457
12458 2003-10-14  Roger Sayle  <roger@eyesopen.com>
12459
12460         PR optimization/9325
12461         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
12462         for overflowing floating point to integer conversion during RTL
12463         simplification.
12464
12465 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
12466
12467         * objc/execute/_cmd.m: Fix typo.
12468         * objc.dg/image-info.m, objc.dg/symtab-1.m:
12469         Relax 'scan-assembler' regexp.
12470         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
12471         objc.dg/try-catch-4.m: Run on non-Darwin targets.
12472         * objc.dg/zero-link-2.m: Remove blank line.
12473         * objc.dg/zero-link-3.m: New test case.
12474
12475 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
12476
12477         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
12478
12479         * gcc.dg/asm-names.c: Use scan-assembler-not rather
12480         than linker trickery.
12481
12482 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12483
12484         PR c++/12370
12485         * g++.dg/other/friend2.C: New test.
12486
12487 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
12488
12489         * gcc.dg/20031012-1.c: New test.
12490
12491 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
12492
12493         * gcc.dg/weak/weak-3.c: Fix for new warning.
12494
12495 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
12496
12497         PR optimization/8750
12498         * gcc.c-torture/execute/20031012-1.c: New test case.
12499
12500 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12501
12502         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
12503         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
12504
12505 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12506
12507         PR optimization/12260
12508         * gcc.c-torture/compile/20031011-2.c: New test case.
12509
12510 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12511
12512         * gcc.c-torture/execute/20031011-1.c: New testcase.
12513
12514 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
12515
12516         * gcc.c-torture/compile/20031011-1.c: New test.
12517
12518 2003-10-11  Jan Hubicka  <jh@suse.cz>
12519
12520         * g++.dg/other/first-global.C: New test.
12521
12522 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12523
12524         * gcc.c-torture/execute/string-opt-18.c: New testcase.
12525
12526 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
12527
12528         * gcc.c-torture/compile/20031010-1.c: New test.
12529
12530 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
12531
12532         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
12533         * gcc.c-torture/execute/va-arg-25.c: ... here.
12534
12535 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
12536
12537         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
12538
12539 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
12540
12541         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
12542
12543 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
12544
12545         * g++.dg/parse/error2.C: New test.
12546
12547 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
12548
12549         PR c++/11097
12550         * g++.dg/other/error5.C: Modify the error message.
12551         * g++.dg/lookup/using8.C: New test.
12552
12553 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
12554
12555         * gcc.dg/darwin-abi-2.c: New file.
12556         * gcc.c-torture/execute/va-arg-24.c: New file.
12557
12558 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
12559
12560         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
12561         indentation.
12562
12563 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
12564
12565         PR c++/10147
12566         * g++.dg/other/error4.C: Update error messages.
12567         * g++.dg/template/ptrmem4.C: Likewise.
12568
12569         PR c++/12337
12570         * g++.dg/init/new9.C: New test.
12571
12572         PR c++/12334, c++/12236, c++/8656
12573         * g++.dg/ext/attrib8.C: New test.
12574
12575 2003-10-06  Devang Patel  <dpatel@apple.com>
12576
12577         * gcc.dg/debug/dwarf2-3.h: New test.
12578         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
12579
12580 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
12581
12582         * g++.dg/opt/cfg2.C: New test.
12583
12584 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12585
12586         * g++.dg/opt/float1.C: New test.
12587
12588 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12589
12590         * gcc.dg/c90-array-lval-6.c: New test.
12591         * gcc.dg/c99-array-lval-6.c: New test.
12592
12593 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
12594             Ziemowit Laski  <zlaski@apple.com>
12595
12596         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
12597         'Derived', so that it is never considered a class method; add
12598         new warning for '+port' method ambiguity.
12599         * objc.dg/method-12.m: Include <objc/objc.h> instead of
12600         <objc/objc-api.h> (needed on Mac OS X).
12601         * objc.dg/method-13.m: New test.
12602
12603 2003-10-03  Roger Sayle  <roger@eyesopen.com>
12604
12605         PR optimization/9325, PR java/6391
12606         * gcc.c-torture/execute/20031003-1.c: New test case.
12607
12608 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
12609
12610         PR optimization/12180
12611         * gcc.dg/20031002-1.c: New test.
12612
12613         PR c++/12486
12614         * g++.dg/inherit/error1.C: New test.
12615
12616 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
12617
12618         * lib/f-torture.exp (search_for): Rename to...
12619         (search_for_re): This.  Also, clean up comments and the
12620         "regexp" invocation.
12621
12622 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
12623
12624         * gcc.c-torture/compile/20031002-1.c: New test.
12625
12626 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
12627
12628         * g++.dg/opt/cond1.C: New test.
12629
12630 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
12631
12632         * gcc.dg/Wold-style-definition-2.c: New testcase.
12633         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
12634
12635 2003-09-29  Richard Henderson  <rth@redhat.com>
12636
12637         * g++.dg/init/array10.C: Add dg-options.
12638
12639 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
12640
12641         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
12642
12643 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12644
12645         * g++.dg/template/friend19.C: Fix typo.
12646         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
12647
12648 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
12649
12650         * gcc.c-torture/execute/20030928-1.c: New test.
12651         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
12652
12653 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12654
12655         * g++.dg/opt/unroll1.C: New test.
12656
12657 2003-09-26  Roger Sayle  <roger@eyesopen.com>
12658
12659         PR optimization/11741
12660         * gcc.dg/20030926-1.c: New test case.
12661
12662 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12663
12664         PR c++/5655
12665         * g++.dg/parse/access7.C: New test.
12666         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
12667
12668 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
12669
12670         MERGE OF objc-improvements-branch into MAINLINE:
12671         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
12672         if libobjc has not been built.
12673         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
12674         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
12675         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
12676         objc/execute/nested-3.m, objc/execute/np-2.m,
12677         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
12678         objc/execute/redefining_self.m, objc/execute/root_methods.m,
12679         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
12680         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
12681         objc.dg/special/unclaimed-category-1.h,
12682         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
12683         well as GNU runtime.
12684         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
12685         * execute/cascading-1.m, execute/function-message-1.m,
12686         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
12687         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
12688         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
12689         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
12690         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
12691         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
12692         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
12693         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
12694         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
12695         * objc.dg/bitfield-2.m: Run only on Darwin.
12696         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
12697         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
12698         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
12699         * objc.dg/const-str-1.m: Fix constant string layout.
12700
12701 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
12702
12703         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
12704
12705 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
12706
12707         * gcc.dg/darwin-abi-1.c: New file.
12708
12709 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
12710
12711         PR target/12281
12712         * gcc.c-torture/compile/20030921-1.c: New test.
12713
12714 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12715
12716         * g++.dg/opt/reg-stack2.C: New test.
12717
12718 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12719
12720         * g++.dg/eh/delayslot1.C: New test.
12721
12722 2003-09-20  Richard Henderson  <rth@redhat.com>
12723
12724         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
12725
12726 2003-09-20  Roger Sayle  <roger@eyesopen.com>
12727
12728         * gcc.c-torture/execute/20030920-1.c: New test case.
12729
12730 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12731
12732         * g++.dg/rtti/typeid3.C: Correct expected error message.
12733
12734 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12735
12736         PR c++/157
12737         * g++.dg/parse/crash12.C: New test.
12738
12739 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
12740
12741         * gcc.dg/compat/mixed-struct-check.h: New.
12742         * gcc.dg/compat/mixed-struct-defs.h: New.
12743         * gcc.dg/compat/mixed-struct-init.h: New.
12744         * gcc.dg/compat/struct-by-value-19_main.c: New.
12745         * gcc.dg/compat/struct-by-value-19_x.c: New.
12746         * gcc.dg/compat/struct-by-value-19_y.c: New.
12747         * gcc.dg/compat/struct-by-value-20_main.c: New.
12748         * gcc.dg/compat/struct-by-value-20_x.c: New.
12749         * gcc.dg/compat/struct-by-value-20_y.c: New.
12750         * gcc.dg/compat/struct-return-19_main.c: New.
12751         * gcc.dg/compat/struct-return-19_x.c: New.
12752         * gcc.dg/compat/struct-return-19_y.c: New.
12753         * gcc.dg/compat/struct-return-20_main.c: New.
12754         * gcc.dg/compat/struct-return-20_x.c: New.
12755         * gcc.dg/compat/struct-return-20_y.c: New.
12756
12757 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
12758         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
12759         so that it will not complain on LP64 targets.
12760
12761 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12762
12763         PR c++/495
12764         * g++.dg/template/friend24.C: New test.
12765
12766 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
12767
12768         PR c++/12332
12769         * g++.dg/template/memtmpl2.C: New test.
12770
12771 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
12772
12773         PR target/11184
12774         * gcc.dg/builtin-apply1.c: New test.
12775
12776 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
12777
12778         PR c++/9848
12779         * g++.dg/warn/Wunused-4.C: New test.
12780
12781 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12782
12783         PR c++/12316
12784         * g++.dg/other/gc2.C: New test.
12785
12786 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
12787
12788         PR c++/11991
12789         * g++.dg/rtti/typeid3.C: New test.
12790
12791         PR c++/12266
12792         * g++.dg/overload/template1.C: New test.
12793
12794 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12795
12796         * g++.dg/opt/cfg3.C: New test.
12797
12798 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12799
12800         PR c++/7939
12801         * g++.dg/template/crash11.C: New test.
12802
12803 2003-09-16  Jason Merrill  <jason@redhat.com>
12804             Jakub Jelinek  <jakub@redhat.com>
12805
12806         * gcc.dg/attr-warn-unused-result.c: New test.
12807
12808 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
12809
12810         PR c++/12184
12811         * g++.dg/expr/call2.C: New test.
12812
12813 2003-09-15  Andreas Jaeger  <aj@suse.de>
12814
12815         * gcc.dg/Wold-style-definition-1.c: New test.
12816
12817 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
12818
12819         PR c++/3907
12820         * g++.dg/parse/template12.C: New test.
12821
12822         * g++.dg/abi/bitfield11.C: New test.
12823         * g++.dg/abi/bitfield12.C: Likewise.
12824
12825 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
12826
12827         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
12828         non-expansion of functional macro name without arguments at EOL.
12829         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
12830
12831 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
12832
12833         * gcc.c-torture/execute/20030914-[12].c: New tests.
12834
12835 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
12836
12837         PR c++/11788
12838         * g++.dg/overload/addr1.C: New test.
12839
12840 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
12841
12842         * gcc.dg/20030909-1.c: New test.
12843
12844 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12845
12846         * gcc.dg/ultrasp10.c: New test.
12847
12848 2003-09-09  Devang Patel  <dpatel@apple.com>
12849
12850         * gcc.dg/darwin-ld-6.c: New test.
12851
12852 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12853
12854         * gcc.dg/torture/builtin-explog-1.c: New testcase.
12855
12856 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
12857
12858         * gcc.dg/ia64-types1.c: New test.
12859         * gcc.dg/ia64-types2.c: Likewise.
12860
12861 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12862
12863         * gcc.dg/builtins-1.c: Add more _Complex tests.
12864         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12865
12866         * gcc.dg/builtins-1.c: Test existing _Complex functions.
12867         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12868
12869 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
12870
12871         PR c++/11786
12872         * g++.dg/lookup/koenig2.C: New test.
12873
12874         PR c++/5296
12875         * g++.dg/rtti/typeid2.C: New test.
12876
12877 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
12878
12879         * gcc.c-torture/compile/20030904-1.c: New test.
12880
12881 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12882
12883         * g++.dg/opt/longbranch2.C: New test.
12884
12885 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12886
12887         * g++.dg/template/crash10.C: Only compile it.
12888
12889 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12890
12891         PR middle-end/11665
12892         * gcc.c-torture/compile/20030907-1.c: New test.
12893         * g++.dg/init/array11.C: New test.
12894
12895 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
12896
12897         PR c++/11852
12898         * g++.dg/init/struct1.C: New test.
12899
12900 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
12901
12902         PR c++/12181
12903         * g++.dg/expr/comma1.C: New test.
12904
12905 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
12906
12907         PR c++/11867
12908         * g++.dg/expr/static_cast5.C: New test.
12909
12910 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
12911
12912         PR c++/11507
12913         * g++.dg/lookup/scoped7.C: New test.
12914
12915         PR c++/9574
12916         * g++.dg/other/static1.C: New test.
12917
12918         PR c++/11490
12919         * g++.dg/warn/template-1.C: New test.
12920
12921         PR c++/11432
12922         * g++.dg/template/crash10.C: New test.
12923
12924         PR c++/2478
12925         * g++.dg/overload/VLA.C: New test.
12926
12927         PR c++/10804
12928         * g++.dg/template/call1.C: New test.
12929
12930 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12931
12932         PR c++/11794
12933         * g++.dg/parse/using3.C: New test.
12934
12935 2003-09-06  Roger Sayle  <roger@eyesopen.com>
12936
12937         PR c++/11409
12938         * g++.dg/overload/builtin3.C: New test case.
12939
12940 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
12941
12942         PR c/9862
12943         * gcc.dg/20030906-1.c: New test.
12944         * gcc.dg/20030906-2.c: Likewise.
12945
12946 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12947
12948         PR c++/12167
12949         * g++.dg/parse/defarg5.C: New test.
12950
12951         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
12952
12953 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
12954
12955         PR c++/12163
12956         * g++.dg/expr/static_cast4.C: New test.
12957
12958         PR c++/12146
12959         * g++.dg/template/crash9.C: New test.
12960
12961 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
12962
12963         * g++.old-deja/g++.ext/pretty2.C: Update for change
12964         in __FUNCTION__.
12965         * g++.old-deja/g++.ext/pretty3.C: Likewise.
12966
12967 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
12968
12969         PR c++/11922
12970         * g++/dg/template/qualified-id1.C: New test.
12971
12972         PR c++/12037
12973         * g++.dg/warn/noeffect4.C: New test.
12974
12975 2003-09-04  Matt Austern  <austern@apple.com>
12976
12977         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
12978         * g++.dg/ext/fnname2.C: Likewise.
12979         * g++.dg/ext/fnname3.C: Likewise.
12980
12981 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
12982
12983         * g++.dg/expr/lval1.C: New test.
12984         * g++.dg/ext/lvcast.C: Remove.
12985
12986 2003-09-03  Roger Sayle  <roger@eyesopen.com>
12987
12988         PR optimization/11700.
12989         * gcc.c-torture/compile/20030903-1.c: New test case.
12990
12991 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
12992
12993         PR c++/12053
12994         * g++.dg/abi/layout4.C: New test.
12995
12996 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
12997
12998         PR c++/11553
12999         * g++.dg/parse/friend3.C: New test.
13000
13001 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
13002
13003         PR c++/11847
13004         * g++.dg/template/class1.C: New test.
13005
13006         PR c++/11808
13007         * g++.dg/expr/call1.C: New test.
13008
13009 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
13010
13011         PR c++/12114
13012         * g++.dg/init/ref9.C: New test.
13013
13014         PR c++/11972
13015         * g++.dg/template/nested4.C: New test.
13016
13017 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
13018
13019         PR c++/12093
13020         * g++.dg/template/non-dependent4.C: New test.
13021
13022         PR c++/11928
13023         * g++.dg/inherit/conv1.C: New test.
13024
13025 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
13026
13027         PR c++/6196
13028         * g++.dg/ext/label1.C: New test.
13029         * g++.dg/ext/label2.C: Likewise.
13030
13031 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
13032
13033         * g++.dg/expr/cond3.C: New test.
13034
13035 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13036
13037         * gcc.dg/builtins-1.c: Add new builtin cases.
13038
13039 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13040
13041         * gcc.dg/builtins-1.c: Add new cases.
13042         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13043
13044 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13045
13046         * gcc.dg/builtins-1.c: Add more math builtin tests.
13047         * gcc.dg/torture/builtin-attr-1.c: New test.
13048
13049 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
13050
13051         PR optimization/5079
13052         * g++.dg/opt/static3.C: New test.
13053
13054 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13055
13056         * gcc.misc-tests/gcov-10b.c: New test.
13057
13058 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
13059
13060         * g++.dg/opt/ptrmem3.C: New test.
13061
13062         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
13063
13064 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
13065
13066         * gcc.dg/20030826-2.c: New test.
13067
13068 2003-08-26  Roger Sayle  <roger@eyesopen.com>
13069
13070         PR middle-end/12002
13071         * g77.f-torture/compile/12002.f: New test case.
13072
13073 2003-08-26  Roger Sayle  <roger@eyesopen.com>
13074
13075         * gcc.dg/20030826-1.c: New test case.
13076
13077 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
13078
13079         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
13080
13081 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
13082
13083         PR c++/11871
13084         * c++.dg/lookup/crash1.C: New test.
13085
13086         * c++.dg/warn/noeffect3.C: New test.
13087
13088 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
13089
13090         * gcc.dg/compat/vector-1_x.c: Compile with -w.
13091         * gcc.dg/compat/vector-1_y.c: Ditto.
13092         * gcc.dg/compat/vector-2_x.c: Ditto.
13093         * gcc.dg/compat/vector-2_y.c: Ditto.
13094
13095 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
13096
13097         * gcc.dg/20030702-1.c: New test.
13098
13099 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
13100
13101         PR c++/8795
13102         * g++.dg/ext/altivec-1.C: New test.
13103
13104 2003-08-24  Richard Henderson  <rth@redhat.com>
13105
13106         * g++.dg/eh/simd-2.C: Add -w for x86.
13107
13108 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
13109
13110         * gcc.dg/20030815-1.c: New test.
13111
13112 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13113
13114         PR c++/3765
13115         * g++.dg/parse/access6.C: New test.
13116
13117 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13118
13119         PR c++/641, c++/11876
13120         * g++.dg/template/friend22.C: New test.
13121         * g++.dg/template/friend23.C: Likewise.
13122
13123 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13124
13125         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
13126         identically.
13127
13128 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13129
13130         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
13131
13132 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13133
13134         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
13135
13136 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13137
13138         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
13139
13140 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13141
13142         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
13143
13144 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
13145
13146         PR c++/11919
13147         * g++.dg/overload/prom1.C: New test.
13148
13149         PR c++/11551
13150         * g++.dg/parse/dtor2.C: New test.
13151
13152         PR c++/10762
13153         * g++.dg/parse/using2.C: New test.
13154
13155 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
13156
13157         PR target/11805
13158         * gcc.c-torture/compile/20030821-1.c: New.
13159
13160 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
13161
13162         PR c++/11834
13163         * g++.dg/template/deduce2.C: New test.
13164
13165 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
13166
13167         * gcc.c-torture/execute/20030821-1.c: New test.
13168
13169 2003-08-20  Roger Sayle  <roger@eyesopen.com>
13170
13171         PR middle-end/11984
13172         * gcc.dg/20030820-1.c: New test case.
13173
13174 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
13175
13176         PR c++/11945
13177         * g++.dg/warn/noeffect2.C: New test.
13178
13179 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
13180
13181         PR c++/10926
13182         * g++.dg/template/dtor2.C: New test.
13183
13184         PR c++/11684
13185         * g++.dg/template/operator1.C: New test.
13186         * g++.dg/parse/operator4.C: New test.
13187
13188         PR c++/11946.C
13189         * g++.dg/expr/enum1.C: New test.
13190         * gcc.dg/c99-bool-1.c: Remove bogus warning.
13191
13192         PR c++/11036.C
13193         * g++.dg/parse/elab2.C: New test.
13194         * g++.dg/parse/typedef4.C: Change error message.
13195         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
13196         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
13197         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
13198
13199 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
13200
13201         * gcc.dg/pch/warn-1.c: New.
13202         * gcc.dg/pch/warn-1.hs: New.
13203
13204         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
13205         not-tested file.
13206
13207 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13208
13209         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
13210
13211 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13212
13213         * gcc.dg/uninit-D.c: New Test.
13214         * gcc.dg/uninit-E.c: New Test.
13215         * gcc.dg/uninit-F.c: New Test.
13216         * gcc.dg/uninit-G.c: New Test.
13217
13218 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
13219
13220         * g++.dg/README: Describe the pch directory.
13221
13222 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13223
13224         PR c++/11174
13225         * g++.dg/parse/access4.C: New test.
13226         * g++.dg/parse/access5.C: Likewise.
13227         * g++.old-deja/g++.jason/access17.C: Adjust error message.
13228
13229 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
13230
13231         * gcc.dg/noncompile/20030818-1.c: New.
13232
13233 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13234
13235         PR c++/11957
13236         * g++.dg/warn/noeffect1.C: New test.
13237
13238         * g++.dg/template/scope2.C: New test.
13239         * g++.dg/template/error2.C: Correct dg-error
13240
13241 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
13242
13243         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
13244
13245 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
13246
13247         PR C++/11512
13248         * g++.dg/template/warn1.C: New.
13249
13250 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
13251
13252         * g++.dg/template/error2.C: New test.
13253         * g++.dg/lookup/using7.C: Adjust errors
13254         * g++.old-deja/g++.pt/crash36.C: Likewise.
13255         * g++.old-deja/g++.pt/derived3.C: Likewise.
13256
13257 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13258
13259         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
13260         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
13261         * gcc.c-torture/execute/builtins/string-9.c: New, from
13262         string-opt-9.c.  Adjust for execute/builtins framework.
13263         * gcc.c-torture/execute/string-opt-9.c: Delete.
13264
13265 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
13266
13267         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
13268
13269         * g++.dg/parse/ret-type2.C: New test.
13270
13271         PR c++/11703
13272         * g++.dg/init/new8.C: New test.
13273
13274         PR c++/10923
13275         * g++.dg/parse/typedef5.C: New test.
13276
13277         PR c++/9512
13278         * g++.dg/parse/qualified2.C: New test.
13279         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
13280         invalid code.
13281
13282 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
13283
13284         * g++.dg/conversion/ptrmem1.C: New test.
13285
13286 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
13287
13288         PR target/11693
13289         * gcc.dg/20030811-1.c: New test.
13290
13291         PR target/11535
13292         * gcc.c-torture/execute/20030811-1.c: New test.
13293
13294 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13295
13296         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
13297
13298 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
13299
13300         PR c++/11789.C
13301         * g++.dg/inherit/multiple1.C: New test.
13302
13303 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13304
13305         * gcc.dg/spe1.c: New test.
13306
13307         PR c++/11670
13308         * g++.dg/expr/cast2.C: New test.
13309
13310         PR c++/10530
13311         * g++.dg/template/dependent-name2.C: New test.
13312
13313 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
13314
13315         * g++.dg/parse/crash11.C: Put the dg options in comments.
13316
13317 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
13318
13319         * lib/gcc-dg.exp: Update for diagnostic change.
13320
13321 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13322
13323         PR c++/5767
13324         * g++.dg/parse/crash11.C: New test.
13325
13326 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
13327
13328         * gcc.dg/cpp/spacing1.c: Update.
13329
13330 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
13331
13332         PR target/11739
13333         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
13334         a value for -mtune.
13335
13336 2003-08-04  Roger Sayle  <roger@eyesopen.com>
13337
13338         PR middle-end/11771
13339         * gcc.c-torture/compile/20030804-1.c: New test case.
13340
13341 2003-08-04  Roger Sayle  <roger@eyesopen.com>
13342
13343         * gcc.dg/20030804-1.c: New test case.
13344
13345 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
13346
13347         * gcc.dg/cpp/separate-1.c: New test.
13348
13349 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
13350
13351         PR c++/11704
13352         * g++.dg/template/dependent-expr2.C: New test.
13353
13354         PR c++/11766
13355         * g++.dg/expr/ptrmem1.C: New test.
13356
13357 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13358
13359         PR c++/9453
13360         * g++.dg/template/friend15.C: New test.
13361
13362 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
13363
13364         * lib/dg-pch.exp: Work round PCH bug.
13365
13366 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13367
13368         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
13369         builtins.  Move cases from builtins-4.c here.
13370
13371         * gcc.dg/torture/builtin-math-1.c: New test taken from
13372         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
13373         additional cases.
13374
13375         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
13376         Delete.
13377
13378 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
13379
13380         PR c++/9447
13381         * g++.dg/template/using7.C: New test.
13382
13383 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
13384
13385         * import1.c, import2.c: New tests.
13386
13387 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
13388
13389         * g++.dg/eh/crossjump1.C: New test.
13390
13391 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
13392
13393         PR c++/11697
13394         * g++.dg/template/using6.C: New test.
13395
13396         PR c++/11744
13397         * g++.dg/template/koenig2.C: New test.
13398
13399 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13400
13401         PR c++/7983
13402         * g++.dg/parse/typedef4.C: New test.
13403
13404 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13405
13406         PR c++/8442, c++/8806
13407         * g++.dg/template/elab1.C: New test.
13408         * g++.dg/template/type2.C: Likewise.
13409         * g++.dg/template/ttp3.C: Adjust expected error message.
13410         * g++.old-deja/g++.law/visibility13.C: Likewise.
13411         * g++.old-deja/g++.niklas/t135.C: Likewise.
13412         * g++.old-deja/g++.pt/ttp41.C: Likewise.
13413         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
13414         template argument.
13415         * g++.old-deja/g++.pt/ttp44.C: Likewise.
13416
13417 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
13418
13419         PR c++/11295
13420         * g++.dg/ext/stmtexpr1.C: New test.
13421
13422         * g++.dg/opt/tmp1.C: New test.
13423
13424         PR c++/11525
13425         * g++.dg/parse/constant4.C: New test.
13426
13427         PR c++/9447
13428         * g++.dg/template/using5.C: New test.
13429
13430 2003-07-31  Roger Sayle  <roger@eyesopen.com>
13431
13432         * gcc.dg/builtins-27.c: New test case.
13433
13434 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
13435
13436         * gcc.dg/tls/opt-7.c: New test.
13437
13438 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
13439
13440         * g++.old-deja/g++.other/crash18.C: Remove.
13441
13442 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
13443
13444         * g++.dg/template/explicit3.C: New.
13445         * g++.dg/template/explicit4.C: New.
13446         * g++.dg/template/explicit5.C: New.
13447
13448         PR c++/11347
13449         * g++.dg/template/memtmpl1.C: New.
13450
13451 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
13452
13453         PR target/11565
13454         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
13455         * gcc.dg/i386-387-5.c (dg-options): Likewise.
13456
13457 2003-07-30  Jan Hubicka  <jh@suse.cz>
13458
13459         * vtgc1.c: Kill.
13460
13461 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
13462
13463         * gcc.dg/struct-in-proto-1.c: New test.
13464
13465 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
13466
13467         * gcc.dg/cpp/include2.c: Only expect one message.
13468
13469 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
13470
13471         PR c++/9447
13472         * g++.dg/template/using1.C: New test.
13473         * g++.dg/template/using2.C: New test.
13474         * g++.dg/template/using3.C: New test.
13475         * g++.dg/template/using4.C: New test.
13476
13477 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
13478
13479         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
13480         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13481
13482 2003-07-28  Jan Hubicka  <jh@suse.cz>
13483
13484         PR c++/11530
13485         * g++.dg/opt/call1.C: New test.
13486
13487 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
13488
13489         PR c++/11667
13490         * g++.dg/init/enum2.C: New test.
13491         * g++.dg/template/overload1.C: Add "-w" option.
13492
13493 2003-07-28    <hp@bitrange.com>
13494
13495         * gcc.dg/Wdeclaration-after-statement-1.c,
13496         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
13497
13498 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
13499
13500         * gcc.c-torture/compile/20030725-1.c: New test.
13501
13502 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
13503
13504         * gcc.dg/20030505.c: Only run for SPE.
13505         Remove definition of opaque type.
13506
13507 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
13508
13509         * g++.dg/template/ptrmem6.C: New test.
13510
13511 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
13512
13513         * gcc.c-torture/compile/zero-strct-2.c: New test.
13514
13515 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
13516
13517         * gcc.dg/intermod-1.c: New test.
13518
13519 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13520
13521         PR c++/11617
13522         * g++.dg/template/lookup2.C: New test.
13523         * g++.dg/template/memclass1.C: Remove instantiated from error.
13524         * g++.dg/other/error2.C: Tweak expected errors.
13525
13526         PR c++/11596
13527         * g++.dg/template/defarg3.C: New test.
13528
13529         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
13530
13531 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
13532
13533         * g++.dg/inherit/access5.C: New test.
13534
13535 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13536
13537         PR c++/11513
13538         * g++.dg/template/crash8.C: New test.
13539
13540 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
13541
13542         PR c/10602
13543         * gcc.dg/noncompile/incomplete-2.c: New test.
13544
13545 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
13546
13547         PR c++/11645
13548         * g++.dg/inherit/access4.C: New test.
13549
13550         PR c++/11517
13551         * g++.dg/expr/cond2.C: New test.
13552
13553         PR optimization/10679
13554         * g++.dg/opt/inline4.C: New test.
13555
13556 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
13557
13558         * g++.dg/parse/crash10: New test.
13559
13560 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13561
13562         * g++.dg/ext/flexary1.C: New test.
13563
13564 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13565
13566         PR c++/10793
13567         * g++.dg/template/crash9.C: New test.
13568
13569 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13570
13571         PR c++/3004
13572         * g++.dg/parse/typedef3.C: New test.
13573
13574         PR c++/7906
13575         * g++.dg/parse/operator2.C: New test.
13576
13577         PR c++/8895
13578         * g++.dg/parse/def-tmpl-arg1.C: New test.
13579
13580         PR c++/9282
13581         * g++.dg/parse/funptr1.C: New test.
13582
13583         PR c++/9452
13584         * g++.dg/parse/ambig3.C: New test.
13585
13586         PR c++/9454
13587         * g++.dg/parse/operator3.C: New test.
13588
13589         PR c++/9486
13590         * g++.dg/parse/template10.C: New test.
13591
13592         PR c++/9488
13593         * g++.dg/parse/template11.C: New test.
13594
13595         PR c++/10150
13596         * g++.dg/parse/invalid-op1.C: New test.
13597
13598         PR c++/10247
13599         * g++.dg/parse/condexpr1.C: New test.
13600
13601 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13602
13603         * g++.dg/ext/packed3.C: New test.
13604         * g++.dg/ext/packed4.C: New test.
13605
13606         * gcc.dg/pack-test-3.c: New test.
13607
13608 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
13609
13610         * lib/compat.exp: Handle dg-options per source file.
13611         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
13612         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
13613         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
13614         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
13615         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
13616         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
13617         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
13618         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
13619         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
13620         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
13621         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
13622         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
13623         * g++.dg/compat/break/bitfield7_x.C: Ditto.
13624         * g++.dg/compat/break/bitfield7_y.C: Ditto.
13625
13626 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13627
13628         PR c/10320
13629         * gcc.c-torture/execute/20030718-1.c: New test.
13630
13631 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13632
13633         PR optimization/11536
13634         * gcc.dg/20030721-1.c: New test.
13635
13636 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
13637
13638         PR c++/11546
13639         * g++.dg/template/lookup1.C: New test.
13640
13641 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
13642
13643         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
13644         diagnostics of ill-formed constructs involving labels.
13645         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
13646         the new 'previously defined here' message.
13647
13648 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
13649
13650         * g++.dg/parse/non-dependent2.C: New test.
13651
13652 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13653
13654         * g++.dg/init/init-ref4.C: xfail on targets without
13655         weak symbols.
13656
13657 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
13658
13659         PR target/11087
13660         * gcc.c-torture/execute/20030717-1.c: New test.
13661
13662 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13663
13664         * g++.dg/opt/cfg1.C: New test.
13665
13666 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
13667
13668         PR optimization/11557
13669         * gcc.dg/20030717-1.c: New test.
13670
13671 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
13672
13673         PR c++/10476
13674         * g++.dg/expr/crash-1.C: New test.
13675
13676         PR c++/11027
13677         * g++.dg/template/init3.C: New test.
13678
13679         PR c++/8222
13680         * g++.dg/template/non-dependent1.C: New test.
13681
13682         PR c++/11070
13683         * g++.dg/template/non-dependent2.C: New test.
13684
13685         PR c++/11071
13686         * g++.dg/template/non-dependent3.C: New test.
13687
13688         PR c++/9907
13689         * g++.dg/template/sizeof5.C: New test.
13690
13691 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
13692
13693         PR 11498
13694         * gcc.c-torture/compile/mangle-1.c: New file.
13695
13696 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13697
13698         PR c++/7809
13699         * g++.dg/parse/access3.C: New test.
13700
13701 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
13702
13703         PR c++/11384
13704         * g++.dg/init/init-ref4.C: New test.
13705
13706 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
13707
13708         PR c++/11547
13709         * g++.dg/parse/constant3.C: New test.
13710         * g++.dg/parse/crash7.C: Likewise.
13711
13712 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
13713
13714         PR target/11008
13715         * gcc.dg/i386-pentium4-not-mull.c: New.
13716
13717 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
13718
13719         * gcc.dg/asm-names.c (ymain): Make it weak.
13720
13721 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13722
13723         PR c++/5421
13724         * g++.dg/template/friend21.C: New test.
13725
13726 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
13727
13728         * gcc.dg/cleanup-8.c: New test.
13729         * gcc.dg/cleanup-9.c: New test.
13730
13731 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
13732
13733         * g++.dg/ext/dll-MI1.h: New file.
13734         * g++.dg/ext/dllexport-MI1.C: New file.
13735         * g++.dg/ext/dllimport-MI1.C: New file.
13736
13737 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
13738
13739         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
13740         it does not have cmpstrsi patterns (just cmpmemsi).
13741
13742 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
13743
13744         PR debug/11473
13745         * g++.dg/debug/debug8.C: New test.
13746
13747 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13748
13749         PR c++/10108
13750         * g++.dg/template/crash7.C: New test.
13751
13752 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
13753
13754         PR target/10795
13755         * gcc.c-torture/compile/20030708-1.c: New.
13756
13757 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13758
13759         * gcc.c-torture/execute/20030715-1.c: New test.
13760
13761 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
13762
13763         * gcc.dg/pch/inline-3.c: New file.
13764         * gcc.dg/pch/inline-3.hs: New file.
13765         * gcc.dg/pch/inline-4.c: New file.
13766         * gcc.dg/pch/inline-4.hs: New file.
13767
13768 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
13769
13770         PR c++/11509
13771         * g++.dg/template/crash6.C: New test.
13772
13773         PR c++/7053
13774         * g++.dg/template/friend20.C: New test.
13775
13776         PR c++/7019
13777         * g++.dg/template/overload2.C: New test.
13778
13779 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13780
13781         PR optimization/11440
13782         * gcc.c-torture/execute/20030714-1.c: New test.
13783
13784 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13785
13786         PR c++/11154
13787         * g++.dg/template/partial2.C: New test.
13788
13789 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
13790
13791         PR c++/11503
13792         * g++.dg/template/anon1.C: New test.
13793
13794         PR c++/11493
13795         PR c++/11495
13796         * g++.dg/parse/template9.C: Likewise.
13797         * g++.dg/template/crash4.C: New test.
13798         * g++.dg/template/koenig1.C: Likewise.
13799         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
13800         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
13801         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
13802         functions.
13803         * g++.old-deja/g++.jason/template36.C: Likewise.
13804         * g++.old-deja/g++.mike/p1989.C: Likewise.
13805         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
13806         * g++.old-deja/g++.pt/ttp20.C: Use this->.
13807         * g++.old-deja/g++.pt/ttp21.C: Use this->.
13808         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
13809         compiling.
13810         * g++.old-deja/g++.pt/union2.C: Use this->.
13811
13812 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
13813
13814         * gcc.dg/20030711-1.c: New test.
13815
13816 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
13817
13818         PR c++/11050
13819         * g++.dg/parse/args1.C: New test.
13820         * g++.pt/defarg8.C: Change expected errors.
13821
13822 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
13823
13824         PR c++/8164
13825         * g++.dg/template/nontype2.C: New test.
13826
13827         PR c++/10558
13828         * g++.dg/parse/template8.C: New test.
13829
13830         PR c++/8327
13831         * g++.dg/template/scope1.C: New test.
13832
13833         * g++.dg/warn/Wsign-compare-1.C: New test.
13834
13835 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
13836
13837         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
13838
13839 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
13840
13841         PR c++/9411
13842         * g++.dg/template/explicit2.C: New test.
13843
13844         PR c++/10032
13845         * g++.dg/warn/pedantic1.C: New test.
13846
13847 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
13848
13849         PR c++ 9483
13850         * g++.dg/other/field1.C: New test.
13851
13852 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
13853
13854         PR c/11449
13855         * gcc.c-torture/compile/20030707-1.c: New.
13856
13857 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13858
13859         PR c++/10849
13860         * g++.dg/template/access12.C: New test.
13861
13862 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
13863
13864         * g++.dg/bprob/bprob.exp (prof_ext): Update.
13865         * g77.dg/bprob/bprob.exp (prof_ext): Update.
13866         * gcc.misc-tests/bprob.exp (prof_ext): Update.
13867         * gcc.misc-tests/gcov.exp: Update
13868         * g++.dg/gcov/gcov.exp: Update
13869         * lib/gcov.exp: Update.
13870
13871 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
13872
13873         * g++.dg/abi/mangle17.C: Make sure template expressions are
13874         dependent.
13875         * g++.dg/abi/mangle4.C: Mark erroneous casts.
13876         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
13877         * g++.dg/opt/stack1.C: Remove erroneous code.
13878         * g++.dg/parse/template7.C: New test.
13879         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
13880         * g++.old-deja/g++.pt/crash4.C: Likewise.
13881
13882 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13883
13884         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
13885         with zero or one occurence of `$' after the initial `L'.
13886
13887 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
13888
13889         * gcc.c-torture/compile/20030704-1.c: Add a comment.
13890
13891 2003-07-08  Roger Sayle  <roger@eyesopen.com>
13892
13893         PR c/11370
13894         * gcc.dg/Wunreachable-6.c: New testcase.
13895         * gcc.dg/Wunreachable-7.c: New testcase.
13896
13897 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
13898
13899         PR c/11420
13900         * gcc.dg/20030708-1.c: New test.
13901
13902 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
13903
13904         * gcc.dg/compat/sdata-section.h: New file.
13905         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
13906         * gcc.dg/torture/mips-sdata-1.c: New test.
13907
13908 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13909
13910         PR c++/11030
13911         * g++.dg/template/friend19.C: New test.
13912
13913 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
13914
13915         * g++.dg/opt/strength-reduce.C: New test.
13916
13917 2003-07-07  Roger Sayle  <roger@eyesopen.com>
13918
13919         PR target/10979
13920         * gcc.dg/20030707-1.c: New testcase.
13921
13922 2003-07-07  Roger Sayle  <roger@eyesopen.com>
13923
13924         PR optimization/11059
13925         * g++.dg/opt/emptyunion.C: New testcase.
13926
13927 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13928             Eric Botcazou  <ebotcazou@libertysurf.fr>
13929
13930         * g++.dg/opt/stack1.C: New test.
13931
13932 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
13933
13934         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
13935         run test.
13936
13937         PR c++/11431
13938         * g++.dg/expr/static_cast3.C: New test.
13939
13940 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
13941
13942         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
13943         everywhere.
13944         * gcc.dg/concat.c: Concatenation of string constants with
13945         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
13946         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
13947         * gcc.dg/cpp/escape-2.c: Use wide character constants where
13948         necessary to avoid multi-character character constant warning.
13949         * gcc.dg/cpp/escape.c: Likewise.
13950         * gcc.dg/cpp/ucs.c: Likewise.
13951         Remove backslashes from dg-bogus comments, as they confuse Tcl.
13952         Fix a typo.
13953
13954 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13955
13956         PR c/11428
13957         * gcc.c-torture/compile/20030704-1.c: New.
13958
13959 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13960
13961         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
13962
13963 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
13964
13965         PR c++/5287, PR c++/7910,  PR c++/11021
13966         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
13967         tests for warnings.
13968         * g++.dg/ext/dllimport2.C: Add tests for warnings.
13969         * g++.dg/ext/dllimport3.C: Likewise.
13970         * g++.dg/ext/dllimport4.C: New file.
13971         * g++.dg/ext/dllimport5.C: New file.
13972         * g++.dg/ext/dllimport6.C: New file.
13973         * g++.dg/ext/dllimport7.C: New file.
13974         * g++.dg/ext/dllimport8.C: New file.
13975         * g++.dg/ext/dllimport9.C: New file.
13976         * g++.dg/ext/dllimport10.C: New file.
13977         * g++.dg/ext/dllexport1.C: New file.
13978
13979 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13980
13981         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
13982         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
13983
13984 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13985
13986         * gcc.dg/builtins-25.c: New testcase.
13987         * gcc.dg/builtins-26.c: New testcase.
13988
13989 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
13990
13991         * gcc.dg/compat/vector-defs.h: New file.
13992         * gcc.dg/compat/vector-setup.h: New file.
13993         * gcc.dg/compat/vector-check.h: New file.
13994         * gcc.dg/compat/vector-1_main.c: New file.
13995         * gcc.dg/compat/vector-1_x.c: New file.
13996         * gcc.dg/compat/vector-1_y.c: New file.
13997         * gcc.dg/compat/vector-2_main.c: New file.
13998         * gcc.dg/compat/vector-2_x.c: New file.
13999         * gcc.dg/compat/vector-2_y.c: New file.
14000
14001         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
14002         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
14003         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
14004         * gcc.dg/compat/struct-align-1.h: New file.
14005         * gcc.dg/compat/struct-align-1_main.c: New file.
14006         * gcc.dg/compat/struct-align-1_x.c: New file.
14007         * gcc.dg/compat/struct-align-1_y.c: New file.
14008         * gcc.dg/compat/struct-align-2.h: New file.
14009         * gcc.dg/compat/struct-align-2_main.c: New file.
14010         * gcc.dg/compat/struct-align-2_x.c: New file.
14011         * gcc.dg/compat/struct-align-2_y.c: New file.
14012
14013         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
14014         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
14015         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14016         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
14017         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
14018         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14019         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14020         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
14021         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
14022         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
14023         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
14024         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
14025         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
14026         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
14027         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
14028         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
14029         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
14030         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
14031         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14032         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14033         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14034         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14035         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14036         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14037         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14038         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14039         * gcc.dg/compat/struct-return-10_x.c: Ditto.
14040         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14041         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14042
14043 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14044
14045         * gcc.dg/i386-call-1.c: New test.
14046
14047 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14048
14049         PR c++/9162
14050         * g++.dg/parse/defarg4.C: New.
14051
14052 2003-07-03  Roger Sayle  <roger@eyesopen.com>
14053
14054         PR target/10700
14055         * gcc.c-torture/compile/20030703-1.c: New test case.
14056
14057 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
14058
14059         * g++.dg/template/local3.C: Remove extra semicolon.
14060
14061 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14062
14063         * gcc.dg/i386-volatile-1.c: New test.
14064
14065 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
14066
14067         PR c++/11072
14068         * g++.dg/other/offsetof2.C: XFAIL.
14069         * g++.dg/other/offsetof5.C: New.
14070
14071         PR c++/10219
14072         * g++.dg/template/error1.C: New.
14073
14074         PR c++/9779
14075         * g++.dg/template/dependent-expr1.C: New.
14076
14077 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
14078
14079         PR c++/6949
14080         * g++.dg/template/local3.C: New test.
14081
14082         PR c++/11149
14083         * g++.dg/lookup/scoped6.C: New test.
14084
14085 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
14086
14087         PR c++/8046
14088         * g++.dg/other/error7.C: New test.
14089
14090 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
14091
14092         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
14093         * g++.old-deja/g++.abi/vtable3.h: Likewise.
14094         * g++.old-deja/g++.law/code-gen5.C: Likewise.
14095         * g++.old-deja/g++.other/union2.C: Likewise.
14096         * gcc.dg/c90-const-expr-2.c: Likewise.
14097         * gcc.dg/c90-const-expr-3.c: Likewise.
14098         * gcc.dg/c99-const-expr-2.c: Likewise.
14099         * gcc.dg/c99-const-expr-3.c: Likewise.
14100         * gcc.dg/concat.c: Likewise.
14101
14102 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
14103
14104         PR c++/9559
14105         * g++.dg/init/static1.C: New test.
14106
14107 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14108
14109         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
14110         * g++.old-deja/g++.other/access2.C: Likewise.
14111         * g++.old-deja/g++.other/decl2.C: Likewise.
14112         * gcc.c-torture/execute/20020615-1.c: Likewise.
14113
14114 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14115
14116         PR c++/4933
14117         * g++.dg/template/sizeof4.C: New test.
14118
14119 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14120
14121         * g++.dg/other/error6.C: New test.
14122
14123 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14124
14125         PR c++/10750
14126         * g++.dg/parse/constant2.C: New test.
14127
14128 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
14129
14130         PR c++/11106
14131         * g++.dg/other/error5.C: New test.
14132
14133 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14134
14135         * gcc.dg/format/gcc_diag-1.c: New test.
14136
14137 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
14138
14139         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
14140
14141 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
14142
14143         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
14144         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
14145         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
14146
14147 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
14148
14149         * gcc.c-torture/execute/builtins/string-8.c: New test.
14150         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
14151         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
14152         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
14153
14154 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
14155
14156         PR c++/10468
14157         * g++.dg/ext/typeof6.C: New test.
14158
14159 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
14160
14161         PR c++/10796
14162         * g++.dg/init/enum1.C: New test.
14163
14164 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
14165
14166         * gcc.dg/20030627-1.c: New test.
14167
14168 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
14169
14170         PR c++/11332
14171         * g++.dg/expr/static_cast2.C: New test.
14172
14173 2003-06-26  Roger Sayle  <roger@eyesopen.com>
14174             Jakub Jelinek  <jakub@redhat.com>
14175
14176         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
14177         sprintf(dst,"%s",src) optimization.
14178         * gcc.c-torture/execute/20030626-1.c: New test case.
14179         * gcc.c-torture/execute/20030626-2.c: New test case.
14180
14181 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
14182
14183         * gcc.c-torture/execute/multi-ix.c: New test.
14184
14185         * gcc.c-torture/execute/simd-4.c (main):
14186         Added missing semicolon at end of union.
14187
14188 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
14189
14190         PR c++/8266
14191         * g++.dg/template/explicit-instantiation3.C: New test.
14192
14193 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
14194
14195         * gcc.dg/20030626-1.c: Use signed char.
14196
14197 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
14198
14199         * gcc.dg/20030626-1.c: New test.
14200
14201 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
14202
14203         * const-str-2.m: Update.
14204
14205 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
14206
14207         PR c++/10990
14208         * g++.dg/rtti/dyncast1.C: New test.
14209         * g++.dg/abi/mangle4.C: Correct base-specifier access.
14210         * g++.dg/lookup/scoped1.C: Remove XFAIL.
14211         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
14212
14213         PR c++/10931
14214         * g++.dg/expr/static_cast1.C: New test.
14215
14216 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
14217
14218         * gcc.dg/20030625-1.c: New test.
14219
14220 2003-06-24  Roger Sayle  <roger@eyesopen.com>
14221
14222         * gcc.c-torture/compile/20030624-1.c: New test case.
14223
14224 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
14225
14226         * gcc.c-torture/execute/string-opt-17.c: New test.
14227
14228 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
14229
14230         PR c++/5754
14231         * g++.dg/parse/crash6.C: New test.
14232
14233 2003-06-23  Roger Sayle  <roger@eyesopen.com>
14234
14235         * gcc.dg/builtins-24.c: New test case.
14236
14237 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
14238
14239         * g++.dg/opt/operator1.C: New test.
14240
14241 2003-06-22  Roger Sayle  <roger@eyesopen.com>
14242
14243         * gcc.c-torture/execute/string-opt-16.c: New test case.
14244
14245 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
14246
14247         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
14248         * g++.old-deja/g++.other/conv7.C: Likewise
14249         * g++.old-deja/g++.other/overcnv2.C: Likewise.
14250         * g++.old-deja/g++.other/overload14.C: Likewise.
14251
14252 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
14253
14254         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
14255         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
14256
14257 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14258
14259         PR c++/10888
14260         * g++.dg/warn/Winline-3.C: New test.
14261
14262 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14263
14264         * lib/target-supports.exp (check_alias_available): Make the test
14265         program acceptable to the Solaris assembler.
14266
14267         PR c++/10749
14268         * g++.dg/template/memclass2.C: New test.
14269
14270 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14271             Eric Botcazou  <ebotcazou@libertysurf.fr>
14272
14273         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
14274         data for non-matching targets.
14275         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
14276
14277 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14278
14279         PR c++/10845
14280         * g++.dg/template/member3.C: New test.
14281
14282 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
14283
14284         PR c++/10939
14285         * g++.dg/template/func1.C: New test.
14286
14287         PR c++/9649
14288         * g++.dg/template/static4.C: New test.
14289         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
14290
14291         PR c++/11041
14292         * g++.dg/init/ref7.C: New test.
14293
14294 2003-06-19  Matt Austern  <austern@apple.com>
14295
14296         PR c++/11228
14297         * g++.dg/anew1.C: New test.
14298         * g++.dg/anew2.C: New test.
14299         * g++.dg/anew3.C: New test.
14300         * g++.dg/anew4.C: New test.
14301
14302 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
14303
14304         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
14305
14306 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
14307
14308         * gcc.c-torture/execute/simd-4.c (main): Make expected value
14309         endian-dependent.
14310
14311 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
14312
14313         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
14314         Remove cruft.
14315
14316 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
14317
14318         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
14319         * gcc.c-torture/compile/961203-1.c: Likewise.
14320         * gcc.c-torture/compile/980506-1.c: Likewise.
14321
14322 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
14323
14324         PR c++/10712
14325         * g++.dg/lookup/using7.C: New test.
14326
14327 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
14328
14329         PR c++/11105
14330         * g++.dg/abi/conv1.C: Remove it.
14331         * g++.dg/template/conv7.C: New test.
14332         * g++.dg/template/conv8.C: Likewise.
14333         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
14334         conversion operator.
14335
14336 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
14337
14338         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
14339         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
14340         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14341         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
14342         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
14343         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14344         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14345         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
14346         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
14347         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
14348         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
14349         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
14350         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
14351         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
14352         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
14353         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
14354         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
14355         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
14356         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14357         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14358         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14359         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14360         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14361         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14362         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14363         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14364         * gcc.dg/compat/struct-return-10_x.c: Ditto.
14365         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14366         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14367
14368 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
14369
14370         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
14371         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
14372         indications.
14373
14374 2003-06-16  Roger Sayle  <roger@eyesopen.com>
14375
14376         * gcc.dg/i386-387-5.c: New test case.
14377         * gcc.dg/i386-387-6.c: New test case.
14378         * gcc.dg/builtins-23.c: New test case.
14379
14380 2003-06-15  Roger Sayle  <roger@eyesopen.com>
14381
14382         * gcc.dg/builtins-22.c: New test case.
14383         * gcc.dg/i386-387-1.c: Update to test exp.
14384         * gcc.dg/i386-387-2.c: Likewise.
14385
14386 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14387
14388         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
14389
14390 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
14391
14392         * lib/gcc-dg.exp (dg-require-dll): New function.
14393         (dg-xfail-if): Likewise.
14394         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
14395         driver.
14396
14397         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
14398         * gcc.c-torture/compile/20001205-1.c: Likewise.
14399         * gcc.c-torture/compile/20001226-1.c: Likewise.
14400         * gcc.c-torture/compile/20010518-2.c: Likewise.
14401         * gcc.c-torture/compile/20020312-1.c: Likewise.
14402         * gcc.c-torture/compile/20020604-1.c: Likewise.
14403         * gcc.c-torture/compile/920501-12.c: Likewise.
14404         * gcc.c-torture/compile/920501-4.c: Likewise.
14405         * gcc.c-torture/compile/920520-1.c: Likewise.
14406         * gcc.c-torture/compile/920521-1.c: Likewise.
14407         * gcc.c-torture/compile/920625-1.c: Likewise.
14408         * gcc.c-torture/compile/961203-1.c: Likewise.
14409         * gcc.c-torture/compile/980506-1.c: Likewise.
14410         * gcc.c-torture/compile/981006-1.c: Likewise.
14411         * gcc.c-torture/compile/981022-1.c: Likewise.
14412         * gcc.c-torture/compile/981223-1.c: Likewise.
14413         * gcc.c-torture/compile/990617-1.c: Likewise.
14414         * gcc.c-torture/compile/dll.c: Likewise.
14415         * gcc.c-torture/compile/labels-3.c: Likewise.
14416         * gcc.c-torture/compile/mipscop-1.c: Likewise.
14417         * gcc.c-torture/compile/mipscop-2.c: Likewise.
14418         * gcc.c-torture/compile/mipscop-3.c: Likewise.
14419         * gcc.c-torture/compile/mipscop-4.c: Likewise.
14420         * gcc.c-torture/compile/simd-5.c: Likewise.
14421         * gcc.c-torture/compile/20000804-1.x: Remove.
14422         * gcc.c-torture/compile/20001205-1.x: Likewise.
14423         * gcc.c-torture/compile/20001226-1.x: Likewise.
14424         * gcc.c-torture/compile/20010518-2.x: Likewise.
14425         * gcc.c-torture/compile/20020312-1.x: Likewise.
14426         * gcc.c-torture/compile/20020604-1.x: Likewise.
14427         * gcc.c-torture/compile/920501-12.x: Likewise.
14428         * gcc.c-torture/compile/920501-4.x: Likewise.
14429         * gcc.c-torture/compile/920520-1.x: Likewise.
14430         * gcc.c-torture/compile/920521-1.x: Likewise.
14431         * gcc.c-torture/compile/920625-1.x: Likewise.
14432         * gcc.c-torture/compile/961203-1.x: Likewise.
14433         * gcc.c-torture/compile/980506-1.x: Likewise.
14434         * gcc.c-torture/compile/981006-1.x: Likewise.
14435         * gcc.c-torture/compile/981022-1.x: Likewise.
14436         * gcc.c-torture/compile/981223-1.x: Likewise.
14437         * gcc.c-torture/compile/990617-1.x: Likewise.
14438         * gcc.c-torture/compile/mipscop-1.x: Likewise.
14439         * gcc.c-torture/compile/mipscop-2.x: Likewise.
14440         * gcc.c-torture/compile/mipscop-3.x: Likewise.
14441         * gcc.c-torture/compile/mipscop-4.x: Likewise.
14442         * gcc.c-torture/compile/simd-5.x: Likewise.
14443
14444         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
14445
14446 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14447
14448         * gcc.c-torture/execute/20030611-1.c: New test.
14449
14450 2003-06-12  Roger Sayle  <roger@eyesopen.com>
14451
14452         PR middle-end/168
14453         * gcc.dg/20030612-1.c: New test case.
14454
14455 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
14456
14457         PR c++/10635
14458         * g++.dg/expr/cast1.C: New test.
14459
14460 2003-06-12  Roger Sayle  <roger@eyesopen.com>
14461
14462         * gcc.dg/builtins-21.c: New test case.
14463
14464 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
14465
14466         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
14467         options instead of at the end.
14468         * lib/objc.exp (objc_target_compile): Likewise.
14469
14470 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
14471
14472         PR c++/10432
14473         * g++.dg/parse/error1.C: New test.
14474
14475 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
14476
14477         * gcc.dg/compat/struct-by-value-11_main.c: New file.
14478         * gcc.dg/compat/struct-by-value-11_x.c: New file.
14479         * gcc.dg/compat/struct-by-value-11_y.c: New file.
14480         * gcc.dg/compat/struct-by-value-12_main.c: New file.
14481         * gcc.dg/compat/struct-by-value-12_x.c: New file.
14482         * gcc.dg/compat/struct-by-value-12_y.c: New file.
14483         * gcc.dg/compat/struct-by-value-13_main.c: New file.
14484         * gcc.dg/compat/struct-by-value-13_x.c: New file.
14485         * gcc.dg/compat/struct-by-value-13_y.c: New file.
14486         * gcc.dg/compat/struct-by-value-14_main.c: New file.
14487         * gcc.dg/compat/struct-by-value-14_x.c: New file.
14488         * gcc.dg/compat/struct-by-value-14_y.c: New file.
14489         * gcc.dg/compat/struct-by-value-15_main.c: New file.
14490         * gcc.dg/compat/struct-by-value-15_x.c: New file.
14491         * gcc.dg/compat/struct-by-value-15_y.c: New file.
14492         * gcc.dg/compat/struct-by-value-16_main.c: New file.
14493         * gcc.dg/compat/struct-by-value-16_x.c: New file.
14494         * gcc.dg/compat/struct-by-value-16_y.c: New file.
14495         * gcc.dg/compat/struct-by-value-17_main.c: New file.
14496         * gcc.dg/compat/struct-by-value-17_x.c: New file.
14497         * gcc.dg/compat/struct-by-value-17_y.c: New file.
14498         * gcc.dg/compat/struct-by-value-18_main.c: New file.
14499         * gcc.dg/compat/struct-by-value-18_x.c: New file.
14500         * gcc.dg/compat/struct-by-value-18_y.c: New file.
14501
14502         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
14503         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
14504         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
14505         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
14506         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
14507         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
14508         * gcc.dg/compat/scalar-return-3_main.c: New file.
14509         * gcc.dg/compat/scalar-return-3_x.c: New file.
14510         * gcc.dg/compat/scalar-return-3_y.c: New file.
14511         * gcc.dg/compat/scalar-return-4_main.c: New file.
14512         * gcc.dg/compat/scalar-return-4_x.c: New file.
14513         * gcc.dg/compat/scalar-return-4_y.c: New file.
14514
14515 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
14516
14517         * gcc.dg/compat/fp2-struct-check.h: New file.
14518         * gcc.dg/compat/fp2-struct-defs.h: New file.
14519         * gcc.dg/compat/fp2-struct-init.h: New file.
14520         * gcc.dg/compat/struct-by-value-10_main.c: New file.
14521         * gcc.dg/compat/struct-by-value-10_x.c: New file.
14522         * gcc.dg/compat/struct-by-value-10_y.c: New file.
14523         * gcc.dg/compat/struct-return-10_main.c: New file.
14524         * gcc.dg/compat/struct-return-10_x.c: New file.
14525         * gcc.dg/compat/struct-return-10_y.c: New file.
14526
14527         * gcc.dg/compat/compat-common.h: New file.
14528         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
14529         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
14530         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
14531         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
14532         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
14533         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
14534         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
14535         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14536         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
14537         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
14538         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14539         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
14540         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
14541         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14542         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
14543         * gcc.dg/compat/small-struct-check.h: Ditto.
14544         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
14545         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14546         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
14547         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
14548         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14549         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14550         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
14551         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14552         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
14553         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
14554         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14555         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14556         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
14557         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14558         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14559         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
14560         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14561         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
14562         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
14563         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14564         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
14565         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
14566         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14567         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
14568         * gcc.dg/compat/struct-return-2_main.c: Ditto.
14569         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14570         * gcc.dg/compat/struct-return-2_y.c: Ditto.
14571         * gcc.dg/compat/struct-return-3_main.c: Ditto.
14572         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14573         * gcc.dg/compat/struct-return-3_y.c: Ditto.
14574
14575 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
14576
14577         * g++.dg/pch/static-1.C: New file.
14578         * g++.dg/pch/static-1.Hs: New file.
14579
14580 2003-06-10  Richard Henderson  <rth@redhat.com>
14581
14582         * gcc.dg/asm-7.c: Adjust expected warning text.
14583
14584 2003-06-10  Roger Sayle  <roger@eyesopen.com>
14585
14586         * gcc.dg/builtins-20.c: New test case.
14587
14588 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
14589
14590         PR c++/11131
14591         * g++.dg/opt/template1.C: New test.
14592
14593 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14594
14595         * lib/gcc-dg.exp (dg-test): Clear additional_files and
14596         additional_sources.
14597
14598 2003-05-21  David Taylor  <dtaylor@emc.com>
14599
14600         * gcc.dg/Wpadded.c: New file.
14601
14602 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14603
14604         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
14605         * gcc.dg/special/weak-2.c: Add dg-require-weak.
14606         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
14607         dg-require-weak.
14608
14609 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
14610
14611         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
14612
14613 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14614
14615         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
14616         (dg-require-alias): Likewise.
14617         (dg-require-gc-sections): Likewise.
14618         * lib/target-supports.exp (check_gc_sections_available): Likewise.
14619
14620 2003-06-08  Richard Henderson  <rth@redhat.com>
14621
14622         * gcc.dg/20011029-2.c: Fix the array reference.
14623         * gcc.dg/asm-7.c: New.
14624
14625 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
14626
14627         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
14628
14629 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
14630
14631         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
14632         (dg-require-gc-sections): Likewise.
14633
14634 2003-06-08  Jan Hubicka  <jh@suse.cz>
14635
14636         * i386-cmov1.c: Fix regular expression.
14637         * i386-cvt-1.c: Likewise.
14638         * i386-local.c: Likewise.
14639         * i386-local2.c: Likewise.
14640         * i386-mul.c: Likewise.
14641         * i386-ssetype-1.c: Likewise.
14642         * i386-ssetype-3.c: Likewise.
14643         * i386-ssetype-5.c: Likewise.
14644
14645 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14646
14647         PR c++/11039
14648         * g++.dg/warn/implicit-typename2.C: New test.
14649         * g++.dg/warn/implicit-typename3.C: New test.
14650
14651 2003-06-07  Richard Henderson  <rth@redhat.com>
14652
14653         * g++.dg/other/offsetof3.C: Use size_t.
14654         * g++.dg/other/offsetof4.C: Likewise.
14655
14656 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
14657
14658         * lib/copy-file.exp: New. Implement gcc_copy_files.
14659
14660         * lib/dg-pch.exp: Load copy-file.exp
14661         (dg-pch): Use gcc_copy_files instead of "file copy".
14662
14663 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
14664
14665         * gcc.dg/weak/weak.exp: Simplify.
14666         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
14667         * gcc.dg/weak/weak-1.c: Likewise.
14668         * gcc.dg/weak/weak-2.c: Likewise.
14669         * gcc.dg/weak/weak-3.c: Likewise.
14670         * gcc.dg/weak/weak-4.c: Likewise.
14671         * gcc.dg/weak/weak-5.c: Likewise.
14672         * gcc.dg/weak/weak-6.c: Likewise.
14673         * gcc.dg/weak/weak-7.c: Likewise.
14674         * gcc.dg/weak/weak-8.c: Likewise.
14675         * gcc.dg/weak/weak-9.c: Likewise.
14676
14677 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
14678
14679         gcc.c-torture/execute/20030606-1.c: New.
14680
14681 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14682
14683         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
14684         * gcc.dg/builtins-19.c: Likewise.
14685
14686 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14687
14688         * gcc.dg/builtins-2.c: Add some more tests.
14689         * gcc.dg/builtins-18.c: New test case.
14690         * gcc.dg/builtins-19.c: New test case.
14691
14692 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14693             Jim Wilson  <wilson@tuliptree.org>
14694
14695         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
14696
14697 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
14698
14699         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
14700         mempcpy/stpcpy calls not to be optimized into something else.
14701         * gcc.c-torture/execute/string-opt-3.c: Moved to...
14702         * gcc.c-torture/execute/builtins/string-7.c: ...here.
14703         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
14704
14705 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14706
14707         * gcc.dg/format/asm_fprintf-1.c: New test.
14708
14709 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
14710
14711         * lib/gcc-defs.exp (additional_sources): New variable.
14712         (dg-additional-sources): New function.
14713         (additional_files): New variable.
14714         (dg-additional-files): New function.
14715         (dg-additional-files-options): Likewise.
14716         * lib/gcc-dg.exp (dg-require-weak): New function.
14717         (dg-require-alias): Likewise.
14718         (dg-require-gc-sections): Likewise.
14719         * lib/target-supports.exp (check_alias_available): Remove testfile
14720         parameter.
14721         (check_gc_sections_available): New function.
14722         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
14723         (dg-gpp-additional-files): Likewise.
14724         * lib/g++.exp (additional_sources): Remove.
14725         (additional_files): Likewise.
14726         (g++_target_compile): Use dg-additional-files-options.
14727
14728         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
14729         Tcl logic.
14730         * gcc.dg/special/ecos.exp: Remove.
14731         * gcc.dg/special/20000419-2.c: Use dg-require-*.
14732         * gcc.dg/special/alias-1.c: Likewise.
14733         * gcc.dg/special/alias-2.c: Likewise.
14734         * gcc.dg/special/gcsec-1.c: Likewise.
14735         * gcc.dg/special/weak-1.c: Likewise.
14736         * gcc.dg/special/weak-2.c: Likewise.
14737         * gcc.dg/special/wkali-1.c: Likewise.
14738         * gcc.dg/special/wkali-2.c: Likewise.
14739
14740         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
14741         dg-gpp-additional-*.
14742         * g++.dg/special/conpr-3.C: Likewise.
14743         * g++.dg/special/conpr-4.C: Likewise.
14744         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
14745         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
14746         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
14747         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
14748         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
14749         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
14750         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
14751         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
14752         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
14753         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
14754         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
14755         * g++.old-deja/g++.other/comdat1.C: Likewise.
14756         * g++.old-deja/g++.other/comdat2.C: Likewise.
14757         * g++.old-deja/g++.other/comdat3.C: Likewise.
14758         * g++.old-deja/g++.other/ctor1.C: Likewise.
14759         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
14760
14761 2003-06-05  Richard Henderson  <rth@redhat.com>
14762
14763         * gcc.dg/debug/20030605-1.c: New.
14764
14765 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
14766
14767         * README.QMTEST: Update.
14768
14769 2003-06-04  Richard Henderson  <rth@redhat.com>
14770
14771         * gcc.dg/cleanup-1.c: New.
14772         * gcc.dg/cleanup-2.c: New.
14773         * gcc.dg/cleanup-3.c: New.
14774         * gcc.dg/cleanup-4.c: New.
14775         * gcc.dg/cleanup-5.c: New.
14776         * gcc.dg/cleanup-6.c: New.
14777         * gcc.dg/cleanup-7.c: New.
14778
14779 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
14780
14781         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
14782
14783         * lib/dg-pch.exp: New file.
14784         * g++.dg/pch/pch.exp: Use dg-pch.exp.
14785         * gcc.dg/pch/pch.exp: Likewise.
14786
14787 2003-06-04  Roger Sayle  <roger@eyesopen.com>
14788
14789         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
14790         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
14791         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
14792         * gcc.dg/builtins-17.c: New test case.
14793         * gcc.dg/i386-387-4.c: New test case.
14794         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
14795
14796 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14797
14798         * gcc.dg/ultrasp9.c: New test.
14799
14800 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14801
14802         * gcc.c-torture/compile/20030604-1.c: New test.
14803         * gcc.dg/sparc-constant-1.c: New test.
14804
14805 2003-06-03  Glen Nakamura  <glen@imodulo.com>
14806
14807         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
14808
14809 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
14810
14811         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
14812
14813         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
14814         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
14815
14816 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
14817
14818         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
14819
14820 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14821
14822         PR c++/10940
14823         * g++.dg/template/spec10.C: New test.
14824
14825 2003-06-03  Roger Sayle  <roger@eyesopen.com>
14826
14827         * gcc.dg/builtins-16.c: New test case.
14828
14829 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
14830
14831         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
14832         mempcpy test with post-increments.
14833         * gcc.c-torture/execute/string-opt-3.c: New test.
14834         * gcc.dg/string-opt-1.c: New test.
14835
14836 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
14837
14838         PR fortran/10965
14839         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
14840
14841 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
14842
14843         * lib/scanasm.exp (dg-scan): New function, factored out of ...
14844         (scan-assembler): ... here.  Use dg-scan.
14845         (scan-assembler-not): Likewise.
14846         (scan-file): New function.
14847         (scan-file-not): Likewise.
14848         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
14849         * gcc.dg/cpp/_Pragma4.c: Likewise.
14850         * gcc.dg/cpp/_Pragma5.c: Likewise.
14851         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14852         * gcc.dg/cpp/avoidpaste2.c: Likewise.
14853         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
14854         * gcc.dg/cpp/cmdlne-P.c: Likewise.
14855         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
14856         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
14857         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
14858         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
14859         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
14860         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
14861         * gcc.dg/cpp/cxxcom1.c: Likewise.
14862         * gcc.dg/cpp/line1.c: Likewise.
14863         * gcc.dg/cpp/maccom1.c: Likewise.
14864         * gcc.dg/cpp/maccom2.c: Likewise.
14865         * gcc.dg/cpp/maccom3.c: Likewise.
14866         * gcc.dg/cpp/maccom4.c: Likewise.
14867         * gcc.dg/cpp/maccom5.c: Likewise.
14868         * gcc.dg/cpp/maccom6.c: Likewise.
14869         * gcc.dg/cpp/multiline.c: Likewise.
14870         * gcc.dg/cpp/spacing1.c: Likewise.
14871         * gcc.dg/cpp/spacing2.c: Likewise.
14872         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
14873         * gcc.dg/cpp/trad/maccom1.c: Likewise.
14874         * gcc.dg/cpp/trad/maccom2.c: Likewise.
14875         * gcc.dg/cpp/trad/maccom3.c: Likewise.
14876         * gcc.dg/cpp/trad/maccom4.c: Likewise.
14877         * gcc.dg/cpp/trad/maccom6.c: Likewise.
14878         * gcc.dg/cpp/cxxcom2.c: Likewise.
14879         * gcc.dg/cpp/cxxcom2.h: New file.
14880
14881         * gcc.dg/cpp/truefalse.cpp: Move it to ...
14882         * g++.dg/cpp/truefalse.C: Here.
14883         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
14884
14885 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
14886
14887         * gcc.dg/cpp/redef3.c: New file.
14888
14889 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14890
14891         * gcc.dg/i386-loop-3.c: New test.
14892
14893 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
14894
14895         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
14896
14897 2003-05-31  Roger Sayle  <roger@eyesopen.com>
14898
14899         * gcc.dg/fwrapv-1.c: New test case.
14900         * gcc.dg/fwrapv-2.c: New test case.
14901
14902 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14903
14904         PR c++/10956
14905         * g++.dg/template/spec9.C: New test.
14906
14907 2003-05-29  Roger Sayle  <roger@eyesopen.com>
14908
14909         * gcc.dg/duff-4.c: New test case.
14910
14911 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
14912
14913         PR fortran/10843
14914         * g77.dg/ffixed-form-1.f: New test
14915         * g77.dg/ffixed-form-2.f: New test
14916         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
14917         * g77.dg/ffree-form-3.f: New test
14918
14919 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
14920
14921         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
14922         * gcc.dg/wint_t-1.c: Likewise.
14923
14924 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14925
14926         * g++.dg/template/access11.C: New test.
14927
14928 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14929
14930         PR c++/10849
14931         * g++.dg/template/access10.C: New test.
14932
14933 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14934             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14935
14936         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
14937
14938 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14939
14940         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
14941         suppress for powerpc-*-darwin*.
14942         * gcc.dg/torture/builtin-noret-2.c: Likewise.
14943
14944 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14945
14946         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
14947         suppress option for powerpc-*-darwin*.
14948
14949 2003-05-23  Roger Sayle  <roger@eyesopen.com>
14950
14951         * gcc.dg/builtins-1.c: Add tests for tan and atan.
14952         * gcc.dg/builtins-4.c: Add test for fmod.
14953
14954 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14955
14956         PR c++/10682
14957         * g++.dg/template/instantiate4.C: New test.
14958
14959 2003-05-22  Roger Sayle  <roger@eyesopen.com>
14960
14961         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
14962
14963 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
14964
14965         * gcc.dg/compat/scalar-return-1_main.c: New file.
14966         * gcc.dg/compat/scalar-return-1_x.c: New file.
14967         * gcc.dg/compat/scalar-return-1_y.c: New file.
14968         * gcc.dg/compat/scalar-return-2_main.c: New file.
14969         * gcc.dg/compat/scalar-return-2_x.c: New file.
14970         * gcc.dg/compat/scalar-return-2_y.c: New file.
14971         * gcc.dg/compat/struct-return-3_main.c: New file.
14972         * gcc.dg/compat/struct-return-3_y.c: New file.
14973         * gcc.dg/compat/struct-return-3_x.c: New file.
14974         * gcc.dg/compat/struct-return-2_main.c: New file.
14975         * gcc.dg/compat/struct-return-2_x.c: New file.
14976         * gcc.dg/compat/struct-return-2_y.c: New file.
14977
14978 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14979
14980         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
14981         for hppa*-hp-hpux*.
14982         * gcc.dg/20021014-1.c (dg-options): Likewise.
14983         * gcc.dg/nest.c (dg-options): Likewise.
14984
14985 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
14986
14987         PR c++/9738
14988         * g++.dg/ext/dllimport2.C: New file.
14989         * g++.dg/ext/dllimport3.C: New file.
14990
14991 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
14992
14993         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
14994         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14995         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14996         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14997         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14998         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14999         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
15000         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
15001         * gcc.dg/compat/small-struct-defs.h: New file.
15002         * gcc.dg/compat/small-struct-init.h: New file.
15003         * gcc.dg/compat/small-struct-check.h: New file.
15004         * gcc.dg/compat/fp-struct-defs.h: New file.
15005         * gcc.dg/compat/fp-struct-check.h: New file.
15006         * gcc.dg/compat/fp-struct-init.h: New file.
15007         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
15008         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
15009
15010 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
15011
15012         * gcc.dg/20030225-2.c: New test.
15013
15014 2003-05-18  Roger Sayle  <roger@eyesopen.com>
15015             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15016
15017         * gcc.c-torture/compile/20030518-1.c: New test case.
15018
15019 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
15020
15021         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
15022         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
15023         gcc-dg-debug-runtest.
15024         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
15025         gcc-dg-debug-runtest.
15026
15027 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15028
15029         PR c++/9022
15030         * g++.dg/lookup/using6.C: New test.
15031
15032 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15033
15034         * g++.dg/parse/access2.C: New test.
15035
15036 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
15037
15038         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
15039         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
15040         * gcc.dg/debug/debug.exp: Likewise.
15041
15042 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
15043
15044         * gcc.dg/dollar.c: New test.
15045
15046 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
15047
15048         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
15049         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
15050         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
15051         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
15052         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
15053         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
15054         * gcc.dg/compat/struct-by-value-6_main.c: New file.
15055         * gcc.dg/compat/struct-by-value-6_x.c: New file.
15056         * gcc.dg/compat/struct-by-value-6_y.c: New file.
15057         * gcc.dg/compat/struct-by-value-7_main.c: New file.
15058         * gcc.dg/compat/struct-by-value-7_x.c: New file.
15059         * gcc.dg/compat/struct-by-value-7_y.c: New file.
15060         * gcc.dg/compat/struct-by-value-8_main.c: New file.
15061         * gcc.dg/compat/struct-by-value-8_x.c: New file.
15062         * gcc.dg/compat/struct-by-value-8_y.c: New file.
15063         * gcc.dg/compat/struct-by-value-9_main.c: New file.
15064         * gcc.dg/compat/struct-by-value-9_x.c: New file.
15065         * gcc.dg/compat/struct-by-value-9_y.c: New file.
15066
15067 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
15068
15069         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
15070         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
15071         support for "repo" mode.
15072         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
15073         * lib/g77-dg.exp: Likewise.
15074         * lib/obj-dg.exp: Likewise.
15075
15076 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
15077
15078         Merge from gcc-3_2-rhl8-branch:
15079         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
15080
15081         * gcc.dg/tls/opt-6.c: New test.
15082
15083         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
15084
15085         * gcc.dg/20030405-1.c: New test.
15086
15087         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
15088
15089         * gcc.dg/20030309-1.c: New test.
15090
15091         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15092
15093         * gcc.c-torture/execute/20030307-1.c: New test.
15094
15095         2003-02-20  Randolph Chung  <tausq@debian.org>
15096
15097         * gcc.c-torture/compile/20030220-1.c: New test.
15098
15099         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
15100
15101         * gcc.dg/20030217-1.c: New test.
15102
15103         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
15104
15105         * gcc.c-torture/compile/20020129-1.c: New test.
15106
15107         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15108
15109         * gcc.dg/unroll-1.c: New test.
15110
15111         2002-11-16  Jan Hubicka  <jh@suse.cz>
15112
15113         * gcc.c-torture/execute/20020920-1.c: New test.
15114
15115         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
15116
15117         PR target/7434
15118         * gcc.c-torture/compile/20021008-1.c: New test.
15119
15120         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
15121
15122         PR target/7559
15123         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
15124
15125         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
15126
15127         * gcc.c-torture/compile/20020807-1.c: New test.
15128
15129         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
15130
15131         * gcc.dg/tls/opt-1.c: New test.
15132
15133         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
15134
15135         * gcc.dg/20020729-1.c: New test.
15136
15137         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
15138
15139         * g++.dg/opt/life1.C: New test.
15140
15141         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
15142
15143         * gcc.dg/20020525-1.c: New test.
15144
15145         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
15146
15147         PR c++/6794
15148         * g++.dg/ext/pretty1.C: New test.
15149         * g++.dg/ext/pretty2.C: New test.
15150
15151 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
15152
15153         PR c++/8385
15154         * g++.dg/ext/typeof5.C: New test.
15155
15156 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
15157
15158         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
15159         __USER_LABEL_PREFIX__ into account.
15160         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
15161
15162 2003-05-14  Roger Sayle  <roger@eyesopen.com>
15163
15164         * gcc.dg/builtins-15.c: New test case.
15165
15166 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
15167
15168         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
15169
15170 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
15171
15172         * lib/g++.exp: Tweak handling of additional source files.
15173         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
15174         * g++.dg/special/conpr-2a.C: Rename to ...
15175         * g++.dg/special/conpr-2a.cc: ... this.
15176         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
15177         * g++.dg/special/conpr-3a.C: Rename to ...
15178         * g++.dg/special/conpr-3a.cc: This.
15179         * g++.dg/special/conpr-3b.C: Rename to ...
15180         * g++.dg/special/conpr-3b.cc: This.
15181         * g++.dg/special/conpr-4.C: New test.
15182         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
15183
15184 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
15185
15186         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
15187
15188 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15189
15190         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
15191         * g++.old-deja/g++.robertl/eb71.C: Likewise.
15192         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
15193         * g++.old-deja/g++.other/warn3.C: Likewise.
15194
15195 2003-05-11  Roger Sayle  <roger@eyesopen.com>
15196
15197         * gcc.dg/i386-387-1.c: Update to also test log.
15198         * gcc.dg/i386-387-2.c: Likewise.
15199
15200 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
15201
15202         * g77.f-torture/execute/int8421.f: New test.
15203
15204 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15205
15206         PR c++/10230, c++/10481
15207         * g++.dg/lookup/scoped5.C: New test.
15208
15209 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15210
15211         PR c++/10552
15212         * g++.dg/template/ttp6.C: New test.
15213
15214 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
15215
15216         * gcc.c-torture/execute/builtins: New directory.
15217         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
15218         gcc.c-torture/execute/builtins.
15219         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
15220         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
15221         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
15222         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
15223
15224 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15225
15226         PR c++/9252
15227         * g++.dg/template/access8.C: New test.
15228         * g++.dg/template/access9.C: New test.
15229
15230 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15231
15232         PR c++/9554
15233         * g++.dg/parse/access1.C: New test.
15234
15235 2003-05-09  DJ Delorie  <dj@redhat.com>
15236
15237         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
15238         long, and not an int.
15239
15240 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15241
15242         PR c++/10555, c++/10576
15243         * g++.dg/template/memclass1.C: New test.
15244
15245 2003-05-08  DJ Delorie  <dj@redhat.com>
15246
15247         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
15248         targets.
15249         * gcc.c-torture/execute/20021024-1.x: Likewise.
15250         * gcc.c-torture/execute/shiftdi.x: Likewise.
15251         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
15252         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
15253         * gcc.dg/20021018-1.c: Likewise.
15254
15255 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15256
15257         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
15258
15259         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
15260         (bcopy): Call memmove.
15261
15262 2003-05-08  Roger Sayle  <roger@eyesopen.com>
15263
15264         * g77.f-torture/compile/8485.f: New test case.
15265
15266 2003-05-07  Richard Henderson  <rth@redhat.com>
15267
15268         PR c++/10570
15269         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
15270         Verify exception_cleanup not called for rethrows.
15271         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
15272         when exiting catch block without rethrowing.
15273         * g++.dg/eh/forced3.C: New.
15274         * g++.dg/eh/forced4.C: New.
15275
15276 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
15277
15278         * gcc.dg/20030505.c: Fix triplet.
15279
15280 2003-05-06  DJ Delorie  <dj@redhat.com>
15281
15282         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
15283         * gcc.dg/nest.c: Likewise.
15284
15285 2003-05-05  Roger Sayle  <roger@eyesopen.com>
15286
15287         * gcc.dg/builtins-14.c: New test case.
15288
15289 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
15290
15291         * lib/compat.exp (compat-execute): New argument.
15292         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
15293         * gcc.dg/compat: New test directory.
15294         * gcc.dg/compat/compat.exp: New expect script.
15295         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
15296         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
15297         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
15298         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
15299         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
15300         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
15301
15302         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
15303         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
15304         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
15305         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
15306         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
15307         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
15308         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
15309         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
15310         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
15311         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
15312         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
15313         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
15314         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
15315         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
15316         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
15317
15318 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
15319
15320         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
15321
15322 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
15323
15324         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
15325
15326 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
15327
15328         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
15329         * gcc.dg/ppc-fsel-2.c: New test.
15330
15331         * gcc.dg/unused-5.c: New test.
15332
15333 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15334
15335         PR c++/10496
15336         * g++.dg/warn/pmf1.C: New test.
15337
15338 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15339
15340         PR c++/4494
15341         * g++.dg/warn/main.C: New test.
15342
15343 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15344
15345         * gcc.dg/nonnull-3.c: New test.
15346
15347 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
15348
15349         * gcc.dg/cpp/Wtrigraphs.c: Update.
15350         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
15351
15352 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
15353
15354         * gcc.dg/ppc-fsel-1.c: New test.
15355
15356 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
15357
15358         PR c/10604
15359         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
15360
15361 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
15362
15363         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
15364
15365 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15366
15367         PR c++/9364, c++/10553, c++/10586
15368         * g++.dg/parse/typename4.C: New test.
15369         * g++.dg/parse/typename5.C: Likewise.
15370
15371 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
15372
15373         * gcc.c-torture/compile/20030503-1.c: New test.
15374
15375 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15376
15377         * g++.dg/lookup/using5.C: Fix testcase error.
15378
15379 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
15380
15381         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
15382         since MEABI is no longer supported.  Remove all vestiges
15383         of MEABI from the test.
15384
15385 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15386
15387         PR c++/10554
15388         * g++.dg/lookup/using5.C: New test.
15389
15390 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15391
15392         PR c++/8772
15393         * g++.dg/template/ttp5.C: New test.
15394
15395 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
15396
15397         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
15398         (dg-gpp-additional-sources): New function.
15399         (dg-gpp-additional-files): Likewise.
15400         * lib/g++.exp (additional_sources): New variable.
15401         (additional_files): Likewise.
15402         (g++_target_compile): Deal with them.
15403         * lib/old-dejagnu.exp: Remove.
15404         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
15405         * g++.old-deja: Revise all tests to use dg commands.
15406
15407 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15408
15409         PR c++/9432, c++/9528
15410         * g++.dg/lookup/using4.C: New test.
15411
15412 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
15413
15414         * gcc.dg/noreturn-5.c: New file.
15415         * gcc.dg/noreturn-6.c: New file.
15416
15417         * gcc.c-torture/compile/inline-1.c: New file.
15418
15419 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15420
15421         PR c++/10551
15422         * g++.dg/template/explicit1.C: New test.
15423
15424 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15425
15426         PR c++/10549
15427         * g++.dg/other/bitfield1.C: New test.
15428
15429         PR c++/10527
15430         * g++.dg/init/new7.C: New test.
15431
15432 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15433
15434         * g++.dg/ext/desig1.C: New test.
15435         * g++.dg/ext/init1.C: Update.
15436
15437         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
15438
15439 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
15440
15441         PR c++/10180
15442         * g++.dg/warn/Winline-1.C: New test.
15443
15444 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
15445
15446         * gcc.c-torture/execute/string-opt-19.c: New test.
15447
15448         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
15449         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
15450
15451 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
15452
15453         PR c++/10506
15454         * g++.dg/init/new6.C: New test.
15455
15456         PR c++/10503
15457         * g++.dg/init/ref6.C: New test.
15458
15459 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
15460
15461         * g++.dg/warn/weak1.C: XFAIL on AIX4.
15462
15463 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15464
15465         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
15466         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
15467
15468 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
15469
15470         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
15471         initialized static data members.
15472
15473 2003-04-25  H.J. Lu <hjl@gnu.org>
15474
15475         * gcc.dg/ia64-sync-4.c: New test.
15476
15477 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15478
15479         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
15480         date.
15481
15482 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
15483
15484         PR c++/10337
15485         * g++.dg/warn/conv1.C: New test.
15486         * g++.old-deja/g++.other/conv7.C: Adjust.
15487         * g++.old-deja/g++.other/overload14.C: Adjust.
15488
15489 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15490
15491         PR c++/10471
15492         * g++.dg/template/defarg2.C: New test.
15493
15494 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
15495
15496         * gcc.dg/cpp/include2.c: Update.
15497         * gcc.dg/cpp/multiline-2.c: New.
15498         * gcc.dg/cpp/multiline.c: Update.
15499         * gcc.dg/cpp/strify2.c: Update.
15500         * gcc.dg/cpp/trad/literals-2.c: Update.
15501
15502 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15503
15504         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
15505
15506 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15507
15508         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
15509
15510 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15511
15512         PR c++/10451
15513         * g++.dg/parse/crash4.C: New test.
15514
15515         PR c++/9847
15516         * g++.dg/parse/crash5.C: New test.
15517
15518 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
15519
15520         PR c++/10446
15521         * g++.dg/parse/crash3.C: New test.
15522
15523         PR c++/10428
15524         * g++.dg/parse/elab1.C: New test.
15525
15526 2003-04-22  Devang Patel  <dpatel@apple.com>
15527
15528         * gcc.dg/cpp/trad/funlike-5.c: New test.
15529
15530 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
15531
15532         * g++.dg/other/packed1.C: Fix dg options.
15533
15534 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
15535
15536         * g++.dg/other/offsetof2.C: New test.
15537
15538 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
15539
15540         * g++.dg/template/recurse.C: Adjust location of error messages.
15541
15542 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
15543
15544         PR c++/9881
15545         * g++.dg/init/addr-const1.C: New test.
15546         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
15547
15548 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15549
15550         PR c++/10405
15551         * g++.dg/lookup/struct-hack1.C: New test.
15552
15553 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
15554
15555         * ucs.c: Update diagnostic messages.
15556
15557 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
15558
15559         * gcc.dg/cpp/truefalse.cpp: New test.
15560         * gcc.dg/cpp/cpp.exp: Update.
15561         * g++.dg/other/stdbool-if.C: Remove.
15562
15563 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
15564
15565         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
15566         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
15567
15568 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15569
15570         * gcc.c-torture/compile/20030418-1.c: New test.
15571
15572 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
15573
15574         * README.compat: Remove; content moved to doc/sourcebuild.texi.
15575
15576 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15577
15578         PR c++/10347
15579         g++.dg/template/dependent-name1.C: New test.
15580
15581 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
15582
15583         * gcc.dg/warn-1.c (tourist_guide): New array,
15584         contains a pointer to bar.
15585
15586 2003-04-16  Roger Sayle  <roger@eyesopen.com>
15587
15588         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
15589         * gcc.c-torture/execute/medce-1.c: New test case.
15590         * gcc.c-torture/execute/medce-2.c: New test case.
15591
15592 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
15593
15594         * lib/prune.exp: Ignore more messages.
15595
15596         PR c++/10381
15597         * g++.dg/parse/lookup3.C: New test.
15598
15599 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
15600
15601         * gcc.c-torture/compile/20030415-1.c : New test.
15602
15603 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
15604
15605         * gcc.c-torture/execute/scope-2.c: Move to ...
15606         * gcc.dg/noncompile/scope.c: .... here.
15607
15608 2003-04-14  Roger Sayle  <roger@eyesopen.com>
15609
15610         * gcc.dg/20030414-2.c: New test case.
15611
15612 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
15613
15614         PR target/10377
15615         * gcc.dg/20030414-1.c: New test.
15616
15617 2003-04-13  Roger Sayle  <roger@eyesopen.com>
15618
15619         * gcc.dg/builtins-12.c: New test case.
15620         * gcc.dg/builtins-13.c: New test case.
15621
15622 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15623
15624         * gcc.c-torture/execute/string-opt-18.c: New test.
15625
15626 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
15627
15628         PR c++/10300
15629         * g++.dg/init/new5.C: New test.
15630
15631 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
15632
15633         PR c++/7910
15634         * g++.dg/ext/dllimport1.C: New test.
15635
15636 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15637
15638         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
15639
15640 2003-04-11  Bud Davis <bdavis9659@comcast.net>
15641
15642         PR Fortran/9263
15643         * g77.f-torture/noncompile/9263.f: New test
15644         PR Fortran/1832
15645         * g77.f-torture/execute/1832.f: New test
15646
15647 2003-04-11  David Chad  <davidc@freebsd.org>
15648             Loren J. Rittle  <ljrittle@acm.org>
15649
15650         libobjc/8562
15651         * objc.dg/headers.m: New test.
15652
15653 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
15654
15655         * gcc.c-torture/execute/builtin-noret-2.c: New.
15656         * gcc.c-torture/execute/builtin-noret-2.x: New.
15657         XFAIL builtin-noret-2.c at -O1 and above.
15658         * gcc.dg/redecl.c: New.
15659         * gcc.dg/Wshadow-1.c: Update error regexps.
15660
15661 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
15662
15663         * g++.dg/abi/bitfield10.C: New test.
15664
15665 2003-04-09  Mike Stump  <mrs@apple.com>
15666
15667         * gcc.dg/pch/pch.exp: Make testcase names longer.
15668         * g++.dg/pch/pch.exp: Make testcase names longer.
15669
15670 2003-04-08  Roger Sayle  <roger@eyesopen.com>
15671
15672         * gcc.dg/builtins-11.c: New test case.
15673
15674 2003-04-08  Roger Sayle  <roger@eyesopen.com>
15675
15676         * gcc.dg/builtins-9.c: New test case.
15677         * gcc.dg/builtins-10.c: New test case.
15678
15679 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
15680
15681         * gcc.dg/noncompile/init-4.c.c: New test.
15682
15683 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15684
15685         * gcc.misc-test/gcov-9.c: New test.
15686         * gcc.misc-test/gcov-10.c: New test
15687         * gcc.misc-test/gcov-11.c: New test.
15688
15689 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
15690
15691         PR optimization/10024
15692         * gcc.c-torture/compile/20030405-1.c: New test.
15693
15694 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
15695
15696         * gcc.dg/pch/static-3.c: New.
15697         * gcc.dg/pch/static-3.hs: New.
15698         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
15699
15700 2003-04-04  Richard Henderson  <rth@redhat.com>
15701
15702         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
15703         * g++.dg/eh/forced2.C: Likewise.
15704
15705 2003-04-03  Mike Stump  <mrs@apple.com>
15706
15707         * lib/scanasm.exp (scan-assembler): Add xfail processing for
15708         target arg.
15709         (scan-assembler-times, scan-assembler-not): Likewise.
15710         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
15711
15712 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15713
15714         * gcc.dg/sparc-loop-1.c: New test.
15715
15716 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
15717
15718         PR other/9274
15719         * g++.dg/pch/system-2.C: New.
15720         * g++.dg/pch/system-2.Hs: New.
15721
15722 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
15723
15724         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
15725
15726         * g++.dg/eh/simd-1.C (vecfunc): Same.
15727
15728 2003-04-01  Roger Sayle  <roger@eyesopen.com>
15729
15730         * gcc.c-torture/execute/20030401-1.c: New test case.
15731
15732 2003-04-01  Ziemowit Laski <zlaski@apple.com>
15733
15734         * objc.dg/defs.m: New.
15735
15736 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
15737
15738         * g++.dg/eh/simd-1.C: New.
15739         * g++.dg/eh/simd-2.C: New.
15740
15741 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
15742
15743         * gcc.c-torture/execute/simd-3.c: New.
15744
15745 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
15746
15747         PR c/9936
15748         * gcc.dg/20030331-2.c: New test.
15749
15750 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
15751
15752         PR c++/10278
15753         * g++.dg/parse/crash2.C: New test.
15754
15755 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15756
15757         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
15758         * gcc.c-torture/execute/20030331-1.c: ...here.
15759
15760 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15761
15762         * gcc.c-torture/execute/20030331-1.c: New test.
15763
15764 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
15765
15766         * lib/gcov.exp: Adjust call return testing strings.
15767         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
15768
15769 2003-03-31  Roger Sayle  <roger@eyesopen.com>
15770
15771         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
15772         * gcc.dg/builtins-7.c: New test case.
15773         * gcc.dg/builtins-8.c: New test case.
15774
15775 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15776
15777         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
15778
15779 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
15780
15781         PR c++/7647
15782         * g++.dg/lookup-class-member-2.C: New test.
15783
15784 2003-03-30  Glen Nakamura  <glen@imodulo.com>
15785
15786         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
15787
15788 2003-03-28  Roger Sayle  <roger@eyesopen.com>
15789
15790         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
15791
15792 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
15793
15794         * g++.dg/init/attrib1.C: New test.
15795
15796 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15797
15798         * gcc.dg/ultrasp8.c: New test.
15799
15800 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15801
15802         * gcc.dg/ultrasp7.c: New test.
15803
15804 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
15805
15806         PR c++/10047
15807         * g++.dg/template/inline1.C: New test.
15808
15809 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15810
15811         * gcc.dg/sparc-dwarf2.c: New test.
15812
15813 2003-03-27  Roger Sayle  <roger@eyesopen.com>
15814
15815         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
15816         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
15817
15818 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
15819
15820         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
15821         than reading .x files.
15822         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
15823         * g77.dg/gcov/gcov-1.f: Likewise.
15824         * gcc.misc-tests/gcov-4b.c: Likewise.
15825         * gcc.misc-tests/gcov-5b.c: Likewise.
15826         * gcc.misc-tests/gcov-6.c: Likewise.
15827         * gcc.misc-tests/gcov-7.c: Likewise.
15828         * gcc.misc-tests/gcov-8.c: Likewise.
15829         * g++.dg/gcov/gcov-1.x: Remove.
15830         * g77.dg/gcov/gcov-1.x: Likewise.
15831         * gcc.misc-tests/gcov-4b.x: Likewise.
15832         * gcc.misc-tests/gcov-5b.x: Likewise.
15833         * gcc.misc-tests/gcov-6.x: Likewise.
15834         * gcc.misc-tests/gcov-7.x: Likewise.
15835         * gcc.misc-tests/gcov-8.x: Likewise.
15836
15837 2003-03-27  Glen Nakamura  <glen@imodulo.com>
15838
15839         PR opt/10087
15840         * gcc.dg/20030324-1.c: New test.
15841
15842 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
15843
15844         PR c++/10224
15845         * g++.dg/template/arg3.C: New test.
15846
15847         PR c++/10158
15848         * g++.dg/template/friend18.C: New test.
15849
15850 2003-03-26  Roger Sayle  <roger@eyesopen.com>
15851
15852         * g77.f-torture/compile/20030326-1.f: New test case.
15853
15854 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
15855
15856         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
15857
15858         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
15859
15860 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
15861
15862         * gcc.dg/ia64-sync-3.c: New test.
15863
15864 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
15865
15866         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
15867
15868 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15869
15870         * gcc.dg/ultrasp6.c: New test.
15871
15872 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15873
15874         * gcc.dg/i386-signbit-1.c: New test.
15875         * gcc.dg/i386-signbit-2.c: New test.
15876         * gcc.dg/i386-signbit-3.c: New test.
15877
15878 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15879
15880         * gcc.dg/ultrasp5.c: Fix options.
15881
15882 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15883
15884         * gcc.dg/ultrasp5.c: Fix comment.
15885
15886 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
15887
15888         PR fortran/10197
15889         * g77.f-torture/execute/10197.f: New test.
15890
15891 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
15892
15893         PR c++/9898, c++/383
15894         * g++.dg/template/conv6.C: New test.
15895
15896         PR c++/10119
15897         * g++.dg/template/ptrmem5.C: New test.
15898
15899         PR c++/10026
15900         * g++.dg/lookup/koenig1.C: New test.
15901
15902         PR C++/10199
15903         * g++.dg/lookup/template2.C: New test.
15904
15905 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
15906
15907         * g++.dg/opt/rtti1.C: New test.
15908
15909 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15910
15911         * gcc.dg/ultrasp5.c: New test.
15912
15913 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
15914
15915         PR middle-end/9967
15916         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
15917         builtin fputs.
15918
15919 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
15920
15921         PR c/8224
15922         * gcc.dg/20030323-1.c: New test.
15923
15924 2003-03-23  Roger Sayle  <roger@eyesopen.com>
15925
15926         * gcc.c-torture/compile/20030323-1.c: New test case.
15927
15928 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
15929
15930         * gcc.dg/20030321-1.c: New test.
15931
15932 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
15933
15934         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
15935
15936 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
15937
15938         PR c++/9978, c++/9708
15939         * g++.dg/ext/vlm1.C: Adjust expected error.
15940         * g++.dg/ext/vla2.C: New test.
15941         * g++.dg/template/arg1.C: New test.
15942         * g++.dg/template/arg2.C: New test.
15943
15944 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
15945
15946         * g77.f-torture/execute/select.f: New test.
15947         * g77.f-torture/noncompile/select_no_compile.f: New test.
15948
15949 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
15950
15951         PR c++/9898
15952         * g++.dg/other/error4.C: New test.
15953
15954 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
15955
15956         * g++.dg/template/friend17.C: New test.
15957
15958 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
15959
15960         * gcc.c-torture/compile/20030320-1.c: New.
15961
15962 2003-03-20  Roger Sayle  <roger@eyesopen.com>
15963
15964         * gcc.dg/builtins-6.c: New test case.
15965
15966 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
15967
15968         PR target/10073
15969         * gcc.c-torture/compile/20030319-1.c: New.
15970
15971 2003-03-18  Jan Hubicka  <jh@suse.cz>
15972
15973         * gcc.dg/i386-cvt-1.c: New test.
15974
15975 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
15976
15977         * objc.dg/naming-1.m: Use "(parse|syntax) error".
15978         * objc.dg/naming-2.m: Likewise.
15979
15980 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
15981
15982         PR c++/9639
15983         * g++.dg/parse/crash1.C: New test.
15984
15985 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
15986
15987         PR c++/8805
15988         * g++.dg/eh/cleanup1.C: New test.
15989
15990 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
15991
15992         * gcc.c-torture/execute/20030316-1.c: New test case.
15993
15994 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
15995
15996         PR c++/9629
15997         * g++.dg/init/ctor2.C: New test.
15998
15999 2003-03-15  Roger Sayle  <roger@eyesopen.com>
16000
16001         * g77.f-torture/compile/xformat.f: New test case.
16002
16003 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16004
16005         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
16006         * g++.old-deja/g++.mike/eh50.C: Likewise.
16007
16008 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16009
16010         PR c++/6440
16011         * g++.dg/template/spec7.C: New test.
16012         * g++.dg/template/spec8.C: Likewise.
16013
16014 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
16015
16016         * gcc.c-torture/execute/20030313-1.c: New test.
16017
16018 2003-03-14  Richard Henderson  <rth@redhat.com>
16019
16020         * gcc.dg/inline-2.c: Adjust alpha test for external call.
16021
16022 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16023
16024         * gcc.c-torture/compile/20030314-1.c: New test.
16025
16026 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
16027
16028         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
16029         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
16030         thumb target,
16031         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
16032         to accept newer _imp__  prefix and additional
16033         newline in .drectve section.
16034         * gcc.dg/dll-4.c: Likewise.
16035         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
16036         switch.
16037
16038 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
16039
16040         * g++.dg/parse/namespace9.C: New test.
16041
16042         * g++.dg/init/ref5.C: New test.
16043         * g++.dg/parse/ptrmem1.C: Likewise.
16044
16045 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16046
16047         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
16048         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
16049         regular expression.
16050         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
16051         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
16052
16053 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
16054
16055         * gcc.c-torture/execute/20030224-2.c: New test.
16056
16057 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16058
16059         * gcc.dg/decl-3.c: New test.
16060
16061 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16062
16063         * gcc.dg/i386-loop-2.c: New test.
16064
16065 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
16066
16067         PR c++/9474
16068         * g++.dg/parse/namespace8.C: New test.
16069
16070         PR c++/9924
16071         * g++.dg/overload/builtin2.C: New test.
16072
16073 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
16074
16075         * gcc.dg/return-type-3.c: New test.
16076
16077 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
16078
16079         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
16080         profiling options are not supported.
16081
16082 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
16083
16084         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
16085         * g++.old-deja/g++.warn/impint2.C: Likewise.
16086
16087 2003-03-10  Devang Patel  <dpatel@apple.com>
16088
16089         * g++.dg/cpp/c++_cmd_1.C: New test.
16090         * g++.dg/cpp/c++_cmd_1.h: New file.
16091
16092 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
16093
16094         * gcc.dg/altivec-9.c: New file.
16095
16096 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16097
16098         * gcc.dg/ppc-sdata-1.c: New test.
16099         * gcc.dg/ppc-sdata-2.c: New test.
16100
16101 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
16102
16103         PR c++/9373
16104         * g++.dg/opt/ptrmem2.C: New test.
16105
16106         PR c++/8534
16107         * g++.dg/opt/ptrmem1.C: New test.
16108
16109 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16110
16111         * gcc.dg/i386-loop-1.c: New test.
16112
16113 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16114
16115         PR c++/9970
16116         * g++.dg/lookup/friend1.C: New test.
16117
16118 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
16119
16120         PR c++/9823
16121         * g++.dg/parser/constructor1.C: New test.
16122
16123 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
16124
16125         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
16126
16127         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
16128
16129 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
16130
16131         * gcc.dg/cpp/Wunused.c: Update test.
16132
16133 2003-03-08  Jan Hubicka  <jh@suse.cz>
16134
16135         * gcc.dg/inline-3.c: New test.
16136
16137 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
16138
16139         PR c++/9809
16140         * g++.dg/parse/builtin1.C: New test.
16141
16142         PR c++/9982
16143         * g++.dg/abi/cookie1.C: New test.
16144         * g++.dg/abi/cookie2.C: Likewise.
16145
16146         PR c++/9524
16147         * g++.dg/template/field1.C: New test.
16148
16149         PR c++/9912
16150         * g++.dg/parse/class1.C: New test.
16151         * g++.dg/parse/namespace7.C: Likewise.
16152         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
16153
16154 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
16155
16156         * g++.dg/init/ref4.C: New test.
16157
16158 2003-03-07  Jan Hubicka  <jh@suse.cz>
16159
16160         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
16161         * gcc.dg/inline-3.c:  New test.
16162
16163 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
16164
16165         * g++.dg/init/ref3.C: New test.
16166
16167         PR c++/9965
16168         * g++.dg/init/ref2.C: New test.
16169
16170         PR c++/9400
16171         * g++.dg/warn/Wshadow-2.C: New test.
16172
16173         PR c++/9791
16174         * g++.dg/warn/Woverloaded-1.C: New test.
16175
16176 2003-03-05  Jan Hubicka  <jh@suse.cz>
16177
16178         * gcc.dg/i386-local2.c: New.
16179         * gcc.dg/i386-local.c: Fix typo.
16180
16181 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
16182
16183         * g++.dg/abi/layout3.C: New test.
16184
16185 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16186
16187         * gcc.c-torture/compile/20030305-1.c
16188
16189 2003-03-05  Jan Hubicka  <jh@suse.cz>
16190
16191         * gcc.dg/i386-local.c: New.
16192
16193 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
16194
16195         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
16196
16197 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16198
16199         * gcc.dg/switch-2.c: New test.
16200         * gcc.dg/switch-3.c: New test.
16201         * gcc.dg/Wswitch.c: Adjust line numbers.
16202         * gcc.dg/Wswitch-default.c: Likewise.
16203         * gcc.dg/Wswitch-enum.c: Likewise.
16204
16205 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
16206
16207         * gcc.c-torture/execute/20030222-1.c: New test.
16208
16209 2003-03-03  James E Wilson  <wilson@tuliptree.org>
16210
16211         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
16212
16213 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
16214
16215         PR c++/9878
16216         * g++.dg/init/ref1.C: New test.
16217
16218 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
16219
16220         * gcc.dg/sh-relax.c: New SH-only test.
16221
16222 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
16223
16224         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
16225         comment explaining purpose of testcase.
16226
16227 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
16228
16229         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
16230         for HC11/HC12 (asm needs two int registers).
16231         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
16232         HC11/HC12 because the test uses an asm which needs two 32-bit
16233         registers.
16234
16235 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
16236
16237         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
16238         for HC11/HC12 (array is too large otherwise).
16239         * gcc.c-torture/compile/920501-4.x: New file, likewise.
16240         * gcc.c-torture/compile/20010518-2.x: Likewise.
16241         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
16242         HC11/HC12 (array is too large).
16243
16244 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
16245
16246         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
16247         * lib/g++-dg.exp (g++-dg-test): Likewise.
16248
16249 2003-03-01  Roger Sayle  <roger@eyesopen.com>
16250
16251         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
16252         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
16253
16254 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16255
16256         * g++.dg/warn/implicit-typename1.C: Remove warning.
16257
16258 2003-02-28  Richard Henderson  <rth@redhat.com>
16259
16260         * gcc.dg/noreturn-1.c: Move noreturn warning line.
16261         * gcc.dg/return-type-1.c: Move control reaches end warning line.
16262
16263 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
16264
16265         * gcc.dg/pch/pch.exp: Change .pch to .gch.
16266         * g++.dg/pch/pch.exp: Likewise.
16267
16268 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
16269
16270         PR c++/9879
16271         * testsuite/g++.dg/init/new4.C: New test.
16272
16273 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
16274
16275         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
16276
16277 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
16278
16279         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
16280         unsigned long.
16281
16282         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
16283         wider than float.
16284
16285 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16286
16287         * lib/scanasm.exp: Add support for counting numbers of
16288         occurences.
16289         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
16290         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
16291
16292 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
16293
16294         PR c++/9683
16295         * g++.dg/template/static3.C: New test.
16296
16297         PR c++/9829
16298         * g++.dg/parse/namespace6.C: New test.
16299
16300 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16301
16302         PR target/9732
16303         * gcc.dg/20030225-1.c: New test.
16304
16305 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
16306
16307         * README: Remove out-of-date information.
16308
16309         PR c++/9836
16310         * g++.dg/template/spec6.C: New test.
16311
16312 2003-02-24  Jeff Law  <law@redhat.com>
16313
16314         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
16315
16316 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16317
16318         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
16319         * gcc.dg/pragma-ep-1.c: Likewise.
16320
16321 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16322
16323         PR c++/9602
16324         * g++.dg/template/friend16.C: New test.
16325
16326 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
16327
16328         PR c++/5333
16329         * g++.dg/parse/fused-params1.C: Adjust error messages.
16330         * g++.dg/template/nested3.C: New test.
16331
16332 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
16333
16334         * g++.dg/abi/param1.C: New test.
16335
16336 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16337
16338         PR c++/7982
16339         * g++.dg/warn/implicit-typename1.C: New test.
16340
16341 2003-02-22  Kelley Cook <kelleycook@comcast.net>
16342
16343         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
16344         with "mtune".
16345         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16346         * gcc.c-torture/execute/20010129-1.x: Likewise.
16347         * gcc.dg/20011107-1.c: Likewise.
16348         * gcc.dg/20020108-1.c: Likewise.
16349         * gcc.dg/20020122-3.c: Likewise.
16350         * gcc.dg/20020206-1.c: Likewise.
16351         * gcc.dg/20020310-1.c: Likewise.
16352         * gcc.dg/20020426-2.c: Likewise.
16353         * gcc.dg/20020517-1.c: Likewise.
16354         * gcc.dg/991230-1.c: Likewise.
16355         * gcc.dg/i386-unroll-1.c: Likewise.
16356         * gcc.misc-tests/i386-prefetch.exp: Likewise.
16357
16358 2003-02-22  Jan Hubicka  <jh@suse.cz>
16359
16360         * gcc.dg/i386-mul.c: New test.
16361
16362 2003-02-21  Roger Sayle  <roger@eyesopen.com>
16363
16364         * gcc.dg/builtins-5.c: New test case.
16365
16366 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
16367
16368         * gcc.dg/asmreg-1.c: New test.
16369
16370 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16371
16372         PR c++/9749
16373         * g++.dg/parse/varmod1.C: New test.
16374
16375 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16376
16377         PR c++/9727
16378         * g++.dg/template/op1.C: New test.
16379
16380 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16381
16382         PR c++/8906
16383         * g++.dg/template/nested2.C: New test.
16384
16385 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16386
16387         PR c++/8724
16388         * g++.dg/expr/dtor1.C: New test.
16389
16390 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
16391
16392         * gcc.dg/cpp/include3.c: New test.
16393         * gcc.dg/cpp/inc/foo.h: New file.
16394
16395 2003-02-21  Glen Nakamura  <glen@imodulo.com>
16396
16397         * gcc.c-torture/execute/20030221-1.c: New test.
16398
16399 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
16400
16401         PR c++/9729
16402         * g++.dg/abi/conv1.C: New test.
16403
16404 2003-02-20  Jan Hubicka  <jh@suse.cz>
16405
16406         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
16407
16408 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
16409
16410         * gcc.c-torture/compile/20030219-1.c: New test.
16411
16412 2003-02-18  Jan Hubicka  <jh@suse.cz>
16413
16414         * gcc.dg/funcorder.c: New test.
16415
16416 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
16417
16418         * gcc.c-torture/execute/20030218-1.c: New.
16419
16420 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
16421
16422         * gcc.dg/20030218-1.c: New.
16423
16424 2003-02-18  Richard Henderson  <rth@redhat.com>
16425
16426         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
16427         * gcc.dg/attr-used-2.c: New.
16428
16429 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
16430
16431         PR c++/9704
16432         * g++.dg/init/copy5.C: New test.
16433
16434 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
16435
16436         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
16437         * g++.dg/pch/pch.exp: Likewise.
16438
16439 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
16440
16441         * gcc.c-torture/execute/20030209-1.c: Enable the test if
16442         STACK_SIZE is not defined.
16443
16444 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16445
16446         PR c++/9457
16447         * g++.dg/template/init1.C: New test.
16448
16449 2003-02-16  Jan HUbicka  <jh@suse.cz>
16450
16451         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
16452         (foo): Add few extra tests
16453         * gcc.dg/c99-const-expr-3.c: Likewise.
16454         * gcc.c-torture/execute/20030216-1.c: New.
16455
16456 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16457
16458         PR c++/9459
16459         * g++.dg/ext/typeof4.C: New test.
16460
16461 2003-02-15  Roger Sayle  <roger@eyesopen.com>
16462
16463         * gcc.dg/i386-387-3.c: New test case.
16464
16465 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
16466
16467         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
16468         cris-*-elf* cris-*-aout* and mmix-*-*.
16469
16470 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
16471
16472         * gcc.dg/20030213-1.c: New test.
16473
16474 2003-02-12  Roger Sayle  <roger@eyesopen.com>
16475
16476         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
16477         * gcc.dg/i386-387-2.c: Likewise.
16478
16479 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
16480
16481         * gcc.dg/ppc-spe.c: Fix formatting.
16482         Enable tests that were previously unsupported by gas.
16483         Delete tests for instructions that no longer exist.
16484         Switch arguments on evsubifw builtin.
16485
16486 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
16487
16488         * gcc.c-torture/execute/20030209-1.c: Disable the test if
16489         STACK_SIZE is too small.
16490
16491 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16492             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16493
16494         * gcc.dg/decl-2.c: New test.
16495
16496 2003-02-10  Jan Hubicka  <jh@suse.cz>
16497
16498         * gcc.dg/i386-fpcvt-1.c:  New test.
16499
16500 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
16501
16502         * gcc.c-torture/execute/20030209-1.c: New test.
16503
16504 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
16505
16506         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
16507         int-wide bitops, use the constants of the same width.
16508         Likewise, if long long is 32-bit wide, test bitops using
16509         32-bit constants.
16510
16511 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
16512
16513         * gcc.dg/20021014-1.c: Annotate with expected notice text.
16514
16515 2003-02-07  Roger Sayle  <roger@eyesopen.com>
16516
16517         * testsuite/gcc.dg/builtins-4.c: New test case.
16518
16519 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16520
16521         * gcc.dg/20020430-1.c: Fix dg command typos.
16522         * gcc.dg/20020503-1.c: Likewise.
16523
16524 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16525
16526         PR c++/8785
16527         * g++.dg/parse/fused-params1.C: New test.
16528
16529         PR c++/8857
16530         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
16531
16532         PR c++/8921
16533         * g++.dg/parse/non-dependent1.C: New test.
16534
16535         PR c++/8928
16536         * g++.dg/parse/dupl-tmpl-args1.C: New test.
16537
16538         PR c++/9228
16539         * g++.dg/parse/undefined7.C: New test.
16540         * g++.dg/parse/non-templ1.C: New test.
16541
16542         PR c++/9229
16543         * g++.dg/parse/too-many-tmpl-args1.C: New test.
16544
16545 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
16546
16547         * gcc.c-torture/compile/20030206-1.c: New test.
16548
16549 2003-02-05  Roger Sayle  <roger@eyesopen.com>
16550
16551         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
16552         "pow" to "foo" to avoid potential confusion with a math built-in.
16553
16554 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16555
16556         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
16557         conditions for SPARC targets.
16558
16559 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
16560
16561         * gcc.dg/20030204-1.c: New test.
16562
16563 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16564
16565         PR c++/38
16566         * g++.dg/parse/array-size1.C: New test.
16567
16568         PR c++/5657
16569         * g++.dg/parse/undefined3.C: New test.
16570
16571         PR c++/5665
16572         * g++.dg/parse/undefined4.C: New test.
16573
16574         PR c++/5975
16575         * g++.dg/parse/undefined5.C: New test.
16576
16577         PR c++/7259
16578         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
16579
16580         PR c++/8578
16581         * g++.dg/parse/casting-operator1.C: New test.
16582
16583         PR c++/8596
16584         * g++.dg/parse/undefined6.C: New test.
16585
16586         PR c++/8736
16587         * g++.dg/parse/missing-template1.C: New test.
16588
16589 2003-02-04  Jan Hubicka  <jh@suse.cz>
16590
16591         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
16592         * gcc.dg/i386-cmov?.c:  Likewise.
16593         * gcc.dg/i386-fpcvt-?.c:  Likewise.
16594         * gcc.dg/i386-ssefp-1.c:  Likewise.
16595         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
16596         conventions.
16597
16598 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
16599
16600         PR c++/7129
16601         * testsuite/g++.dg/ext/max.C: New test.
16602
16603 2003-02-03  Jan Hubicka  <jh@suse.cz>
16604
16605         * gcc.c-torture/execute/20030203-1.c: New test.
16606
16607 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
16608
16609         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
16610         'natural-endian'.
16611
16612 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
16613
16614         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
16615         * g++.dg/init/new2.C: Likewise.
16616         * g++.dg/other/new1.C: Likewise.
16617
16618 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
16619
16620         * gcc.dg/struct-ret-libc.c: New test.
16621
16622 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
16623
16624         * gcc.dg/20030129-1.c: New test.
16625
16626 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16627
16628         PR c++/8849
16629         * g++.dg/template/ptrmem4.C: New test.
16630
16631 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
16632
16633         * g++.dg/parser/constant1.C: New test.
16634
16635 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16636
16637         PR c++/8591
16638         * g++.dg/parse/friend2.C: New test.
16639
16640 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16641
16642         PR c++/9437
16643         * g++.dg/template/unify4.C: New test.
16644
16645 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
16646
16647         * gcc.c-torture/execute/20030128-1.c: New test.
16648
16649 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
16650
16651         * g++.dg/lookup/nested1.C: Test moved from ...
16652         * g++.old-deja/g++.other/lookup24.C: ... here.
16653
16654 2003-01-28  Jan Hubicka  <jh@suse.cz>
16655
16656         * gcc.dg/i386-cmov5.c:  New test.
16657
16658 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
16659
16660         * gcc.c-torture/execute/20010925-1.c: Changed the
16661         memcpy declaration.
16662
16663 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
16664
16665         PR c++/3902
16666         * g++.dg/parse/template5.C: New test.
16667
16668 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
16669
16670         PR fortran/9258
16671         * g77.dg/pr9258: New test.
16672
16673 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16674
16675         * README: Move relevant parts from README.g++.
16676
16677         * README.g++: Remove this file.
16678
16679 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
16680
16681         * g++.dg/abi/dcast1.C: New test.
16682
16683 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16684
16685         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
16686
16687 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
16688
16689         PR c++/47
16690         * g++.old-deja/g++.other/lookup24.C: New test.
16691
16692 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16693
16694         PR middle-end/7227
16695         * gcc.dg/uninit-C.c: New test.
16696
16697 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
16698
16699         * g++.dg/abi/covariant1.C: New test.
16700
16701 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
16702
16703         * gcc.dg/20030123-1.c: New test.
16704
16705 2003-01-25  Jan Hubicka  <jh@suse.cz>
16706
16707         PR opt/8492
16708         * gcc.c-torture/compile/20030125-1.c
16709
16710 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
16711
16712         PR c++/9403
16713         * g++.dg/parse/template3.C: New test.
16714         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
16715
16716         PR c++/795
16717         * g++.dg/parse/template4.C: New test.
16718
16719         PR c++/9415
16720         * g++.dg/template/qual2.C: New test.
16721
16722         PR c++/8545
16723         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
16724
16725         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
16726
16727 2003-01-25  Roger Sayle  <roger@eyesopen.com>
16728
16729         * gcc.c-torture/execute/switch-1.c: New test case.
16730
16731 2003-01-25  Jan Hubicka  <jh@suse.cz>
16732
16733         * gcc.c-torture/execute/20030125-1.[cx]: New test.
16734
16735 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
16736
16737         Tweaks for Bison-1.875. From the NEWS file:
16738         "- `parse error' -> `syntax error'
16739         Bison now uniformly uses the term `syntax error'"
16740         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
16741         * gcc.dg/cpp/digraph2.c: Likewise.
16742         * gcc.dg/cpp/direct2.c: Likewise.
16743         * gcc.dg/cpp/paste4.c: Likewise.
16744         * gcc.dg/c90-restrict-1.c: Likewise.
16745         * gcc.dg/c99-func-2.c: Likewise.
16746         * gcc.dg/noncompile/920721-2.c: Likewise.
16747         * gcc.dg/noncompile/930622-2.c: Likewise.
16748         * gcc.dg/noncompile/940112-1.c: Likewise.
16749         * gcc.dg/noncompile/950921-1.c: Likewise.
16750         * gcc.dg/noncompile/951123-1.c: Likewise.
16751         * gcc.dg/noncompile/971104-1.c: Likewise.
16752         * gcc.dg/noncompile/990416-1.c: Likewise.
16753
16754 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
16755
16756         * g++.dg/parse/undefined1.C: Add error message.
16757
16758 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
16759
16760         PR c++/9354
16761         * g++.dg/parse/new1.C: New test.
16762
16763         PR c++/9216
16764         * g++.dg/parse/template2.C: New test.
16765
16766         PR c++/9354
16767         * g++.dg/parse/typedef2.C: New test.
16768
16769         PR c++/9328
16770         * g++.dg/ext/typeof3.C: New test.
16771
16772 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16773
16774         PR c++/2738
16775         * g++.dg/parse/ret-type1.C: New test.
16776
16777         PR c++/3792
16778         * g++.dg/parse/tmpl-outside1.C: New test.
16779
16780         PR c++/4207
16781         * g++.dg/parse/int-as-enum1.C: New test.
16782
16783         PR c++/4903
16784         * g++.dg/parse/no-typename1.C: New test.
16785
16786         PR c++/5533
16787         * g++.dg/parse/no-value1.C: New test.
16788
16789         PR c++/5921
16790         * g++.dg/parse/wrong-inline1.C: New test.
16791
16792         PR c++/6402
16793         * g++.dg/parse/ref1.C: New test.
16794
16795         PR c++/6992
16796         * g++.dg/parse/attr-ctor1.C: New test.
16797
16798         PR c++/7229
16799         * g++.dg/parse/namespace5.C: New test.
16800
16801         PR c++/7917
16802         * g++.dg/parse/func-def1.C: New test.
16803
16804         PR c++/8143
16805         * g++.dg/parse/undefined1.C: New test.
16806
16807         PR c++/5723, PR c++/8522
16808         * g++.dg/parse/specialization1.C: New test.
16809
16810         PR c++/163, PR c++/8595
16811         * g++.dg/parse/struct-as-enum1.C: New test.
16812
16813         PR c++/9173
16814         * g++.dg/parse/undefined2.C: New test.
16815
16816 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
16817
16818         PR c++/9298
16819         * g++.dg/parse/template1.C: New test.
16820
16821         PR c++/9384
16822         * g++.dg/parse/using1.C: New test.
16823
16824         PR c++/9285
16825         PR c++/9294
16826         * g++.dg/parse/expr2.C: New test.
16827
16828         PR c++/9388
16829         * g++.dg/parse/lookup2.C: Likewise.
16830
16831 2003-01-21  Jan Hubicka  <jh@suse.cz>
16832
16833         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
16834         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
16835         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
16836         * gcc.c-torture/execute/string-opt-*.c: Likewise.
16837
16838 2003-01-20  Nick Clifton  <nickc@redhat.com>
16839
16840         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
16841         problem with ARM sibcall code generation.
16842
16843 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16844
16845         * gcc.c-torture/execute/20030120-1.c: New.
16846
16847 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
16848
16849         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
16850
16851 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
16852
16853         PR c++/9272
16854         * g++.dg/parse/ctor1.C: New test.
16855
16856         PR c++/9294:
16857         * g++.dg/parse/qualified1.C: New test.
16858
16859         * g++.dg/parse/typename3.C: New test.
16860
16861 2003-01-16  Richard Henderson  <rth@redhat.com>
16862
16863         * g++.dg/tls/init-2.C: Fix error matches for real this time.
16864
16865 2003-01-16  Richard Henderson  <rth@redhat.com>
16866
16867         * g++.dg/pch/pch.exp: Copy test header to the working directory
16868         before using it either for precompilation or direct use.
16869         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
16870         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
16871
16872 2003-01-16  Richard Henderson  <rth@redhat.com>
16873
16874         * gcc.dg/pch/pch.exp: Copy test header to the working directory
16875         before using it either for precompilation or direct use.
16876         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
16877         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
16878
16879 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
16880
16881         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
16882         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
16883         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
16884         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
16885         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
16886         typename warning into error.
16887         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
16888         error messages.
16889         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
16890         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
16891         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
16892         messages.
16893         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
16894         make declaration visible in template.
16895         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
16896         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
16897         messages.
16898         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
16899         message.
16900         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
16901         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
16902         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
16903         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
16904         typename warning with error message.
16905         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
16906         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
16907         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
16908
16909 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
16910
16911         * g++.dg/parse/ambig2.C: New test.
16912
16913 2003-01-15  Richard Henderson  <rth@redhat.com>
16914
16915         * g++.dg/tls/init-2.C: Update error message string.
16916
16917 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16918
16919         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
16920
16921 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
16922
16923         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
16924         all for HC11/HC12.
16925         * gcc.c-torture/compile/20001205-1.x: Likewise.
16926         * gcc.c-torture/compile/20001226-1.x: Likewise.
16927         * gcc.c-torture/compile/920520-1.x: Likewise.
16928         * gcc.c-torture/compile/961203-1.x: Likewise.
16929         * gcc.c-torture/compile/20020604-1.x: Likewise.
16930
16931 2003-01-15  Jan Hubicka  <jh@suse.cz>
16932
16933         * gcc.c-torture/compile/20030115-1.c: New test.
16934
16935         * gcc.dg/i386-fpcvt-1.c: New test.
16936         * gcc.dg/i386-fpcvt-2.c: New test.
16937
16938 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
16939
16940         Further conform g++'s __vmi_class_type_info to the C++ ABI
16941         specification.
16942         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
16943         the specification.
16944
16945 2003-01-14  Jan Hubicka  <jh@suse.cz>
16946
16947         * gcc.dg/i386-fpcvt-1.c: New test.
16948         * gcc.dg/i386-fpcvt-2.c: New test.
16949
16950 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16951
16952         * gcc.dg/i386-mmx-3.c: New test.
16953
16954 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
16955
16956         PR c++/9264
16957         * g++.dg/parse/octal1.C: New file.
16958
16959         PR c++/9172
16960         * g++.dg/parse/typename1.C: New file.
16961
16962 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
16963
16964         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
16965         * gcc.dg/bf-no-ms-layout.c: Likewise.
16966         * gcc.dg/bf-ms-attrib.c: Likewise.
16967
16968 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
16969
16970         PR c++/9099
16971         * g++.dg/parse/dtor1.C: New file.
16972
16973         PR c++/9128
16974         * g++.dg/rtti/typeid1.C: New file.
16975
16976         PR c++/9153
16977         * g++.dg/parse/lookup1.C: New file.
16978
16979         PR c++/9171
16980         * g++.dg/templ/spec5.C: New file.
16981
16982 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
16983
16984         * gcc.c-torture/compile/20030110-1.c: New test.
16985
16986 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
16987
16988         Merge from pch-branch:
16989
16990         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
16991
16992         * gcc.dg/pch/cpp-1.h: New.
16993         * gcc.dg/pch/cpp-1.c: New.
16994         * gcc.dg/pch/cpp-2.h: New.
16995         * gcc.dg/pch/cpp-2.c: New.
16996
16997         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
16998
16999         * gcc.dg/pch/except-1.h: New.
17000         * gcc.dg/pch/except-1.c: New.
17001
17002         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
17003
17004         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
17005         running test.
17006         * gcc.dg/pch: Include *.hp not *.h.
17007         * gcc.dg/pch/system-1.h: New.
17008         * gcc.dg/pch/system-1.c: New.
17009
17010         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
17011
17012         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
17013         rather than trying to build and run a program using PCH.
17014         * gcc.dg/pch: Remove dg-do commands from test files.
17015
17016         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
17017
17018         * gcc.dg/pch/macro-3.c: New.
17019         * gcc.dg/pch/macro-3.h: New.
17020
17021         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
17022
17023         * gcc.dg/pch/common-1.c: New.
17024         * gcc.dg/pch/common-1.h: New.
17025         * gcc.dg/pch/decl-1.c: New.
17026         * gcc.dg/pch/decl-1.h: New.
17027         * gcc.dg/pch/decl-2.c: New.
17028         * gcc.dg/pch/decl-2.h: New.
17029         * gcc.dg/pch/decl-3.c: New.
17030         * gcc.dg/pch/decl-3.h: New.
17031         * gcc.dg/pch/decl-4.c: New.
17032         * gcc.dg/pch/decl-4.h: New.
17033         * gcc.dg/pch/decl-5.c: New.
17034         * gcc.dg/pch/decl-5.h: New.
17035         * gcc.dg/pch/global-1.c: New.
17036         * gcc.dg/pch/global-1.h: New.
17037         * gcc.dg/pch/inline-1.c: New.
17038         * gcc.dg/pch/inline-1.h: New.
17039         * gcc.dg/pch/inline-2.c: New.
17040         * gcc.dg/pch/inline-2.h: New.
17041         * gcc.dg/pch/static-1.c: New.
17042         * gcc.dg/pch/static-1.h: New.
17043         * gcc.dg/pch/static-2.c: New.
17044         * gcc.dg/pch/static-2.h: New.
17045
17046         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
17047
17048         * g++.dg/pch/pch.exp: Better handle failing testcases.
17049         * gcc.dg/pch/pch.exp: Likewise.
17050         * gcc.dg/pch/macro-1.c: New.
17051         * gcc.dg/pch/macro-1.h: New.
17052         * gcc.dg/pch/macro-2.c: New.
17053         * gcc.dg/pch/macro-2.h: New.
17054
17055         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
17056
17057         * g++.dg/dg.exp: Treat files in pch/ specially.
17058         * g++.dg/pch/pch.exp: New file.
17059         * g++.dg/pch/empty.H: New file.
17060         * g++.dg/pch/empty.C: New file.
17061         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
17062         "precompile".
17063
17064         * gcc.dg/pch/pch.exp: New file.
17065         * gcc.dg/pch/empty.h: New file.
17066         * gcc.dg/pch/empty.c: New file.
17067         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
17068         "precompile".
17069
17070 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17071
17072         * g++.dg/template/friend14.C: New test.
17073
17074 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17075
17076         * gcc.dg/old-style-asm-1.c: New test.
17077
17078 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
17079
17080         * gcc.c-torture/compile/20030109-1.c: New test.
17081
17082 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17083
17084         * gcc.c-torture/execute/20030109-1.c: New test.
17085
17086 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
17087
17088         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
17089         * g++.old-deja/g++.mike/dyncast2.C: Likewise
17090         * g++.old-deja/g++.mike/dyncast3.C: Likewise
17091         * g++.old-deja/g++.mike/eh2.C: Likewise
17092         * g++.old-deja/g++.mike/eh3.C: Likewise
17093         * g++.old-deja/g++.mike/eh5.C: Likewise
17094         * g++.old-deja/g++.mike/eh6.C: Likewise
17095         * g++.old-deja/g++.mike/eh7.C: Likewise
17096         * g++.old-deja/g++.mike/eh8.C: Likewise
17097         * g++.old-deja/g++.mike/eh9.C: Likewise
17098         * g++.old-deja/g++.mike/eh10.C: Likewise
17099         * g++.old-deja/g++.mike/eh12.C: Likewise
17100         * g++.old-deja/g++.mike/eh13.C: Likewise
17101         * g++.old-deja/g++.mike/eh14.C: Likewise
17102         * g++.old-deja/g++.mike/eh16.C: Likewise
17103         * g++.old-deja/g++.mike/eh17.C: Likewise
17104         * g++.old-deja/g++.mike/eh18.C: Likewise
17105         * g++.old-deja/g++.mike/eh21.C: Likewise
17106         * g++.old-deja/g++.mike/eh23.C: Likewise
17107         * g++.old-deja/g++.mike/eh24.C: Likewise
17108         * g++.old-deja/g++.mike/eh25.C: Likewise
17109         * g++.old-deja/g++.mike/eh26.C: Likewise
17110         * g++.old-deja/g++.mike/eh27.C: Likewise
17111         * g++.old-deja/g++.mike/eh28.C: Likewise
17112         * g++.old-deja/g++.mike/eh29.C: Likewise
17113         * g++.old-deja/g++.mike/eh31.C: Likewise
17114         * g++.old-deja/g++.mike/eh33.C: Likewise
17115         * g++.old-deja/g++.mike/eh34.C: Likewise
17116         * g++.old-deja/g++.mike/eh35.C: Likewise
17117         * g++.old-deja/g++.mike/eh36.C: Likewise
17118         * g++.old-deja/g++.mike/eh37.C: Likewise
17119         * g++.old-deja/g++.mike/eh38.C: Likewise
17120         * g++.old-deja/g++.mike/eh39.C: Likewise
17121         * g++.old-deja/g++.mike/eh40.C: Likewise
17122         * g++.old-deja/g++.mike/eh41.C: Likewise
17123         * g++.old-deja/g++.mike/eh42.C: Likewise
17124         * g++.old-deja/g++.mike/eh44.C: Likewise
17125         * g++.old-deja/g++.mike/eh46.C: Likewise
17126         * g++.old-deja/g++.mike/eh47.C: Likewise
17127         * g++.old-deja/g++.mike/eh48.C: Likewise
17128         * g++.old-deja/g++.mike/eh49.C: Likewise
17129         * g++.old-deja/g++.mike/eh50.C: Likewise
17130         * g++.old-deja/g++.mike/eh51.C: Likewise
17131         * g++.old-deja/g++.mike/eh53.C: Likewise
17132         * g++.old-deja/g++.mike/eh55.C: Likewise
17133         * g++.old-deja/g++.mike/p7912.C: Likewise
17134         * g++.old-deja/g++.mike/p9706.C: Likewise
17135         * g++.old-deja/g++.mike/p10416.C: Likewise
17136         * g++.old-deja/g++.mike/p11667.C: Likewise
17137         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
17138         Remove redundant reference to Iris.
17139         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
17140         Elxsi, i860, Pico Java, and WE32K.
17141
17142 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
17143
17144         * g++.dg/ext/asm4.C: New test.
17145
17146 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17147
17148         PR c++/9030
17149         * g++.dg/template/friend12.C: New test.
17150         * g++.dg/template/friend13.C: Likewise.
17151         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
17152
17153 2003-01-08  Jan Hubicka  <jh@suse.cz>
17154
17155         * gcc.dg/i386-cadd.c: New test.
17156         * gcc.dg/i386-cmov4.c: Likewise.
17157
17158 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
17159
17160         PR c++/9165
17161         * g++.dg/warn/Wunused-3.C: New test.
17162
17163         * g++.dg/abi/bitfield9.C: New test.
17164
17165         PR c++/9189
17166         * g++.dg/parse/defarg3.C: New test.
17167
17168 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
17169
17170         * g++.dg/parse/ambig1.C: New test.
17171         * g++.dg/parse/defarg2.C: New test.
17172
17173 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
17174
17175         * g++.dg/template/defarg-1.C: New test.
17176         * g++.dg/template/local2.C: Likewise.
17177
17178 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
17179
17180         * gcc.c-torture/execute/20030105-1.c: New test.
17181
17182 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17183
17184         * g++.dg/parse/namespace3.C: Remove extra semicolons.
17185         * g++.dg/parse/namespace4.C: Likewise.
17186
17187 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
17188
17189         * g++.dg/template/ntp2.C: New test.
17190
17191 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
17192
17193         * g++.dg/parse/extern-C-1.C: New test.
17194
17195         * g++.dg/parse/namespace4.C: New test.
17196
17197         * g++.dg/template/nested1.C: New test.
17198
17199         * g++.dg/parse/namespace3.C: New test.
17200
17201 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
17202
17203         * g++.dg/lookup/two-stage1.C: New test.
17204
17205 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17206
17207         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
17208         * g++.old-deja/g++.jason/access8.C: Likewise.
17209         * g++.old-deja/g++.other/decl5.C: Likewise.
17210
17211 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
17212
17213         * g++.dg/parse/parse7.C: New test.
17214
17215 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
17216
17217         PR c++/2843
17218         * g++.dg/ext/attrib7.C: New test.
17219
17220 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
17221
17222         * g++.dg/parse/parse6.C: New test.
17223
17224 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
17225
17226         * gcc.dg/h8300-stack-1.c: New.
17227
17228 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
17229
17230         g++.dg/lookup/exception1.C: New test.
17231
17232         g++.dg/lookup/template1.C: New test.
17233
17234         g++.dg/parse/namespace2.C: New test.
17235
17236         g++.dg/parse/parens2.C: New test.
17237
17238 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17239
17240         * g++.dg/parse/parse5.C: New test.
17241         * g++.dg/lookup/scoped4.C: New test.
17242
17243 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
17244
17245         * g++.dg/parse/parens1.C: New test.
17246
17247         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
17248         angle-bracket1.C.
17249         * g++.dg/parse/parens2.C: New test.
17250
17251         * g++.dg/lookup/scope-operator1.C: New test.
17252
17253         * g++.dg/parse/operator1.C: New test.
17254
17255 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17256
17257         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
17258         * g++.old-deja/g++.other/access6.C: Likewise.
17259         * g++.old-deja/g++.other/decl1.C: Likewise.
17260         * g++.old-deja/g++.pt/typename12.C: Likewise.
17261
17262 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
17263
17264         * g++.dg/parse/namespace1.C: New test.
17265
17266 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17267
17268         * g++.dg/parse/parse4.C: New test.
17269
17270 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17271
17272         * g++.dg/parse/parse3.C: New test.
17273
17274 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17275
17276         * g++.dg/parse/parse2.C: New test.
17277
17278 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17279
17280         * g++.dg/template/friend11.C: New test.
17281
17282 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17283
17284         * g++.dg/parse/parse1.C: New test.
17285
17286 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
17287
17288         * lib/profopt.exp: Change the name of a global variable to avoid
17289         possible clashes with other test suites.
17290
17291 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
17292
17293         * g++.dg/inherit/covariant8.C: New test.
17294
17295 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
17296
17297         * g++.dg/init/array9.C: New test.
17298
17299         PR c++/9112
17300         * g++.dg/parse/expr1.C: New test.
17301
17302 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
17303
17304         * gcc.c-torture/compile/20021230-1.c: New test.
17305
17306 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
17307
17308         * g++.dg/inherit/covariant5.C: New test.
17309         * g++.dg/inherit/covariant6.C: New test.
17310         * g++.dg/inherit/covariant7.C: New test.
17311
17312 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17313
17314         PR c++/2739
17315         * g++.dg/other/access2.C: New test.
17316
17317 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17318
17319         * g++.dg/other/anon-struct.C: No longer fails
17320         * g++.old-deja/g++.brendan/parse4.C: Likewise.
17321         * g++.old-deja/g++.brendan/parse5.C: Likewise.
17322         * g++.old-deja/g++.brendan/parse6.C: Likewise.
17323
17324 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17325
17326         * g++.dg/parse/angle-bracket.C (main): No longer fails.
17327
17328 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
17329
17330         * g++.dg/eh/spec4.C: Remove stray semicolon.
17331         * g++.dg/expr/pmf-1.C: Change error message.
17332         * g++.dg/ext/asm1.C: Remove stray semicolon.
17333         * g++.dg/ext/typename1.C: Add missing typenames.
17334         * g++.dg/inherit/template-as-base.C: Change error message.
17335         * g++.dg/lookup/scoped1.C: Likewise.
17336         * g++.dg/lookup/scoped2.C: Likewise.
17337         * g++.dg/lookup/using2.C: Likewise.
17338         * g++.dg/other/component1.C: Remove stray semicolon.
17339         * g++.dg/other/do1.C: Change error message.
17340         * g++.dg/other/error2.C: Likewise.
17341         * g++.dg/other/init1.C: Likewise.
17342         * g++.dg/other/packed1.C: Remove stray semicolon.
17343         * g++.dg/other/ptrmem2.C: Change error message.
17344         * g++.dg/parse/parameter-declaration-1.C: Remove line number
17345         marker.
17346         * g++.dg/special/initp1.C: Remove invalid attribute usage.
17347         * g++.dg/template/access3.C: Add typename keyword.
17348         * g++.dg/template/access5.C: Remove stray semicolon.
17349         * g++.dg/template/access6.C: Likewise.
17350         * g++.dg/template/complit1.C: Likewise.
17351         * g++.dg/template/crash1.C: Change error message.
17352         * g++.dg/template/inherit2.C: Remove stray semicolon.
17353         * g++.dg/template/instantiate2.C: Likewise.
17354         * g++.dg/template/instantiate3.C: Change error message.
17355         * g++.dg/template/qual1.C: Remove stray semicolon.
17356         * g++.dg/template/qualttp18.C: Change error message.
17357         * g++.dg/template/ref1.C: Remove stray semicolon.
17358         * g++.dg/template/sizeof1.C (A::value): Declare it.
17359         * g++.dg/template/spec4.C: Change error message.
17360         * g++.dg/template/static1.C: Likewise.
17361         * g++.dg/template/type1.C: Likewise.
17362         * g++.dg/template/typename3.C: Likewise.
17363         * g++.old-deja/g++.benjamin/13478.C: Change error message.
17364         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
17365         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
17366         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
17367         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
17368         named return value extension.
17369         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
17370         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
17371         * g++.old-deja/g++.bob/extern_C.C: Likewise.
17372         * g++.old-deja/g++.bob/inherit2.C: Likewise.
17373         * g++.old-deja/g++.brendan/complex1.C: Likewise.
17374         * g++.old-deja/g++.brendan/copy5.C: Likewise.
17375         * g++.old-deja/g++.brendan/crash13.C: Likewise.
17376         * g++.old-deja/g++.brendan/crash15.C: Likewise.
17377         * g++.old-deja/g++.brendan/crash18.C: Change error message.
17378         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
17379         * g++.old-deja/g++.brendan/crash38.C: Likewise.
17380         * g++.old-deja/g++.brendan/crash50.C: Likewise.
17381         * g++.old-deja/g++.brendan/crash56.C: Likewise.
17382         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
17383         syntax.
17384         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
17385         * g++.old-deja/g++.brendan/crash8.C: Change error message.
17386         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
17387         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
17388         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
17389         * g++.old-deja/g++.brendan/template11.C: Likewise.
17390         * g++.old-deja/g++.brendan/template26.C: Likewise.
17391         * g++.old-deja/g++.brendan/template27.C: Use explicit
17392         specialization syntax.
17393         * g++.old-deja/g++.brendan/template30.C: Likewise.
17394         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
17395         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
17396         non-dependent names.
17397         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
17398         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
17399         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
17400         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
17401         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
17402         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
17403         named return value extension.
17404         * g++.old-deja/g++.ext/namedret2.C: Likewise.
17405         * g++.old-deja/g++.ext/namedret3.C: Likewise.
17406         * g++.old-deja/g++.ext/return1.C: Likewise.
17407         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
17408         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
17409         * g++.old-deja/g++.jason/access8.C: Likewise.
17410         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
17411         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
17412         pseudo-destructor names.
17413         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
17414         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
17415         pseudo-destructor names.
17416         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
17417         * g++.old-deja/g++.jason/overload19.C: Likewise.
17418         * g++.old-deja/g++.jason/overload32.C: Likewise.
17419         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
17420         stray semicolons.
17421         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
17422         * g++.old-deja/g++.jason/return.C: Likewise.
17423         * g++.old-deja/g++.jason/return2.C: Likewise.
17424         * g++.old-deja/g++.jason/shadow1.C: Likewise.
17425         * g++.old-deja/g++.jason/special.C: Use explicit specialization
17426         syntax.
17427         * g++.old-deja/g++.jason/template10.C: Account for use of
17428         non-dependent names.
17429         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
17430         syntax.
17431         * g++.old-deja/g++.jason/template37.C: Likewise.
17432         * g++.old-deja/g++.law/access4.C: Change error messages.
17433         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
17434         pseudo-destructor names.
17435         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
17436         * g++.old-deja/g++.law/ctors9.C: Likewise.
17437         * g++.old-deja/g++.law/cvt22.C: Likewise.
17438         * g++.old-deja/g++.law/dtors5.C: Likewise.
17439         * g++.old-deja/g++.law/global-init1.C: Likewise.
17440         * g++.old-deja/g++.law/missed-error3.C: Likewise.
17441         * g++.old-deja/g++.law/operators28.C: Likewise.
17442         * g++.old-deja/g++.law/visibility28.C: Likewise.
17443         * g++.old-deja/g++.martin/eval1.C: Likewise.
17444         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
17445         name.
17446         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
17447         * g++.old-deja/g++.mike/net34.C: Likewise.
17448         * g++.old-deja/g++.mike/net36.C: Likewise.
17449         * g++.old-deja/g++.mike/ns2.C: Likewise.
17450         * g++.old-deja/g++.mike/p12306.C: Likewise.
17451         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
17452         value extension.
17453         * g++.old-deja/g++.mike/p700.C: Likewise.
17454         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
17455         * g++.old-deja/g++.mike/p710.C: Likewise.
17456         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
17457         value extension.
17458         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
17459         * g++.old-deja/g++.mike/pmf9.C: Likewise.
17460         * g++.old-deja/g++.ns/crash2.C: Likewise.
17461         * g++.old-deja/g++.ns/crash3.C: Likewise.
17462         * g++.old-deja/g++.ns/invalid1.C: Likewise.
17463         * g++.old-deja/g++.ns/ns17.C: Likewise.
17464         * g++.old-deja/g++.ns/template16.C: Likewise.
17465         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
17466         keyword.
17467         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
17468         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
17469         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
17470         named return value extension.
17471         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
17472         * g++.old-deja/g++.other/access4.C: Issue additional error
17473         messages.
17474         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
17475         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
17476         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
17477         * g++.old-deja/g++.other/crash25.C: Change error message.
17478         * g++.old-deja/g++.other/crash4.C: Change error message.
17479         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
17480         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
17481         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
17482         checks.
17483         * g++.old-deja/g++.other/defarg8.C: Likewise.
17484         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
17485         * g++.old-deja/g++.other/dtor10.C: Likewise.
17486         * g++.old-deja/g++.other/incomplete.C: Likewise.
17487         * g++.old-deja/g++.other/linkage7.C: Likewise.
17488         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
17489         lookup algorithm.
17490         * g++.old-deja/g++.other/mangle2.C: Likewise.
17491         * g++.old-deja/g++.other/refinit2.C: Likewise.
17492         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
17493         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
17494         * g++.old-deja/g++.pt/crash28.C: Likewise.
17495         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
17496         syntax.
17497         * g++.old-deja/g++.pt/crash32.C: Change error message.
17498         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
17499         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
17500         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
17501         error message position.
17502         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
17503         * g++.old-deja/g++.pt/defarg8.C: Change error message.
17504         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
17505         syntax.
17506         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
17507         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
17508         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
17509         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
17510         keyword.
17511         * g++.old-deja/g++.pt/explicit31.C: Likewise.
17512         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
17513         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
17514         keyword.
17515         * g++.old-deja/g++.pt/explicit71.C: Change error message.
17516         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
17517         syntax.
17518         * g++.old-deja/g++.pt/friend28.C: Account for use of
17519         non-dependent names.
17520         * g++.old-deja/g++.pt/friend29.C: Likewise.
17521         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
17522         rules.
17523         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
17524         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
17525         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
17526         lookup rules.
17527         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
17528         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
17529         keyword.
17530         * g++.old-deja/g++.pt/memclass20.C: Likewise.
17531         * g++.old-deja/g++.pt/memclass5.C: Likewise.
17532         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
17533         keyword.
17534         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
17535         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
17536         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
17537         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
17538         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
17539         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
17540         keyword.
17541         * g++.old-deja/g++.pt/spec10.C: Likewise.
17542         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
17543         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
17544         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
17545         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
17546         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
17547         * g++.old-deja/g++.pt/ttp62.C: Likewise.
17548         * g++.old-deja/g++.pt/ttp64.C: Likewise.
17549         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
17550         * g++.old-deja/g++.pt/typename15.C: Likewise.
17551         * g++.old-deja/g++.pt/typename22.C: Likewise.
17552         * g++.old-deja/g++.pt/typename6.C: Change error messages.
17553         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
17554         * g++.old-deja/g++.pt/virtual2.C: Likewise.
17555         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
17556         syntax.
17557         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
17558         return value extension.
17559         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
17560         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
17561         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
17562         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
17563
17564 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
17565
17566         * g++.dg/warn/inline1.C: New test.
17567         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
17568         * g++.old-deja/g++.jason/synth10.C: Likewise.
17569         * g++.old-deja/g++.mike/net31.C: Likewise.
17570         * g++.old-deja/g++.mike/p8786.C: Likewise.
17571
17572         * g++.dg/template/friend10.C: New test.
17573         * g++.dg/template/conv5.C: New test.
17574
17575 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
17576
17577         * g++.dg/lookup/scoped3.C: New test.
17578
17579         * g++.dg/lookup/decl1.C: New test.
17580         * g++.dg/lookup/decl2.C: New test.
17581
17582 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17583
17584         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
17585         gcc.c-torture/compile/20021015-1.c,
17586         gcc.c-torture/compile/20021015-2.c,
17587         gcc.c-torture/compile/20021123-1.c,
17588         gcc.c-torture/compile/20021123-2.c,
17589         gcc.c-torture/compile/20021123-3.c,
17590         gcc.c-torture/compile/20021123-4.c,
17591         gcc.c-torture/execute/20021024-1.c: Add tests previously added
17592         only to 3.1 or 3.2 branch.
17593
17594 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
17595
17596         * gcc.dg/i386-bitfield3.c: New test.
17597
17598         * gcc.dg/i386-bitfield2.c: New test.
17599
17600 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
17601
17602         * g++.dg/parse/conv_op1.C: New test.
17603
17604 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
17605
17606         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
17607         approved.
17608
17609 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
17610
17611         * gcc.c-torture/compile/20021220-1.c: New test.
17612
17613 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
17614
17615         * gcc.dg/i386-fastcall-1.c: New.
17616
17617 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17618
17619         * gcc.c-torture/execute/20021219-1.c: New test.
17620
17621 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17622
17623         * gcc.dg/i386-pic-1.c: New test.
17624
17625 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17626
17627         PR c++/8099
17628         * g++.dg/template/friend9.C: New test.
17629
17630 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17631
17632         PR c++/3663
17633         * g++.dg/template/access7.C: New test.
17634
17635 2002-12-18  Nick Clifton  <nickc@redhat.com>
17636
17637         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
17638         the libstdc++-v3 directory has been found.
17639
17640 2002-12-12  Devang Patel <dpatel@apple.com>
17641         * gcc.dg/darwin-ld-1.c: New test.
17642         * gcc.dg/darwin-ld-2.c: New test.
17643         * gcc.dg/darwin-ld-3.c: New test.
17644         * gcc.dg/darwin-ld-4.c: New test.
17645         * gcc.dg/darwin-ld-5.c: New test.
17646
17647 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17648
17649         * gcc.c-torture/compile/20021212-1.c: New test.
17650
17651 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
17652
17653         * gcc.dg/fshort-wchar: New test.
17654
17655 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
17656
17657         PR c++/8372
17658         * g++.dg/template/dtor1.C: New test.
17659
17660         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
17661         markers.
17662
17663 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
17664
17665         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
17666
17667 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
17668
17669         * g++.dg/template/static1.C: New test.
17670         * g++.dg/template/static2.C: New test.
17671         * g++.old-deja/g++.ext/memconst.C: New test.
17672
17673 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17674
17675         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
17676         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
17677         * g++.dg/special/initp1.C: Likewise.
17678
17679 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
17680
17681         * gcc.c-torture/execute/20021204-1.c: New test.
17682
17683 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
17684
17685         * gcc.dg/ppc-fmadd-1.c: New file.
17686         * gcc.dg/ppc-fmadd-2.c: New file.
17687         * gcc.dg/ppc-fmadd-3.c: New file.
17688
17689 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17690
17691         * gcc.c-torture/compile/20021204-1.c: New test.
17692
17693 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17694
17695         * g++.dg/inherit/covariant2.C: New test.
17696         * g++.dg/inherit/covariant3.C: New test.
17697         * g++.dg/inherit/covariant4.C: New test.
17698         * g++.dg/inherit/covariant1.C: Remove XFAIL.
17699         * g++.old-deja/g++.robertl/eb17.C: Likewise.
17700
17701 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
17702
17703         PR c++/8688
17704         * g++.dg/init/brace3.C: New test.
17705
17706 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
17707
17708         * gcc.dg/20020210-1.c: Fix a comment typo.
17709
17710 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
17711
17712         PR c++/8720
17713         * g++.dg/parse/defarg1.C: New test.
17714
17715         PR c++/8615
17716         * g++.dg/template/char1.C: New test.
17717
17718         * g++.dg/template/varmod1.C: Fix typo.
17719
17720 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17721
17722         DR 180
17723         * g++.old-deja/g++.pt/crash32.C: Expect error.
17724
17725 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
17726
17727         PR c++/5919
17728         * g++.dg/template/varmod1.C: New test.
17729
17730         PR c++/8727
17731         * g++.dg/inherit/typeinfo1.C: New test.
17732
17733         PR c++/8663
17734         * g++.dg/inherit/typedef1.C: New test.
17735
17736 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
17737
17738         PR c++/8332
17739         PR c++/8493
17740         * g++.dg/template/strlen1.C: New test.
17741
17742         PR c++/8227
17743         * g++.dg/template/ctor2.C: New test.
17744
17745         PR c++/8214
17746         * g++.dg/init/string1.C: New test.
17747
17748         PR c++/8511
17749         * g++.dg/template/friend8.C: New test.
17750
17751 2002-11-29  Joe Buck <jbuck@synopsys.com>
17752
17753         * g++.dg/lookup/anon2.C: New test.
17754
17755 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
17756
17757         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
17758         h8300 port.
17759
17760 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
17761
17762         * gcc.dg/bitfld-6.c: New test.
17763
17764 2002-11-27  Jan Hubicka  <jh@suse.cz>
17765
17766         * gcc.c-torture/execute/20021127.[cx]: New test.
17767
17768 2002-11-26  Jan Hubicka  <jh@suse.cz>
17769
17770         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
17771         quality.
17772
17773 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
17774
17775         * g++.dg/init/brace2.C: New test.
17776         * g++.old-deja/g++.mike/p9129.C: Correct.
17777
17778 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
17779
17780         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
17781
17782 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
17783
17784         * gcc.dg/sibcall-6: New test for indirect sibcalls.
17785
17786 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
17787
17788         * testsuite/g++.dg/abi/empty11.C: New test.
17789         * testsuite/g++.dg/rtti/cv1.C: New test.
17790
17791 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
17792
17793         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
17794
17795 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
17796
17797         * g++.dg/abi/empty10.C: New test.
17798
17799 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17800
17801         * gcc.c-torture/compile/20021124-1.c: New test.
17802
17803 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
17804
17805         * g++.dg/abi/rtti2.C: New test.
17806
17807 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17808
17809         * gcc.dg/i386-unroll-1.c: New test.
17810
17811 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17812
17813         * gcc.c-torture/compile/20021120-1.c: New test.
17814         * gcc.c-torture/compile/20021120-2.c: New test.
17815
17816 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17817
17818         * gcc.dg/bitfld-5.c: New test.
17819
17820 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17821
17822         * gcc.c-torture/execute/20021120-3.c: New test.
17823
17824 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17825
17826         * gcc.c-torture/execute/20021120-2.c: New test.
17827
17828 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17829
17830         * gcc.c-torture/execute/20021120-1.c: New test.
17831
17832 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
17833
17834         * gcc.c-torture/execute/20021118-3.c: New test.
17835
17836 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17837
17838         * gcc.c-torture/compile/20021119-1.c: New test.
17839
17840 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
17841
17842         * gcc.dg/duff-1.c: New test.
17843         * gcc.dg/duff-2.c: New test.
17844         * gcc.dg/duff-3.c: New test.
17845
17846 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
17847
17848         * gcc.dg/cpp/_Pragma5.c: New test.
17849
17850 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
17851
17852         * gcc.c-torture/execute/20021118-2.c: New test.
17853
17854 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
17855
17856         * gcc.c-torture/execute/20021118-1.c: New test.
17857
17858 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
17859
17860         * gcc.dg/20021116-1.c: New test.
17861
17862 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
17863
17864         * g++.dg/abi/vcall1.C: New test.
17865
17866 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
17867
17868         * gcc.dg/20021029-1.c: New test.
17869         * gcc.dg/20021029-2.c: New test.
17870
17871 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17872
17873         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
17874
17875 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17876
17877         PR c/8439
17878         * gcc.dg/20021110.c: Move to ...
17879         * gcc.c-torture/compile/20021110.c: .... here.
17880
17881 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17882
17883         PR c/8467
17884         * gcc.c-torture/execute/20021111-1.c
17885
17886 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17887
17888         PR c/8439
17889         * gcc.dg/20021110.c: New test.
17890
17891 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
17892
17893         * g++.dg/abi/vthunk3.C: Run only on x86.
17894
17895 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17896
17897         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
17898
17899 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
17900
17901         * lib/compat.exp (compat-execute): Fix logic error in last
17902         change.
17903
17904 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
17905
17906         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
17907
17908 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17909
17910         PR c++/8389
17911         * g++.dg/template/access6.C: New test.
17912
17913 2002-11-08  Jan Hubicka  <jh@suse.cz>
17914
17915         * gcc.dg/i386-ssefp-1.c: New test.
17916         * gcc.dg/i386-ssefp-1.c: New test.
17917
17918 2002-11-08  Jan Hubicka  <jh@suse.cz>
17919
17920         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
17921
17922 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
17923
17924         * g++.dg/abi/vthunk3.C: New test.
17925
17926         PR c++/8338
17927         * g++.dg/template/crash2.C: New test.
17928
17929 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
17930
17931         * testsuite/g++.dg/abi/dtor1.C: New test.
17932         * testsuite/g++.dg/abi/dtor2.C: Likewise.
17933
17934 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
17935
17936         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
17937         Darwin.
17938
17939 2002-11-04  Adam Nemet  <anemet@lnxw.com>
17940
17941         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
17942         -mthumb.  Only xfail with -O0.
17943
17944 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
17945
17946         * g++.dg/abi/thunk1.C: New test.
17947         * g++.dg/abi/thunk2.C: Likewise.
17948         * g++.dg/abi/vtt1.C: Likewise.
17949
17950 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
17951
17952         PR optimization/8423
17953         * gcc.c-torture/execute/builtin-constant.c: New test.
17954
17955 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
17956
17957         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
17958         Add some more cases.
17959
17960 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
17961
17962         PR c++/8391
17963         * g++.dg/opt/local1.C: New test.
17964
17965 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
17966
17967         PR c++/8160
17968         * g++.dg/template/complit1.C: New test.
17969
17970         PR c++/8149
17971         * g++.dg/template/typename4.C: Likewise.
17972
17973 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17974
17975         Core issue 287, PR c++/7639
17976         * g++.dg/template/instantiate1.C: Adjust error location.
17977         * g++.dg/template/instantiate3.C: New test.
17978         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
17979         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
17980         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
17981
17982 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
17983
17984         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
17985
17986 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
17987
17988         PR c++/8287
17989         * g++.dg/init/dtor2.C: New test.
17990
17991 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17992
17993         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
17994         * gcc.dg/nest.c: Bypass errors on irix6.
17995
17996 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
17997
17998         * gcc.dg/nest.c: Expect error for mmix-*-*.
17999         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
18000
18001 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
18002
18003         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
18004         markers.
18005
18006         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
18007
18008 2002-10-25  Mike Stump  <mrs@apple.com>
18009
18010         * gcc.dg/warn-1.c: New test.
18011
18012 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
18013
18014         * g++.dg/template/typename3.C: New test.
18015
18016 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
18017
18018         * g++.dg/lookup/ptrmem1.C: New test.
18019
18020         * g++.dg/abi/vthunk2.C: New test.
18021
18022 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
18023
18024         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
18025
18026 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
18027
18028         * g++.dg/abi/empty9.C: New test.
18029
18030 2002-10-24  Richard Henderson  <rth@redhat.com>
18031
18032         * g++.dg/inherit/thunk1.C: Enable for ia64.
18033
18034 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
18035
18036         PR c++/8067
18037         * g++.dg/lookup/pretty1.C: New test.
18038
18039 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
18040
18041         * gcc.dg/20021023-1.c: New test.
18042
18043 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
18044
18045         PR c++/7679
18046         * g++.dg/parse/inline1.C: New test.
18047
18048 2002-10-23  Richard Henderson  <rth@redhat.com>
18049
18050         * g++.dg/inherit/thunk1.C: Enable for x86_64.
18051
18052         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
18053
18054 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
18055
18056         PR c++/6579
18057         * g++.dg/parse/stmtexpr3.C: New test.
18058
18059 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18060
18061         * g++.dg/expr/cond1.C: New test.
18062
18063 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
18064
18065         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
18066
18067 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18068
18069         * g++.dg/abi/vbase13.C: New test.
18070         * g++.dg/abi/vbase14.C: Likewise.
18071
18072 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
18073
18074         * gcc.dg/tls/pic-1.c: New test.
18075         * gcc.dg/tls/nonpic-1.c: New test.
18076         * gcc.dg/20021018-1.c: New test.
18077
18078 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
18079
18080         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
18081         Remove only files with the same base name as the test case.
18082         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
18083         (profopt-execute): Likewise.  Also, remove old profiling
18084         and performance data files before running the tests.
18085
18086         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
18087         * g++.dg/bprob/bprob.exp: Likewise.
18088         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
18089         to allow more general test case names.
18090
18091         * g++.dg/bprob/bprob-1.C: Rename to ...
18092         * g++.dg/bprob/g++-bprob-1.C: ... this.
18093
18094         * g77.dg/bprob/bprob-1.f: Rename to ...
18095         * g77.dg/bprob/g77-bprob-1.f: ... this.
18096
18097 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
18098
18099         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
18100         bison 1.50 or later.
18101
18102 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
18103
18104         * g++.dg/README: Describe more test directories.
18105
18106 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18107
18108         * g++.dg/init/array6.C: Add additional tests.
18109
18110 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
18111
18112         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
18113         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
18114
18115 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
18116
18117         * gcc.c-torture/compile/20020604-1.x: New.
18118         * gcc.c-torture/compile/simd-5.x: Likewise.
18119         * gcc.c-torture/execute/920710-1.x: Likewise.
18120         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
18121
18122 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18123
18124         * g++.dg/inherit/override1.C: Add dg-options clause.
18125
18126 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18127
18128         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
18129         _mm_slli_si128.
18130
18131 2002-10-19  Andreas Schwab  <schwab@suse.de>
18132
18133         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
18134         directory component.
18135
18136 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
18137
18138         * g++.dg/inherit/thunk1.C: New test.
18139
18140         * g++.dg/inherit/override1.C: New test.
18141
18142         * g++.dg/abi/mangle11.C: New test.
18143         * g++.dg/abi/mangle14.C: New test.
18144         * g++.dg/abi/mangle17.C: New test.
18145
18146 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
18147
18148         * g++.dg/overload/member2.C: New test.
18149
18150 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
18151
18152         * g++.dg/README: Describe new compat directory.
18153         * g++.dg/dg.exp: Skip tests in compat directory.
18154         * README.compat: New file.
18155         * lib/compat.exp: New expect script.
18156         * g++.dg/compat: New test directory.
18157         * g++.dg/compat/compat.exp: New expect script.
18158         * g++.dg/compat/abi: New test directory.
18159         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
18160         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
18161         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
18162         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
18163         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
18164         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
18165         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
18166         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
18167         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
18168         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
18169         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
18170         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
18171         * g++.dg/compat/break: New test directory.
18172         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
18173         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
18174         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
18175         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
18176         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
18177         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
18178         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
18179         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
18180         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
18181         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
18182         g++.dg/compat/break/README: New files.
18183         * g++.dg/compat/eh: New test directory.
18184         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
18185         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
18186         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
18187         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
18188         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
18189         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
18190         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
18191         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
18192         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
18193         g++.dg/compat/eh/filter2_y.C,
18194         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
18195         g++.dg/compat/eh/new1_y.C,
18196         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
18197         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
18198         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
18199         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
18200         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
18201         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
18202         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
18203         g++.dg/compat/eh/unexpected1_y.C: New files.
18204         * g++.dg/compat/init: New test directory.
18205         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
18206         g++.dg/compat/init/array5_y.C,
18207         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
18208         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
18209         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
18210         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
18211         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
18212         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
18213         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
18214         g++.dg/compat/init/init-ref2_y.C: New files.
18215
18216 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
18217
18218         PR c++/7584
18219         * g++.dg/inherit/using3.C: New test.
18220
18221 2002-10-17  Jan Hubicka  <jh@suse.cz>
18222
18223         * gcc.dg/20021017-2.c: New test.
18224
18225 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
18226
18227         * g++.dg/abi/mangle16.C: Adjust.
18228
18229         * g++.dg/init/array8.C: New test.
18230
18231 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
18232
18233         * gcc.dg/special/mips-abi.exp: New test.
18234         * gcc.dg/special/mips-abi.s: Empty file used by the above.
18235
18236 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
18237
18238         * g++.dg/abi/mangle16.C: New test.
18239         * g++.dg/abi/mangle17.C: Likewise.
18240
18241         PR c++/7478
18242         * g++.dg/template/ref1.C: New test.
18243
18244 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18245
18246         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
18247
18248 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
18249
18250         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
18251
18252 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
18253
18254         PR c++/7524
18255         * g++.dg/init/array7.C: New test.
18256
18257 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
18258
18259         * g++.dg/init/array6.C: New test.
18260
18261         * g++.dg/abi/mangle13.C: Likewise.
18262         * g++.dg/abi/mangle14.C: Likewise.
18263         * g++.dg/abi/mangle15.C: Likewise.
18264
18265 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18266
18267         * g++.dg/abi/empty8.C: New test.
18268
18269 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
18270
18271         * g++.dg/init/ctor1.C: New test.
18272
18273 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
18274
18275         * gcc.c-torture/execute/20021015-1.c: New test.
18276
18277 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
18278
18279         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
18280
18281 2002-10-14  Jan Hubicka  <jh@suse.cz>
18282
18283         * gcc.dg/i386-ssetype-[1-5].c: New tests.
18284
18285 2002-10-14  Richard Henderson  <rth@redhat.com>
18286
18287         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
18288
18289 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18290
18291         PR optimization/6631
18292         * g++.dg/opt/const2.C: New test.
18293
18294 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18295
18296         PR c++/7176
18297         * g++.dg/parse/friend1.C: New test.
18298         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
18299
18300 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
18301
18302         * gcc.dg/20021014-1.c: New test.
18303
18304 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
18305
18306         PR c++/5661
18307         * g++.dg/ext/vlm1.C: New test.
18308         * g++.dg/ext/vlm2.C: Likewise.
18309
18310         * g++.dg/init/array1.C: Remove invalid braces.
18311         * g++.dg/init/brace1.C: New test.
18312         * g++.dg/init/copy2.C: Likewise.
18313         * g++.dg/init/copy3.C: Likewise.
18314         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
18315         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
18316         braces.
18317
18318 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
18319
18320         * gcc.dg/cpp/assembler.S: Don't use -ansi.
18321
18322 2002-10-11  Richard Shann  <richard.shann@superh.com>
18323
18324         * gcc.c-torture/compile/simd-5.c: New test.
18325
18326 2002-10-10  Roger Sayle  <roger@eyesopen.com>
18327
18328         * gcc.c-torture/execute/shiftopt-1.c: New test case.
18329
18330 2002-10-10  Jim Wilson  <wilson@redhat.com>
18331
18332         * gcc.c-torture/execute/20021010-1.c: New test.
18333
18334 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
18335
18336         PR c/7353
18337         * g++.dg/ext/typedef-init.C: New test.
18338         * gcc.dg/typedef-init.c: New test.
18339
18340 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
18341
18342         * gcc.dg/cpp/paste13.c: New test.
18343
18344 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18345
18346         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
18347         remaining platforms, XFAIL during compile, not execute.  Don't
18348         XFAIL at -O0.
18349
18350 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18351
18352         * gcc.dg/alias-1.c: Tweak expected warning.
18353
18354 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
18355
18356         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
18357
18358 2002-10-06  Andreas Jaeger  <aj@suse.de>
18359
18360         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
18361         * gcc.dg/cpp/c++98.C: Likewise.
18362
18363         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
18364         * g++.dg/cpp/c++98.C: Likewise.
18365
18366         * g++.dg/README (Subdirectories): Mention cpp directory.
18367
18368         PR target/7559
18369         * gcc.dg/20021006-1.c: New test.
18370
18371 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18372
18373         PR c++/7804
18374         * g++.dg/other/warning1.C: New test.
18375
18376 2002-10-04  Roger Sayle  <roger@eyesopen.com>
18377
18378         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
18379         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
18380         and sparc-*-* with -m64 as expected failures.  See PR 8087.
18381
18382 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
18383
18384         PR c++/7931
18385         * g++.dg/template/ptrmem3.C: New test.
18386
18387         PR c++/7754
18388         * g++.dg/template/union1.C: New test.
18389
18390 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
18391
18392         PR c++/8006
18393         * g++.dg/abi/mangle9.C: New test.
18394         * g++.dg/abi/mangle10.C: New test.
18395         * g++.dg/abi/mangle11.C: New test.
18396         * g++.dg/abi/mangle12.C: New test.
18397
18398 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
18399
18400         PR c++/7188.
18401         * g++.dg/template/meminit1.C: New test.
18402         * g++.dg/warn/Wreorder-1.C: Likewise.
18403         * g++.old-deja/g++.mike/warn3.C: Tweak.
18404         * lib/prune.exp: Ingore "in copy constructor".
18405
18406 2002-10-02  Andreas Jaeger  <aj@suse.de>
18407
18408         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
18409         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
18410         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
18411         on x86-64.
18412
18413 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
18414
18415         * gcc.dg/empty1.C: Fix typo.
18416
18417 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
18418
18419         * gcc.dg/alias-1.c: New test.
18420
18421 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
18422
18423         * gcc.dg/empty1.C: New test.
18424
18425         * g++.dg/tls/init-2.C: Tweak error messages.
18426
18427 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
18428
18429         * gcc.c-torture/compile/20020923-1.c: New test.
18430
18431 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
18432
18433         * gcc.c-torture/execute/ffs-1.c: New test.
18434         * gcc.c-torture/execute/ffs-2.c: Ditto.
18435
18436 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
18437
18438         * g++.dg/overload/member1.C: New test.
18439
18440 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
18441
18442         * g++.dg/abi/empty7.C: New test.
18443         * g++.dg/init/pm2.C: Likewise.
18444
18445 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
18446
18447         * g++.dg/rtti/crash1.C: New test.
18448
18449 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
18450
18451         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
18452         gcc.dg/sibcall-4.c: New tests.
18453
18454 2002-09-28  Roger Sayle  <roger@eyesopen.com>
18455
18456         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
18457         powerpc and MMIX targets.
18458
18459 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
18460
18461         * gcc.dg/cpp/20020927-1.c: New.
18462
18463 2002-09-26  David S. Miller  <davem@redhat.com>
18464
18465         * gcc.c-torture/compile/trunctfdf.c: New.
18466
18467 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18468
18469         * lib/target-supports.exp (check_weak_available): Handle solaris2.
18470
18471 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
18472
18473         * gcc.c-torture/execute/loop-15.c: New.
18474
18475 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
18476
18477         * README.QMTEST: Fix typo.
18478
18479 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18480
18481         * gcc.dg/20020926-1.c: New test.
18482
18483 2002-09-25  David S. Miller  <davem@redhat.com>
18484
18485         PR target/7842
18486         * gcc.c-torture/execute/shiftdi.c: New test.
18487
18488 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
18489
18490         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
18491         unique to the tool.
18492         * lib/g77.exp (g77_init): Likewise.
18493         * lib/g++.exp (g++_init): Likewise.
18494         * lib/objc.exp (objc_init): Likewise.
18495
18496 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
18497
18498         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
18499         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
18500         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
18501
18502 2002-09-25  Richard Henderson  <rth@redhat.com>
18503
18504         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
18505         too-small long double.
18506
18507 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
18508
18509         * gcc.dg/20020919-1.c: New test.
18510
18511 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
18512
18513         * g++.dg/abi/bitfield6.C: New test.
18514         * g++.dg/abi/bitfield7.C: New test.
18515         * g++.dg/abi/bitfield8.C: New test.
18516         * g++.dg/abi/vbase11.C: New test.
18517
18518 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18519
18520         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
18521         hppa*-*-hpux*.  Update test comment.
18522
18523 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
18524
18525         * gcc.dg/tls/struct-1.c: New test.
18526
18527 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
18528
18529         * gcc.dg/cpp/tr-warn2.c: Update.
18530
18531 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
18532
18533         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
18534
18535 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
18536
18537         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
18538         systems.
18539
18540 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
18541
18542         * gcc.c-torture/execute/ieee/mzero3.c: New test.
18543
18544         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
18545         Adjust for c++filt moved to binutils.  Remove spurious duplicate
18546         setting of cxxfilt.
18547
18548 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
18549
18550         * gcc.dg/20020312-2.c: Update for darwin.
18551
18552 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18553
18554         * g++.old-deja/g++.other/crash32.C: Mark ICE.
18555
18556 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
18557
18558         * objc.dg/comp-types-1.m: New test.
18559         * objc.dg/comp-types-2.m: New test.
18560         * objc.dg/comp-types-3.m: New test.
18561         * objc.dg/comp-types-4.m: New test.
18562         * objc.dg/comp-types-5.m: New test.
18563         * objc.dg/comp-types-6.m: New test.
18564
18565 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18566
18567         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
18568
18569 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
18570
18571         * g++.dg/other/do1.C: New test.
18572
18573         * g++.dg/template/subst1.C: New test.
18574
18575 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
18576
18577         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
18578
18579 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
18580
18581         * g++.dg/template/qualttp20.C: Adjust expected errors.
18582         * g++.old-deja/g++.jason/report.C: Likewise.
18583         * g++.old-deja/g++.other/qual1.C: Likewise.
18584
18585         * g++.dg/lookup/scoped2.C: New test.
18586
18587         * g++.dg/ext/asm3.C: New test.
18588
18589 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
18590
18591         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
18592
18593 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
18594
18595         * ChangeLog: follow spelling conventions.
18596         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
18597         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
18598         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
18599         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
18600         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
18601         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
18602         * g++.old-deja/g++.law/global-init1.C: Likewise.
18603         * g++.old-deja/g++.other/delete4.C: Likewise.
18604         * g++.old-deja/g++.other/inline21.C: Likewise.
18605         * g++.old-deja/g++.other/singleton.C: Likewise.
18606         * g77.dg/strlen0.f: Likewise.
18607         * g77.f-torture/compile/20010519-1.f: Likewise.
18608         * g77.f-torture/compile/980310-4.f: Likewise.
18609         * gcc.c-torture/compile/20000605-1.c: Likewise.
18610         * gcc.c-torture/execute/20020225-1.c: Likewise.
18611         * gcc.dg/c90-hexfloat-2.c: Likewise.
18612         * gcc.dg/c99-bool-1.c: Likewise.
18613         * gcc.dg/c99-hexfloat-2.c: Likewise.
18614         * gcc.dg/dll-2.c: Likewise.
18615         * gcc.dg/wtr-union-init-1.c: Likewise.
18616         * gcc.dg/wtr-union-init-2.c: Likewise.
18617         * gcc.dg/wtr-union-init-3.c: Likewise.
18618         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18619         * gcc.dg/cpp/defined.c: Likewise.
18620         * gcc.dg/cpp/macsyntx.c: Likewise.
18621         * gcc.dg/cpp/paste2.c: Likewise.
18622         * gcc.dg/cpp/trad/defined.c: Likewise.
18623         * gcc.dg/format/c90-printf-1.c: Likewise.
18624         * gcc.dg/format/c90-scanf-1.c: Likewise.
18625         * gcc.dg/format/c99-printf-1.c: Likewise.
18626         * gcc.dg/format/c99-scanf-1.c: Likewise.
18627         * gcc.misc-tests/gcov-8.c: Likewise.
18628         * lib/profopt.exp: Likewise.
18629
18630 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
18631
18632         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
18633
18634 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18635
18636         * g++.dg/inherit/using2.C: New test.
18637
18638 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
18639
18640         * ChangeLog: Follow spelling conventions.
18641         * g++.dg/template/friend4.C: Likewise.
18642         * g++.old-deja/g++.pt/crash67.C: Likewise.
18643         * gcc.c-torture/execute/20000801-4.c: Likewise.
18644         * gcc.dg/c90-digraph-1.c: Likewise.
18645         * gcc.dg/c94-digraph-1.c: Likewise.
18646         * gcc.dg/c99-digraph-1.c: Likewise.
18647         * gcc.dg/cpp/line5.c: Likewise.
18648         * gcc.dg/cpp/multiline.c: Likewise.
18649         * gcc.dg/cpp/trad/literals-1.c: Likewise.
18650         * gcc.dg/format/attr-3.c: Likewise.
18651         * gcc.dg/format/c90-scanf-3.c: Likewise.
18652         * gcc.dg/format/ext-4.c: Likewise.
18653
18654 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18655
18656         * g++.dg/template/pretty1.C: New test.
18657
18658 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
18659
18660         * gcc.c-torture/execute/struct-cpy-1.c: New test.
18661
18662 2002-09-13  Matt Austern  <austern@apple.com>
18663
18664         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
18665         passing a cast expression to a function by const reference.
18666
18667 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
18668
18669         * g++.dg/template/deduce1.C: New test.
18670
18671 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
18672
18673         * gcc.c-torture/execute/simd-1.c: Force all use of int to
18674         32-bit int.
18675
18676 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18677
18678         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
18679         usage.
18680
18681 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
18682
18683         * gcc.c-torture/compile/20020910-1.c: New test.
18684
18685 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
18686
18687         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
18688
18689 2002-09-10  Andreas Jaeger  <aj@suse.de>
18690
18691         * gcc.dg/20020312-2.c: Adjust for x86-64.
18692
18693 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
18694
18695         * g77.dg/7388.f: New test case for PR 7388.
18696
18697 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
18698
18699         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
18700
18701 2002-09-05  Ziemowit Laski <zlaski@apple.com>
18702
18703         * objc.dg/proto-lossage-1.m: New test.
18704
18705 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
18706
18707         * gcc.dg/cpp/_Pragma4.c: Fix typo.
18708
18709 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
18710
18711         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
18712         expected to pass.
18713
18714 2002-09-06  Stan Shebs  <shebs@apple.com>
18715             David Edelsohn  <edelsohn@gnu.org>
18716
18717         * gcc.dg/weak: New directory.
18718         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
18719         target-specific xfail bits.
18720         * gcc.dg/typeof-2.c: Move to new directory.
18721         * gcc.dg/weak.exp: New expect script.
18722
18723 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
18724
18725         * gcc.c-torture/execute/extzvsi.c: New test.
18726
18727 2002-09-05  Stan Shebs  <shebs@apple.com>
18728
18729         * gcc.dg/weak-1.c: xfail on Darwin.
18730         * gcc.dg/weak-2.c: Ditto.
18731         * gcc.dg/weak-3.c: Ditto.
18732         * gcc.dg/weak-4.c: Ditto.
18733         * gcc.dg/weak-5.c: Ditto.
18734         * gcc.dg/weak-6.c: Ditto.
18735         * gcc.dg/weak-7.c: Ditto.
18736         * gcc.dg/weak-8.c: Ditto.
18737         * gcc.dg/weak-9.c: Ditto.
18738
18739 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
18740
18741         * gcc.c-torture/execute/loop-14.c: New test.
18742
18743 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
18744
18745         * g++.dg/other/cxa-atexit1.C: New test.
18746
18747         * gcc.dg/typeof-2.c: New test.
18748
18749 2002-09-03  Roger Sayle  <roger@eyesopen.com>
18750
18751         * gcc.dg/builtins-2.c: New testcase.
18752         * gcc.dg/builtins-3.c: New testcase.
18753
18754 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
18755
18756         * gcc.dg/cpp/_Pragma4.c: New test.
18757
18758 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
18759
18760         * objc/execute/nil_method-1.m: New testcase.
18761
18762 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
18763
18764         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
18765         [Object class], not [Object initialize].
18766
18767 2002-08-31  Roger Sayle  <roger@eyesopen.com>
18768             Hans-Peter Nilsson  <hp@bitrange.com>
18769
18770         * gcc.c-torture/execute/20020720-1.x: Skip test on
18771         mmix-knuth-mmixware.  Correct comment.
18772
18773 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
18774
18775         * testsuite/g++.dg/abi/bitfield5.C: New test.
18776         * testsuite/g++.dg/abi/vbase10.C: Likewise.
18777
18778 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
18779
18780         * objc.dg/undeclared-selector.m: New test.
18781
18782 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
18783
18784         * g++.dg/other/offsetof1.C: Avoid cast warning.
18785
18786 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
18787
18788         * objc.dg/super-class-2.m: New test.
18789
18790 2002-08-24  Matt Austern  <austern@apple.com>
18791
18792         * g++.dg/ext/lvaddr.C: New test.
18793         * g++.dg/ext/lvcast.C: New test.
18794
18795 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
18796
18797         * testsuite/g++.dg/inherit/cond1.C: New test.
18798
18799 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
18800
18801         * gcc.dg/noncompile/incomplete-1.c: New test.
18802
18803 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
18804
18805         * gcc.dg/typespec-1.c: New test.
18806
18807 2002-08-20  Devang Patel  <dpatel@apple.com>
18808         * objc.dg/proto-hier-2.m: New test.
18809
18810 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
18811
18812         * objc.dg/bitfield-1.m: New test.
18813         * objc.dg/bitfield-2.m: New test.
18814
18815 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18816
18817         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
18818         gcc.dg/c99-flex-array-4.c: New tests.
18819
18820 2002-08-16  Stan Shebs  <shebs@apple.com>
18821
18822         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
18823
18824 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
18825
18826         * gcc.dg/typeof-1.c: New test.
18827         * g++.dg/ext/typeof2.C: New test.
18828
18829 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18830
18831         * g++.dg/other/offsetof1.C: New test.
18832
18833 2002-08-14  Richard Henderson  <rth@redhat.com>
18834
18835         * gcc.dg/tls/diag-3.c: Fix expected message strings.
18836
18837 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
18838
18839         * gcc.dg/cpp/_Pragma3.c: New test.
18840
18841 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
18842
18843         * g++.dg/template/inherit3: New test.
18844
18845 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18846
18847         * gcc.dg/bitfld-4.c: Add blank options.
18848
18849 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
18850
18851         * g++.dg/template/crash1.C: New test.
18852
18853 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
18854
18855         * gcc.dg/tls/opt-2.c: New test.
18856
18857 2002-08-08  Devang Patel  <dpatel@apple.com>
18858
18859         * objc.dg/selector-1.m : New test
18860
18861 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18862
18863         * g++.dg/abi/bitfield4.C: New test.
18864         * gcc.dg/bitfld-4.c: New test.
18865
18866 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18867
18868         * g++.dg/other/packed1.C: New test.
18869
18870 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
18871
18872         * g++.dg/abi/offsetof.C: Tweak error messages.
18873         * g++.old-deja/g++.mike/p10769a.C: Likewise.
18874
18875 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
18876
18877         * gcc.dg/bitfld-3.c: New test.
18878
18879 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18880             Richard Henderson  <rth@redhat.com>
18881
18882         * gcc.dg/i386-bitfield1.c: New test.
18883         * g++.dg/abi/bitfield3.C: Update.
18884
18885 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
18886
18887         * objc.dg/const-str-2.m: Update.
18888         * gcc.dg/cpp/c++98.c: Change to C extension.
18889         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
18890         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
18891
18892 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
18893
18894         * testsuite/gcc.dg/tls/diag-3.c: New.
18895
18896 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
18897
18898         * g++.dg/README (Subdirectories): Document new subdir expr.
18899         * g++.dg/expr/pmf-1.C: New test.
18900
18901 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
18902
18903         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
18904
18905 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
18906
18907         * g++.dg/abi/bitfield3.C: New test.
18908
18909 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
18910
18911         * lib/gcov.exp: Tweak expected line formats.
18912         * gcc.misc-tests/gcov8.c: New test.
18913         * gcc.misc-tests/gcov8.x: New flags.
18914
18915 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
18916
18917         * consistency.vlad/layout/endian.c: Include string.h.
18918
18919         * gcc.c-torture/execute/20020805-1.c: New test.
18920
18921 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
18922
18923         * g++.dg/other/conversion1.C: New test.
18924
18925 2002-08-03  Roger Sayle  <roger@eyesopen.com>
18926
18927         * gcc.dg/builtins-1.c: New testcase.
18928
18929 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
18930
18931         * g++.dg/inherit/access3.C: New test.
18932
18933 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
18934
18935         * gcc.dg/ia64-visibility-2.c: New test.
18936
18937 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
18938
18939         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
18940         __qualifier_flags to __flags.
18941
18942 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
18943
18944         * g++.dg/inherit/operator1.C: New test.
18945         * g++.dg/lookup/disamb1.C: Fix typo in comment.
18946         * g++.dg/other/error1.C: Change expected error message.
18947         * g++.dg/template/conv4.C: Likewise.
18948
18949 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
18950
18951         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
18952         for documented behavior.
18953
18954 2002-07-25  Roger Sayle  <roger@eyesopen.com>
18955
18956         * gcc.c-torture/execute/20020720-1.x: Skip this test on
18957         several targets known to fail.
18958
18959 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
18960
18961         * gcc.dg/mips-args-[123].c: New tests.
18962
18963 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
18964
18965         * gcc.dg/ppc-spe.c: New.
18966
18967 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
18968
18969         * g++.dg/other/ptrmem4.C: New testcase.
18970
18971 2002-07-24  Richard Henderson  <rth@redhat.com>
18972
18973         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
18974
18975 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
18976
18977         * g++.dg/ext/alignof1.C (main): Return 0 for success.
18978
18979 2002-07-24  Roger Sayle  <roger@eyesopen.com>
18980
18981         * gcc.c-torture/execute/memset-3.c: New testcase.
18982
18983 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
18984
18985         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
18986         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
18987
18988 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18989
18990         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
18991         Delete.
18992
18993 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
18994
18995         * gcc.c-torture/compile/simd-4.c: New test.
18996
18997 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18998
18999         PR c++/7347, c++/7348
19000         * g++.dg/template/access4.C: New test.
19001         * g++.dg/template/access5.C: New test.
19002         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
19003         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
19004         * g++.old-deja/g++.pt/ttp58.C: Likewise.
19005         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
19006
19007 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
19008
19009         * gcc.dg/gnu89-init-2.c: New test.
19010
19011 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
19012
19013         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
19014
19015 2002-07-20  Roger Sayle  <roger@eyesopen.com>
19016
19017         * gcc.c-torture/execute/20020720-1.c: New testcase.
19018
19019 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
19020
19021         * gcc.dg/cpp/Wsignprom.c: New tests.
19022
19023 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
19024
19025         * gcc.c-torture/execute/loop-13.c: New test.
19026
19027 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
19028
19029         * gcc.dg/cpp/expr.c: New tests.
19030
19031 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
19032
19033         * g++.dg/opt/pr6713.C: Add template instantiation.
19034
19035 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
19036
19037         * gcc.dg/nest.c: New test.
19038
19039 2002-07-17  Richard Henderson  <rth@redhat.com>
19040
19041         * g++.dg/opt/pr6713.C: New test.
19042
19043 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
19044
19045         * gcc.c-torture/execute/loop-2e.x: Let the testcase
19046         XFAIL for all x86 processors.
19047
19048 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
19049
19050         * gcc.c-torture/execute/20010122-1.x: Do not test with
19051         -fomit-frame-pointer.
19052
19053 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19054
19055         * g++.dg/template/instantiate2.C: New test.
19056         * g++.dg/template/spec4.C: New test.
19057
19058 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19059
19060         * g++.dg/template/access2.C: New test.
19061         * g++.dg/template/access3.C: New test.
19062
19063 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
19064
19065         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
19066         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
19067         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
19068         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
19069         Convert to use <stdarg.h>.
19070         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
19071         Delete.
19072         * gcc.dg/va-arg-2.c: New.
19073         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
19074
19075 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
19076
19077         * gcc.c-torture/compile/20020710-1.c: New test.
19078
19079 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
19080                           Andrew Pinski  <pinskia@physics.uc.edu>
19081
19082         gcc.c-torture/compile/simd-2.c: New testcase.
19083         gcc.c-torture/compile/simd-3.c: Likewise.
19084
19085 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
19086
19087         PR c++/7224
19088         * g++.dg/overload/error1.C: New test.
19089
19090 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19091
19092         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
19093         configuration and IRIX 6 O32 ABI.
19094
19095 2002-07-11  Roger Sayle  <roger@eyesopen.com>
19096
19097         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
19098
19099 2002-07-10  Roger Sayle  <roger@eyesopen.com>
19100
19101         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
19102
19103 2002-07-10  Jeffrey A Law  <law@redhat.com>
19104
19105         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
19106
19107         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
19108
19109 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
19110
19111         * gcc.dg/20020312-2.c: Check for __PPC__.
19112
19113 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
19114
19115         * gcc.c-torture/compile/20020709-1.c: New test.
19116
19117 2002-07-07  Roger Sayle  <roger@eyesopen.com>
19118
19119         * g++.dg/template/qualttp21.C: New test case.
19120
19121 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
19122
19123         * gcc.c-torture/compile/20020706-1.c: New test.
19124         * gcc.c-torture/compile/20020706-2.c: New test.
19125
19126 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
19127             Alexandre Oliva  <aoliva@redhat.com>
19128
19129         * g++.dg/warn/incomplete1.C: New test.
19130
19131 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19132
19133         PR c++/7099
19134         * g++.dg/warn/noreturn1.C: New test.
19135
19136 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
19137
19138         PR c++/6706
19139         * g++.dg/debug/debug6.C: New test.
19140         * g++.dg/debug/debug7.C: New test.
19141
19142 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
19143
19144         * gcc.c-torture/compile/simd-3.c: New test.
19145
19146 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
19147
19148         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
19149         * gcc.dg/20020620-1.c: Likewise.
19150
19151 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19152
19153         PR c++/6944
19154         * g++.dg/init/array4.C: New test.
19155         * g++.dg/init/array5.C: New test.
19156
19157 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
19158
19159         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
19160         * gcc.c-torture/execute/simd-2.c (main): Likewise.
19161
19162 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19163
19164         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
19165         * gcc.dg/wtr-aggr-init-1.c: Likewise.
19166         * gcc.dg/wtr-conversion-1.c: Likewise.
19167         * gcc.dg/wtr-escape-1.c: Likewise.
19168         * gcc.dg/wtr-int-type-1.c: Likewise.
19169         * gcc.dg/wtr-label-1.c: Likewise.
19170         * gcc.dg/wtr-static-1.c: Likewise.
19171         * gcc.dg/wtr-strcat-1.c: Likewise.
19172         * gcc.dg/wtr-suffix-1.c: Likewise.
19173         * gcc.dg/wtr-switch-1.c: Likewise.
19174         * gcc.dg/wtr-unary-plus-1.c: Likewise.
19175         * gcc.dg/wtr-union-init-1.c: Likewise.
19176         * gcc.dg/wtr-union-init-2.c: Likewise.
19177         * gcc.dg/wtr-union-init-3.c: Likewise.
19178
19179         * gcc.dg/wtr-func-def-1.c: New test.
19180
19181 2002-07-02 Devang Patel <dpatel@apple.com>
19182
19183         * objc.dg/param-1.m: New test.
19184
19185 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
19186
19187         * gcc.dg/cpp/trad/directive.c: Add test.
19188         * gcc.dg/cpp/trad/macroargs.c: Add test.
19189         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
19190
19191 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
19192
19193         * gcc.dg/cpp/cmdlne-M.c: New test.
19194
19195 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
19196
19197         * objc.dg/desig-init-1.m: New test.
19198
19199 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19200
19201         PR c++/6716
19202         * g++.dg/template/instantiate1.C: New test.
19203
19204 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
19205
19206         PR c++/7112
19207         * g++.dg/template/sizeof2.C: New test.
19208
19209 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
19210
19211         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
19212         gcc.dg/cpp/trad/include.c: New tests.
19213
19214 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
19215
19216         PR target/7177
19217         * gcc.c-torture/compile/20020701-1.c: New test.
19218
19219 2002-07-01  Stan Shebs  <shebs@apple.com>
19220
19221         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
19222         header here...
19223         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
19224         (objc-torture-execute): or here.
19225
19226 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
19227
19228         * gcc.c-torture/execute/arith-rand-ll.c: New test.
19229
19230 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
19231
19232         * gcc.dg/cpp/trad/escaped-nl.c: New test.
19233
19234 2002-06-30  Devang Patel  <dpatel@apple.com>
19235
19236         * objc.dg/fsyntax-only.m: New test.
19237
19238 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
19239
19240         PR c++/6695
19241         * g++.dg/template/friend7.C: New file.
19242
19243 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
19244
19245         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
19246         return type.
19247
19248 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
19249
19250         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
19251         avoid division by zero.
19252
19253 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
19254
19255         * gcc.dg/Wunknownprag.c: New tests.
19256
19257 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
19258
19259         * gcc.c-torture/execute/simd-2.c: New test.
19260
19261 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
19262
19263         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
19264         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
19265         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
19266         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
19267         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
19268         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
19269         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
19270         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
19271         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
19272         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
19273         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
19274         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
19275         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
19276         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
19277         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
19278         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
19279         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
19280
19281 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
19282
19283         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
19284         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
19285         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
19286         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
19287         New tests.
19288         * gcc.dg/cpp/trad/directive.c: Update.
19289
19290 2002-06-23  Andreas Jaeger  <aj@suse.de>
19291
19292         * gcc.c-torture/execute/complex-6.c: New.
19293
19294 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
19295
19296         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
19297         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
19298         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
19299         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
19300
19301 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
19302
19303         * gcc.dg/cpp/trad: New directory with traditional tests copied
19304         from parent directory.
19305         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
19306         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
19307         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
19308         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
19309         Move to trad/ and rename.
19310         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
19311         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
19312         gcc.dg/cpp/trad/redef2.c: New tests.
19313         * gcc.dg/cpp/trad/trad.exp: New driver.
19314
19315 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
19316
19317         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
19318         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
19319         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
19320         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
19321         Remove.
19322
19323 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
19324
19325         * gcc.dg/20020620-1.c: New test.
19326
19327 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19328
19329         * g++.dg/template/ttp4.C: New test.
19330
19331 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
19332
19333         * g++.dg/opt/vt1.C: Fix regexp.
19334
19335 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19336
19337         * gcc.c-torture/execute/pure-1.c: Make functions static again.
19338         Don't use attribute `noinline'.
19339
19340 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
19341
19342         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
19343
19344 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
19345
19346         * gcc.c-torture/execute/simd-1.c: New.
19347
19348         * gcc.dg/simd-1.c: New.
19349
19350 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
19351
19352         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
19353
19354 2002-06-16  Richard Henderson  <rth@redhat.com>
19355
19356         * g++.dg/ext/anon-struct1.C: New.
19357         * g++.dg/ext/anon-struct2.C: New.
19358         * g++.dg/ext/anon-struct3.C: New.
19359         * gcc.dg/anon-struct-1.c: New.
19360         * gcc.dg/anon-struct-2.c: New.
19361         * gcc.dg/anon-struct-3.c: New.
19362         * gcc.dg/20011008-1.c: Adjust warning text.
19363         * gcc.dg/20020527-1.c: Add -fms-extensions.
19364
19365 2002-06-16  Richard Henderson  <rth@redhat.com>
19366
19367         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
19368
19369 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
19370
19371         * gcc.c-torture/execute/20020615-1.c: New test.
19372
19373 2002-06-15  Roger Sayle  <roger@eyesopen.com>
19374
19375         * gcc.c-tortuture/execute/compare-1.c: New test case.
19376         * gcc.c-tortuture/execute/compare-2.c: New test case.
19377         * gcc.c-tortuture/execute/compare-3.c: New test case.
19378
19379 2002-06-13  Richard Henderson  <rth@redhat.com>
19380
19381         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
19382         ia64 ilp32.
19383
19384 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19385
19386         * g++.dg/template/typename2.C: Update error message.
19387
19388 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
19389
19390         * gcc.c-torture/execute/20020611-1.c: New test.
19391
19392 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
19393
19394         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
19395         list of targets to skip.
19396
19397 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
19398
19399         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
19400         targets if not optimizing.
19401
19402 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
19403
19404         * gcc.c-torture/compile/20020605-1.c: New test.
19405
19406         * g++.dg/opt/vt1.C: New test.
19407
19408         * gcc.dg/20020531-1.c: New test.
19409
19410         * gcc.dg/20020530-1.c: New test.
19411
19412         * gcc.dg/20020527-1.c: New test.
19413
19414         * g++.dg/opt/cse1.C: New test.
19415
19416 2002-06-07  Roger Sayle  <roger@eyesopen.com>
19417
19418         * gcc.dg/20020607-2.c: New test case.
19419
19420 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
19421
19422         * gcc.c-torture/compile/20020604-1.c: New test.
19423
19424 2002-06-04  Richard Henderson  <rth@redhat.com>
19425
19426         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
19427         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
19428         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
19429
19430 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
19431
19432         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
19433
19434 2002-06-03  Richard Henderson  <rth@redhat.com>
19435
19436         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
19437         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
19438
19439 2002-06-02  Richard Henderson  <rth@redhat.com>
19440
19441         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
19442         test functions static.
19443
19444 2002-06-02  Andreas Jaeger  <aj@suse.de>
19445
19446         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
19447         now.
19448
19449 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19450
19451         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
19452         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
19453         Update for mofified diagnostics.
19454         * gcc.dg/c99-intconst-1.c: No longer fail.
19455
19456 2002-06-02  Richard Henderson  <rth@redhat.com>
19457
19458         * gcc.dg/uninit-A.c: Remove xfail markers.
19459
19460 2002-06-01  Roger Sayle  <roger@eyesopen.com>
19461
19462         * gcc.dg/fnegate-1.c: New test case.
19463
19464 2002-05-30  Osku Salerma  <osku@iki.fi>
19465
19466         * gcc.c-torture/execute/mayalias-1.c: New file.
19467
19468 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19469
19470         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
19471         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
19472         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
19473
19474 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
19475
19476         * gcc.c-torture/execute/20020529-1.c: New test.
19477
19478 2002-05-27  Richard Henderson  <rth@redhat.com>
19479
19480         * g++.dg/ext/attrib6.C: New test case.
19481
19482 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19483
19484         * gcc.c-torture/execute/pure-1.c: New test.
19485
19486 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19487
19488         * gcc.dg/cpp/arith-2.c: Remove.
19489
19490 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19491
19492         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
19493         * gcc.dg/cpp/if-3.c: Remove.
19494
19495 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
19496
19497         * g++.dg/opt/cse2.C: New test.
19498
19499 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
19500
19501         * gcc.dg/cpp/arith-1.c: New semantic tests.
19502         * gcc.dg/cpp/if-1.c: Update.
19503
19504 2002-05-24  Ben Elliston  <bje@redhat.com>
19505
19506         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
19507
19508 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
19509
19510         * gcc.dg/verbose-asm.c: New test.
19511
19512 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19513
19514         * gcc.dg/cpp/paste12.c: New test.
19515
19516 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19517
19518         * g++.dg/parse/named_ops.C: New test.
19519
19520 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
19521
19522         * gcc/testsuite/gcc.dg/weak-8.c: New test.
19523
19524 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
19525
19526         * gcc.dg/weak-2.c: Allow optional leading underscore
19527         in scan-assembler symbol name.
19528         * gcc.dg/weak-3.c: Likewise.
19529         * gcc.dg/weak-4.c: Likewise.
19530         * gcc.dg/weak-5.c: Likewise.
19531
19532 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
19533
19534         * gcc.dg/20020523-1.c: New test.
19535
19536 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19537
19538         * objc.dg/const-str-2.m: Update now that we stop after
19539         a command line error.
19540
19541 2002-05-22  Richard Henderson  <rth@redhat.com>
19542
19543         * g++.dg/dg.exp: Fix typo in test pruneing.
19544
19545 2002-05-22  Richard Henderson  <rth@redhat.com>
19546
19547         * g++.dg/dg.exp: Prune the tls subdirectory.
19548         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
19549         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
19550         * g++.dg/tls/init-1.C: New.
19551
19552 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
19553
19554         * gcc.dg/20020517-1.c: New test.
19555
19556 2002-05-21  Richard Henderson  <rth@redhat.com>
19557
19558         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
19559         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
19560
19561 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
19562
19563         * g++.dg/other/copy2.C: New test.
19564
19565 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
19566
19567         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
19568         (MAX_COPY): Bump up to 10 times sizeof (long long).
19569         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
19570
19571         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
19572         sizeof (long long).
19573
19574         * gcc.c-torture/execute/strcpy-1.c: New test.
19575
19576 2002-05-19  Jason Merrill  <jason2redhat.com>
19577
19578         * g++.dg/ext/oper1.C: New test.
19579
19580 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
19581 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
19582
19583         * README.QMTEST: New file.
19584
19585         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
19586
19587 2002-05-19  Andreas Jaeger  <aj@suse.de>
19588
19589         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
19590         now.
19591         * gcc.c-torture/execute/loop-2d.x: Likewise.
19592
19593 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
19594
19595         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
19596         support weak symbols.
19597         * gcc.dg/weak-4.c: Likewise
19598         * gcc.dg/weak-6.c: Likewise
19599
19600 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
19601
19602         * gcc.dg/weak-3.c: Add dg-excess-error comment for
19603         cygwin, coff and h8300-*-hms targets
19604         * gcc.dg/weak-5.c: Likewise
19605         * gcc.dg/weak-7.c: Likewise
19606
19607 2002-05-16  Jason Merrill  <jason@redhat.com>
19608
19609         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
19610         (scan-assembler-not, scan-assembler-dem): Likewise.
19611         (scan-assembler-dem-not): Likewise.
19612
19613 2002-05-15  Richard Henderson  <rth@redhat.com>
19614
19615         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
19616
19617 2002-05-15  Richard Henderson  <rth@redhat.com>
19618
19619         * gcc.dg/weak-5.c (vfoo1c): No warning here.
19620         (vfoo1f): Warning here.
19621         (vfoo1l): Don't redefine the alias.
19622
19623 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
19624
19625         * g++.dg/init/pm1.C: New test.
19626
19627 2002-05-12  David S. Miller  <davem@redhat.com>
19628
19629         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
19630         types.
19631
19632 2002-05-10  Roger Sayle  <roger@eyesopen.com>
19633
19634         * gcc.c-torture/execute/20020510-1.c: New test case.
19635
19636 2002-05-10  David S. Miller  <davem@redhat.com>
19637
19638         * gcc.c-torture/execute/conversion.c: Test long double too.
19639
19640 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
19641
19642         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
19643         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
19644         * lib/g++.exp (g++_link_flags): Likewise.
19645         * lib/objc.exp (objc_target_compile): Likewise.
19646
19647 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
19648
19649         * gcc.dg/cpp/poison.c: Update.
19650         * gcc.dg/cpp/20000625-2.c: Remove.
19651         * gcc.dg/cpp/direct2s.c: Remove final test.
19652
19653 2002-05-08  Tom Rix  <trix@redhat.com>
19654
19655         * gcc.c-torture/execute/20020508-1.c: New test.
19656         * gcc.c-torture/execute/20020508-2.c: New test.
19657         * gcc.c-torture/execute/20020508-3.c: New test.
19658
19659 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
19660
19661         * gcc.dg/cpp/charconst-4.c: More tests.
19662
19663 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
19664
19665         PR c/6569
19666         * gcc.dg/weak-3.c: Update location of warning messages.
19667         * gcc.dg/weak-5.c: Likewise.
19668
19669 2002-05-06  Roger Sayle  <roger@eyesopen.com>
19670
19671         * gcc.c-torture/execute/20020506-1.c: New test case.
19672
19673 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
19674
19675         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
19676
19677 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19678
19679         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
19680
19681 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19682
19683         * gcc.dg/cpp/charconst-3.c: New test.
19684
19685 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19686
19687         * gcc.dg/cpp/charconst.c: Update tests.
19688
19689 2002-05-05  Tim Josling  <tej@melbpc.org.au>
19690
19691         * treelang: Added directory for new sample language treelang. Also
19692         lib/treelang.exp: New file to signal treelang should be tested.
19693
19694 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
19695
19696         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
19697         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
19698         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
19699         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
19700         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
19701         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
19702         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
19703
19704 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19705
19706         * gcc.dg/format/xopen-2.c: New test.
19707
19708 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
19709
19710         * gcc.dg/20020503-1.c: New test.
19711
19712 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
19713
19714         * g++.dg/init/dtor1.C: Make it tougher.
19715
19716 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
19717
19718         * g++.dg/init/dtor1.C: New test.
19719
19720 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
19721
19722         * gcc.dg/altivec-8.c: New.
19723
19724 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
19725
19726         * gcc.dg/altivec-7.c: New.
19727
19728 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
19729
19730         * g++.dg/parse/typedef1.C: New test.
19731
19732 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
19733
19734         PR c++/6486
19735         * g++.dg/template/friend6.C: New test.
19736
19737         PR c++/6492
19738         * g++.dg/init/copy1.C: New test.
19739
19740 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
19741
19742         * g++.dg/warn/effc1.C: New test.
19743
19744 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19745
19746         * gcc.dg/cpp/if-cexp.c: Add a test.
19747
19748 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
19749
19750         * gcc.dg/20020426-2.c: New test.
19751
19752 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
19753
19754         * gcc.dg/cpp/if-mop.c: Update.
19755         * gcc.dg/cpp/if-mpar.c: Add test.
19756         * gcc.dg/cpp/if-oppr.c: Update.
19757
19758 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19759
19760         PR c/6343
19761         * gcc.dg/weak-[2-7].c: New tests.
19762
19763 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
19764
19765         * gcc.dg/enum1.c: New test.
19766
19767 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19768
19769         PR c++/6497
19770         * g++.dg/inherit/access2.C: New test.
19771
19772 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19773
19774         PR bootstrap/6445
19775         * gcc.dg/20020426-1.c: New test.
19776
19777 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
19778
19779         * g++.dg/abi/enum1.C: New test.
19780
19781 2002-04-26  Richard Henderson  <rth@redhat.com>
19782
19783         * gcc.dg/c99-bool-1.c: Expect always true warning.
19784
19785 2002-04-25  Roger Sayle  <roger@eyesopen.com>
19786
19787         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
19788
19789 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19790
19791         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
19792         targets.
19793
19794 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
19795
19796         * g++.dg/abi/mange7.C: New test.
19797
19798         PR c++/6438.
19799         * g++.dg/parse/stmtexpr2.C: New test.
19800
19801 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
19802
19803         * gcc.dg/20020312-2.c: Add SH target.
19804
19805 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19806
19807         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
19808         compiler output on mips*-*-irix*.
19809
19810 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
19811
19812         * g++.dg/parse/attr1.C: New test.
19813
19814 2002-04-23  Roger Sayle  <roger@eyesopen.com>
19815
19816         * gcc.c-torture/execute/string-opt-17.c: New test case.
19817         * gcc.c-torture/execute/memset-2.c: New test case.
19818
19819 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
19820
19821         PR c++/6256:
19822         * g++.dg/template/friend5.C: New test.
19823
19824         PR c++/6331:
19825         * g++.dg/template/qual1.C: Likewise.
19826
19827 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
19828
19829         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
19830         Include stdlib.h, not stdio.h or ctype.h.
19831
19832 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
19833
19834         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
19835         cris-*-elf* and mmix-*-*.
19836         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
19837         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
19838         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
19839         Ditto.
19840         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
19841         * gcc.dg/wchar_t-1.c: Ditto.
19842
19843 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
19844
19845         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
19846         Clarify comment.
19847
19848 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
19849
19850         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
19851
19852 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19853
19854         * gcc.c-torture/execute/20000906-1.x: Delete.
19855
19856 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
19857
19858         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
19859
19860 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
19861
19862         * PR6367
19863         * g77.f-torture/execute/6367.f: New test.
19864         * g77.f-torture/execute/6367.x: Disable for MMIX.
19865
19866 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
19867
19868         * PR6352
19869         * g++.dg/opt/inline2.C: New test.
19870
19871 2002-04-18  Richard Henderson  <rth@redhat.com>
19872
19873         * gcc.dg/20000906-1.c: Enable for all targets.
19874         * gcc.c-torture/compile/iftrap-2.c: New.
19875
19876 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
19877
19878         * gcc.dg/20020418-1.c: New test.
19879         * gcc.dg/20020418-2.c: New test.
19880
19881 2002-04-18  Richard Henderson  <rth@redhat.com>
19882
19883         * gcc.c-torture/compile/iftrap-1.c: New.
19884         * gcc.dg/iftrap-1.c: Adjust for ia64.
19885         * gcc.dg/iftrap-2.c: New.
19886
19887 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
19888
19889         * gcc.c-torture/compile/20020418-1.c: New test.
19890
19891 2002-04-18  Roger Sayle  <roger@eyesopen.com>
19892
19893         * gcc.c-torture/compile/20020415-1.c: New.
19894
19895 2002-04-18  David S. Miller  <davem@redhat.com>
19896
19897         * gcc.c-torture/execute/20020418-1.c: New test.
19898
19899 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
19900
19901         * gcc.dg/20020416-1.c: New test.
19902
19903         * g++.dg/opt/inline1.C: New test.
19904
19905 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
19906
19907         * gcc.dg/altivec-5.c: New test.
19908
19909         * gcc.dg/20020415-1.c: New test.
19910
19911 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
19912
19913         * testsuite/lib/chill.exp: Remove.
19914
19915 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
19916
19917         * g++.dg/other/big-struct.C: New test.
19918
19919 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
19920
19921         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
19922         of scratch file.
19923
19924 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
19925
19926         PR c/6277
19927         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
19928         in scan-assembler function name
19929
19930 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
19931
19932         * g77.f-torture/execute/980628-4.x,
19933         g77.f-torture/execute/980628-5.x,
19934         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
19935         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
19936         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
19937         i[34567]86-*-*.
19938
19939 2002-04-13  David S. Miller  <davem@redhat.com>
19940
19941         * gcc.c-torture/execute/20020413-1.c: New test.
19942
19943 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
19944
19945         * gcc.dg/asm-6.c,
19946         * g++.dg/ext/asm1.C: New tests.
19947
19948 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
19949
19950         PR c++ 5373.
19951         * g++.dg/parse/stmtexpr1.C: New test.
19952
19953         PR c++/5189.
19954         * g++.dg/template/copy1.C: New test.
19955
19956 2002-04-12  Richard Henderson  <rth@redhat.com>
19957
19958         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
19959
19960 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
19961
19962         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
19963         gcc.c-torture/execute/20020307-2.c.
19964
19965 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
19966
19967         * g++.dg/ext/attrib5.C,
19968         * g++.dg/lookup/struct1.C: New tests.
19969
19970 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
19971
19972         * gcc.dg/20020411-1.c: New test.
19973
19974         * gcc.c-torture/execute/20020411-1.c: New test.
19975
19976 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
19977
19978         * g77.f-torture/execute/6177.f: New test.
19979
19980 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
19981
19982         PR middle-end/6247
19983         * g++.dg/opt/cleanup1.C: New test.
19984
19985         * g++.dg/opt/const1.C: New test.
19986
19987 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
19988
19989         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
19990
19991 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
19992
19993         PR c++/5507
19994         * g++.dg/template/typename2.C: New test.
19995
19996 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
19997
19998         * gcc.c-torture/execute/loop-12.c: New.
19999
20000 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
20001
20002         * g77.f-torture/execute/980628-4.x,
20003         g77.f-torture/execute/980628-5.x,
20004         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
20005         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
20006         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
20007
20008 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20009
20010         PR optimization/6086
20011         * g++.dg/opt/preinc1.C: New test.
20012
20013 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
20014
20015         PR c++/5571
20016         * g++.dg/opt/static2.C: New test.
20017
20018 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
20019
20020         PR c/5120
20021         * gcc.dg/20020406-1.c: New test.
20022
20023 2002-04-04  David S. Miller  <davem@redhat.com>
20024
20025         * gcc.c-torture/execute/20020404-1.c: New test.
20026
20027 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
20028
20029         PR c/6123
20030         * gcc.dg/20020312-2.c: Do not declare global register variable
20031         if __PIC__ or __pic__ is defined.
20032
20033 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
20034
20035         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
20036         __asm__ so that it works correctly even if -ansi -pedantic-errors.
20037
20038 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20039
20040         * gcc.misc-tests/linkage.exp: Update last change to handle
20041         sparc*-, not just sparc-.
20042
20043 2002-04-03  Richard Henderson  <rth@redhat.com>
20044
20045         * gcc.dg/cpp/ucs.c: Improved long UCS test.
20046
20047 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
20048
20049         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
20050
20051 2002-04-02  David S. Miller  <davem@redhat.com>
20052
20053         * gcc.c-torture/execute/20020402-3.c: New test.
20054
20055 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
20056
20057         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
20058         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
20059
20060         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
20061         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
20062         g77.f-torture/execute/20001201.x,
20063         g77.f-torture/execute/u77-test.x: New files.
20064
20065         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
20066         * gcc.dg/wchar_t-1.c: Ditto.
20067
20068 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20069
20070         * gcc.c-torture/execute/20020402-1.c: New test.
20071
20072 2002-04-01  Richard Henderson  <rth@redhat.com>
20073
20074         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
20075
20076         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
20077
20078 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20079
20080         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
20081
20082 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20083
20084         * g++.dg/inherit/template-as-base.C: Expect error.
20085         * g++.dg/inherit/namespace-as-base.C: Likewise.
20086
20087 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
20088
20089         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
20090         g++.dg/ext/instantiate3.C: Tweak match patterns.
20091
20092         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
20093         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
20094         -da test.
20095
20096 2002-03-31  Richard Henderson  <rth@redhat.com>
20097
20098         * gcc.dg/special/alias-2.c: New.
20099         * gcc.dg/special/ecos.exp: Run it.
20100
20101 2002-03-31  Richard Henderson  <rth@redhat.com>
20102
20103         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
20104
20105 2002-03-31  Kazu Hirata  <kazu@hxi.com>
20106
20107         * gcc.dg/weak-1.c: Disable on h8300 port.
20108
20109 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
20110
20111         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
20112         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
20113         ordering tests.
20114         * g++.dg/bprob/bprob-1.C: New test.
20115         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
20116         * g++.dg/gcov/gcov-1.C: New test.
20117         * g++.dg/gcov/gcov-1.x: New file.
20118         * g++.dg/gcov/gcov-2.C: New test.
20119         * g++.dg/gcov/gcov-3.C: New test.
20120         * g++.dg/gcov/gcov-3.h: New file.
20121
20122 2002-03-28  Roger Sayle  <roger@eyesopen.com>
20123
20124         * g++.old-deja/g++.other/builtins5.C: New test.
20125         * g++.old-deja/g++.other/builtins6.C: New test.
20126         * g++.old-deja/g++.other/builtins7.C: New test.
20127         * g++.old-deja/g++.other/builtins8.C: New test.
20128         * g++.old-deja/g++.other/builtins9.C: New test.
20129
20130 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
20131
20132         * g++.dg/opt/static1.C: New test.
20133
20134         * g++.dg/opt/longbranch1.C: New test.
20135
20136 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
20137
20138         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
20139
20140         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
20141
20142 2002-03-28  Jeffrey A Law  (law@redhat.com)
20143
20144         * gcc.c-torture/execute/20020328-1.c: New test.
20145
20146 2002-03-27  Richard Henderson  <rth@redhat.com>
20147
20148         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
20149         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
20150         move from g++.old-deja/g++.ext/.
20151
20152 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
20153
20154         * g++.dg/init/new2.C: New test.
20155
20156 2002-03-26  Richard Henderson  <rth@redhat.com>
20157
20158         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
20159
20160         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
20161         on sparc.
20162
20163         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
20164         sparcv9 systems.
20165         * gcc.dg/20001102-1.c: Likewise.
20166
20167 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
20168
20169         * gcc.dg/cpp/endif-pedantic1.c,
20170         gcc.dg/cpp/endif-pedantic2.c:  New tests.
20171
20172 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
20173
20174         * g++.dg/init/new1.C: New test.
20175
20176 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
20177
20178         * g++.dg/abi/vbase9.C: New test.
20179
20180 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
20181
20182         * gcc.dg/arm-asm.c: New test.
20183
20184 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
20185
20186         * gcc.dg/Wswitch-enum.c: New test.
20187         Fix PR c/5044.
20188
20189 2002-03-26  Richard Henderson  <rth@redhat.com>
20190
20191         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
20192         structure.
20193
20194 2002-03-25  Richard Henderson  <rth@redhat.com>
20195
20196         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
20197         sparcv9 systems.
20198
20199         * gcc.c-torture/compile/20011119-1.c (xxx): New.
20200         * gcc.c-torture/compile/20011119-2.c (xxx): New.
20201
20202 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
20203
20204         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
20205
20206 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
20207
20208         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
20209         targets using generic thunk support.
20210
20211 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
20212
20213         * gcc.c-torture/compile/20020323-1.c: New test.
20214
20215         * g++.dg/opt/conj2.C: New test.
20216
20217 2002-03-24  Richard Henderson  <rth@redhat.com>
20218
20219         * gcc.dg/weak-1.c: Use -fno-common.
20220
20221 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20222
20223         * g77.dg/f77-edit-apostrophe-out.f: New test
20224         * g77.dg/f77-edit-h-out.f: New test
20225         * g77.dg/f77-edit-t-in.f: New test
20226         * g77.dg/f77-edit-t-out.f: New test
20227         * g77.dg/f77-edit-x-out.f: New test
20228         * g77.dg/f77-edit-slash-out.f: New test
20229         * g77.dg/f77-edit-colon-out.f: New test
20230         * g77.dg/f77-edit-s-out.f: New test
20231
20232 2002-03-24  Richard Henderson  <rth@redhat.com>
20233
20234         * objc/execute/formal_protocol-6.x: New XFAIL.
20235
20236 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20237
20238         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
20239         that do not support weak symbols
20240
20241 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20242
20243         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
20244         * lib/g77.exp:  Likewise
20245         * lib/objc.exp: Likewise
20246
20247 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
20248
20249         * gcc.dg/Wswitch-default.c: New test.
20250
20251 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
20252
20253         * g++.dg/other/enum1.C: New test.
20254
20255 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
20256
20257         * gcc.dg/pragma-ep-3.c: Fix typo.
20258
20259 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20260
20261         * g++.dg/inherit/template-as-base.C: New test.
20262
20263 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
20264
20265         * g++.old-deja/g++.other/dwarf2-1.C: Move...
20266         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
20267
20268 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
20269
20270         * gcc.dg/cpp/multiline.c: Update to match.
20271
20272 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
20273
20274         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
20275
20276 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
20277
20278         * gcc.dg/cpp/extratokens2.c:  New file.
20279
20280 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
20281
20282         * gcc.dg/20020312-2.c: Add rs6000 target.
20283
20284         * gcc.c-torture/compile/20020319-1.c: New test.
20285
20286 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20287
20288         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
20289         (A, E): Handle this.
20290
20291 2002-03-20  Jason Merrill  <jason@redhat.com>
20292
20293         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
20294         ignoring -fpic.
20295         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
20296         through prune_gcc_output.
20297
20298 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
20299
20300         * gcc.c-torture/compile/20020320-1.c: New test.
20301
20302 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
20303
20304         * gcc.c-torture/compile/20020318-1.c: New test.
20305
20306         * gcc.dg/struct-by-value-1.c: New test.
20307
20308         * gcc.dg/20020319-1.c: New test.
20309
20310 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
20311
20312         * g++.dg/opt/conj1.C: New test.
20313
20314 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
20315
20316         * g++.dg/template/qualttp20.C: Revert previous change.
20317         * g++.dg/template/qualttp3.C: Likewise.
20318         * g++.dg/template/qualttp4.C: Likewise
20319         * g++.dg/template/qualttp5.C: Likewise
20320         * g++.dg/template/qualttp6.C: Likewise
20321         * g++.dg/template/qualttp7.C: Likewise
20322         * g++.dg/template/qualttp8.C: Likewise
20323         * g++.dg/template/recurse.C: Likewise.
20324
20325 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20326
20327         * gcc.dg/cpp/wchar-1.c: Update.
20328
20329 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20330
20331         * g++.dg/template/conv1.C: New test.
20332         * g++.dg/template/conv2.C: New test.
20333         * g++.dg/template/conv3.C: New test.
20334         * g++.dg/template/conv4.C: New test.
20335
20336 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
20337
20338         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
20339         * g++.dg/template/qualttp3.C: Likewise.
20340         * g++.dg/template/qualttp4.C: Likewise
20341         * g++.dg/template/qualttp5.C: Likewise
20342         * g++.dg/template/qualttp6.C: Likewise
20343         * g++.dg/template/qualttp7.C: Likewise
20344         * g++.dg/template/qualttp8.C: Likewise
20345         * g++.dg/template/recurse.C: Likewise.
20346
20347 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
20348
20349         * g++.dg/opt/dtor1.C: New test.
20350
20351 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
20352
20353         * gcc.c-torture/compile/20020315-1.c: New test.
20354
20355 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
20356
20357         * gcc.dg/weak-1.c: Fix scan tests.
20358
20359 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
20360
20361         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
20362         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
20363         cris-*-aout* mmix-*-*.
20364         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
20365         cris-*-aout* mmix-*-*.
20366         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
20367         cris-*-elf* cris-*-aout* and mmix-*-*.
20368         * gcc.dg/20001009-1.c: Ditto.
20369         * gcc.dg/20010912-1.c: Ditto.
20370         * gcc.dg/20020122-4.c: Ditto.
20371         * gcc.dg/inline-2.c: Ditto.
20372
20373 2002-03-14  Jeffrey A Law  (law@cygnus.com)
20374
20375         * gcc.c-torture/compile/20020314-1.c: New test.
20376
20377 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
20378
20379         * gcc.c-torture/execute/20020314-1.c: New test.
20380
20381 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
20382
20383         * g++.dg/warn/Wunused-1.C: New test.
20384
20385 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
20386
20387         * g++.dg/abi/mangle6.C: New test.
20388
20389 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
20390
20391         * gcc.c-torture/compile/20020309-2.c: New test.
20392
20393         * gcc.c-torture/compile/20020312-1.c: New test.
20394
20395 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
20396
20397         * g++.dg/other/access1.C: New test.
20398
20399 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
20400
20401         * gcc.c-torture/execute/wchar_t-1.c: New test.
20402
20403 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
20404
20405         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
20406
20407 2002-03-12  Roger Sayle  <roger@eyesopen.com>
20408
20409         * gcc.dg/20020312-1.c: New test case.
20410
20411 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
20412
20413         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
20414
20415 2002-03-11  Richard Henderson  <rth@redhat.com>
20416
20417         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
20418         * g++.old-deja/g++.jason/report.C: Likewise.
20419
20420 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
20421
20422         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
20423         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
20424
20425 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
20426
20427         * testsuite/g++.dg/overload/pmf1.C: New test.
20428
20429 2002-03-11  Kazu Hirata  <kazu@hxi.com>
20430
20431         * gcc.c-torture/execute/20020307-1.c: Use long.
20432
20433 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
20434
20435         PR optimization/5844
20436         * gcc.dg/20020310-1.c: New test.
20437
20438 2002-03-09  Michael Meissner  <meissner@redhat.com>
20439
20440         * gcc.c-torture/execute/memcpy-2.c: New test.
20441         * gcc.c-torture/execute/memset-1.c: New test.
20442         * gcc.c-torture/execute/strlen-1.c: New test.
20443         * gcc.c-torture/execute/strcmp-1.c: New test.
20444         * gcc.c-torture/execute/strncmp-1.c: New test.
20445
20446 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
20447
20448         * gcc.dg/ppc-ldstruct.c: New test.
20449
20450 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
20451
20452         * gcc.c-torture/execute/va-arg-22.c: New test.
20453
20454 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20455
20456         * gcc.c-torture/compile/20020309-1.c: New test.
20457
20458 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
20459
20460         * gcc.c-torture/execute/20020307-2.c: New test.
20461
20462 2002-03-07  Jeffrey A Law  (law@redhat.com)
20463
20464         * g77.f-torture/compile/20020307-1.f: New test.
20465
20466 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
20467
20468         * gcc.dg/unordered-1.c: New test.
20469
20470 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
20471
20472         * gcc.c-torture/execute/20020307-1.c: New test.
20473
20474 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
20475
20476         * gcc.dg/20020304-1.c: New test.
20477
20478         * gcc.c-torture/compile/20020304-2.c: New test.
20479
20480 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
20481
20482         * gcc.c-torture/compile/20020304-1.c: New test case
20483         (from PR c/5830).
20484
20485 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
20486
20487         * gcc.dg/20020103-1.c: Add other -D ppc variants.
20488
20489 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20490
20491         * g++.dg/other/classkey1.C: New test.
20492
20493 2002-03-01  Richard Henderson  <rth@redhat.com>
20494
20495         * gcc.c-torture/compile/981223-1.x: New.
20496         * gcc.c-torture/compile/920625-1.x: New.
20497
20498 2002-02-28  Richard Henderson  <rth@redhat.com>
20499
20500         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
20501
20502 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
20503
20504         * gcc.c-torture/execute/20020227-1.c: New test.
20505
20506 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
20507
20508         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
20509         here" ERROR lines.
20510         * g++.old-deja/g++.oliva/partord1.C: Likewise.
20511         * g++.old-deja.g++.other/defarg1.C: Likewise.
20512         * g++.old-deja/g++.pt/calls2.C: Likewise.
20513         * g++.old-deja/g++.pt/crash20.C: Likewise.
20514         * g++.old-deja/g++.pt/crash30.C: Likewise.
20515         * g++.old-deja/g++.pt/crash36.C: Likewise.
20516         * g++.old-deja/g++.pt/crash6.C: Likewise.
20517         * g++.old-deja/g++.pt/defarg13.C: Likewise.
20518         * g++.old-deja/g++.pt/derived3.C: Likewise.
20519         * g++.old-deja/g++.pt/error1.C: Likewise.
20520         * g++.old-deja/g++.pt/friend21.C: Likewise.
20521         * g++.old-deja/g++.pt/friend23.C: Likewise.
20522         * g++.old-deja/g++.pt/infinite1.C: Likewise.
20523         * g++.old-deja/g++.robertl/eb128.C: Likewise.
20524
20525 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
20526
20527         * gcc.c-torture/execute/20020225-2.c: New test.
20528
20529 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
20530
20531         * gcc.c-torture/execute/920730-1t.c,
20532         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
20533         Delete test cases, only relevant to -traditional.
20534
20535 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20536
20537         * gcc.dg/cpp/undef1.c: Remove.
20538         * gcc.dg/cpp/directiv.c: Update.
20539         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
20540
20541 2002-02-27  Michael Meissner  <meissner@redhat.com>
20542
20543         * gcc.c-torture/execute/20020226-1.c: New test.
20544
20545 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
20546
20547         * g++.dg/debug/debug4.C: New test.
20548
20549         * gcc.dg/ia64-visibility-1.c: New test.
20550
20551 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
20552
20553         * gcc.dg/debug/20020224-1.c: New.
20554
20555 2002-02-25  Kazu Hirata  <kazu@hxi.com>
20556
20557         * gcc.c-torture/execute/960416-1.x: New.
20558         * gcc.c-torture/execute/divconst-3.x: Likewise.
20559
20560 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
20561
20562         * gcc.dg/20020224-1.c: New test.
20563
20564 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
20565
20566         * gcc.c-torture/execute/20020225-1.c: New.
20567
20568 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20569
20570         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
20571
20572 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
20573
20574         * gcc.dg/20020222-1.c: New test.
20575
20576 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
20577
20578         * g++.dg/opt/anonunion1.C: New test.
20579
20580 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
20581
20582         * g++.dg/template/qualttp19.C: New test.
20583         * g++.dg/template/qualttp20.C: New test.
20584         * g++.old-deja/g++.jason/report.C: Adjust expected errors
20585         * g++.old-deja/g++.other/qual1.C: Likewise.
20586
20587 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
20588
20589         * gcc.dg/attr-alwaysinline.c: New.
20590
20591 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
20592
20593         * gcc.dg/20020220-1.c: New test.
20594
20595         * gcc.dg/20020220-2.c: New test.
20596
20597         * g++.dg/opt/mmx1.C: New test.
20598
20599 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
20600
20601         * gcc.c-torture/compile/20020110.c: New test.
20602
20603 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
20604
20605         * gcc.c-torture/execute/20020219-1.c: New test.
20606
20607         * gcc.dg/20020219-1.c: New test.
20608
20609         * gcc.dg/noncompile/20020220-1.c: New test.
20610
20611         * g++.dg/opt/ptrintsum1.C: New test.
20612
20613         * gcc.dg/debug/20020220-1.c: New test.
20614
20615 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
20616
20617         * gcc.c-torture/execute/20020216-1.c: New test.
20618
20619 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20620
20621         * gcc.dg/decl-1.c: Update, new test.
20622
20623 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
20624
20625         * g++.dg/abi/bitfield1.C: New test.
20626         * g++.dg/abi/bitfield2.C: New test.
20627
20628 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
20629
20630         * gcc.dg/attr-nest.c: New test.
20631
20632 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
20633
20634         * gcc.c-torture/execute/20020215-1.c: New test.
20635
20636 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
20637
20638         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
20639         * g++.dg/debug/debug.exp: New.
20640         * g++.dg/debug/trivial.C: New.
20641         * g++.dg/debug/debug1.C: Moved...
20642         * g++.dg/other/debug1.C: ...from here.
20643         * g++.dg/debug/debug2.C: Moved...
20644         * g++.dg/other/debug2.C: ...from here.
20645         * g++.dg/debug/debug3.C: Moved...
20646         * g++.dg/other/debug3.C: ...from here.
20647
20648         * gcc.dg/noncompile/20020213-1.c: New test.
20649
20650 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
20651
20652         * g++.dg/other/debug3.C: New test.
20653
20654         * gcc.c-torture/execute/20020213-1.c: New test.
20655
20656 2002-02-13  Richard Smith <richard@ex-parrot.com>
20657
20658         * g++.old-deja/g++.other/thunk1.C: New test.
20659
20660 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
20661
20662         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
20663
20664 2002-02-13  Stan Shebs  <shebs@apple.com>
20665
20666         * gcc.dg/altivec-3.c: New.
20667
20668 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
20669
20670         * gcc.dg/Wunreachable-1.c: New test.
20671         * gcc.dg/Wunreachable-2.c: New test.
20672
20673 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20674
20675         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
20676
20677 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
20678
20679         * gcc.dg/decl-1.c: New test.
20680
20681 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
20682
20683         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
20684
20685 2002-02-10  Kazu Hirata  <kazu@hxi.com>
20686
20687         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
20688         * gcc.c-torture/compile/980506-1.x: Likewise.
20689
20690 2002-02-10  Kazu Hirata  <kazu@hxi.com>
20691
20692         * gcc.dg/20020210-1.c: New.
20693
20694 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
20695
20696         * g77.f-torture/execute/947.f: New regression test
20697         for PR fortran/947.
20698
20699 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
20700
20701         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
20702         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
20703
20704 2002-02-08  Richard Henderson  <rth@redhat.com>
20705
20706         * gcc.c-torture/compile/labels-3.c: New.
20707
20708 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
20709
20710         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
20711         expression statements work instead.
20712         * gcc.dg/noncompile/20020207-1.c: New test.
20713
20714 2002-02-07  Richard Henderson  <rth@redhat.com>
20715
20716         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
20717
20718 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20719
20720         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
20721         message from g77
20722         * lib/g77-dg.exp: Trim g77 error messages so that they are
20723         recognized by dg.exp.
20724
20725 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20726
20727         PR fortran/5473
20728         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
20729
20730 2002-02-07  Richard Henderson  <rth@redhat.com>
20731
20732         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
20733         to be sufficiently aligned for integers.
20734
20735 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
20736
20737         * g++.dg/template/friend4.C: New test.
20738
20739 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20740
20741         PR fortran/5743
20742         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
20743         unsupported cases.
20744
20745 2002-02-07  Richard Henderson  <rth@redhat.com>
20746
20747         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
20748         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
20749         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
20750         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
20751
20752 2002-02-06  Richard Henderson  <rth@redhat.com>
20753
20754         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
20755
20756 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
20757
20758         * gcc.dg/20020206-1.c: New test.
20759
20760 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
20761
20762         * gcc.c-torture/execute/20020206-1.c: New test.
20763
20764         * gcc.c-torture/execute/20020206-2.c: New test.
20765
20766         PR optimization/5429:
20767         * gcc.c-torture/compile/20020206-1.c: New test.
20768
20769 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
20770
20771         * g++.dg/ext/align1.C: Do not use an explicit alignment value
20772         as certain file formats cannot support particularly large
20773         alignments.
20774
20775         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
20776         and do not expect to be able to link the executable.
20777
20778         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
20779         fail because the COFF format does not support the weak attribute.
20780
20781 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
20782
20783         * g77.dg/pr5473.f:  New test
20784
20785 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
20786
20787         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
20788         Fix testcase accordingly.
20789
20790 2002-02-04  Richard Henderson  <rth@redhat.com>
20791
20792         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
20793         (buf): Change to be an array of pointers, not ints.
20794
20795 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
20796
20797         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
20798         before all tests.  Move warning one line above to match where it
20799         C frontend emits.
20800         * gcc.dg/Wswitch-2.c: New test.
20801         * g++.dg/warn/Wswitch-1.C: New test.
20802         * g++.dg/warn/Wswitch-2.C: New test.
20803
20804 2002-02-04  Richard Henderson  <rth@redhat.com>
20805
20806         * g++.dg/abi/offsetof.C: Fix size comparison.
20807
20808 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
20809
20810         * gcc.dg/cast-qual-2.c: New test.
20811
20812 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
20813
20814         * gcc.dg/20020201-4.c: New test.
20815
20816 2002-02-04  Ben Elliston  <bje@redhat.com>
20817
20818         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
20819         target_info attribute != 0, in addition to the empty string.
20820         (gcc_target_compile): Likewise.
20821
20822 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
20823
20824         * gcc.dg/Wswitch.c: New test.
20825         PR gcc/4475. PR gcc/3780.
20826
20827 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
20828
20829         * g77.f-torture/execute/5122.f: New test for regressions
20830         against PR fortran/5122.
20831
20832 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
20833
20834         * g77.f-torture/compile/pr3743.f: Delete
20835         * g77.dg/pr3743-1.f: New test.
20836         * g77.dg/pr3743-2.f: New test.
20837         * g77.dg/pr3743-3.f: New test.
20838         * g77.dg/pr3743-4.f: New test.
20839
20840 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20841
20842         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
20843
20844 2002-02-02  Richard Henderson  <rth@redhat.com>
20845
20846         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
20847         * gcc.c-torture/execute/bf64-1.c: Likewise.
20848
20849 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
20850
20851         * gcc.dg/20020201-2.c: New test.
20852
20853         * gcc.dg/20020201-3.c: New test.
20854
20855         * gcc.c-torture/execute/bitfld-2.c: New test.
20856
20857 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20858
20859         * gcc.dg/bitfld-1.c: Update.
20860         * gcc.dg/bitfld-2.c: Update.
20861         * gcc.c-torture/execute/bitfld-1.x: New.
20862
20863 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
20864
20865         * gcc.c-torture/execute/20020201-1.c: New test.
20866
20867 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
20868
20869         PR target/5469
20870         * gcc.dg/20020201-1.c: New test.
20871
20872 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
20873
20874         PR fortran/3743
20875         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
20876         * g77.f-torture/compile/pr3743.x: Remove
20877
20878 2002-01-31  Tom Rix  <trix@redhat.com>
20879
20880         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
20881
20882 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20883
20884         * gcc.dg/noncompile/20020130-1.c: New test.
20885
20886 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
20887
20888         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
20889
20890 2002-01-29  Richard Henderson  <rth@redhat.com>
20891
20892         * gcc.c-torture/execute/991118-1.c: Cast various constants back
20893         to long long.
20894         * gcc.c-torture/execute/bf64-1.c: Likewise.
20895
20896 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
20897
20898         * gcc.c-torture/execute/20020129-1.c: New test.
20899
20900 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20901
20902         * gcc.c-torture/compile/20000224-1.c: Update.
20903         * gcc.c-torture/execute/bitfld-1.c: New tests.
20904         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
20905         * gcc.dg/uninit-A.c: Update.
20906
20907 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20908
20909         * g++.dg/template/ctor1.C: Add instantiation.
20910
20911 2002-01-28  Paul Koning  <pkoning@equallogic.com>
20912
20913         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
20914         argument to __builtin_prefetch to be const ptr.
20915
20916 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
20917
20918         * gcc.c-torture/compile/20020120-1.c: New test.
20919
20920 2002-01-27  Kazu Hirata  <kazu@hxi.com>
20921
20922         * gcc.c-torture/execute/20020127-1.c: New test.
20923
20924 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
20925
20926         * g77.dg/f77-edit-i-in.f: New test
20927         * g77.dg/f77-edit-i-out.f: New test
20928
20929 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
20930
20931         * gcc.dg/debug/debug.exp: New file.
20932         * gcc.dg/debug/trivial.c: New file.
20933         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
20934         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
20935         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
20936         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
20937         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
20938         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
20939         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
20940         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
20941         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
20942         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
20943         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
20944         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
20945         * gcc.dg/20000503-1.c: Removed.
20946         * gcc.dg/20010207-1.c: Removed.
20947         * gcc.dg/20011223-1.c: Removed.
20948         * gcc.dg/20020104-2.c: Removed.
20949         * gcc.dg/debug-1.c: Removed.
20950         * gcc.dg/debug-2.c: Removed.
20951         * gcc.dg/debug-3.c: Removed.
20952         * gcc.dg/debug-4.c: Removed.
20953         * gcc.dg/debug-5.c: Removed.
20954         * gcc.dg/debug-6.c: Removed.
20955         * gcc.dg/dwarf2-1.c: Removed.
20956         * gcc.dg/dwarf2-2.c: Removed.
20957
20958 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
20959
20960         * g++.old-deja/g++.other/eh5.C: New test.
20961         * g++.old-deja/g++.other/sibcall2.C: New test.
20962         * g++.old-deja/g++.other/array9.C: New test.
20963         * g++.old-deja/g++.other/typename2.C: New test.
20964         * g++.old-deja/g++.other/crash60.C: New test.
20965         * g++.old-deja/g++.other/conv9.C: New test.
20966         * g++.old-deja/g++.other/mangle10.C: New test.
20967         * g++.old-deja/g++.other/unchanging1.C: New test.
20968         * g++.old-deja/g++.other/exprstmt1.C: New test.
20969         * g++.old-deja/g++.other/inline23.C: New test.
20970         * g++.old-deja/g++.eh/ia64-1.C: New test.
20971         * g++.old-deja/g++.other/dwarf2-1.C: New test.
20972         * g++.old-deja/g++.other/reload1.C: New test.
20973         * g++.old-deja/g++.other/static20.C: New test.
20974         * g++.old-deja/g++.other/local-alloc1.C: New test.
20975         * g++.old-deja/g++.other/conv8.C: New test.
20976         * g++.old-deja/g++.other/stmtexpr2.C: New test.
20977         * g++.old-deja/g++.other/storeexpr1.C: New test.
20978         * g++.old-deja/g++.other/storeexpr2.C: New test.
20979         * g++.dg/eh/template2.C: New test.
20980         * g++.dg/warn/weak1.C: New test.
20981
20982 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
20983
20984         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
20985         Remove first, non-varying, argument.
20986
20987 2002-01-23  Richard Henderson  <rth@redhat.com>
20988
20989         * gcc.dg/inline-2.c: New.
20990
20991         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
20992         Add optional target arg.  Check number of arguments.
20993         (scan-assembler-not, scan-assembler-dem): Likewise.
20994         (scan-assembler-dem-not): Likewise.
20995
20996 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20997
20998         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
20999         line 12.
21000         * g++.old-deja/g++.brendan/parse3.C,
21001         g++.old-deja/g++.other/crash26.C,
21002         g++.old-deja/g++.other/crash28.C,
21003         g++.old-deja/g++.other/crash29.C,
21004         g++.old-deja/g++.other/crash30.C,
21005         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
21006
21007 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
21008
21009         * gcc.dg/20020115-1.c: New.
21010
21011 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
21012
21013         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
21014
21015 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
21016
21017         * gcc.dg/20020122-3.c: New.
21018
21019 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
21020
21021         * g++.dg/other/gc1.C: New test.
21022
21023 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
21024
21025         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
21026
21027 2002-01-22  Richard Henderson  <rth@redhat.com>
21028
21029         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
21030
21031 2002-01-22  Richard Henderson  <rth@redhat.com>
21032
21033         * gcc.dg/20020122-4.c: New.
21034
21035 2002-01-22  H.J. Lu <hjl@gnu.org>
21036
21037         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
21038         link output.
21039         * gcc.dg/special/ecos.exp: Likewise.
21040         * lib/g++-dg.exp: Likewise.
21041         * lib/g77-dg.exp: Likewise.
21042         * lib/gcc-dg.exp : Likewise.
21043         * lib/mike-g++.exp: Likewise.
21044         * lib/mike-g77.exp: Likewise.
21045         * lib/mike-gcc.exp: Likewise.
21046         * lib/objc-dg.exp: Likewise.
21047
21048 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
21049
21050         PR target/5379
21051         * gcc.dg/20020122-2.c: New test.
21052
21053 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
21054
21055         * gcc.dg/20020122-1.c: New test.
21056
21057 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
21058
21059         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
21060
21061 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
21062
21063         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
21064
21065 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21066
21067         * gcc.c-torture/compile/20020121-1.c: New test.
21068
21069 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21070
21071         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
21072         ld_library_path.
21073
21074 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
21075
21076         * gcc.dg/20020218-1.c: New test.
21077
21078 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
21079
21080         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
21081         messages
21082         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
21083         "At global scope" warning
21084         * g++.dg/ext/align1.C: Change cygwin test for alignment
21085         from db-bogus to dg-warning
21086
21087 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
21088
21089         * g77.f-torture/compile/cpp2.F: New test.
21090
21091 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
21092
21093         * g++.dg/template/access1.C: New test.
21094
21095 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
21096
21097         * gcc.dg/20020118-1.c: New.
21098
21099 2002-01-18  Kazu Hirata  <kazu@hxi.com>
21100
21101         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
21102
21103 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
21104
21105         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
21106         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
21107         alignment warnings.
21108
21109 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
21110
21111         * gcc.misc-tests/i386-prefetch.exp: Save and restore
21112         torture_with_loops and torture_without_loops
21113
21114 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
21115
21116         * gcc.c-torture/compile/20020116-1.c: New test.
21117
21118 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
21119
21120         * gcc.dg/20020116-2.c: New test.
21121
21122         * gcc.dg/ultrasp4.c: New test.
21123
21124         * gcc.dg/20020116-1.c: New test.
21125
21126 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
21127
21128         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
21129         by EABI.
21130
21131 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
21132
21133         * gcc.misc-tests/i386-prefetch.exp: New.
21134         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
21135         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
21136         * gcc.misc-tests/i386-pf-none-1.c: New test.
21137         * gcc.misc-tests/i386-pf-sse-1.c: New test.
21138
21139 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
21140
21141         * gcc.dg/gnu89-init-1.c: Add new tests.
21142
21143 2002-01-15  Andreas Jaeger  <aj@suse.de>
21144
21145         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
21146         * gcc.dg/i386-mmx-2.c: Likewise.
21147         * gcc.dg/i386-sse-1.c: Likewise.
21148         * gcc.dg/i386-sse-2.c: Likewise.
21149         * gcc.dg/i386-sse-3.c: Likewise.
21150
21151 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
21152
21153         * g77.f-torture/execute/intrinsic-unix-bessel.f:
21154         Uncomment additional cases that now pass.
21155
21156 2002-01-11  Richard Henderson  <rth@redhat.com>
21157
21158         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
21159         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
21160
21161 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
21162
21163         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
21164
21165 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
21166
21167         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
21168         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
21169
21170 2002-01-10  Dale Johannesen  <dalej@apple.com>
21171
21172         * gcc.c-torture/execute/loop-11.c: New.
21173
21174 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
21175
21176         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
21177         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
21178
21179 2002-01-09  Richard Henderson  <rth@redhat.com>
21180
21181         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
21182         type in which to perform the operation for each size.
21183
21184 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
21185
21186         * gcc.c-torture/compile/20020109-2.c: New test.
21187
21188 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
21189
21190         * gcc.c-torture/execute/loop-10.c: New test.
21191
21192 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
21193
21194         * gcc.c-torture/compile/20010226-1.c: New test.
21195         * gcc.c-torture/compile/20010227-1.c: New test.
21196         * gcc.c-torture/compile/20010426-1.c: New test.
21197         * gcc.c-torture/compile/20010510-1.c: New test.
21198         * gcc.c-torture/compile/20010605-3.c: New test.
21199         * gcc.c-torture/compile/20010824-1.c: New test.
21200         * gcc.c-torture/execute/20010409-1.c: New test.
21201         * gcc.dg/noncompile/20000901-1.c: New test.
21202         * gcc.dg/20001023-1.c: New test.
21203         * gcc.dg/20001101-1.c: New test.
21204         * gcc.dg/20001102-1.c: New test.
21205         * gcc.dg/20010207-1.c: New test.
21206         * gcc.dg/20010405-1.c: New test.
21207         * gcc.dg/20010822-1.c: New test.
21208         * gcc.dg/20011107-1.c: New test.
21209
21210 2002-01-09  Jeffrey A Law  (law@redhat.com)
21211
21212         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
21213
21214         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
21215         execution failure on PA targets.
21216
21217 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
21218
21219         * gcc.c-torture/compile/20020109-1.c: New test.
21220
21221 2002-01-08  Kazu Hirata  <kazu@hxi.com>
21222
21223         * gcc.c-torture/execute/20020108-1.c: New test.
21224
21225 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
21226
21227         * gcc.dg/20020108-1.c: New test.
21228
21229 2002-01-08  H.J. Lu <hjl@gnu.org>
21230
21231         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
21232         for header files.
21233
21234 2002-01-08  Geoff Keating  <geoffk@redhat.com>
21235
21236         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
21237         consistency.
21238
21239 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
21240
21241         * gcc.dg/altivec-4.c: Test altivec predicates.
21242
21243 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
21244
21245         * gcc.c-torture/execute/20020107-1.c: New test.
21246
21247 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
21248
21249         PR c/5279
21250         * gcc.c-torture/compile/20020106-1.c: New test.
21251
21252 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
21253
21254         * gcc.c-torture/execute/nestfunc-4.c: New test.
21255
21256 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
21257
21258         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
21259         extra triple that slipped in.
21260         * g++.old-deja/g++.abi/align.C: Likewise.
21261         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21262
21263 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
21264
21265         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
21266         * g++.old-deja/g++.abi/align.C: Likewise.
21267         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21268
21269         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
21270         on FreeBSD/i386.
21271         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
21272         FreeBSD.
21273
21274 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
21275
21276         * gcc.dg/20020104-1.c: New test.
21277
21278         * gcc.dg/20020104-2.c: New test.
21279
21280 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
21281
21282         * gcc.dg/20020103-1.c: Fix typo in target selector.
21283
21284 2002-01-03  Richard Henderson  <rth@redhat.com>
21285
21286         * gcc.dg/20020103-1.c: New.
21287
21288 2002-01-03  Kazu Hirata  <kazu@hxi.com>
21289
21290         * gcc.c-torture/execute/20020103-1.c: New test.
21291
21292 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
21293
21294         * g++.dg/other/debug2.C: New test.
21295
21296         * gcc.c-torture/compile/20020103-1.c: New test.
21297
21298 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
21299
21300         * gcc.dg/gnu89-init-1.c: Added new tests.
21301
21302 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21303
21304         * g++.dg/template/friend2.C: Remove as patch is reverted.
21305
21306         * g++.dg/warn/oldcast1.C: New test.
21307
21308         * g++.dg/template/ptrmem1.C: New test.
21309         * g++.dg/template/ptrmem2.C: New test.
21310
21311         * g++.dg/template/ntp.C: New test.
21312
21313         * g++.dg/other/component1.C: New test.
21314
21315         * g++.dg/template/ttp3.C: New test.
21316
21317         * g++.dg/template/friend2.C: New test.
21318         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
21319
21320 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21321
21322         * g++.dg/other/ptrmem1.C: New test.
21323         * g++.dg/other/ptrmem2.C: New test.
21324
21325 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21326
21327         * g++.dg/template/ctor1.C: New test.
21328
21329 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21330
21331         * g++.dg/template/friend2.C: New test.
21332
21333 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
21334
21335         * gcc.dg/mmix-1.c: New test.
21336
21337 2001-12-31  Richard Henderson  <rth@redhat.com>
21338
21339         * gcc.dg/asm-5.c: New.
21340
21341 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
21342
21343         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
21344         in namespace __gnu_cxx
21345
21346 2001-12-30  Richard Henderson  <rth@redhat.com>
21347
21348         * gcc.dg/debug-6.c: New.
21349
21350 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
21351
21352         * gcc.c-torture/compile/20011229-2.c: New test.
21353
21354 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
21355
21356         * gcc.dg/debug-3.c: New test.
21357         * gcc.dg/debug-4.c: New test.
21358         * gcc.dg/debug-5.c: New test.
21359
21360 2001-12-29  Richard Henderson  <rth@redhat.com>
21361
21362         * g++.dg/eh/loop1.C: New.
21363
21364 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21365
21366         * g++.dg/template/crash1.C: New test.
21367
21368 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21369
21370         * g++.dg/other/const1.C: New test.
21371
21372 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
21373
21374         * gcc.c-torture/compile/20011229-1.c: New test.
21375
21376 2001-12-28  Stan Shebs  <shebs@apple.com>
21377
21378         * lib/objc-torture.exp: Resync with c-torture.exp.
21379         * lib/objc.exp: Load standard libraries.
21380
21381 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
21382
21383         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
21384         additional tests.
21385
21386 2001-12-27  Roger Sayle <roger@eyesopen.com>
21387
21388         * gcc.c-torture/execute/string-opt-16.c: New testcase.
21389
21390 2001-12-27  Richard Henderson  <rth@redhat.com>
21391
21392         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
21393
21394 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21395
21396         * g++.dg/eh/ctor1.C: New test.
21397         * g++.dg/other/error2.C: New test.
21398
21399 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21400
21401         * g++.dg/other/init2.C: New test.
21402
21403 2001-12-24  Richard Henderson  <rth@redhat.com>
21404
21405         * gcc.dg/20011223-1.c: New.
21406         * gcc.dg/inline-1.c: New.
21407
21408 2001-12-23  Richard Henderson  <rth@redhat.com>
21409
21410         * gcc.dg/asm-4.c: Test operand modifiers.
21411
21412 2001-12-23  Richard Henderson  <rth@redhat.com>
21413
21414         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
21415
21416 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21417
21418         * gcc.c-torture/execute/20011223-1.c: New test.
21419
21420 2001-12-21  Richard Henderson  <rth@redhat.com>
21421
21422         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
21423         re-enables the warning.
21424
21425 2001-12-21  Richard Henderson  <rth@redhat.com>
21426
21427         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
21428
21429 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
21430
21431         * gcc.c-torture/compile/20011218-1.c: New test.
21432
21433 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
21434
21435         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
21436         arm-isr.c test.
21437         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
21438         epilogue generation for ARM ISR routines.
21439
21440 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21441
21442         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
21443         * gcc.dg/format/c90-printf-3.c: Likewise.
21444         * gcc.dg/format/c99-printf-3.c: Likewise.
21445         * gcc.dg/format/ext-1.c: Likewise.
21446         * gcc.dg/format/ext-6.c: Likewise.
21447         * gcc.dg/format/format.h: Prototype unlocked stdio.
21448
21449 2001-12-20  Richard Henderson  <rth@redhat.com>
21450
21451         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
21452         (arena): Use it.
21453         (malloc): Correct allocation logic.  Abort if we fill up the
21454         arena before initialization complete.
21455         (realloc): Correct allocation logic.
21456
21457 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
21458
21459         * gcc.c-torture/compile/20011219-2.c: New test.
21460
21461         * gcc.c-torture/execute/20011219-1.c: New test.
21462
21463 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
21464
21465         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
21466         target does not support weak symbols.
21467
21468 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
21469
21470         * gcc.c-torture/compile/20011219-1.c: New test.
21471
21472 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
21473
21474         * g++.dg/other/error1.C: New test.
21475
21476 2001-12-17  Jeffrey A Law  (law@redhat.com)
21477
21478         * gcc.c-torture/execute/20011217-1.c: New test.
21479
21480 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
21481
21482         * objc.dg/special/: New directory.
21483         * objc.dg/special/special.exp: New file.
21484         * objc.dg/special/unclaimed-category-1.h: New file.
21485         * objc.dg/special/unclaimed-category-1a.m: New file.
21486         * objc.dg/special/unclaimed-category-1.m: New file.
21487
21488 2001-12-17  Andreas Jaeger  <aj@suse.de>
21489
21490         * gcc.c-torture/compile/20011217-2.c: New test.
21491
21492 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21493
21494         * gcc.c-torture/compile/20011217-1.c: New test.
21495
21496 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
21497
21498         * testsuite/gcc.dg/20011214-1.c: New.
21499
21500 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
21501
21502         * gcc.dg/altivec-4.c: New.
21503
21504 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
21505
21506         * gcc.dg/20011113-1.c: New test.
21507
21508 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21509
21510         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
21511         std::__malloc_alloc_template<0> and
21512         std::__default_alloc_template<false, 0>.
21513
21514 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
21515
21516         * objc/execute/bf-21.m: New test.
21517         * objc/execute/enumeration-1.m: New test.
21518         * objc/execute/enumeration-2.m: New test.
21519
21520 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
21521
21522         * gcc.dg/gnu89-init-1.c: New test.
21523
21524 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21525
21526         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
21527         * g++.old-deja/g++.jason/2371.C: Likewise.
21528         * g++.old-deja/g++.jason/template33.C: Likewise.
21529         * g++.old-deja/g++.jason/template34.C: Likewise.
21530         * g++.old-deja/g++.jason/template36.C: Likewise.
21531         * g++.old-deja/g++.oliva/typename1.C: Likewise.
21532         * g++.old-deja/g++.oliva/typename2.C: Likewise.
21533         * g++.old-deja/g++.other/typename1.C: Likewise.
21534         * g++.old-deja/g++.pt/inherit2.C: Likewise.
21535         * g++.old-deja/g++.pt/nontype5.C: Likewise.
21536         * g++.old-deja/g++.pt/typename11.C: Likewise.
21537         * g++.old-deja/g++.pt/typename14.C: Likewise.
21538         * g++.old-deja/g++.pt/typename16.C: Likewise.
21539         * g++.old-deja/g++.pt/typename3.C: Likewise.
21540         * g++.old-deja/g++.pt/typename4.C: Likewise.
21541         * g++.old-deja/g++.pt/typename5.C: Likewise.
21542         * g++.old-deja/g++.pt/typename7.C: Likewise.
21543         * g++.old-deja/g++.robertl/eb9.C: Likewise.
21544
21545 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
21546
21547         * g++.dg/other/linkage1.C: New test.
21548         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
21549         specifiers.
21550
21551 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
21552
21553         * gcc.dg/concat.c: New test.
21554
21555 2001-12-11  Stan Shebs  <shebs@apple.com>
21556
21557         * objc/compile: New test directory.
21558         * objc/compile/compile.exp: New expect script.
21559         * objc/compile/20011211-1.m: New compile test.
21560
21561 2001-12-11  Jason Merrill  <jason@redhat.com>
21562
21563         * lib/prune.exp (prune_gcc_output): Also handle "In member
21564         function".  So many permutations...
21565
21566 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
21567
21568         * g++.dg/template/typedef1.C: New test.
21569
21570 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
21571
21572         * g++.dg/other/copy1.C: New test.
21573
21574 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
21575
21576         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
21577
21578         * gcc.dg/builtin-choose-expr.c: New.
21579
21580 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
21581
21582         * gcc.dg/altivec-2.c: New.
21583
21584 2001-12-07  Richard Henderson  <rth@redhat.com>
21585
21586         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
21587
21588 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
21589
21590         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
21591         ultrasparc.
21592
21593 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21594
21595         * g++-old.deja/g++.robertl/eb101.C: Deleted.
21596
21597 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
21598
21599         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
21600         variable argument list.
21601
21602 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
21603
21604         * gcc.c-torture/execute/memcheck: Delete entire directory.
21605         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
21606         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
21607
21608 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21609
21610         * gcc.dg/Wshadow-1.c: New test.
21611
21612 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
21613
21614         * gcc.c-torture/compile/20011130-1.c: New test.
21615
21616         * gcc.dg/noncompile/20011025-1.c: New test.
21617
21618         * g++.dg/other/anon-union.C: New test.
21619
21620         * gcc.c-torture/execute/20011024-1.c: New test.
21621
21622 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21623
21624         * gcc.c-torture/execute/20000722-1.x,
21625         gcc.c-torture/execute/20010123-1.x: Remove.
21626         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
21627         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
21628         gcc.dg/c99-complit-2.c: New tests.
21629
21630 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
21631
21632         * g++.dg/inherit/base1.C: New test.
21633
21634 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
21635
21636         * g++.dg/other/stdarg1.C: New test.
21637
21638         * gcc.c-torture/compile/20011130-2.c: New test.
21639
21640 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
21641
21642         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
21643         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
21644         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
21645         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
21646         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
21647         * gcc.dg/builtin-prefetch-1.c: New test.
21648
21649 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
21650
21651         * gcc.dg/20011130-1.c: New test.
21652
21653 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21654
21655         * g++.dg/other/scope1.C: New test.
21656         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
21657
21658 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21659
21660         * gcc.dg/vla-init-1.c: New test.
21661
21662 2001-12-01  Geoff Keating  <geoffk@redhat.com>
21663
21664         * gcc.c-torture/compile/structs.c: New testcase from GDB.
21665
21666 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21667
21668         * objc.dg/alias.m: Update.
21669         * objc.dg/class-1.m: Update.
21670         * objc.dg/const-str-1.m: Update.
21671         * objc.dg/fwd-proto-1.m: Update.
21672         * objc.dg/id-1.m: Update.
21673         * objc.dg/super-class-1.m: Update.
21674
21675 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
21676
21677         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
21678         constructs.
21679
21680 2001-11-28  Jeffrey A Law  (law@cygnus.com)
21681
21682         * gcc.c-torture/execute/20011128-1.c: New test.
21683
21684 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
21685
21686         * gcc.dg/20011127-1.c: New test.
21687
21688 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21689
21690         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
21691         from Austin Group draft 7.
21692         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
21693         scanf format arguments.
21694         * gcc.dg/format/no-exargs-2.c: New test.
21695
21696 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
21697
21698         * g++.dg/abi/vbase8-4.C: New test.
21699
21700 2001-11-24  Ian Lance Taylor  <ian@airs.com>
21701
21702         * gcc.c-torture/execute/20011121-1.c: New test.
21703
21704 2001-11-23  Jeffrey A Law  (law@cygnus.com)
21705
21706         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
21707
21708 2001-11-23  Andreas Jaeger  <aj@suse.de>
21709
21710         * gcc.dg/cpp/charconst-2.c: New test.
21711
21712 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
21713
21714         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
21715         to the host if it is remote.  Let tests specify extra headers
21716         they use.
21717         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
21718         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
21719         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
21720         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
21721         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
21722         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
21723         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
21724         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
21725         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
21726         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
21727
21728 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
21729
21730         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
21731         for little endian ARMs.
21732
21733 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
21734
21735         * gcc.c-torture/compile/20011119-1.c: New test.
21736         * gcc.c-torture/compile/20011119-2.c: New test.
21737
21738 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
21739
21740         * gcc.dg/altivec-1.c: Fix typo.
21741
21742 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21743
21744         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
21745
21746 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
21747
21748         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
21749
21750 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
21751
21752         * lib/g77.exp: Don't specify --rpath-link.
21753
21754         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
21755         across all the headers.
21756         * gcc.dg/format/format.exp: For testing on a remote host,
21757         copy format.h.
21758
21759         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
21760         * gcc.c-torture/execute/930406-1.c: Likewise.
21761         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
21762
21763 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
21764
21765         * gcc.dg/altivec-1.c: New.
21766
21767 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
21768
21769         * gcc.dg/cpp/fpreprocessed.c: New test case.
21770
21771 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21772
21773         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
21774         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
21775         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
21776
21777 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21778
21779         * gcc.dg/no-builtin-1.c: New test.
21780
21781 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
21782
21783         * gcc.c-torture/execute/20011115-1.c: New test.
21784
21785 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
21786
21787         * gcc.c-torture/compile/20011114-2.c: New test.
21788         * gcc.c-torture/compile/20011114-3.c: New test.
21789         * gcc.c-torture/compile/20011114-4.c: New test.
21790
21791 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
21792
21793         * g++.dg/other/init1.C: New test.
21794
21795 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
21796
21797         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
21798         message.
21799
21800         * gcc.c-torture/execute/20011114-1.c: New testcase.
21801
21802         * gcc.c-torture/compile/20010327-1.c: Revert last change.
21803         * gcc.c-torture/compile/20011114-1.c: New test, exactly
21804         like the (before this change) version of 20010327-1.c.
21805
21806 2001-11-14  Roger Sayle <roger@eyesopen.com>
21807
21808         * gcc.c-torture/execute/string-opt-13.c: New testcase.
21809
21810 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
21811
21812         * g++.dg/init/array2.C: New test.
21813
21814 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
21815
21816         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
21817
21818 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
21819
21820         * g++.dg/other/forscope1.C: New test.
21821         * g++.dg/ext/forscope1.C: New test.
21822         * g++.dg/ext/forscope2.C: New test.
21823
21824 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
21825
21826         * gcc.c-torture/execute/20011113-1.c: New test.
21827
21828 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
21829
21830         * gcc.c-torture/execute/20011109-2.c: New test.
21831
21832         * gcc.c-torture/execute/20011109-1.c: New test.
21833
21834 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
21835
21836         * gcc.c-torture/compile/20011109-1.c: New test.
21837
21838 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
21839
21840         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
21841         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
21842         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
21843         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
21844         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
21845         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
21846         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
21847
21848 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21849
21850         * g++.dg/warn/Wshadow-1.C: New tests.
21851         * g++.old-deja/g++.mike/for3.C: Update.
21852
21853 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21854
21855         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
21856         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
21857         XFAILs.  Adjust expected error texts.
21858         * gcc.c-torture/compile/20011106-1.c,
21859         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
21860         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
21861         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
21862         gcc.dg/c99-array-lval-5.c: New tests.
21863
21864 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21865
21866         * gcc.dg/cpp/defined.c: Update.
21867
21868 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21869
21870         * gcc.c-torture/execute/anon-1.c: New test.
21871
21872 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
21873
21874         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
21875         same size, so no warning should be produced on stormy16.
21876
21877         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
21878         due to oversized array.
21879         * g++.old-deja/g++.mike/ns15.C: Likewise.
21880         * g++.old-deja/g++.pt/crash16.C: Likewise.
21881
21882 2001-11-02  Graham Stott  <grahams@redhat.com>
21883
21884         * g++.dgother/debug1.C: Fix typos.
21885
21886 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
21887
21888         * g++.dg/other/debug1.C: New test.
21889
21890 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21891
21892         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
21893         of unsigned long.
21894
21895 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
21896
21897         * gcc.dg/20011029-2.c: New test.
21898
21899         * gcc.c-torture/compile/20011029-1.c: New test.
21900
21901 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
21902
21903         * objc/execute/class_self-1.m: New test.
21904         * objc/execute/class_self-2.m: New test.
21905
21906 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
21907
21908         * gcc.misc-tests/msgs.exp: Delete.
21909         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
21910         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
21911         error set to match recent changes.
21912
21913 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
21914
21915         * gcc.dg/20011021-1.c: New test.
21916
21917 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
21918
21919         * gcc.c-torture/compile/20011023-1.c: New test.
21920
21921 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
21922
21923         * lib/g77.exp: Rewrite based on lib/g++.exp.
21924
21925 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
21926
21927         * gcc.c-torture/execute/20011019-1.c: New test.
21928
21929         * gcc.dg/20011018-1.c: New test.
21930
21931 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
21932
21933         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
21934
21935 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
21936
21937         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
21938         * gcc.dg/attr-invalid.c: Likewise.
21939
21940 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
21941
21942         * testsuite/gcc.dg/20011015-1.c: New test.
21943
21944 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21945
21946         * g++.dg/template/unify2.C: New test.
21947
21948 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21949
21950         * g++.dg/other/exception-specification.C: New test
21951
21952 2001-10-13  Tom Rix  <trix@redhat.com>
21953
21954         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
21955         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
21956
21957 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
21958
21959         * testsuite/gcc.dg/20011009-1.c: New test.
21960
21961 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21962
21963         PR g++/4476
21964         * g++.dg/other/friend1.C: New test.
21965
21966 2001-10-11  Richard Henderson  <rth@redhat.com>
21967
21968         * g++.old-deja/g++.other/crash18.C: Add -S to options.
21969
21970 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21971
21972         * gcc.c-torture/compile/20011010-1.c: New.
21973
21974 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21975
21976         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
21977         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
21978         g77.f-torture/execute/execute.exp,
21979         g77.f-torture/noncompile/noncompile.exp,
21980         gcc.c-torture/compile/compile.exp,
21981         gcc.c-torture/execute/execute.exp,
21982         gcc.c-torture/execute/ieee/ieee.exp,
21983         gcc.c-torture/execute/memcheck/memcheck.exp,
21984         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
21985         objc/execute/execute.exp: Update FSF address.
21986
21987 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
21988
21989         * gcc.dg/cpp/cmdlne-C.c: Update.
21990         * gcc.dg/cpp/cmdlne-C2.c: New.
21991
21992 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21993
21994         * gcc.c-torture/execute/20011008-3.c: New.
21995
21996 2001-10-08  DJ Delorie  <dj@redhat.com>
21997
21998         * gcc.dg/20011008-1.c: New.
21999         * gcc.dg/20011008-2.c: New.
22000
22001 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22002
22003         * gcc.dg/cpp/spacing1.c: Update test.
22004
22005 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22006
22007         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
22008         spelling errors of "separate" as "seperate".
22009
22010 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
22011
22012         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
22013         enough to avoid inlining.
22014
22015 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22016
22017         * lib/g77.exp: set libg2c_dir correctly.
22018
22019 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22020
22021         * gcc.dg/cpp/macro11.c: New test.
22022
22023 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22024
22025         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
22026         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
22027         gcc.dg/format/multattr-3.c: New tests.
22028         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
22029         tests for format attributes on function pointers being rejected.
22030
22031 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22032
22033         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
22034
22035 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22036
22037         * g++.dg/warn/format1.C: New test.
22038
22039 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
22040
22041         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
22042
22043 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22044
22045         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
22046
22047 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22048
22049         * gcc.dg/cpp/redef2.c: Add test.
22050
22051 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
22052
22053         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
22054         long-standing bug on i686, apparently.
22055         * gcc.c-torture/execute/loop-2c.x: New file.
22056         * gcc.c-torture/execute/loop-2d.x: New file.
22057         * gcc.c-torture/execute/loop-3c.x: New file.
22058
22059 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
22060
22061         * gcc.dg/cpp/20000625-2.c: Correct line number.
22062
22063 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22064
22065         * gcc.dg/cpp/macro10.c: New test.
22066         * gcc.dg/cpp/strify3.c: New test.
22067         * gcc.dg/cpp/spacing1.c: Add tests.
22068         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
22069         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
22070
22071 2001-09-24  DJ Delorie  <dj@redhat.com>
22072
22073         * gcc.c-torture/execute/20010924-1.c: New test.
22074
22075 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22076
22077         * testsuite/objc/execute/paste.m: Remove.
22078
22079 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22080
22081         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
22082
22083 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
22084
22085         * g77.dg/strlen0.f: New test.
22086
22087 2001-09-21  Richard Henderson  <rth@redhat.com>
22088
22089         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
22090         * g++.old-deja/g++.abi/vtable2.C: Likewise.
22091
22092 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
22093
22094         Table-driven attributes.
22095         * g++.dg/ext/attrib1.C: New test.
22096
22097 2001-09-20  DJ Delorie  <dj@redhat.com>
22098
22099         * gcc.dg/20000926-1.c: Update expected warning messages.
22100         * gcc.dg/array-2.c: Likewise, and test for warnings too.
22101         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
22102         array.
22103
22104 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
22105
22106         * g++.dg/eh/registers1.C: New test case.
22107
22108 2001-09-17  Richard Henderson  <rth@redhat.com>
22109
22110         * gcc.dg/array-5.c: Fix VLA decomposition test.
22111
22112 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22113
22114         * gcc.dg/cpp/line5.c: New testcase.
22115
22116 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
22117
22118         * gcc.dg/cpp/macro9.c: New test.
22119
22120 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
22121
22122         * gcc.c-torture/execute/980223.c: Change type of addr from long
22123         to char *.
22124
22125 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
22126
22127         * gcc.c-torture/execute/20010915-1.c: New test.
22128
22129 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
22130
22131         * g77.dg/bprob: New directory.
22132         * g77.dg/bprob/bprob.exp: New file.
22133         * g77.dg/bprob/bprob-1.f: New test.
22134         * g77.dg/gcov: New directory.
22135         * g77.dg/gcov/gcov.exp: New file.
22136         * g77.dg/gcov/gcov-1.f: New test.
22137         * g77.dg/gcov/gcov-1.x: New file.
22138
22139 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22140
22141         * gcc.dg/cpp/directiv.c: Update.
22142         * gcc.dg/cpp/undef1.c: Update.
22143
22144 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
22145
22146         * gcc.dg/20010912-1.c: New test.
22147
22148 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
22149
22150         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
22151         language-independent file in lib.
22152         * lib/gcov.exp: New file.
22153
22154 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22155
22156         * gcc.c-torture/compile/20010911-1.c: New test.
22157
22158 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
22159
22160         * lib/profopt.exp: New, to support profile-directed optimizations.
22161         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
22162         * gcc.misc-tests/bprob-1.c: New test.
22163         * gcc.misc-tests/bprob-2.c: New test.
22164
22165 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
22166
22167         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
22168         XFAIL and which kinds of gcov output to verify.
22169         * gcc.misc-tests/gcov-4b.x: New file.
22170         * gcc.misc-tests/gcov-5b.x: New file.
22171         * gcc.misc-tests/gcov-6.x: New file.
22172         * gcc.misc-tests/gcov-7.c: New test.
22173         * gcc.misc-tests/gcov-7.x: New file.
22174
22175 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
22176
22177         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
22178         * gcc.misc-tests/gcov-6.c: New test.
22179
22180 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22181
22182         PR c++/3986
22183         * g++.dg/abi/vbase1.C: New test.
22184
22185 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
22186
22187         * objc.dg/method-2.m: New.
22188
22189 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22190
22191         PR c++/4203
22192         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
22193         * g++.dg/init/empty1.C: New test.
22194
22195 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
22196
22197         * gcc.c-torture/compile/20010903-1.c: New test.
22198
22199 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
22200
22201         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
22202         for m68k.
22203
22204 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
22205
22206         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
22207
22208         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
22209
22210         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
22211
22212 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
22213
22214         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
22215         for 16-bit 'unsigned int'.
22216
22217 2001-08-29  Kazu Hirata  <kazu@hxi.com>
22218
22219         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
22220
22221 2001-08-27  Richard Henderson  <rth@redhat.com>
22222
22223         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
22224         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
22225
22226 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
22227
22228         * gcc.dg/asm-names.c (ymain): New.
22229
22230 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
22231
22232         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
22233         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
22234         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
22235
22236 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22237
22238         * gcc.dg/compare5.c: New testcase.
22239
22240 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
22241
22242         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
22243         and "In instantiation".
22244
22245 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
22246
22247         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
22248
22249 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
22250
22251         * gcc.misc-tests/gcov.exp: Add support for branch information.
22252         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
22253         * gcc.misc-tests/gcov-4.c: New test.
22254         * gcc.misc-tests/gcov-4b.c: New test.
22255         * gcc.misc-tests/gcov-5b.c: New test.
22256
22257 2001-08-20  Zack Weinberg  <zackw@panix.com>
22258
22259         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
22260         expected to fail.
22261
22262 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22263
22264         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
22265
22266 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
22267
22268         * g++.dg/eh/template1.C: New test.
22269
22270 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
22271
22272         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
22273         Fix thinko.
22274         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
22275         for xfail.
22276
22277 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
22278
22279         * lib/g77-dg.exp:  Use prune.exp for common procedures
22280         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
22281         * lib/g77.exp: (g77-dg-prune) Remove
22282
22283 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
22284
22285         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
22286
22287 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22288
22289         * g++.dg/template/unify1.C: New test.
22290
22291 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
22292
22293         * g++.dg/abi/empty4.C: New test.
22294
22295 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
22296
22297         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
22298         solaris2.*
22299         * g77.f-torture/compile/pr3743.x: Likewise
22300
22301 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22302
22303         * g++.dg/other/using-declaration.C: New test.
22304
22305 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22306
22307         * gcc.dg/cpp/tr-sign.c: New testcase.
22308
22309 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22310
22311         * gcc.dg/cpp/19951025-1.c: Revert.
22312         * gcc.dg/cpp/directiv.c: We no longer process directives that
22313         interrupt macro arguments.
22314
22315 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
22316
22317         * gcc.dg/bconstp-1.c: New test.
22318
22319 2001-08-03  Richard Henderson  <rth@redhat.com>
22320
22321         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
22322
22323 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22324
22325         * gcc.dg/cpp/19951025-1.c: Update.
22326
22327 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
22328
22329         * g77.dg/ff90-1.f (s): Fix reference of variable z,
22330         should be x.
22331
22332 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
22333
22334         Kill -fhonor-std.
22335         * g++.old-deja/g++.ns/ns14.C: Remove special options.
22336         * g++.old-deja/g++.other/std1.C: Likewise.
22337         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
22338
22339 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
22340
22341         * lib/g77.exp:  Load gcc-defs.exp for common procedures
22342         (g77_pass, g77_fail, g77_finish, g77_exit,
22343         ${tool}_check_unsupported_p} Now redundant.  Deleted.
22344
22345 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
22346
22347         * g77.dg/fbackslash.f
22348         * g77.dg/fcase-preserve.f
22349         * g77.dg/ff90-1.f
22350         * g77.dg/ffixed-line-length-0.f
22351         * g77.dg/ffixed-line-length-132.f
22352         * g77.dg/ffixed-line-length-7.f
22353         * g77.dg/ffixed-line-length-72.f
22354         * g77.dg/ffixed-line-length-none.f
22355         * g77.dg/ffree-form-1.f
22356         * g77.dg/fno-backslash.f
22357         * g77.dg/fno-f90-1.f
22358         * g77.dg/fno-fixed-form-1.f
22359         * g77.dg/fno-onetrip.f
22360         * g77.dg/fno-typeless-boz.f
22361         * g77.dg/fno-underscoring.f
22362         * g77.dg/fno-vxt-1.f
22363         * g77.dg/fonetrip.f
22364         * g77.dg/ftypeless-boz.f
22365         * g77.dg/fugly-assumed.f
22366         * g77.dg/funderscoring.f
22367         * g77.dg/fvxt-1.f
22368
22369 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
22370
22371         * objc.dg/fwd-proto-1.m: New.
22372         * objc.dg/local-decl-1.m: New.
22373         * objc.dg/naming-1.m: New.
22374         * objc.dg/naming-2.m: New.
22375         * objc.dg/proto-hier-1.m: New.
22376
22377 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
22378
22379         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
22380         largest-type elements to a struct makes its size grow.
22381
22382 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22383
22384         * g++.dg/abi/vthunk1.C: New test.
22385
22386 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22387
22388         * g++.dg/abi/vbase8-22.C: New test.
22389
22390 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22391
22392         * gcc.dg/cpp/macro8.c: New test.
22393
22394 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
22395
22396         * g++.dg/abi/vbase8-21.C: New test.
22397
22398 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
22399
22400         * g++.dg/abi/vbase8-10.C: New test.
22401
22402 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22403
22404         * lib/g++.exp (g++_set_ld_library_path): Renamed to
22405         ${tool}_set_ld_library_path.
22406         Changed caller.
22407         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
22408         g++.exp.
22409
22410 2001-07-26  Stan Cox <scox@redhat.com>
22411
22412         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
22413         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
22414         gcc_exit, gcc_check_unsupported_p):
22415         Moved to gcc-deps.exp
22416         * gcc-deps.exp: New file.
22417
22418 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22419
22420         * g++.old-deja/g++.pt/defarg14.C: New test.
22421
22422 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22423
22424         * g++.old-deja/g++.other/lineno5.C: New test.
22425
22426 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22427
22428         * g++.old-deja/g++.pt/crash68.C: New test.
22429
22430 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22431
22432         * g++.old-deja/g++.other/crash42.C: New test.
22433
22434 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22435
22436         * gcc.dg/cpp/extratokens.c: Fix.
22437         * gcc.dg/cpp/skipping2.c: New tests.
22438
22439 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22440
22441         * gcc.c-torture/execute/20010724-1.c: New file.
22442         * gcc.c-torture/execute/20010724-1.x: New file.
22443
22444 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22445
22446         * g++.old-deja/g++.other/cond7.C: New test.
22447
22448 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22449
22450         * g++.old-deja/g++.other/optimize4.C: New test.
22451
22452 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22453
22454         * g++.old-deja/g++.abi/vbase8-5.C: New test.
22455
22456 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
22457
22458         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
22459         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
22460         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
22461         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
22462
22463         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
22464         bug report" message.
22465
22466         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
22467         * g++.dg/ext/instantiate1.C: Move from old-deja.
22468
22469 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
22470
22471         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
22472         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
22473         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
22474         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
22475
22476 2001-07-23  Jeffrey A Law  (law@cygnus.com)
22477
22478         * gcc.c-torture/execute/20010723-1.c: New test.
22479
22480 2001-07-23  Ben Elliston  <bje@redhat.com>
22481
22482         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
22483
22484 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22485
22486         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
22487         i[34567]86-*-*.
22488         Delete handling of ieee_multilib_flags.
22489         Pass -mieee for alpha*-*-* and sh-*-*.
22490         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
22491
22492 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
22493
22494         Remove old-abi tests.
22495         * g++.old-deja/g++.mike/p11116.C: Remove.
22496         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
22497
22498 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
22499
22500         * g77.f-torture/compile/pr3743.f:  New test
22501
22502 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
22503
22504         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
22505
22506 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22507
22508         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
22509         g++.old-deja/g++.pt/static6.C: Likewise.
22510         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
22511         supports weak symbols.
22512
22513 2001-07-18  Andreas Jaeger  <aj@suse.de>
22514
22515         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
22516         supported again.
22517
22518 2001-07-18  Andreas Jaeger  <aj@suse.de>
22519
22520         * gcc.dg/iftrap-1.c: Fix target line.
22521
22522 2001-07-17  Richard Henderson  <rth@redhat.com>
22523
22524         * gcc.c-torture/execute/20010717-1.c: New.
22525
22526 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22527
22528         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
22529         tests.
22530
22531 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22532
22533         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
22534
22535 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22536
22537         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
22538         UAC_SIGBUS, UAC_NOPRINT definitions.
22539
22540 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
22541
22542         * objc/execute/object_is_class.m: New test.
22543         * objc/execute/object_is_meta_class.m: New test.
22544
22545 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22546
22547         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
22548         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
22549
22550 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
22551
22552         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
22553         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
22554
22555 2001-07-14  Richard Henderson  <rth@redhat.com>
22556
22557         * gcc.dg/iftrap-1.c: New.
22558
22559 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
22560
22561         * g77.f-torture/execute/intrinsic77.f: New test.
22562
22563 2001-07-11  Janis Johnson <janis@us.ibm.com>
22564
22565         * gcc.misc-tests/gcov-3.c: New test.
22566
22567 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
22568
22569         * gcc.c-torture/compile/20010711-1.c,
22570         * gcc.c-torture/compile/20010711-2.c: New tests.
22571
22572 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
22573
22574         * gcc.c-torture/execute/20010711-1.c: New test.
22575
22576 2001-07-11  Ben Elliston  <bje@redhat.com>
22577
22578         * g++.old-deja/g++.other/enum5.C: New test.
22579
22580 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
22581
22582         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
22583         (g++-dg-prune): Call prune_gcc_output.
22584         * prune.exp: New file for prune_gcc_output.
22585         * lib/g++.exp, lib/gcc.exp: Load it.
22586
22587 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22588
22589         * gcc.c-torture/compile/20010701-1.c,
22590         g++.old-deja/g++.ext/attrib6.C: New tests.
22591
22592 2001-07-06  Jeffrey A Law  (law@cygnus.com)
22593
22594         * gcc.c-torture/compile/20010706-1.c: New test.
22595
22596 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
22597
22598         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
22599
22600 2001-06-28  Stan Shebs  <shebs@apple.com>
22601
22602         * gcc.dg/pragma-darwin.c: New test.
22603
22604 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22605
22606         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
22607         Solaris 2.[678] system.
22608
22609 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22610
22611         * gcc.dg/20010622-1.c: New test.
22612
22613 2001-06-18  Stan Shebs  <shebs@apple.com>
22614
22615         * objc.dg: New directory.
22616         * objc.dg/dg.exp: New file.
22617         * objc.dg/alias.m: New.
22618         * objc.dg/class-1.m: New.
22619         * objc.dg/class-2.m: New.
22620         * objc.dg/const-str-1.m: New.
22621         * objc.dg/const-str-2.m: New.
22622         * objc.dg/id-1.m: New.
22623         * objc.dg/method-1.m: New.
22624         * objc.dg/super-class-1.m: New.
22625         * lib/objc-dg.exp: New file.
22626
22627 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22628
22629         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
22630         of label name.
22631
22632 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
22633
22634         * g++.old-deja/g++.abi/vbase8-9.C: New test.
22635
22636 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22637
22638         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
22639         variable.
22640
22641 2001-06-12  Richard Henderson  <rth@redhat.com>
22642
22643         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
22644
22645 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
22646
22647         * g++.old-deja/g++.abi/vbase5.C: New test.
22648         * g++.old-deja/g++.abi/vbase6.C: New test.
22649         * g++.old-deja/g++.abi/vbase7.C: New test.
22650
22651 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22652
22653         * gcc.c-torture/compile/20010610-1.c: New test.
22654
22655 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
22656
22657         * g++.old-deja/g++.abi/vbase4.C: New test.
22658
22659 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22660
22661         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
22662         support %f for HC11/HC12 targets.
22663         * gcc.c-torture/execute/930513-1.x: New file, likewise.
22664         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
22665         on HC11/HC12 targets.
22666         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
22667
22668 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22669
22670         * gcc.dg/wchar_t-1.c: New file.
22671         * gcc.dg/wint_t-1.c: Likewise.
22672
22673 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
22674
22675         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
22676
22677 2001-06-11  Richard Henderson  <rth@redhat.com>
22678
22679         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
22680
22681 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22682
22683         * gcc.c-torture/compile/20010611-1.c: New test.
22684
22685 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22686
22687         * gcc.dg/c99-tag-1.c: Add more tests.
22688
22689 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
22690
22691         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
22692         representation on MN10300 and ARM/Thumb.
22693
22694 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
22695
22696         * g77.f-torture/execute/20010610.f: New.
22697
22698 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
22699
22700         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
22701         names.
22702
22703 2001-06-09  Richard Henderson  <rth@redhat.com>
22704
22705         * gcc.c-torture/execute/ashrdi-1.c: New.
22706         * gcc.c-torture/execute/ashldi-1.c: New.
22707         * gcc.c-torture/execute/lshrdi-1.c: New.
22708
22709 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
22710
22711         * objc/execute/load-3.m: Added. Check sending +load to categories,
22712         in addition to classes.
22713
22714 2001-06-08  Stan Shebs  <shebs@apple.com>
22715
22716         * objc/execute/load-2.m: New test.  From Nicola Pero
22717         <n.pero@mi.flashnet.it>.
22718
22719 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
22720
22721         * gcc.c-torture/execute/20010605-2.c: New test.
22722
22723 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22724
22725         * g++.old-deja/g++.abi/vbase2.C: New test.
22726         * g++.old-deja/g++.abi/vbase3.C: New test.
22727
22728 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22729
22730         * g++.old-deja/g++.pt/friend49.C: New test.
22731
22732 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
22733
22734         * g++.old-deja/g++.ext/anon3.C: New test.
22735
22736 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
22737
22738         * g++.old-deja/g++.other/conv7.C: New test.
22739
22740 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
22741
22742         * gcc.c-torture/compile/20010605-2.c: New test.
22743
22744 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22745
22746         * gcc.c-torture/execute/20010604-1.c: New test.
22747
22748 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
22749
22750         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
22751
22752 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
22753
22754         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
22755         (g++_link_flags): Likewise.
22756         (g++_init): Pass gccpath's value to two previous functions.
22757
22758 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22759
22760         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
22761         Ensure logfile entry matches exec command line.
22762
22763 2001-05-31  Richard Henderson  <rth@redhat.com>
22764
22765         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
22766         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
22767
22768 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
22769
22770         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
22771         compiler for irix6.2
22772
22773 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
22774
22775         * g++.old-deja/g++.other/optimize3.C: New file.
22776
22777 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
22778
22779         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
22780         assemble.
22781
22782 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
22783
22784         * g++.old-deja/g++.other/optimize2.C: New file.
22785
22786 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
22787
22788         * gcc.c-torture/compile/20010518-2.c: New file.
22789         * gcc.c-torture/execute/20010518-1.c: New file.
22790         * gcc.c-torture/execute/20010518-2.c: New file.
22791
22792 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22793
22794         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
22795
22796 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
22797
22798         G++ no longer defines builtins that do not begin with __builtin.
22799         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
22800         * g++.old-deja/g++.brendand/misc13.C: Likewise.
22801         * g++.old-deja/g++.law/builtin1.C: Likewise.
22802         * g++.old-deja/g++.law/cvt2.C: Likewise.
22803         * g++.old-deja/g++.mike/net5.C: Likewise.
22804         * g++.old-deja/g++.other/builtins1.C: Likewise.
22805         * g++.old-deja/g++.other/builtins2.C: Likewise.
22806         * g++.old-deja/g++.other/builtins3.C: Likewise.
22807         * g++.old-deja/g++.other/builtins4.C: Likewise.
22808         * g++.old-deja/g++.other/inline8.C: Likewise.
22809         * g++.old-deja/g++.robertl/eb39.C: Likewise.
22810
22811 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
22812
22813         * g++.old-deja/g++.pt/using1.C: Adjust.
22814         * g++.old-deja/g++.pt/using2.C: New test.
22815
22816 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22817
22818         * gcc.dg/cpp/charconst.c: New tests.
22819         * gcc.dg/cpp/escape.c: New tests.
22820         * gcc.dg/cpp/escape-1.c: New tests.
22821         * gcc.dg/cpp/escape-2.c: New tests.
22822         * gcc.dg/cpp/ucs.c: New tests.
22823
22824 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
22825
22826         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
22827         native compiler for irix6.5.
22828
22829 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
22830
22831         * lib/g++.exp (g++_include_flags): Use args to compute
22832         get_multilibs.
22833         (g++_link_flags): Likewise.
22834         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
22835
22836 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22837
22838         * gcc.dg/c90-hexfloat-1.c: Add more tests.
22839
22840 2001-05-21  Geoff Keating  <geoffk@redhat.com>
22841
22842         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
22843         this file.
22844
22845 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22846
22847         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
22848         STACK_SIZE;
22849         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
22850         to STACK_SIZE; Use it to define size of add_histo array.
22851         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
22852         to STACK_SIZE.
22853         (f): Use GITT_SIZE to define size of gitt local table.
22854         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
22855         to STACK_SIZE; Use it to define size of bytemem array.
22856
22857 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22858
22859         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
22860         on 68HC11/HC12 due to the asm instruction.
22861         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
22862         * gcc.c-torture/compile/920520-1.x: Likewise.
22863         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
22864         on 68HC11/HC12 because the function is larger than 64K.
22865         * gcc.c-torture/compile/961203-1.x: New file, this test fails
22866         on 68HC11/HC12 because the structure is too large.
22867
22868 2001-05-20  Richard Henderson  <rth@redhat.com>
22869
22870         * gcc.c-torture/execute/20010520-1.c: New.
22871
22872 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22873
22874         * g++.old-deja/g++.warn/compare1.C: New test.
22875         * gcc.dg/compare4.c: New test.
22876
22877 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
22878
22879         * g++.old-deja/g++.other/optimize1.C: New test.
22880
22881 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22882
22883         * g++.old-deja/g++.pt/spec41.C: New test.
22884
22885 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
22886
22887         * gcc.c-torture/compile/20010114-1.x: Remove.
22888
22889 2001-05-18  Stan Shebs  <shebs@apple.com>
22890
22891         * gcc.c-torture/compile/20010518-1.c: New test.
22892
22893 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
22894
22895         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
22896         * g++.old-deja/g++.pt/crash67.C: New test.
22897
22898 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
22899
22900         * g++.old-deja/g++.other/debug9.C: New test.
22901
22902 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
22903
22904         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
22905
22906 2001-05-16  Jan Hubicka  <jh@suse.cz>
22907
22908         * gcc.c-torture/compile/20010516-1.c: New test.
22909
22910 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
22911
22912         * g++.old-deja/g++.other/crash41.C: New test.
22913
22914 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
22915
22916         * g++.old-deja/g++.pt/crash66.C: New test.
22917
22918 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
22919
22920         * g++.old-deja/g++.robertl/eb27.C: Convert.
22921
22922 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
22923
22924         * g++.dg/friend-warn.C: New test.  Do not warn about friend
22925         declaration being redundant.
22926
22927 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
22928
22929         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
22930
22931 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
22932
22933         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
22934
22935 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
22936
22937         * lib/g++.exp: Use testsuite_flags.
22938
22939 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
22940
22941         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
22942
22943 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22944
22945         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
22946
22947 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
22948
22949         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
22950
22951 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
22952
22953         * gcc.c-torture/compile/20010313-1.c: New test.
22954
22955 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
22956
22957         * gcc.dg/cpp/direct2.c: New test.
22958         * gccq.dg/cpp/direct2s.c: New test.
22959
22960         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
22961
22962 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
22963
22964         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
22965         * g++.old-deja/g++.other/op3.C: Likewise.
22966
22967 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22968
22969         * gcc.dg/cpp/syshdr.h: New file.
22970         * gcc.dg/cpp/sysmac1.c: Update.
22971         * gcc.dg/cpp/sysmac2.c: Update.
22972
22973 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22974
22975         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
22976
22977 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
22978
22979         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
22980         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
22981
22982 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
22983
22984         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
22985
22986 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
22987
22988         * lib/g++.exp (g++_include_flags): Don't use any special flags
22989         if TESTING_IN_BUILD_TREE is not defined.
22990         (g++_init): Use a plain 'c++' as the compiler if
22991         TESTING_IN_BUILD_TREEE is not defined.
22992
22993 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22994
22995         * g++.old-deja/g++.eh/catch13.C: New test.
22996         * g++.old-deja/g++.eh/catch14.C: New test.
22997
22998 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22999
23000         * gcc.dg/cpp/tr-define.c: New test.
23001
23002 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
23003
23004         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
23005         <stdlib.h>, not <malloc.h>.
23006
23007 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
23008
23009         * g++.old-deja/g++.ns/template17.C: New test.
23010
23011 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
23012
23013         * g++.old-deja/g++.pt/ref4.C: New test.
23014
23015 2001-04-30  Richard Henderson  <rth@redhat.com>
23016
23017         * gcc.dg/20000724-1.c: Revert last change.
23018
23019 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
23020
23021         * g77.f-torture/execute/20010430.f: New test.
23022
23023 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
23024
23025         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
23026
23027 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
23028
23029         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
23030
23031 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23032
23033         * g++.old-deja/g++.eh/crash6.C: New test.
23034
23035 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23036
23037         * g++.old-deja/g++.other/warn7.C: New test.
23038
23039 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23040
23041         * g++.old-deja/g++.other/defarg9.C: New test.
23042
23043 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
23044
23045         * g77.f-torture/compile/20010426.f: New test.
23046         * g77.f-torture/execute/20010426.f: New test.
23047
23048 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
23049
23050         * g77.f-torture/compile/20000629-1.x: Remove - error
23051         has been fixed.
23052
23053 2001-04-26  Jeffrey A Law  (law@cygnus.com)
23054
23055         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
23056         Tweak slightly to work with g++.dg framework.
23057         * g++.dg/special/ecos.exp: Run initp1.C test.
23058         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
23059
23060         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
23061         its linker doesn't give line numbers either.
23062         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
23063
23064 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
23065
23066         * g++.old-deja/g++.other/lex1.C: New test.
23067
23068 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
23069
23070         * gcc.dg/noncompile/20010425-1.c: New test.
23071
23072 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
23073
23074         * g++.old-deja/g++.pt/mangle2.C: New test.
23075
23076 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23077
23078         * gcc.dg/format/plus-1.c: New test.
23079
23080 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23081
23082         * gcc.dg/20010423-1.c: New test.
23083
23084 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23085
23086         * gcc.c-torture/execute/20010422-1.c: New test.
23087
23088 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
23089
23090         * g++.old-deja/g++.ns/type2.C: New test.
23091
23092 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
23093
23094         * g++.old-deja/g++.other/perf1.C: New test.
23095
23096 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
23097
23098         * gcc.dg/c99-func-2.c: Remove xfail.
23099         * gcc.dg/c99-func-3.c: Remove xfail.
23100         * gcc.dg/c99-func-4.c: Remove xfail.
23101
23102 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
23103
23104         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
23105
23106 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23107
23108         * gcc.c-torture/compile/20010423-1.c: New test.
23109
23110 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23111
23112         * g++.old-deja/g++.pt/typename28.C: New test.
23113
23114 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23115
23116         * g++.old-deja/g++.abi/empty2.C: New test.
23117         * g++.old-deja/g++.abi/empty3.C: New test.
23118
23119 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23120
23121         * g++.old-deja/g++.other/comdat2.C: New test.
23122         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
23123
23124 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23125
23126         * g++.old-deja/g++.other/overload14.C: New test.
23127
23128 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23129
23130         * g++.old-deja/g++.other/lookup23.C: New test.
23131
23132 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23133
23134         * gcc.c-torture/execute/20010403-1.c: New test.
23135
23136 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
23137             Mark Mitchell  <mark@codesourcery.com>
23138
23139         * lib/old-dejagnu.exp: Don't delete output of executable.
23140         Add .exe suffix to executables.
23141
23142 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
23143
23144         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
23145
23146 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23147
23148         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
23149
23150 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
23151
23152         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
23153         * g++.old-deja/g++.abi/crash1.C: New test.
23154
23155 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
23156
23157         * g++.old-deja/g++.other/crash40.C: New test.
23158
23159 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23160
23161         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
23162
23163 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
23164
23165         * g++.old-deja/g++.other/warn6.C: New test.
23166
23167 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23168
23169         * g++.old-deja/g++.robertl/eb42.C: Same.
23170
23171 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23172
23173         * gcc.dg/wtr-conversion-1.c: New testcase.
23174
23175 2001-04-10  Richard Henderson  <rth@redhat.com>
23176
23177         * g++.old-deja/g++.other/array5.C: New.
23178
23179 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23180
23181         * gcc.c-torture/execute/20010408-1.c: New test.
23182
23183 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
23184
23185         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
23186         headers and constructs.
23187         * g++.old-deja/g++.robertl/eb79.C: Same.
23188         * g++.old-deja/g++.robertl/eb77.C (main): Same.
23189         * g++.old-deja/g++.robertl/eb73.C: Same.
23190         * g++.old-deja/g++.robertl/eb66.C (main): Same.
23191         * g++.old-deja/g++.robertl/eb55.C (t): Same.
23192         * g++.old-deja/g++.robertl/eb54.C (main): Same.
23193         * g++.old-deja/g++.robertl/eb46.C (main): Same.
23194         * g++.old-deja/g++.robertl/eb44.C: Same.
23195         * g++.old-deja/g++.robertl/eb41.C (main): Same.
23196         * g++.old-deja/g++.robertl/eb4.C (main): Same.
23197         * g++.old-deja/g++.robertl/eb39.C: Same.
23198         * g++.old-deja/g++.robertl/eb33.C (main): Same.
23199         * g++.old-deja/g++.robertl/eb31.C (main): Same.
23200         * g++.old-deja/g++.robertl/eb30.C: Same.
23201         * g++.old-deja/g++.robertl/eb3.C: Same.
23202         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
23203         * g++.old-deja/g++.robertl/eb21.C: Same.
23204         * g++.old-deja/g++.robertl/eb15.C: Same.
23205         * g++.old-deja/g++.robertl/eb118.C: Same.
23206         * g++.old-deja/g++.robertl/eb115.C (main): Same.
23207         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
23208         * g++.old-deja/g++.robertl/eb109.C: Same.
23209         * g++.old-deja/g++.other/sibcall1.C (main): Same.
23210         * g++.old-deja/g++.mike/rtti1.C: Same.
23211         * g++.old-deja/g++.mike/p658.C: Same.
23212         * g++.old-deja/g++.mike/net46.C: Same.
23213         * g++.old-deja/g++.mike/net34.C: Same.
23214         * g++.old-deja/g++.mike/memoize1.C: Same.
23215         * g++.old-deja/g++.mike/eh2.C: Same.
23216         * g++.old-deja/g++.law/weak.C: Same.
23217         * g++.old-deja/g++.law/visibility7.C: Same.
23218         * g++.old-deja/g++.law/visibility25.C: Same.
23219         * g++.old-deja/g++.law/visibility22.C: Same.
23220         * g++.old-deja/g++.law/visibility2.C: Same.
23221         * g++.old-deja/g++.law/visibility17.C: Same.
23222         * g++.old-deja/g++.law/visibility13.C: Same.
23223         * g++.old-deja/g++.law/visibility10.C: Same.
23224         * g++.old-deja/g++.law/visibility1.C: Same.
23225         * g++.old-deja/g++.law/virtual3.C (eval): Same.
23226         * g++.old-deja/g++.law/vbase1.C: Same.
23227         * g++.old-deja/g++.law/operators32.C: Same.
23228         * g++.old-deja/g++.law/nest3.C: Same.
23229         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
23230         * g++.old-deja/g++.law/except5.C (main): Same.
23231         * g++.old-deja/g++.law/cvt7.C (run): Same.
23232         * g++.old-deja/g++.law/cvt2.C: Same.
23233         * g++.old-deja/g++.law/cvt16.C: Same.
23234         * g++.old-deja/g++.law/ctors6.C (bar): Same.
23235         * g++.old-deja/g++.law/ctors17.C (main): Same.
23236         * g++.old-deja/g++.law/ctors13.C: Same.
23237         * g++.old-deja/g++.law/ctors12.C (main): Same.
23238         * g++.old-deja/g++.law/ctors10.C: Same.
23239         * g++.old-deja/g++.law/code-gen5.C: Same.
23240         * g++.old-deja/g++.law/bad-error7.C: Same.
23241         * g++.old-deja/g++.law/arm9.C: Same.
23242         * g++.old-deja/g++.law/arm12.C: Same.
23243         * g++.old-deja/g++.law/arg8.C: Same.
23244         * g++.old-deja/g++.law/arg1.C: Same.
23245         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
23246         * g++.old-deja/g++.jason/template31.C: Same.
23247         * g++.old-deja/g++.jason/template24.C (main): Same.
23248         * g++.old-deja/g++.jason/2371.C: Same.
23249         * g++.old-deja/g++.eh/new2.C: Same.
23250         * g++.old-deja/g++.eh/new1.C: Same.
23251         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
23252         * g++.old-deja/g++.brendan/nest21.C (main): Same.
23253         * g++.old-deja/g++.brendan/err-msg3.C: Same.
23254         * g++.old-deja/g++.brendan/crash62.C: Same.
23255         * g++.old-deja/g++.brendan/crash52.C: Same.
23256         * g++.old-deja/g++.brendan/crash49.C (main): Same.
23257         * g++.old-deja/g++.brendan/crash38.C: Same.
23258         * g++.old-deja/g++.brendan/crash15.C (main): Same.
23259         * g++.old-deja/g++.brendan/copy9.C: Same.
23260
23261 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
23262
23263         * gcc.c-torture/execute/20001203-2.c (memset):
23264         Count argument is of type __SIZE_TYPE__.
23265
23266 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
23267
23268         * gcc.c-torture/compile/20010404-1.c: New test.
23269
23270 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
23271
23272         * gcc.c-torture/compile/20010326-1.c: New test.
23273
23274 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
23275
23276         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
23277         peculiarities of the SH.
23278         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
23279
23280 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23281
23282         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
23283         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
23284         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
23285
23286 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23287
23288         * g77.f-torture/compile/20010321-1.f: New test.
23289
23290 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23291
23292         * gcc.c-torture/compile/20010329-1.c: New test.
23293
23294 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23295
23296         * gcc.c-torture/execute/20010329-1.c: New test.
23297
23298 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
23299
23300         * g++.old-deja/g++.other/eh4.C: Fix typo.
23301
23302 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
23303
23304         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
23305
23306 2001-03-28  Philip Blundell  <philb@gnu.org>
23307
23308         * gcc.c-torture/compile/20010328-1.c: New test.
23309
23310 2001-03-27  Richard Henderson  <rth@redhat.com>
23311
23312         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
23313         * g++.old-deja/g++.eh/vbase3.C: Likewise.
23314
23315 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
23316
23317         * gcc.c-torture/compile/20010327-1.c: New test.
23318
23319 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
23320
23321         * g++.old-deja/g++.other/friend12.C: New test.
23322         * g++.old-deja/g++.other/friend9.C: Expect no errors.
23323         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
23324
23325 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23326
23327         * gcc.c-torture/execute/20010325-1.c: New test.
23328
23329 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
23330
23331         * g++.old-deja/g++.other/mangle3.C: New test.
23332
23333 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
23334
23335         * g++.old-deja/g++.other/anon8.C: New test.
23336
23337 2001-03-20  Philip Blundell  <philb@gnu.org>
23338
23339         * gcc.c-torture/compile/20010320-1.c: New test.
23340
23341 2001-03-17  Richard Henderson  <rth@redhat.com>
23342
23343         * g++.old-deja/g++.other/eh4.C: Add expected error text.
23344
23345 2001-03-15  Geoff Keating  <geoff@redhat.com>
23346
23347         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
23348         tests on AIX.
23349
23350 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
23351
23352         * g++.old-deja/g++.other/eh4.C: New test.
23353
23354 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
23355
23356         * gcc.dg/cpp/mi1.c: Update.
23357
23358 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
23359
23360         * g++.old-deja/g++.other/regstack.C: New test.
23361
23362 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
23363
23364         * g++.old-deja/g++.other/ref4.C: New test.
23365
23366 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
23367
23368         * objc/execute/va_method.m: Added.
23369         * objc/execute/IMP.m: Added.
23370         * objc/execute/_cmd.m: Added.
23371         * objc/execute/accessing_ivars.m: Added.
23372         * objc/execute/class-1.m: Added.
23373         * objc/execute/class-10.m: Added.
23374         * objc/execute/class-11.m: Added.
23375         * objc/execute/class-12.m: Added.
23376         * objc/execute/class-13.m: Added.
23377         * objc/execute/class-14.m: Added.
23378         * objc/execute/class-2.m: Added.
23379         * objc/execute/class-3.m: Added.
23380         * objc/execute/class-4.m: Added.
23381         * objc/execute/class-5.m: Added.
23382         * objc/execute/class-6.m: Added.
23383         * objc/execute/class-7.m: Added.
23384         * objc/execute/class-8.m: Added.
23385         * objc/execute/class-9.m: Added.
23386         * objc/execute/class-tests-1.h
23387         * objc/execute/class-tests-2.h
23388         * objc/execute/compatibility_alias.m: Added.
23389         * objc/execute/encode-1.m: Added.
23390         * objc/execute/formal_protocol-1.m: Added.
23391         * objc/execute/formal_protocol-2.m: Added.
23392         * objc/execute/formal_protocol-3.m: Added.
23393         * objc/execute/formal_protocol-4.m: Added.
23394         * objc/execute/formal_protocol-5.m: Added.
23395         * objc/execute/formal_protocol-6.m: Added.
23396         * objc/execute/formal_protocol-7.m: Added.
23397         * objc/execute/informal_protocol.m: Added.
23398         * objc/execute/initialize.m: Added.
23399         * objc/execute/load.m: Added.
23400         * objc/execute/many_args_method.m: Added.
23401         * objc/execute/nested-3.m: Added.
23402         * objc/execute/no_clash.m: Added.
23403         * objc/execute/private.m: Added.
23404         * objc/execute/redefining_self.m: Added.
23405         * objc/execute/root_methods.m: Added.
23406         * objc/execute/selector-1.m: Added.
23407         * objc/execute/static-1.m: Added.
23408         * objc/execute/static-2.m: Added.
23409         * objc/execute/va_method.m: Added.
23410
23411 2001-03-10  Richard Henderson  <rth@redhat.com>
23412
23413         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
23414
23415 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23416
23417         * g++.old-deja/g++.other/crash31.C: XFAIL.
23418         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
23419         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
23420         * gcc.c-torture/execute/20010123-1.x: XFAIL.
23421         * gcc.c-torture/execute/20010124-1.x: XFAIL.
23422         * gcc.dg/sequence-pt-1.c: XFAIL one test.
23423
23424 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
23425
23426         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
23427
23428 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
23429
23430         * gcc.dg/20000724-1.c: Don't use multiline strings.
23431
23432 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
23433
23434         * objc/execute/string1.m, objc/execute/string2.m: Compare the
23435         result of -cString against what we expect it to be; don't just
23436         print it out for no one to read.
23437
23438         * objc/execute/string3.m, objc/execute/string4.m: New tests.
23439         Based on testcases provided by Nicola Pero.
23440
23441 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
23442
23443         * gcc.dg/cpp/macro7.c: New test.
23444
23445 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
23446
23447         * gcc.dg/cpp/multiline.c: Update.
23448
23449 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23450
23451         * g++.old-deja/g++.other/enum3.C: New test.
23452
23453 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23454
23455         * g++.old-deja/g++.other/pod1.C: New test.
23456
23457 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23458
23459         * g++.old-deja/g++.ext/overload1.C: New test.
23460
23461 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23462
23463         * g++.old-deja/g++.pt/using1.C: New test.
23464
23465 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23466
23467         * g++.old-deja/g++.other/using9.C: New test.
23468
23469 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
23470
23471         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
23472
23473         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
23474
23475 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
23476
23477         * g++.old-deja/g++.ext/realpt1.C: Remove.
23478
23479 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
23480
23481         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
23482
23483 2001-02-26  Will Cohen  <wcohen@redhat.com>
23484
23485         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
23486
23487 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
23488
23489         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
23490         templatized constructors.
23491
23492 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23493
23494         * gcc.c-torture/execute/20010224-1.c: New test.
23495
23496 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
23497
23498         * gcc.c-torture/execute/20010222-1.c: New test.
23499
23500 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
23501
23502         * g++.old-deja/g++.other/inline20.C: New test.
23503
23504 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
23505
23506         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
23507
23508 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23509
23510         * g++.old-deja/g++.other/lookup22.C: New test.
23511
23512 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
23513
23514         * g77.dg: New directory.
23515         * g77.dg/20010216-1.f: New test case.
23516         * g77.dg/dg.exp: New driver.
23517         * lib/g77-dg.exp: New driver library.
23518
23519 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23520
23521         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
23522
23523 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
23524
23525         * g++.old-deja/g++.other/decl9.C: New test.
23526
23527 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
23528
23529         * g++.old-deja/g++.other/init16.C: Update the test so that it does
23530         not need <string> and also tests the initialization at runtime.
23531
23532 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23533
23534         * gcc.c-torture/execute/longlong.c: New test.
23535
23536 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
23537
23538         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
23539
23540 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
23541
23542         * gcc.c-torture/execute/920302-1.c (execute):
23543         Change argument type to short.
23544
23545 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23546
23547         * g++.old-deja/g++.pt/deduct6.C: New test.
23548
23549 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23550
23551         * g++.old-deja/g++.pt/deduct5.C: New test.
23552
23553 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
23554
23555         * gcc.c-torture/execute/20010209-1.c: New test.
23556
23557 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
23558
23559         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
23560
23561 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
23562
23563         * g++.dg/vtgc1.C: Update for new ABI.
23564
23565         * consistency.vlad: New directory, 1665 files.
23566
23567 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23568
23569         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
23570         return type.
23571         * gcc.dg/cpp/digraphs.c: Declare puts.
23572
23573 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23574
23575         * g++.old-deja/g++.other/warn5.C: New test.
23576
23577 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23578
23579         * g++.old-deja/g++.pt/spec40.C: New test.
23580
23581 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23582
23583         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
23584         case.
23585         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
23586
23587 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
23588
23589         * gcc.c-torture/compile/20010209-1.c: New test.
23590
23591 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
23592
23593         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
23594         excess errors message but not if it crashes.
23595         * g++.old-deja/g++.other/crash27.C: Likewise.
23596         * g++.old-deja/g++.other/crash28.C: Likewise.
23597         * g++.old-deja/g++.other/crash30.C: Likewise.
23598         * g++.old-deja/g++.other/crash32.C: Likewise.
23599         * g++.old-deja/g++.other/crash35.C: Likewise.
23600         * g++.old-deja/g++.pt/inherit2.C: Likewise.
23601
23602 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23603
23604         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
23605         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
23606         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
23607         g77.f-torture/execute/execute.exp,
23608         g77.f-torture/noncompile/noncompile.exp,
23609         gcc.c-torture/execute/execute.exp,
23610         gcc.c-torture/execute/memcheck/memcheck.exp,
23611         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
23612         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
23613         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
23614         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
23615         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
23616         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
23617         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
23618         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
23619         Remove bug reporting instructions with ancient email addresses.
23620
23621 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
23622
23623         * gcc.dg/20010202-1.c: New test.
23624         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
23625
23626 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
23627
23628         * g++.dg/stdbool-if.C: New test.
23629
23630 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
23631
23632         * objc/execute/fdecl.m: Added main().
23633
23634 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
23635
23636         * gcc.c-torture/execute/20010206-1.c: New test.
23637
23638 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23639
23640         * gcc.dg/cpp/avoidpaste1.c: Update.
23641
23642 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
23643
23644         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
23645         Pero <nicola@brainstorm.co.uk>.
23646         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
23647
23648 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
23649
23650         * g++.old-deja/g++.pt/spec39.C: New test.
23651
23652 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
23653
23654         * gcc.c-torture/compile/20010202-1.c: New test.
23655
23656 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
23657
23658         * g++.old-deja/g++.abi/primary2.C: New test.
23659         * g++.old-deja/g++.abi/primary3.C: New test.
23660         * g++.old-deja/g++.abi/primary4.C: New test.
23661         * g++.old-deja/g++.abi/primary5.C: New test.
23662         * g++.old-deja/g++.abi/vtable3.h: New test.
23663         * g++.old-deja/g++.abi/vtable3a.C: New test.
23664         * g++.old-deja/g++.abi/vtable3b.C: New test.
23665         * g++.old-deja/g++.abi/vtable3c.C: New test.
23666         * g++.old-deja/g++.abi/vtable3d.C: New test.
23667         * g++.old-deja/g++.abi/vtable3e.C: New test.
23668         * g++.old-deja/g++.abi/vtable3f.C: New test.
23669         * g++.old-deja/g++.abi/vtable3g.C: New test.
23670         * g++.old-deja/g++.abi/vtable3h.C: New test.
23671         * g++.old-deja/g++.abi/vtable3i.C: New test.
23672         * g++.old-deja/g++.abi/vtable3j.C: New test.
23673         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
23674
23675 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
23676
23677         * g++.old-deja/g++.other/anon6.C: New test.
23678         * g++.old-deja/g++.other/anon7.C: New test.
23679
23680 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23681
23682         * gcc.dg/cpp/avoidpaste2.c: New tests.
23683
23684 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
23685
23686         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
23687
23688 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
23689
23690         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
23691         DECIMAL_DIG cases for Irix."
23692
23693 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
23694
23695         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
23696
23697 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23698
23699         * gcc.dg/c99-tag-1.c: New test.
23700
23701 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
23702
23703         * gcc.dg/cpp/tr-warn1.c: Add tests.
23704
23705 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
23706
23707         * gcc.dg/cpp/avoidpaste1.c: Update.
23708         * gcc.dg/cpp/paste4.c: Update.
23709
23710 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
23711
23712         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
23713         cases for Irix.
23714
23715 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
23716
23717         * g++.old-deja/g++.other/inline19.C: New test.
23718
23719 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23720
23721         * gcc.dg/Wlarger-than.c: New test.
23722
23723 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23724
23725         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
23726
23727 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
23728
23729         * gcc.c-torture/execute/20010129-1.c: New test.
23730         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
23731
23732 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
23733
23734         * gcc.dg/cpp/avoidpaste1.c: Test case.
23735
23736 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
23737
23738         * g++.old-deja/g++.other/inline18.C: New test.
23739
23740 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23741
23742         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
23743         and __builtin_putchar.
23744
23745 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
23746
23747         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
23748         tests.
23749
23750 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
23751
23752         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
23753         floating point number rounding mode to round to the nearest
23754         representable mode.
23755
23756 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
23757
23758         * g++.old-deja/g++.other/mangle2.C: New test.
23759
23760 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
23761
23762         * gcc.c-torture/compile/20010124-1.c: New test.
23763
23764 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
23765
23766         * g++.old-deja/g++.pt/spec38.C: New test.
23767
23768 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23769
23770         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
23771         "Build don't run".
23772
23773 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23774
23775         * gcc.c-torture/execute/20010123-1.c: New test.
23776
23777 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
23778
23779         * g++.old-deja/g++.pt/spec37.C: New test.
23780
23781 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
23782
23783         * g++.old-deja/g++.pt/overload14.C: New test.
23784
23785 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23786
23787         * gcc.c-torture/execute/20010122-1.c: New test, exercise
23788         __builtin_return_address.
23789
23790 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
23791
23792         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
23793         * g++.old-deja/g++.pt/spec35.C: New test.
23794         * g++.old-deja/g++.pt/spec36.C: New test.
23795
23796 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
23797
23798         * gcc.c-torture/compile/20010118-1.c: New test.
23799
23800 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
23801
23802         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
23803
23804 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
23805
23806         * gcc.c-torture/execute/20010119-1.c: New test.
23807
23808 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23809
23810         * g++.old-deja/g++.other/vbase5.C: New test.
23811
23812 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
23813
23814         * gcc.c-torture/execute/20010118-1.c: New test.
23815
23816 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23817
23818         * g++.old-deja/g++.pt/deduct3.C: New test.
23819
23820 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23821
23822         * g++.old-deja/g++.pt/spec34.C: New test.
23823
23824 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
23825
23826         * g77.f-torture/compile/20000601-2.f: New test.
23827
23828 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23829
23830         * g++.old-deja/g++.other/init17.C: New test.
23831
23832 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
23833
23834         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
23835
23836 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23837
23838         * g++.old-deja/g++.pt/unify8.C: New test.
23839
23840 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23841
23842         * g++.old-deja/g++.abi/vbase1.C: New test.
23843
23844 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23845
23846         * g++.old-deja/g++.pt/crash65.C: New test.
23847
23848 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
23849
23850         * gcc.dg/cpp/assembl2.S: New test case.
23851
23852 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
23853
23854         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
23855         are supported.
23856
23857 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23858
23859         * g++.old-deja/g++.other/builtins1.C: New test.
23860         * g++.old-deja/g++.other/builtins2.C: Likewise.
23861         * g++.old-deja/g++.other/builtins3.C: Likewise.
23862         * g++.old-deja/g++.other/builtins4.C: Likewise.
23863
23864 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
23865
23866         * gcc.c-torture/compile/20010117-1.c: New test.
23867         * gcc.c-torture/compile/20010117-2.c: New test.
23868
23869 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23870
23871         * g77.f-torture/execute/20010116.[fx]: New test,
23872         XFAIL on i?86-*-*.
23873         * g77.f-torture/compile/20010115.f: Indicate it's
23874         a test for PR fortran/1636.
23875
23876 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
23877
23878         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
23879
23880 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23881
23882         * g77.f-torture/compile/20010115.f: New test.
23883
23884 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
23885
23886         * g++.old-deja/g++.pt/nontype5.C: New test.
23887
23888 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23889
23890         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
23891         have an equivalent working one below it.
23892
23893 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
23894
23895         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
23896         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
23897
23898 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
23899
23900         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
23901         message containing "init_priority".
23902         (conpr-2.C): Likewise.
23903         (conpr-3.C): Likewise.
23904         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
23905
23906 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23907
23908         * gcc.c-torture/execute/20010114-2.c: New test.
23909
23910 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
23911
23912         * gcc.c-torture/compile/20010114-1.c: New test.
23913         * gcc.c-torture/compile/20010114-1.x: Xfail.
23914         * gcc.c-torture/compile/20010114-2.c: New test.
23915         * gcc.c-torture/execute/20010114-1.c: New test.
23916         * gcc.dg/trunc-1.c: New test.
23917         * gcc.dg/uninit-B.c: New test.
23918
23919 2001-01-13  Nick Clifton  <nickc@redhat.com>
23920
23921         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
23922         target.
23923
23924 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23925
23926         * gcc.c-torture/compile/20010113-1.c: New test.
23927
23928 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
23929
23930         * gcc.c-torture/compile/20001212-1.c: New test.
23931
23932 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23933
23934         * gcc.dg/cpp/widestr1.c: Update.
23935         * gcc.dg/cpp/prag-imp.c: Remove.
23936
23937 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
23938
23939         * gcc.c-torture/execute/20000801-3.x: Remove.
23940         * gcc.dg/c90-init-1.c: New test.
23941         * gcc.dg/c99-init-1.c: New test.
23942         * gcc.dg/c99-init-2.c: New test.
23943         * gcc.dg/gnu99-init-1.c: New test.
23944
23945 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
23946
23947         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
23948         testing that no relevant ones were found.
23949
23950 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23951
23952         * g++.old-deja/g++.pt/cast2.C: New test.
23953
23954 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23955
23956         * g++.old-deja/g++.pt/friend47.C: New test.
23957
23958 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23959
23960         * g++.old-deja/g++.pt/instantiate13.C: New test.
23961
23962 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23963
23964         * g++.old-deja/g++.other/defarg7.C: New test.
23965         * g++.old-deja/g++.other/defarg8.C: New test.
23966
23967 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23968
23969         * g++.old-deja/g++.pt/crash64.C: New test.
23970
23971 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23972
23973         * g++.old-deja/g++.pt/crash63.C: New test.
23974
23975 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
23976
23977         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
23978
23979 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
23980
23981         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
23982
23983 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23984
23985         * g++.old-deja/g++.pt/error3.C: New test.
23986
23987 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23988
23989         * g++.old-deja/g++.other/crash39.C: New test.
23990
23991 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23992
23993         * g++.old-deja/g++.other/vbase4.C: New test.
23994
23995 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
23996
23997         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
23998         * gcc.dg/special/20000419-2.c: New file. Identical to above.
23999         * gcc.dg/special/special.exp: New test driver which will check
24000         for alias support for the above test.
24001
24002 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
24003
24004         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
24005         problems on small machines.
24006         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
24007         parameterize.
24008
24009 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
24010
24011         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
24012         mips.
24013         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
24014
24015 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
24016
24017         * g++.old_deja/g++.pt/using8.C: New test.
24018
24019 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24020
24021         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
24022
24023 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
24024
24025         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
24026         where a failure is expected.
24027         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
24028
24029 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24030
24031         * g++.old_deja/g++.pt/instantiate12.C: New test.
24032
24033 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24034
24035         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
24036         start of structs.
24037         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
24038         * g++.old-deja/g++.brendan/crash17.C: Likewise.
24039         * g++.old-deja/g++.brendan/crash29.C: Likewise.
24040         * g++.old-deja/g++.brendan/crash48.C: Likewise.
24041         * g++.old-deja/g++.brendan/ns1.C: Likewise.
24042         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
24043         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
24044         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
24045         * g++.old-deja/g++.eh/spec6.C: Likewise.
24046         * g++.old-deja/g++.jason/crash3.C: Likewise.
24047         * g++.old-deja/g++.law/ctors11.C: Likewise.
24048         * g++.old-deja/g++.law/ctors17.C: Likewise.
24049         * g++.old-deja/g++.law/ctors5.C: Likewise.
24050         * g++.old-deja/g++.law/ctors9.C: Likewise.
24051         * g++.old-deja/g++.mike/ambig1.C: Likewise.
24052         * g++.old-deja/g++.mike/net22.C: Likewise.
24053         * g++.old-deja/g++.mike/p3538a.C: Likewise.
24054         * g++.old-deja/g++.mike/p3538b.C: Likewise.
24055         * g++.old-deja/g++.mike/virt3.C: Likewise.
24056         * g++.old-deja/g++.niklas/t128.C: Likewise.
24057         * g++.old-deja/g++.other/anon4.C: Likewise.
24058         * g++.old-deja/g++.other/using1.C: Likewise.
24059         * g++.old-deja/g++.other/warn3.C: Likewise.
24060         * g++.old-deja/g++.pt/t37.C: Likewise.
24061         * g++.old-deja/g++.robertl/eb69.C: Likewise.
24062         * g++.old-deja/g++.robertl/eb71.C: Likewise.
24063
24064 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24065
24066         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
24067
24068 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24069
24070         * gcc.c-torture/execute/stdio-opt-3.c: New test.
24071
24072 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
24073
24074         * gcc.c-torture/compile/20010107-1.c: New test.
24075
24076 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24077
24078         * gcc.c-torture/execute/builtin-noret-1.c: New test.
24079
24080 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24081
24082         * gcc.dg/format/format.h: New file.
24083         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
24084         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
24085         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
24086         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
24087         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
24088         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
24089         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
24090         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
24091         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
24092         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
24093         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
24094         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
24095         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
24096         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
24097         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
24098         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
24099         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
24100         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
24101         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
24102         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
24103         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
24104         instead of declaring standard types, macros and functions in each
24105         test.
24106
24107 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
24108
24109         * gcc.c-torture/execute/20010106-1.c: New test.
24110
24111 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24112
24113         * gcc.dg/format/format.exp: New file.
24114         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
24115         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
24116         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
24117         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
24118         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
24119         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
24120         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
24121         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
24122         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
24123         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
24124         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
24125         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
24126         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
24127         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
24128         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
24129         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
24130         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
24131         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
24132         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
24133         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
24134         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
24135         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
24136         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
24137         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
24138         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
24139         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
24140         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
24141         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
24142         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
24143         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
24144         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
24145         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
24146         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
24147         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
24148         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
24149         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
24150         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
24151         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
24152         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
24153         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
24154         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
24155         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
24156
24157 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
24158
24159         * gcc.c-torture/execute/991228-1.c: Take word endianness into
24160         account.
24161
24162 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
24163
24164         * gcc.c-torture/execute/builtin-complex-1.c: New test.
24165
24166 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24167
24168         * g++.old-deja/g++.pt/crash62.C: New test.
24169
24170 2001-01-04  Richard Henderson  <rth@redhat.com>
24171
24172         * gcc.dg/20000926-1.c: Update expected warnings.
24173         * gcc.dg/array-2.c: Likewise.
24174         * gcc.dg/array-4.c: Also validate flexible array members.
24175         * gcc.dg/c99-flex-array-1.c: New.
24176
24177 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24178
24179         * gcc.c-torture/compile/20001222-1.x: Remove.
24180
24181 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24182
24183         * gcc.c-torture/execute/built-in-setjmp.c: New.
24184
24185 2001-01-03  Richard Henderson  <rth@redhat.com>
24186
24187         * gcc.dg/940510-1.c: Update expected error wording.
24188         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
24189
24190 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
24191
24192         * lib/target-supports.exp (check_alias_available): Modified to
24193         indicate aliases not supported if only weak aliases are supported.
24194
24195 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24196
24197         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
24198         Turn on cmpstrsi checks for __pj__ and __i370__.
24199
24200 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
24201
24202         * g++.old-deja/g++.other/virtual11.C: New test.
24203
24204 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
24205
24206         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
24207
24208 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24209
24210         * gcc.c-torture/compile/20010102-1.c: New test.
24211
24212 2001-01-02  Andreas Jaeger  <aj@suse.de>
24213
24214         * gcc.dg/noreturn-3.c: New test.
24215
24216         * gcc.dg/noreturn-4.c: New test.
24217
24218 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24219
24220         * gcc.c-torture/execute/stdio-opt-1.c: Also test
24221         __builtin_fputc and __builtin_fwrite.
24222
24223 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
24224
24225         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
24226         signed char, not default char.
24227
24228 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
24229
24230         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
24231
24232 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
24233
24234         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
24235
24236 2000-12-29  Richard Henderson  <rth@redhat.com>
24237
24238         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
24239         (__cyg_profile_func_exit): Define.
24240
24241 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
24242
24243         * g++.dg/vtgc1.C: New test.
24244
24245 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
24246
24247         * gcc.dg/noncompile/20001228-1.c: New test.
24248
24249         * gcc.dg/20001228-1.c: New test.
24250
24251         * gcc.c-torture/execute/20001228-1.c: New test.
24252
24253 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
24254
24255         * gcc.dg/format-strfmon-1.c: New test.
24256
24257 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24258
24259         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
24260         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
24261         * gcc.c-torture/execute/string-opt-1.c: Likewise.
24262         * gcc.c-torture/execute/string-opt-2.c: Likewise.
24263         * gcc.c-torture/execute/string-opt-3.c: Likewise.
24264         * gcc.c-torture/execute/string-opt-4.c: Likewise.
24265         * gcc.c-torture/execute/string-opt-6.c: Likewise.
24266         * gcc.c-torture/execute/string-opt-7.c: Likewise.
24267         * gcc.c-torture/execute/string-opt-8.c: Likewise.
24268         * gcc.c-torture/execute/string-opt-9.c: Likewise.
24269         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24270         * gcc.c-torture/execute/string-opt-11.c: Likewise.
24271         * gcc.c-torture/execute/string-opt-12.c: Likewise.
24272
24273         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
24274         * gcc.c-torture/execute/string-opt-4.c: Test index.
24275
24276 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
24277
24278         * gcc.c-torture/compile/20001226-1.c: New test.
24279
24280 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24281
24282         * gcc.c-torture/compile/20001222-1.c: New test.
24283         * gcc.c-torture/compile/20001222-1.x: Xfail.
24284
24285 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
24286
24287         * gcc.c-torture/execute/comp-goto-2.c: New test.
24288
24289 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
24290
24291         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
24292         Use long types if __INT_MAX__ is 32767.
24293         (main): Use cast to (sint32 *) when poking 88 into a_page.
24294
24295         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
24296
24297 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
24298
24299         * gcc.c-torture/compile/20001221-1.c: New test.
24300         * gcc.c-torture/execute/20001221-1.c: New test.
24301
24302 2000-12-20  Richard Henderson  <rth@redhat.com>
24303
24304         * g++.old-deja/g++.pt/crash36.C: Update error lines.
24305         * g++.old-deja/g++.robertl/eb109.C: Likewise.
24306
24307 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24308
24309         * gcc.dg/compare3.c: New test.
24310
24311 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24312
24313         * gcc.dg/format-warnll-1.c: New test.
24314
24315 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
24316
24317         * gcc.dg/cpp/cmdlne-P.c: New test.
24318
24319 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24320
24321         * gcc.c-torture/execute/builtin-abs-1.c,
24322         gcc.c-torture/execute/builtin-abs-2.c: New tests.
24323
24324 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24325
24326         * gcc.dg/cpp/multiline.c: New test.
24327
24328 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24329
24330         * g++.old-deja/g++.other/syshdr1.C: Update.
24331         * gcc.dg/cpp/lineflags.c: Remove temporarily.
24332
24333 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24334
24335         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
24336
24337 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24338
24339         * g++.old-deja/g++.pt/ttp65.C: New test.
24340
24341 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24342
24343         * g++.old-deja/g++.pt/ttp64.C: New test.
24344
24345 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24346
24347         * g++.old-deja/g++.pt/spec33.C: New test.
24348
24349 2000-12-14  Catherine Moore  <clm@redhat.com>
24350
24351         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
24352         * gcc.c-torture/execute/920612-2.c: Likewise.
24353         * gcc.c-torture/execute/920428-2.c: Likewise.
24354         * gcc-c-torture/execute/va-arg-11.c: Call exit.
24355         * gcc.c-torture/execute/va-arg-21.c: Likewise.
24356
24357 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24358
24359         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
24360         * gcc.dg/pack-test-2.c: Likewise.
24361
24362 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24363
24364         Tests by Zack Weinberg <zackw@stanford.edu>.
24365
24366         * gcc.dg/cpp/defined.c: Update.
24367         * gcc.dg/cpp/defined_trad.c: New tests.
24368
24369 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24370
24371         * gcc.dg/cpp/trad-direct.c: Update.
24372
24373 2000-12-11  Neil Booth  <neilb@earthling.net>
24374
24375         * gcc.dg/cpp/defined_trad.c
24376
24377 2000-12-11  Neil Booth  <neilb@earthling.net>
24378
24379         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
24380
24381 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24382
24383         * gcc.dg/format-miss-2.c: New test.
24384
24385 2000-12-09  Neil Booth  <neilb@earthling.net>
24386
24387         * gcc.dg/cpp/lineflags.c: New tests.
24388         * gcc.dg/cpp/poison.c: Update.
24389         * gcc.dg/cpp/redef2.c: Update.
24390         * gcc.dg/cpp/skipping.c: New test.
24391
24392 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
24393
24394         * g++.old-deja/g++.other/eh3.C: New testcase.
24395
24396 2000-12-07  Neil Booth  <neilb@earthling.net>
24397
24398         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
24399         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
24400         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
24401         wtr-union-init-2.c, wtr-union-init-3.c: Update.
24402         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
24403         Update.
24404
24405 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24406
24407         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
24408         __SIZE_TYPE__ instead of int for type of integers cast to
24409         pointers.
24410
24411 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
24412
24413         * g++.old-deja/g++.other/cleanup4.C: New test.
24414
24415 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24416
24417         * format-sec-1.c: New test.
24418
24419 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24420
24421         * gcc.dg/format-nonlit-3.c: New test.
24422
24423 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24424
24425         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
24426         through a null pointer.
24427
24428 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24429
24430         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
24431         * g++.old-deja/g++.pt/partial4.C: New test.
24432
24433 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
24434
24435         * gcc.c-torture/execute/ieee/hugeval.x: New.
24436
24437 2000-12-06  Neil Booth  <neilb@earthling.net>
24438
24439         * gcc.dg/cpp/backslash2.c: New tests.
24440
24441 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24442
24443         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
24444         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
24445
24446 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
24447
24448         * gcc.c-torture/execute/20001203-2.c: New testcase.
24449
24450 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
24451
24452         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
24453         * g++.old-deja/g++.other/virtual10.C: New test.
24454
24455 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
24456
24457         * g++.old-deja/g++.mike/pmf5.C: Remove test.
24458
24459 2000-12-05  Richard Henderson  <rth@redhat.com>
24460
24461         * gcc.c-torture/compile/20001205-1.c: New.
24462
24463 2000-12-04  Neil Booth  <neilb@earthling.net>
24464
24465         * g++.old-deja/g++.other/virtual9.C: New test.
24466         * g++.old-deja/g++.pt/crash61.C: New test.
24467         * gcc.c-torture/execute/loop-9.c: New test.
24468
24469 2000-12-04  Neil Booth  <neilb@earthling.net>
24470
24471         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
24472         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
24473         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
24474         * gcc.dg/cpp/extratokens.c: ...here.
24475
24476 2000-12-04  Neil Booth  <neilb@earthling.net>
24477
24478         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
24479         New tests.
24480
24481 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24482
24483         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
24484         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
24485
24486 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24487
24488         * gcc.c-torture/execute/20001203-1.c: New test.
24489
24490 2000-12-03  Neil Booth  <neilb@earthling.net>
24491
24492         * gcc.dg/cpp/macro6.c: New test cases.
24493
24494 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24495
24496         * gcc.c-torture/execute/string-opt-9.c: New test.
24497         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24498         * gcc.c-torture/execute/string-opt-11.c: Likewise.
24499         * gcc.c-torture/execute/string-opt-12.c: Likewise.
24500
24501         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
24502         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
24503
24504 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
24505
24506         * gcc.dg/cpp/if-6.c: New testcase.
24507
24508         * gcc.dg/20001201-1.c: New testcase.
24509
24510 2000-12-02  Neil Booth  <neilb@earthling.net>
24511
24512         * g++.old-deja/g++.other/externC4.C,
24513         g++.old-deja/g++.other/friend10.C: New tests.
24514
24515 2000-12-02  Neil Booth  <neilb@earthling.net>
24516
24517         * g++.old-deja/g++.other/instan2.C
24518         * g++.old-deja/g++.other/instan3.C: New test.
24519
24520 2000-12-02  Neil Booth  <neilb@earthling.net>
24521
24522         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
24523         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
24524         gnuc99.c,gnuc99-pedantic.c: New tests.
24525
24526 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24527
24528         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
24529         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
24530
24531 2000-12-01  Neil Booth  <neilb@earthling.net>
24532
24533         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
24534         * gcc.dg/cpp/poison.c: Update.
24535         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
24536
24537 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
24538
24539         * g77.f-torture/execute/20001201.f: New test.
24540
24541 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24542
24543         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
24544
24545 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
24546
24547         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
24548
24549 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
24550
24551         * g++.old-deja/g++.other/cast6.C: New test.
24552
24553 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
24554
24555         * gcc.c-torture/execute/20001130-2.c: New testcase.
24556
24557 2000-11-30  Richard Henderson  <rth@redhat.com>
24558
24559         * gcc.c-torture/execute/20001130-1.c: New test.
24560
24561 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24562
24563         * g++.old-deja/g++.other/op3.C: New test.
24564
24565 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24566
24567         * g++.old-deja/g++.other/op2.C: New test.
24568
24569 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24570
24571         * g++.old-deja/g++.other/crash38.C: New test.
24572
24573 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
24574
24575         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
24576
24577 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
24578
24579         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
24580         tests.
24581         * gcc.c-torture/execute/string-opt-6.c: New test.
24582
24583         * gcc.dg/20001117-1.c: Add main.
24584
24585 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
24586
24587         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
24588         Move from here ...
24589         * gcc.dg/940510-1.c: ... to here.
24590
24591         * gcc.dg/20000926-1.c: GNU C now allows initializations of
24592         zero-size arrays in toplevel structures.
24593
24594 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24595
24596         * gcc.c-torture/execute/loop-8.c: New test.
24597
24598 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24599
24600         * g++.old-deja/g++.other/base1.C: New test.
24601
24602 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24603
24604         * g++.old-deja/g++.other/parse2.C: New test.
24605
24606 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24607
24608         * g++.old-deja/g++.pt/incomplete1.C: New test.
24609
24610 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24611
24612         * g++.old-deja/g++.other/friend9.C: New test.
24613
24614 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24615
24616         * gcc.dg/20001127-1.c: New test.
24617
24618 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
24619
24620         * g++.old-deja/g++.pt/friend46.C: New test.
24621
24622 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
24623
24624         * g++.old-deja/g++.other/ptrmem8.C: New test.
24625
24626 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24627
24628         * gcc.c-torture/execute/string-opt-7.c: New test.
24629         * gcc.c-torture/execute/string-opt-8.c: Likewise.
24630
24631 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24632
24633         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
24634         instead of 'mkcheck 2'.
24635
24636 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24637
24638         * gcc.c-torture/execute/memcheck/driver.c,
24639         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
24640         C9X references to refer to C99.
24641
24642 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
24643
24644         * gcc.dg/ultrasp3.c: New test.
24645
24646 2000-11-25  Neil Booth  <neilb@earthling.net>
24647
24648         * gcc.dg/cpp/include2.c: Update test to be locale independent.
24649
24650 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
24651
24652         * gcc.c-torture/compile/20001123-2.c: New.
24653
24654 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24655
24656         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
24657
24658 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
24659
24660         * gcc.dg/sequence-point-1.c: Add some new tests.
24661         * gcc.c-torture/execute/20001124-1.c: New test.
24662
24663 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
24664
24665         * g++.old-deja/g++.other/vaarg4.C: New test.
24666         * gcc.c-torture/compile/20001123-1.c: New test.
24667
24668 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
24669
24670         * g++.other/crash24.C: Adjust and remove XFAIL.
24671         * g++.other/crash37.C: New test.
24672
24673 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
24674
24675         * g++.old-deja/g++.pt/instantiate9.C: New test.
24676
24677 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
24678
24679         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
24680         new ABI, too.
24681
24682         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
24683         * g++.old-deja/g++.robertl/eb55.C: Likewise.
24684
24685 2000-11-22  Neil Booth  <neilb@earthling.net>
24686
24687         * gcc.dg/cpp/Wtrigraphs.c: New test.
24688
24689 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
24690
24691         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
24692
24693 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
24694
24695         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
24696
24697 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
24698
24699         * lib/gcc-dg.exp: load_lib scanasm.exp.
24700         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
24701         * lib/g++-dg.exp: load_lib scanasm.exp.
24702         * lib/scanasm.exp: New.
24703         (scan-assembler, scan-assembler-not): Add optional arguments to
24704         test name, or if not present, the pattern name.
24705         (scan-assembler-dem, scan-assembler-dem-not): New.
24706
24707         * g++.dg/dg.exp: New.
24708
24709 2000-11-21  Neil Booth  <neilb@earthling.net>
24710
24711         * gcc.dg/cpp/integrated1.c: Remove.
24712
24713 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
24714
24715         * gcc.c-torture/execute/20001121-1.c: New test.
24716
24717 2000-11-21  Richard Henderson  <rth@redhat.com>
24718
24719         * gcc.c-torture/compile/20001121-1.c: New test.
24720
24721 2000-11-20  Neil Booth  <neilb@earthling.net>
24722
24723         * gcc.dg/cpp/integrated1.c: New test.
24724
24725 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
24726
24727         * g++.old-deja/g++.other/inline17.C: New test.
24728
24729 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
24730
24731         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
24732         local variable to be zero: I made the variable global. Now
24733         uses abort() and exit() instead of relying on main's return value.
24734
24735 2000-11-20  Neil Booth  <neilb@earthling.net>
24736
24737         * gcc.dg/cpp/paste2.c: Update test.
24738         * objc/execute/paste.m: New test.
24739
24740 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24741
24742         * gcc.dg/c99-condexpr-1.c: New test.
24743
24744 2000-11-20  Neil Booth  <neilb@earthling.net>
24745
24746         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
24747
24748 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
24749
24750         * g++.old-deja/g++.pt/export1.C: New test.
24751
24752 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
24753
24754         * gcc.dg/20001117-1.c: New test.
24755
24756 2000-11-18  Richard Henderson  <rth@redhat.com>
24757
24758         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
24759
24760 2000-11-18  Richard Henderson  <rth@redhat.com>
24761
24762         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
24763         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
24764         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
24765
24766 2000-11-18  Richard Henderson  <rth@redhat.com>
24767
24768         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
24769         (main): New.  Exit cleanly.
24770
24771 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24772
24773         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
24774         gcc.dg/c99-fordecl-2.c: New tests.
24775
24776 2000-11-18  Richard Henderson  <rth@redhat.com>
24777
24778         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
24779         * gcc.c-torture/execute/zerolen-2.c: New.
24780
24781 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24782
24783         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
24784         memory.
24785
24786 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
24787
24788         * g++.old-deja/g++.pt/instantiate8.C: New test.
24789
24790 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
24791
24792         * g++.old-deja/g++.other/incomplete.C: Add more tests.
24793         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
24794
24795 2000-11-16  Nick Clifton  <nickc@redhat.com>
24796
24797         * gcc.c-torture/execute/nestfunc-2.c: New test.
24798         * gcc.c-torture/execute/nestfunc-3.c: New test.
24799
24800 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
24801
24802         * gcc.c-torture/compile/20001116-1.c: New test.
24803
24804 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24805
24806         * gcc.c-torture/execute/20001115-1.c: New test.
24807
24808 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
24809
24810         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
24811         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
24812         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
24813         * g++.old-deja/g++.abi/vmihint.C: Likewise.
24814
24815 2000-11-15  Neil Booth  <neilb@earthling.net>
24816
24817         gcc.dg/cpp/_Pragma1.c: Update.
24818         gcc.dg/cpp/_Pragma2.c: New test.
24819
24820 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
24821
24822         * g++.old-deja/g++.other/anon5.C: New test.
24823
24824 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
24825
24826         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
24827         tests.
24828
24829 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
24830
24831         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
24832         output.
24833
24834 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24835
24836         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
24837         labels at end of compound statements.
24838
24839 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
24840
24841         * gcc.c-torture/execute/loop-7.c: New test.
24842
24843 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24844
24845         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
24846
24847 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24848
24849         * gcc.dg/c99-bool-1.c: New test.
24850
24851 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24852
24853         * gcc.dg/c99-scope-1.c: Remove xfail.
24854         * gcc.dg/c99-scope-2.c: New test.
24855
24856 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24857
24858         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
24859         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
24860
24861 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
24862
24863         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
24864         error messages.
24865
24866         * g++.mike/p700.C: Don't typedef wchar_t.
24867         * g++.mike/p784.C: Likewise.
24868         * g++.mike/eb101.C: Don't use __wchar_t.
24869
24870 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
24871
24872         * g77.f-torture/execute/20001111.[fx]: Test premature exit
24873         from DO loop.
24874
24875 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
24876
24877         * gcc.c-torture/execute/20001111-1.c: New test.
24878
24879 2000-11-10  Nick Clifton  <nickc@redhat.com>
24880
24881         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
24882         long multuiple and accumulate.
24883
24884 2000-11-09  Richard Henderson  <rth@redhat.com>
24885
24886         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
24887         via size_t instead of int.
24888
24889         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
24890         * gcc.c-torture/execute/string-opt-2.c: Likewise.
24891         * gcc.c-torture/execute/string-opt-3.c: Likewise.
24892         * gcc.c-torture/execute/string-opt-4.c: Likewise.
24893
24894 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
24895
24896         * gcc.c-torture/compile/20001109-1.c: New test.
24897         * gcc.c-torture/compile/20001109-2.c: New test.
24898
24899 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
24900
24901         * g++.old-deja/g++.pt/operator1.C: New test.
24902         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
24903
24904 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
24905
24906         * gcc.dg/20001108-1.c: New test.
24907
24908 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
24909
24910         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
24911         with both arguments constant strings.
24912         * gcc.c-torture/execute/string-opt-3.c: New test.
24913         * gcc.c-torture/execute/string-opt-4.c: New test.
24914         * gcc.c-torture/execute/string-opt-5.c: New test.
24915
24916 2000-11-08  Nick Clifton  <nickc@redhat.com>
24917
24918         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
24919         mulsidi3adddi patterns.
24920
24921 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
24922
24923         * g++.old-deja/g++.other/crash36.C: New test.
24924
24925 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
24926
24927         * g++.old-deja/g++.other/init16.C: New test.
24928
24929 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
24930
24931         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
24932
24933 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24934
24935         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
24936         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24937         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24938
24939 2000-11-07  DJ Delorie  <dj@redhat.com>
24940
24941         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
24942
24943 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24944
24945         * gcc.c-torture/execute/string-opt-1.c: New test.
24946
24947 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24948
24949         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
24950         mips-sgi-irix6.* because the MIPS ABI passes floating-point
24951         parameters in registers, and there is no way for a varargs
24952         function to know in which order the integer and floating-point
24953         parameters should be interleaved when they are placed on the
24954         stack.
24955         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24956         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24957
24958 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24959
24960         * gcc.c-torture/execute/string-opt-2.c: New test.
24961
24962 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
24963
24964         * g++.old-deja/g++.pt/crash60.C: New test.
24965
24966 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24967
24968         * g++.old-deja/g++.other/crash24.C: New test.
24969         * g++.old-deja/g++.other/crash25.C: New test.
24970         * g++.old-deja/g++.other/crash26.C: New test.
24971         * g++.old-deja/g++.other/crash27.C: New test.
24972         * g++.old-deja/g++.other/crash28.C: New test.
24973         * g++.old-deja/g++.other/crash29.C: New test.
24974         * g++.old-deja/g++.other/crash30.C: New test.
24975         * g++.old-deja/g++.other/crash31.C: New test.
24976         * g++.old-deja/g++.other/crash32.C: New test.
24977         * g++.old-deja/g++.other/crash33.C: New test.
24978         * g++.old-deja/g++.other/crash34.C: New test.
24979         * g++.old-deja/g++.other/crash35.C: New test.
24980
24981 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24982
24983         * gcc.c-torture/execute/20001031-1.c: New test.
24984
24985 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
24986
24987         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
24988         namespace.
24989
24990         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
24991         standards-conformant.
24992
24993         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
24994
24995         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
24996         * g++.old-deja/g++.mike/p755a.C: Likewise.
24997         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
24998         library makes no calls to `operator new' during initialization.
24999
25000 2000-11-04  Neil Booth  <neilb@earthling.net>
25001
25002         * gcc.dg/cpp/include2.c: New tests.
25003
25004 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
25005
25006         * lib/g++.exp (g++_set_ld_library_path): New function.
25007         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
25008
25009 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
25010
25011         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
25012         warnings.
25013
25014 2000-11-01  Richard Henderson  <rth@redhat.com>
25015
25016         * g++.old-deja/g++.ext/namedret1.C: New.
25017         * g++.old-deja/g++.ext/namedret2.C: New.
25018         * g++.old-deja/g++.ext/namedret3.C: New.
25019
25020 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
25021
25022         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
25023         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
25024
25025 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25026
25027         * gcc.c-torture/execute/va-arg-21.c: New test.
25028
25029 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25030
25031         * gcc.dg/c99-complex-2.c: New test.
25032
25033 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25034
25035         * gcc.c-torture/execute/stdio-opt-1.c: New test.
25036
25037 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
25038
25039         * g++.old-deja/g++.other/inline16.C: New test.
25040
25041 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
25042
25043         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
25044         __PRETTY_FUNCTION__
25045
25046 2000-10-29  Neil Booth  <neilb@earthling.net>
25047
25048         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
25049         New tests.
25050         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
25051         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
25052         optimisation.
25053
25054 2000-10-29  Neil Booth  <neilb@earthling.net>
25055
25056         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
25057         * mi1.c, mi1c.h: Add null directives to multiple-include test.
25058         * mi5.c: Test multiple includes work with -C.
25059         * trigraphs.c: Test ^= version.
25060
25061 2000-10-28  Neil Booth  <neilb@earthling.net>
25062
25063         New tests and test updates for new macro expander.
25064
25065         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
25066         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
25067         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
25068         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
25069         new diagnostic messages.
25070
25071         * gcc.dg/cpp/macro3.c: New tests.
25072
25073 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
25074
25075         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
25076         on the same line.
25077
25078 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
25079
25080         * g++.old-deja/g++.other/eh2.C: New test.
25081
25082 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
25083
25084         * gcc.c-torture/execute/20001027-1.c: New test.
25085
25086 2000-10-26  Richard Henderson  <rth@redhat.com>
25087
25088         * gcc.c-torture/execute/20001026-1.c: New.
25089
25090 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
25091
25092         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
25093         * g++.old-deja/g++.law/builtin1.C: Likewise.
25094         * g++.old-deja/g++.law/ctors10.C: Likewise.
25095         * g++.old-deja/g++.law/virtual3.C: Likewise.
25096         * g++.old-deja/g++.mike/p658.C: Likewise.
25097         * g++.old-deja/g++.other/sibcall1.C: Likewise.
25098         * g++.old-deja/g++.other/vaarg2.C: Likewise.
25099         * g++.old-deja/g++.robertl/eb124.C: Likewise.
25100         * g++.old-deja/g++.robertl/eb44.C: Likewise.
25101         * g++.old-deja/g++.robertl/eb77.C: Likewise.
25102
25103 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
25104
25105         * gcc.c-torture/compile/20001024-1.c: New test.
25106
25107 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
25108
25109         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
25110         to tell us whether or not we are using V3.
25111
25112 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
25113
25114         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
25115         operands.
25116
25117 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25118
25119         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
25120
25121 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
25122
25123         * gcc.c-torture/execute/20001024-1.c: New test.
25124
25125 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
25126
25127         * g++.old-deja/g++.other/sibcall1.C: New test.
25128
25129 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
25130
25131         * gcc.dg/noncompile/init-3.c: New test.
25132
25133 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25134
25135         * gcc.dg/format-array-1.c: New test.
25136
25137 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25138
25139         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
25140         writing through null pointers; remove comment about testing
25141         unterminated strings.
25142
25143 2000-10-17  Matthew Hiller  <hiller@redhat.com>
25144
25145         * gcc.c-torture/execute/20001017-2.c: New test.
25146
25147 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25148
25149         * gcc.c-torture/compile/20001018-1.c: New test.
25150         * gcc.c-torture/compile/20001018-1.x: Xfail.
25151
25152 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25153
25154         * gcc.c-torture/execute/20001017-1.c: New test.
25155
25156 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25157
25158         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
25159         for multiple use of arguments with scanf formats; add tests for
25160         multiple use of arguments.
25161
25162 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
25163
25164         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
25165
25166 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25167
25168         * gcc.dg/format-miss-1.c: New test.
25169
25170 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
25171
25172         * gcc.c-torture/execute/20001013-1.c: New test.
25173
25174 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
25175
25176         * gcc.dg/format-branch-1.c: New test.
25177
25178 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
25179
25180         * README, lib/file-format.exp: Remove EGCS references.
25181
25182 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
25183
25184         * gcc.dg/20001013-1.c: New test.
25185
25186 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25187
25188         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
25189         for intmax_t in the compiler using __typeof__ and the type rules
25190         for conditional expressions.
25191
25192 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
25193
25194         * gcc.dg/20001012-1.c: New test.
25195         * gcc.dg/20001012-2.c: New test.
25196
25197 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25198
25199         * gcc.dg/format-attr-1.c: New test.
25200
25201 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25202
25203         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
25204         __LONG_LONG_MAX__ instead of LLONG_MAX.
25205
25206 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25207
25208         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
25209         scanf flags.
25210         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
25211         flags.
25212
25213 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25214
25215         * gcc.dg/sequence-pt-1.c: New test.
25216
25217 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
25218
25219         * gcc.c-torture/execute/20001011-1.c: New testcase.
25220         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
25221
25222 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
25223
25224         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
25225         does not error on it.
25226
25227 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
25228
25229         * gcc.dg/20001009-1.c: New test.
25230
25231 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
25232
25233         * gcc.c-torture/compile/20001009-1.c: Move from here ....
25234         * gcc.c-torture/execute/20001009-2.c: ... to here.
25235
25236 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
25237
25238         * gcc.c-torture/compile/20001009-1.c: New testcase.
25239         * gcc.c-torture/execute/20001009-1.c: New testcase.
25240         Testcases provided by Jan Hubicka <jh@suse.cz>.
25241
25242 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25243
25244         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
25245         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
25246         uintmax_t using <limits.h> to emulate the compiler's internal
25247         logic.  No longer XFAIL %j tests.
25248
25249 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25250
25251         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
25252         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
25253         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
25254         regexps and details of expected handling of some bad formats.
25255         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
25256         suppression.
25257
25258 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25259
25260         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
25261         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
25262         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
25263         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
25264         in list archives.
25265
25266 2000-10-06  Richard Henderson  <rth@cygnus.com>
25267
25268         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
25269         * g++.old-deja/g++.brendan/crash52.C: Likewise.
25270         * g++.old-deja/g++.jason/report.C: Likewise.
25271         * g++.old-deja/g++.law/friend5.C: Likewise.
25272         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
25273         of the expected warnings.
25274
25275 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
25276
25277         * g++.old-deja/g++.pt/enum14.C: New test.
25278
25279 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25280
25281         * g++.old-deja/g++.pt/crash59.C: New test.
25282
25283 2000-10-04  Will Cohen  <wcohen@redhat.com>
25284
25285         * gcc.dg/20000926-1.c: New test.
25286
25287 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
25288
25289         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
25290         function name for current C++ compiler.
25291         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
25292
25293 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
25294
25295         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
25296         __PRETTY_FUNCTION__.
25297         * g++.old-deja/g++.ext/pretty2.C: Likewise.
25298
25299 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25300
25301         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
25302
25303 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
25304
25305         * gcc.c-torture/compile/20000923-1.c: New test.
25306
25307 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
25308
25309         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
25310         * g++.old-deja/g++.pt/ttp62.C: Same.
25311         * g++.old-deja/g++.other/inline14.C: Same.
25312
25313 2000-09-24  Richard Henderson  <rth@cygnus.com>
25314
25315         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
25316
25317 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25318
25319         * gcc.dg/c90-printf-1.c: Add test for wide string format.
25320
25321 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
25322
25323         * gcc.c-torture/compile/20000922-1.c: New file.
25324
25325 2000-09-21  Nick Clifton  <nickc@redhat.com>
25326
25327         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
25328         a signed long modulo operation.
25329         (mod6): New function - perform an unsigned long modulo operation.
25330         (main): Add tests for modulos of very large numbers by very small
25331         dividends.
25332
25333 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25334
25335         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
25336
25337 2000-09-19  Richard Henderson  <rth@cygnus.com>
25338
25339         * gcc.dg/compare2.c (case 10): XFAIL.
25340
25341 2000-09-18  Richard Henderson  <rth@cygnus.com>
25342
25343         * gcc.c-torture/execute/20000906-1.c: Move ...
25344         * gcc.dg/20000906-1.c: ... here.  Only run on targets
25345         that support __builtin_trap.
25346
25347 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
25348
25349         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
25350
25351 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25352
25353         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
25354         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
25355         more $ format tests.
25356
25357 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25358
25359         * gcc.dg/format-errmk-1.c: New test.
25360
25361 2000-09-17  Greg McGary  <greg@mcgary.org>
25362
25363         * gcc.c-torture/execute/20000917-1.x: Remove.
25364
25365 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25366
25367         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
25368
25369 2000-09-17  Greg McGary  <greg@mcgary.org>
25370
25371         * gcc.c-torture/execute/20000917-1.c: New test.
25372         * gcc.c-torture/execute/20000917-1.x: XFAIL.
25373
25374 2000-09-16  Neil Booth  <NeilB@earthling.net>
25375
25376         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
25377         in nested macro bug.
25378
25379 2000-09-15  Neil Booth  <NeilB@earthling.net>
25380
25381         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
25382
25383 2000-09-14  Jeffrey A Law  (law@cygnus.com)
25384
25385         * gcc.c-torture/execute/20000914-1.c: New test.
25386
25387 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
25388
25389         * g++.other/inline13.C: New test.
25390
25391 2000-09-12  Andreas Jaeger  <aj@suse.de>
25392
25393         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
25394         constant by Ulrich Drepper <drepper@redhat.com>.
25395
25396 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
25397
25398         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
25399
25400 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25401
25402         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
25403
25404 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
25405
25406         * gcc.dg/cpp/backslash.c: New test.
25407
25408 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
25409
25410         * gcc.c-torture/execute/20000910-1.c: New test.
25411         * gcc.c-torture/execute/20000910-2.c: Likewise.
25412
25413 2000-09-11  Robert Lipe  <robertl@sco.com>
25414
25415         * gcc.dg/pragma-align.c: New test.
25416
25417 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
25418
25419         * g++.old-deja/g++.pt/explicit82.C: New test.
25420         * g++.old-deja/g++.pt/explicit83.C: New test.
25421
25422 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
25423
25424         * gcc.dg/asm-names.c: New test.
25425
25426 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25427
25428         * gcc.dg/cpp/tr-warn6.c: New test
25429
25430 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25431
25432         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
25433         be accepted.
25434
25435 2000-09-07  Catherine Moore  <clm@redhat.com>
25436
25437         * gcc.c-torture/execute/unroll-1.c: New test.
25438
25439 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
25440
25441         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
25442         ERROR markers.
25443         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
25444         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
25445         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
25446         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
25447         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
25448         Preprocess only.
25449         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
25450         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
25451
25452 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25453
25454         * g++.old-deja/g++.pt/deduct2.C: New test.
25455
25456 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25457
25458         * g++.old-deja/g++.pt/parms2.C: New test.
25459
25460 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25461
25462         * g++.old-deja/g++.pt/crash58.C: New test.
25463
25464 2000-09-06  Greg McGary  <greg@mcgary.org>
25465
25466         * gcc.c-torture/execute/20000906-1.c: New test.
25467         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
25468
25469 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25470
25471         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
25472
25473 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25474
25475         * g++.old-deja/g++.pt/crash57.C: New test.
25476
25477 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25478
25479         * g++.old-deja/g++.pt/crash56.C: New test.
25480
25481 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25482
25483         * g++.old-deja/g++.pt/koenig1.C: New test.
25484
25485 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
25486
25487         * gcc.dg/20000904-1.c: New test.
25488
25489 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
25490
25491         * gcc.dg/cpp/paste8.c: New test.
25492
25493 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
25494
25495         * gcc.c-torture/compile/20000827-1.c: New test.
25496
25497 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25498
25499         * gcc.dg/format-diag-1.c: New test.
25500
25501 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25502
25503         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
25504         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
25505         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
25506         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
25507         gcc.dg/formatz-1.c: Adjust warning regular expressions.
25508
25509 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
25510
25511         * g++.old-deja/g++.other/nested4.C: New test.
25512
25513 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
25514
25515         * g++.old-deja/g++.ns/scoped1.C: New test.
25516
25517 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
25518
25519         * lib/g++.exp: Support testing already-installed GCC.
25520
25521 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25522
25523         * wtr-label-1.c, wtr-suffix-1.c: New tests.
25524
25525 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25526
25527         * gcc.dg/return-type-2.c: New test.
25528
25529 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
25530
25531         * gcc.c-torture/compile/20000825-1.c: New test.
25532
25533 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
25534
25535         * gcc.dg/dwarf2-2.c: New test.
25536
25537 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
25538
25539         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
25540         dg-warning regexps.
25541
25542 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25543
25544         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
25545         gcc.dg/format-ext-5.c: New tests.
25546
25547 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
25548
25549         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
25550
25551 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
25552
25553         * gcc.dg/noncompile/930622-2.c: Adjust error message.
25554
25555 2000-08-24  Richard Henderson  <rth@cygnus.com>
25556
25557         * gcc.dg/ia64-sync-1.c: New test.
25558         * gcc.dg/ia64-sync-2.c: New test.
25559         * gcc.dg/ia64-asm-1.c: New test.
25560
25561 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25562
25563         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
25564         * gcc.dg/format-ext-2.c: New test.
25565
25566 2000-08-23  Jason Merrill  <jason@redhat.com>
25567
25568         * lib/old-dejagnu.exp: Also ignore "In member function" and
25569         "At global scope".
25570
25571 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25572
25573         * gcc.dg/noncompile/label-lineno-1.c: New test.
25574
25575 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25576
25577         * gcc.dg/c99-array-nonobj-1.c: New test.
25578
25579 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25580
25581         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
25582         tests.
25583         * gcc.dg/format-ext-1.c: New test.
25584
25585 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25586
25587         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
25588         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
25589         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
25590         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
25591         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
25592
25593 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25594
25595         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
25596         gcc.dg/c99-strftime-2.c: New tests.
25597
25598 2000-08-22  Richard Henderson  <rth@cygnus.com>
25599
25600         * gcc.c-torture/execute/20000822-1.c: New test.
25601
25602 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
25603
25604         * gcc.c-torture/execute/20000819-1.x: Remove.
25605
25606 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25607
25608         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
25609         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
25610         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
25611         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
25612         gcc.dg/format-xopen-1.c: New tests.
25613
25614 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25615
25616         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
25617
25618 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
25619
25620         * g++.old-deja/g++.other/loop2.C: New test.
25621
25622         * gcc.c-torture/compile/20000606-1.c: New test.
25623         * gcc.c-torture/compile/20000728-1.c: New test.
25624         * gcc.c-torture/execute/20000801-1.c: New test.
25625         * gcc.c-torture/execute/20000801-2.c: New test.
25626         * gcc.c-torture/execute/20000819-1.c: New test.
25627         * gcc.c-torture/execute/20000819-1.x: XFAIL.
25628         * gcc.dg/20000629-1.c: New test.
25629         * gcc.dg/20000724-1.c: New test.
25630         * gcc.dg/20000807-1.c: New test.
25631
25632 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
25633
25634         * gcc.dg/cpp/pragma-1.c: New test.
25635         * gcc.dg/cpp/pragma-2.c: New test.
25636
25637 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
25638
25639         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
25640         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
25641
25642 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25643
25644         * gcc.c-torture/compile/20000818-1.c: New test.
25645
25646 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
25647
25648         * gcc.c-torture/execute/20000818-1.c: New test.
25649
25650 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25651
25652         * gcc.dg/format-va-1.c: New test.
25653
25654 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25655
25656         * g++.old-deja/g++.other/typedef8.C: New test.
25657
25658 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25659
25660         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
25661         * g++.old-deja/g++.mike/net36.C: Mark candidate.
25662         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
25663         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
25664         * g++.old-deja/g++.other/ptrmem7.C: New test.
25665         * g++.old-deja/g++.pt/ptrmem10.C: New test.
25666
25667 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25668
25669         * g++.old-deja/g++.pt/typename27.C: New test.
25670
25671 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
25672
25673         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
25674         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
25675         * g++.old-deja/g++.pt/friend45.C: New test.
25676         * g++.old-deja/g++.other/friend8.C: New test.
25677
25678 2000-08-15  Richard Henderson  <rth@cygnus.com>
25679
25680         * gcc.c-torture/execute/20000815-1.c: New test.
25681
25682 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25683
25684         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
25685         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
25686         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
25687
25688 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
25689
25690         * g++.old-deja/g++.other/refinit2.C: New test.
25691
25692 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
25693
25694         * lib/c-torture.exp (c-torture): Make
25695         compiler_conditional_xfail_data global.
25696         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
25697         compiler_conditional_xfail_data machinery.
25698         (f-torture-execute): Likewise.
25699         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
25700         and only when unrolling loops.
25701
25702         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
25703
25704 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25705
25706         * g++.old-deja/g++.pt/explicit81.C: New test.
25707
25708 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25709
25710         * g++.old-deja/g++.pt/typename26.C: New test.
25711
25712 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
25713
25714         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
25715         warning.
25716
25717 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
25718
25719         * g++.old-deja/g++.other/array3.C: New test.
25720
25721 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25722
25723         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
25724         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
25725         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
25726         New tests.
25727
25728 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
25729
25730         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
25731         * g++.old-deja/g++.abi/vmihint.C: Likewise.
25732
25733 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
25734
25735         * gcc.c-torture/execute/20000808-1.c: New test.
25736
25737 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25738
25739         * gcc.dg/c90-const-expr-1.c: New test.
25740
25741 2000-08-08  Richard Henderson  <rth@cygnus.com>
25742
25743         * gcc.dg/noncompile/920923-1.c: Declare calloc.
25744
25745 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25746
25747         * gcc.dg/noncompile/const-ll-1.c: New test.
25748
25749 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25750
25751         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
25752
25753 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
25754
25755         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
25756         that running programs linked against the shared version of libobjc
25757         run correctly.
25758
25759 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25760
25761         * gcc.dg/c99-printf-1.c: New test.
25762
25763 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25764
25765         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
25766
25767 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
25768
25769         * gcc.c-torture/execute/20000731-1.x: Delete.
25770
25771 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
25772
25773         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
25774         and torture_without_loops as is done by c-torture.exp.
25775         (search_for): Copy from c-torture.exp.
25776         (gcc-dg-runtest): New function, drives a directory of tests
25777         iterating over the TORTURE_OPTIONS.
25778         (scan-assembler, scan-assembler-not): Move here from
25779         individual directory drivers.
25780
25781         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
25782         defined by lib/gcc-dg.exp.
25783         * gcc.dg/cpp/cpp.exp: Likewise.
25784         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
25785         gcc-dg-runtest, so we cycle over optimization options.
25786
25787         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
25788         * gcc.dg/compare2.c: No longer expected to fail.
25789
25790 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
25791
25792         * gcc.c-torture/execute/20000804-1.c: New test.
25793
25794 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25795
25796         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
25797
25798 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
25799
25800         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
25801
25802 2000-08-03  Jeffrey A Law  (law@cygnus.com)
25803
25804         * gcc.c-torture/compile/20000803-1.c: New test.
25805
25806 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25807
25808         * gcc.c-torture/execute/20000801-3.c,
25809         gcc.c-torture/execute/20000801-4.c: New tests.
25810         * gcc.c-torture/execute/20000801-3.x,
25811         gcc.c-torture/execute/20000801-4.x: Xfail.
25812
25813 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
25814
25815         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
25816         libobjc/.libs to allow for libtool.
25817
25818 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
25819
25820         * gcc.c-torture/compile/20000802-1.c: New test.
25821
25822 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
25823
25824         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
25825
25826 2000-07-31  Jeffrey A Law  (law@cygnus.com)
25827
25828         * gcc-c-torture/execute/20000731-2.c: New test.
25829
25830         * gcc.c-torture/execute/20000731-1.c: New test.
25831         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
25832
25833 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
25834
25835         * testsuite/gcc.dg/cpp/paste7.c: New test.
25836         * gcc.dg/cpp/20000725-1.c: New test.
25837
25838 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
25839
25840         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
25841         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
25842         declaration warning for __builtin_dwarf_reg_size.
25843
25844         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
25845
25846 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25847
25848         * gcc.dg/noncompile/voidparam-1.c: New test.
25849
25850 2000-07-30  Richard Henderson  <rth@cygnus.com>
25851
25852         * gcc.dg/c90-digraph-1.c: Don't xfail.
25853         * gcc.dg/compare2.c (case 10): Xfail.
25854         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
25855
25856 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
25857
25858         * gcc.dg/c99-main-1.c: New test.
25859
25860 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25861
25862         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
25863
25864 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
25865
25866         * gcc.c-tortuer/execute/20000726-1.c: New test.
25867
25868 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
25869
25870         * gcc.c-torture/execute/enum-2.c: New test.
25871
25872 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25873
25874         * gcc.dg/cpp/tr-warn3.c: New test.
25875
25876 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25877
25878         * g++.old-deja/g++.ext/implicit1.C: Remove.
25879         * g++.old-deja/g++.jason/c2.C: Remove
25880         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
25881         * g++.old-deja/g++.pt/crash16.C: Likewise.
25882         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
25883
25884 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25885
25886         * g++.old-deja/g++.other/for2.C: New test.
25887
25888 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
25889
25890         * gcc.dg/20000720-1.c: New test.
25891
25892 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
25893
25894         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
25895
25896 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
25897
25898         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
25899         * gcc.c-torture/execute/20000722-1.c: New.
25900         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
25901
25902 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
25903
25904         * gcc.dg/cpp/20000720-1.S: New test.
25905
25906 2000-07-21  Michael Meissner  <meissner@redhat.com>
25907
25908         * gcc.c-torture/execute/ieee/hugeval.c: New test.
25909
25910 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
25911
25912         * g++.old-deja/g++.brendan/crash16.C,
25913         g++.old-deja/g++.brendan/parse3.C,
25914         g++.old-deja/g++.brendan/redecl1.C,
25915         g++.old-deja/g++.ns/template13.C,
25916         g++.old-deja/g++.other/decl4.C,
25917         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
25918
25919 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
25920
25921         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
25922         and "Internal error".
25923
25924         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
25925         regexps.
25926         * gcc.dg/cpp/paste6.c: New test.
25927
25928 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
25929
25930         * gcc.dg/cpp/tr-direct.c: New test.
25931
25932         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
25933         gcc.dg/cpp/undef1.c: Tweak error regexps.
25934
25935 2000-07-18  Eric Christopher <echristo@redhat.com>
25936
25937         * gcc.c-torture/compile/20000718-1.c: New test.
25938
25939 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
25940
25941         * cpplex.c (_cpp_push_token): If the token being pushed back
25942         is the previous token in this context, just subtract one from
25943         context->posn.
25944         * cppmacro.c (save_expansion): Clear aux field when storing a
25945         placemarker.
25946
25947 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
25948
25949         * gcc.dg/noncompile/redecl-1.c: New test.
25950
25951 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
25952
25953         * gcc.c-torture/execute/20000717-5.c: New test.
25954         * gcc.c-torture/execute/20000717-1.x: Removed.
25955
25956 2000-07-17  Richard Henderson  <rth@cygnus.com>
25957
25958         * gcc.c-torture/execute/20000717-4.c: New test.
25959
25960 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
25961
25962         * gcc.dg/cpp/syshdr.c: New test.
25963         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
25964
25965 2000-07-17  Neil Booth  <neilb@earthling.net>
25966
25967         * gcc.dg/cpp/cmdlne-dM.c: New test.
25968         * gcc.dg/cpp/cmdlne-dD.c: New test.
25969
25970 2000-07-17  Jeffrey A Law  (law@cygnus.com)
25971
25972         * gcc.c-torture/execute/20000717-3.c: New test.
25973
25974         * gcc.c-torture/compile/20000717-1.c: New test.
25975
25976 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
25977
25978         * gcc.c-torture/execute/20000717-2.c: New test.
25979
25980 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25981
25982         * gcc.dg/formatz-1.c: New test.
25983
25984         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
25985         * gcc.dg/c99-digraph-1.c: New tests.
25986
25987         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
25988         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
25989
25990         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
25991         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
25992         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
25993         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
25994         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
25995         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
25996         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
25997
25998 2000-07-17   Greg McGary <greg@mcgary.org>
25999
26000         * gcc.c-torture/execute/20000717-1.c: New test.
26001         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
26002
26003 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
26004
26005         * gcc.c-torture/execute/20000715-2.c: New test.
26006         * gcc.dg/20000715-1.c: New test.
26007
26008 2000-07-15  Michael Meissner  <meissner@redhat.com>
26009
26010         * gcc.c-torture/execute/20000715-1.c: New test.
26011
26012 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
26013
26014         * gcc.c-torture/execute/20000707-1.c: New test.
26015
26016 2000-07-13  Neil Booth  <NeilB@earthling.net>
26017
26018         * testsuite/gcc.dg/cpp/digraph1.c,
26019         testsuite/gcc.dg/cpp/digraph2.c,
26020         testsuite/gcc.dg/cpp/digraphs.c: New tests.
26021
26022 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
26023
26024         * g77.f-torture/compile/20000630-2.f:  New test.
26025         * g77.f-torture/compile/20000630-2.x
26026
26027 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
26028
26029         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
26030
26031 2000-07-11  Neil Booth  <NeilB@earthling.net>
26032
26033         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
26034
26035 2000-07-11  Neil Booth  <NeilB@earthling.net>
26036
26037         * gcc.dg/cpp/cmdlne-C.c: New.
26038
26039 2000-07-09  Neil Booth  <NeilB@earthling.net>
26040
26041         * gcc.dg/cpp/directiv.c: New tests.
26042         * gcc.dg/cpp/undef1.c: Update.
26043
26044 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
26045
26046         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
26047
26048 2000-07-09  Neil Booth  <NeilB@earthling.net>
26049
26050         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
26051
26052 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
26053
26054         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
26055         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
26056
26057 2000-07-08  Neil Booth  <NeilB@earthling.net>
26058
26059         * gcc.dg/cpp/macsyntx.c: New tests.
26060
26061 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
26062
26063         * gcc.dg/20000707-1.c: New test.
26064
26065 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
26066
26067         * gcc.c-torture/execute/20000706-1.c: New test.
26068         * gcc.c-torture/execute/20000706-2.c: New test.
26069         * gcc.c-torture/execute/20000706-3.c: New test.
26070         * gcc.c-torture/execute/20000706-4.c: New test.
26071         * gcc.c-torture/execute/20000706-5.c: New test.
26072
26073 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
26074
26075         * g++.old-deja/g++.pt/instantiate7.C: New test.
26076
26077 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
26078
26079         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
26080         * g++.old-deja/g++.mike/thunk3.C: Likewise.
26081         * g++.old-deja/g++.other/rtti3.C: Likewise.
26082         * g++.old-deja/g++.other/rttid3.C: Likewise.
26083
26084 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
26085
26086         *  g77.f-torture/compile/20000630-1.x: Fix typo
26087
26088 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
26089
26090         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
26091         assembly output.
26092
26093 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
26094
26095         * gcc.dg/cpp/ident.c: New test.
26096
26097 2000-07-05  Neil Booth  <NeilB@earthling.net>
26098
26099         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
26100           gcc.dg/cpp/lexstrng.c: New tests.
26101
26102 2000-07-04  Neil Booth  <NeilB@earthling.net>
26103
26104         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
26105         * gcc.dg/cpp/strify2.c: Same.
26106
26107 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
26108
26109         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
26110         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
26111         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
26112         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
26113
26114         * testsuite/gcc.dg/cpp/macro1.c,
26115         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
26116         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
26117         testsuite/gcc.dg/cpp/strify1.c,
26118         testsuite/gcc.dg/cpp/strify2.c: New tests.
26119
26120 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
26121
26122         * gcc.c-torture/execute/20000703-1.c: New test.
26123
26124 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26125
26126         * g++.old-deja/g++.pt (lookup10.C): New test.
26127
26128 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26129
26130         * g++.old-deja/g++.pt (typename25.C): New test.
26131
26132 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
26133
26134         * gcc.c-torture/compile/20000701-1.c: New test.
26135
26136 2000-06-30  Nick Clifton  <nickc@cygnus.com>
26137
26138         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
26139         to test case.
26140
26141 2000-06-30  Catherine Moore  <clm@cygnus.com>
26142
26143         * gcc.c-torture/execute/align-1.c: New test.
26144
26145 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
26146
26147         * g++.old-deja/g++.pt/expr8.C: New test.
26148         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
26149
26150 2000-06-29  Nick Clifton  <nickc@cygnus.com>
26151
26152         * gcc.c-torture/compile/20000629-1.c: New test.
26153
26154 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
26155
26156
26157         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
26158         gcc.dg/noncompile directory, depending on whether they're
26159         preprocessor tests or not.  Annotate all the tests for the dg
26160         framework.
26161
26162         * gcc.c-torture/noncompile/noncompile.exp: Delete.
26163         * gcc.dg/noncompile/noncompile.exp: New.
26164
26165         * Moved files:
26166         Old name                                New name
26167         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
26168         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
26169         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
26170         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
26171         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
26172         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
26173         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
26174         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
26175         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
26176         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
26177         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
26178         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
26179         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
26180         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
26181         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
26182         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
26183         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
26184         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
26185         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
26186         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
26187         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
26188         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
26189         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
26190         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
26191
26192         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
26193         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
26194         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
26195         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
26196         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
26197         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
26198
26199 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
26200
26201         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
26202         declare one variable.  On the fourth, error.
26203         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
26204         declared by 20000628-1a.h.
26205
26206 2000-06-29  Richard Henderson  <rth@redhat.com>
26207
26208         * gcc.c-torture/execute/930529-1.x: New file.
26209         * gcc.dg/920413-1.c: Adjust expected warning text.
26210         * gcc.dg/980217-1.c: Declare abort.
26211         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
26212
26213 2000-06-29  Jeffrey A Law  (law@cygnus.com)
26214
26215         * g77.f-torture/compile/20000629-1.f: New test.
26216         * g77.f-torture/compile/20000629-1.x: Expected to fail.
26217
26218 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
26219
26220         Rearrange lots of files, removing entirely the
26221         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
26222         directories.
26223
26224         * Deleted files:
26225         gcc.c-torture/code_quality/code_quality.exp
26226         gcc.c-torture/special/special.exp
26227         gcc.failure/failure.exp
26228         gcc.failure/940409-1.x
26229         gcc.c-torture/compile/961203-1.x
26230
26231         * New files:
26232         gcc.misc-tests/linkage.exp
26233         gcc.c-torture/execute/920730-1t.c
26234         gcc.c-torture/execute/920730-1t.x
26235         gcc.c-torture/compile/920520-1.x
26236         gcc.c-torture/compile/920521-1.x
26237         gcc.c-torture/compile/981006-1.x
26238         gcc.c-torture/execute/eeprof-1.x
26239
26240         * Moved files (possibly with modifications to fit a new harness):
26241         Old name                                New name
26242         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
26243         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
26244         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
26245         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
26246         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
26247         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
26248         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
26249         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
26250         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
26251         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
26252         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
26253         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
26254         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
26255         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
26256
26257 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
26258
26259         * c-torture/compile/961203-1.x: Delete.
26260
26261         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
26262         not exit. Include stdio.h.
26263         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
26264         * gcc.misc-tests/dg-12.c: Likewise.
26265         * gcc.misc-tests/dg-5.c: Likewise.
26266         * gcc.misc-tests/dg-6.c: Likewise.
26267         * gcc.misc-tests/dg-7.c: Prototype abort.
26268         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
26269         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
26270         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
26271         not exit.
26272         * gcc.misc-tests/sieve.c: Use return from main, not exit.
26273         * gcc.misc-tests/sort2.c: Use return from main, not exit.
26274
26275 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
26276
26277         * gcc.dg/cpp/20000628-1.c: New test.
26278         * gcc.dg/cpp/20000628-1.h: New header for above test.
26279         * gcc.dg/cpp/20000628-1a.h: Likewise.
26280
26281 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
26282
26283         * gcc.dg/cpp: New directory.
26284         * gcc.dg/cpp/cpp.exp: New driver.
26285         * gcc.dg/cpp/20000627-1.c: New test.
26286         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
26287         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
26288         and rewrite as a compilation test.
26289
26290         * gcc.dg: Move many files into the cpp subdirectory, possibly
26291         renaming or editing them as well.
26292         Old name                New name
26293         990119-1.c              cpp/19990119-1.c
26294         990228-1.c              cpp/19990228-1.c
26295         990407-1.c              cpp/19990407-1.c
26296         990409-1.c              cpp/19990409-1.c
26297         990413-1.c              cpp/19990413-1.c
26298         990703-1.c              cpp/19990703-1.c
26299         20000127-1.c            cpp/20000127-1.c
26300         20000129-1.c            cpp/20000129-1.c
26301         20000207-1.c            cpp/20000207-1.c
26302         20000207-2.c            cpp/20000207-2.c
26303         20000209-1.c            cpp/20000209-1.c
26304         20000209-2.c            cpp/20000209-2.c
26305         20000301-1.c            cpp/20000301-1.c
26306         20000419-1.c            cpp/20000419-1.c
26307         20000510-1.S            cpp/20000510-1.S
26308         20000519-1.c            cpp/20000519-1.c
26309         20000529-1.c            cpp/20000529-1.c
26310         20000625-1.c            cpp/20000625-1.c
26311         20000625-2.c            cpp/20000625-2.c
26312         cpp-as1.c               cpp/assert1.c
26313         cpp-as2.c               cpp/assert2.c
26314         cxx-comments-1.c        cpp/cxxcom1.c
26315         cxx-comments-2.c        cpp/cxxcom2.c
26316         endif-label.c           cpp/endif.c
26317         cpp-hash1.c             cpp/hash1.c
26318         cpp-hash2.c             cpp/hash2.c
26319         cpp-if1.c               cpp/if-1.c
26320         cpp-if2.c               cpp/if-2.c
26321         cpp-if3.c               cpp/if-3.c
26322         cpp-if4.c               cpp/if-4.c
26323         cpp-if5.c               cpp/if-5.c
26324         cpp-cond.c              cpp/if-cexp.c
26325         cpp-missingop.c         cpp/if-mop.c
26326         cpp-missingparen.c      cpp/if-mpar.c
26327         cpp-opprec.c            cpp/if-oppr.c
26328         cpp-ifparen.c           cpp/if-paren.c
26329         cpp-shortcircuit.c      cpp/if-sc.c
26330         cpp-shift.c             cpp/if-shift.c
26331         cpp-unary.c             cpp/if-unary.c
26332         cpp-li1.c               cpp/line1.c
26333         cpp-li2.c               cpp/line2.c
26334         lineno.c                cpp/line3.c
26335         lineno-2.c              cpp/line4.c
26336         cpp-mi.c                cpp/mi1.c
26337         cpp-mic.h               cpp/mi1c.h
26338         cpp-micc.h              cpp/mi1cc.h
26339         cpp-mind.h              cpp/mi1nd.h
26340         cpp-mindp.h             cpp/mi1ndp.h
26341         cpp-mix.h               cpp/mi1x.h
26342         cpp-mi2.c               cpp/mi2.c
26343         cpp-mi2a.h              cpp/mi2a.h
26344         cpp-mi2b.h              cpp/mi2b.h
26345         cpp-mi2c.h              cpp/mi2c.h
26346         cpp-mi3.c               cpp/mi3.c
26347         cpp-mi3.def             cpp/mi3.def
26348         poison-1.c              cpp/poison.c
26349         pr-impl.c               cpp/prag-imp.c
26350         cpp-redef-2.c           cpp/redef1.c
26351         cpp-redef.c             cpp/redef2.c
26352         strpaste.c              cpp/strp1.c
26353         strpaste-2.c            cpp/strp2.c
26354         cpp-tradpaste.c         cpp/tr-paste.c
26355         cpp-tradstringify.c     cpp/tr-str.c
26356         cpp-tradwarn1.c         cpp/tr-warn1.c
26357         cpp-tradwarn2.c         cpp/tr-warn2.c
26358         trigraphs.c             cpp/trigraphs.c
26359         cpp-unc1.c              cpp/unc1.c
26360         cpp-unc2.c              cpp/unc2.c
26361         cpp-unc3.c              cpp/unc3.c
26362         cpp-unc.c               cpp/unc4.c
26363         undef.c                 cpp/undef1.c
26364         undef-2.c               cpp/undef2.c
26365         cpp-wi1.c               cpp/widestr1.c
26366
26367 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
26368
26369         * lib/g++.exp (g++_include_flags): Tweak.
26370
26371 2000-06-27  H.J. Lu  <hjl@gnu.org>
26372             Loren J. Rittle  <ljrittle@acm.org>
26373
26374         * lib/g++.exp (g++_include_flags): Override libgloss.exp
26375         version with one that knows about the new gcc tree structure.
26376         (g++_link_flags): Same.
26377
26378 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
26379
26380         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
26381         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
26382         case we are cross-compiling.
26383
26384         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
26385         g++.old-deja/g++.niklas/Makefile.in,
26386         g++.old-deja/g++.niklas/configure.in,
26387         g++.old-deja/g++.other/Makefile.in,
26388         g++.old-deja/g++.other/configure.in,
26389         gcc.c-torture/code_quality/Makefile.in,
26390         gcc.c-torture/code_quality/configure.in,
26391         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
26392         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
26393         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
26394         gcc.c-torture/execute/ieee/Makefile.in,
26395         gcc.c-torture/execute/ieee/configure.in,
26396         gcc.c-torture/noncompile/Makefile.in,
26397         gcc.c-torture/noncompile/configure.in,
26398         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
26399         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
26400         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
26401
26402 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
26403
26404         * g++.old-deja/g++.other/ambig3.C: New test.
26405
26406 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
26407
26408         * g++.old-deja/g++.pt/syntax1.C: New test.
26409         * g++.old-deja/g++.pt/syntax2.C: New test.
26410         * g++.old-deja/g++.other/syntax3.C: New test.
26411         * g++.old-deja/g++.other/syntax4.C: New test.
26412
26413 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
26414
26415         * gcc.dg/20000623-1.c: Prototype exit and abort.
26416
26417 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
26418
26419         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
26420         New tests.
26421         * gcc.dg/cpp-mi3.def: New file.
26422
26423         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
26424         inside assertions.
26425         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
26426         lexer's error messages.
26427         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
26428         divine anything from the linemarkers.
26429         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
26430         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
26431
26432 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
26433
26434         * gcc.dg/20000623-1.c: New test.
26435
26436 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
26437
26438         * gcc.c-torture/execute/20000622-1.c: New test.
26439
26440 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
26441
26442         * g++.old-deja/g++.other/init15.C: New test.
26443
26444 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
26445
26446         * g++.old-deja/g++.pt/vaarg2.C: New test.
26447         * g++.old-deja/g++.pt/vaarg3.C: New test.
26448
26449 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
26450
26451         * g++.old-deja/g++.other/dyncast6.C: New test.
26452
26453 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
26454
26455         * gcc.c-torture/execute/loop-6.c: New test.
26456
26457 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
26458
26459         * gcc.dg/20000614-1.c: New test.
26460         * gcc.dg/20000614-2.c: New test.
26461
26462 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
26463
26464         * g++.old-deja/g++.other/inline12.C: New test.
26465
26466 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
26467
26468         * g++.old-deja/g++.other/eh1.C: New test.
26469
26470 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
26471
26472         * g++.old-deja/g++.other/type.C: New test.
26473
26474 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
26475
26476         * g++.old-deja/g++.other/initstring.C: New test.
26477
26478 2000-06-12  Jason Merrill  <jason@redhat.com>
26479
26480         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
26481
26482 2000-06-09  Jeffrey A Law  (law@cygnus.com)
26483
26484         * gcc.c-torture/compile/20000609-1.c: New test.
26485
26486 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
26487
26488         * gcc.dg/20000609-1.c: New test.
26489
26490 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
26491
26492         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
26493         * gcc.c-torture/noncompile/poison-1.c: Move...
26494         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
26495         * gcc.dg/cpp-li1.c: Add a token after the #line.
26496
26497 2000-06-05  Richard Henderson  <rth@cygnus.com>
26498
26499         * gcc.c-torture/execute/20000605-2.c: New test.
26500         * gcc.c-torture/execute/20000605-3.c: New test.
26501
26502 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
26503
26504         * g77.f-torture/execute/20000503-1.x: New file.
26505
26506 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
26507
26508         * g++.old-deja/g++.eh/badalloc1.C: New test.
26509
26510 2000-06-05  Richard Henderson  <rth@cygnus.com>
26511
26512         * gcc.c-torture/execute/20000605-1.c: New test.
26513
26514 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
26515             Nathan Sidwell <nathan@codesourcery.com>
26516
26517         * gcc.c-torture/compile/20000605-1.c: New test.
26518
26519 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
26520
26521         * g77.f-torture/compile/20000601-1.f:  New test.
26522
26523 2000-06-03  Richard Henderson  <rth@cygnus.com>
26524
26525         * gcc.c-torture/execute/20000603-1.c: New.
26526
26527 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
26528
26529         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
26530         * gcc.dg/noreturn-2.c (noreturn): Likewise.
26531
26532 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
26533
26534         * gcc.dg/compare2.c (case 12): XFAIL.
26535         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
26536         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
26537
26538         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
26539
26540 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
26541
26542         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
26543         guard macro is already defined when the header is first
26544         included.
26545         * gcc.dg/cpp-mix.h: New file.
26546         * gcc.dg/endif-label.c: Update patterns to match compiler.
26547
26548         * g++.brendan/complex1.C: Declare abort.
26549         * g++.law/refs4.C: Remove XFAIL.
26550         * g++.oliva/expr2.C: Declare abort and exit.
26551
26552 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
26553
26554         * gcc.c-torture/execute/20000528-1.c: New test.
26555
26556         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
26557         * g++.old-deja/g++.law/temps4.C: Likewise.
26558
26559         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
26560         stdlib.h.  Call abort() on failure.
26561         * g++.old-deja/g++.law/refs4.C: Likewise.
26562         * g++.old-deja/g++.law/temps4.C: Likewise.
26563         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
26564         * gcc.c-torture/execute/20000112-1.c: Include string.h.
26565
26566 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
26567
26568         Relative to g++.dg/special:
26569         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
26570
26571         Relative to g++.old-deja:
26572         * g++.brendan/complex1.C, g++.jason/optimize2.C,
26573         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
26574         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
26575         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
26576         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
26577         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
26578         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
26579
26580         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
26581         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
26582         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
26583         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
26584         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
26585         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
26586         and/or string.h.
26587
26588         * g++.other/goto1.C: Update expectations for error messages.
26589
26590 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
26591
26592         * gcc.c-torture/compile/20000523-1.c: New test.
26593
26594 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26595
26596         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
26597
26598 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26599
26600         * g++.old-deja/g++.eh/catch11.C: New test.
26601         * g++.old-deja/g++.eh/catch12.C: New test.
26602
26603 2000-05-24  Nick Clifton  <nickc@cygnus.com>
26604
26605         * gcc.c-torture/execute/20000523-1.c: New test.
26606
26607 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
26608
26609         * c-torture/execute/bcp-1.c: Replace abort in arg of
26610         __builtin_constant_p with a generic external function.
26611
26612         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
26613         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
26614         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
26615         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
26616         Prototype abort and/or exit.
26617
26618         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
26619         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
26620         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
26621         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
26622
26623 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
26624
26625         * gcc.dg/dwarf2-1.c: New test.
26626
26627 2000-05-20  Richard Henderson  <rth@cygnus.com>
26628
26629         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
26630
26631 2000-05-20  Andreas Jaeger  <aj@suse.de>
26632
26633         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
26634         testcase.
26635
26636 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
26637
26638         * gcc.c-torture/execute/20000519-2.c: New test.
26639
26640 2000-05-19  Andreas Jaeger  <aj@suse.de>
26641
26642         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
26643         which fails with SSA.
26644
26645         * lib/c-torture.exp: Also test with -O3 -fssa.
26646
26647 2000-05-18  Michael Meissner  <meissner@redhat.com>
26648
26649         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
26650         * gcc.c-torture/execute/920415-1.c: Ditto.
26651         * gcc.c-torture/execute/920501-1.c: Ditto.
26652         * gcc.c-torture/execute/conversion.c: Ditto.
26653         * gcc.c-torture/execute/cvt-1.c: Ditto.
26654
26655 2000-05-18  Jeffrey A Law  (law@cygnus.com)
26656
26657         * gcc.c-torture/compile/20000518-1.c: New test.
26658
26659 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
26660
26661         * g77.f-torture/compile/200005018.f:  New test.
26662
26663 2000-05-17  Jeffrey A Law  (law@cygnus.com)
26664
26665         * gcc.c-torture/compile/20000517-1.c: New test.
26666
26667 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26668
26669         * gcc.c-torture/execute/20000516-1.c: New test.
26670
26671 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
26672
26673         * g++.old-deja/g++.other/eh.C: New test.
26674
26675 2000-05-12  Richard Henderson  <rth@cygnus.com>
26676
26677         * gcc.c-torture/execute/990208-1.c (main): Don't pass
26678         constants through to doit's conditional.
26679
26680 2000-05-11  Jeffrey A Law  (law@cygnus.com)
26681
26682         * gcc.c-torture/compile/20000511-1.c: New test.
26683         * g77.f-torture/compile/20000511-1.f: New test.
26684         * g77.f-torture/compile/20000511-2.f: New test.
26685
26686 2000-05-11  Michael Meissner  <meissner@redhat.com>
26687
26688         * gcc.c-torture/execute/20000511-1.c: New test.
26689
26690 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
26691
26692         * gcc.dg/dg.exp: Scan .S files as well as .c files.
26693         * gcc.dg/20000510-1.S: New.
26694
26695 2000-05-08  Catherine Moore  <clm@cygnus.com>
26696
26697         * gcc.dg/unused-3.c: New.
26698
26699 2000-05-06  Richard Henderson  <rth@cygnus.com>
26700
26701           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
26702           * g++.old-deja/g++.mike/warn1.C: Likewise.
26703           * g++.old-deja/g++.pt/local1.C: Likewise.
26704           * g++.old-deja/g++.pt/local7.C: Likewise.
26705           * g++.old-deja/g++.pt/spec16.C: Likewise.
26706
26707 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
26708
26709         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
26710
26711 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
26712
26713           * g77.f-torture/execute/20000503-1.f:  New test.
26714
26715 2000-05-04  Andreas Jaeger  <aj@suse.de>
26716
26717         * gcc.dg/noreturn-2.c: New test.
26718
26719 2000-05-04  Neil Booth  <NeilB@earthling.net>
26720
26721         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
26722         preprocessor.
26723
26724 2000-05-04  Richard Henderson  <rth@cygnus.com>
26725
26726         * gcc.c-torture/execute/20000503-1.c: Fix typo.
26727
26728 2000-05-04  Richard Henderson  <rth@cygnus.com>
26729
26730         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
26731         OpenSSL by Jason R Thorpe.
26732
26733 2000-05-03  Jim Wilson  <wilson@cygnus.com>
26734
26735         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
26736
26737 2000-05-03  Robert Lipe <robertlipe@usa.net>
26738
26739         * gcc.dg/20000503-1.c: New test.
26740
26741 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
26742
26743         * gcc.c-torture/compile/20000502-1.c: New test.
26744         * g++.old-deja/g++.other/align.C: New test.
26745         * gcc.dg/cpp-tradstringify.c: New test.
26746
26747 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26748
26749         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
26750         and hard registers.
26751
26752 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
26753
26754         * gcc.c-torture/execute/loop-5.c: New test.
26755
26756 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
26757
26758         * gcc.c-torture/execute/va-arg-20.c: New test.
26759
26760 2000-04-23  Jeffrey A Law  (law@cygnus.com)
26761
26762         * gcc.c-torture/execute/20000422-1.c: New test.
26763
26764 2000-04-20  Greg McGary  <gkm@gnu.org>
26765
26766         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
26767         when optimizing, but without sibling-call optimizations (-O1).
26768
26769 2000-04-20  Jeffrey A Law  (law@cygnus.com)
26770
26771           * gcc.c-torture/compile/20000420-1.c: New test.
26772
26773 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26774
26775         * g++.abi/ptrflags.C: New test.
26776         * g++.eh/catchptr1.C: Test incomplete pointer chains.
26777
26778 2000-04-19  Catherine Moore  <clm@cygnus.com>
26779
26780         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
26781
26782 2000-04-19  Greg McGary  <gkm@gnu.org>
26783
26784         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
26785         sibling-call optimizations.
26786
26787 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
26788
26789         * gcc.dg/20000419-1.c: New test.
26790
26791 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
26792
26793         * gcc.c-torture/execute/20000412-6.c: New test.
26794
26795 2000-04-12  Jeffrey A Law  (law@cygnus.com)
26796
26797         * gcc.c-torture/execute/20000412-5.c: New test.
26798         * g77.f-torture/compile/20000412-1.f: New test.
26799         * gcc.c-torture/execute/20000412-4.c: New test.
26800         * gcc.c-torture/compile/20000412-2.c: New test.
26801         * gcc.c-torture/execute/20000412-3.c: New test.
26802         * gcc.c-torture/compile/20000412-1.c: New test.
26803         * gcc.c-torture/execute/20000412-2.c: New test.
26804
26805 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
26806
26807         * objc/execute/bf-20.m: New test.
26808
26809 2000-04-10  Richard Henderson  <rth@cygnus.com>
26810
26811         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
26812
26813         * gcc.c-torture/execute/20000412-1.c: New test.
26814
26815 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
26816
26817         * g++.old-deja/g++.eh/catchptr1.C: New test.
26818
26819 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
26820
26821         * g++.old-deja/g++.abi/cxa_vec.C: New test.
26822
26823 2000-04-08  Neil Booth  <NeilB@earthling.net>
26824
26825         * gcc.dg/cpp-nullchar.c: Remove test as
26826         embedded nulls cause problems.
26827
26828 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26829
26830         * gcc.dg/compare2.c: New test.
26831
26832 2000-04-08  Neil Booth  <NeilB@earthling.net>
26833
26834         * gcc.dg/cpp-nullchar.c: New test.
26835
26836 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
26837
26838         * gcc.dg/cpp-mi2.c: New test.
26839         * gcc.dg/cpp-mi2[abc].h: New files.
26840
26841 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
26842
26843         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
26844         member name.
26845
26846 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
26847
26848         * g++.old-deja/g++.abi/vmihint.C: New test.
26849
26850 2000-04-06  Neil Booth  <NeilB@earthling.net>
26851
26852         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
26853         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
26854         copyright.
26855
26856 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
26857
26858         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
26859         avoid stack-frame overwrite.
26860
26861 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
26862
26863         * gcc.c-torture/compile/20000405-2.c: New test.
26864         * gcc.c-torture/compile/20000405-3.c: New test.
26865
26866 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26867
26868         * gcc.c-torture/compile/20000405-1.c: New test.
26869
26870 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
26871
26872         * gcc.dg/cast-qual-1.c: Revert last change.
26873
26874 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26875
26876         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
26877
26878 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
26879
26880         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
26881         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
26882
26883 2000-04-03  Jeffrey A Law  (law@cygnus.com)
26884
26885         * gcc.c-torture/compile/20000403-2.c: New test.
26886         * gcc.c-torture/compile/20000403-1.c: New test.
26887
26888 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
26889
26890         * gcc.c-torture/execute/20000403-1.c: New test.
26891
26892 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
26893
26894         * gcc.c-torture/execute/20000402-1.c: New test.
26895
26896 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
26897
26898         * gcc.c-torture/execute/va-arg-15.c: New test.
26899         * gcc.c-torture/execute/va-arg-16.c: New test.
26900         * gcc.c-torture/execute/va-arg-17.c: New test.
26901         * gcc.c-torture/execute/va-arg-18.c: New test.
26902         * gcc.c-torture/execute/va-arg-19.c: New test.
26903
26904 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
26905
26906         * gcc.c-torture/compile/981211-1.c: Move to...
26907         * gcc.dg/cpp-as1.c: ...here.
26908         * gcc.dg/cpp-as2.c: New file.
26909
26910         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
26911         compiler.
26912
26913 2000-04-02  Neil Booth  <NeilB@earthling.net>
26914
26915         * gcc.dg/cpp-cond.c  New tests.
26916         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
26917         accidental success less likely.
26918         * gcc.dg/cpp-missingop.c  New tests.
26919         * gcc.dg/cpp-missingparen.c  New tests.
26920         * gcc.dg/cpp-shift.c  New tests.
26921         * gcc.dg/cpp-shortcircuit.c  New tests.
26922         * gcc.dg/cpp-unary.c  New tests.
26923
26924 2000-03-29  Jeffrey A Law  (law@cygnus.com)
26925
26926         * gcc.c-torture/compile/20000329-1.c: New test.
26927
26928 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
26929
26930         * gcc.c-torture/compile/20000326-1.c: New test.
26931         * gcc.c-torture/compile/20000326-2.c: New test.
26932
26933 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
26934
26935         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
26936         the first parameter is a function argument.
26937
26938 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
26939
26940         * g++.old-deja/g++.ext/array4.C: New test.
26941
26942 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
26943
26944         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
26945
26946 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26947
26948         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
26949
26950 2000-03-19  Richard Henderson  <rth@cygnus.com>
26951
26952         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
26953
26954 2000-03-19  Richard Henderson  <rth@cygnus.com>
26955
26956         * gcc.c-torture/compile/20000319-1.c: New test.
26957
26958 2000-03-14  Jeffrey A Law  (law@cygnus.com)
26959
26960         * gcc.c-torture/execute/20000314-3.c: New test.
26961         * gcc.c-torture/execute/20000314-2.c: New test.
26962         * gcc.c-torture/execute/20000314-1.c: New test.
26963         * gcc.c-torture/compile/20000314-2.c: New test.
26964         * gcc.c-torture/compile/20000314-1.c: New test.
26965
26966 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
26967
26968         * g++.old-deja/g++.warn/inline.C: New test.
26969
26970 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
26971
26972         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
26973         standards-compliant result rather than specific constants.
26974         Put test-values in array.
26975
26976 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
26977
26978         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
26979         (g++_target_compile): Put test-specific options last.
26980
26981 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26982
26983         * g++.old-deja/g++.eh/vbase4.C: New test.
26984
26985 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26986
26987         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
26988
26989 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26990
26991         * g++.old-deja/g++.brendan/misc12.C: Removed.
26992         * g++.old-deja/g++.pt/memtemp77.C: Constify.
26993         * g++.old-deja/g++.ext/pretty4.C: New test.
26994
26995 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26996
26997         * g++.old-deja/g++.other/string2.C: New test.
26998
26999 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
27000
27001         * g++.old-deja/g++.warn/impint2.C: New test.
27002
27003 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
27004
27005         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
27006         is 1, not zero.
27007
27008 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
27009
27010         * g++.old-deja/g++.warn/impint.C: New test.
27011         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
27012         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
27013         * g++.old-deja/g++.pt/explicit12.C: Likewise.
27014         * g++.old-deja/g++.pt/explicit13.C: Likewise.
27015         * g++.old-deja/g++.pt/explicit17.C: Likewise.
27016         * g++.old-deja/g++.pt/explicit18.C: Likewise.
27017         * g++.old-deja/g++.pt/explicit19.C: Likewise.
27018         * g++.old-deja/g++.pt/explicit23.C: Likewise.
27019         * g++.old-deja/g++.pt/explicit31.C: Likewise.
27020         * g++.old-deja/g++.pt/explicit35.C: Likewise.
27021         * g++.old-deja/g++.pt/explicit6.C: Likewise.
27022         * g++.old-deja/g++.pt/memclass7.C: Likewise.
27023
27024 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
27025
27026         * gcc.dg/cpp-redef.c: New test.
27027
27028 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
27029
27030         * g++.old-deja/g++.pt/unify7.C: New test.
27031
27032 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27033
27034         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
27035         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
27036
27037 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
27038
27039         * gcc.c-torture/compile/20000224-1.c: New test.
27040
27041 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27042
27043         * gcc.c-torture/compile/cpp-2.c: New test.
27044         * gcc.c-torture/compile/cpp-1.c: New test.
27045
27046 2000-02-25  Jeffrey A Law  (law@cygnus.com)
27047
27048         * gcc.c-torture/execute/20000225-1.c: New test.
27049
27050 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27051
27052         * gcc.dg/cpp-li2.c: New test.
27053
27054         * gcc.dg/cpp-wi1.c: New test.
27055
27056         * gcc.dg/cpp-li1.c: New test.
27057
27058 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
27059
27060         * g++.old-deja/g++.other/sizeof5.C: New test.
27061
27062 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27063
27064         * gcc.c-torture/execute/va-arg-13.c: New test.
27065
27066 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
27067
27068         * gcc.c-torture/execute/va-arg-12.c: New test.
27069
27070 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
27071
27072         * gcc.c-torture/execute/20000223-1.c: New test.
27073
27074 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
27075
27076         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
27077
27078 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
27079
27080         * g++.old-deja/g++.abi/ptrmem.C: New test.
27081
27082 2000-02-19  Richard Henderson  <rth@cygnus.com>
27083
27084         * gcc.c-torture/compile/init-3.c: New.
27085
27086 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
27087
27088         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
27089         ALWAYS_CXXFLAGS.
27090
27091 2000-02-11  Robert Lipe <robertl@sco.com>
27092
27093         * gcc.c-torture/compile/20000211-3.c: New test.
27094
27095 2000-02-11  Martin Buchholz <martin@xemacs.org>
27096
27097         * gcc.c-torture/compile/20000211-2.c: New test.
27098
27099 2000-02-11  Jeffrey A Law  (law@cygnus.com)
27100
27101         * gcc.c-torture/compile/20000211-1.c: New test.
27102
27103 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
27104
27105         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
27106           on native targets
27107
27108 2000-02-08  Nathan Sidwell  <nathan@acm.org>
27109
27110         * g++.old-deja/g++.other/cast5.C: New test.
27111
27112 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
27113
27114         * gcc.c-torture/execute/20000205-1.c: New.
27115
27116 2000-02-03  Nathan Sidwell  <nathan@acm.org>
27117
27118         * g++.old-deja/g++.jason/cast3.C: Return void.
27119         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
27120
27121 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27122
27123         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
27124
27125         * gcc.dg/loop-1.c: New test.
27126
27127 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
27128
27129         * gcc.c-torture/compile/20000127-1.c: New test.
27130         * gcc.c-torture/execute/991228-1.c: New test.
27131
27132 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27133
27134         * gcc.dg/unused-2.c: New test.
27135
27136         * gcc.dg/conv-1.c: New test.
27137
27138 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
27139
27140         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
27141         compiler.
27142         (tool_option_proc): Fix typo.
27143
27144 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
27145
27146         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
27147         of the ld on the host, not on the build machine.
27148         Also, don't crash if '--help' is not a supported option.
27149
27150 2000-01-24  Richard Henderson  <rth@cygnus.com>
27151
27152         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
27153
27154 2000-01-20  Jeffrey A Law  (law@cygnus.com)
27155
27156         * gcc.c-torture/execute/20000120-2.c: New test.
27157         * gcc.c-torture/execute/20000120-1.c: New test.
27158
27159 2000-01-13  Jeffrey A Law  (law@cygnus.com)
27160
27161         * gcc.c-torture/execute/20000113-1.c: New test.
27162
27163 2000-01-12  Jeffrey A Law  (law@cygnus.com)
27164
27165         * gcc.c-torture/execute/20000112-1.c: New test.
27166
27167 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27168
27169         * gcc.dg/20000111-1.c: New test.
27170
27171 2000-01-10  Jeffrey A Law  (law@cygnus.com)
27172
27173         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
27174         with 16 bit integers.
27175
27176 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27177
27178         * gcc.dg/20000108-1.c: New test.
27179
27180 2000-01-05  Nathan Sidwell  <nathan@acm.org>
27181
27182         * g++.old-deja/g++.ns/koenig8.C: New test.
27183
27184 2000-01-05  Nathan Sidwell  <nathan@acm.org>
27185
27186         * g++.old-deja/g++.other/cast4.C: New test.
27187
27188 2000-01-05  Jeffrey A Law  (law@cygnus.com)
27189
27190         * gcc.c-torture/compile/20000105-2.c: New test.
27191         * gcc.c-torture/compile/20000105-1.c: New test.
27192
27193 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27194
27195         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
27196         references to printf & atoi to conform to ANSI standard.
27197         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
27198         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
27199         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
27200         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
27201         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
27202         * g++.old-deja/g++.brendan/complex1.C: Likewise.
27203         * g++.old-deja/g++.brendan/copy1.C: Likewise.
27204         * g++.old-deja/g++.brendan/copy2.C: Likewise.
27205         * g++.old-deja/g++.brendan/copy3.C: Likewise.
27206         * g++.old-deja/g++.brendan/copy4.C: Likewise.
27207         * g++.old-deja/g++.brendan/copy5.C: Likewise.
27208         * g++.old-deja/g++.brendan/copy6.C: Likewise.
27209         * g++.old-deja/g++.brendan/copy7.C: Likewise.
27210         * g++.old-deja/g++.brendan/copy8.C: Likewise.
27211         * g++.old-deja/g++.brendan/crash11.C: Likewise.
27212         * g++.old-deja/g++.brendan/crash14.C: Likewise.
27213         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
27214         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
27215         * g++.old-deja/g++.brendan/delete2.C: Likewise.
27216         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
27217         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
27218         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
27219         * g++.old-deja/g++.brendan/eh1.C: Likewise.
27220         * g++.old-deja/g++.brendan/groff1.C: Likewise.
27221         * g++.old-deja/g++.brendan/init3.C: Likewise.
27222         * g++.old-deja/g++.brendan/misc12.C: Likewise.
27223         * g++.old-deja/g++.brendan/misc7.C: Likewise.
27224         * g++.old-deja/g++.brendan/new2.C: Likewise.
27225         * g++.old-deja/g++.brendan/operators4.C: Likewise.
27226         * g++.old-deja/g++.brendan/operators5.C: Likewise.
27227         * g++.old-deja/g++.brendan/overload2.C: Likewise.
27228         * g++.old-deja/g++.brendan/overload7.C: Likewise.
27229         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
27230         * g++.old-deja/g++.brendan/reference1.C: Likewise.
27231         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
27232         * g++.old-deja/g++.brendan/template24.C: Likewise.
27233         * g++.old-deja/g++.brendan/template3.C: Likewise.
27234         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
27235         * g++.old-deja/g++.jason/inline3.C: Likewise.
27236         * g++.old-deja/g++.jason/opeq.C: Likewise.
27237         * g++.old-deja/g++.law/arg5.C: Likewise.
27238         * g++.old-deja/g++.law/arm7.C: Likewise.
27239         * g++.old-deja/g++.law/ctors11.C: Likewise.
27240         * g++.old-deja/g++.law/cvt8.C: Likewise.
27241         * g++.old-deja/g++.law/init9.C: Likewise.
27242         * g++.old-deja/g++.law/refs4.C: Likewise.
27243         * g++.old-deja/g++.law/template2.C: Likewise.
27244         * g++.old-deja/g++.law/visibility24.C: Likewise.
27245         * g++.old-deja/g++.law/vtable3.C: Likewise.
27246         * g++.old-deja/g++.mike/asm2.C: Likewise.
27247         * g++.old-deja/g++.mike/eh1.C: Likewise.
27248         * g++.old-deja/g++.mike/misc1.C: Likewise.
27249         * g++.old-deja/g++.mike/misc13.C: Likewise.
27250         * g++.old-deja/g++.mike/misc14.C: Likewise.
27251         * g++.old-deja/g++.mike/ns12.C: Likewise.
27252         * g++.old-deja/g++.mike/p1248.C: Likewise.
27253         * g++.old-deja/g++.mike/p3708.C: Likewise.
27254         * g++.old-deja/g++.mike/p3708a.C: Likewise.
27255         * g++.old-deja/g++.mike/p3708b.C: Likewise.
27256         * g++.old-deja/g++.mike/p646.C: Likewise.
27257         * g++.old-deja/g++.mike/p700.C: Likewise.
27258         * g++.old-deja/g++.mike/p783.C: Likewise.
27259         * g++.old-deja/g++.mike/p783a.C: Likewise.
27260         * g++.old-deja/g++.mike/p783b.C: Likewise.
27261         * g++.old-deja/g++.mike/p786.C: Likewise.
27262         * g++.old-deja/g++.mike/p789.C: Likewise.
27263         * g++.old-deja/g++.mike/p789a.C: Likewise.
27264         * g++.old-deja/g++.mike/p807a.C: Likewise.
27265         * g++.old-deja/g++.other/delete3.C: Likewise.
27266         * g++.old-deja/g++.other/dyncast1.C: Likewise.
27267         * g++.old-deja/g++.other/dyncast2.C: Likewise.
27268         * g++.old-deja/g++.other/dyncast3.C: Likewise.
27269         * g++.old-deja/g++.other/empty1.C: Likewise.
27270         * g++.old-deja/g++.other/temporary1.C: Likewise.
27271         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
27272         * g++.old-deja/g++.pt/t16.C: Likewise.
27273         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
27274
27275 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
27276
27277         * gcc.dg/991230-1.c: New test.
27278
27279 1999-12-29  Jeffrey A Law  (law@cygnus.com)
27280
27281         * gcc.c-torture/compile/991229-3.c: New test.
27282         * gcc.c-torture/compile/991229-2.c: New test.
27283         * gcc.c-torture/compile/991229-1.c: New test.
27284
27285 1999-12-29  Greg McGary <gkm@eng.ascend.com>
27286
27287         * gcc.c-torture/compile/labels-2.c: New test.
27288
27289 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
27290
27291         * gcc.c-torture/execute/991227-1.c: New test.
27292
27293 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27294
27295         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
27296
27297 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
27298
27299         * gcc.c-torture/execute/991221-1.c: New test.
27300
27301 1999-12-20  Nathan Sidwell  <nathan@acm.org>
27302
27303         * g++.old-deja/g++.other/cast3.C: New test.
27304
27305 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
27306
27307         * gcc.c-torture/execute/991216-4.c: New test.
27308
27309 1999-12-16  Michael Meissner  <meissner@cygnus.com>
27310
27311         * gcc.c-torture/execute/991216-1.c: New test.
27312         * gcc.c-torture/execute/991216-2.c: New test.
27313         * gcc.c-torture/execute/991216-3.c: New test.
27314
27315 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27316
27317         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
27318         Actually make the test fail by using "-O2" for compilation.
27319
27320 1999-12-15  Nathan Sidwell  <nathan@acm.org>
27321
27322         * g++.old-deja/g++.warn/cast-align1.C: New test.
27323
27324 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27325
27326         * gcc.c-torture/compile/991214-1.c: New test.
27327         * gcc.c-torture/compile/991214-2.c: New test.
27328
27329 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27330
27331         * gcc.dg/991214-1.c: New test.
27332
27333 1999-12-13  Jeffrey A Law  (law@cygnus.com)
27334
27335         * gcc.c-torture/compile/991213-3.c: New test.
27336         * gcc.c-torture/compile/991213-2.c: New test.
27337         * gcc.c-torture/compile/991213-1.c: New test.
27338
27339 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
27340
27341         * gcc.dg/991209-1.c: New test.
27342
27343 1999-12-08  Nathan Sidwell <nathan@acm.org>
27344
27345         * gcc.c-torture/compile/991208-1.c: New test.
27346
27347 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27348
27349         * gcc.dg/ultrasp2.c: New test.
27350
27351 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
27352
27353         * g++.old-deja/g++.abi/align.C (main): Fix typo.
27354
27355 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
27356
27357         * gcc.c-torture/compile/991202-1.c: New test.
27358         * gcc.c-torture/execute/991202-1.c: New test.
27359         * gcc.c-torture/execute/991202-2.c: New test.
27360         * gcc.c-torture/execute/991202-3.c: New test.
27361
27362 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
27363
27364         * g++.old-deja/g++.abi/align.C: New test.
27365         * g++.old-deja/g++.abi/aggregates.C: Likewise.
27366         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27367
27368 1999-12-01  Richard Henderson  <rth@cygnus.com>
27369
27370         * gcc.c-torture/execute/991201-1.c: New.
27371
27372 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
27373
27374         * gcc.dg/991129-1.c: New test.
27375
27376 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
27377
27378         * gcc.c-torture/compile/991127-1.c: New test.
27379
27380 1999-11-22  Nathan Sidwell  <nathan@acm.org>
27381
27382         * g++.old-deja/g++.other/warn4.C: New test.
27383
27384 1999-11-22  Nathan Sidwell  <nathan@acm.org>
27385
27386         * g++.old-deja/g++.eh/cleanup2.C: New test.
27387         * g++.old-deja/g++.ext/pretty2.C: New test.
27388         * g++.old-deja/g++.ext/pretty3.C: New test.
27389         * g++.old-deja/g++.other/debug6.C: New test.
27390
27391 1999-10-20  Jim Wilson  <wilson@cygnus.com>
27392
27393         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
27394         compiler_output to look for one error message instead of two.
27395
27396 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
27397
27398         * gcc.c-torture/execute/991118-1.c: Also test case
27399         where the word boundary does not split a byte evenly.
27400
27401 1999-11-19  Nathan Sidwell  <nathan@acm.org>
27402
27403         * g++.old-deja/g++.ext/restrict1.C: New test.
27404
27405 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
27406
27407         * gcc.c-torture/execute/991118-1.c: New test.
27408
27409 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
27410
27411         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
27412         working directory pathnames.
27413
27414 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
27415
27416         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
27417         host is equipped with driver.h and driver.o so it can actually
27418         compile and run the tests.
27419
27420 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
27421
27422         * gcc.c-torture/compile/991008-1.c: New test.
27423
27424 1999-11-08  Nick Clifton  <nickc@cygnus.com>
27425
27426         * lib/gcc-dg.exp: Include target-supports.exp
27427
27428 1999-11-05  Nick Clifton  <nickc@cygnus.com>
27429
27430         * lib/target-supports.exp: New file: Provide procs to test for
27431         features supported by the target.
27432         (check_weak_available): Moved here from ecos.exp.
27433         (check_alias_available): New proc: Determine of the target
27434         toolchain supports the alias attribute.
27435
27436         * gcc.dg/special/ecos.exp: Move check_weak_available to
27437         target-supports.exp.
27438         (alias-1.c): Only perform the test if the target supports
27439         aliases.
27440         (wkali-1.c): Only perform the test if the target supports
27441         aliases.
27442
27443         * gcc.dg/990506-0.c: Expect error messages from cross
27444         targets as well as native targets.
27445
27446 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27447
27448         * gcc.dg/ultrasp1.c: Removed xfail.
27449         * gcc.dg/struct-ret-2.c: Likewise.
27450         * gcc.dg/array-1.c: Likewise.
27451
27452 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27453
27454         * gcc.dg/struct-ret-2.c: New test.
27455
27456         * gcc.dg/array-1.c: New test.
27457
27458 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
27459
27460         * gcc.c-torture/execute/991030-1.c: New test.
27461
27462 1999-10-26  Richard Henderson  <rth@cygnus.com>
27463
27464         * gcc.c-torture/compile/991026-2.c: New test.
27465
27466 1999-10-26  Jeffrey A Law  (law@cygnus.com)
27467
27468         * gcc.c-torture/compile/991026-1.c: New test.
27469
27470 1999-10-23  Jeffrey A Law  (law@cygnus.com)
27471
27472         * gcc.c-torture/execute/991023-1.c: New test.
27473
27474 1999-10-19  Jeffrey A Law  (law@cygnus.com)
27475
27476         * gcc.c-torture/execute/991019-1.c: New test.
27477
27478 1999-10-16  Richard Henderson  <rth@cygnus.com>
27479
27480         * gcc.c-torture/execute/991016-1.c: New test.
27481
27482 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
27483
27484         * gcc.c-torture/execute/991014-1.c: New test.
27485
27486 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
27487
27488         * g++.old-deja/g++.other/union2.C: New test.
27489
27490 1999-10-13  Nathan Sidwell  <nathan@acm.org>
27491
27492         * g++.old-deja/g++.other/vaarg2.C: New test.
27493         * g++.old-deja/g++.other/vaarg3.C: New test.
27494
27495 1999-10-12  Craig Burley  <craig@jcb-sc.com>
27496
27497         * g77.f-torture/noncompile/19990905-1.f: Moved from being
27498         in compile/.
27499
27500 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
27501
27502         * gcc.c-torture/execute/va-arg-11.c: New test.
27503
27504 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
27505
27506         * lib/file-format.exp (gcc_target_object_format): Don't
27507         crash if objdump is unavailable.
27508
27509 1999-09-29  Donn Terry <donn@interix.com>
27510
27511         * gcc.misc-tests/mg.exp: delete extraneous redirection.
27512
27513 1999-09-28  Nick Clifton  <nickc@cygnus.com>
27514
27515         * gcc.c-torture/compile/990928-1.c: New test.
27516
27517 1999-09-28  Nathan Sidwell  <nathan@acm.org>
27518
27519         * g++.old-deja/g++.other/decl6.C: New test.
27520
27521 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27522
27523         * gcc.c-torture/execute/va-arg-10.c: New test.
27524
27525 1999-09-27  Nathan Sidwell  <nathan@acm.org>
27526
27527         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
27528         __PRETTY_FUNCTION__.
27529
27530 1999-09-23  Nick Clifton  <nickc@cygnus.com>
27531
27532         * gcc.c-torture/execute/990923-1.c: New test.
27533
27534 1999-09-21  Nick Clifton  <nickc@cygnus.com>
27535
27536         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
27537         for which -fpic is inappropriate.
27538
27539 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
27540
27541         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
27542
27543 1999-09-21  Nathan Sidwell  <nathan@acm.org>
27544
27545         * g++.old-deja/g++.other/dyncast1.C: New test.
27546         * g++.old-deja/g++.other/dyncast2.C: New test.
27547         * g++.old-deja/g++.other/dyncast3.C: New test.
27548         * g++.old-deja/g++.other/dyncast4.C: New test.
27549         * g++.old-deja/g++.other/dyncast5.C: New test.
27550         * g++.old-deja/g++.eh/catch3.C: New test.
27551         * g++.old-deja/g++.eh/catch3p.C: New test.
27552         * g++.old-deja/g++.eh/catch4.C: New test.
27553         * g++.old-deja/g++.eh/catch4p.C: New test.
27554         * g++.old-deja/g++.eh/catch5.C: New test.
27555         * g++.old-deja/g++.eh/catch5p.C: New test.
27556         * g++.old-deja/g++.eh/catch6.C: New test.
27557         * g++.old-deja/g++.eh/catch6p.C: New test.
27558         * g++.old-deja/g++.eh/catch7.C: New test.
27559         * g++.old-deja/g++.eh/catch7p.C: New test.
27560         * g++.old-deja/g++.eh/catch8.C: New test.
27561         * g++.old-deja/g++.eh/catch8p.C: New test.
27562         * g++.old-deja/g++.eh/catch9.C: New test.
27563         * g++.old-deja/g++.eh/catch9p.C: New test.
27564
27565 1999-09-13  Nathan Sidwell  <nathan@acm.org>
27566
27567         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
27568         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
27569
27570 1999-09-13  Jeffrey A Law  (law@cygnus.com)
27571
27572         * gcc.c-torture/compile/990913-1.c: New test.
27573
27574 1999-09-10  Nathan Sidwell  <nathan@acm.org>
27575
27576         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
27577         * g++.old-deja/g++.jason/rfg5.C: Likewise.
27578
27579 1999-09-09  Richard Henderson  <rth@cygnus.com>
27580
27581         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
27582
27583 1999-09-09  Nathan Sidwell  <nathan@acm.org>
27584
27585         * g++.old-deja/g++.other/lookup11.C: New test.
27586         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
27587         what is permitted and what we want.
27588         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
27589         overload use.
27590         * g++.old-deja/g++.jason/rfg5.C: Likewise
27591
27592 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
27593
27594         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
27595         * gcc.c-torture/noncompile/poison-1.c: New file.
27596
27597 1999-09-08  Nathan Sidwell  <nathan@acm.org>
27598
27599         * g++.old-deja/g++.other/sizeof3.C: New test.
27600         * g++.old-deja/g++.other/sizeof4.C: New test.
27601         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
27602         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
27603
27604 1999-09-07  Richard Henderson  <rth@cygnus.com>
27605
27606         * gcc.dg/va-arg-1.c: New.
27607
27608 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27609
27610         * gcc.c-torture/execute/va-arg-9.c: New test.
27611
27612 1999-09-05  Craig Burley  <craig@jcb-sc.com>
27613
27614         * g77.f-torture/compile/980519-2.f: New test.
27615         * g77.f-torture/compile/19990905-0.f: New test.
27616         * g77.f-torture/compile/19990905-1.f: New test.
27617         * g77.f-torture/compile/19990905-2.f: New test.
27618
27619         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
27620
27621 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
27622
27623         * gcc.c-torture/execute/990827-1.c: Fix typo.
27624
27625 1999-09-03  Nathan Sidwell  <nathan@acm.org>
27626
27627         * g++.old-deja/g++.other/deref1.C: New test.
27628
27629 1999-09-02  Nathan Sidwell  <nathan@acm.org>
27630
27631         * g++.old-deja/g++.other/ambig2.C: New test.
27632         * g++.old-deja/g++.other/cond5.C: New test.
27633         * g++.old-deja/g++.other/lookup16.C: New test.
27634
27635 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
27636
27637         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
27638         assemblers too.
27639
27640 1999-08-31  Jeffrey A Law  (law@cygnus.com)
27641
27642         * lib/c-torture.exp: Avoid the "compare executables" optimization
27643         when testing native.
27644
27645 1999-08-29  Jeffrey A Law  (law@cygnus.com)
27646
27647         * gcc.c-torture/execute/990829-1.c: New test.
27648         * gcc.c-torture/compile/990829-1.c: New test.
27649
27650 1999-08-27  Paul Burchard  <burchard@pobox.com>
27651
27652         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
27653         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
27654         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
27655         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
27656         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
27657         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
27658         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
27659         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
27660         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
27661         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
27662         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
27663
27664 1999-08-27  Jeffrey A Law  (law@cygnus.com)
27665
27666         * gcc.c-torture/execute/990827-1.c: New test.
27667
27668 1999-08-26  Craig Burley  <craig@jcb-sc.com>
27669
27670         * g77.f-torture/noncompile/19990826-4.f: New test.
27671
27672         * g77.f-torture/compile/19990826-3.f: New test.
27673
27674         * g77.f-torture/execute/19990826-2.f: New test.
27675
27676         * g77.f-torture/compile/19990826-1.f: New test.
27677
27678         * gcc.c-torture/execute/990826-0.c: New test.
27679         * g77.c-torture/execute/19990826-0.f: New test.
27680
27681         * g77.f-torture/noncompile/970626-2.f: New test.
27682
27683 1999-08-25  Paul Burchard  <burchard@pobox.com>
27684
27685         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
27686         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
27687         lss-011.C: New tests.
27688
27689 1999-08-25  Nathan Sidwell  <nathan@acm.org>
27690
27691         * g++.old-deja/g++.other/decl5.C: New test.
27692
27693 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27694
27695         * noncompile/noncompile.exp: Load_lib c-torture.exp.
27696         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
27697         call `postbase' for each one.  All callers of `postbase' changed
27698         to call this instead.
27699
27700 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
27701
27702         * gcc.c-torture/execute/990811-1.c: New test.
27703
27704 1999-08-09  Nick Clifton  <nickc@cygnus.com>
27705
27706         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
27707         just native ones.
27708
27709         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
27710         just native ones.
27711
27712 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
27713
27714         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
27715
27716 1999-08-04  Jeffrey A Law  (law@cygnus.com)
27717
27718         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
27719
27720 1999-08-04  Nathan Sidwell  <nathan@acm.org>
27721
27722         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
27723
27724 1999-08-04  Jeffrey A Law  (law@cygnus.com)
27725
27726         * gcc.c-torture/execute/990804-1.c: New test.
27727
27728 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27729
27730         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
27731         * g++.old-deja/g++.brendan/crash64.C: Likewise
27732         * g++.old-deja/g++.brendan/overload8.C: Likewise
27733
27734 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27735
27736         * g++.old-deja/g++.other/struct1.C: New test.
27737
27738 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27739
27740         * g++.old-deja/g++.other/enum2.C: New test.
27741
27742 1999-08-02  Richard Henderson  <rth@cygnus.com>
27743
27744         Adapted from tests from Franz Sirl:
27745         * gcc.c-torture/execute/va-arg-7.c: New test.
27746         * gcc.c-torture/execute/va-arg-8.c: New test.
27747
27748 1999-08-01  Jeffrey A Law  (law@cygnus.com)
27749
27750         * gcc.c-torture/compile/990801-2.c: New test.
27751
27752         * gcc.c-torture/compile/990801-1.c: New test.
27753
27754 1999-07-27  Michael Meissner  <meissner@cygnus.com>
27755
27756         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
27757         fp-cmp-1.c, converting double to float.
27758
27759         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
27760         fp-cmp-1.c, converting double to long double.
27761
27762         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
27763         from fr1 to unknown_register, since fr1 is a legitimate register
27764         on some machines.
27765
27766 1999-07-25  Jeffrey A Law  (law@cygnus.com)
27767
27768         * README: More listname related changes.
27769
27770 1999-07-08  Catherine Moore  <clm@cygnus.com>
27771
27772         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
27773
27774 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
27775
27776         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
27777
27778 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
27779
27780         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
27781
27782 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
27783
27784         * gcc.dg/990703-1.c: New test.
27785
27786 1999-06-29  Nick Clifton  <nickc@cygnus.com>
27787
27788         * lib/file-format.exp: New file: Move definition of proc
27789         gcc_target_object_format to here from
27790         gcc.dg/special/ecos.exp.
27791
27792         * lib/c-torture.exp: Include lib file-format.exp.
27793         * lib/gcc-dg.exp: Include lib file-format.exp.
27794
27795         * gcc.dg/special/ecos.exp: Remove definition of proc
27796         gcc_target_object_format.
27797
27798 1999-06-28  Jeffrey A Law  (law@cygnus.com)
27799
27800         * gcc.c-torture/execute/990628-1.c: New test.
27801
27802 1999-06-25  Jeffrey A Law  (law@cygnus.com)
27803
27804         * gcc.c-torture/compile/990625-2.c: New test.
27805
27806         * gcc.c-torture/compile/990625-1.c: New test.
27807
27808 1999-06-23  Nick Clifton  <nickc@cygnus.com>
27809
27810         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
27811         attributes compile.
27812         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
27813         ports that use the COFF/PE file format.
27814
27815 1999-06-17  Jeffrey A Law  (law@cygnus.com)
27816
27817         * gcc.c-torture/compile/990617-1.c: New test.
27818
27819 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
27820
27821         * g++.old-deja/g++.other/decl4.C: New test.
27822
27823 1999-06-14  Nathan Sidwell  <nathan@acm.org>
27824
27825         * g++.old-deja/g++.other/bitfld3.C: New test.
27826
27827 1999-06-08  Nathan Sidwell  <nathan@acm.org>
27828
27829         * g++.old-deja/g++.eh/catch1.C: New test.
27830
27831 1999-06-07  Jeffrey A Law  (law@cygnus.com)
27832
27833         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
27834
27835         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
27836         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
27837
27838 1999-06-05  Craig Burley  <craig@jcb-sc.com>
27839
27840         * g77.f-torture/compile/19990502-0.f: Replace with new,
27841         shorter, test that still fails after recent changes.
27842
27843 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27844
27845         * gcc.c-torture/execute/990604-1.c: New test.
27846
27847 1999-05-31  Jeffrey A Law  (law@cygnus.com)
27848
27849         * gcc.c-torture/execute/990531-1.c: New test.
27850
27851 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27852
27853         * gcc.c-torture/compile/990527-1.c: New test.
27854
27855 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
27856
27857         * gcc.c-torture/execute/990527-1.c: New test.
27858
27859 1999-05-25  Nick Clifton  <nickc@cygnus.com>
27860
27861         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
27862         bitfields as signed.
27863
27864 1999-05-25  Craig Burley  <craig@jcb-sc.com>
27865
27866         * g77.f-torture/compile/19990525-0.f: New test.
27867
27868 1999-05-25  Jeffrey A Law  (law@cygnus.com)
27869
27870         * gcc.c-torture/execute/990525-2.c: New test.
27871
27872         * gcc.c-torture/execute/990525-1.c: New test.
27873
27874 1999-05-24  Nathan Sidwell  <nathan@acm.org>
27875
27876         * g++.old-deja/g++.other/anon3.C: New test.
27877         * g++.old-deja/g++.other/anon4.C: New test.
27878         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
27879         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
27880         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
27881         Merrill).
27882
27883 1999-05-24  Jeffrey A Law  (law@cygnus.com)
27884
27885         * gcc.c-torture/execute/990524-1.c: New test.
27886
27887         * gcc.dg/990524-1.c: New test.
27888
27889 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27890
27891         * gcc.c-torture/compile/990523-1.c: New test.
27892
27893 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
27894
27895         * gcc.c-torture/compile/990519-1.c: New test.
27896
27897 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27898
27899         * gcc.c-torture/compile/990517-1.c: New test.
27900
27901         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
27902         (e4, f4): New tests.
27903         (main): Call them.
27904
27905 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27906
27907         * gcc.dg/noreturn-1.c: New test.
27908
27909 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
27910
27911         * gcc.c-torture/execute/990513-1.c: New test.
27912
27913 1999-05-10  Richard Henderson  <rth@cygnus.com>
27914
27915         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
27916
27917 1999-05-10  Craig Burley  <craig@jcb-sc.com>
27918
27919         * g77.f-torture/execute/erfc.f: Use small single-precision
27920         values, to avoid problems on Alphas when not -mieee.
27921
27922 1999-05-08  Craig Burley  <craig@jcb-sc.com>
27923
27924         * gcc.dg/990506-0.c: New test.
27925
27926 1999-05-08  Richard Henderson  <rth@cygnus.com>
27927
27928         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
27929         the constant to test.  Don't XFAIL 64-bit targets.
27930
27931         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
27932         * g++.old-deja/g++.law/profile1.C: Likewise.
27933
27934         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
27935         operator new instances.
27936         * g++.old-deja/g++.other/delete5.C: Likewise.
27937
27938 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27939
27940         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
27941         intrinsic.
27942
27943 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27944
27945         * g77.f-torture/execute/u77-test.f: Reverse order of two
27946         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
27947
27948 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27949
27950         * gcc.dg/compare1.c: New test.
27951
27952 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27953
27954         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
27955         New tests.
27956
27957 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27958
27959         * g77.f-torture/compile/19990502-1.f: New test.
27960
27961 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27962
27963         * g77.f-torture/compile/19990502-0.f: New test.
27964
27965 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27966
27967         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
27968         intrinsic.
27969
27970 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27971
27972         * g77.f-torture/execute/u77-test.f (main): List libU77
27973         intrinsics not currently tested.
27974         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
27975         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
27976         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
27977         Trim blanks off the ends of some printed strings.
27978
27979 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27980
27981         * g77.f-torture/execute/u77-test.f (main): Just warn about
27982         FSTAT gid disagreement, as it's expected on some systems.
27983
27984 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27985
27986         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
27987         use a new function, which allows for some slop.
27988         Clean up some commentary.
27989         (issum): The new function.
27990         (sgladd): Deleted subroutine.
27991
27992 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27993
27994         * g77.f-torture/execute/u77-test.f: Modify to be more like
27995         libf2c/libU77 version, bringing patches to that version here.
27996         Add suitable commentary.
27997
27998 1999-04-25  Richard Henderson  <rth@cygnus.com>
27999
28000         * gcc.dg/990424-1.c: New test.
28001
28002 1999-04-24  Craig Burley  <craig@jcb-sc.com>
28003
28004         * g77.f-torture/execute/u77-test.f (main): Bug involving
28005         LSTAT has been fixed, so turn back on full checking.
28006
28007 1999-04-20  Craig Burley  <craig@jcb-sc.com>
28008
28009         * g77.f-torture/compile/19990419-0.f: New test.
28010         * g77.f-torture/execute/19990419-1.f: New test.
28011
28012 1999-04-17  Richard Henderson  <rth@cygnus.com>
28013
28014         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
28015         to avoid the need for a prototype to supress a warning.
28016
28017 1999-04-07  Jim Wilson  <wilson@cygnus.com>
28018
28019         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
28020
28021 1999-04-04  Jeffrey A Law  (law@cygnus.com)
28022
28023         * gcc.c-torture/execute/990404-1.c: New test.
28024
28025 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28026
28027         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
28028         * gcc.dg/cpp-if3.c: Don't use -pedantic.
28029         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
28030         missing initializer warnings.
28031
28032 1999-03-28  Jeffrey A Law  (law@cygnus.com)
28033
28034         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
28035         matching strings.
28036
28037 1999-03-26  Jeffrey A Law  (law@cygnus.com)
28038
28039         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
28040
28041 1999-03-26  Craig Burley  <craig@jcb-sc.com>
28042
28043         * g77.f-torture/execute/19990325-0.f: New test.
28044         * g77.f-torture/execute/19990325-1.f: New test.
28045
28046 1999-03-24  Jeffrey A Law  (law@cygnus.com)
28047
28048         * gcc.c-torture/execute/990324-1.c: New test.
28049
28050 1999-03-22  Jim Wilson  <wilson@cygnus.com>
28051
28052         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
28053         test with 4.
28054
28055 1999-03-17  Richard Henderson  <rth@cygnus.com>
28056
28057         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
28058
28059 1999-03-13  Craig Burley  <craig@jcb-sc.com>
28060
28061         * g77.f-torture/execute/19990313-2.f: New test.
28062         * g77.f-torture/execute/19990313-3.f: New test.
28063
28064 1999-03-13  Craig Burley  <craig@jcb-sc.com>
28065
28066         * g77.f-torture/execute/19990313-0.f: New test.
28067         * g77.f-torture/execute/19990313-1.f: New test.
28068
28069 1999-03-12  Jim Wilson  <wilson@cygnus.com>
28070
28071         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
28072         printf to sprintf.
28073         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
28074         (main): Add check for u15.  Conditionalize u31 check depending on
28075         whether ints are <32 bits or >=32 bits.
28076
28077 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28078
28079         * g77.f-torture/execute/19981119-0.f: Improve testiness.
28080
28081 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28082
28083         * g77.f-torture/compile/19990305-0.f: New test.
28084         * g77.f-torture/execute/19981119-0.f: New test.
28085
28086 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28087
28088         * g77.f-torture/execute/970625-2.f: call ABORT if final
28089         result is not correct, instead of just printing it.
28090         Add this checking via newly introduced obfuscation, to
28091         trip up buggy front ends.
28092
28093 1999-03-07  Craig Burley  <craig@jcb-sc.com>
28094
28095         * g77.f-torture/compile/960317-1.f: Moved from being
28096         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
28097
28098 1999-03-06  Craig Burley  <craig@jcb-sc.com>
28099
28100         * g77.f-torture/execute/960317-1.f: New (old) test.
28101         * g77.f-torture/execute/970625-2.f: Ditto.
28102
28103 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
28104
28105         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
28106         message on line 1 or line 2; cccp and cpplib do this differently.
28107
28108 1999-03-01  Jeffrey A Law  (law@cygnus.com)
28109
28110         * g++.old-deja/g++.law/weak1.C: New test.
28111
28112 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28113
28114         * gcc.c-torture/execute/990119-1.c: Renamed to...
28115         * gcc.dg/990119-1.c: this, so it will only be tested once
28116         (it's a preprocessor test, it doesn't need to be run at
28117         multiple optimization levels).
28118
28119 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28120
28121         * lib/g++.exp: Don't add incdir=$base_dir/../include to
28122           ALWAYS_CXXFLAGS.
28123
28124 1999-02-24  Craig Burley  <craig@jcb-sc.com>
28125
28126         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
28127         * g77.f-torture/compile/19981216-0.f: ...as it is expected
28128         to not be compilable by current g77.
28129
28130 1999-02-24  Nick Clifton  <nickc@cygnus.com>
28131
28132         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
28133
28134 1999-02-22  Jeffrey A Law  (law@cygnus.com)
28135
28136         * gcc.c-torture/execute/990222-1.c: New test.
28137
28138 1999-02-19  Craig Burley  <craig@jcb-sc.com>
28139
28140         * g77.f-torture/compile/19990218-0.f: New test.
28141         * g77.f-torture/noncompile/19990218-1.f: New test.
28142
28143 1999-02-18  Craig Burley  <craig@jcb-sc.com>
28144
28145         * g77.f-torture/compile/19981216-0.f: New test.
28146
28147 1999-02-14  Jeffrey A Law  (law@cygnus.com)
28148
28149         * gcc.dg/990214-1.c: New test.
28150
28151 1999-02-13  Jeffrey A Law  (law@cygnus.com)
28152
28153         * gcc.dg/990213-2.c: New test.
28154
28155         * gcc.dg/990213-1.c: New test.
28156
28157 1999-02-12  Jeffrey A Law  (law@cygnus.com)
28158
28159         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
28160         ints.
28161
28162 1999-02-11  Nick Clifton  <nickc@cygnus.com>
28163
28164         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
28165         specified by target.
28166
28167         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
28168
28169 1999-02-11  Jeffrey A Law  (law@cygnus.com)
28170
28171         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
28172
28173 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
28174
28175         * gcc.dg/special/ecos.exp: New test driver for new tests with
28176         special requirements.
28177
28178         * gcc.dg/special/alias-1.c: New test.
28179         * gcc.dg/special/gcsec-1.c: New test.
28180         * gcc.dg/special/weak-1.c: New test.
28181         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
28182         * gcc.dg/special/weak-2.c: New test.
28183         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
28184         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
28185         * gcc.dg/special/wkali-1.c: New test.
28186         * gcc.dg/special/wkali-2.c: New test.
28187         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
28188         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
28189
28190 1999-02-10  Felix Lee  <flee@cygnus.com>
28191
28192           * lib/c-torture.exp (c-torture-compile): Pull out code for
28193           analyzing gcc error messages.
28194           (c-torture-execute): Likewise.  Fix some (harmless) false
28195           positives.
28196           * lib/gcc.exp (gcc_check_compile): New function.
28197
28198 1999-02-08  Richard Henderson  <rth@cygnus.com>
28199
28200         * gcc.c-torture/execute/990208-1.c: New test.
28201
28202 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
28203
28204         * g++.dg/special/ecos.exp: New driver for new tests with special
28205         requirements
28206
28207         * g++.dg/special/conpr-1.C: New test
28208         * g++.dg/special/conpr-2.C: New test
28209         * g++.dg/special/conpr-2a.C: New test
28210         * g++.dg/special/conpr-3.C: New test
28211         * g++.dg/special/conpr-3a.C: New test
28212         * g++.dg/special/conpr-3b.C: New test
28213
28214         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
28215         allow g++ to use the dg driver
28216
28217         * README: Add comment about g++.dg directory
28218
28219 1999-02-06  Jeffrey A Law  (law@cygnus.com)
28220
28221         * README: Update email addresses.
28222
28223 1999-02-03  Nick Clifton  <nickc@cygnus.com>
28224
28225         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
28226         arguments in order to force structure S onto the stack even on
28227         the alpha.
28228         (test): Pass 10 leading arguments to function foo as well as the
28229         structure S.
28230
28231         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
28232         failure for all targets.
28233
28234         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
28235         abort to terminate program execution.
28236
28237 1999-01-30  Richard Henderson  <rth@cygnus.com>
28238
28239         * gcc.c-torture/execute/990130-1.c: New test.
28240
28241 1999-01-30  Jeffrey A Law  (law@cygnus.com)
28242
28243         * gcc.dg/990130-1.c: New test.
28244
28245 1999-01-28  Michael Meissner  <meissner@cygnus.com>
28246
28247         * gcc.c-torture/execute/990128-1.c: New test.
28248
28249 1999-01-27  Michael Meissner  <meissner@cygnus.com>
28250
28251         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
28252
28253 1999-01-27  Felix Lee  <flee@cygnus.com>
28254
28255         * lib/c-torture.exp (c-torture-compile): pull out code for
28256         analyzing gcc error messages.
28257         (c-torture-execute): ditto, and fix some (harmless) false
28258         positives.
28259         * lib/gcc.exp (gcc_check_compile): new function.
28260
28261 1999-01-17  Jeffrey A Law  (law@cygnus.com)
28262
28263         * gcc.dg/990117-1.c: New test.
28264
28265         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
28266
28267         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
28268
28269 1999-01-15  Jeffrey A Law  (law@cygnus.com)
28270
28271         * g77.f-torture/compile/990115-1.f: New test.
28272
28273 1999-01-07  Jeffrey A Law  (law@cygnus.com)
28274
28275         * gcc.c-torture/compile/990107-1.c: New test
28276
28277 1999-01-06  Jeffrey A Law  (law@cygnus.com)
28278
28279         * gcc.c-torture/execute/990106-2.c: New test.
28280
28281         * gcc.c-torture/execute/990106-1.c: New test.
28282
28283 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
28284
28285         * gcc.c-torture/compile/981223-1.c: New test.
28286
28287 1998-12-29  Richard Henderson  <rth@cygnus.com>
28288
28289         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
28290         (opt3): Rename from opt4 and disable.
28291
28292 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
28293
28294         * g++.old-deja/g++.pt/ptrmem5.C: New test.
28295
28296 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
28297
28298         * g++.old-deja/g++.other/conv5.C: New test.
28299
28300 1998-12-14  Nick Clifton  <nickc@cygnus.com>
28301
28302         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
28303
28304 1998-12-11  Jeffrey A Law  (law@cygnus.com)
28305
28306         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
28307
28308 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
28309
28310         * gcc.c-torture/compile/981211-1.c: New test.
28311
28312 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
28313
28314         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
28315
28316         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
28317
28318 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28319
28320         * gcc.special/930510-1.c: Make C9X safe.
28321         * gcc.misc-tests/gcov-1.c Similarly.
28322         * gcc.misc-tests/gcov-2.c Similarly.
28323
28324 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28325
28326         * gcc.dg/ultrasp1.c: New test.
28327
28328 1998-12-06  Richard Henderson  <rth@cygnus.com>
28329
28330         * gcc.c-torture/execute/981206.c: New test.
28331
28332 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28333
28334         * g++.old-deja/g++.ns/template7.C: New test.
28335
28336         * g++.old-deja/g++.other/expr1.C: New test.
28337
28338         * g++.old-deja/g++.eh/tmpl3.C: New test.
28339
28340         * g++.old-deja/g++.eh/tmpl2.C: New test.
28341
28342 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
28343
28344         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
28345         * g++.old-deja/g++.other/using6.C: Removed.
28346         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
28347
28348         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
28349
28350 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
28351
28352         * g++.old-deja/g++.pt/overload8.C: New test.
28353
28354         * g++.old-deja/g++.pt/overload7.C: New test.
28355
28356         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
28357
28358         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
28359         and relinking messages.
28360         * lib/g++.exp (g++_target_compile): Remove .rpo file when
28361         compiling with -frepo.
28362
28363 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
28364
28365         * g++.old-deja/g++.pt/lookup6.C: New test.
28366
28367 1998-11-30  Nick Clifton  <nickc@cygnus.com>
28368
28369         * gcc.c-torture/execute/981130-1.c: New test.
28370         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
28371
28372 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
28373
28374         * g++.old-deja/g++.pt/explicit76.C: New test.
28375
28376         * g++.old-deja/g++.pt/friend38.C: New test.
28377
28378         * g++.old-deja/g++.ns/crash2.C: New test.
28379
28380         * g++.old-deja/g++.pt/defarg8.C: New test.
28381
28382         * g++.old-deja/g++.pt/instantiate6.C: New test.
28383
28384         * g++.old-deja/g++.pt/static6.C: New test.
28385
28386         * g++.old-deja/g++.pt/decl2.C: New test.
28387
28388 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
28389
28390         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
28391         problem is actually related with name lookup, but so what? :-)
28392
28393         * g++.old-deja/g++.pt/friend37.C: New test.
28394
28395 1998-11-25  Dave Love  <d.love@dl.ac.uk>
28396
28397         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
28398         element, which fails on some systems.
28399
28400         * g77.f-torture/execute/labug1.f: New test.
28401
28402 1998-11-21  Jeffrey A Law  (law@cygnus.com)
28403
28404         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
28405         is defined.
28406
28407 1998-11-18  Dave Love  <d.love@dl.ac.uk>
28408
28409         * g77.f-torture/compile/981117-1.f: New test.
28410
28411 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
28412
28413         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
28414         properly discarded.
28415
28416 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
28417
28418         * gcc.c-torture/execute/memcheck: New directory of tests for
28419         -fcheck-memory-usage.
28420
28421 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28422
28423         * README: New file, general information about the testsuite and
28424         new description of the various C++ test subdirectories.
28425         * README.g++: Eliminate obsolete information, update and move most
28426         relevant stuff to README.
28427
28428 1998-11-07  Richard Henderson  <rth@cygnus.com>
28429
28430         * gcc.c-torture/compile/981107-1.c: New test.
28431
28432 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
28433
28434         * execute/memcpy-bi.c: New testcase.
28435
28436 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
28437
28438         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
28439         base classes.
28440
28441         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
28442         template is selected.
28443
28444         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
28445         classes, it should be accepted for all types.
28446
28447         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
28448
28449         * g++.old-deja/g++.pt/spec24.C: Ensure that template
28450         specializations start with template headers.
28451
28452 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
28453
28454         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
28455
28456         * g++.old-deja/g++.other/init9.C: Test cross initialization of
28457         non-POD types.
28458
28459 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
28460
28461         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
28462
28463 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
28464
28465         * compile/981022-1.c, compile/981022-1.x: New test and driver.
28466
28467 1998-10-19  Jeffrey A Law  (law@cygnus.com)
28468
28469         * 981019-1.c: New test.
28470
28471 1998-10-14  Robert Lipe <robertl@dgii.com>
28472
28473         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
28474         find objc headers.
28475
28476 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28477
28478         * compile/981001-4.c: Remove use of GCC extension that triggers a
28479         compiler bug.
28480
28481 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
28482
28483         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
28484
28485 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
28486
28487         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
28488         instantiation of template produces incorrect code for delete
28489         expression.
28490
28491         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
28492         constructors' name is not unique.
28493         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
28494         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
28495
28496         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
28497         automatic array of const is ill-formed.
28498
28499         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
28500         of template parameter?
28501
28502         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
28503         const.
28504
28505         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
28506         pointer-to-member expression.
28507
28508         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
28509         declaration causes ICE.
28510
28511 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
28512
28513         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
28514         reserved in the global namespace.
28515
28516         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
28517         generate needed virtual table.
28518
28519         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
28520
28521 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
28522
28523         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
28524         template-dependent type
28525
28526 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
28527
28528         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
28529         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
28530         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
28531
28532         * g++.old-deja/g++.other/using5.C: New test; using decl from base
28533         class should be usable as argument of member function.
28534         * g++.old-deja/g++.other/using6.C: New test; using decl from base
28535         class should be usable as return type of member function.
28536         * g++.old-deja/g++.other/using7.C: New test; using decl from base
28537         class should be usable as type of data member.
28538
28539         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
28540
28541 1998-10-09  Jeffrey A Law  (law@cygnus.com)
28542
28543         * gcc.c-torture/special/920521-1.c: Fix bogus test.
28544
28545 1998-10-08  Nick Clifton  <nickc@cygnus.com>
28546
28547         * gcc.dg/dll-?.c Add thumb to target list.
28548         Fix assembler scan patterns to match current assembler output.
28549
28550 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
28551
28552         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
28553         matching of template brackets.
28554
28555         * g++.old-deja/g++.other/using4.C: New test.  Test using
28556         declarations of methods from base classes.
28557
28558         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
28559         within functions should introduce names into the innermost
28560         enclosing namespace.
28561
28562         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
28563         of static locals if first initialization throws.
28564
28565 1998-10-07  Jim Wilson  <wilson@cygnus.com>
28566
28567         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
28568
28569 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
28570
28571         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
28572         lose track of the possible targets of tablejump insns.
28573         * special/special.exp: Run it.
28574
28575 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28576
28577         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
28578         must be declared before its specializations can be named in friend
28579         declarations.
28580
28581 1998-10-05  Dave Love  <d.love@dl.ac.uk>
28582
28583         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
28584
28585         * g77.f-torture/execute/io1.f: New test.
28586
28587 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
28588
28589         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
28590         with pointer to template function, for which no argument deduction
28591         is possible.
28592
28593         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
28594         specialization of template function as argument to template
28595         function.
28596
28597         * g++.old-deja/g++.other/access2.C: New test; Inner class
28598         shouldn't have privileged access to Outer's names.
28599
28600 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
28601
28602         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
28603         friend template declared within template class conflicts with
28604         nested class of the same name.
28605
28606         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
28607         is ignored.
28608
28609         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
28610         object with direct initializer as function declaration.
28611
28612         * g++.old-deja/g++.other/decl2.C: New test; duplicate
28613         initializers.
28614
28615         * g++.old-deja/g++.other/null2.C: New test; conditional operator
28616         involving const pointer and NULL produces incorrect result.
28617
28618         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
28619         type name without `typename' should be rejected with -pedantic.
28620
28621 1998-10-02  Richard Henderson  <rth@cygnus.com>
28622
28623         * g++.old-deja/g++.other/addrof1.C: New test.
28624
28625 1998-10-01  Nick Clifton  <nickc@cygnus.com>
28626
28627         * gcc.c-torture/compile/981001-1.c: New test.
28628         * gcc.c-torture/execute/981001-1.c: New test.
28629
28630 1998-10-01  Jeffrey A Law  (law@cygnus.com)
28631
28632         * gcc.c-torture/compile/981001-2.c: New test.
28633         * gcc.c-torture/compile/981001-3.c: New test.
28634         * gcc.c-torture/compile/981001-4.c: New test.
28635
28636 1998-10-01  Robert Lipe  <robertl@dgii.com>
28637
28638         * lib/objc.exp (objc_target_compile): Add -L during compiles for
28639         multilibbed hosts.   Idea grafted from g77.exp.
28640
28641 1998-09-30  Dave Love  <d.love@dl.ac.uk>
28642
28643         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
28644         avoid losing on systems which need -lsocket.
28645
28646 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
28647
28648         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
28649         * g++.old-deja/g++.other/nested2.C: Ditto.
28650         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
28651         failure.
28652
28653 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
28654
28655         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
28656         preferred over template operator!= for enum bitfields.
28657
28658 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
28659
28660         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
28661         that happen to have the same base name, but in different scopes,
28662         are incorrectly rejected.
28663
28664 1998-09-16  Richard Henderson  <rth@cygnus.com>
28665
28666         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
28667         on the native word size instead of an integer literal.
28668
28669 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
28670
28671         * g++.old-deja/g++.other/static2.C: Invocation of static data
28672         member of type pointer-to-function denoted as non-static member.
28673
28674         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
28675         checks involving function types and aliases.
28676
28677 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
28678
28679         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
28680         redefined to the same non-trivial type.
28681
28682         * g++.old-deja/g++.pt/explicit73.C: Test for proper
28683         namespace-qualification of template specializations declared in
28684         other namespaces.
28685
28686         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
28687         to declare a subset of the specializations of a template function
28688         as friends of specializations of a template class.
28689
28690         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
28691         member templates that do not fully specialize the enclosing
28692         template class are rejected.
28693
28694 1998-09-11  Dave Love  <d.love@dl.ac.uk>
28695
28696         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
28697
28698 1998-09-08  Dave Love  <d.love@dl.ac.uk>
28699
28700         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
28701         altered from libf2c/libU77 version.
28702
28703 1998-09-06  Dave Love  <d.love@dl.ac.uk>
28704
28705         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
28706
28707 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
28708
28709         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
28710         (un)signed char are different types for template specialization
28711         purposes.
28712
28713 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
28714
28715         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
28716         * objc: ObjC testsuite.
28717
28718 1998-08-31  Catherine Moore  <clm@cygnus.com>
28719
28720         * gcc.c-torture/execute/941014-1.x:  New file.
28721
28722 1998-08-31  Nick Clifton  <nickc@cygnus.com>
28723
28724         * lib/c-torture.exp: Add support for
28725         torture_eval_before_compile and torture_eval_before_execute
28726         variables.
28727
28728 1998-08-30  Jeffrey A Law  (law@cygnus.com)
28729
28730         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
28731         this test triggers valid.
28732
28733 1998-08-27  Jeffrey A Law  (law@cygnus.com)
28734
28735         * gcc.dg/980827-1.c: New test.
28736
28737 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
28738
28739         * gcc.c-torture/execute/loop-4b.c: New test.
28740
28741 1998-08-26  Nick Clifton  <nickc@cygnus.com>
28742
28743         * lib/c-torture.exp: Add support for
28744         torture_eval_before_compile and torture_eval_before_execute
28745         variables.
28746
28747 1998-08-25  Jeffrey A Law  (law@cygnus.com)
28748
28749         * gcc.c-torture/compile/980825-1.c: New test.
28750
28751 1998-08-24  Nick Clifton  <nickc@cygnus.com>
28752
28753         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
28754         count number tests in opt_t0 not good_t0.
28755
28756 1998-08-24  Jeffrey A Law  (law@cygnus.com)
28757
28758         * gcc.c-torture/compile/930326-1.x: Fix typo.
28759
28760 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
28761
28762         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
28763         causes an ICE.
28764
28765 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28766
28767         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
28768         STACK_SIZE is defined.
28769         * gcc.c-torture/unsorted/stuct.c: Similarly.
28770
28771         * gcc.c-torture/compile/980821-1.c: New test.
28772
28773 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28774
28775         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
28776
28777 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
28778
28779         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
28780         code.
28781
28782 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
28783
28784         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
28785         error'.
28786
28787 1998-08-18  Jeffrey A Law  (law@cygnus.com)
28788
28789         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
28790
28791 1998-08-16  Jeffrey A Law  (law@cygnus.com)
28792
28793         * gcc.c-torture/compile/980816-1.c: New test.
28794
28795         * gcc.dg/980816-1.c: New test.
28796
28797 1998-08-13  Jeffrey A Law  (law@cygnus.com)
28798
28799         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
28800         compiler for ieee tests.
28801
28802 1998-08-01  Dave Love  <d.love@dl.ac.uk>
28803
28804         * g77.f-torture/compile/980729-0.f: New test.
28805
28806 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
28807
28808         * gcc.c-torture/special/eeprof-1.c: New test, for
28809         -finstrument-functions.
28810         * gcc.c-torture/special/special.exp: Run it.
28811
28812 1998-07-29  Jeffrey A Law  (law@cygnus.com)
28813
28814         * gcc.c-torture/compile/980729-1.c: New test.
28815
28816 1998-07-27  Nick Clifton  <nickc@cygnus.com>
28817
28818         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
28819         __thumb__ is defined, and test for ARM style doubles if so.
28820
28821 1998-07-26  Dave Love  <d.love@dl.ac.uk>
28822
28823         * g77.f-torture/noncompile/980615-0.f: New test.
28824
28825 1998-07-26  H.J. Lu  (hjl@gnu.org)
28826
28827         * gcc.dg/980312-1.c: Do link instead of compile.
28828         * gcc.dg/980313-1.c: Likewise.
28829
28830 1998-07-26  Jeffrey A Law  (law@cygnus.com)
28831
28832         * gcc.c-torture/compile/980726-1.c: New test.
28833
28834 1998-07-25  Dave Love  <d.love@dl.ac.uk>
28835
28836         * g77.f-torture/execute/io0.f: New test.
28837
28838 1998-07-24  Nick Clifton  <nickc@cygnus.com>
28839
28840         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
28841         an int.
28842
28843 1998-06-18  Michael Meissner  <meissner@cygnus.com>
28844
28845         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
28846         m32r bugs.
28847
28848 1998-07-17  Nick Clifton  <nickc@cygnus.com>
28849
28850         * gcc.dg/980626-1.c: Expect failures for all toolchains until
28851         c-decl.c:grokdeclarator can handle mode attributes.
28852
28853 1998-07-16  Jeffrey A Law  (law@cygnus.com)
28854
28855         * gcc.c-torture/execute/980716-1.c: New test.
28856
28857 1998-07-13  Jeffrey A Law  (law@cygnus.com)
28858
28859         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
28860         the mn10200.
28861         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
28862         the mn10200.
28863         * gcc.c-torture/execute/va-arg-3.x: Similarly.
28864         * gcc.c-torture/compile/930326-1.x: Similarly.
28865
28866 1998-07-13  Dave Love  <d.love@dl.ac.uk>
28867
28868         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
28869         New test from Craig.
28870
28871 1998-07-12  Dave Love  <d.love@dl.ac.uk>
28872
28873         * g77.f-torture/noncompile/980616-0.f: New test.
28874
28875         * g77.f-torture/execute/970816-3.f:  New test from Craig.
28876
28877 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
28878
28879         *  g++.other/singleton.C: Return error value instead of taking
28880         SIGSEGV.
28881
28882 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
28883
28884         *  g++.other/singleton.C: New test.   Warning is under dispute.
28885         Runtime crash is not.
28886
28887 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
28888
28889         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
28890         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
28891         using6.C, using7.C}:  New namespace tests.
28892
28893 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
28894
28895         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
28896         specialization with typedef'ed names used as array indexes.
28897
28898 1998-07-09  Jeffrey A Law  (law@cygnus.com)
28899
28900         * gcc.c-torture/execute/980709-1.c: New test.
28901
28902         * gcc.dg/980709-1.c: New test.
28903
28904 1998-07-07  Richard Henderson  <rth@cygnus.com>
28905
28906         * gcc.c-torture/execute/bcp-1.c: New test.
28907
28908 1998-07-07  Jeffrey A Law  (law@cygnus.com)
28909
28910         * gcc.c-torture/execute/980707-1.c: New test.
28911
28912 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
28913
28914         * gcc.c-torture/compile/980706-1.c: New test.
28915
28916 1998-07-01  Dave Love  <d.love@dl.ac.uk>
28917
28918         * g77.f-torture/execute/980701-0.f,
28919         g77.f-torture/execute/980701-1.f: New test from Craig.
28920
28921 1998-07-01  Jeffrey A Law  (law@cygnus.com)
28922
28923         * gcc.c-torture/compile/980701-1.c: New test.
28924
28925         * gcc.c-torture/execute/980701-1.c: New test.
28926
28927 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
28928 rlsruhe.de>
28929
28930         * g++.old-deja/g++.robertl/eb132.C: New test.
28931         * g++.old-deja/g++.robertl/eb133.C: Likewise.
28932
28933 1998-06-29  Dave Love  <d.love@dl.ac.uk>
28934
28935         * g77.f-torture/execute/980628-7.f,
28936         g77.f-torture/execute/980628-8.f,
28937         g77.f-torture/execute/980628-9.f,
28938         g77.f-torture/execute/980628-10.f: New tests from Craig.
28939
28940         * g77.f-torture/execute/980628-3.f: Remove mail headers.
28941
28942 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28943
28944         * g77.f-torture/execute/980628-4.f: New test from Craig.
28945         * g77.f-torture/execute/980628-5.f: Likewise.
28946         * g77.f-torture/execute/980628-2.f: Likewise.
28947         * g77.f-torture/execute/980628-0.f: Likewise.
28948         * g77.f-torture/execute/980628-1.f: Likewise.
28949         * g77.f-torture/execute/980628-3.f: Likewise.
28950         * g77.f-torture/execute/980628-6.f: Likewise.
28951
28952 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28953
28954         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
28955         directory when nothing has been installed yet.
28956
28957 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
28958
28959         * gcc.c-torture/special/special.exp: Handle newer versions of
28960         dejagnu.
28961
28962 1998-06-26  Jeffrey A Law  (law@cygnus.com)
28963
28964         * gcc.dg/980626-1.c: New test.
28965
28966 1998-06-19  Bruno Haible <haible@ilog.fr>
28967
28968         * gcc.misc-tests/m-un-2.c: New test.
28969         * g++.old-deja/g++.other/warn01.c: Likewise.
28970
28971 1998-06-19  Robert Lipe  <robertl@dgii.com>
28972
28973         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
28974         compatibility with assmblers with a different comment character.
28975         Eliminate use of GAS-specific extensions.
28976
28977 1998-06-19  Jeffrey A Law  (law@cygnus.com)
28978
28979         * gcc.c-torture/execute/ieee/980619-1.c: New test.
28980
28981 1998-06-19  Robert Lipe  <robertl@dgii.com>
28982
28983         *lib/g77.exp: Replace search for libf2c.a with search for newly
28984         renamed libg2c.a
28985
28986 1998-06-17  Jeffrey A Law  (law@cygnus.com)
28987
28988         * gcc.c-torture/execute/980617-1.c: New test.
28989
28990 1998-06-12  Jeffrey A Law  (law@cygnus.com)
28991
28992         * gcc.c-torture/execute/980612-1.c: New test.
28993
28994 1998-06-08  Jeffrey A Law  (law@cygnus.com)
28995
28996         * gcc.dg/980523-1.c: Only test on ppc-linux.
28997         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
28998
28999         * gcc.c-torture/execute/980608-1.c: New test.
29000
29001 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
29002
29003         * gcc.c-torture/execute/980605-1.c: New test.
29004
29005 1998-06-04  Jeffrey A Law  (law@cygnus.com)
29006
29007         * gcc.c-torture/execute/980604-1.c: New test.
29008
29009 1998-06-02  Jeffrey A Law  (law@cygnus.com)
29010
29011         * gcc.c-torture/execute/980602-1.c: New test.
29012         * gcc.c-torture/execute/980602-2.c: Likewise.
29013
29014 1998-06-02  Dave Love  <d.love@dl.ac.uk>
29015
29016         * 970125-0.f: Fix per JCB.  Add commentary.
29017
29018 1998-05-31  Michael Meissner  <meissner@cygnus.com>
29019
29020         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
29021         IEEE -0 support.
29022
29023 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
29024
29025         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
29026         earlier.
29027
29028 1998-05-28  Catherine Moore <clm@cygnus.com>
29029
29030         * gcc.c-torture/execute/980526-3.c: New test.
29031
29032 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
29033
29034         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
29035         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
29036         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
29037         m88k-motorola-sysv3 to XFAIL.
29038
29039 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29040
29041         * gcc.dg/980526-1.c: New test.
29042         * gcc.c-torture/execute/980526-2.c: New test.
29043
29044 1998-05-26  Jeffrey A Law  (law@cygnus.com)
29045
29046         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
29047
29048         * gcc.c-torture/execute/980526-1.c: New test.
29049
29050 1998-05-26  Dave Love  <d.love@dl.ac.uk>
29051
29052         * g77.f-torture/execute/alpha2.f: Add runtime test.
29053
29054 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
29055
29056         * g++.old-deja/old-deja.exp: Strip leading directories.
29057
29058         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
29059         error for the line.  Don't run multiple tests for the same line.
29060
29061 1998-05-23  Jeffrey A Law  (law@cygnus.com)
29062
29063         * gcc.dg/980523-1.c: New test.
29064
29065 1998-05-23  Dave Love  <d.love@dl.ac.uk>
29066
29067         * g77.f-torture/compile/970915-0.f: New test.
29068
29069 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
29070
29071         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
29072
29073 1998-05-21  Jeffrey A Law  (law@cygnus.com)
29074
29075         * gcc.dg/980520-1.c: New test.
29076
29077 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
29078
29079         * gcc.dg/980502-1.c: Fix return type.
29080
29081 1998-05-20  Jeffrey A Law  (law@cygnus.com)
29082
29083         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
29084         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
29085         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
29086         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
29087         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
29088
29089 1998-05-20  Dave Love  <d.love@dl.ac.uk>
29090
29091         * g77.f-torture/execute/980520-1.f: New test.
29092
29093 1998-05-15  Dave Love  <d.love@dl.ac.uk>
29094
29095         * lib/mike-g77.exp: New file.
29096
29097         * g77.f-torture/noncompile/noncompile.exp,
29098         g77.f-torture/noncompile/check0.f: New files.
29099
29100 1998-05-14  Dave Love  <d.love@dl.ac.uk>
29101
29102         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
29103         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
29104         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
29105         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
29106         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
29107         abort where appropriate.
29108
29109 1998-05-05  Michael Meissner  <meissner@cygnus.com>
29110
29111         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
29112         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
29113
29114 1998-04-29  Dave Love  <d.love@dl.ac.uk>
29115
29116         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
29117
29118 1998-04-27  Dave Love  <d.love@dl.ac.uk>
29119
29120         * g77.f-torture/compile/980427-0.f: New test.
29121
29122 1998-04-24  Dave Love  <d.love@dl.ac.uk>
29123
29124         * g77.f-torture/compile/980424-0.f: New test.
29125
29126 1998-04-19  Dave Love  <d.love@dl.ac.uk>
29127
29128         * g77.f-torture/compile/980419-2.f (main): New test.
29129         * g77.f-torture/compile/970125-0.f: New test.
29130         * g77.f-torture/compile/980419-1.f: New test.
29131
29132 1998-04-08  Jim Wilson  <wilson@cygnus.com>
29133
29134         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
29135         of loop-4.c.
29136
29137 1998-04-07  Jim Wilson  <wilson@cygnus.com>
29138
29139         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
29140
29141 1998-04-03  Jim Wilson  <wilson@cygnus.com>
29142
29143         * gcc.c-torture/compile/980329-1.c: New test.
29144
29145 1998-03-18  Jim Wilson  <wilson@cygnus.com>
29146
29147         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
29148         * gcc.dg/980312-1.c: Fix typo in -march command.
29149
29150 1998-03-16  H.J. Lu  (hjl@gnu.org)
29151
29152         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
29153
29154 1998-03-11  Robert Lipe  <robertl@dgii.com>
29155
29156         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
29157         Dave Love agree the Fortran source is bogus.
29158
29159 1998-03-11  Robert Lipe  <robertl@dgii.com>
29160
29161         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
29162         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
29163         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
29164         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
29165         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
29166
29167 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
29168
29169         * g++.old-deja/g++.other/friend1.C: New test.
29170
29171 1998-02-18  Dave Love  <d.love@dl.ac.uk>
29172
29173         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
29174         possibly uninitialized) variables and declare dnrm2.
29175
29176 1998-02-23  Robert Lipe <robertl@dgii.com>
29177
29178         From Bruno Haible <haible@ilog.fr>:
29179         * gcc.c-torture/execute/980223.c: New test.
29180
29181 1998-02-13  Jeffrey A Law  (law@cygnus.com)
29182
29183         * gcc.dg/ifelse-1.c: New test.
29184
29185 1998-02-09  H.J. Lu  (hjl@gnu.org)
29186
29187         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
29188
29189           * lib/old-dejagnu.exp (old-dejagnu): Added the
29190           "execution test - XFAIL *-*-*" handling in the spirit of
29191           "excess errors test -". Changed the "execution test fails"
29192           handling to be like "excess errors test fails".
29193           * Update various tests accordingly.
29194
29195 1998-02-06  Jim Wilson  <wilson@cygnus.com>
29196
29197         * gcc.c-torture/execute/980205.c: New test.
29198
29199 1998-01-18  Jeffrey A Law  (law@cygnus.com)
29200
29201         * lib/c-torture.exp: Look for .x files instead of .cexp files.
29202         * lib/f-torture.exp: Similarly.
29203         * gcc.c-torture: Rename all .cexp files to .x files.
29204
29205 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
29206
29207         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
29208         (940510-1.c): Removed duplicate.
29209         (971104-1.c): New test.
29210
29211 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
29212
29213           * lib/f-torture.exp: Improve error and loop detection.
29214
29215 1997-11-19  Michael Meissner  <meissner@cygnus.com>
29216
29217         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
29218         use that to size the filler array.
29219
29220 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
29221
29222         * lib/c-torture.exp(c-torture-execute): Fix typo.
29223
29224         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
29225         testcase as the executable name. Keep the executable around if
29226         the test fails.
29227
29228 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
29229
29230         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
29231         changes.  Only test one -g option, and move it to the end of the
29232         list of options to test.
29233
29234 1997-09-19  Michael Meissner  <meissner@cygnus.com>
29235
29236         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
29237         variable GCC_TORTURE_OPTIONS to supply default switches separated
29238         by colons.  If no environment variable, run tests with -O0 -g, -O1
29239         -g, and -O2 -g as well.
29240
29241 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
29242
29243         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
29244         explanatory comments. Fix indentation.
29245
29246 1997-09-15  Jeffrey A Law  (law@cygnus.com)
29247
29248         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
29249
29250 1997-09-11  Jeffrey A Law  (law@cygnus.com)
29251
29252         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
29253         * g++.old-deja/g++.mike/p7325.C: Likewise.
29254         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
29255
29256 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
29257
29258         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
29259         * g++.old-deja/g++.brendan/crash30.C: Likewise.
29260         * g++.old-deja/g++.brendan/crash39.C: Likewise.
29261         * g++.old-deja/g++.law/operators4.C: Likewise.
29262
29263 1997-09-11  Joe Buck  (jbuck@synopsys.com)
29264
29265         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
29266         * g++.old-deja/g++.mike/p784.C: Ditto.
29267         * g++.old-deja/g++.mike/p785.C: Ditto.
29268
29269 1997-09-05  Jeffrey A Law  (law@cygnus.com)
29270
29271           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
29272
29273 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
29274
29275         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
29276         target feature; pass this to c-torture-execute as needed.
29277
29278 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
29279
29280         * lib/c-torture.exp(c-torture-execute): If the previous and the
29281         current executables being tested are identical, we don't need to
29282         run the executable again. Try to make the executable names
29283         unique. Add an optional argument for passing additional compiler
29284         flags.
29285
29286 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
29287
29288         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
29289
29290 1997-08-29  Jeffrey A Law  (law@cygnus.com)
29291
29292         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
29293
29294 1997-07-31  Jeffrey A Law  (law@cygnus.com)
29295
29296         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
29297         32bit or larger longs.
29298
29299         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
29300         have either a 32bit long or 32bit int.
29301
29302 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
29303
29304         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
29305         Make double precision tests dependent on sizeof (double).
29306
29307 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
29308
29309         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
29310         too.
29311
29312 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
29313
29314         * gcc.c-torture/compile/961203-1.cexp: New script.
29315
29316 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
29317
29318         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
29319         up the includes ourselves.
29320
29321 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
29322
29323         * lib/plumhall.exp: Remove random include, and add a few
29324         verbose messages for debugging.
29325
29326 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
29327
29328         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
29329         of trying to do it ourselves.
29330
29331 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
29332
29333         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
29334
29335 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
29336
29337         * gcc.prms/5403.c: Made regexp a bit less strict.
29338
29339 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
29340
29341         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
29342         is returned from remote_load instead.
29343         * lib/plumhall.exp: Ditto.
29344         * lib/mike-g++.exp: Ditto.
29345         * lib/old-dejagnu.exp: Ditto.
29346         * lib/c-torture.exp: Ditto.
29347
29348 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
29349
29350         * lib/g++.exp: Use build_wrapper procedure.
29351         * lib/gcc.exp: Ditto.
29352
29353 1997-05-20  Jeffrey A Law  (law@cygnus.com)
29354
29355         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
29356         an old-style decl for malloc.  Fixes tests to work when
29357         sizeof (int) != sizeof (size_t).
29358
29359 1997-05-15  Mike Meissner  <meissner@cygnus.com>
29360
29361         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
29362
29363         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
29364         use stdargs.h interface.
29365
29366 1997-05-15  Mike Meissner  <meissner@cygnus.com>
29367
29368         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
29369         NO_VARARGS when compiling.
29370
29371 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
29372
29373         * lib/plumhall.exp(ph_includes): New procedure.
29374         (ph_make): Use it.
29375         (ph_compiler): Ditto.
29376
29377         * lib/g++.exp: Rename test-glue.c to testglue.c.
29378         * lib/gcc.exp: Ditto.
29379
29380 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
29381
29382         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
29383         to completion when it's called.
29384
29385 1997-03-21  Michael Meissner  <meissner@cygnus.com>
29386
29387         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
29388         is defined, don't do test.
29389
29390 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
29391
29392         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
29393         for object files.
29394         (ph_summary): Mark skipped testcases as untested, not unresolved.
29395
29396         * lib/plumhall.exp (ph_make): If unresolved because of bad
29397         errorCode, record errorCode in log file.
29398         (*): Replace send_log/verbose with verbose -log.
29399
29400 1997-03-19  Michael Meissner  <meissner@cygnus.com>
29401
29402         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
29403         double conversion if double isn't at least 8 bytes.
29404
29405         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
29406         int to work with targets where int is 16 bits.
29407
29408         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
29409         8 bytes, just exit, since 4 byte doubles don't have enough bits of
29410         precision for the test to complete.
29411
29412 1997-03-14  Michael Meissner  <meissner@cygnus.com>
29413
29414         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
29415         if d10v is not compiled with the -mdouble64 flag.
29416         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
29417
29418         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
29419         d10v is not compiled with the -mint32 flag.
29420
29421 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
29422
29423         * lib/plumhall.exp: Use incr_count.
29424
29425 1997-03-12  Jeffrey A Law  (law@cygnus.com)
29426
29427         * gcc.c-torture: Update to c-torture-1.45.
29428
29429 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
29430
29431         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
29432         the name of the expect testcase file).
29433
29434         * lib/g++.exp(g++_init): Ditto.
29435
29436 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
29437
29438         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
29439         the host.
29440
29441         * lib/gcc.exp(gcc_exit): New procedure.
29442
29443 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
29444
29445         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
29446         specs where appropriate.
29447
29448         * g++.old-deja/g++.arm/*: Added additional ERROR checks
29449         because of new "candidates are" messages, and removed a few
29450
29451         * Converted all non-old-style g++ testcases to old-style, and
29452         moved into g++.old-deja.
29453
29454 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
29455
29456         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
29457         options.
29458
29459         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
29460         succeeded.
29461
29462         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
29463
29464 1997-02-13  Michael Meissner  <meissner@cygnus.com>
29465
29466         * lib/gcc.exp (gcc_target_compile): Add support for defining
29467         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
29468         the machine doesn't have those features.
29469
29470 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
29471
29472         * g++.law/operators4.exp: Don't use LIBS.
29473
29474 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
29475
29476         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
29477
29478         * lib/mike-g++.exp: Don't set the compiler to be tested here.
29479         * lib/g++.exp: Set it here instead. Also, allow use of the
29480         --tool_exec and --tool_opt options. Change CXX to
29481         GXX_UNDER_TEST.
29482
29483         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
29484
29485         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
29486
29487 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
29488
29489         * lib/old-dejagnu.exp: Use prune_warnings instead of
29490         prune_system_crud.
29491         * lib/mike-g++.exp: Ditto.
29492         * lib/gcc.exp: Ditto.
29493         * lib/g++.exp: Ditto.
29494
29495         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
29496
29497 1997-02-07  Jeffrey A Law  (law@cygnus.com)
29498
29499           * 941014-2.c: Include stdlib.h
29500           * 960327-1.c: Include stdio.h
29501           * dbra.c, index-1.c: Don't assume ints are 32bits.
29502
29503 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
29504
29505         * lib/gcc.exp: Add gcc,stack_size target feature.
29506
29507         * lib/g++.exp(g++_target_compile): Add the include and link
29508         paths here, not in two other places. And, it's $options, not
29509         options.
29510
29511         * lib/mike-g++.exp(postbase): Remove the code that determines
29512         the correct include and link paths.
29513         * g++.old-deja/old-deja.exp: Ditto.
29514
29515 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
29516
29517         * lib/g++.exp(g++_init): target_compile no longer returns the
29518         filename of the result.
29519
29520 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
29521
29522         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
29523         call to glob.
29524
29525         * gcc.c-torture/special/special.exp: Change call to
29526         gcc_target_compile to include the object file.
29527
29528 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
29529
29530         * gcc.c-torture/special/special.exp: Correct misspelling in last
29531         change.
29532
29533 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
29534
29535         * lib/plumhall.exp(ph_summary): Log the entire output of the
29536         executable. Return -1 if there were any failures, 0 otherwise.
29537         (ph_execute): Return -1 if there were any failures, 0 otherwise.
29538         (ph_make): Clean up objects and executables that were built
29539         if the tests succeeded.
29540
29541 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
29542
29543         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
29544         libraries and includes in the build tree as appropriate.
29545
29546 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
29547
29548         * lib/c-torture.exp: Instead of looking for the global variable
29549         NO_LONG_LONG, check to see if that's a feature of the target.
29550
29551 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
29552
29553         * config/default.exp: Minimize. Delete the remainer of the files in
29554         config; this functionality is now in devo/dejagnu/config.
29555
29556         g++.*/*: Pass any additional flags used to compile to postbase;
29557         delete CXXFLAGS.
29558
29559         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
29560         is now done by runtest.exp. Use gcc_target_compile instead of
29561         compile.
29562
29563         lib/c-torture.exp: Use gcc_target_compile instead of compile.
29564         Remove references to CFLAGS. Use remote_file instead of
29565         calling rm -f.
29566         (c-torture): Take a list of arguments to use to compile this
29567         testcase.
29568
29569         lib/g++.exp: Simplify. Use target_compile instead of compile.
29570         lib/gcc-dg.exp: Ditto.
29571         lib/gcc.exp: Ditto.
29572         lib/mike-{gcc,g++}.exp: Ditto.
29573         lib/old-dejagnu.exp: Ditto.
29574         lib/plumhall.exp: Ditto.
29575
29576 1997-01-08  Jim Wilson  <wilson@cygnus.com>
29577
29578         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
29579         (ph_linker): Likewise.
29580
29581 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
29582
29583           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
29584         MAP_ANON / MAP_ANONYMOUS if defined;
29585         else try to map from /dev/zero .
29586
29587 1996-11-12  Jeffrey A Law  (law@cygnus.com)
29588
29589         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
29590         isn't defined, then define it to MAP_ANONYMOUS.
29591
29592 1996-11-12  Jeffrey A Law  (law@cygnus.com)
29593
29594         * gcc.c-torture: Update to c-torture-1.42 release.
29595
29596 1996-11-11  Jeffrey A Law  (law@cygnus.com)
29597
29598         * gcc.c-torture: Update to c-torture-1.41 release.
29599
29600 1996-10-27  Jeffrey A Law  (law@cygnus.com)
29601
29602         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
29603         c-torture release.
29604
29605 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
29606
29607         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
29608         and LDFLAGS.  Fix second case to append the target_info ldflags
29609         onto LDFLAGS, not CFLAGS.
29610         * lib/g++.exp (g++_init): Add target_info stuff.
29611         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
29612         of libgloss and newlib flags for !native.
29613
29614         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
29615         (GDB): Fix relative path to go up another dir for finding gdb.
29616
29617 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
29618
29619         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
29620         versions in the target_info array, if they don't exist.
29621
29622 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
29623
29624         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
29625
29626 1996-07-08  Jim Wilson  <wilson@cygnus.com>
29627
29628         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
29629         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
29630
29631 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
29632
29633         * lib/old-dejagnu.exp: Don't remove the output file before we've
29634         actually tested it. Don't append pwd to the path of the executable
29635         we're testing.
29636
29637 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
29638
29639         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
29640
29641 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
29642
29643         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
29644         temporary directory for compiler files, and set it to a default
29645         value of /tmp. Set $output as the name of the output file from
29646         compiling the testcase. Add a -o option to $cflags_var so the
29647         compiler writes the final output file as $output. Set $executable
29648         to $output.
29649
29650         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
29651         directory for compiler files, and set it to /tmp if it doesn't
29652         already have a value. Set $output_file to the name of the output
29653         file from compiling the testcase. Add a -o option to CXXFLAGS so
29654         the compiler writes the final output file as $output. Use $output
29655         as the executable to be tested.
29656
29657 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
29658
29659         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
29660
29661 1996-06-08  Jeffrey A Law  (law@cygnus.com)
29662
29663         * gcc.c-torture/execute/pending-1.c: New test.  Still
29664         pending in Tege's queue.
29665
29666 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
29667
29668         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
29669         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
29670         if there were failures.  Call unresolved if there were unresolved
29671         testcases.  Call gcc_fail if program did not run to completion.
29672         (ph_make): Pass additional argument name to ph_execute.
29673         (ph_execute): Add new argument.  Pass additional arguments to
29674         ph_summary.  Call gcc_fail is there is no execution output.
29675
29676 1996-04-24  Jeffrey A Law  (law@cygnus.com)
29677
29678         * lib/plumhall.exp (proc_summary): Output relavent summary
29679         lines into the log so specific failures in plumhall can be
29680         investigated.
29681
29682 1996-04-10  Jeffrey A Law  (law@cygnus.com)
29683
29684         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
29685         (c-torture-execute): Don't try to execute tests which use
29686         "long long" types if $NO_LONG_LONG is nonzero.
29687
29688 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
29689
29690         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
29691         not c-torture.
29692
29693         * gcc.ieee: Move from here.
29694         * gcc.c-torture/execute/ieee: To here.
29695
29696 1996-03-26  Jeffrey A Law  (law@cygnus.com)
29697
29698         * gcc.c-torture: Update to c-torture-1.41 release.
29699
29700 1996-03-22  Jeffrey A Law  (law@cygnus.com)
29701
29702         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
29703         not "$output".
29704
29705 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
29706
29707         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
29708         -c present.
29709
29710 1996-03-02  Jeffrey A Law  (law@cygnus.com)
29711
29712         * config/proelf.exp: Handle connecting to a simulator.
29713
29714 1996-01-31  Jeffrey A Law  (law@cygnus.com)
29715
29716         * config/proelf.exp: New file.  Enough framework that we can
29717         run c-torture tests on the proelf targets (or any other target
29718         that gdb can connect to for that matter).
29719
29720 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
29721
29722         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
29723         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
29724
29725         * lib/plumhall.exp (ph_execute): Always call ph_summary if
29726         exec_output exists.
29727
29728 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
29729
29730         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
29731         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
29732
29733         * config/*.exp: Update FSF address.  Change result of ${tool}_load
29734         to pass/fail/unresolved/unsupported/untested.  Caller must now
29735         call unresolved/unsupported/untested.
29736         * lib/*.exp: Update FSF address.  Update to handle new results of
29737         ${tool}_load.
29738         * lib/chill.exp (verbose): Delete.
29739
29740 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
29741
29742         * lib/gcc.exp (default_gcc_start): Change order of args to
29743         $LDFLAGS $CFLAGS $LIBS.
29744         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
29745         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
29746         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
29747         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
29748         * gcc.misc-tests/dg-test.exp: Likewise.
29749         * gcc.misc-tests/msgs.exp: Likewise.
29750         * gcc.prms/prms.exp: Likewise.
29751         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
29752         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
29753
29754         * lib/dg.exp: Deleted, moved to dejagnu/lib.
29755
29756 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
29757
29758         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
29759
29760         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
29761         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
29762
29763         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
29764         necessary.
29765
29766 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
29767
29768         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
29769         global for loop; add use of $mathlib.
29770         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
29771         settings here; set mathlib for anything but VxWorks.
29772
29773 1996-01-22  Jeffrey A Law  (law@cygnus.com)
29774
29775         * gcc.c-torture: Update to c-torture-1.40 release.
29776
29777 1996-01-03  Jeffrey A Law  (law@cygnus.com)
29778
29779         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
29780         dg.exp.
29781
29782 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
29783
29784         * lib/c-torture.exp (c-torture-execute): Declare "output" as
29785         global.
29786
29787 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
29788
29789         * lib/g++.exp (LIBS): Define if not already.
29790         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
29791         (gcc-dg-prune): Call prune_gcc_output.
29792         * lib/gcc.exp (prune_gcc_output): New proc.
29793         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
29794         prune_gcc_output.
29795
29796 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
29797
29798         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
29799         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
29800
29801 1995-11-15  Jeffrey A Law  (law@cygnus.com)
29802
29803         * gcc.c-torture: Update to c-torture-1.39 release.
29804
29805 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
29806
29807         * lib/c-torture.exp (c-torture-execute): Don't return if one option
29808         fails, try others as well.
29809
29810 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
29811
29812         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
29813         If compilation fails, mark execute tests as `untested'.
29814         If test is marked as unsupported, don't mark compilation and
29815         execute tests as failed.
29816
29817 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
29818
29819         * lib/g++.exp (g++_init): Don't link in libg++, and look to
29820         libstdc++ for whether or not we want to be doing shared
29821         libraries.  Delete link_curses since we don't need it anymore.
29822         * lib/mike-g++.exp (postbase): Don't link in libg++.
29823         * g++.old-deja/old-deja.exp: Likewise.
29824
29825 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
29826
29827         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
29828
29829 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
29830
29831         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
29832         For that, add `-Wl,-a,shared_archive'.
29833         * g++.old-deja/old-deja.exp: Likewise.
29834
29835 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
29836
29837         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
29838
29839 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
29840
29841         * lib/mike-g++.exp (postbase): Pay attention to the status of
29842         g++_load.
29843
29844 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
29845
29846           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
29847
29848 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
29849
29850         * lib/gcc.exp (default_gcc_start): No longer need to log program
29851         being executed or its output, execute_anywhere does that now.
29852         * lib/g++.exp (default_g++_version): Call execute_anywhere.
29853         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
29854
29855 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
29856
29857         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
29858         the same as those in lib/g++.exp.
29859
29860 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
29861
29862         * gcc.c-torture: Update to c-torture-1.38 release.
29863         * gcc.ieee: Related changes.
29864
29865 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
29866
29867         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
29868         "exec". Minor reformatting changes.
29869
29870         * config/rom68k.exp (${tool}_load): Make it work in a canadian
29871         cross. This means all "exec" calls now work on a remote host as
29872         well.
29873         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
29874         cross. Filter out the extra "\r\n" stuff that expect puts in.
29875         (c-torture-execute): Filter out the bogus warnings like
29876         c-torture-compile does. Add support for canadian cross.
29877         * lib/gcc.exp (default_gcc_version, default_gcc_start)
29878         Use execute_anywhere rather than calling exec directly. Now it
29879         works for canadian cross testing.
29880
29881 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
29882
29883         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
29884         results into a variable, and check that rather than using file exists.
29885
29886 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
29887
29888         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
29889         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
29890
29891 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
29892
29893         * g++.old-deja/old-deja.exp: Create and pass runshlib and
29894         lib_curses if there's a shared libg++ in the build tree.
29895
29896 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
29897
29898         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
29899         if not supported target.
29900
29901 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
29902
29903         * lib/g++.exp (g++_init): Move empty setting of runshlib and
29904         link_curses up to always happen, not just for native builds.
29905
29906 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
29907
29908         * gcc.c-torture: Update to c-torture-1.36 release.
29909         * gcc.failure: Related changes.
29910
29911 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
29912
29913         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
29914
29915 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
29916
29917         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
29918         * lib/mike-g++.exp (postbase): Not in here.  Still reference
29919         runshlib, link_curses, and mathlib for link and run.
29920
29921         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
29922         pass the runtime shared library options for Solaris, OSF/1, and
29923         Irix5, and link with -lcurses to avoid unresolved references.
29924
29925 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
29926
29927         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
29928         only run once.
29929
29930 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
29931
29932         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
29933
29934 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
29935
29936         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
29937         do not have a framework for the "compat" tests yet.
29938
29939 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
29940
29941         * lib/mike-g++.exp (postbase): New local variable `mathlib',
29942         set to null if we're testing vxworks5.1.  Use that instead of
29943         `-lm' in the setting of LIBS for link and run.
29944
29945 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
29946
29947         * config/rom68k.exp (${tool}_load): Major changes to make it
29948         work.  Verified that it does in fact return the stuff in
29949         exec_output properly.  Catch any Emul or any TRAP other than 0.
29950
29951 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
29952
29953         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
29954         LDFLAGS properly for targets that need stuff from libgloss.
29955         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
29956         only run once.
29957         (gpp_initialized): New variable.
29958
29959 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
29960
29961         * config/rom68k.exp: Load libgloss.exp.
29962         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
29963         so we can produce a fully linked binary.
29964         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
29965         so we can produce a fully linked binary.
29966
29967 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
29968
29969         * lib/plumhall.exp (ph_section): Watch for expected failures.
29970         Add missing `else'.
29971
29972         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
29973         run the testcase.
29974         (c-torture): Likewise.
29975
29976 1995-08-28  Doug Evans  <dje@cygnus.com>
29977
29978         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
29979
29980         * lib/mike-g++.exp (mike_cleanup): New proc.
29981         (prebase): New globals compiler_result, not_compiler_result,
29982         target_regexp.
29983         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
29984         allow leading "-" in pattern.  Watch for unsupported tests.
29985         If $compiler_result is set, pattern match assembler code,
29986         and ditto for $not_compiler_result.
29987         * lib/mike-gcc.exp: Likewise.
29988
29989         * lib/plumhall.exp (ph_execute): Only call ph_summary if
29990         execution "succeeded".
29991
29992 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
29993
29994         * config/win32.exp: New file.
29995         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
29996
29997 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
29998
29999         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
30000         unsupported.
30001         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
30002         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
30003         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
30004
30005         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
30006         "... without exceptions was ...".  That is now handled by
30007         prune_system_crud.
30008         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
30009
30010 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
30011
30012         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
30013         sieve.c,sort2.c}: New files.
30014         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
30015         sieve.exp,sort2.exp}: Drivers for them.
30016
30017         * lib/mike-gcc.exp (program_output): New user settable variable.
30018         (postbase): Call prune_system_crud.  Also prune extraneous compiler
30019         messages.
30020         * lib/mike-g++.exp (program_output): New user settable variable.
30021
30022         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
30023
30024         * config/sh.exp: Deleted (use sim.exp instead).
30025
30026 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
30027
30028         * config/vx.exp: Declare CHECKTASK as global.
30029         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
30030         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
30031         * lib/old-dejagnu.exp: Load [pwd]/$executable.
30032
30033 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
30034
30035         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
30036         target. Like vx.exp, only includes `vx29k.exp' instead of
30037         `vxworks.exp'.
30038
30039 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
30040
30041         * config/sim.exp: Increase time limit from 120 seconds to 240.
30042
30043 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
30044
30045         * gcc.c-torture/execute/950628-1.c: New test.
30046
30047 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
30048
30049         * gcc.c-torture: Update with changes/additions from
30050         c-torture-1.34.
30051
30052 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
30053
30054         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
30055
30056 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
30057
30058         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
30059
30060 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
30061
30062         * gcc.c-torture/compile/950512-1.c: New test.
30063         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
30064         * gcc.dg/struct-ret-1.c: Likewise.
30065
30066 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
30067
30068         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
30069           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
30070
30071 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
30072
30073         * gcc.c-torture/special/920411-1.c: Deleted.
30074         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
30075
30076 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
30077
30078         * config/sim.exp (${tool}_load): Hack in call to bash to get a
30079         cpu limit.
30080
30081 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
30082
30083         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
30084
30085 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
30086
30087         From kenner;
30088         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
30089         is the proper length.
30090         * va-arg-3.c: Likewise.
30091
30092 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
30093
30094         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
30095         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
30096
30097         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
30098         * lib/g++.exp (default_g++_start): Delete old cruft.
30099
30100 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
30101
30102         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
30103         (2 * (1 << 18)) to (2 * (1 << 17)).
30104
30105         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
30106
30107 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
30108
30109         * config/rom68k.exp: Renamed from config/idp.exp
30110
30111 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
30112
30113         * c-torture/compile/921109-2.c
30114
30115 1995-04-18  Mike Stump  <mrs@cygnus.com>
30116
30117         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
30118         excess errors.
30119
30120 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
30121
30122         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
30123         output.
30124         * lib/g++.exp (default_g++_start): Likewise.
30125
30126 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
30127
30128         * gcc.c-torture/compile/950329-1.c: New test.
30129
30130 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
30131
30132           * config/bug.exp (${tool}_load): Updated to use new remote_open
30133           and remote_close procs.
30134         * config/idp.exp: New file.
30135
30136 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
30137
30138         * gcc.c-torture/execute/950322-1.c: New test.
30139
30140 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
30141
30142         * config/vx.exp (${tool}_load): Clean up testing of return code from
30143         vxworks_ld and vxworks_spawn.
30144
30145 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
30146
30147         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
30148
30149 1995-03-13  Mike Stump  <mrs@cygnus.com>
30150
30151         * lib/old-deja.exp: Add `excess errors test - ' error, now one
30152         can mark excess errors on a machine by machine basis.  Note, the
30153         default is to not expect any excess errors, even when excess
30154         errors test - is given, so you will want to put an XFAIL ... on
30155         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
30156         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
30157         those 4 machines, but no others.
30158
30159 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
30160
30161         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
30162         * lib/c-torture.exp: to here.
30163
30164 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
30165
30166         * gcc.c-torture/execute/950221-1.c: New test.
30167         * gcc.c-torture/execute/struct-ret-1.c: New test.
30168         * gcc.c-torture/compile/950221-1.c: New test.
30169
30170         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
30171
30172 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
30173
30174         * gcc.c-torture/execute/arith-1.c (main): Return 0.
30175         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
30176
30177 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
30178
30179         * g++.gb: New directory of tests, derived from my signature and
30180         class scoping tests.
30181
30182         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
30183         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
30184         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
30185         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
30186         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
30187         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
30188         * g++.gb/sig25.C: Likewise.
30189
30190         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
30191         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
30192         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
30193         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
30194         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
30195         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
30196         * g++.gb/sig25.exp: Likewise.
30197
30198         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
30199         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
30200         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
30201         * g++.gb/scope13.C: Likewise, this test still fails.
30202
30203         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
30204         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
30205         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
30206         * g++.gb/scope13.exp: Ditto.
30207
30208         * g++.gb/README: New file, explains what these tests are about.
30209
30210 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
30211
30212         * lib/dg.exp (dg-do): Support `preprocess'.
30213         (dg-test): Likewise.
30214
30215 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
30216
30217         * config/udi.exp: change "continue -expect" to "exp_continue".
30218
30219 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
30220
30221         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
30222         Delete redundant tests.
30223
30224         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
30225         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
30226         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
30227         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
30228         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
30229         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
30230         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
30231         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
30232
30233         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
30234         storing label pointers.
30235         * gcc.c-torture/execute/921019-1.c: Likewise.
30236         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
30237         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
30238         parameter fp.
30239         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
30240         constants.
30241
30242         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
30243         Delete obsolete tests.
30244
30245         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
30246         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
30247         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
30248         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
30249         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
30250         * gcc.c-torture/compile/950124-1.c: New test.
30251
30252         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
30253
30254 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
30255
30256         * lib/mike-g++.exp: Add -lm to LIBS.
30257
30258 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
30259
30260         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
30261
30262 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
30263
30264         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
30265
30266 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
30267
30268         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
30269
30270 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
30271
30272         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
30273         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
30274         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
30275         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
30276         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
30277         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
30278         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
30279         * g++.law/{operators31.C, operators32.C,
30280         * g++.law/{operators33.C, operators34.C}: Likewise.
30281         * g++.law/{pic1.C, refs2.C}: Likewise.
30282         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
30283         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
30284         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
30285         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
30286
30287         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
30288         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
30289         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
30290         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
30291         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
30292         * g++.law/{enum9.exp, friend5.exp}: Likewise.
30293         * g++.law/{nest3.exp, nest4.exp}: Likewise.
30294         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
30295         * g++.law/{operators30.exp, operators31.exp}: Likewise.
30296         * g++.law/{operators32.exp, operators33.exp}: Likewise.
30297         * g++.law/{operators34.exp}: Likewise.
30298         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
30299         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
30300         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
30301         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
30302         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
30303
30304         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
30305         No longer expected to fail.
30306         * g++.law/missed-error3.C: Tweak for recent bool changes.
30307
30308 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
30309
30310         * config/emb-unix: Deleted.
30311         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
30312         remote execution.  Do final link on remote host if REMOTE_LINK is set.
30313
30314 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
30315
30316         * lib/dg.exp (dg-test): Fix typo in last patch.
30317
30318 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
30319
30320         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
30321         (handles multiple occurrences).
30322
30323 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
30324
30325         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
30326         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
30327         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
30328         printed).
30329         * lib/c-torture.exp (c-torture-compile): Likewise.
30330         (c-torture): Prepend full path if missing.
30331         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
30332         (gcc_fail): Likewise.
30333         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
30334
30335 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
30336
30337         * lib/netware.exp: Only attach to NetWare i386 systems.
30338
30339 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
30340
30341         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
30342         messages.  Add test name to "output pattern match" pass/fail message.
30343
30344 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
30345
30346         * gcc.dg: New testsuite.
30347         * gcc.dg/dg.exp: New file.
30348
30349         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
30350         test-switch.c}: Deleted.
30351
30352         * gcc.misc-tests/msgs.exp: New testcase driver.
30353
30354 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
30355
30356         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
30357         Watch for illegal return values from ${tool}_load.
30358         * config/unix.exp (${tool}_load): Fix pass/fail detection for
30359         cross targets.  Coerce return value >0 to 1.
30360
30361 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
30362
30363         * config/unix.exp (${tool}_load): Call program rsh, not proc.
30364
30365         * config/emb-unix.exp: New file.
30366
30367         * config/sim.exp: Error if variable $SIM not defined.
30368         (${tool}_load): Mark test as "untested" if simulator missing.
30369
30370         * config/unix.exp: Load remote.exp to get rcp_download.
30371         * lib/c-torture.exp: Use different option lists for testcases with
30372         and without loops.
30373         * gcc.c-torture/execute/execute.exp: Likewise.
30374
30375 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
30376
30377         * config/*.exp: Clarify return code from ${tool}_load.
30378         Call `unresolved' or `untested' instead of `warning' or `perror'
30379         (sometimes you still want to call both though).
30380         Add comment that `shell_id' is local to each file.
30381         * config/udi.exp (timeout): Set to 30.
30382         Don't print warning if connection fails, $connectmode has already
30383         printed an error.
30384         (${tool}_load): Move verbose messages to level 2.
30385         Rework pattern for "Process started" message.
30386         Pass `shell_id' to ${connectmode}_download.
30387         Retry twice upon timeout.  Make resetting of target more robust.
30388         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
30389         Pass `shell_id' to exit_$connectmode.
30390         Only call exit_$connectmode if connected.
30391         * config/unix.exp (${tool}_load): Check return codes better.
30392         * config/vrtx.exp (${tool}_load): Likewise.
30393         * config/vx.exp (${tool}_load): Likewise.
30394         Delete unneeded global's.
30395         * lib/dg.exp (dg-test): Update to reflect clarified return codes
30396         from ${tool}_load.
30397         (dg-stat): Delete.
30398         (dg-init): Delete recording of pass/fail counts.
30399         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
30400         (old-dejagnu-init): Likewise.
30401         (old-dejagnu-stat): Delete contents, empty proc now.
30402         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
30403         (c-torture): Delete references to lcnt, lpass, lfail.
30404         Get option list from TORTURE_OPTIONS.
30405         Delete -funroll[-all]-loops if no loops.
30406         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
30407         (g++_stat): Delete contents (empty proc now).
30408         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
30409         (gcc_finish): Likewise.
30410         (gcc_stat): Deleted.
30411         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
30412         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
30413         * gcc.c-torture/execute/execute.exp: Likewise.
30414         Split tests into two parts: compile, execute.
30415         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
30416         no loops.  Update to reflect clarified return codes from ${tool}_load.
30417
30418 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
30419
30420         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
30421         to grep for.
30422         (old-dejagnu): Likewise (where necessary).
30423
30424 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
30425
30426         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
30427
30428         * lib/dg.exp (dg-process-target): Fix processing of selector.
30429         Add comment regarding use of `error'.
30430
30431         * lib/gcc.exp (prune_system_crud): Define if missing.
30432         * lib/g++.exp (prune_system_crud): Likewise.
30433
30434         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
30435         Call prune_system_crud.
30436         * lib/dg.exp (dg-runtest): New proc.
30437         Use perror instead of send_user for tcl errors in testcase.
30438         Don't return any value, it's never used.
30439         Don't clobber previous definition of `unknown'.
30440         Print tcl errors in `dg-final'.
30441
30442 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
30443
30444         * lib/dg.exp (dg-process-target): Improve syntax error messages.
30445         (dg-test): Don't print errorInfo, it contains stack backtrace.
30446
30447 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
30448
30449         * lib/g++.exp (runtest_file_p): Define if missing.
30450
30451 1994-09-24  Doug Evans  (dje@cygnus.com)
30452
30453         * lib/mike-g++.exp: Comment out loading of g++.exp.
30454         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
30455         (default_g++_version): Always print something.
30456         (default_g++_start): Comment out call to `which'.
30457         (g++_start, g++_load): Deleted (must be defined in config file).
30458         * lib/gcc.exp: Test for existence of $CC at start.
30459         Delete check for tmpdir (done in gcc_init).
30460         (default_gcc_version): Always print something.
30461         (default_gcc_start): Comment out call to `which'.
30462         * config/*.exp: Major cleanup - make cross targets work at least a
30463         little better for g++ (by not being "--tool gcc" specific).
30464         Rename gcc_xxx to ${tool}_xxx.
30465         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
30466         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
30467
30468 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
30469
30470         * lib/c-torture.exp (c-torture-compile): Rework compiler
30471         message processing.
30472
30473         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
30474         c-torture.
30475
30476 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
30477
30478         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
30479
30480         * lib/dg.exp (dg-process-target): Support { target native }.
30481
30482 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
30483
30484         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
30485         looked for "... program xxx got fatal signal".
30486         Correct regsub munging of `comp_output'.
30487         Ignore compiler messages "path prefix not used" and "linker input
30488         file unused".
30489
30490 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
30491
30492         * lib/gcc.exp (runtest_file_p): Define if missing.
30493         * gcc.prms/template.c: Example to work from.
30494
30495 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
30496
30497         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
30498         * lib/dg.exp (dg-test): Call unsupported testcases as such.
30499
30500         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
30501         * gcc.prms/1883.c: Moved from compile/940714-1.c.
30502         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
30503         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
30504
30505         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
30506         (dg-process-target): No longer a varargs proc.
30507         Return S/N for target, P/F for xfail.  All callers changed.
30508         (user option procs): More argument checking.
30509         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
30510         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
30511         (dg-test): Skip test if not running on selected target in `dg-do'.
30512         Update handling of `dg-do-what', `dg-output-text'.
30513         Separate execution pass/fail from output pattern match pass/fail.
30514         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
30515
30516 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
30517
30518         * gcc.c-torture/special/special.exp: Don't expect failure for mips
30519         target for 920510-1.c.
30520
30521 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
30522
30523         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
30524         Clean up comment regarding use of passcnt, etc.
30525         (gcc_stat): Don't update `testcnt' here.
30526         (gcc_finish): Do it here.
30527         Might as well reset `but_id' here too.
30528         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
30529         to determine if the file should be tested.
30530         * gcc.c-torture/compile/compile.exp: Likewise.
30531         * gcc.c-torture/execute/execute.exp: Likewise.
30532         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
30533         * gcc.misc-tests/dg-test.exp: Likewise.
30534         * gcc.prms/prms.exp: Likewise.
30535         * gcc.wendy/wendy.exp: Likewise.
30536         * g++.old-deja.exp: Likewise.
30537         Move "Testing file" message to verbose level 1.
30538
30539 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
30540
30541         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
30542
30543 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
30544
30545         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
30546         (default_gcc_start): Accept optional second list element
30547         of compiler flags.  Print compiler output at verbosity level 2.
30548         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
30549         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
30550         Save current values of framework globals passcnt, failcnt, xpasscnt,
30551         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
30552         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
30553         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
30554         xfailcnt to compute stats.  Update framework global `testcnt' from
30555         pass/fail counts.
30556         (gcc_finish): New proc.  Clean up test environment.
30557         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
30558         (gcc_epass, gcc_efail): Delete.
30559         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
30560         argument of line number.
30561         (dg-init): If the tool has an init routine, call it.
30562         (dg-test): Remove args `cflags_var' and `libs_var'.
30563         Pass all compiler options to ${tool}_start.
30564         Handle missing line number.
30565         (dg-finish): New function.
30566         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
30567         particular files.  Call gcc_finish at end.  Move "skipping test"
30568         message to verbosity level 3.
30569         * gcc.c-torture/compile/compile.exp: Likewise.
30570         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
30571         * gcc.c-torture/execute/execute.exp: Likewise.
30572         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30573         Print testcase being tried at verbosity level 1.
30574         * gcc.c-torture/special/special.exp: Unset xfail.
30575         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30576         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
30577         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
30578         * gcc.failure/failure.exp: Likewise.
30579         * gcc.ieee/ieee.exp: Likewise.
30580         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
30581         Update call to dg-test.  Call dg-finish at end.
30582         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
30583         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30584         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
30585         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
30586         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
30587         * gcc.wendy/wendy.exp: Add copyright.
30588         Delete setting of tmpdir (done by gcc_init).
30589         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
30590         Pass compiler flags to gcc_start.  Call gcc_finish at end.
30591         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
30592         gcc_[ce]pass/fail.
30593
30594 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
30595
30596         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
30597         confusion.
30598         (g++_load): Likewise.
30599
30600         * config/*.exp (gcc_load): Some were varargs fns and some were not.
30601         Rename argument to `prog' to remove the confusion.
30602         Varargs fns behave differently too!
30603         (g++_load): Likewise.
30604
30605         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
30606
30607         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
30608         what it is.  Delete (always) printing of status value for !native.
30609         Simplify verbose code, and include status and exec_output.
30610         (g++_load): Use gcc_load.
30611
30612 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
30613
30614         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
30615         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
30616         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
30617         940714-3.c as these testcases don't exist anymore.  Make
30618         va-arg-1.c expected to pass.
30619
30620 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
30621
30622         * gcc.misc-tests/misc.exp: Only run specific testcases.
30623         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
30624         * gcc.misc-tests/dg-[1-9].c: New files.
30625
30626         * lib/dg.exp: New testsuite driver.
30627         * gcc.prms/prms.exp: Use it.
30628
30629         * README.gcc: New file.
30630
30631         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
30632         Document and reset `lxpass' and `lxfail'.
30633         Simplify "initialized" message.
30634         (gcc_stat): Clean up comments a little.
30635
30636 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
30637
30638         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
30639
30640 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
30641
30642         * lib/old-dejagnu.exp (process-option): New proc.
30643         (old-dejagnu-init, old-dejagnu-stat): Likewise.
30644         (old-dejagnu): Simplify.
30645         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
30646
30647 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
30648
30649         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
30650         exists and is not an empty string.
30651
30652         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
30653         $xfail rather than calling setup_xfail.  Clear $xfail when test is
30654         finished.
30655         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
30656         automatically.
30657
30658         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
30659         longer expected to fail.
30660
30661         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
30662         "f" function call.
30663
30664         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
30665
30666         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
30667         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
30668         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
30669         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
30670         c-torture-1.29.
30671
30672         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
30673         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
30674
30675         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
30676
30677         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
30678         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
30679
30680         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
30681         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
30682         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
30683
30684 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
30685
30686         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
30687         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
30688         940714-1.c, 940714-2.c, 940714-3.c},
30689         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
30690         gcc.misc-tests/{mg.c,mg.exp}:
30691         New tests.
30692         * gcc.noncompile/noncompile.exp: Change accordingly.
30693
30694 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
30695
30696         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
30697         Undo previous clobberage.
30698
30699 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
30700
30701         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
30702         * gcc.special/{930510-1.c, special.exp}:
30703         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
30704         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
30705         struct-varargs-1.c}: New tests from c-torture-1.26.
30706
30707 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
30708
30709         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
30710           argument to switch.
30711
30712 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
30713
30714         * Revert the previous changes.  Please see Rob's directory
30715           (/lisa/test/rob/progressive/gcc/testsuite) for testing
30716           fixes.
30717
30718 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
30719
30720         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
30721             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
30722             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
30723             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
30724             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
30725             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
30726             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
30727             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
30728             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
30729             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
30730             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
30731             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
30732             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
30733             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
30734             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
30735             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
30736             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
30737             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
30738             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
30739             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
30740             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
30741             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
30742             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
30743             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
30744             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
30745             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
30746             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
30747
30748 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
30749
30750         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
30751             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
30752           with perror calls.
30753
30754 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
30755
30756         * config/unix.exp (g++_load): Fix syntax.
30757
30758 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
30759
30760         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
30761         * gcc.noncompile/921017-1.c: Deleted obsolete test.
30762         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
30763         Don't expect va-arg-1.c to fail.  Correct expected output for
30764         920928-1.c.
30765         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
30766         * gcc.wendy/hbm4.c: Correct typo.
30767         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
30768
30769 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
30770
30771         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
30772         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
30773         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
30774         * lib/c-torture.exp (c-torture-compile): Ditto.
30775
30776         Reduce volume of output (remove all the -I's and such).
30777         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
30778         Call gcc_cpass, gcc_cfail.
30779         (c-torture): Pass testing option to c-torture-compile.
30780
30781 1994-03-21  Doug Evans  (dje@cygnus.com)
30782
30783         Bring patches over from progressive.
30784         * config/default.exp: Exit remote shell cleanly.
30785         (g++_exit, g++_start): Add default versions.
30786         * config/sim.exp (gcc_load): Use perror, not error.
30787
30788 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
30789
30790         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
30791         set in site.exp.
30792
30793 1994-03-14  Doug Evans  (dje@cygnus.com)
30794
30795         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
30796         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
30797         (wendy_try): New proc to run testcase.
30798         (main loop): Call 'em.
30799         * gcc.wendy/*.c: Clean up pass to correct expected output.
30800
30801         * lib/gcc.exp: Minor cleanup work.
30802         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
30803
30804 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
30805
30806         * config/sim.exp (gcc_load): Document return codes better.
30807         Don't pass -v to simulator.
30808
30809 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
30810
30811           * gcc.special/920717-x.c: Fix typo.
30812           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
30813           get at sources.
30814
30815         * lib/mike-gcc.exp: Fix typo.
30816
30817 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
30818
30819         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
30820         binary to use, transform the name.
30821         * config/*.exp: rename everything. Nuke any g++ specific files,
30822         it's now a special case of gcc that requires no special support.
30823         Add a default.exp for unsupported targets.
30824
30825 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
30826
30827         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
30828         lib/old-dejagnu.exp: Fix a few patterns to work with the new
30829         version of Tcl.
30830
30831 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
30832
30833         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
30834         than a warning.
30835
30836 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
30837
30838         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
30839
30840 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
30841
30842         * gcc.execute/execute.exp: Combine opt_list and foption_list into
30843         option_list.  Compile every file with only 4/6 option choices
30844         (same as C torture) instead of with 12/18 different option
30845         choices.
30846         * lib/c-torture.exp: Likewise.
30847
30848         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
30849         not already set.
30850
30851 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
30852
30853         * lib/old-deja.exp: Add `excess errors test fails' error, now one
30854         can put an XFAIL *-*-* on excess errors.
30855
30856 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
30857
30858         * g++.law: Add more tests derived from g++-bugs snapshots.
30859
30860         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
30861         equivalent to g++.law/init9.
30862
30863         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
30864         compiled it, and the a.out file after we've run it.
30865
30866 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
30867
30868         * lib/mike-g++.exp (postbase): Delete the .o file after we've
30869         compiled it, and the a.out file after we've run it.
30870
30871 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
30872
30873         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
30874
30875 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
30876
30877         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
30878         version number.
30879
30880 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
30881
30882         * g++.law: New directory of g++ tests derived from the g++-bugs
30883         snapshots.
30884
30885 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
30886
30887         * gcc.compile: initbug1.c initbug1.exp testcase added
30888
30889 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
30890
30891         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
30892         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
30893           fixes submitted by Jeff Law (law@cs.utah.edu)
30894         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
30895           Jeff Law (law@cs.utah.edu)
30896
30897
30898 1993-11-30  Mike Stump  (mrs@cygnus.com)
30899
30900         * config/unix-g++.exp: Follow the gcc way of doing things.
30901         * g++.old-deja/old-deja.exp: Minor updates.
30902         * lib/g++.exp: New file, follow the gcc way of doing things.
30903         * lib/old-dejagnu.exp: Minor updates.
30904         * lib/mike-g++.exp: Always unset errorInfo.
30905
30906 1993-11-06  Mike Stump  (mrs@cygnus.com)
30907
30908         * lib/gcc.exp: Fix some errors with the below change, CC and
30909         CFLAGS should be global when setting, not local.
30910
30911 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
30912
30913         * lib/gcc.exp: Transform tool name.
30914
30915 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30916
30917         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
30918
30919 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30920
30921         * lib/gcc.exp: change gcc_done to gcc_stat
30922
30923 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30924
30925         * Upgraded gcc testsuite to c-torture version 1.25
30926
30927 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
30928
30929         * lib/gcc.exp: added reporting code. Changed verbose compile message.
30930         * lib/c-torture: added hooks for new reporting code.
30931
30932 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
30933
30934         * config/sh-gcc.exp: check if sh-sim exists in the path
30935
30936 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
30937
30938         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
30939         * gcc.compile/compile.exp: Initial changes for new logic.
30940         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
30941         * gcc.failure/failure.exp: Initial changes for new logic.
30942         * gcc.ieee/ieee.exp: Initial changes for new logic.
30943         * gcc.misc-tests/misc.exp: Initial changes for new logic.
30944         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
30945         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
30946         * lib/c-torture.exp: Initial changes for new logic.
30947         * lib/gcc.exp: Initial changes for new logic.
30948
30949 1993-10-15  Mike Stump  (mrs@cygnus.com)
30950
30951         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
30952         depend upon failure or success.  Fully qualify names in failure
30953         and success messages.  Always remove a.out before starting
30954         compile, just in case.  Pay more attention to error text output by
30955         the compiler.  Handle testcases with no known past errors just
30956         like all others, so that things are uniform.  Other miscellaneous
30957         improvements.
30958
30959 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
30960
30961         * gcc.cpp: new directory for cpp tests
30962
30963 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
30964
30965         * lib/chill.exp: Code reformatted, removed unused code.
30966         * config/unix-chill.exp: Code reformatted, removed unused code.
30967         * chill.execute/execute.exp: Code reformatted, removed unused code.
30968         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
30969
30970 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
30971
30972         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
30973         routines not written.
30974
30975 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
30976
30977         * config/bug-gcc.exp: Use new procs from bug.exp.
30978
30979 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
30980
30981         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
30982         via ftp, rather than depending on NFS.
30983         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
30984         case.
30985
30986 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
30987
30988         * config/bug-gcc.exp: Use new download proc.
30989
30990 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
30991
30992         * chill.execute/execute.exp: cleanups, handles errors better
30993         * chill.compile/compile.exp: rewrite, based on execute.exp
30994         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
30995         * lib/chill.exp: major changes to diff proc and compile and link
30996           procs. added chill_fail and chill_pass wrappers to pass and
30997           fail. added more comments, and handle error codes better.
30998           Added a hack to capture stderr from exec, so noncompile tests
30999           can work.
31000
31001 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
31002
31003         * chill.execute/execute.exp: rewrite of testsuite driver
31004         * lib/chill.exp: rewrite of testsuite driver
31005         * config/unix-chill.exp: rewrite of testsuite driver
31006
31007 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
31008
31009     In chill.execute:
31010         * iexpr.ch: Standardize uppercase.
31011         * tuples.dat: Standardize uppercase.
31012         * vary.ch: standardize.  Correct varying string assignments.
31013         * vary.dat: Add new output lines.
31014
31015 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
31016
31017     In chill.execute:
31018         * chprintf.ch: Standardize use of uppercase.
31019         * tuples.ch: Standardize and turn arr2 into a DCL,
31020           rather than a SYN.
31021         * pinits.ch: Standardize.
31022
31023 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
31024
31025         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
31026         * Makefil: Renamed to Makefile.in.
31027         * configure.in: New.
31028
31029 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
31030
31031     In chill.execute:
31032         * .cvsignore: Add result/output files.
31033         * Makefile: Fix up variables at start.  Use MFLAGS
31034           everywhere.  Correct bool_loc, built_ins entries.
31035           Add entry for vary1.ch.
31036         * bitarray.ch: Standardize upper-case usage.
31037         * bitexpr.ch: Standardize, add output of b1.
31038         * params.ch: Use arrayt in along PROC parameters, to
31039           avoid novelty problems.
31040         * sets.ch: Tiny cleanup.
31041         * vary1.ch: Re-indent.
31042
31043 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
31044
31045           * Add PR-related files to Makefiles, .cvsignore files, etc.
31046
31047 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
31048
31049         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
31050           with compiler objects. New names are test-flow.c and test-loop.c
31051
31052 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
31053
31054         * Upgraded c-torture tests from 1.19 to 1.20
31055
31056         * new files:
31057         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
31058         * gcc.compile: 930623-1.c 930623-2.c
31059         * gcc.noncompile: 930622-1.c 930622-2.c
31060         * gcc.failure: 920411-1.c 920627-2.c
31061         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
31062
31063 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
31064
31065         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
31066           More changes to get testsuite working properly. Needs more work.
31067           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
31068
31069 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
31070
31071         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
31072           More changes to get testsuite working properly. Needs more work.
31073
31074 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
31075
31076         * chill.compile/compile.exp: Added for Dejagnu support
31077         * chill.execute/execute.exp: Added for Dejagnu support
31078         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
31079
31080 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
31081
31082     This should complete moving the CHILL test files.
31083         * chill.noncompile(.cvsignore printf.grt
31084             in-printf.grt chprintf.grt chprintf.ch):
31085             Added test-support files.
31086           (Makefile): Modified further.
31087         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
31088             signal.ch): Added test files.
31089           * chill.execute (.cvsignore printf.grt printr.c
31090             in-printf.grt rts.c chprintf.grt rts.h): Added
31091           test-support files.
31092             (Makefile): More corrections.
31093
31094 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
31095
31096         * chill.compile, chill.execute, chill.nocompile: Add CHILL
31097           test cases, ready for DejaGnu.
31098
31099 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
31100
31101         * Upgraded c-torture tests from 1.18 to 1.19
31102
31103         * gcc.compile: added test(s):
31104           930607-1.c
31105         * gcc.execute: added test(s):
31106           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
31107
31108         * added new subdirectory for misc tests: gcc.misc-tests
31109         * gcc.misc-test(s): added tests:
31110           inst-check.c test-consts.c test-ior.c test-switch.c
31111
31112 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
31113
31114         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
31115
31116 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
31117
31118         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
31119
31120 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
31121
31122         * Upgraded c-torture tests from 1.17 to 1.18
31123
31124 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
31125
31126         * Upgraded c-torture tests from 1.12 to 1.17
31127
31128 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
31129
31130         * lib/old-dejagnu.exp:
31131           Fixed handling of XFAIL target triplets to correctly
31132           recognize wildcard characters.  Removed code that
31133           appended a unique id tag to the end of the file name
31134           printed out by the result of the testcases within a
31135           given test file.
31136
31137 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
31138
31139         * lib/old-dejagnu.exp:
31140           Reworked expected failure handling to trigger off of XFAIL
31141           keyword in keyphrase embeded in testcase source code. The
31142           XFAIL keyword must be at the end of the keyphrase line. It
31143           may optionally be followed by one or more target triplets.
31144           It has just occured that the handling of wildcards in the
31145           target triplet may not be correct.
31146
31147 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
31148
31149         * g++.old-deja/tests:
31150           Moved all subdirectories up one level into g++.old-deja .
31151
31152         * lib/old-dejagnu.exp:
31153           Fixed problem with CXXFLAGS not being properly reset, and being
31154           corrupted with extraneous "-c" compiler option.  This was
31155           causing binaries to not be generated for test that needed them.
31156           Modified strings passed to "pass" and "fail" so that individual
31157           tests from the same test file would be distinguished by an
31158           identifier appended to the test file name in the summary logs;
31159           this corrected a problem with erroneous diff logs.  Added code
31160           to search testcases for expected fail and unexpected pass keywords.
31161
31162 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
31163
31164         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
31165
31166 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
31167
31168         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
31169           Removed extraneous text from end of "Special g++ Options"
31170           keyphrase.
31171
31172         * lib/old-dejagnu.exp: Added pattern matching to look for new
31173           keywords, embedded in testcases comments, which will trigger
31174           calls to xpass and xfail.
31175
31176 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
31177
31178         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
31179           comments embedded in the testcases, especially the one looking for
31180           special compiler options, as well as the pattern matching for the
31181           compiler output again.
31182
31183 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
31184
31185         * lib/old-dejagnu.exp: Do a proper check of the return value for
31186           execute tests. Fixed several problems with the pattern matching
31187           of the compiler output which gave erroneous test results.
31188           Changed several of the test result messages to be more descriptive.
31189         * config/unix-g++.exp: Proc g++_load now actually works and
31190           executes the tests passed to it and returns a usable return
31191           value.
31192
31193 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
31194
31195           * lib/gcc.exp: Exits gracefully if $CC is bogus.
31196
31197 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
31198
31199         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
31200           Modified both files to properly execute the old style
31201           dejagnu tests. The previous versions of these files were
31202           experimental and did not function anything near correctly.
31203
31204 1993-04-05  Rob Savoye  (rob@cygnus.com)
31205
31206         * Removed all Makefile.in and configure.in files. No configuration
31207         needed now.
31208
31209 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
31210
31211         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
31212
31213 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
31214
31215         * gcc.compile/configure.in, gcc.unsorted/configure.in,
31216         gcc.special/configure.in, gcc.noncompile/configure.in,
31217         gcc.execute/configure.in, gcc.code_quality/configure.in,
31218         g++.other/configure.in, g++.old-deja/configure.in,
31219         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
31220         in srcname setting.
31221
31222 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
31223
31224         * lib/udi.exp:  Fixed mondfe and mondfe_download.
31225         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
31226         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
31227
31228 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
31229
31230         * config/udi-gdb.exp: Check $shell_id after connecting to target.
31231         (gdb_exit): Don't remove *_soc files.
31232
31233 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
31234
31235         * lib/c-torture.exp: Don't look for main; instead always use -w
31236         -c.  This is how the c-torture tests work.  Remove the object
31237         file if the compilation succeeds.
31238         * gcc.execute/execute.exp: Remove executable if test passes.
31239         * gcc.noncompile/noncompile.exp: Every test is an expected
31240         failure.
31241         * gcc.special/special.exp: Added tests from c-torture 1.11,
31242         corrected use of existing test.
31243         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
31244         gcc.execute/920625-1.c: Updated to c-torture 1.11.
31245         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
31246         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
31247         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
31248         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
31249         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
31250         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
31251         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
31252         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
31253         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
31254         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
31255         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
31256         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
31257         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
31258         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
31259         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
31260         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
31261         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
31262         c-torture 1.11.
31263         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
31264         correspond to c-torture 1.11.
31265
31266         * New file.