OSDN Git Service

192a460cdac452bff2f66cd7839f636e7f44ba41
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
2
3         PR target/20196
4         * gcc.c-torture/execute/20050224-1.c: New test.
5
6         PR c++/20175
7         * g++.dg/warn/Wbraces2.C: New test.
8
9 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
10
11         PR c++/19878
12         * g++.dg/init/const2.C: New test.
13
14 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
15
16         PR tree-optimization/20100
17         * gcc.c-torture/execute/pr20100-1.c: New test.
18
19 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20
21         * gfortran.dg/implicit_3.f90: New test.
22
23         * gfortran.dg/deftype_1.f90: New test.
24
25 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
26
27         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
28         the test passes.
29         * g++.dg/other/anon3.C: Accept a warning.
30
31 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
32
33         * gcc.dg/pr20017.c: Fix a comment typo.
34
35 2005-02-23  Bud Davis  <bdavis@gfortran.org>
36
37         * gfortran.dg/list_read_4.f90: Change to f90 comments.
38
39 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40
41         PR ada/19902
42         * ada/acats/tests/cxa/cxa3004.a: Remove.
43         * ada/acats/tests/cxb/cxb30061.am: Likewise.
44
45 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
46
47         PR c++/20073
48         * g++.dg/init/const1.C: New test.
49
50         PR c++/19991
51         * g++.dg/parse/constant7.C: New test.
52
53         PR c++/20152
54         * g++.dg/parse/error27.C: New test.
55         * g++.dg/template/qualttp15.C: Adjust error markers.
56         * g++.old-deja/g++.other/struct1.C: Likewise.
57         
58         PR c++/20153
59         * g++.dg/template/error17.C: New test.
60
61         PR c++/20148
62         * g++.dg/parser/error26.C: New test.
63
64 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
65
66         PR tree-optimization/20100
67         PR tree-optimization/20115
68         * gcc.dg/pr20115.c: New test.
69         * gcc.dg/pr20115-1.c: New test.
70         * gcc.dg/pr20100.c: New test.
71         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
72         call-clobbered variables after alias1.
73
74 2005-02-22  Bud Davis  <bdavis@gfortran.org>
75
76         * gfortran.dg/list_read_4.f90: new test.
77
78 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
79
80         PR rtl-optimization/20017.
81         * gcc.dg/pr20017.c: New.
82
83 2005-02-22  Devang Patel  <dpatel@apple.com>
84
85         PR 19952
86         * g++.dg/tree-ssa/pr19952.C: New test.
87         
88 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
89
90         PR c++/19883
91         * g++.dg/parse/constant6.C: New test.
92
93 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
94
95         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
96         * g++.dg/charset/asm2.c: Likewise.
97         * g++.dg/charset/asm3.c: Likewise.
98         * g++.dg/charset/asm4.c: Likewise.
99         * g++.dg/charset/asm5.c: Likewise.
100         * g++.dg/charset/attribute1.c: Likewise.
101         * g++.dg/charset/attribute2.c: Likewise.
102         * g++.dg/charset/extern1.cc: Likewise.
103         * g++.dg/charset/extern2.cc: Likewise.
104         * g++.dg/charset/extern3.cc: Likewise.
105         * g++.dg/charset/function.cc: Likewise.
106         * g++.dg/charset/string.c: Likewise.
107         * g++.dg/charset/charset.exp: Likewise.
108         * lib/target-supports.exp (check_iconv_available): Fix comment.
109
110 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
111
112         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
113         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
114         * gcc.dg/charset/asm2.c: Likewise.
115         * gcc.dg/charset/asm3.c: Likewise.
116         * gcc.dg/charset/asm4.c: Likewise.
117         * gcc.dg/charset/asm5.c: Likewise.
118         * gcc.dg/charset/asm6.c: Likewise.
119         * gcc.dg/charset/attribute1.c: Likewise.
120         * gcc.dg/charset/attribute2.c: Likewise.
121         * gcc.dg/charset/builtin1.c: Likewise.
122         * gcc.dg/charset/extern.c: Likewise.
123         * gcc.dg/charset/function.c: Likewise.
124         * gcc.dg/charset/string.c: Likewise.
125         * gcc.dg/charset/charset.exp: Likewise.
126
127 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
128
129         PR fortran/20086
130         * gfortran.dg/pr20086.f90: New test.
131
132 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
133
134         PR tree-optimization/19786
135         * g++.dg/tree-ssa/pr19786.C: New.
136
137 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
138
139         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
140
141 2005-02-21  Jeff Law  <law@redhat.com>
142
143         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
144
145 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
146
147         * gfortran.dg/do_iterator: Split loop, markup all lines for
148         which an error locus is printed.
149         * gfortran.dg/pr17708.f90: Markup all lines for which an error
150         locus is printed.
151         * gfortran.dg/select_4.f90: Likewise.
152         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
153         locuses in the various permutations.
154
155 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
156
157         PR tree-optimization/19951
158         * g++.dg/vect: New directory.
159         * g++.dg/vect/vect.exp: New file.
160         * g++.dg/vect/pr19951.cc: New testcase.
161         * g++.dg/dg.exp: Also prune vectorizer tests.
162
163 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
164
165         PR 18785
166         * gcc.dg/charset/builtin1.c: New test.
167
168 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
169
170         PR c++/19299
171         * g++.dg/inherit/volatile1.C: New test.
172
173         PR c++/19440
174         * g++.dg/template/dtor4.C: New test.
175
176 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
177
178         * gfortran.dg/int_1.f90: New test.
179
180 2005-02-19  Devang Patel  <dpatel@apple.com>
181
182         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
183
184 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
185
186         * gfortran.dg/achar_1.f90: New test.
187
188 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
189
190         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
191
192 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
193             Jakub Jelinek  <jakub@redhat.com>
194
195         PR tree-optimization/19828
196         * gcc.dg/tree-ssa/loop-7.c: New test.
197         * gcc.c-torture/execute/20050218-1.c: New test.
198
199 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
200
201         PR c/20043
202         * gcc.dg/transparent-union-1.c: New test.
203         * gcc.dg/transparent-union-2.c: New test.
204
205 2005-02-18  James E Wilson  <wilson@specifixinc.com>
206
207         PR tree-optimization/18977
208         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
209
210 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
211
212         PR target/20054
213         * gcc.dg/pr20054.c: New test.
214
215 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
216
217         PR c++/19508
218         * g++.dg/ext/attrib20.C: New test.
219
220 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
221
222         PR middle-end/20030
223         * gfortran.fortran-torture/execute/character_passing.f90: New test.
224
225 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
226
227         PR c++/20008
228         * g++.dg/opt/switch4.C: New.
229
230 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
231
232         PR c++/20023
233         PR tree-optimization/20009
234         * gcc.c-torture/compile/20050217-1.c: New test.
235         * g++.dg/opt/switch3.C: New test.
236
237         PR tree-optimization/18947
238         * gcc.c-torture/compile/20050215-1.c: New test.
239         * gcc.c-torture/compile/20050215-2.c: New test.
240         * gcc.c-torture/compile/20050215-3.c: New test.
241
242 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
243
244         PR c++/20028
245         * g++.dg/template/crash34.C: New.
246
247         PR c++/20022
248         * g++.dg/other/access3.C: New.
249
250 2005-02-17  Ira Rosen  <irar@il.ibm.com>
251
252         * gcc.dg/vect/vect-98.c: New test.
253
254 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
255
256         PR tree-optimization/19967
257         * gcc.dg/pr19967.c: New.
258
259 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
260
261         PR middle-end/19857
262         * gcc.dg/tree-ssa/20050215-1.c: New test.
263         * gcc.c-torture/execute/20050215-1.c: New test.
264
265 2005-02-15  Eric Christopher  <echristo@redhat.com>
266
267         * gcc.dg/cpp/20050215-1.c: New file.
268
269 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
270
271         PR tree-optimization/15785
272         * gcc.dg/pr15785-1.c: New test.
273
274 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
275
276         PR c++/17788
277         * g++.dg/init/ctor4.C: New.
278         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
279
280 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
281
282         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
283         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
284
285 2005-02-15  Andreas Schwab  <schwab@suse.de>
286
287         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
288         declare malloc.
289
290 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
291
292         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
293
294 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
295
296         PR tree-optimization/19853
297         * gcc.c-torture/compile/pr19853.c: New test.
298
299 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
300
301         PR c++/19608
302         * g++.dg/parse/local-class1.C: New.
303
304         PR c++/19895
305         * g++.dg/parse/ptrmem3.C: New.
306
307         PR c++/19884
308         * g++.old-deja/g++.oliva/template6.C: Add another case.
309         * g++.dg/template/explicit6.C: New.
310
311 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
312
313         PR c++/17816
314         * g++.dg/other/redecl2.C: New.
315
316 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
317
318         PR c++/19891
319         * g++.dg/abi/covariant4.C: New.
320
321 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
322
323         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
324
325 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
326
327         * gcc.dg/vect/vect-96.c: Fix typo.
328
329 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
330
331         PR c++/14479
332         PR c++/19487
333         * g++.dg/template/enum5.C: New test.
334
335 2005-02-12  Ira Rosen  <irar@il.ibm.com>
336
337         * gcc.dg/vect/vect-97.c: New test.
338
339 2005-02-12  Ira Rosen  <irar@il.ibm.com>
340
341         * gcc.dg/vect/vect-96.c: New test.
342
343 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
344
345         * gcc.dg/builtins-34.c: Also check ldexp*.
346
347 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
348
349         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
350
351 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
352
353         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
354         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
355         dg-require-dll, dg-require-iconv, dg-require-named-sections,
356         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
357         selector_list, selector_expression, dg-process-target): Move to new
358         file target-supports-dg.exp.
359         * lib/target-supports-dg.exp: New.
360
361         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
362         New.
363
364 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
365
366         PR c++/19666
367         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
368
369         PR middle-end/19858
370         * gcc.c-torture/compile/20050210-1.c: New test.
371
372 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
373
374         PR c++/19755
375         * g++.dg/warn/Wbraces1.C: New test.
376
377 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
378
379         * gcc.dg/builtins-52.c: New testcase.
380
381 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
382
383         PR c/19342
384         * gcc.c-torture/execute/20050119-1.c: New test.
385
386 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
387
388         PR c++/19811
389         * g++.dg/init/delete1.C: New test.
390
391 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
392
393         PR c++/18470
394         * g++.dg/template/static12.C: New test.
395
396 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
397
398         PR c++/19787
399         * g++.dg/conversion/ambig1.C: New test.
400
401         PR c++/19739
402         * g++.dg/ext/attrib19.C: New test.
403
404         PR c++/19732
405         * g++.dg/parse/dtor5.C: New test.
406
407         PR c++/19762
408         * g++.dg/template/dtor3.C: New test.
409
410         PR c++/19826
411         * g++.dg/template/static11.C: New test.
412         * g++.dg/template/crash2.C: Remove dg-error marker.
413
414 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
415
416         PR C++/18491
417         * g++.old-deja/g++.mike/p10769a.C: Remove.
418
419 2005-02-09  Roger Sayle  <roger@eyesopen.com>
420
421         * gcc.dg/builtins-48.c: New test case.
422         * gcc.dg/builtins-49.c: New test case.
423         * gcc.dg/builtins-50.c: New test case.
424         * gcc.dg/builtins-51.c: New test case.
425
426 2005-02-09  Ian Lance Taylor  <ian@airs.com>
427
428         PR middle-end/19583
429         * g++.dg/warn/Wreturn-type-3.C: New test.
430
431 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
432
433         PR middle-end/19402
434         * gcc.dg/pr19402-1.c: New testcase.
435         * gcc.dg/pr19402-2.c: likewise.
436
437 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
438
439         PR middle-end/19854
440         * g++.dg/tree-ssa/tmmti.C: New testcase.
441
442 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
443
444         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
445
446 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
447
448         PR c++/19733
449         * g++.dg/parse/crash23.C: New test.
450         * g++.dg/warn/Weff1.C: New test.
451
452 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
453
454         * gcc.dg/20050209-1.c: New test.
455
456 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
457
458         PR target/19799
459         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
460
461 2005-02-08  Mike Stump  <mrs@apple.com>
462
463         * g++.dg/pch/import-2.c: New test.
464         * g++.dg/pch/import-2.hs: New.
465         * g++.dg/pch/include/import-2a.h: New.
466         * g++.dg/pch/include/import-2b.h: New.
467
468 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
469
470         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
471
472 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
473
474         * gfortran.dg/substr_1.f90: New test.
475
476 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
477
478         PR middle-end/19775
479         * gcc.dg/torture/builtin-power-1.c: Disable test for
480         invalid transformation.
481         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
482         no longer optimize.
483         * gcc.dg/builtins-47.c: New testcase.
484
485 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
486             Dorit Naishlos  <dorit@il.ibm.com>
487
488         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
489
490 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
491
492         * gcc.c-torture/compile/20050206-1.c: New test.
493
494 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
495
496         PR tree-opt/19768
497         * g++.dg/opt/pr19768.C: New test.
498
499 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
500
501         PR tree-opt/19736
502         * gcc.c-torture/compile/pr19736.c: New test.
503
504 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
505
506         PR c++/17401
507         * g++.dg/parse/error25.C: New test.
508
509 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
510
511         * gcc.c-torture/execute/20050203-1.c: New.
512
513 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
514
515         * gcc.dg/vect/vect-85.c: Remove xfail.
516         * gcc.dg/vect/vect-86.c: Remove xfail.
517         * gcc.dg/vect/vect-87.c: Remove xfail.
518         * gcc.dg/vect/vect-88.c: Remove xfail.
519
520 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
521
522         * gcc.dg/altivec-19.c: New.
523
524 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
525
526         PR c/17807
527         * gcc.dg/nested-func-3.c: New test.
528         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
529
530 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
531
532         * gcc.test-framework/gen_directive_tests: Generate tests for
533         selector expressions.
534
535 2005-02-02  Matt Austern  <austern@apple.com>
536
537         PR c++/19628
538         * g++/ext/builtin7.C: New.
539         * g++/ext/builtin8.C: New.
540
541 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
542
543         PR c/18502
544         * gcc.dg/pr18502-1.c: New test.
545
546 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
547
548         PR c++/17413
549         * g++.dg/template/local4.C: Tweak.
550
551 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
552
553         PR tree-optimization/19578
554         * gcc.c-torture/compile/20050202-1.c: New test.
555
556 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
557
558         PR c/19435
559         * gcc.dg/c99-init-4.c: New test.
560
561 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
562
563         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
564
565         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
566
567         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
568         * g++.dg/eh/check-vect.h: New.
569
570         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
571         * gcc.dg/vect/vect-78.c: Ditto.
572         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
573         Remove.
574
575         * g++.dg/conversion/simd1.C: Expect warning.
576         * g++.dg/ext/attribute-test-1.C: Ditto.
577         * g++.dg/ext/attribute-test-2.C: Ditto.
578         * g++.dg/ext/attribute-test-3.C: Ditto.
579         * g++.dg/ext/attribute-test-4.C: Ditto.
580
581         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
582         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
583
584         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
585
586 2005-02-01  Richard Henderson  <rth@redhat.com>
587
588         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
589         long double for ibm double-double format.
590         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
591
592 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
593
594         PR tree-optimization/19633
595         * testsuite/gcc.dg/pr19633-1.c: New test.
596         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
597         to NULL or a symbol.
598
599 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
600
601         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
602         New procs.
603         (dg-process-target (local override)): Handle selector expressions.
604
605         * gcc.test-framework/README: Describe tests in source directory.
606         * gcc.test-framework/test-framework.awk: Handle dg- tests.
607         * gcc.test-framework/test-framework.exp: Handle dg- tests.
608         * gcc.test-framework/dg-bogus-exp-P.c: New test.
609         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
610         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
611         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
612         * gcc.test-framework/dg-do-link-exp-P.c: New test.
613         * gcc.test-framework/dg-do-run-exp-P.c: New test.
614         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
615         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
616         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
617         * gcc.test-framework/dg-error-exp-P.c: New test.
618         * gcc.test-framework/dg-error-exp-XP.c: New test.
619         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
620         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
621         * gcc.test-framework/dg-output-exp-P.c: New test.
622         * gcc.test-framework/dg-output-exp-XF.c: New test.
623         * gcc.test-framework/dg-warning-exp-P.c: New test.
624         * gcc.misc-tests/dg-1.c: Remove.
625         * gcc.misc-tests/dg-2.c: Remove.
626         * gcc.misc-tests/dg-3.c: Remove.
627         * gcc.misc-tests/dg-4.c: Remove.
628         * gcc.misc-tests/dg-5.c: Remove.
629         * gcc.misc-tests/dg-6.c: Remove.
630         * gcc.misc-tests/dg-7.c: Remove.
631         * gcc.misc-tests/dg-8.c: Remove.
632         * gcc.misc-tests/dg-9.c: Remove.
633         * gcc.misc-tests/dg-10.c: Remove.
634         * gcc.misc-tests/dg-11.c: Remove.
635         * gcc.misc-tests/dg-12.c: Remove.
636         * gcc.misc-tests/dg-test.exp: Remove.
637
638         * gcc.test-framework/test-framework.awk: Change recording and
639         printing of passes and failures.
640
641         * gcc.test-framework: New directory.
642         * gcc.test-framework/README: New.
643         * gcc.test-framework/test-framework.exp: New.
644         * gcc.test-framework/test-framework.awk: New.
645         * gcc.test-framework/gen_directive_tests: New.
646
647 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
648
649         * lib/treelang.exp: Fix comment typos.
650         (treelang_target_compile): Don't append libs=-ltreelang to options.
651
652 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
653
654         * g++.dg/parse/typename7.C: Adjust error messages.
655
656 2005-01-31  Jeff Law  <law@redhat.com>
657
658         * gcc.c-torture/execute/20050131-1.c: New test.
659         * gcc.dg/wcaselabel.c: New test.
660
661 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
662
663         * g++.dg/other/warning1.C: Adjust error messags.
664         * g++.dg/parse/constant5.C: New test.
665
666 2005-01-31  Steven Bosscher  <stevenb@suse.de>
667
668         PR c/19333
669         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
670         the test case valid.
671         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
672         * testsuite/gcc.dg/array-7.c: Adjust expected result.
673         * testsuite/gcc.dg/pr18596-3.c: Likewise.
674         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
675         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
676         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
677
678 2005-01-31  Dale Johannesen  <dalej@apple.com>
679
680         * g++.dg/opt/pr19650.C:  New test.
681
682 2005-01-31  Richard Henderson  <rth@redhat.com>
683
684         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
685         long double for intel double extended format.
686         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
687
688 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
689
690         PR c++/19555
691         * g++.dg/template/static10.C: New test.
692
693         PR c++/19395
694         * g++.dg/parse/error24.C: New test.
695
696         PR c++/19367
697         * g++.dg/lookup/builtin1.C: New test.
698
699         PR c++/19457
700         * g++.dg/warn/conv3.C: New test.
701
702 2005-01-30  Bud Davis  <bdavis@gfortran.org>
703
704         PR fortran/19647
705         * gfortan.dg/inquire_7.f90
706
707 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
708
709         PR tree-optimization/15791
710         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
711         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
712         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
713         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
714         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
715         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
716         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
717         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
718         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
719         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
720
721 2005-01-29  Paul Brook  <paul@codesourcery.com>
722
723         PR fortran/18565
724         * check.c (real_or_complex_check): New function.
725         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
726         * intrinsic.c (add_functions): Use new check functions.
727         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
728         Add prototypes.
729
730 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
731
732         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
733         gcc.dg/lvalue-3.c: New tests.
734         * gcc.dg/concat.c: Update expected messages.
735
736 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
737
738         PR libfortran/19595
739         * gfortran.dg/eor_1.f90:  New test.
740
741 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
742
743         PR fortran/19589
744         * gfortran.dg/logical_data_1.f90: New test.
745
746 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
747
748         PR c++/19253
749         * g++.dg/template/crash33.C: New test.
750
751         PR c++/19667
752         * g++.dg/template/crash32.C: New test.
753
754 2005-01-28  Ian Lance Taylor  <ian@airs.com>
755
756         PR middle-end/16558
757         * g++.dg/warn/Wreturn-type-2.C: New test.
758
759 2004-06-24  Jeff Law  <law@redhat.com>
760
761         * gcc.dg/tree-ssa/20050128-1.c: New test.
762
763 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
764
765         * gcc.target/frv/all-mdpackh-1.c: New test.
766
767 2005-01-28  Steven Bosscher  <stevenb@suse.de>
768
769         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
770
771 2005-01-27  Richard Henderson  <rth@redhat.com>
772
773         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
774
775 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
776
777         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
778
779 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
780
781         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
782         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
783         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
784         to cope with cases where the multilib options override the dg-options.
785
786 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
787
788         PR c/18946
789         * gcc.dg/noncompile/20050120-1.c: New test.
790
791 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
792
793         PR tree-optimization/19633
794         * gcc.dg/pr19633.c: New test.
795         * gcc.dg/tree-ssa/pr19633.c: New test.
796
797 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
798
799         * gcc.dg/20041216-1.c: New test.
800
801 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
802
803         PR objc/18862
804         * objc.dg/selector-2.m: New test.
805
806 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
807
808         * g++.dg/opt/range-test-2.C: New test.
809
810         PR rtl-optimization/19579
811         * gcc.c-torture/execute/20050124-1.c: New test.
812
813 2005-01-26  Greg Parker  <gparker@apple.com>
814         Stuart Hastings  <stuart@apple.com>
815
816         * gcc.c-torture/execute/20050125-1.c: New.
817
818 2005-01-18  Jan Hubicka  <jh@suse.cz>
819
820         PR tree-optimize/19337
821         * gcc.c-torture/compile/20050119-1.c: New test.
822
823 2005-01-24  James E Wilson  <wilson@specifixinc.com>
824
825         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
826         test for successful match.
827
828 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
829
830         PR objc/18408
831         * objc.dg/comp-types-7.m: New test.
832
833 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
834
835         * lib/target-supports.exp (current_target_name): New.
836         (check_effective_target_ilp32, check_effective_target_lp64):
837         Cache the result to use as long as the current target, with
838         multilib flags, remains the same.
839
840         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
841         (dg-require-weak, dg-require-visibility, dg-require-alias,
842         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
843         dg-require-effective-target, dg-skip-if): Remove call to
844         skip_test_and_clear_xfail.
845         (dg-test): Clear xfail data.
846
847 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
848
849         PR target/17751
850         * gcc.dg/ppc64-toc.c: New test.
851
852         * g++.dg/tree-ssa/empty-1.C: New test.
853
854         PR middle-end/19551
855         * gcc.c-torture/execute/20050121-1.c: New test.
856         * gcc.dg/20050121-2.c: New test.
857
858 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
859         Paul Brook  <paul@codesourcery.com>
860
861         PR fortran/17941
862         * gfortran.dg/real_const_1.f: New test.
863         * gfortran.dg/real_const_2.f90: New test.
864         * gfortran.dg/complex_int_1.f90: New test.
865
866 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
867
868         PR fortran/19313
869         * gfortan.dg/inquire_6.f90: New test.
870
871 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
872
873         PR libfortran/19451
874         * open_readonly_1.f90:  New test.
875
876 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
877
878         PR libfortran/18982
879         * gfortran.dg/open_new.f90: New file.
880
881 2005-01-22  Paul Brook  <paul@codesourcery.com>
882
883         * namelist_1.f90: New test.
884
885 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
886
887         PR tree-optimization/19484
888         * gcc.c-torture/compile/20050122-[12].c: New tests.
889
890 2005-01-22  Paul Brook  <paul@codesourcery.com>
891
892         * gfortran.dg/implicit_2.f90: New test.
893
894 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
895
896         PR fortran/19314
897         * gfortran.dg/inquire_5.f90: New test.
898
899 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
900
901         PR c/18809
902         * gcc.dg/pr18809-1.c: New test.
903
904 2005-01-21  Ian Lance Taylor  <ian@airs.com>
905
906         * gcc.dg/20050121-1.c: New test.
907
908         PR tree-optimization/13000
909         * gcc.dg/20040206-1.c: Change warning to point where function is
910         being inlined.
911
912 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
913
914         PR c++/19208
915         * g++.dg/template/array11.C: New test.
916
917 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
918
919         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
920         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
921         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
922         * gfortran.dg/getenv_1.f90: Add dg-do directive.
923         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
924         gfortran.dg/pr17164.f90: Add missing dg-do directives.
925
926 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
927
928         PR tree-optimization/15349
929         * gcc.dg/tree-ssa/pr15349.c: New.
930
931 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
932
933         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
934
935 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
936
937         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
938         scan-assembler-times directive name.
939
940         * gcc.dg/asm-a.c: Move dg-require-effective-target to
941         after dg-do.
942
943         PR rtl-optimization/19462
944         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
945
946 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
947
948         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
949         counting function calls on ia64.
950
951 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
952
953         PR rtl-optimization/15139
954         * gcc.dg/20050111-2.c: New test.
955
956         PR c/17297
957         * gcc.c-torture/compile/20050113-1.c: New testcase.
958
959         PR middle-end/19164
960         * gcc.dg/20050113-1.c: New testcase.
961
962 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
963
964         * gcc.dg/vect/vect-85.c: Add comment.
965         * gcc.dg/vect/vect-86.c: Add xfail for now.
966         * gcc.dg/vect/vect-87.c: Add xfail for now.
967         * gcc.dg/vect/vect-88.c: Add xfail for now.
968         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
969
970 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
971
972         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
973
974 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
975
976         * g++.dg/debug/typedef3.C: New test.
977
978 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
979
980         PR c/19472
981         * gcc.dg/asm-a.c: New test.
982
983 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
984
985         * gcc.dg/sh-relax.c: Add prototype for abort.
986
987 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
988
989         * gcc.dg/short-compare-1.c: New test.
990         * gcc.dg/short-compare-2.c: Likewise.
991
992 2005-01-18  Michael Matz  <matz@suse.de>
993
994         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
995
996 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
997
998         PR tree-optimization/19121
999         * gcc.c-torture/compile/pr19121.c: New test.
1000
1001 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
1002
1003         PR target/19357
1004         * gcc.c-torture/compile/pr19357.c: New test.
1005
1006 2005-01-17  Ian Lance Taylor  <ian@airs.com>
1007
1008         PR c/5675
1009         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
1010         pass--those that refer just to the variable, possibly with a
1011         cast.
1012         * gcc.dg/c99-const-expr-3.c: Likewise.
1013
1014         PR middle-end/13127
1015         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
1016         longer emitted.
1017
1018 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
1019
1020         PR fortran/18778
1021         * gfortran.dg/endfile_2.f90: New test.
1022
1023 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
1024
1025         PR 19168
1026         * gfortran.dg/select_5.f90: New test.
1027
1028 2004-01-16  Paul Brook  <paul@codesourcery.com>
1029
1030         * gfortran.dg/common_4.f90: New test.
1031
1032 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
1033
1034         PR rtl-optimization/19462
1035         * gcc.dg/torture/pr19462-1.c: New test.
1036
1037 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
1038
1039         PR objc/19321
1040         * objc.dg/func-ptr-2.m: New.
1041         * objc.dg/volatile-1.m: New.
1042
1043 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1044
1045         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
1046
1047 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1048
1049         PR tree-optimization/19060
1050         * gcc.c-torture/execute/20050104-1.c: New test.
1051
1052 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
1053
1054         PR fortran/18983
1055         * gfortran.dg/write_to_null.f90: New test.
1056
1057 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
1058             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1059
1060         PR other/19328
1061         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
1062         argument.
1063
1064 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1065
1066         PR c++/19263
1067         * g++.dg/init/vector1.C: New test.
1068
1069 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
1070
1071         PR target/13158
1072         * gcc.target/ia64/sibcall-unwind-1.c: New test.
1073         PR target/18987
1074         * gcc.target/ia64/sibcall-unwind-2.c: New test.
1075
1076 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
1077
1078         * gfortran.dg/select_1.f90: New test.
1079         * gfortran.dg/select_2.f90: New test.
1080         * gfortran.dg/select_3.f90: New test.
1081         * gfortran.dg/select_4.f90: New test.
1082
1083 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
1084
1085         PR middle-end/19084
1086         PR rtl-optimization/19348
1087         * gcc.dg/20050111-1.c: New test.
1088         * gcc.c-torture/execute/20050111-1.c: New test.
1089
1090         * gcc.dg/i386-asm-4.c: New test.
1091
1092 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1093
1094         * gcc.dg/nested-func-2.c: New test.
1095         * ada/acats/norun.lst: Remove c953002.
1096
1097 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
1098
1099         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
1100
1101 2005-01-12  Ben Elliston  <bje@au.ibm.com>
1102
1103         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
1104
1105 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
1106
1107         PR target/18761
1108         * g++.dg/abi/align1.C: New test.
1109
1110 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
1111
1112         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
1113         at a time.
1114         * g++.dg/ext/altivec_check.h: Support compiling as C.
1115
1116 2005-01-10  Roger Sayle  <roger@eyesopen.com>
1117
1118         PR c++/19355
1119         * g++.dg/expr/pr19355-1.C: New test case.
1120
1121 2005-01-10  Laurent GUERBY <laurent@guerby.net>
1122
1123         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
1124         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
1125         * ada/acats/tests/c3/c92005b.ada: Likewise.
1126         * ada/acats/tests/c3/cxb3012.a: Likewise.
1127         * ada/acats/norun.lst: Add c380004 and c953002, add PR
1128
1129 2005-01-09  Paul Brook  <paul@codesourcery.com>
1130
1131         * gfortran.dg/common_2.f90: New file.
1132         * gfortran.dg/common_3.f90: New file.
1133
1134 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
1135
1136         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
1137
1138 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1139
1140         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
1141         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
1142         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
1143         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
1144         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
1145         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
1146         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
1147         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
1148         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
1149         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
1150         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
1151         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
1152         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
1153         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
1154         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
1155         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
1156         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
1157         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
1158         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
1159         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
1160         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
1161         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
1162         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
1163         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
1164         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
1165         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
1166         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
1167         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
1168         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
1169         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
1170         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
1171         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
1172         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
1173         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
1174         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
1175         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
1176         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
1177         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
1178         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
1179         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
1180         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
1181         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
1182         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
1183         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
1184         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
1185         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
1186         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
1187         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
1188         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
1189         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
1190         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
1191         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
1192         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
1193         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
1194         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
1195         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
1196         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
1197         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
1198         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
1199         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
1200         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
1201         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
1202         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
1203         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
1204         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
1205         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
1206         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
1207
1208         * gcc.dg/vect/vect-1.c: Fix spelling.
1209         * gcc.dg/vect/vect-10.c: Fix spelling.
1210         * gcc.dg/vect/vect-11.c: Fix spelling.
1211         * gcc.dg/vect/vect-12.c: Fix spelling.
1212         * gcc.dg/vect/vect-14.c: Fix spelling.
1213         * gcc.dg/vect/vect-15.c: Fix spelling.
1214         * gcc.dg/vect/vect-16.c: Fix spelling.
1215         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
1216         * gcc.dg/vect/vect-64.c: Fix comments.
1217         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
1218
1219 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1220             Ira Rosen  <irar@il.ibm.com>
1221
1222         * gcc.dg/vect/vect-70.c: New test.
1223         * gcc.dg/vect/vect-71.c: New test.
1224
1225 2005-01-09  Manfred Hollstein  <mh@suse.com>
1226
1227         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
1228         * gcc.dg/pr18241-2.c: Likewise.
1229         * gcc.dg/pr18241-3.c: Likewise.
1230         * gcc.dg/pr18241-4.c: Likewise.
1231         * gcc.dg/pr18241-5.c: Likewise.
1232
1233 2005-01-08  Richard Henderson  <rth@redhat.com>
1234
1235         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1236         False for x86 and x86-64.
1237
1238 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
1239
1240         PR tree-optimization/18241
1241         * gcc.dg/pr18241-1.c: New test.
1242         * gcc.dg/pr18241-2.c: New test.
1243         * gcc.dg/pr18241-3.c: New test.
1244         * gcc.dg/pr18241-4.c: New test.
1245         * gcc.dg/pr18241-5.c: New test.
1246
1247 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
1248
1249         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
1250         gfortran.dg/select_4.f90: New.
1251
1252 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1253
1254         * gcc.c-torture/execute/20050107-1.c: New test.
1255
1256 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
1257
1258         PR c++/19298
1259         * g++.dg/template/ref2.C: New.
1260
1261 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
1262
1263         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
1264         instead of being empty.
1265
1266 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1267
1268         PR fortran/15553
1269         * gfortran.dg/array-1.f90: New test.
1270
1271 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1272
1273         PR tree-optimization/19283
1274         * gcc.c-torture/execute/20050106-1.c: New test.
1275
1276         PR rtl-optimization/18861
1277         * gcc.dg/20050105-1.c: New test.
1278
1279         PR tree-optimization/18828
1280         * gcc.dg/20050105-2.c: New test.
1281
1282 2005-01-07  Andreas Jaeger  <aj@suse.de>
1283
1284         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
1285
1286 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
1287
1288         PR fortran/18398
1289         * gfortran.dg/fmt_read.f90: New test.
1290
1291 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
1292
1293         * gcc.dg/rs6000-ldouble-2.c: New.
1294
1295 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
1296
1297         PR c++/19244
1298         * g++.dg/parser/ctor2.C: New test.
1299
1300 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1301
1302         PR c++/17154
1303         * g++.dg/template/using9.C: New test.
1304
1305 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1306
1307         PR c++/19258
1308         * g++.dg/lookup/friend6.C: New test.
1309
1310 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
1311
1312         PR c++/19270
1313         * g++.dg/template/array10.C: New.
1314
1315 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1316
1317         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
1318         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
1319
1320 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
1321
1322         * gcc.c-torture/compile/20050105-1.c: New test.
1323
1324 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
1325
1326         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
1327
1328 2005-01-05  Roger Sayle  <roger@eyesopen.com>
1329
1330         PR middle-end/19100
1331         * gcc.dg/conv-3.c: New test case.
1332
1333 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
1334
1335         * gcc.dg/asm-wide-1.c: New test.
1336
1337 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
1338
1339         PR c++/19030
1340         * g++.dg/parse/crash22.C: New
1341
1342 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
1343
1344         PR 19257
1345         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
1346
1347 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
1348
1349         PR middle-end/17767
1350         * gcc.dg/i386-mmx-6.c: New test case.
1351
1352 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
1353
1354         PR tree-optimization/18308
1355         * gcc.dg/vect/pr18308.c: New testcase.
1356
1357 2005-01-04  Andreas Jaeger  <aj@suse.de>
1358
1359         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
1360
1361 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
1362             Robert Bowdidge <bowdidge@apple.com>
1363
1364         * gcc.dg/cpp/subframework1.c: New.
1365         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
1366         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
1367         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
1368         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
1369
1370 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
1371
1372         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
1373         producing warning.
1374         * gcc.dg/darwin-weakimport-2.c: New.
1375
1376 2005-01-03  Richard Henderson  <rth@redhat.com>
1377
1378         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
1379
1380 2005-01-03  Richard Henderson  <rth@redhat.com>
1381
1382         * gcc.dg/vect/vect.exp: Enable for ia64.
1383         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
1384         (check_effective_target_vect_float): Likewise.
1385         (check_effective_target_vect_no_align): Likewise.
1386         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
1387         * gcc.dg/vect/vect-8.c: Likewise.
1388
1389 2005-01-03  Uros Bizjak <uros@kss-loka.si>
1390
1391         PR target/19236
1392         * gcc.dg/pr19236-1.c: New test case.
1393
1394 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
1395
1396         PR rtl-optimization/12092
1397         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
1398
1399 2005-01-02  Andreas Jaeger  <aj@suse.de>
1400
1401         * gcc.dg/pr12092-1.c: Do not run on x86_64.
1402
1403 2005-01-01  Roger Sayle  <roger@eyesopen.com>
1404             Andrew Pinski  <pinskia@physics.uc.edu>
1405
1406         PR rtl-optimization/12092
1407         * gcc.dg/pr12092-1.c: New test case.
1408
1409 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
1410
1411         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
1412         'hidden' and 'default' for better portability.
1413         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
1414
1415         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
1416         6 and 7.
1417         * g++.old-deja/g++.brendan/new3.C: Likewise.
1418
1419 2005-01-01  Steven Bosscher  <stevenb@suse.de>
1420
1421         * gcc.dg/20041231-1.C: New test.
1422         * g++.dg/warn/Wunreachable-code-1.C: New test.
1423
1424 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
1425
1426         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
1427         file, not /dev/null.  Abort on error.
1428
1429 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
1430             Ziemowit Laski  <zlaski@apple.com>
1431
1432         PR objc/18971
1433         * objc.dg/encode-5.m: New test.
1434
1435 2004-12-29  Richard Henderson  <rth@redhat.com>
1436
1437         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
1438         * objc.dg/stabs-1.m: Disable for ia64.
1439
1440 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
1441
1442         PR c++/19190
1443         * g++.dg/warn/Wunused-10.C: New test.
1444
1445 2004-12-28  Richard Henderson  <rth@redhat.com>
1446
1447         * objc.dg/stabs-1.m: Disable for alpha.
1448
1449 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
1450
1451         PR c++/19149
1452         * g++.dg/parse/error23.C: New test.
1453
1454 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1455
1456         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
1457
1458         PR fortran/19032
1459         * gfortran.dg/intrinsic_modulo_1.f90: New.
1460         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
1461         tests with divisor -1.
1462
1463 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
1464
1465         * g++.dg/opt/temp1.C (memcpy): Return a value.
1466
1467         PR c++/19148
1468         * g++.dg/expr/cond7.C: New test.
1469
1470 2004-12-27  Paul Brook  <paul@codesourcery.com>
1471
1472         * gfortran.dg/g77/select_no_compile.f: Remove.
1473
1474 2004-12-27  Richard Henderson  <rth@redhat.com>
1475
1476         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
1477         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
1478         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
1479
1480 2004-12-26  Richard Henderson  <rth@redhat.com>
1481
1482         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
1483         by 1i instead of token pasting.
1484
1485 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1486
1487         PR tree-optimization/17578
1488         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
1489         to additional_flags.
1490         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
1491
1492 2004-12-25  Richard Henderson  <rth@redhat.com>
1493
1494         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1495         Remove Alpha.
1496
1497 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1498
1499         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
1500         hppa*-*-hpux*.
1501         * gcc.dg/pr17957.c (dg-options): Likewise.
1502         * gcc.dg/struct-ret-1.c: Add prototype for abort.
1503         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
1504         instead of 0 on __hppa__.
1505         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
1506         "foo,%r" on hppa*-*-*.
1507
1508 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
1509
1510         PR fortran/19071
1511         * gfortran.dg/complex_write.f90: New test.
1512
1513 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1514
1515         PR c++/17595
1516         * g++.dg/parse/pragma2.C: New test.
1517
1518         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
1519
1520 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1521
1522         * gcc.dg/empty2.c: Add missing dg-warning.
1523
1524 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1525
1526         PR c++/17413
1527         * g++.dg/template/local4.C: New test.
1528         * g++.dg/template/crash19.C: Add dg-error marker.
1529
1530         * g++.dg/template/crash31.C: Correct embedded PR number.
1531
1532 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1533
1534         PR c++/16405
1535         * g++.dg/opt/temp1.C: Add do-run marker.
1536
1537 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1538
1539         * g++.dg/template/spec19.C: New.
1540
1541 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1542
1543         PR target/16819
1544         * gcc.dg/empty2.c: New.
1545
1546 2004-12-23  Richard Henderson  <rth@redhat.com>
1547
1548         * lib/target-supports.exp (check_effective_target_vect_no_align):
1549         Remove i?86 and x86-64.
1550
1551 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1552
1553         PR c++/16405
1554         * g++.dg/opt/temp1.C: New test.
1555
1556 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1557
1558         PR c++/18733
1559         * g++.dg/template/friend33.C: New testcase.
1560
1561 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
1562
1563         PR c++/18464
1564         * g++.dg/template/cond5.C: New test.
1565
1566         PR c++/18492
1567         * g++.dg/inherit/thunk3.C: New test.
1568
1569         PR c++/11224
1570         * g++.dg/warn/Wunused-9.C: New test.
1571
1572 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
1573
1574         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
1575
1576 2004-12-22  Jan Beulich  <jbeulich@novell.com>
1577
1578         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
1579
1580 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
1581
1582         PR c++/18378
1583         * g++.dg/ext/packed8.C: New test.
1584
1585         PR c++/13268
1586         * g++.dg/template/crash31.C: New test.
1587
1588         PR c++/19034
1589         * g++.dg/template/crash30.C: New test.
1590
1591 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
1592
1593         PR C++/18984
1594         * g++.dg/eh/ctor3.C: New test.
1595
1596 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1597
1598         * objc.dg/stabs-1.m: Allow section name to be quoted and
1599         assembly label to begin with '.LL'.
1600
1601 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
1602
1603         * gcc.dg/vect/vect.exp
1604         (check_effective_target_lp64_or_vect_no_align): New.
1605         * gcc.dg/vect/vect-77.c: Use it.
1606         * gcc.dg/vect/vect-78.c: Use it.
1607
1608         * lib/target-supports.exp
1609         (check_effective_target_vect_no_max,
1610         check_effective_target_vect_no_bitwise,
1611         check_effective_target_vect_no_align): New.
1612         * gcc.dg/vect/vect-13.c: Use them.
1613         * gcc.dg/vect/vect-17.c: Ditto.
1614         * gcc.dg/vect/vect-18.c: Ditto.
1615         * gcc.dg/vect/vect-19.c: Ditto.
1616         * gcc.dg/vect/vect-20.c: Ditto.
1617         * gcc.dg/vect/vect-27.c: Ditto.
1618         * gcc.dg/vect/vect-29.c: Ditto.
1619         * gcc.dg/vect/vect-44.c: Ditto.
1620         * gcc.dg/vect/vect-48.c: Ditto.
1621         * gcc.dg/vect/vect-50.c: Ditto.
1622         * gcc.dg/vect/vect-52.c: Ditto.
1623         * gcc.dg/vect/vect-54.c: Ditto.
1624         * gcc.dg/vect/vect-56.c: Ditto.
1625         * gcc.dg/vect/vect-58.c: Ditto.
1626         * gcc.dg/vect/vect-60.c: Ditto.
1627         * gcc.dg/vect/vect-72.c: Ditto.
1628         * gcc.dg/vect/vect-80.c: Ditto.
1629
1630 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
1631
1632         PR c++/14075
1633         * g++.dg/init/string1.C: New.
1634
1635         PR c++/18975
1636         * g++.dg/other/synth1.C: New.
1637
1638 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1639
1640         PR c/18963
1641         * gcc.dg/pr18963-1.c: New test.
1642
1643 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1644
1645         PR c/18596
1646         * gcc.dg/funcdef-storage-1.c (foo): Remove.
1647         * gcc.dg/pr18596-1.c: Use dg-error.
1648         (dg-options): Use -fno-unit-at-a-time.
1649         * gcc.dg/pr18596-2.c: New test.
1650         * gcc.dg/pr18596-3.c: New test.
1651
1652 2004-12-20  Roger Sayle  <roger@eyesopen.com>
1653
1654         PR middle-end/18683
1655         * g++.dg/opt/pr18683-1.C: New test case.
1656
1657 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
1658
1659         PR other/19093
1660         * g++.dg/opt/max1.C: Fix for 64bit targets.
1661
1662 2004-12-20  Matt Austern  <austern@apple.com>
1663
1664         PR c++/19044
1665         * g++.dg/ext/builtin6.C: New
1666
1667 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
1668
1669         PR tree-optimization/19080
1670         * gcc.c-torture/compile/pr19080.c: New test.
1671
1672 2004-12-20  Steven Bosscher  <stevenb@suse.de>
1673
1674         * gcc.dg/20041219-1.c: New test.
1675
1676 2004-12-19  Roger Sayle  <roger@eyesopen.com>
1677
1678         PR middle-end/19068
1679         * g++.dg/opt/max1.C: New test case.
1680
1681 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1682
1683         * gcc.dg/fdata-sections-1.c: New test.
1684
1685 2004-12-18  Roger Sayle  <roger@eyesopen.com>
1686
1687         PR middle-end/18548
1688         * gcc.dg/max-1.c: New test case.
1689
1690 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
1691
1692         * gcc.c-torture/execute/20041218-1.c: New test.
1693
1694 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
1695
1696         * gcc.dg/pr18501.c: New test.
1697         * gcc.dg/uninit-5.c: XFAIL.
1698         * gcc.dg/uninit-9.c: XFAIL.
1699
1700 2004-12-17  Dale Johannesen  <dalej@apple.com>
1701
1702         * gcc.dg/20041213-1.c:  New.
1703
1704 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
1705
1706         * objc.dg/stabs-1.m: Allow assembly label to begin
1707         with a dot ('.').
1708
1709 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
1710
1711         * gcc.c-torture/execute/20041213-1.c: Move...
1712         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
1713
1714 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
1715
1716         PR c++/18721
1717         * g++.dg/lookup/conv-5.C: New.
1718
1719 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
1720
1721         * objc.dg/stabs-1.m: New test.
1722
1723 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1724
1725         * gcc.dg/visibility-c.c: Change compile to
1726         assemble for the test.
1727
1728 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1729
1730         PR target/19041
1731         * gcc.dg/visibility-c.c: New test.
1732
1733 2004-12-16  Roger Sayle  <roger@eyesopen.com>
1734
1735         PR middle-end/18493
1736         * gcc.dg/switch-8.c: New test case.
1737
1738 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
1739
1740         PR c++/18905
1741         * g++.dg/template/init4.C: New.
1742         * g++.dg/opt/static3.C: Enable optimizer.
1743
1744 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
1745
1746         * g++.dg/other/complex1.C: New test.
1747
1748 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
1749
1750         * g++.dg/opt/inline9.C: New test.
1751
1752 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1753
1754         PR fortran/18993
1755         * gfotran.dg/nullify_1.f: New test.
1756
1757 2004-12-15  Richard Henderson  <rth@redhat.com>
1758
1759         * gcc.target/i386/i386.exp: New harness.
1760         * gcc.target/i386/vect-args.c: New.
1761
1762 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
1763
1764         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
1765
1766 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1767
1768         PR c++/18825
1769         * g++.dg/template/friend32.C: New test.
1770
1771 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1772
1773         * cpp/pragma-once-1.c: New test.
1774         * cpp/pragma-once-1b.h: Likewise.
1775         * cpp/pragma-once-1c.h: Likewise.
1776         * cpp/pragma-once-1d.h: Likewise.
1777         * cpp/inc/pragma-once-1a.h: Likewise.
1778
1779 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
1780             Steven G. Kargl  <kargls@comcast.net>
1781
1782         PR fortran/17597
1783         * gfortran.dg/list_read_3.f90: New test.
1784
1785 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1786
1787         * gcc.dg/ftrapv-2.c: New test.
1788
1789 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
1790
1791         PR c++/18981
1792         * g++.dg/template/typename9.C: New test.
1793
1794 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
1795
1796         PR c++/18738
1797         * g++.dg/template/typename8.C: New test.
1798         * g++.dg/parse/friend2.C: Tweak error message.
1799
1800 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
1801
1802         * gcc.c-torture/20041214-1.c: New test.
1803
1804 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
1805
1806         PR c++/18965
1807         * g++.dg/init/array17.C: New test.
1808
1809 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
1810
1811         PR c++/18793
1812         * g++.dg/init/aggr3.C: New test.
1813
1814 2004-12-14  Janis Johnson  <janis187@us.ibm.com
1815
1816         * gcc.dg/altivec-types-1.c: New test.
1817         * gcc.dg/altivec-types-2.c: New test.
1818         * gcc.dg/altivec-types-3.c: New test.
1819         * gcc.dg/altivec-types-4.c: New test.
1820         * g++.dg/ext/altivec-types-1.C: New test.
1821         * g++.dg/ext/altivec-types-2.C: New test.
1822         * g++.dg/ext/altivec-types-3.C: New test.
1823         * g++.dg/ext/altivec-types-4.C: New test.
1824
1825 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
1826
1827         PR middle-end/18951
1828         * gcc.c-torture/execute/20041213-1.c: New test.
1829
1830 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
1831
1832         PR c++/18949
1833         * g++.dg/template/cast1.C: New.
1834
1835 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
1836
1837         * gcc.c-torture/execute/20041213-2.c: New test.
1838
1839 2004-12-13  Richard Henderson  <rth@redhat.com>
1840
1841         * gcc.dg/i386-sse-10.c: Fix typo in options.
1842
1843 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
1844
1845         PR c++/18968
1846         * g++.dg/opt/pr18968.C: New test.
1847
1848 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
1849
1850         PR c++/18925
1851         * g++.dg/ext/visibility/staticdatamem.C: New test.
1852
1853 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
1854
1855         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
1856
1857 2004-12-13  Roger Sayle  <roger@eyesopen.com>
1858
1859         PR rtl-optimization/18928
1860         * gcc.dg/pr18928-1.c: New test case.
1861
1862 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
1863
1864         PR tree-opt/16951
1865         * gcc.c-torture/compile/20041211-1.c: New.
1866
1867 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1868
1869         PR middle-end/17564
1870         * gcc.c-torture/execute/20041212-1.c: New test.
1871
1872 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1873
1874         PR fortran/18869
1875         * gfortran.dg/common_1.f90: New test.
1876
1877 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
1878         Paul Brook  <paul@codesourcery.com>
1879
1880         PR fortran/16222
1881         * gfortran.dg/real_do_1.f90: New test.
1882
1883 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
1884
1885         PR tree-opt/18040
1886         * g++.dg/opt/ptrmem6.C: New test.
1887
1888 2004-12-11  Roger Sayle  <roger@eyesopen.com>
1889
1890         PR middle-end/18921
1891         * gcc.dg/pr18921-1.c: New test case.
1892
1893 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1894
1895         PR fortran/17175
1896         * gfortran.dg/scale_1.f90: New test.
1897
1898 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
1899
1900         PR middle-end/18903
1901         * gcc.c-torture/compile/pr18903.c: New test.
1902
1903 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
1904
1905         * gcc.c-torture/execute/20041210-1.c: New test.
1906
1907 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1908
1909         PR c++/18731
1910         * g++.dg/parser/struct-1.C: New test.
1911         * g++.dg/parser/struct-2.C: New test.
1912         * g++.dg/parser/struct-3.C: New test.
1913
1914 2004-12-09  Richard Henderson  <rth@redhat.com>
1915
1916         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
1917
1918         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
1919         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
1920
1921 2004-12-09  Matt Austern  <austern@apple.com>
1922
1923         PR c++/18514
1924         * g++.dg/ext/builtin1.C: New
1925         * g++.dg/ext/builtin2.C: New
1926         * g++.dg/ext/builtin3.C: New
1927         * g++.dg/ext/builtin4.C: New
1928         * g++.dg/ext/builtin5.C: New
1929
1930 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
1931
1932         PR tree-opt/18904
1933         * g++.dg/opt/ptrmem5.C: New test.
1934
1935 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
1936
1937         * g++.dg/parse/typename5.C: Adjust for new error.
1938         * g++.dg/parse/typename7.C: New.
1939
1940 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1941
1942         PR c++/18073
1943         * g++.dg/other/mmintrin.C: New test.
1944
1945 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
1946
1947         PR c++/16681
1948         * g++.dg/init/array15.C: New.
1949         * g++.dg/init/array16.C: New.
1950
1951 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1952
1953         PR fortran/18826
1954         * gfortran.dg/assign_1.f90: New test.
1955
1956 2004-12-08  Nick Clifton  <nickc@redhat.com>
1957
1958         * gcc.target/xstormy16/bss_below100: New directory containing tests.
1959         * gcc.target/xstormy16/data_below100: Likewise.
1960         * gcc.target/xstormy16/sfr: Likewise.
1961         * gcc.target/xstormy16/below100.S: New test source file.
1962         * gcc.target/xstormy16/below100.ld: New test linker script.
1963         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
1964         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
1965         bp instructions.
1966         * gcc.target/xstormy16/bp.c: Likewise.
1967
1968         * gcc.target/xstormy16/bss_below100: New files:
1969         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
1970         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
1971         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
1972         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
1973         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
1974         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
1975         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
1976         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
1977         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
1978         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
1979         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
1980         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
1981         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
1982         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
1983         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
1984         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
1985         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
1986         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
1987         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
1988         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
1989         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
1990         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
1991         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
1992         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
1993         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
1994         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
1995         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
1996
1997         * gcc.target/xstormy16/data_below100: New files:
1998         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
1999         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
2000         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
2001         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
2002         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
2003         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
2004         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
2005         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
2006         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
2007         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
2008         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
2009         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
2010         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
2011         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
2012         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
2013         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
2014         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
2015         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
2016         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
2017         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
2018         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
2019         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
2020         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
2021         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
2022         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
2023         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
2024         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
2025
2026         * gcc.target/xstormy16/sfr: New files:
2027         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
2028         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
2029         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
2030         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
2031         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
2032         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
2033         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
2034         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
2035         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
2036         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
2037         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
2038         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
2039         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
2040         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
2041         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
2042         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
2043         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
2044         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
2045         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
2046         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
2047         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
2048         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
2049         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
2050         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
2051         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
2052         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
2053         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
2054         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
2055         27_if0_sfrw_bitfield_f.c
2056
2057 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2058
2059         PR c++/18100
2060         * g++.dg/lookup/name-clash4.C: New test.
2061
2062 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
2063
2064         PR c++/18672
2065         * g++.dg/opt/array1.C: New.
2066
2067         PR c++/18803
2068         * g++.dg/template/operator5.C: New.
2069
2070 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
2071
2072         PR c/18867
2073         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
2074
2075 2004-12-07  Steven Bosscher  <stevenb@suse.de>
2076
2077         * gcc.dg/noncompile/20041207.c: New test.
2078
2079 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
2080
2081         * g++.dg/other/unreachable-1.C: New test.
2082
2083 2004-12-06  Nick Clifton  <nickc@redhat.com>
2084
2085         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
2086         <limits.h> because the latter comes from gcc's include/ directory
2087         and not the newlib/libc/include directory.
2088
2089 2004-12-04  Richard Henderson  <rth@redhat.com>
2090
2091         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
2092
2093 2004-12-04  Richard Henderson  <rth@redhat.com>
2094
2095         * lib/target-supports.exp (check_gc_sections_available): Disable
2096         for alpha and ia64.
2097
2098 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
2099
2100         PR middle-end/17909
2101         * g++.dg/other/vararg-2.C: New test.
2102
2103 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2104
2105         PR c++/17011, c++/17971
2106         * g++.dg/template/error15.C: Adjust expected error.
2107         * g++.dg/template/instantiate3.C: Likewise.
2108
2109 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
2110
2111         * gcc.dg/altivec-18.c: Fix for darwin
2112
2113 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
2114
2115         PR c++/18782
2116         * g++.dg/parse/ptrmem2.C: New.
2117
2118         PR c++/18318
2119         * g++.dg/template/new1.C: New.
2120
2121 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2122
2123         PR fortran/18710
2124         * gfortran.dg/direct_io_3.f90: New test.
2125
2126 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
2127
2128         PR 18758
2129         * g++.dg/parse/crash21.C: New.
2130
2131 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2132
2133         PR c++/15664, c++/18276
2134         * g++.dg/template/ttp13.C: New test.
2135         * g++.dg/template/ttp14.C: Likewise.
2136
2137 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2138
2139         PR c++/18123
2140         * g++.dg/parse/enum2.C: New test.
2141         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
2142
2143 2004-12-02  Nick Clifton  <nickc@redhat.com>
2144
2145         * gcc.target/xstormy16: New test directory.
2146         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2147         * gcc.target/xstormy16/bp.c: Check the generation of bp
2148         instructions.
2149         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
2150         bn instructions and the BELOW100 attribute.
2151
2152 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
2153
2154         PR target/16952
2155         * gcc.dg/ppc-eabi.c: New.
2156
2157 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2158
2159         PR fortran/18284
2160         * gfortran.dg/backspace.f90
2161
2162 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2163
2164         * gfortran.dg/inquire.f90: New test.
2165
2166 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
2167
2168         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
2169         handle effective-target-keyword.
2170         (dg-skip-if): Support effective-target keyword as target list.
2171         (dg-xfail-if): Ditto.
2172         * lib/target-supports.exp (is-effective-target-keyword): New proc.
2173
2174 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
2175
2176         PR tree-optimization/18291
2177         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
2178
2179 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
2180
2181         PR C++/18729
2182         * g++.dg/parse/crash20.C: New.
2183
2184         PR c++/17431
2185         * g++.dg/overload/arg1.C: New.
2186         * g++.dg/overload/arg2.C: New.
2187         * g++.dg/overload/arg3.C: New.
2188         * g++.dg/overload/arg4.C: New.
2189
2190 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
2191
2192         * gcc.dg/c99-flex-array-4.c: Remove.
2193
2194 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2195
2196         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
2197
2198         * lib/target-supports.exp (is-effective-target): Simplify.
2199
2200         * lib/target-supports.exp (check_effective_target_vect_long):
2201         Fix for powerpc64-*-*.
2202
2203 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
2204
2205         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
2206         to support new requirements on FreeBSD 5.
2207
2208 2004-11-30  Devang Patel  <dpatel@apple.com>
2209
2210         PR 18702
2211         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
2212
2213 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2214
2215         * g++.dg/ext/altivec-13.C: New test.
2216
2217 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
2218
2219         PR tree-opt/18298
2220         * gcc.c-torture/execute/p18298.c: New test.
2221
2222 2004-11-30  Ira Rosen  <irar@il.ibm.com>
2223             Dorit Naishlos  <dorit@il.ibm.com>
2224
2225         PR tree-opt/18607
2226         * gcc.dg/vect/vect-89.c: New test.
2227
2228 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
2229
2230         * gcc.dg/pr18596-1.c: New test.
2231
2232 2004-11-30  Ben Elliston  <bje@au.ibm.com>
2233
2234         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
2235
2236 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2237
2238         PR c/18479
2239         * gcc.dg/pr18479.c: New test.
2240
2241 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2242
2243         PR target/18490
2244         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
2245         mmix-knuth-mmixware.
2246
2247         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
2248         cris-*-elf* cris-*-aout* mmix-*-*
2249
2250 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2251
2252         PR middle-end/18725
2253         * gcc.dg/pr18725.c: New test.
2254
2255 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2256
2257         PR target/18488
2258         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
2259
2260         PR target/18336
2261         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
2262
2263 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
2264
2265         PR c++/18368
2266         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
2267         * g++.old-deja/g++.law/ctors5.C: Likewise.
2268         * g++.old-deja/g++.other/crash25.C: Likewise.
2269
2270         PR c++/18674
2271         * g++.dg/template/error16.C: New test.
2272
2273         PR c++/18512
2274         * g++.dg/template/crash29.C: New test.
2275
2276 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
2277
2278         PR tree-optimization/18712
2279         * gcc.c-torture/compile/pr18712.c: New test.
2280
2281 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
2282
2283         PR c/7544
2284         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
2285         tests.
2286
2287 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2288
2289         PR c++/18652
2290         * g++.dg/lookup/crash6.C: New test.
2291
2292 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2293
2294         PR middle-end/18164
2295         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
2296
2297 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
2298
2299         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
2300         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
2301         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
2302
2303 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
2304
2305         * gcc.dg/pr18164.c: New test.
2306
2307 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
2308
2309         * gcc.dg/funroll-loops-all.c: New.
2310
2311 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
2312
2313         PR target/18489
2314         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
2315         delimeter, match space and TAB as well as ":".
2316
2317         PR target/18484
2318         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
2319
2320         PR target/18348
2321         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
2322
2323         PR target/18345
2324         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
2325
2326         PR target/18337
2327         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
2328
2329 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
2330
2331         * gfortran.dg/direct_io_2.f90: New test.
2332
2333 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
2334
2335         PR target/18334
2336         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
2337
2338 2004-11-28  Richard Henderson  <rth@redhat.com>
2339
2340         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
2341
2342 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
2343
2344         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
2345         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
2346         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
2347         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
2348         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
2349         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
2350         gcc.dg/pointer-arith-8.c: New tests.
2351
2352 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
2353
2354         PR fortran/18364
2355         * gfortran.dg/endfile.f90: New test.
2356
2357 2004-11-27  Falk Hueffner  <falk@debian.org>
2358
2359         * gcc.dg/loop-6.c: New test.
2360
2361 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
2362
2363         * gcc.c-torture/execute/20041126-1.c: New test.
2364
2365 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
2366
2367         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
2368         on IRIX.
2369
2370 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
2371
2372         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
2373         functions.
2374
2375 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
2376
2377         PR rtl-optimization/17825
2378         * gcc.c-torture/compile/20041119-1.c: New test.
2379
2380 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2381
2382         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
2383         Check existence of ld library path variables before unsetting.
2384
2385 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
2386
2387         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
2388
2389 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
2390
2391         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
2392
2393 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
2394
2395         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
2396
2397 2004-11-26  Ben Elliston  <bje@au.ibm.com>
2398
2399         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
2400         dg-do directive.
2401
2402 2004-11-26  Ben Elliston  <bje@au.ibm.com>
2403
2404         * gcc.dg/pr17957.c: Pass --param, not -param.
2405
2406 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
2407
2408         PR middle-end/17957
2409         * testsuite/gcc.dg/pr17957.c: New test.
2410
2411 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
2412
2413         PR c++/18445
2414         * g++.dg/template/crash28.C: Likewise.
2415
2416         PR c++/18001
2417         * g++.dg/expr/unary2.C: Adjust lvalue messages.
2418         * g++.dg/ext/lvaddr.C: Likewise.
2419         * g++.dg/opt/pr7503-3.C: Likewise.
2420
2421         PR c++/18466
2422         * g++.dg/parse/qualified3.C: New test.
2423         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
2424
2425         PR c++/18545
2426         * g++.dg/expr/return1.C: New test.
2427
2428 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2429
2430         Friend class name lookup 3/n, PR c++/3332
2431         * g++.dg/lookup/friend3.C: New test.
2432         * g++.dg/lookup/friend4.C: Likewise.
2433         * g++.dg/lookup/friend5.C: Likewise.
2434
2435 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2436
2437         Friend class name lookup 2/n, PR c++/14513, c++/15410
2438         * g++.dg/lookup/friend2.C: New test.
2439         * g++.dg/template/friend31.C: Likewise.
2440
2441 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2442
2443         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
2444
2445 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
2446
2447         PR c++/17473
2448         * g++.dg/tc1/dr56.C: Remove.
2449         * g++.dg/template/typedef1.C: Add dg-error markers.
2450         * g++.old-deja/g++.other/typedef7.C: Likewise.
2451
2452         PR c++/18285
2453         * g++.dg/parse/typedef7.C: New test.
2454
2455 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
2456
2457         * gcc.c-torture/execute/20041124-1.c: New test.
2458
2459 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
2460
2461         * g++.dg/template/deduce3.C: New test.
2462
2463         PR c++/18586
2464         * g++.dg/template/crash27.C: New test.
2465
2466         PR c++/18530
2467         * g++.dg/warn/Wshadow-3.C: New test.
2468
2469 2004-11-24  Devang Patel  <dpatel@apple.com>
2470
2471         PR/18555
2472         * gcc.dg/cpp/isysroot-1.c: New test.
2473         * gcc.dg/cpp/usr/include/stdio.h: New file.
2474         * gcc.dg/cpp/isysroot-2.c: New test.
2475         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
2476         New file.
2477
2478 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2479
2480         PR c++/8929
2481         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
2482
2483 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2484
2485         * gcc.target/sparc/align.c: Do not include <stdint.h>.
2486         * gcc.target/sparc/pdist.c: Likewise.
2487
2488 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
2489
2490         PR c++/16882
2491         * g++.dg/conversion/simd1.C: New test.
2492
2493 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2494
2495         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
2496         and restore_ld_library_path_env_vars.
2497         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
2498         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
2499         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
2500         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
2501
2502 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
2503
2504         * gcc.dg/pragma-align-2.c: Test macro expansion.
2505         * gcc.dg/pragma-pack-2.c: New test.
2506
2507 2004-11-23  Richard Henderson  <rth@redhat.com>
2508
2509         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
2510         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2511         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
2512         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
2513         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
2514         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
2515
2516         * gcc.dg/vect/vect.exp: Add check for alpha.
2517         * lib/target-supports.exp (check_alpha_max_hw_available): New.
2518         (check_effective_target_vect_int): Enable for alpha.
2519         (check_effective_target_vect_long): New.
2520         (is-effective-target): Add it.
2521
2522 2004-11-23  Uros Bizjak <uros@kss-loka.si>
2523
2524         * gcc.dg/pr18614-1.c: New test.
2525
2526 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2527
2528         * gcc.dg/setjmp-2.c: New test.
2529
2530 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
2531
2532         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
2533         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
2534         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
2535         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
2536         gcc.target/sparc/pdist.c: New tests.
2537
2538 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
2539
2540         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
2541
2542 2004-11-22  Dale Johannesen  <dalej@apple.com>
2543
2544         * gcc.dg/20041111-1.c:  New.
2545
2546 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2547
2548         PR tree-opt/18536
2549         * gcc.dg/vect/pr18536.c: New test.
2550
2551 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2552
2553         PR c++/18354
2554         * g++.dg/template/nontype11.C: New test.
2555
2556 2004-11-21  Roger Sayle  <roger@eyesopen.com>
2557
2558         PR middle-end/18520
2559         * gcc.dg/pr18520-1.c: New test case.
2560
2561 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
2562
2563         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
2564         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
2565         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
2566         expected diagnostics.
2567
2568 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2569
2570         PR target/18580
2571         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
2572         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
2573         vect-77.c, vect-77a.c: XFAIL on the SPARC.
2574
2575 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2576
2577         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
2578
2579 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
2580             Joseph Myers  <joseph@codesourcery.com>
2581
2582         * lib/target-supports.exp (check_visibility_available): Really
2583         test the compiler.
2584
2585 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2586
2587         PR tree-opt/18181
2588         * gcc.dg/vect/vect-85.c: New test.
2589         * gcc.dg/vect/vect-86.c: New test.
2590         * gcc.dg/vect/vect-87.c: New test.
2591         * gcc.dg/vect/vect-88.c: New test.
2592
2593 2004-11-19  Ben Elliston  <bje@au.ibm.com>
2594
2595         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
2596
2597 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
2598
2599         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
2600         * gcc.dg/ppc-and-1.c: Ditto.
2601         * gcc.dg/ppc-compare-1.c: Ditto.
2602         * gcc.dg/ppc-mov-1.c: Ditto
2603
2604 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
2605             Mark Mitchell  <mark@codesourcery.com>
2606
2607         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
2608
2609 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2610             Aldy Hernandez  <aldyh@redhat.com>
2611
2612         * lib/target-supports.exp (check_effective_target_vect_int): New
2613         (check_effective_target_vect_float): New
2614         (check_effective_target_vect_double): New.
2615         (is-effective-target): Support new effective targets keywords.
2616         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
2617         default action for dg-do.
2618         * gcc.dg/vect/pr16105.c: Use new support.
2619         * gcc.dg/vect/pr18400.c: Ditto.
2620         * gcc.dg/vect/pr18425.c: Ditto.
2621         * gcc.dg/vect/vect-1.c: Ditto.
2622         * gcc.dg/vect/vect-10.c: Ditto.
2623         * gcc.dg/vect/vect-11.c: Ditto.
2624         * gcc.dg/vect/vect-12.c: Ditto.
2625         * gcc.dg/vect/vect-13.c: Ditto.
2626         * gcc.dg/vect/vect-14.c: Ditto.
2627         * gcc.dg/vect/vect-15.c: Ditto.
2628         * gcc.dg/vect/vect-16.c: Ditto.
2629         * gcc.dg/vect/vect-17.c: Ditto.
2630         * gcc.dg/vect/vect-18.c: Ditto.
2631         * gcc.dg/vect/vect-19.c: Ditto.
2632         * gcc.dg/vect/vect-2.c: Ditto.
2633         * gcc.dg/vect/vect-20.c: Ditto.
2634         * gcc.dg/vect/vect-21.c: Ditto.
2635         * gcc.dg/vect/vect-22.c: Ditto.
2636         * gcc.dg/vect/vect-23.c: Ditto.
2637         * gcc.dg/vect/vect-24.c: Ditto.
2638         * gcc.dg/vect/vect-25.c: Ditto.
2639         * gcc.dg/vect/vect-26.c: Ditto.
2640         * gcc.dg/vect/vect-27.c: Ditto.
2641         * gcc.dg/vect/vect-27a.c: Ditto.
2642         * gcc.dg/vect/vect-28.c: Ditto.
2643         * gcc.dg/vect/vect-29.c: Ditto.
2644         * gcc.dg/vect/vect-29a.c: Ditto.
2645         * gcc.dg/vect/vect-3.c: Ditto.
2646         * gcc.dg/vect/vect-30.c: Ditto.
2647         * gcc.dg/vect/vect-31.c: Ditto.
2648         * gcc.dg/vect/vect-32.c: Ditto.
2649         * gcc.dg/vect/vect-33.c: Ditto.
2650         * gcc.dg/vect/vect-34.c: Ditto.
2651         * gcc.dg/vect/vect-35.c: Ditto.
2652         * gcc.dg/vect/vect-36.c: Ditto.
2653         * gcc.dg/vect/vect-37.c: Ditto.
2654         * gcc.dg/vect/vect-38.c: Ditto.
2655         * gcc.dg/vect/vect-4.c: Ditto.
2656         * gcc.dg/vect/vect-40.c: Ditto.
2657         * gcc.dg/vect/vect-41.c: Ditto.
2658         * gcc.dg/vect/vect-42.c: Ditto.
2659         * gcc.dg/vect/vect-43.c: Ditto.
2660         * gcc.dg/vect/vect-44.c: Ditto.
2661         * gcc.dg/vect/vect-45.c: Ditto.
2662         * gcc.dg/vect/vect-46.c: Ditto.
2663         * gcc.dg/vect/vect-47.c: Ditto.
2664         * gcc.dg/vect/vect-48.c: Ditto.
2665         * gcc.dg/vect/vect-48a.c: Ditto.
2666         * gcc.dg/vect/vect-49.c: Ditto.
2667         * gcc.dg/vect/vect-5.c: Ditto.
2668         * gcc.dg/vect/vect-50.c: Ditto.
2669         * gcc.dg/vect/vect-51.c: Ditto.
2670         * gcc.dg/vect/vect-52.c: Ditto.
2671         * gcc.dg/vect/vect-53.c: Ditto.
2672         * gcc.dg/vect/vect-54.c: Ditto.
2673         * gcc.dg/vect/vect-55.c: Ditto.
2674         * gcc.dg/vect/vect-56.c: Ditto.
2675         * gcc.dg/vect/vect-56a.c: Ditto.
2676         * gcc.dg/vect/vect-57.c: Ditto.
2677         * gcc.dg/vect/vect-58.c: Ditto.
2678         * gcc.dg/vect/vect-59.c: Ditto.
2679         * gcc.dg/vect/vect-6.c: Ditto.
2680         * gcc.dg/vect/vect-60.c: Ditto.
2681         * gcc.dg/vect/vect-61.c: Ditto.
2682         * gcc.dg/vect/vect-62.c: Ditto.
2683         * gcc.dg/vect/vect-63.c: Ditto.
2684         * gcc.dg/vect/vect-64.c: Ditto.
2685         * gcc.dg/vect/vect-65.c: Ditto.
2686         * gcc.dg/vect/vect-66.c: Ditto.
2687         * gcc.dg/vect/vect-67.c: Ditto.
2688         * gcc.dg/vect/vect-68.c: Ditto.
2689         * gcc.dg/vect/vect-69.c: Ditto.
2690         * gcc.dg/vect/vect-7.c: Ditto.
2691         * gcc.dg/vect/vect-72.c: Ditto.
2692         * gcc.dg/vect/vect-72a.c: Ditto.
2693         * gcc.dg/vect/vect-73.c: Ditto.
2694         * gcc.dg/vect/vect-74.c: Ditto.
2695         * gcc.dg/vect/vect-75.c: Ditto.
2696         * gcc.dg/vect/vect-76.c: Ditto.
2697         * gcc.dg/vect/vect-77.c: Ditto.
2698         * gcc.dg/vect/vect-77a.c: Ditto.
2699         * gcc.dg/vect/vect-78.c: Ditto.
2700         * gcc.dg/vect/vect-79.c: Ditto.
2701         * gcc.dg/vect/vect-8.c: Ditto.
2702         * gcc.dg/vect/vect-80.c: Ditto.
2703         * gcc.dg/vect/vect-82.c: Ditto.
2704         * gcc.dg/vect/vect-82_64.c: Ditto.
2705         * gcc.dg/vect/vect-83.c: Ditto.
2706         * gcc.dg/vect/vect-83_64.c: Ditto.
2707         * gcc.dg/vect/vect-9.c: Ditto.
2708         * gcc.dg/vect/vect-all.c: Ditto.
2709         * gcc.dg/vect/vect-none.c: Ditto.
2710
2711 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2712
2713         * lib/gcc-dg.exp (dg-skip-if): New function.
2714         (dg-forbid-option): Remove.
2715         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
2716         * g++.dg/abi/bitfield8.C: Likewise.
2717         * g++.dg/abi/dtor1.C: Likewise.
2718         * g++.dg/abi/empty10.C: Likewise.
2719         * g++.dg/abi/empty7.C: Likewise.
2720         * g++.dg/abi/empty9.C: Likewise.
2721         * g++.dg/abi/layout3.C: Likewise.
2722         * g++.dg/abi/layout4.C: Likewise.
2723         * g++.dg/abi/thunk1.C: Likewise.
2724         * g++.dg/abi/thunk2.C: Likewise.
2725         * g++.dg/abi/vbase11.C: Likewise.
2726         * g++.dg/abi/vthunk2.C: Likewise.
2727         * g++.dg/abi/vthunk3.C: Likewise.
2728         * g++.dg/ext/attrib8.C: Likewise.
2729         * g++.dg/opt/longbranch2.C: Likewise.
2730         * g++.dg/opt/reg-stack4.C: Likewise.
2731         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2732         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2733         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2734         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2735         * g++.old-deja/g++.other/store-expr2.C: Likewise.
2736         * gcc.dg/20000609-1.c: Likewise.
2737         * gcc.dg/20000720-1.c: Likewise.
2738         * gcc.dg/20011107-1.c: Likewise.
2739         * gcc.dg/20011119-1.c: Likewise.
2740         * gcc.dg/20020108-1.c: Likewise.
2741         * gcc.dg/20020122-2.c: Likewise.
2742         * gcc.dg/20020122-3.c: Likewise.
2743         * gcc.dg/20020201-3.c: Likewise.
2744         * gcc.dg/20020206-1.c: Likewise.
2745         * gcc.dg/20020218-1.c: Likewise.
2746         * gcc.dg/20020310-1.c: Likewise.
2747         * gcc.dg/20020411-1.c: Likewise.
2748         * gcc.dg/20020418-2.c: Likewise.
2749         * gcc.dg/20020426-1.c: Likewise.
2750         * gcc.dg/20020426-2.c: Likewise.
2751         * gcc.dg/20020517-1.c: Likewise.
2752         * gcc.dg/20020523-1.c: Likewise.
2753         * gcc.dg/20020523-2.c: Likewise.
2754         * gcc.dg/20020729-1.c: Likewise.
2755         * gcc.dg/20030204-1.c: Likewise.
2756         * gcc.dg/20030826-2.c: Likewise.
2757         * gcc.dg/20030926-1.c: Likewise.
2758         * gcc.dg/20031202-1.c: Likewise.
2759         * gcc.dg/980312-1.c: Likewise.
2760         * gcc.dg/980313-1.c: Likewise.
2761         * gcc.dg/990117-1.c: Likewise.
2762         * gcc.dg/990424-1.c: Likewise.
2763         * gcc.dg/990524-1.c: Likewise.
2764         * gcc.dg/991230-1.c: Likewise.
2765         * gcc.dg/i386-387-1.c: Likewise.
2766         * gcc.dg/i386-387-2.c: Likewise.
2767         * gcc.dg/i386-387-3.c: Likewise.
2768         * gcc.dg/i386-387-4.c: Likewise.
2769         * gcc.dg/i386-387-5.c: Likewise.
2770         * gcc.dg/i386-387-6.c: Likewise.
2771         * gcc.dg/i386-asm-1.c: Likewise.
2772         * gcc.dg/i386-bitfield1.c: Likewise.
2773         * gcc.dg/i386-bitfield2.c: Likewise.
2774         * gcc.dg/i386-loop-1.c: Likewise.
2775         * gcc.dg/i386-loop-2.c: Likewise.
2776         * gcc.dg/i386-loop-3.c: Likewise.
2777         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
2778         * gcc.dg/i386-pic-1.c: Likewise.
2779         * gcc.dg/i386-regparm.c: Likewise.
2780         * gcc.dg/i386-signbit-1.c: Likewise.
2781         * gcc.dg/i386-signbit-2.c: Likewise.
2782         * gcc.dg/i386-signbit-3.c: Likewise.
2783         * gcc.dg/i386-sse-5.c: Likewise.
2784         * gcc.dg/i386-sse-8.c: Likewise.
2785         * gcc.dg/i386-unroll-1.c: Likewise.
2786         * gcc.dg/tls/opt-1.c: Likewise.
2787         * gcc.dg/tls/opt-2.c: Likewise.
2788         * gcc.dg/unroll-1.c: Likewise.
2789         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2790         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2791         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2792         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2793
2794 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2795
2796         * g++.dg/template/incomplete1.C: New test.
2797
2798 2004-11-16  Nick Clifton  <nickc@redhat.com>
2799
2800         Revert patches accidentally commited during checkin of fixes for
2801         xstormy16 tests:
2802         gcc.c-torture/execute/simd-4.c: Revert
2803         gcc.dg/20040910-1.c: Revert.
2804
2805 2004-11-16  Paul Brook  <paul@codesourcery.com>
2806
2807         PR fortran/13010
2808         * gfortran.dg/der_pointer_1.f90: New test.
2809
2810 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
2811
2812         PR c/18498
2813         * gcc.dg/bitfld-13.c: New test.
2814
2815 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
2816
2817         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
2818         powerpc*-*-linux*.
2819
2820         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
2821         * gcc.dg/ppc64-abi-2.c: Ditto.
2822         * gcc.dg/ppc64-abi-3.c: Ditto.
2823
2824         * lib/gcc-dg.exp (dg-target-list): Remove.
2825
2826 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
2827
2828         * gcc.dg/ia64-postinc.c: New test.
2829
2830 2004-11-15  Mark Mitchell <mark@codesourcery.com>
2831
2832         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
2833
2834 2004-11-15  Nick Clifton  <nickc@redhat.com>
2835
2836         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
2837         __INT_MAX__ so that the test can be compiled by toolchains
2838         targeted at 16-bit processors.
2839
2840         * gcc.dg/20040625-1.c: Use long constants rather than integers
2841         when performing arithmetic that will overflow 16-bits.
2842
2843         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
2844         xstormy16.  It does not support 128-bit vector operations.
2845
2846         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
2847         with the macro PTR_TYPE.  Define this macro to an integer type
2848         suitable for holding a pointer.
2849
2850         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
2851         the target is a 16-bit processor.
2852
2853         * gcc.dg/cpp/if-2.c: Expect a different warning message from
2854         16-bit targets where the character constant will be too long.
2855
2856         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
2857         where the double will not be directly addressable.
2858
2859 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2860
2861         Friend class name lookup 1/n, PR c++/18471
2862         * g++.dg/template/crash26.C: New test.
2863         * g++.dg/lookup/struct1.C: Adjust expected error.
2864         * g++.dg/parse/elab1.C: Likewise.
2865         * g++.dg/parse/elab2.C: Likewise.
2866         * g++.dg/parse/int-as-enum1.C: Likewise.
2867         * g++.dg/parse/struct-as-enum1.C: Likewise.
2868         * g++.dg/parse/typedef1.C: Likewise.
2869         * g++.dg/parse/typedef3.C: Likewise.
2870         * g++.dg/parse/typedef4.C: Likewise.
2871         * g++.dg/parse/typedef5.C: Likewise.
2872         * g++.dg/template/nontype4.C: Likewise.
2873         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2874         * g++.old-deja/g++.other/elab1.C: Likewise.
2875         * g++.old-deja/g++.other/syntax4.C: Likewise.
2876
2877 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2878
2879         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
2880
2881 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
2882
2883         * gcc.c-torture/execute/20041114-1.c: New test.
2884
2885 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
2886
2887         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
2888         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
2889         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
2890         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
2891         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
2892         gcc.dg/switch-7.c: New tests.
2893
2894 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2895
2896         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
2897
2898 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2899
2900         PR tree-opt/18400
2901         * gcc.dg/vect/pr18400.c: New test.
2902
2903 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2904             Andrew Pinski  <pinskia@physics.uc.edu>
2905
2906         PR tree-opt/18425
2907         * gcc.dg/vect/pr18425.c: New test.
2908
2909 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2910
2911         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
2912         Guard with dg-require-alias and dg-require-visibility.
2913
2914 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2915
2916         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
2917
2918 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2919
2920         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
2921
2922 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2923
2924         PR c++/17344
2925         * g++.dg/template/defarg5.C: New test.
2926
2927 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2928
2929         * g++.dg/parse/cast1.C: Run only on ILP32.
2930         * g++.old-deja/g++.mike/p784.C: Likewise.
2931
2932 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
2933
2934         * gcc.c-torture/execute/20041113-1.c: New test.
2935
2936 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
2937
2938         PR target/18230
2939         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
2940         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
2941         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
2942         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2943         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
2944         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
2945         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
2946         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
2947         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
2948         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
2949         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
2950         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
2951         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
2952
2953 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
2954
2955         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
2956         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
2957         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
2958         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
2959         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
2960         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
2961         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
2962         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
2963         gcc.target/sparc/combined-1.c: New tests.
2964
2965 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
2966
2967         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
2968         New tests.
2969
2970 2004-11-12  Mark Mitchell <mark@codesourcery.com>
2971
2972         * lib/gcc-dg.exp (dg-forbid-option): New function.
2973         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
2974         * g++.dg/abi/bitfield8.C: Likewise.
2975         * g++.dg/abi/dtor1.C: Likewise.
2976         * g++.dg/abi/empty10.C: Likewise.
2977         * g++.dg/abi/empty7.C: Likewise.
2978         * g++.dg/abi/empty9.C: Likewise.
2979         * g++.dg/abi/layout3.C: Likewise.
2980         * g++.dg/abi/layout4.C: Likewise.
2981         * g++.dg/abi/thunk1.C: Likewise.
2982         * g++.dg/abi/thunk2.C: Likewise.
2983         * g++.dg/abi/vbase11.C: Likewise.
2984         * g++.dg/abi/vthunk2.C: Likewise.
2985         * g++.dg/abi/vthunk3.C: Likewise.
2986         * g++.dg/ext/attrib8.C: Likewise.
2987         * g++.dg/opt/longbranch2.C: Likewise.
2988         * g++.dg/opt/reg-stack4.C: Likewise.
2989         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2990         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2991         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2992         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2993         * g++.old-deja/g++.other/store-expr2.C: Likewise.
2994         * gcc.dg/20000609-1.c: Likewise.
2995         * gcc.dg/20000720-1.c: Likewise.
2996         * gcc.dg/20011107-1.c: Likewise.
2997         * gcc.dg/20011119-1.c: Likewise.
2998         * gcc.dg/20020108-1.c: Likewise.
2999         * gcc.dg/20020122-2.c: Likewise.
3000         * gcc.dg/20020122-3.c: Likewise.
3001         * gcc.dg/20020201-3.c: Likewise.
3002         * gcc.dg/20020206-1.c: Likewise.
3003         * gcc.dg/20020218-1.c: Likewise.
3004         * gcc.dg/20020310-1.c: Likewise.
3005         * gcc.dg/20020411-1.c: Likewise.
3006         * gcc.dg/20020418-2.c: Likewise.
3007         * gcc.dg/20020426-1.c: Likewise.
3008         * gcc.dg/20020426-2.c: Likewise.
3009         * gcc.dg/20020517-1.c: Likewise.
3010         * gcc.dg/20020523-1.c: Likewise.
3011         * gcc.dg/20020523-2.c: Likewise.
3012         * gcc.dg/20020729-1.c: Likewise.
3013         * gcc.dg/20030204-1.c: Likewise.
3014         * gcc.dg/20030826-2.c: Likewise.
3015         * gcc.dg/20030926-1.c: Likewise.
3016         * gcc.dg/20031202-1.c: Likewise.
3017         * gcc.dg/980312-1.c: Likewise.
3018         * gcc.dg/980313-1.c: Likewise.
3019         * gcc.dg/990117-1.c: Likewise.
3020         * gcc.dg/990424-1.c: Likewise.
3021         * gcc.dg/990524-1.c: Likewise.
3022         * gcc.dg/991230-1.c: Likewise.
3023         * gcc.dg/i386-387-1.c: Likewise.
3024         * gcc.dg/i386-387-2.c: Likewise.
3025         * gcc.dg/i386-387-3.c: Likewise.
3026         * gcc.dg/i386-387-4.c: Likewise.
3027         * gcc.dg/i386-387-5.c: Likewise.
3028         * gcc.dg/i386-387-6.c: Likewise.
3029         * gcc.dg/i386-asm-1.c: Likewise.
3030         * gcc.dg/i386-bitfield1.c: Likewise.
3031         * gcc.dg/i386-bitfield2.c: Likewise.
3032         * gcc.dg/i386-loop-1.c: Likewise.
3033         * gcc.dg/i386-loop-2.c: Likewise.
3034         * gcc.dg/i386-loop-3.c: Likewise.
3035         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3036         * gcc.dg/i386-pic-1.c: Likewise.
3037         * gcc.dg/i386-regparm.c: Likewise.
3038         * gcc.dg/i386-signbit-1.c: Likewise.
3039         * gcc.dg/i386-signbit-2.c: Likewise.
3040         * gcc.dg/i386-signbit-3.c: Likewise.
3041         * gcc.dg/i386-sse-5.c: Likewise.
3042         * gcc.dg/i386-sse-8.c: Likewise.
3043         * gcc.dg/i386-unroll-1.c: Likewise.
3044         * gcc.dg/tls/opt-1.c: Likewise.
3045         * gcc.dg/tls/opt-2.c: Likewise.
3046         * gcc.dg/unroll-1.c: Likewise.
3047         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3048         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3049         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3050         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3051         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
3052         -m64 is specified.
3053
3054 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3055
3056         PR c++/18389
3057         * g++.dg/parse/cond1.C: New test.
3058
3059         PR c++/18429
3060         * g++.dg/template/array9.C: New test.
3061         * g++.dg/ext/vla1.C: Adjust error messages.
3062         * g++.dg/ext/vlm1.C: Likewise.
3063         * g++.dg/template/crash2.C: Likewise.
3064
3065         PR c++/18436
3066         * g++.dg/template/call3.C: New test.
3067
3068         PR c++/18407
3069         * g++.dg/template/ptrmem11.C: New test.
3070
3071 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
3072
3073         PR other/14264
3074         * lib/g++.exp: Set LC_ALL and LANG to C.
3075         * lib/gcc-dg.exp: Likewise.
3076         * lib/gfortran.exp: Likewise.
3077         * lib/objc.exp: Likewise.
3078         * lib/treelang.exp: Likewise.
3079
3080 2004-11-12  Andreas Schwab  <schwab@suse.de>
3081
3082         * gcc.dg/pr16286.c: Fix last change.
3083
3084 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3085
3086         PR c++/18416
3087         * g++.dg/init/global1.C: New test.
3088
3089 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
3090
3091         * gcc.c-torture/execute/20041112-1.c: New test.
3092
3093 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3094
3095         * lib/gcc-dg.exp (dg-target-list): New.
3096
3097 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3098             Richard Sandiford  <rsandifo@redhat.com>
3099
3100         * lib/target-supports.exp (get-compiler_messages): New.
3101         (check_named_sections_available): Use it.
3102         (check_effective_target_ilp32): New.
3103         (check_effective_target_lp64): New.
3104         (is-effective-target): New.
3105         * lib/gcc-dg.exp (dg-require-effective-target): New.
3106
3107 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
3108
3109         * gcc.dg/precedence-1.c: New test.
3110
3111 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3112
3113         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
3114
3115         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
3116         message, delete generated files, use more descriptive name for
3117         executable, and make the test unsupported when it cannot be run.
3118
3119         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
3120         (dg-require-weak, dg-require-visibility, dg-require-alias,
3121         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
3122         dg-require-iconv, dg-require-named-sections): Use it.
3123
3124         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
3125
3126 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
3127
3128         PR target/16457
3129         * gcc.dg/ppc-and-1: New
3130
3131         PR target/16796
3132         * gcc.dg/ppc-mov-1.c: New.
3133
3134         PR target/16458
3135         * gcc.dg/ppc-compare-1.c: New.
3136
3137 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
3138
3139         * objc.dg/desig-init-2.m: New test.
3140
3141 2004-11-10  Adam Nemet  <anemet@lnxw.com>
3142
3143         PR middle-end/18160
3144         * g++.dg/warn/register-var-1.C: New test.
3145         * g++.dg/warn/register-var-2.C: New test.
3146
3147 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3148
3149         * gcc.dg/union-2.c: New test.
3150
3151 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
3152
3153         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
3154         New test for PR tree-optimization/17892.
3155
3156 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
3157
3158         PR c++/18369
3159         * g++.dg/init/new12.C: New test.
3160
3161 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
3162
3163         * gcc.target/sparc: New directory.
3164         * gcc.target/sparc/sparc.exp: New driver.
3165         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
3166         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
3167         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
3168         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
3169
3170 2004-11-10  Paul Brook  <paul@codesourcery.com>
3171
3172         PR fortran/18218
3173         * gfortran.dg/list_read.c: New test.
3174
3175 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3176
3177         PR c/18322
3178         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
3179         expected diagnostic location.
3180
3181 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
3182
3183         * gcc.dg/20041109-1.c: New test.
3184
3185 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
3186
3187         PR objc/18406
3188         * objc/compile/pr18406.m: New test.
3189
3190 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3191
3192         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
3193
3194 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3195
3196         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
3197
3198 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3199
3200         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
3201
3202 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3203
3204         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
3205         exit.
3206
3207 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
3208
3209         PR tree-opt/18299
3210         * gcc.c-torture/pr18299-1.c: New test.
3211
3212 2004-11-06  Andreas Schwab  <schwab@suse.de>
3213
3214         * gcc.dg/pr16286.c: Also test for bool and pixel.
3215
3216 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
3217
3218         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
3219         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
3220         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
3221         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
3222         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
3223         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
3224         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
3225         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
3226         gcc.dg/struct-semi-3.c: New tests.
3227
3228 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3229
3230         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
3231
3232 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3233
3234         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
3235         Do not use C99 designators.
3236
3237 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3238
3239         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
3240
3241 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3242
3243         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
3244         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
3245         * gcc.c-torture/execute/simd-5.x: Remove.
3246
3247 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
3248
3249         PR rtl-optimization/17933
3250         * gcc.dg/torture/pr17933-1.c: New test.
3251
3252 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3253
3254         PR target/18106
3255         * lib/target-supports.exp (check_weak_available): Support
3256         Windows.
3257
3258 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
3259
3260         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
3261         call to fflush(stdout) before abort.
3262         (my_ffsll): New function.
3263         (generate_fields): Use it.
3264
3265 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3266
3267         * gcc.dg/init-undef-1.c: New test.
3268
3269 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3270
3271         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
3272         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
3273         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
3274         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
3275         expected messages for new parser.
3276
3277 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
3278
3279         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
3280
3281 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3282
3283         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
3284         on LP64 targets.
3285
3286 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3287
3288         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
3289         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
3290         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
3291         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
3292         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
3293         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
3294         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
3295         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
3296         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
3297         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
3298
3299 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3300
3301         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
3302         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
3303         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
3304         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
3305         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
3306         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
3307         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
3308         for new parser.
3309
3310 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
3311
3312         PR target/15342
3313         * gcc.dg/20041104-1.c: New test.
3314
3315 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3316
3317         * g++.dg/template/nontype7.C: New test.
3318         * g++.dg/template/nontype8.C: Likewise.
3319         * g++.dg/template/nontype9.C: Likewise.
3320         * g++.dg/template/nontype10.C: Likewise.
3321         * g++.dg/tc1/dr49.C: Likewise.
3322         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
3323         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
3324
3325 2004-11-04  Ben Elliston  <bje@au.ibm.com>
3326
3327         * g++.dg/rtti/tinfo1.C: Remove xfails.
3328
3329 2004-11-04  Ben Elliston  <bje@au.ibm.com>
3330
3331         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
3332         packed attribute to the definition to satisfy the new C++ parser.
3333
3334 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3335
3336         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
3337         invocations of va_arg.
3338
3339 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
3340
3341         PR c++/18124
3342         * g++.dg/template/crash25.C: New test.
3343
3344         PR c++/18155
3345         * g++.dg/template/typedef2.C: New test.
3346         * g++.dg/parse/crash13.C: Adjust error markers.
3347
3348         PR c++/18177
3349         * g++.dg/conversion/const3.C: New test.
3350
3351 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3352
3353         PR fortran/17535
3354         PR fortran/17583
3355         PR fortran/17713
3356         * gfortran.dg/generic_[123].f90: New testcases.
3357
3358 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3359
3360         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
3361         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
3362
3363 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
3364
3365         PR tree-opt/16808
3366         * gcc.c-torture/compile/pr16808.c: New test.
3367
3368 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
3369
3370         PR rtl-optimization/17104
3371         * gcc.dg/ppc-bitfield1.c: New.
3372
3373 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
3374
3375         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
3376
3377 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
3378
3379         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
3380         strings for 32-bit code.
3381
3382 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
3383
3384         PR c/18239
3385         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
3386
3387 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
3388
3389         PR c++/18064
3390         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
3391
3392 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
3393
3394         PR c++/15172
3395         * g++.dg/init/aggr2.C: New test.
3396
3397 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
3398
3399         * objc.dg/local-decl-1.m: New test.
3400
3401 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3402
3403         * gcc.dg/20040910-1.c: Adjust regex.
3404
3405 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3406
3407         PR rtl-optimization/18084
3408         * g++.dg/opt/pr18084-1.C: New testcase.
3409
3410 2004-10-30  Matt Austern  <austern@apple.com>
3411
3412         PR c++/17542
3413         * g++.dg/ext/attrib18.C: New test.
3414
3415 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3416
3417         PR middle-end/18096
3418         * gcc.dg/pr18096-1.c: New test case.
3419
3420 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3421
3422         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
3423
3424 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
3425
3426         PR c/16666
3427         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
3428         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
3429         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
3430         gcc.dg/old-style-prom-3.c: New tests.
3431
3432 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
3433
3434         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
3435         Remove unnecessary inclusion of stdio.h.
3436
3437 2004-10-29  Roger Sayle  <roger@eyesopen.com>
3438
3439         PR rtl-optimization/17581
3440         * gcc.dg/pr17581-1.c: New test case.
3441
3442 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
3443
3444         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
3445         being implemented.
3446         * g++.dg/conversion/dr195-1.C: New.
3447         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
3448         * g++.old-deja/g++.mike/p10148.C: Likewise.
3449
3450 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
3451
3452         PR c++/17695
3453         * g++.dg/debug/typedef2.C: New test.
3454
3455 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
3456
3457         PR fortran/13490
3458         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
3459         * gfortran.dg/g77/README: Update.
3460
3461 2004-10-28  Matt Austern  <austern@apple.com>
3462
3463         PR c++/14124
3464         * g++.dg/ext/packed7.C: New test.
3465
3466 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3467
3468         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
3469         scan-assembler.
3470         * lib/scanasm.exp (hidden-scan-for): New proc.
3471         (scan-hidden): Use hidden-scan-for instead of constructing the scan
3472         string.
3473         (scan-not-hidden): Likewise.
3474         * lib/target-supports.exp (check_visibility_available): mach-o is
3475         support too.
3476
3477 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
3478
3479         PR c++/17132
3480         * g++.dg/template/memclass3.C: New test.
3481
3482 2004-10-28  Adam Nemet  <anemet@lnxw.com>
3483
3484         PR middle-end/18160
3485         * gcc.dg/register-var-1.c: New test.
3486         * gcc.dg/register-var-2.c: New test.
3487         * gcc.dg/asm-7.c: Taking the address of a register variable is an
3488         error now.
3489
3490 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
3491
3492         PR other/18172
3493         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
3494         unused variables.
3495         * gcc.dg/vect/vect-22.c: Likewise.
3496
3497 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
3498
3499         * gcc.dg/i386-rotate-1.c: New test.
3500
3501 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
3502
3503         * g++.dg/init/ref12.C: Add "run" marker.
3504
3505         PR c++/17435
3506         * g++.dg/init/ref12.C: New test.
3507
3508         PR c++/18140
3509         * g++.dg/template/shift1.C: New test.
3510         * g++.dg/template/error10.C: Adjust error markers.
3511
3512 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
3513
3514         PR tree-opt/17529
3515         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
3516
3517 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
3518
3519         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
3520         * gcc.dg/weak/weak-3.c: Likewise.
3521         * gcc.dg/weak/weak-5.c: Likewise.
3522         * gcc.dg/weak/weak-9.c: Likewise.
3523         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
3524         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
3525
3526         * gcc.dg/darwin-weakimport-1.c: New.
3527
3528 2004-10-28  Ben Elliston  <bje@au.ibm.com>
3529
3530         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
3531
3532 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
3533
3534         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
3535         'syntax' error messages.
3536         * gcc.dg/cpp/direct2s.c: Likewise.
3537
3538 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
3539
3540         * gcc.c-torture/compile/20041026-1.c: New.
3541
3542 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
3543
3544         PR c++/18093
3545         * g++.dg/lookup/ns2.C: New test.
3546
3547         PR c++/18020
3548         * g++.dg/template/enum4.C: New test.
3549
3550         PR c++/18161
3551         * g++.dg/template/expr1.C: New test.
3552
3553 2004-10-26  Ben Elliston  <bje@au.ibm.com>
3554
3555         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
3556
3557 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3558
3559         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
3560         gcc.dg/decl-nospec-3.c: New tests.
3561
3562 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
3563
3564         * objc.dg/super-class-3.m: New test.
3565
3566 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
3567
3568         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
3569         resyncing.
3570         * gcc.dg/cpp/direct2s.c: Likewise.
3571
3572 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
3573
3574         * objc.dg/image-info.m: Update for changes to section selection.
3575
3576 2004-10-25  David Ayers  <d.ayers@inode.at>
3577             Ziemowit Laski  <zlaski@apple.com>
3578
3579         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
3580         diagnostics when messaging 'id <Proto>'.
3581         * objc.dg/class-protocol-1.m: New test.
3582         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
3583         a non-existent method signature.
3584         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
3585         Update diagnostics when messaging with non-existent method signature.
3586         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
3587         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
3588         invalid receivers are now resolved as if messaging 'id'; remove
3589         extraneous diagnostics.
3590
3591 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3592
3593         PR c/16667
3594         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
3595         gcc.dg/init-desig-obs-3.c: New tests.
3596
3597 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
3598
3599         * gcc.dg/debug/20041023-1.c: New test.
3600
3601 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
3602
3603         PR middle-end/17407
3604         * gcc.c-torture/compile/pr17407.c: New test.
3605
3606         PR c++/18121
3607         * g++.dg/template/array8.C: New test.
3608
3609 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3610
3611         PR other/18138
3612         * lib/g++.exp: Accept more than one multilib libgcc.
3613         * lib/gcc-dg.exp: Likewise.
3614         * lib/objc.exp: Likewise.
3615         * lib/treelang.exp: Likewise.
3616         * lib/gfortran.exp: Likewise.
3617
3618 2004-10-24  Ben Elliston  <bje@au.ibm.com>
3619
3620         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
3621
3622 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
3623
3624         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
3625         * gcc.dg/c99-const-expr-3.c: Likewise.
3626
3627 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
3628
3629         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
3630
3631 2004-10-23  Ben Elliston  <bje@au.ibm.com>
3632
3633         * gcc.c-torture/execute/loop-2e.x: Remove.
3634
3635 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3636
3637         PR c++/18095
3638         * g++.dg/parse/crash18.C: New.
3639         * g++.dg/parse/crash19.C: New.
3640
3641 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3642
3643         * g++.dg/ext/dllimport1.C: Move dg-warnings.
3644         * g++.dg/ext/dllimport2.C: Same.
3645         * g++.dg/ext/dllimport8.C: Same.
3646
3647 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
3648
3649         PR c++/10841
3650         * g++.dg/conversion/cast1.C: New test.
3651         * g++.dg/overload/pmf1.C: Adjust error marker.
3652
3653 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
3654
3655         PR objc/17923
3656         * objc.dg/const-str-7.m: New test.
3657
3658 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3659
3660         * g++.dg/template/memfriend11.C: Fix comment typo.
3661         * g++.dg/template/memfriend14.C: Likewise.
3662
3663 2004-10-20  Richard Henderson  <rth@redhat.com>
3664
3665         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
3666         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
3667         -fasynchronous-unwind-tables.
3668
3669 2004-10-20  Richard Henderson  <rth@redhat.com>
3670
3671         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
3672         (main): Return success.
3673         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
3674         (main): Return success.
3675
3676 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3677
3678         PR c++/13495
3679         * g++.dg/template/memfriend9.C: New test.
3680         * g++.dg/template/memfriend10.C: Likewise.
3681         * g++.dg/template/memfriend11.C: Likewise.
3682         * g++.dg/template/memfriend12.C: Likewise.
3683         * g++.dg/template/memfriend13.C: Likewise.
3684         * g++.dg/template/memfriend14.C: Likewise.
3685         * g++.dg/template/memfriend15.C: Likewise.
3686         * g++.dg/template/memfriend16.C: Likewise.
3687         * g++.dg/template/memfriend17.C: Likewise.
3688         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
3689
3690 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
3691
3692         * g++.dg/conversion/dr195.C: New.
3693         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
3694
3695 2004-10-20  Ben Elliston  <bje@au.ibm.com>
3696             Devang Patel  <dpatel@apple.com>
3697
3698         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
3699         of floating point arithmetic, which could trap.
3700
3701 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
3702
3703         PR c++/14035
3704         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
3705         * g++.dg/conversion/const2.C: New test.
3706         * g++.dg/expr/reinterpret2.C: New test.
3707         * g++.dg/expr/reinterpret3.C: New test.
3708         * g++.dg/expr/cast2.C: New test.
3709         * g++.dg/expr/copy1.C: New test.
3710         * g++.dg/other/conversion1.C: Change error message.
3711         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
3712         function pointers to void *.
3713         * g++.old-deja/g++.mike/p10148.C: Likewise.
3714
3715 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3716
3717         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
3718
3719 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
3720
3721         PR c++/18047
3722
3723         * g++.dg/parse/expr3.C: New test.
3724
3725 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3726
3727         * gcc.dg/smod-1.c: New test.
3728
3729 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
3730
3731         * objc.dg/method-14.m: New test.
3732
3733 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
3734
3735         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
3736         Also xfail as the patch was reverted.
3737
3738 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
3739
3740         PR middle-end/16973
3741         * gcc.dg/pr16973.c: New test.
3742
3743 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
3744
3745         PR tree-optimization/17656
3746         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
3747
3748 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
3749
3750         * g++.dg/eh/shadow1.C: New.
3751
3752 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
3753
3754         * gcc.c-torture/compile/20041018-1.c: New test.
3755
3756 2004-10-18  Ben Elliston  <bje@au.ibm.com>
3757
3758         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
3759         compiler referring to register 0 when accessing sdata.  The linker
3760         now patches things up.
3761
3762 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
3763
3764         PR c/17529
3765         * gcc.c-torture/compile/pr17529.c: New test.
3766
3767 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3768
3769         PR c++/17743
3770         * g++.dg/ext/attrib17.C: New test.
3771
3772 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3773
3774         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
3775
3776 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3777
3778         PR c++/10479
3779         * g++.dg/ext/attrib16.C: New test.
3780
3781 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
3782
3783         PR c++/17042
3784         * g++.dg/init/dso_handle1.C: New test.
3785
3786         PR c++/14667
3787         * g++.dg/parse/typedef6.C: New test.
3788
3789         PR c++/17916
3790         * g++.dg/parse/pragma1.C: New test.
3791
3792 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
3793
3794         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
3795
3796 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
3797
3798         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
3799         -fno-common when on HPPA HP-UX platforms.
3800
3801 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
3802
3803         PR other/16820
3804         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
3805         stdint.h.
3806         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
3807         uintptr_t.
3808
3809 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
3810
3811         PR c++/16301
3812         * g++.dg/lookup/strong-using-4.C: New test.
3813
3814 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
3815
3816         PR middle-end/16567
3817         * gcc.c-torture/compile/nested-1.c: New test.
3818
3819 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
3820
3821         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
3822         and mipsisa64*-*-* (until support for misaligned loads is added).
3823         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
3824         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
3825         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
3826         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
3827         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
3828         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
3829
3830 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
3831
3832         PR c++/17976
3833         * g++.dg/init/dtor3.C: New test.
3834
3835 2004-10-15  Ben Elliston  <bje@au.ibm.com>
3836
3837         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
3838
3839 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
3840
3841         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
3842         * gcc.dg/macho-lo-sum.c: Likewise.
3843
3844 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
3845
3846         * gcc.dg/ppc-spe64-1.c: New test.
3847
3848 2004-10-14  Devang Patel  <dpatel@apple.com>
3849
3850         PR 17635
3851         * gcc.dg/pr17635.c : New test.
3852
3853 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
3854
3855         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
3856         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
3857         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
3858         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
3859         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
3860         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
3861         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
3862         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
3863         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
3864         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
3865         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
3866         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
3867         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
3868         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
3869         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
3870         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
3871         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
3872         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
3873
3874 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
3875
3876         * gcc.dg/vect/vect-82.c: New testcase.
3877         * gcc.dg/vect/vect-82_64.c: New testcase.
3878         * gcc.dg/vect/vect-83.c: New testcase.
3879         * gcc.dg/vect/vect-83_64.c: New testcase.
3880
3881 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3882
3883         * gcc.dg/cpp/error-1.c: New test.
3884
3885 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3886
3887         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
3888
3889 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
3890
3891         PR target/17984
3892         * gcc.dg/cris-peep2-xsrand2.c: New test.
3893
3894 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
3895
3896         PR c++/17661
3897         * testsuite/g++.dg/expr/for2.C: New test.
3898
3899 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3900
3901         * g++.dg/inherit/thunk1.C: Run on the SPARC.
3902
3903 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
3904
3905         PR tree-optimization/17724
3906         * g++.dg/opt/pr17724-1.C: New test.
3907         * g++.dg/opt/pr17724-2.C: New test.
3908         * g++.dg/opt/pr17724-3.C: New test.
3909         * g++.dg/opt/pr17724-4.C: New test.
3910         * g++.dg/opt/pr17724-5.C: New test.
3911         * g++.dg/opt/pr17724-6.C: New test.
3912
3913 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
3914
3915         PR c/17301
3916         * gcc.dg/pr17301-2.c: New test.
3917
3918 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
3919
3920         PR c++/15876
3921         * g++.dg/parse/error22.C: New test.
3922
3923         PR c++/17936
3924         * g++.dg/template/spec18.C: New test.
3925
3926 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
3927
3928         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
3929         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
3930         memcpy.
3931         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
3932         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
3933
3934 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
3935
3936         * g++.dg/eh/cleanup5.C: Add dg-options "".
3937
3938 2004-10-11  Roger Sayle  <roger@eyesopen.com>
3939
3940         PR middle-end/17657
3941         * gcc.dg/switch-4.c: New test case.
3942
3943 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
3944
3945         * gcc.c-torture/execute/20041011-1.c: New test.
3946
3947 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
3948
3949         PR c++/17554
3950         * g++.dg/init/for3.C: New test.
3951
3952         PR c++/17657
3953         * g++.dg/opt/switch2.C: New test.
3954
3955         PR middle-end/17703
3956         * g++.dg/warn/Wreturn-2.C: New test.
3957
3958 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
3959
3960         PR c++/17907
3961         * g++.dg/eh/cleanup5.C: New test.
3962
3963 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
3964
3965         PR c++/17393
3966         * g++.dg/parse/error21.C: New test.
3967
3968 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3969
3970         * g++.dg/overload/pmf1.C: Adjust quoting marks.
3971         * g++.dg/warn/incomplete1.C: Likewise.
3972         * g++.dg/template/qualttp20.C: Likewise.
3973
3974 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3975
3976         PR c/17881
3977         * parm-incomplete-1.c: New test.
3978
3979 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
3980
3981         PR c++/17867
3982         * g++.dg/parse/error19.C: New test.
3983
3984         PR c++/17670
3985         * g++.dg/init/new11.C: New test.
3986
3987         PR c++/17821
3988         * g++.dg/parse/error20.C: New test.
3989
3990         PR c++/17826
3991         * g++.dg/template/crash24.C: New test.
3992
3993 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3994
3995         PR c/17301
3996         * gcc.dg/pr17301-1.c: New test.
3997
3998 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3999
4000         PR c/17189
4001         * gcc.dg/anon-struct-5.c: New test.
4002
4003 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4004
4005         PR c/17844
4006         * gcc.dg/pr17844-1.c: New test.
4007
4008 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
4009
4010         PR tree-optimization/17906
4011         * gcc.c-torture/compile/pr17906.c: New.
4012
4013 2004-10-09  Stuart Hastings  <stuart@apple.com>
4014             Roger Sayle  <roger@eyesopen.com>
4015
4016         PR rtl-optimization/17853
4017         * gcc.dg/i386-mmx-5.c: New testcase.
4018
4019 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
4020
4021         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
4022
4023 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
4024
4025         PR c++/17524
4026         * g++.dg/template/static9.C: New test.
4027
4028         PR c++/17685
4029         * g++.dg/parse/operator5.C: New test.
4030
4031 2004-10-09  Roger Sayle  <roger@eyesopen.com>
4032
4033         PR middle-end/17894
4034         * gcc.c-torture/execute/divcmp-4.c: New test case.
4035
4036 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4037
4038         PR tree-opt/17902
4039         * g++.dg/opt/pr17902.C: New test.
4040
4041 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
4042
4043         * gcc.dg/cpp/ident-1.c: Add dg-options "".
4044
4045 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4046
4047         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
4048
4049 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4050
4051         * gcc.dg/assign-warn-3.c: New test.
4052
4053 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4054
4055         PR c/16999
4056         * gcc.dg/cpp/ident-1.c: New test.
4057
4058 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
4059
4060         * gcc.c-torture/compile/acc1.c: New.
4061
4062 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4063
4064         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
4065         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
4066
4067 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4068
4069         * gcc.dg/ultrasp11.c: New test.
4070
4071 2004-10-08  Michael Matz  <matz@suse.de>
4072
4073         * gcc.dg/doloop-2.c: New test.
4074
4075 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4076
4077         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
4078         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
4079         objc.dg/method-9.m: Update expected diagnostics.
4080
4081 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
4082
4083         * gcc.dg/ppc-fsel-3.c: New file.
4084         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
4085
4086 2004-10-07  Paul Brook  <paul@codesourcery.com>
4087
4088         * gfortran.dg/intrinsic_verify_1.f90: New test.
4089
4090 2004-10-07  Paul Brook  <paul@codesourcery.com>
4091
4092         * gfortran.dg/empty_format_1.f90: Remove stray commas.
4093
4094 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4095
4096         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
4097         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
4098         commit.
4099
4100 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
4101
4102         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
4103
4104 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4105
4106         PR c++/17115
4107         * g++.dg/warn/Winline-4.C: New test.
4108
4109 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4110
4111         * gcc.c-torture/compile/20041007-1.c: New test.
4112
4113 2004-10-07  Paul Brook  <paul@codesourcery.com>
4114
4115         PR fortran/17678
4116         * gfortran.dg/use_allocated_1.f90: New test.
4117
4118 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4119
4120         PR middle-end/17849
4121         * gfortran.fortran-torture/compile/nested.f90: New test
4122
4123 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4124
4125         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
4126
4127 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4128
4129         PR c++/17368
4130         * g++.dg/ext/asm6.C: New test.
4131
4132 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
4133
4134         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
4135
4136 2004-10-06  Paul Brook  <paul@codesourcery.com>
4137
4138         PR libfortran/17709
4139         * gfortran.dg/empty_format_1.f90: New test.
4140
4141 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4142
4143         PR fortran/17568
4144         * gfortran.dg/ishft.f90: New test.
4145
4146         PR fortran/17283
4147         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
4148         tests.
4149
4150 2004-10-06  Paul Brook  <paul@codesourcery.com>
4151
4152         * gfortran.dg/do_1.f90: New test.
4153
4154 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4155
4156         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
4157         optimizing for size.
4158
4159 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4160
4161         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
4162
4163 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4164
4165         * gcc.c-torture/compile/20041005-1.c: New test.
4166
4167 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
4168
4169         PR c++/17829
4170         * g++.dg/lookup/koenig4.C: New.
4171
4172 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4173
4174         * g++.dg/other/classkey1.C: Adjust quoting marks.
4175         * g++.dg/parse/error15.C: Likewise.
4176         * g++.dg/template/meminit2.C (int>): Likewise.
4177
4178 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4179
4180         PR fortran/17283
4181         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
4182
4183         PR fortran/17631
4184         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
4185
4186         PR fortran/17708
4187         * gfortran.dg/pr17708.f90: New test.