OSDN Git Service

74abe0e465712e81653de000815bffba56c60df5
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-08-17  James E Wilson  <wilson@specifixinc.com>
2
3         * gcc.dg/mips-movcc-1.c: New test.
4         * gcc.dg/mips-movcc-2.c: New test.
5         * gcc.dg/mips-movcc-3.c: New test.
6
7 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
8
9         PR c++/15871
10         * g++.dg/opt/inline8.C: New test.
11
12         PR c++/16965
13         * g++.dg/parse/error17.C: New test.
14         
15 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
16
17         * gcc.dg/vect: New directory for vectorizer tests.
18         (vect-*.c): New tests. 
19
20 2004-08-17  Paul Brook  <paul@codesourcery.com>
21
22         PR fortran/13082
23         * gfortran.dg/entry_1.f90: New test.
24
25 2004-08-17  Andrew Pinski  <apinski@apple.com>
26
27         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
28
29 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
30
31         * gcc.dg/pr17036-1.c: New test.
32         
33 2004-08-16  Devang Patel  <dpatel@apple.com>
34
35         * gcc.dg/darwin-20040809-1.c: New test.
36         
37 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
38
39         * gcc.dg/funcdef-attr-1.c: New test.
40
41 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
42
43         * gcc.dg/altivec-17.c: New test.
44         * gcc.dg/altivec-18.c: New test.
45
46 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47
48         PR c++/6749
49         * g++.dg/template/vtable2.C: New test.
50
51 2004-08-14  Richard Henderson  <rth@redhat.com>
52
53         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
54         * gcc.dg/pack-test-4.c (main): Return 0.
55         * gcc.dg/setjmp-1.c: Remove XFAIL.
56         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
57
58 2004-08-14  Richard Henderson  <rth@redhat.com>
59
60         * gcc.dg/980217-1.c: Add prototype for printf.
61
62 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
63
64         * gfortran.dg/pr16935.f90: New test.
65
66 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
67
68         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
69
70 2004-08-13  Paul Brook  <paul@codesourcery.com>
71
72         * gfortran.dg/der_io_1.f90: Remove stray comma.
73
74 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
75
76         * gcc.dg/vmx/cw-bug-2.c: Remove.
77         * gcc.dg/vmx/vprint-1.c: Remove.
78         * gcc.dg/vmx/vscan-1.c: Remove.
79
80 2004-08-12  Devang patel  <dpatel@apple.com>
81
82         * gcc.dg/darwin-20040809-2.c: New test.
83         
84 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
85
86         * g++.dg/ext/altivec-12.C: New test.
87
88         * g++.dg/ext/altivec-11.C: New test.
89
90 2004-08-12  Paul Brook  <paul@codesourcery.com>
91
92         * g++.dg/abi/arm_cxa_vec_1.C: New test.
93
94 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
95
96         * g++.dg/ext/altivec-2.C: Check for hardware support before
97         executing any VMX instructions.
98
99         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
100
101 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
102
103         PR c++/16276
104         * g++.old-deja/g++.other/comdat4.C: New test.
105         * g++.old-deja/g++.other/comdat4-aux.cc: New.
106
107 2004-08-12  Ben Elliston  <bje@au.ibm.com>
108
109         PR target/16286
110         * gcc.dg/pr16286.c: New test.
111
112 2004-08-12 Jan Beulich <jbeulich@novell.com>
113
114         * g++.dg/ext/asm5.C: New.
115
116 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
117
118         PR c++/16698
119         * g++.dg/eh/crash1.C: New test.
120
121         PR c++/16717
122         * g++.dg/ext/construct1.C: New test.
123
124 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
125
126         PR c++/16853
127         * g++.dg/init/ptrmem1.C: New test.
128
129         PR c++/16618
130         * g++.dg/parse/offsetof5.C: New test.
131
132         PR c++/16870
133         * g++.dg/template/overload3.C: New test.
134
135 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
136
137         PR c++/16964
138         * g++.dg/parse/error16.C: New test.
139
140         PR c++/16904
141         * g++.dg/template/error14.C: New test.
142
143         PR c++/16929
144         * g++.dg/template/error15.C: New test.
145
146 2004-08-11  Devang Patel  <dpatel@apple.com>
147
148         * gcc.dg/darwin-ld-20040809-1.c: New test.
149         * gcc.dg/darwin-ld-20040809-2.c: New test.
150         
151 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
152
153         PR fortran/16917
154         * gfortran.dg/dfloat_1.f90: New test.
155
156 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
157
158         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
159         * gcc.dg/dll-2.c: Fix dg-require syntax.
160         * gcc.misc-tests/arm-isr.c (abort): Declare.
161         (exit): Likewise.
162
163 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
164
165         PR c++/16971
166         * g++.dg/parse/crash16.C: New test.
167
168 2004-08-10  Roger Sayle  <roger@eyesopen.com>
169
170         * gcc.dg/mips-rsqrt-1.c: New test case.
171         * gcc.dg/mips-rsqrt-2.c: New test case.
172         * gcc.dg/mips-rsqrt-3.c: New test case.
173
174 2004-08-10  Paul Brook  <paul@codesourcery.com>
175
176         * gfortran.dg/der_io_1.f90: New test.
177
178 2004-08-10  Paul Brook  <paul@codesourcery.com>
179
180         PR fortran/16919
181         * gfortran.dg/der_array_1.f90: New test.
182
183 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
184
185         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
186
187 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
188
189         * gcc.dg/wchar_t-2.c: Fix typo.
190
191 2004-08-09  Falk Hueffner  <falk@debian.org>
192
193         PR tree-optimization/12517
194         * gcc.c-torture/compile/pr12517.c: New test.
195
196         PR tree-optimization/12578
197         * gcc.c-torture/compile/pr12578.c: New test.
198
199         PR tree-optimization/12899
200         * gcc.c-torture/compile/pr12899.c: New test.
201
202         PR rtl-optimization/14692
203         * gcc.c-torture/compile/pr14692.c: New test.
204
205         PR tree-optimization/16461
206         * gcc.c-torture/compile/pr16461.c: New test.
207
208 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
209
210         * gfortran.dg/getenv_1.f90: New test.
211
212 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
213
214         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
215         wchar_t.
216         * gcc.dg/symbian5.c: Test -fno-short-wchar.
217
218 2004-08-06  Paul Brook  <paul@codesourcery.com>
219
220         * gfortran.dg/ret_array_1.f90: New test.
221         * gfortran.dg/ret_pointer_1.f90: New test.
222
223 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
224
225         * gcc.dg/missing-field-init-[12].c: New tests.
226         * g++.dg/warn/missing-field-init-[12].C: New tests.
227
228 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
229
230         * gcc.dg/enum2.c: New test.
231         * gcc.dg/symbian3.c: Likewise.
232         * gcc.dg/symbian4.c: Likewise.
233         * gcc.dg/wchar_t-2.c: Likewise.
234
235 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
236
237         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
238         destructor tests.
239
240 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
241
242         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
243         dg-require-visiblity.
244         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
245         * g++.dg/ext/visibility/fvisibility.C: Likewise.
246         * g++.dg/ext/visibility/memfuncts.C: Likewise.
247         * g++.dg/ext/visibility/new1.C: Likewise.
248         * g++.dg/ext/visibility/pragma.C: Likewise.
249         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
250         * g++.dg/ext/visibility/virtual.C: Likewise.
251         * g++/dg/ext/visibility/visibility-1.C: Likewise.
252         * g++/dg/ext/visibility/visibility-2.C: Likewise.
253         * g++/dg/ext/visibility/visibility-3.C: Likewise.
254         * g++/dg/ext/visibility/visibility-4.C: Likewise.
255         * g++/dg/ext/visibility/visibility-5.C: Likewise.
256         * g++/dg/ext/visibility/visibility-6.C: Likewise.
257         * g++/dg/ext/visibility/visibility-7.C: Likewise.
258         * g++/dg/ext/visibility/visibility-8.C: New test.
259         * gcc.c-torture/compile/dll.x: Remove.
260         * gcc.dg/dll-2.c: Use dg-require-dll
261         * gcc.dg/visibility-10.c: New test.
262         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
263         supporting DLLs.
264         * testsuite/lib/scanasm.exp (scan_hidden): New function.
265         (scan_not_hidden): Likewise.
266
267 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
268
269         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
270
271 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
272
273         * gcc.c-torture/execute/20040805-1.c: New test.
274
275 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
276
277         * gcc.dg/20020118-1.c: Declare abort.
278         * gcc.dg/altivec_check.h: Likewise.
279         * gcc.dg/iftrap-2.c: Likewise.
280         * gcc.dg/pragma-darwin.c: Likewise.
281         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
282
283 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
284
285         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
286
287 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
288
289         * gcc.c-torture/execute/builtins/abs-2.c,
290         gcc.c-torture/execute/builtins/abs-3.c,
291         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
292         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
293         intmax_t, uintmax_t and their limits.
294         * gcc.dg/intmax_t-1.c: New test.
295
296 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
297
298         * g++.dg/tc1/dr147.C: Add reference to PR.
299
300 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
301
302         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
303         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
304
305 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
306
307         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
308
309 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
310
311         * gcc.dg/redecl-5.c: New test.
312         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
313         of scanf.
314
315 2004-08-03  Roger Sayle  <roger@eyesopen.com>
316
317         PR middle-end/16790
318         * gcc.c-torture/execute/pr16790-1.c: New test case.
319
320 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
321
322         * g++.dg/ext/visibility/assign1.C: New test.
323         * g++.dg/ext/visibility/new1.C: Likewise.
324
325         * gcc.dg/symbian1.c: New test.
326         * gcc.dg/symbian2.c: Likewise.
327
328 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
329
330         PR target/16570
331         * gcc.dg/i386-sse-9.c: New test.
332
333 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
334
335         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
336
337 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
338
339         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
340         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
341         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
342         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
343         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
344         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
345         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
346         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
347         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
348         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
349         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
350         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
351         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
352         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
353         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
354         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
355         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
356         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
357         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
358         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
359         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
360         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
361         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
362         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
363         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
364         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
365         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
366         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
367         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
368         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
369         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
370         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
371         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
372         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
373         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
374         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
375         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
376         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
377         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
378         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
379         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
380         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
381         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
382         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
383         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
384         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
385         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
386         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
387         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
388         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
389         gcc.misc-tests/i386-pf-3dnow-1.c,
390         gcc.misc-tests/i386-pf-athlon-1.c,
391         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
392         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
393         Declare built-in functions used.
394         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
395
396 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
397
398         PR c++/16707
399         * g++.dg/lookup/using12.C: New test.
400
401         * g++.dg/init/null1.C: Fix PR number.
402         * g++.dg/parse/namespace10.C: Likewise.
403
404 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
405
406         PR c++/16224
407         * g++.dg/template/spec17.C: New test.
408         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
409         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
410
411 2004-08-02  David Billinghurst
412
413         PR fortran/16292
414         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
415
416 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
417
418         * gcc.dg/ia64-got-1.c: New test case.
419
420 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
421
422         PR c++/16489
423         * g++.dg/init/null1.C: New test.
424         * g++.dg/tc1/dr76.C: Adjust error marker.
425
426         PR c++/16529
427         * g++.dg/parse/namespace10.C: New test.
428
429         PR c++/16810
430         * g++.dg/inherit/ptrmem2.C: New test.
431
432 2004-08-02  Ben Elliston  <bje@au.ibm.com>
433
434         PR target/16155
435         * gcc.dg/pr16155.c: New test.
436
437 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
438
439         * gcc.dg/redecl-2.c: New test.
440
441 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
442
443         * gcc.dg/darwin-longdouble.c: New file.
444
445 2004-07-30  Richard Henderson  <rth@redhat.com>
446
447         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
448         write to constant argument.
449         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
450
451 2004-07-30  Richard Henderson  <rth@redhat.com>
452
453         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
454         tests of nearest around zero.
455
456 2004-07-30  Andrew Pinski  <apinski@apple.com>
457
458         * gcc.c-torture/compile/20040730-1.c: New test.
459
460 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
461
462         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
463         powerpc-eabispe.
464
465 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
466
467         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
468
469 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
470
471         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
472         contains $ld_library_path.
473         * lib/gfortran.exp (gfortran_link_flags): Likewise.
474
475 2004-07-29  Richard Henderson  <rth@redhat.com>
476
477         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
478
479         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
480         (alt2, which): New.
481         (Check): Accept either alternative.
482
483 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
484
485         * g++.dg/abi/inline1.C: New test.
486         * g++.dg/abi/local1-a.cc: Likewise.
487         * g++.dg/abi/local1.C: Likewise.
488         * g++.dg/abi/mangle11.C: Tweak location of warnings.
489         * g++.dg/abi/mangle12.C: Likewise.
490         * g++.dg/abi/mangle17.C: Likewise.
491         * g++.dg/abi/mangle20-2.C: Likewise.
492         * g++.dg/opt/interface1.C: Likewise.
493         * g++.dg/opt/interface1.h: Likewise.
494         * g++.dg/opt/interface1-a.cc: New test.
495         * g++.dg/parse/repo1.C: New test.
496         * g++.dg/template/repo1.C: Likewise.
497         * g++.dg/warn/Winline-1.C: Likewise.
498         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
499
500 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
501
502         * gcc.dg/tree-ssa/20040729-1.c: New test.
503
504 2004-07-27  Matt Austern <austern@apple.com>
505
506         * gcc.dg/darwin-bool-1.c: New test.
507         * gcc.dg/darwin-bool-2.c: New test.
508
509 2004-07-28  Richard Henderson  <rth@redhat.com>
510
511         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
512         arguments in the correct type.  Don't write to constant arguments.
513
514 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
515
516         PR tree-optimization/16688
517         PR tree-optimization/16689
518         * g++.dg/tree-ssa/pr16688.C: New test.
519
520 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
521
522         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
523         loads.  Not only in the comment, this time.
524
525 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
526
527         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
528         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
529         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
530         * gcc.dg/sh4a-bitmovua.c: New.
531         * gcc.dg/sh4a-cos.c: New.
532         * gcc.dg/sh4a-cosf.c: New.
533         * gcc.dg/sh4a-fprun.c: New.
534         * gcc.dg/sh4a-fsrra.c: New.
535         * gcc.dg/sh4a-memmovua.c: New.
536         * gcc.dg/sh4a-sin.c: New.
537         * gcc.dg/sh4a-sincos.c: New.
538         * gcc.dg/sh4a-sincosf.c: New.
539         * gcc.dg/sh4a-sinf.c: New.
540
541 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
542
543         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
544         conditionals.
545         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
546         loads.
547         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
548         DOM1.
549
550 2004-07-27  Andrew Pinski  <apinski@apple.com>
551
552         * g++.dg/rtti/tinfo1.C: Correct the xfail.
553
554 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
555
556         * gcc.dg/pragma-isr.c: New test.
557
558 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
559
560         PR c++/14429
561         * g++.dg/template/ttp11.C: New test.
562
563 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
564
565         * gcc.c-torture/compile/20040727-1.c: New test.
566
567 2004-07-26  Eric Christopher  <echristo@redhat.com>
568
569         * gcc.c-torture/compile/20040726-2.c: New test.
570
571 2004-07-26  Andrew Pinski  <apinski@apple.com>
572
573         * g++.dg/rtti/tinfo1.C: Xfail.
574
575 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
576
577         * gcc.c-torture/compile/20040726-1.c: New test.
578
579 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
580             Brian Ryner  <bryner@brianryner.com>
581
582         PR c++/9283
583         PR c++/15000
584         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
585         * g++.dg/ext/visibility/: New directory.
586         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
587         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
588         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
589         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
590         * g++.dg/ext/visibility/fvisibility.C,
591         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
592         g++.dg/ext/visibility/fvisibility-override1.C
593         g++.dg/ext/visibility/fvisibility-override2.C
594         g++.dg/ext/visibility/memfuncts.C
595         g++.dg/ext/visibility/noPLT.C
596         g++.dg/ext/visibility/pragma.C
597         g++.dg/ext/visibility/pragma-override1.C
598         g++.dg/ext/visibility/pragma-override2.C
599         g++.dg/ext/visibility/staticmemfuncts.C
600         g++.dg/ext/visibility/virtual.C: New tests.
601
602 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
603
604         PR c/15360
605         * gcc.dg/pr15360-1.c: New test.
606
607 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
608
609         * gcc.dg/pragma-align-2.c: New test.
610         * gcc.dg/pragma-init-fini.c: New test.
611         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
612         targets.
613
614 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
615
616         * gcc.dg/init-string-2.c: New test.
617
618 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
619
620         PR 16684
621         * gcc.dg/Wredundant-decls-1.c: New test case.
622
623 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
624
625         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
626         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
627         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
628         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
629         * gcc.dg/compat/generate-random.c: New file.
630         * gcc.dg/compat/generate-random.h: Likewise.
631         * gcc.dg/compat/generate-random_r.c: Likewise.
632         * gcc.dg/compat/struct-layout-1.h: Likewise.
633         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
634         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
635         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
636         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
637         * gcc.dg/compat/struct-layout-1_main.c: New test.
638         * gcc.dg/compat/struct-layout-1_x.c: New file.
639         * gcc.dg/compat/struct-layout-1_y.c: New file.
640         * gcc.dg/compat/struct-layout-1_test.h: New file.
641
642 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
643
644         * gcc.dg/comp-return-1.c: New test
645
646 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
647
648         * gcc.dg/vmx/8-02a.c: Fix typo.
649
650         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
651         * gcc.dg/darwin-abi-3.c: New test.
652
653         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
654         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
655
656         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
657         * gcc.dg/vmx/ops-long-1.c: New test.
658         * gcc.dg/vmx/ops-long-2.c: New test.
659
660 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
661
662         * g++.dg/lookup/conv-[1234].C: New.
663
664 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
665
666         * g++.dg/parse/attr2.C: Simplify.
667
668 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
669
670         PR c/7284
671         * gcc.c-torture/execute/pr7284-1.c: New test.
672
673 2004-07-22  Brian Booth  <bbooth@redhat.com>
674
675         * gcc.dg/tree-ssa/20040721-1.c: New test.
676
677 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
678
679         * g++.dg/template/crash20.c: New.
680
681 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
682
683         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
684         Add dg-run directive.  Declare variables as required.
685         * gfortran.dg/g77/README: Update
686
687 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
688
689         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
690         gcc.dg/cris-peep2-andu2.c: New tests.
691
692 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
693
694         PR c/15052
695         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
696         on return type.
697         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
698         messages.
699         * gcc.dg/qual-return-2.c: Update expected messages.
700         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
701
702 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
703
704         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
705         * gcc.dg/noncompile/921102-1.c: Update expected error message.
706
707 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
708
709         PR c/11250
710         * gcc.dg/init-string-1.c: New test.
711
712 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
713
714         PR middle-end/15345
715         PR c/16450
716         * gcc.dg/torture/nested-fn-1.c: New test.
717
718 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
719
720         PR target/16559
721         * gcc.dg/ia64-fptr-1.c: New file.
722
723 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
724
725         PR c++/14497
726         * g++.dg/template/spec16.C: New test.
727         * g++.old-deja/g++.robertl/eb118.C: Remove.
728
729 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
730
731         PR c++/509
732         * g++.dg/template/spec15.C: New test.
733
734 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
735
736         Copy cases from g77.f-torture/execute and add dg-run
737         directive.  Other changes as noted.
738         * gfortran.dg/g77/13037.f
739         * gfortran.dg/g77/1832.f
740         * gfortran.dg/g77/19981119-0.f
741         * gfortran.dg/g77/19990313-0.f
742         * gfortran.dg/g77/19990313-1.f
743         * gfortran.dg/g77/19990313-2.f
744         * gfortran.dg/g77/19990313-3.f
745         * gfortran.dg/g77/19990419-1.f
746         * gfortran.dg/g77/19990826-0.f
747         * gfortran.dg/g77/19990826-2.f
748         * gfortran.dg/g77/20000503-1.f
749         * gfortran.dg/g77/20001111.f
750         * gfortran.dg/g77/20010116.f
751         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
752         * gfortran.dg/g77/20010430.f
753         * gfortran.dg/g77/6177.f
754         * gfortran.dg/g77/947.f
755         * gfortran.dg/g77/970816-3.f
756         * gfortran.dg/g77/971102-1.f
757         * gfortran.dg/g77/980520-1.f
758         * gfortran.dg/g77/980628-0.f
759         * gfortran.dg/g77/980628-1.f
760         * gfortran.dg/g77/980628-10.f
761         * gfortran.dg/g77/980628-2.f
762         * gfortran.dg/g77/980628-3.f
763         * gfortran.dg/g77/980628-7.f
764         * gfortran.dg/g77/980628-8.f
765         * gfortran.dg/g77/980628-9.f
766         * gfortran.dg/g77/980701-0.f
767         * gfortran.dg/g77/980701-1.f
768         * gfortran.dg/g77/cabs.f
769         * gfortran.dg/g77/claus.f
770         * gfortran.dg/g77/complex_1.f
771         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
772         * gfortran.dg/g77/dcomplex.f
773         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
774         * gfortran.dg/g77/f90-intrinsic-mathematical.f
775         * gfortran.dg/g77/f90-intrinsic-numeric.f
776         * gfortran.dg/g77/int8421.f
777         * gfortran.dg/g77/labug1.f
778         * gfortran.dg/g77/large_vec.f
779         * gfortran.dg/g77/le.f
780         * gfortran.dg/g77/short.f
781         * gfortran.dg/g77/README: Update
782
783 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
784
785         PR c++/16637
786         * g++.dg/parse/lookup4.C: New test.
787
788 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
789
790         PR c++/16175
791         * g++.dg/template/ttp10.C: New test.
792
793 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
794
795         * gcc.dg/pr12625-1.c: New test.
796
797 2004-07-20  Steven Bosscher  <stevenb@suse.de>
798
799         * testsuite/gcc.dg/switch-warn-1.c: New test.
800         * testsuite/gcc.dg/switch-warn-2.c: New test.
801         * gcc.c-torture/compile/pr14730.c: Update.
802
803 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
804
805         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
806         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
807         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
808         g++.dg/template/nontype3.C: Remove trailing CR from tests.
809
810 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
811
812         PR c++/16623
813         * g++.dg/template/assign1.C: New test.
814
815 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
816
817         PR c++/12170
818         * g++.dg/template/ttp9.C: New test.
819
820 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
821
822         * gcc.dg/format/cmn-err-1.c: New test.
823
824 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
825
826         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
827         gcc.dg/Wparentheses-10.c: New tests.
828         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
829
830 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
831
832         PR fortran/16465
833         * gfortran.dg/g77//ffixed-line-length-0.f,
834         gfortran.dg/g77/ffixed-line-length-132.f,
835         gfortran.dg/g77/ffixed-line-length-72.f,
836         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
837         gfortran.dg/g77/README: Update.
838
839 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
840
841         PR c++/13092
842         * g++.dg/template/non-dependent7.C: New test.
843         * g++.dg/template/non-dependent8.C: Likewise.
844         * g++.dg/template/non-dependent9.C: Likewise.
845         * g++.dg/template/non-dependent10.C: Likewise.
846
847 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
848
849         PR c++/16337
850         * g++.dg/parse/attr2.C: New test.
851
852 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
853
854         * g77.dg: Removed.
855         * g77.f-torture: Ditto.
856
857 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
858
859         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
860         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
861         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
862
863 2004-07-16  Richard Henderson  <rth@redhat.com>
864
865         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
866
867 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
868
869         * lib/fortran-torture.exp (fortran-torture): Don't test compile
870         tests with full list of options.
871         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
872         of TORTURE_OPTIONS if test contains 'dg-do run'.
873
874         PR fortran/16404
875         * gfortran.dg/do_iterator.f90: New test.
876
877 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
878
879         PR rtl-optimization/16536
880         * gcc.c-torture/execute/restrict-1.c: New test.
881
882 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
883
884         PR fortran/15324
885         * gfortran.dg/pr15324.f90: New test.
886
887         PR fortran/15129
888         * gfortran.dg/pr15129.f90: New test.
889
890         PR fortran/15140
891         * gfortran.dg/pr15140.f90: New test.
892
893         PR fortran/13792
894         * gfortran.fortran-torture/execute/bounds.f90: Add check for
895         compile-time simplification.
896
897 2004-07-14  Mike Stump  <mrs@apple.com>
898
899         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
900
901 2004-07-14  James E Wilson  <wilson@specifixinc.com>
902
903         PR target/16325
904         * gcc.dg/profile-generate-1.c: New.
905
906 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
907
908         * gcc.c-torture/execute/20040709-1.c: New test.
909         * gcc.c-torture/execute/20040709-2.c: New test.
910
911 2004-07-14  Mike Stump  <mrs@apple.com>
912
913         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
914
915 2004-07-14  Mike Stump  <mrs@apple.com>
916
917         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
918
919 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
920
921         PR c++/16518
922         * g++.dg/parse/mutable1.C: New test.
923
924 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
925
926         PR tree-optimization/16443
927         * gcc.dg/tree-ssa/20040713-1.c: New test.
928
929 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
930
931         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
932         for operator new.
933
934 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
935
936         * gfortran.dg/g77/README: New file
937         * gfortran.dg/g77/19981216-0.f:  Copy from
938         g77.f-torture/noncompile.  Add "dg-do compile" and
939         dg-error as required.
940         * gfortran.dg/g77/19990218-1.f: Likewise
941         * gfortran.dg/g77/19990905-1.f: Likewise
942         * gfortran.dg/g77/9263.f: Likewise
943         * gfortran.dg/g77/980615-0.f: Likewise
944         * gfortran.dg/g77/980616-0.f: Likewise
945         * gfortran.dg/g77/check0.f: Likewise
946         * gfortran.dg/g77/select_no_compile.f: Likewise
947
948 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
949
950         Copy files from g77.f-torture/compile.
951         Add "{ dg-do compile}".  Other changes as noted
952         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
953         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
954         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
955         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
956         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
957         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
958         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
959         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
960         statement to conform to standard.  Append alpha1.x for reference.
961         * gfortran.dg/g77/xformat.f: Add dg-warning
962
963 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
964
965         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
966         Add {dg-do compile} directive.
967         * gfortran.dg/g77/cpp2.F: Likewise
968
969 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
970
971         PR c++/5402
972         * g++.dg/lookup/name-clash1.C: New test.
973
974         PR c++/9777
975         * g++.dg/lookup/name-clash2.C: New test.
976
977         PR c++/12102
978         * g++.dg/lookup/name-clash3.C: New test.
979
980 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
981
982         * g++.dg/lookup/new2.C: New test.
983         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
984
985 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
986
987         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
988         Add {dg-do compile} directive.
989         * gfortran.dg/g77/13060.f: Likewise
990         * gfortran.dg/g77/19990218-0.f: Likewise
991         * gfortran.dg/g77/19990305-0.f: Likewise
992         * gfortran.dg/g77/19990419-0.f: Likewise
993         * gfortran.dg/g77/19990502-0.f: Likewise
994         * gfortran.dg/g77/19990502-1.f: Likewise
995         * gfortran.dg/g77/19990525-0.f: Likewise
996         * gfortran.dg/g77/19990826-1.f: Likewise
997         * gfortran.dg/g77/19990826-3.f: Likewise
998         * gfortran.dg/g77/19990905-2.f: Likewise
999         * gfortran.dg/g77/20000412-1.f: Likewise
1000         * gfortran.dg/g77/20000511-1.f: Likewise
1001         * gfortran.dg/g77/20000511-2.f: Likewise
1002         * gfortran.dg/g77/20000518.f: Likewise
1003         * gfortran.dg/g77/20000601-1.f: Likewise
1004         * gfortran.dg/g77/20000601-2.f: Likewise
1005         * gfortran.dg/g77/20000629-1.f: Likewise
1006         * gfortran.dg/g77/20000630-2.f: Likewise
1007         * gfortran.dg/g77/20010115.f: Likewise
1008         * gfortran.dg/g77/20010321-1.f: Likewise
1009         * gfortran.dg/g77/20010426.f: Likewise
1010         * gfortran.dg/g77/20020307-1.f: Likewise
1011         * gfortran.dg/g77/8485.f: Likewise
1012         * gfortran.dg/g77/960317-1.f: Likewise
1013         * gfortran.dg/g77/970915-0.f: Likewise
1014         * gfortran.dg/g77/980310-1.f: Likewise
1015         * gfortran.dg/g77/980310-2.f: Likewise
1016         * gfortran.dg/g77/980310-3.f: Likewise
1017         * gfortran.dg/g77/980310-4.f: Likewise
1018         * gfortran.dg/g77/980310-6.f: Likewise
1019         * gfortran.dg/g77/980310-7.f: Likewise
1020         * gfortran.dg/g77/980310-8.f: Likewise
1021         * gfortran.dg/g77/980419-2.f: Likewise
1022         * gfortran.dg/g77/980424-0.f: Likewise
1023         * gfortran.dg/g77/980427-0.f: Likewise
1024         * gfortran.dg/g77/980729-0.f: Likewise
1025         * gfortran.dg/g77/981117-1.f: Likewise
1026         * gfortran.dg/g77/toon_1.f: Likewise
1027
1028 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1029
1030         PR c++/2204
1031         * g++.dg/other/abstract2.C: New test.
1032
1033 2004-07-12  Paul Brook  <paul@codesourcery.com>
1034
1035         * gfortran.dg/pointer_init_1.f90: New test.
1036
1037 2004-07-11  Paul Brook  <paul@codesourcery.com>
1038
1039         PR fortran/15986
1040         * gfortran.dg/contained_1.f90: New test.
1041
1042 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
1043
1044         * g++.dg/parse/defarg8.C: New test.
1045
1046 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1047
1048         PR fortran/16433
1049         * gfortran.dg/pr16433.f: New test.
1050
1051         PR fortran/17574
1052         * gfortran.dg/pr15754.f90: New test.
1053
1054 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1055
1056         PR tree-optimization/16437
1057         * gcc.c-torture/execute/bitfld-4.c: New test.
1058
1059 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1060
1061         * gfortran.fortran-torture/execute/common_2.f90: Add check for
1062         access to common var from module.
1063
1064 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1065
1066         PR fortran/16336
1067         * gfortran.fortran-torture/execute/common_2.f90: New test.
1068
1069 2004-07-10  Paul Brook  <paul@codesourcery.com>
1070
1071         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
1072
1073 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1074
1075         PR fortran/15969
1076         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
1077
1078 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
1079
1080         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
1081         * gfortran.dg/g77/ffixed-form-2.f: Likewise
1082         * gfortran.dg/g77/ffree-form-1.f: Likewise
1083         * gfortran.dg/g77/ffree-form-2.f: Likewise
1084         * gfortran.dg/g77/ffree-form-3.f: Likewise
1085         * gfortran.dg/g77/fno-underscoring.f: Likewise
1086         * gfortran.dg/g77/funderscoring.f: Likewise
1087         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
1088
1089 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1090
1091         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
1092
1093 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1094         Paul Brook  <paul@codesourcery.com>
1095
1096         PR fortran/13415
1097         * gfortran.dg/common_pointer_1.f90: New test.
1098
1099 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1100
1101         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
1102
1103 2004-07-09  James E Wilson  <wilson@specifixinc.com>
1104
1105         PR target/16364
1106         * gcc.c-torture/compile/20040709-1.c: New.
1107
1108 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1109
1110         PR fortran/14077
1111         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
1112
1113 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1114
1115         PR fortran/13201
1116         * gfortran.dg/shape_1.f90: New test.
1117
1118 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
1119             Andrew Pinski  <apinski@apple.com>
1120
1121         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
1122
1123 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1124
1125         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
1126         comment.
1127
1128 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1129         Paul Brook  <paul@codesourcery.com>
1130
1131         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
1132         '.f95' and '.F95'.
1133
1134 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
1135
1136         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
1137
1138 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1139
1140         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
1141         testcases with capital suffix.
1142
1143 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1144
1145         PR fortran/15481
1146         PR fortran/13372
1147         PR fortran/13575
1148         PR fortran/15978
1149         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
1150
1151         * gfortran.dg/implicit_1.f90: New test.
1152
1153 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1154
1155         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
1156         expression to match gfortran warning/error messages
1157         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
1158         dg-error text.
1159
1160 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1161
1162         * lib/fortran-torture.exp: Rename proc search_for to
1163         search_for_re.
1164
1165 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1166
1167         * gcc.c-torture/execute/simd-5.x: New file.
1168         XFAIL on SPARC 64-bit at -O0.
1169
1170 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1171
1172         PR c++/8211
1173         PR c++/16165
1174         * g++.dg/warn/effc3.C: New test.
1175
1176 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1177
1178         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
1179         change X to 1X in format.
1180         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
1181         add data statements to conform to standard.
1182
1183 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1184
1185         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
1186         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
1187         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
1188
1189 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1190
1191         * gfortran.dg/g77/7388.f: Copy from g77.dg
1192         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
1193         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
1194         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
1195         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
1196         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
1197         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
1198         * gfortran.dg/g77/strlen0.f: Likewise
1199
1200 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
1201
1202         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
1203         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
1204
1205 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1206
1207         * gcc.c-torture/execute/920428-2.x: Delete.
1208         * gcc.c-torture/execute/920501-7.x: Likewise.
1209
1210 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
1211
1212         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
1213         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
1214         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
1215         prescott and c3-2.
1216         (PREFETCH_3DNOW): Add -march=c3.
1217
1218 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
1219
1220         PR c/16437
1221         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
1222         * gcc.c-torture/execute/bf64-1.x: Likewise.
1223
1224 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1225
1226         * gcc.c-torture/compile/20040708-1.c: New test.
1227
1228 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1229
1230         PR c++/16169
1231         * g++.dg/warn/effc2.C: New test.
1232
1233 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1234
1235         * gcc.c-torture/execute/bitfld-1.x: Remove.
1236         * gcc.c-torture/execute/bitfld-3.c: New test.
1237         * gcc.dg/bitfld-2.c: Remove XFAILs.
1238
1239 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1240
1241         PR c++/16276
1242         * g++.dg/rtti/tinfo1.C: New file.
1243
1244 2004-07-07  Eric Christopher  <echristo@redhat.com>
1245
1246         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
1247
1248 2004-07-07  Andrew Pinski  <apinski@apple.com>
1249
1250         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
1251
1252 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
1253
1254         * g++.dg/init/call1.C: XFAIL.
1255
1256 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
1257
1258         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
1259         except for movstrict*, to movmem* and clrstr* to clrmem*.
1260
1261 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
1262
1263         * gcc.c-torture/execute/20040707-1.c: New test.
1264
1265 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
1266
1267         * gcc.c-torture/execute/20040706-1.c: New test.
1268
1269 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1270
1271         PR c++/3671
1272         * g++.dg/template/spec14.C: New test.
1273
1274 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
1275
1276         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
1277         nothing if not yet defined.  Use it in b, c and d type definitions.
1278         * gcc.c-torture/execute/20040705-1.c: New test.
1279         * gcc.c-torture/execute/20040705-2.c: New test.
1280
1281 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1282
1283         PR c++/2518
1284         * g++.dg/lookup/new1.C: New test.
1285
1286 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1287
1288         PR c++/11406
1289         * g++.dg/template/sizeof8.C: New test.
1290
1291 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
1292
1293         * gcc.c-torture/compile/20040705-1.c: New test.
1294
1295 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
1296
1297         * gfortran.fortran-torture/execute/seq_io.f90: New test.
1298
1299 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
1300
1301         * gcc.dg/cpp/if-mop.c: Two new testcases.
1302         * gcc.dg/cpp/trad/comment-3.c: New.
1303
1304 2004-07-04  Paul Brook  <paul@codesourcery.com>
1305
1306         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
1307
1308 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
1309
1310         PR c++/3761
1311         * g++.dg/lookup/crash4.C: New test.
1312
1313 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
1314
1315         * gcc.c-torture/execute/builtin-abs-1.c
1316         * gcc.c-torture/execute/builtin-abs-2.c
1317         * gcc.c-torture/execute/builtin-complex-1.c
1318         * gcc.c-torture/execute/builtins/string-1-lib.c
1319         * gcc.c-torture/execute/builtins/string-1.c
1320         * gcc.c-torture/execute/builtins/string-2-lib.c
1321         * gcc.c-torture/execute/builtins/string-2.c
1322         * gcc.c-torture/execute/builtins/string-3-lib.c
1323         * gcc.c-torture/execute/builtins/string-3.c
1324         * gcc.c-torture/execute/builtins/string-4-lib.c
1325         * gcc.c-torture/execute/builtins/string-4.c
1326         * gcc.c-torture/execute/builtins/string-5-lib.c
1327         * gcc.c-torture/execute/builtins/string-5.c
1328         * gcc.c-torture/execute/builtins/string-6-lib.c
1329         * gcc.c-torture/execute/builtins/string-6.c
1330         * gcc.c-torture/execute/builtins/string-7-lib.c
1331         * gcc.c-torture/execute/builtins/string-7.c
1332         * gcc.c-torture/execute/builtins/string-8-lib.c
1333         * gcc.c-torture/execute/builtins/string-8.c
1334         * gcc.c-torture/execute/builtins/string-9-lib.c
1335         * gcc.c-torture/execute/builtins/string-9.c
1336         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
1337         * gcc.c-torture/execute/builtins/string-asm-1.c
1338         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
1339         * gcc.c-torture/execute/builtins/string-asm-2.c
1340         * gcc.c-torture/execute/stdio-opt-1.c
1341         * gcc.c-torture/execute/stdio-opt-2.c
1342         * gcc.c-torture/execute/stdio-opt-3.c
1343         * gcc.c-torture/execute/string-opt-1.c
1344         * gcc.c-torture/execute/string-opt-10.c
1345         * gcc.c-torture/execute/string-opt-11.c
1346         * gcc.c-torture/execute/string-opt-12.c
1347         * gcc.c-torture/execute/string-opt-13.c
1348         * gcc.c-torture/execute/string-opt-14.c
1349         * gcc.c-torture/execute/string-opt-15.c
1350         * gcc.c-torture/execute/string-opt-16.c
1351         * gcc.c-torture/execute/string-opt-2.c
1352         * gcc.c-torture/execute/string-opt-6.c
1353         * gcc.c-torture/execute/string-opt-7.c
1354         * gcc.c-torture/execute/string-opt-8.c:
1355         Replace with ...
1356
1357         * gcc.c-torture/execute/builtins/abs-2.c
1358         * gcc.c-torture/execute/builtins/abs-3.c
1359         * gcc.c-torture/execute/builtins/complex-1.c
1360         * gcc.c-torture/execute/builtins/fprintf.c
1361         * gcc.c-torture/execute/builtins/fputs.c
1362         * gcc.c-torture/execute/builtins/memcmp.c
1363         * gcc.c-torture/execute/builtins/memmove.c
1364         * gcc.c-torture/execute/builtins/memops-asm.c
1365         * gcc.c-torture/execute/builtins/mempcpy-2.c
1366         * gcc.c-torture/execute/builtins/mempcpy.c
1367         * gcc.c-torture/execute/builtins/memset.c
1368         * gcc.c-torture/execute/builtins/printf.c
1369         * gcc.c-torture/execute/builtins/sprintf.c
1370         * gcc.c-torture/execute/builtins/strcat.c
1371         * gcc.c-torture/execute/builtins/strchr.c
1372         * gcc.c-torture/execute/builtins/strcmp.c
1373         * gcc.c-torture/execute/builtins/strcpy.c
1374         * gcc.c-torture/execute/builtins/strcspn.c
1375         * gcc.c-torture/execute/builtins/strlen-2.c
1376         * gcc.c-torture/execute/builtins/strlen.c
1377         * gcc.c-torture/execute/builtins/strncat.c
1378         * gcc.c-torture/execute/builtins/strncmp-2.c
1379         * gcc.c-torture/execute/builtins/strncmp.c
1380         * gcc.c-torture/execute/builtins/strncpy.c
1381         * gcc.c-torture/execute/builtins/strpbrk.c
1382         * gcc.c-torture/execute/builtins/strpcpy-2.c
1383         * gcc.c-torture/execute/builtins/strpcpy.c
1384         * gcc.c-torture/execute/builtins/strrchr.c
1385         * gcc.c-torture/execute/builtins/strspn.c
1386         * gcc.c-torture/execute/builtins/strstr-asm.c
1387         * gcc.c-torture/execute/builtins/strstr.c:
1388         ... these new files.
1389
1390         * gcc.c-torture/execute/builtins/abs-2-lib.c
1391         * gcc.c-torture/execute/builtins/abs-3-lib.c
1392         * gcc.c-torture/execute/builtins/complex-1-lib.c
1393         * gcc.c-torture/execute/builtins/fprintf-lib.c
1394         * gcc.c-torture/execute/builtins/fputs-lib.c
1395         * gcc.c-torture/execute/builtins/memcmp-lib.c
1396         * gcc.c-torture/execute/builtins/memmove-lib.c
1397         * gcc.c-torture/execute/builtins/memops-asm-lib.c
1398         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
1399         * gcc.c-torture/execute/builtins/mempcpy-lib.c
1400         * gcc.c-torture/execute/builtins/memset-lib.c
1401         * gcc.c-torture/execute/builtins/printf-lib.c
1402         * gcc.c-torture/execute/builtins/sprintf-lib.c
1403         * gcc.c-torture/execute/builtins/strcat-lib.c
1404         * gcc.c-torture/execute/builtins/strchr-lib.c
1405         * gcc.c-torture/execute/builtins/strcmp-lib.c
1406         * gcc.c-torture/execute/builtins/strcpy-lib.c
1407         * gcc.c-torture/execute/builtins/strcspn-lib.c
1408         * gcc.c-torture/execute/builtins/strlen-2-lib.c
1409         * gcc.c-torture/execute/builtins/strlen-lib.c
1410         * gcc.c-torture/execute/builtins/strncat-lib.c
1411         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
1412         * gcc.c-torture/execute/builtins/strncmp-lib.c
1413         * gcc.c-torture/execute/builtins/strncpy-lib.c
1414         * gcc.c-torture/execute/builtins/strpbrk-lib.c
1415         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
1416         * gcc.c-torture/execute/builtins/strpcpy-lib.c
1417         * gcc.c-torture/execute/builtins/strrchr-lib.c
1418         * gcc.c-torture/execute/builtins/strspn-lib.c
1419         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
1420         * gcc.c-torture/execute/builtins/strstr-lib.c
1421         * gcc.c-torture/execute/builtins/lib/abs.c
1422         * gcc.c-torture/execute/builtins/lib/fprintf.c
1423         * gcc.c-torture/execute/builtins/lib/memset.c
1424         * gcc.c-torture/execute/builtins/lib/printf.c
1425         * gcc.c-torture/execute/builtins/lib/sprintf.c
1426         * gcc.c-torture/execute/builtins/lib/strcpy.c
1427         * gcc.c-torture/execute/builtins/lib/strcspn.c
1428         * gcc.c-torture/execute/builtins/lib/strncat.c
1429         * gcc.c-torture/execute/builtins/lib/strncmp.c
1430         * gcc.c-torture/execute/builtins/lib/strncpy.c
1431         * gcc.c-torture/execute/builtins/lib/strpbrk.c
1432         * gcc.c-torture/execute/builtins/lib/strspn.c
1433         * gcc.c-torture/execute/builtins/lib/strstr.c:
1434         New files containing support routines.
1435
1436         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
1437         declaration.
1438         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
1439         when not optimizing.
1440
1441 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
1442
1443         PR c++/16240
1444         * g++.dg/abi/mangle22.C: New test.
1445         * g++.dg/abi/mangle23.C: Likewise.
1446
1447 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
1448
1449         PR fortran/16290
1450         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
1451         Allow for cases without denormalized floating point numbers.
1452
1453 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
1454
1455         PR c/1027
1456         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1457         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
1458         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
1459         expected warning text.
1460         * gcc.dg/format/diag-2.c: New test.
1461
1462 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1463
1464         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
1465
1466 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
1467
1468         * gcc.dg/builtins-43.c: New.
1469         * gcc.dg/builtins-44.c: New.
1470         * gcc.dg/builtins-45.c: New.
1471
1472 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
1473             Andreas Tobler  <a.tobler@schweiz.ch>
1474
1475         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
1476         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
1477         as SIGSEGV.
1478         * gcc.dg/cleanup-11.c: Likewise.
1479         * gcc.dg/cleanup-8.c: Likewise.
1480         * gcc.dg/cleanup-9.c: Likewise.
1481         * gcc.dg/cleanup-5.c: Run on all platforms.
1482
1483 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1484
1485         * g++.dg/warn/nonnull1.C: New test.
1486
1487 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1488
1489         * gcc.dg/compat/compat-common.h: Wrap up CINT in
1490         an #ifndef SKIP_COMPLEX_INT/#endif pair.
1491         Special-case the Sun compiler wrt to <complex.h>.
1492
1493 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
1494
1495         * gcc.dg/Wunreachable-8.C: New test.
1496
1497         * gcc.dg/h8300-ice2.c : New test.
1498
1499 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
1500
1501         PR fortran/16161
1502         * gfortran.fortran-torture/compile/implicit.f90: Add test
1503         for implicit character.
1504
1505 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
1506
1507         PR fortran/16289
1508         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
1509         Use tiny() intrinsic to find smallest non-negative real
1510
1511 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
1512
1513         * gcc.dg/compat/struct-by-value-22_main.c: New test.
1514         * gcc.dg/compat/struct-by-value-22_x.c: New.
1515         * gcc.dg/compat/struct-by-value-22_y.c: New.
1516
1517         * gcc.c-torture/execute/20040629-1.c: New test.
1518
1519 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
1520
1521         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
1522         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
1523
1524         PR target/16195
1525         * gcc.dg/20040625-1.c: New test.
1526
1527 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1528
1529         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
1530
1531 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1532
1533         PR fortran/15963
1534         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
1535
1536 2004-06-29  Richard Henderson  <rth@redhat.com>
1537
1538         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
1539
1540 2004-06-29  Paul Brook  <paul@codesourcery.com>
1541
1542         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
1543         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
1544
1545 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
1546
1547         PR c++/16260
1548         * g++.dg/parse/crash15.C: New.
1549
1550 2004-06-28  Andrew Pinski  <apinski@apple.com>
1551
1552         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
1553         by the error already.
1554
1555         * g++.dg/opt/ptrmem4.C: Change to compile only test.
1556
1557 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
1558
1559         PR target/14041
1560         * gcc.dg/h8300-bss-align-1.c : New.
1561
1562 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1563
1564         * PR c++/16174
1565         * g++.dg/template/ctor4.C: New.
1566
1567 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1568
1569         PR c++/16205
1570         * g++.dg/warn/Wsequence-point-1.C: New test.
1571
1572 2004-06-27  Paul Brook  <paul@codesourcery.com>
1573
1574         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
1575
1576 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
1577
1578         * g++.old-deja/g++.mike/p7325.C: Remove.
1579
1580 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1581
1582         PR c/14963
1583         * gcc.dg/pr14963.c: New test.
1584
1585 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
1586
1587         PR c++/16193
1588         * g++.dg/parse/redef1.C: New test.
1589
1590 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1591
1592         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
1593         20021110.c.
1594         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
1595         20021119-1.c.
1596         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
1597         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
1598         5-04.c.
1599         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
1600         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
1601         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
1602         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
1603         g++.brendan/enum14.C.
1604         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
1605         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
1606         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
1607         g++.mike/virt1.C.
1608         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
1609         memtemp24.C.
1610
1611 2004-06-27  Roger Sayle  <roger@eyesopen.com>
1612
1613         * gcc.dg/20040527-1.c: New test case.
1614
1615 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
1616
1617         PR gfortran/pr16196
1618         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
1619
1620 2004-06-25  Roger Sayle  <roger@eyesopen.com>
1621
1622         PR middle-end/15825
1623         * gcc.dg/pr15825-1.c: New test case.
1624
1625 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1626
1627         * gcc.c-torture/execute/20040625-1.c: New test.
1628
1629 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1630
1631         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
1632
1633 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1634
1635         * gcc.dg/torture/mips-div-1.c: New test.
1636
1637 2004-06-24  Jeff Law  <law@redhat.com>
1638
1639         * gcc.dg/tree-ssa/20040624-1.c: New test.
1640
1641 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
1642
1643         * gcc.c-torture/compile/20040624-1.c: New test.
1644
1645 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1646
1647         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
1648         this directory.
1649
1650 2004-06-23  Andrew Pinski  <apinski@apple.com>
1651
1652         PR middle-end/15988
1653         * g++.dg/opt/ptrmem4.C: New test.
1654
1655         * gcc.dg/c90-array-quals-2.c: New test.
1656
1657 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
1658
1659         * gcc.dg/kpice1.c: New test.
1660
1661 2006-06-23  Andrew Pinski  <apinski@apple.com>
1662
1663         * gcc.dg/c90-array-quals.c: New test.
1664
1665 2006-06-22  Richard Henderson  <rth@redhat.com>
1666
1667         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
1668
1669 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
1670
1671         * gcc.dg/builtins-config.h: Handle FreeBSD.
1672
1673 2006-06-22  Richard Henderson  <rth@redhat.com>
1674
1675         * g++.dg/opt/devirt1.C: New.
1676
1677 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
1678
1679         * g++.dg/opt/pr15551.C: New testcase.
1680
1681 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
1682
1683         PR target/14800
1684         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
1685         x86_64-*-linux* when compiling for 32bit.
1686
1687 2004-06-21  Andrew Pinski  <apinski@apple.com>
1688
1689         * gcc.dg/pch/struct-1.c: New.
1690         * gcc.dg/pch/struct-1.hs: New.
1691
1692 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
1693
1694         * gcc.dg/pch/save-temps-1.c: New file.
1695         * gcc.dg/pch/save-temps-1.hs: New file.
1696
1697 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1698
1699         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
1700         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
1701
1702 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1703
1704         * gfortran.fortran-torture/execute/select_1.f90: Rename function
1705         to fix type error.
1706         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
1707         Remove trailing spaces.
1708
1709 2004-06-21  Richard Henderson  <rth@redhat.com>
1710
1711         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
1712         merging && to BIT_FIELD_REF.
1713
1714 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
1715
1716         * g++.dg/opt/placeholder1.C: New test.
1717
1718 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1719
1720         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
1721         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1722         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1723         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1724
1725 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
1726
1727         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
1728         extern "C".
1729         * g++.dg/other/pragma-re-1.C: Add comments.
1730
1731 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
1732
1733         PR gfortran/16080
1734         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
1735
1736 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
1737
1738         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
1739         instead of setting the type of size_t by
1740         hand.
1741
1742 2004-06-18  Roger Sayle  <roger@eyesopen.com>
1743
1744         * gcc.dg/unordered-2.c: New test case.
1745         * gcc.dg/unordered-3.c: New test case.
1746
1747 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
1748
1749         PR other/16043
1750         * lib/g++.exp (g++_version): Tweak regexp for version
1751         * lib/g77.exp (g77_version): Likewise
1752         * lib/gfortran.exp (gfortran_version): Likewise
1753         * lib/objc.exp (objc_version): Likewise
1754         * lib/treelang.exp (treelang_version): Likewise
1755
1756 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
1757
1758         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
1759         Use INT_MAX instead of __INT_MAX__.
1760         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1761
1762         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
1763         * gcc.dg/compat/scalar-return-3_x.c: Use it.
1764         * gcc.dg/compat/scalar-return-3_y.c: Use it.
1765         * gcc.dg/compat/scalar-return-4_x.c: Use it.
1766         * gcc.dg/compat/scalar-return-4_y.c: Use it.
1767         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
1768         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
1769         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
1770         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
1771
1772         * gcc.dg/range-test-1.c: New test.
1773         * g++.dg/opt/range-test-1.C: New test.
1774
1775 2004-06-17  Richard Henderson  <rth@redhat.com>
1776
1777         * objc.dg/sync-1.m: New.
1778         * objc.dg/try-catch-1.m: Don't force next runtime.
1779         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
1780         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
1781         shadowed catch clause.
1782         * objc.dg/try-catch-5.m: New.
1783
1784 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
1785
1786         Bug 14610
1787         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
1788
1789 2004-06-15  Richard Henderson  <rth@redhat.com>
1790
1791         * gcc.dg/20001116-1.c: Move expected warning line.
1792
1793 2004-06-15  Richard Henderson  <rth@redhat.com>
1794
1795         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
1796         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
1797
1798 2004-06-15  Jeff Law  <law@redhat.com>
1799
1800         * gcc.dg/tree-ssa/20040615-1.c: New test.
1801         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
1802         be less sensitive to operand ordering.
1803         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
1804
1805 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
1806
1807         * g++.dg/abi/bitfield3.C: Add comment..
1808
1809 2004-06-15  Richard Henderson  <rth@redhat.com>
1810
1811         * g++.dg/ext/stmtexpr1.C: XFAIL.
1812         * gcc.dg/20030612-1.c: XFAIL.
1813
1814 2004-06-15  Eric Christopher  <echristo@redhat.com>
1815
1816         * g++.dg/charset/asm5.c: New.
1817         * gcc.dg/charset/asm6.c: New.
1818
1819 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1820
1821         PR fortran/15962
1822         * gfortran.fortran-torture/execute/select_1.f90: New test.
1823
1824 2004-06-15  Paul Brook  <paul@codesourcery.com>
1825
1826         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
1827
1828 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1829
1830         PR c++/15967
1831         * g++.dg/lookup/crash3.C: New test.
1832
1833 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1834
1835         PR c++/15947
1836         * g++.dg/parse/dtor4.C: New test.
1837
1838 2004-06-14  Jeff Law  <law@redhat.com>
1839
1840         * gcc.c-torture/compile/20040614-1.c: New test.
1841
1842 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1843
1844         PR fortran/15211
1845         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
1846         LEN of a character array.
1847
1848 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
1849
1850         PR c++/15096
1851         * g++.dg/template/ptrmem10.C: New test.
1852
1853         PR c++/14930
1854         * g++.dg/template/friend30.C: New test.
1855
1856 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1857
1858         PR fortran/14928
1859         * gfortran.fortran-torture/compile/mloc.f90: New test.
1860
1861 2004-06-13  Paul Brook  <paul@codesourcery.com>
1862
1863         * gfortran.fortran-torture/execute/random_2.f90: New test.
1864
1865 2004-06-13  Eric Christopher  <echristo@redhat.com>
1866
1867         * gcc.dg/noncompile/redecl-1.c: Fix error message.
1868
1869 2004-06-12  Paul Brook  <paul@codesourcery.com>
1870
1871         * gfortran.fortran-torture/execute/contained_3.f90: New test.
1872
1873 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1874
1875         PR fortran/14923
1876         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
1877
1878 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1879
1880         PR fortran/14957
1881         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
1882         syntax errors in end statements of contained subroutines.
1883
1884 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1885
1886         PR fortran/12841
1887         * gfortran.fortran-torture/execute/null_arg.f90: New test.
1888
1889 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1890
1891         PR fortran/15665
1892         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
1893
1894 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1895
1896         PR gfortran/12839
1897         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
1898
1899 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
1900
1901         PR c++/15862
1902         * g++.dg/parse/enum1.C: New test.
1903
1904 2004-06-10  Jeff Law  <law@redhat.com>
1905
1906         * gcc.c-torture/compile/20040610-1.c: New test.
1907
1908 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1909
1910         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
1911         * g++.old-deja/g++.other/decl3.C: Likewise.
1912
1913 2004-06-10  Brian Booth  <bbooth@redhat.com>
1914
1915         * gcc.dg/tree-ssa/20031015-1.c: Scan for
1916         V_MAY_DEF instead of VDEF.
1917         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
1918
1919 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
1920
1921         PR c++/14211
1922         * g++.dg/conversion/const1.C: New test.
1923
1924         PR c++/15076
1925         * g++.dg/conversion/reinterpret1.C: New test.
1926
1927         PR c++/15877
1928         * g++.dg/template/enum2.C: New test.
1929
1930         PR c++/15227
1931         * g++.dg/template/error13.C: New test.
1932
1933 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1934
1935         PR fortran/14957
1936         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
1937         arguments to test_* REAL and of the right size.
1938
1939 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1940
1941         PR target/15569
1942         PR rtl-optimization/15681
1943         * gcc.dg/20040609-1.c: New test.
1944
1945 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1946
1947         PR c++/14791
1948         * g++.dg/opt/builtins1.C: New test.
1949
1950 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
1951
1952         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
1953         that use default windows32 struct layout.
1954         * gcc.dg/i386-bitfield2.c: Likewise.
1955
1956 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
1957
1958         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
1959         for mingw32 and cygwin targets.
1960
1961 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
1962
1963         * gcc.dg/pch/macro-4.c: New.
1964         * gcc.dg/pch/macro-4.hs: New.
1965
1966 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1967
1968         PR fortran/13249
1969         * gfortran.fortran-torture/compile/name_clash.f90: New test.
1970
1971 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1972
1973         PR fortran/13372
1974         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
1975
1976 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1977
1978         PR gfortran/14897
1979         * gfortran.fortran-torture/execute/t_edit.f90: New test.
1980
1981 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1982
1983         PR gfortran/15755
1984         * gfortran.fortran-torture/execute/backspace.c : New test.
1985
1986 2004-06-09  Paul Brook  <paul@codesourcery.com>
1987
1988         * gfortran.fortran-torture/execure/intrinsic_associated.f90
1989         (pointer_to_section): Rewrite to use smaller array.
1990
1991 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
1992
1993         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
1994         * gcc.dg/ext/altivec-10.c: Same.
1995         * gcc.dg/ext/altivec-11.c: Same.
1996         * gcc.dg/ext/altivec-12.c: Same.
1997         * gcc.dg/ext/altivec-13.c: Same.
1998         * gcc.dg/ext/altivec-14.c: Same.
1999         * gcc.dg/ext/altivec-15.c: Same.
2000         * gcc.dg/ext/altivec-16.c: Same.
2001         * gcc.dg/ext/altivec-3.c: Same.
2002         * gcc.dg/ext/altivec-4.c: Same.
2003         * gcc.dg/ext/altivec-6.c: Same.
2004         * gcc.dg/ext/altivec-7.c: Same.
2005         * gcc.dg/ext/altivec-8.c: Same.
2006         * gcc.dg/ext/altivec-varargs-1.c: Same.
2007
2008         * g++.dg/ext/altivec-1.C: Correct dg syntax.
2009         * g++.dg/ext/altivec-10.C: Same.
2010         * g++.dg/ext/altivec-2.C: Same.
2011         * g++.dg/ext/altivec-3.C: Same.
2012         * g++.dg/ext/altivec-4.C: Same.
2013         * g++.dg/ext/altivec-5.C: Same.
2014         * g++.dg/ext/altivec-6.C: Same.
2015         * g++.dg/ext/altivec-7.C: Same.
2016         * g++.dg/ext/altivec-8.C: Same.
2017         * g++.dg/ext/altivec-9.C: Same.
2018
2019 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2020
2021         PR c++/7841
2022         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
2023
2024 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2025
2026         * gcc.dg/union-1.c: New test.
2027
2028 2004-06-07  Roger Sayle  <roger@eyesopen.com>
2029
2030         * gcc.dg/builtins-41.c: New test case.
2031         * gcc.dg/builtins-42.c: New test case.
2032
2033 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
2034
2035         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
2036         * g++.dg/ext/altivec-10.C: Same.
2037         * g++.dg/ext/altivec-2.C: Same.
2038         * g++.dg/ext/altivec-3.C: Same.
2039         * g++.dg/ext/altivec-4.C: Same.
2040         * g++.dg/ext/altivec-5.C: Same.
2041         * g++.dg/ext/altivec-6.C: Same.
2042         * g++.dg/ext/altivec-7.C: Same.
2043         * g++.dg/ext/altivec-8.C: Same.
2044         * g++.dg/ext/altivec-9.C: Same.
2045         * g++.old-deja/g++.abi/cxa_vec.C: Same.
2046         * g++.old-deja/g++.brendan/new3.C: Same.
2047         * gcc.c-torture/execute/eeprof-1.x: Same.
2048
2049 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
2050
2051         PR c/14765
2052         * gcc.dg/pr14765-1.c: New test.
2053
2054 2004-06-07  Roger Sayle  <roger@eyesopen.com>
2055
2056         PR c/14649
2057         * gcc.dg/pr14649-1.c: New test case.
2058
2059 2004-06-07  Richard Henderson  <rth@redhat.com>
2060
2061         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
2062         if temporaries.
2063
2064 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
2065
2066         * g++.dg/eh/elide1.C: Remove XFAIL.
2067
2068 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
2069
2070         PR c++/15337
2071         * g++.dg/expr/sizeof3.C: New test.
2072
2073         PR c++/14777
2074         * g++.dg/template/access14.C: New test.
2075
2076         PR c++/15554
2077         * g++.dg/template/enum1.C: New test.
2078
2079         PR c++/15057
2080         * g++.dg/eh/throw1.C: New test.
2081
2082 2004-06-07  David Ayers  <d.ayers@inode.at>
2083             Ziemowit Laski  <zlaski@apple.com>
2084
2085         * lib/objc.exp (objc_target_compile): Revert the '-framework
2086         Foundation' flag fix, since bare Darwin does not ship
2087         with the Foundation framework.
2088         * objc/execute/next_mapping.h: Provide a local NSConstantString
2089         @interface and @implementation.
2090         (objc_constant_string_init): A constructor function, used to
2091         initialize the NSConstantString meta-class object.
2092         * objc/execute/string1.m: Include "next_mapping.h" instead of
2093         <Foundation/NSString.h>.
2094         * objc/execute/string2.m: Likewise.
2095         * objc/execute/string3.m: Likewise.
2096         * objc/execute/string4.m: Likewise.
2097
2098 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
2099
2100         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
2101         to double. Replace double with FLOAT.
2102         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
2103
2104         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
2105         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
2106         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
2107         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
2108         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
2109         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
2110         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
2111         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
2112
2113 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
2114
2115         PR c/13519
2116         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
2117
2118 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2119
2120         PR c++/15503
2121         * g++.dg/template/meminit2.C: New test.
2122
2123 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
2124
2125         PR target/15822
2126         * gcc.c-torture/execute/compare-fp-1.c,
2127         gcc.c-torture/execute/compare-fp-2.c,
2128         gcc.c-torture/execute/compare-fp-3.c,
2129         gcc.c-torture/execute/compare-fp-4.c,
2130         gcc.c-torture/execute/compare-fp-3.x,
2131         gcc.c-torture/execute/compare-fp-4.x: Moved...
2132         * gcc.c-torture/execute/ieee/compare-fp-1.c,
2133         gcc.c-torture/execute/ieee/compare-fp-2.c,
2134         gcc.c-torture/execute/ieee/compare-fp-3.c,
2135         gcc.c-torture/execute/ieee/compare-fp-4.c,
2136         gcc.c-torture/execute/ieee/compare-fp-3.x,
2137         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
2138
2139 2004-06-04  David Ayers  <d.ayers@inode.at>
2140
2141         * objc/execute/protocol-isEqual-4.m: New testcase.
2142
2143 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
2144
2145         * objc/execute/protocol-isEqual-1.m: New testcase.
2146         * objc/execute/protocol-isEqual-2.m: New testcase.
2147         * objc/execute/protocol-isEqual-3.m: New testcase.
2148
2149 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2150
2151         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
2152
2153 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
2154
2155         * lib/objc.exp (objc_target_compile): When running tests on
2156         Darwin (Mac OS X), inform the linker about '-framework
2157         'Foundation'.
2158
2159 2004-06-02  Eric Christopher  <echristo@redhat.com>
2160
2161         * gcc.c-torture/compile/20040602-1.c: New.
2162
2163 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
2164
2165         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
2166         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
2167
2168         PR tree-optimization/14736
2169         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
2170
2171         PR tree-optimization/14042
2172         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
2173
2174         PR tree-optimization/14729
2175         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
2176
2177 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2178
2179         PR fortran/15557
2180         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
2181
2182 2004-06-01  Richard Hederson  <rth@redhat.com>
2183
2184         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
2185
2186 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2187
2188         PR c++/14932
2189         * g++.dg/parse/offsetof4.C: New test.
2190
2191 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
2192
2193         PR objc/7993
2194         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
2195
2196 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
2197
2198         PR c++/15701
2199         * g++.dg/template/friend29.C: New test.
2200
2201 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2202
2203         PR c/15749
2204         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
2205
2206 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
2207
2208         * gcc.dg/sparc-trap-1.c: New test.
2209
2210 2004-05-31  Roger Sayle  <roger@eyesopen.com>
2211
2212         PR middle-end/15069
2213         * g++.dg/opt/fold3.C: New test case.
2214
2215 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
2216
2217         * lib/target-supports.exp (check_iconv_available): Fix fallout
2218         from 2004-05-28 patch.
2219
2220 2004-05-30  Paul Brook  <paul@codesourcery.com>
2221
2222         PR fortran/15620
2223         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
2224         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
2225
2226 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
2227
2228         * gfortran.fortran-torture/execute/random_1.f90: New test.
2229
2230 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2231
2232         * g++.dg/ext/altivec-10.C: New test.
2233
2234 2004-05-29  Paul Brook  <paul@codesourcery.com>
2235
2236         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
2237
2238 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2239
2240         * gcc.dg/altivec-16.c: New test.
2241
2242 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
2243
2244         * lib/target-supports.exp (check_vmx_hw_available): New.
2245         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
2246
2247         * lib/target-supports.exp (check_alias_available,
2248         check_iconv_available, check_named_sections_available): Use
2249         unique names for temporary files.
2250
2251 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2252
2253         * gcc.dg/altivec-15.c: New test.
2254
2255 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
2256
2257         PR c++/15083
2258         * g++.dg/warn/noeffect6.C: New test.
2259
2260         PR c++/15471
2261         * g++.dg/expr/ptrmem4.C: New test.
2262
2263         PR c++/15640
2264         * g++.dg/template/operator3.C: New test.
2265
2266 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
2267
2268         PR c++/14668
2269         * g++.dg/lookup/redecl1.C: New test.
2270         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
2271
2272 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
2273
2274         * gcc.c-torture/execute/compare-fp-1.c,
2275         gcc.c-torture/execute/compare-fp-2.c,
2276         gcc.c-torture/execute/compare-fp-3.c,
2277         gcc.c-torture/execute/compare-fp-4.c,
2278         gcc.c-torture/execute/compare-fp-3.x,
2279         gcc.c-torture/execute/compare-fp-4.x,
2280         gcc.dg/pr15649-1.c: New.
2281
2282 2004-05-27  Adam Nemet  <anemet@lnxw.com>
2283
2284         PR c++/12883
2285         * g++.dg/init/array14.C: New test.
2286
2287 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
2288
2289         * lib/compat.exp (compat-get-options-main): New.
2290         (compat-get-options): Remove unneeded code, warn for ignored
2291         command.
2292         (compat-execute): Check flag set by dg-require-* commands.
2293
2294         * lib/compat.exp (compat-execute): Break up long lines.
2295
2296 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
2297
2298         * gcc.dg/altivec-7.c: Don't use 'vector long'.
2299         * gcc.dg/altivec-14.c: New test.
2300         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
2301
2302         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
2303         * gcc.dg/altivec-12.c: Ditto.
2304
2305         * gcc.dg/altivec-3.c: Move call to altivec_check.
2306
2307 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2308
2309         PR c++/15044
2310         * g++.dg/template/error12.C: New test.
2311
2312         PR c++/15317
2313         * g++.dg/ext/attrib15.C: New test.
2314
2315         PR c++/15329
2316         * g++.dg/template/ptrmem9.C: New test.
2317
2318 2004-05-25  Paul Brook  <paul@codesourcery.com>
2319
2320         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
2321
2322 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2323
2324         PR c++/15165
2325         * g++.dg/template/crash19.C: New test.
2326
2327 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2328
2329         PR c++/15025
2330         * g++.dg/template/redecl1.C: New test.
2331
2332 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2333
2334         PR c++/14821
2335         * g++.dg/other/ns1.C: New test.
2336
2337         PR c++/14883
2338         * g++.dg/template/invalid1.C: New test.
2339
2340 2004-05-23  Paul Brook  <paul@codesourcery.com>
2341         Victor Leikehman  <lei@haifasphere.co.il>
2342
2343         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
2344         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
2345
2346 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2347
2348         PR c++/15285
2349         PR c++/15299
2350         * g++.dg/template/non-dependent5.C: New test.
2351         * g++.dg/template/non-dependent6.C: New test.
2352
2353 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2354
2355         PR c++/15507
2356         * g++.dg/inherit/union1.C: New test.
2357
2358         PR c++/15542
2359         * g++.dg/template/addr1.C: New test.
2360
2361         PR c++/15427
2362         * g++.dg/template/array5.C: New test.
2363
2364         PR c++/15287
2365         * g++.dg/template/array6.C: New test.
2366
2367 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
2368             Roger Sayle  <roger@eyesopen.com>
2369
2370         * g++.dg/lookup/forscope2.C: New test case.
2371
2372 2004-05-22  Ben Elliston  <bje@au.ibm.com>
2373
2374         * gcc.dg/cpp/Wmissingdirs.c: New.
2375
2376 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2377
2378         PR target/15301
2379         * gcc.dg/compat/union-m128-1.h: New file.
2380         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2381         * gcc.dg/compat/union-m128-1_x.c: Likewise.
2382         * gcc.dg/compat/union-m128-1_y.c: Likewise.
2383
2384 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2385
2386         PR target/15302
2387         * gcc.dg/compat/struct-complex-1.h: New file.
2388         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
2389         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
2390         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2391
2392 2004-05-20  Roger Sayle  <roger@eyesopen.com>
2393
2394         PR middle-end/3074
2395         * gcc.dg/pr3074-1.c: New test case.
2396         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
2397
2398 2004-05-20  Falk Hueffner  <falk@debian.org>
2399
2400         PR other/15526
2401         * gcc.dg/ftrapv-1.c: New test case.
2402
2403 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2404
2405         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
2406
2407 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
2408             Jeff Law  <law@redhat.com>
2409
2410         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
2411         * gcc.dg/tree-ssa/20040518-2.c: New test.
2412
2413         * gcc.dg/tree-ssa/20040518-1.c: New test.
2414
2415 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
2416
2417         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
2418
2419 2004-05-18  Paul Brook  <paul@codesourcery.com>
2420
2421         PR fortran/13930
2422         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
2423
2424 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2425
2426         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
2427         constant folding.
2428
2429 2004-05-17  Steven Bosscher  <stevenb@suse.de>
2430
2431         * gcc.dg/tree-ssa/20040517-1.c: New test.
2432
2433 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2434
2435         * gcc.dg/loop-4.c: New test.
2436
2437 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
2438
2439         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
2440
2441 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
2442
2443         PR fortran/15311
2444         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
2445
2446 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2447
2448         PR fortran/13826
2449         PR fortran/13940
2450         * gfortran.fortran-torture/compile/data_1.f90: New test.
2451
2452 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
2453
2454         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
2455         * gcc.dg/uninit-H.c: Define ASM for __s390__.
2456
2457 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2458
2459         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
2460
2461 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2462
2463         PR c/15444
2464         * gcc.dg/format/xopen-1.c: Adjust expected message.
2465         * gcc.dg/format/xopen-3.c: New test.
2466
2467 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
2468
2469         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
2470
2471 2004-05-14  Jeff Law  <law@redhat.com>
2472
2473         * gcc.dg/tree-ssa/20040514-2.c: New test.
2474
2475 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2476
2477         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
2478         this ...
2479         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
2480         this.
2481
2482 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
2483
2484         * gcc.dg/tree-ssa/20040514-1.c: New test.
2485
2486 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2487
2488         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
2489         test.
2490
2491 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2492
2493         PR fortran/14066
2494         * gfortran.fortran-torture/compile/do_1.f90: New test.
2495
2496 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2497
2498         PR fortran/15051
2499         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
2500         test.
2501
2502 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
2503
2504         PR fortran/15149
2505         * gfortran.fortran-torture/execute/random_init.f90: New test.
2506
2507 2004-05-13  Paul Brook  <paul@codesourcery.com>
2508
2509         PR fortran/15314
2510         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
2511
2512 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
2513
2514         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
2515         for the powerpc case.
2516
2517 2004-05-13  Jeff Law  <law@redhat.com>
2518
2519         * gcc.dg/tree-ssa/20040513-1.c: New test.
2520         * gcc.dg/tree-ssa/20040513-2.c: New test.
2521
2522 2004-05-13  Paul Brook  <paul@codesourcery.com>
2523
2524         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
2525         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
2526         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
2527
2528 2004-05-13  Andreas Schwab  <schwab@suse.de>
2529
2530         PR other/10819
2531         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
2532         characters.
2533
2534 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
2535
2536         PR fortran/15294
2537         * gfortran.fortran-torture/execute/adjustr.f90: New file.
2538
2539 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
2540
2541         Merge from tree-ssa-20020619-branch.  See
2542         ChangeLog.tree-ssa for details.
2543
2544 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
2545
2546         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
2547         include <altivec.h> explicitly.
2548         * gcc.dg/altivec-13.c: Likewise.
2549
2550 2004-05-11  Paul Brook  <paul@codesourcery.com>
2551
2552         * gcc.c-torture/compile/20010518-1.c: Force enum size.
2553
2554 2004-05-10  Eric Christopher  <echristo@redhat.com>
2555
2556         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
2557         * gcc.dg/sibcall-4.c: Ditto.
2558
2559 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
2560
2561         * g++.dg/ext/altivec-8.C: New test case.
2562         * gcc.dg/altivec-13.c: New test case.
2563
2564 2004-05-08  Roger Sayle  <roger@eyesopen.com>
2565
2566         * gcc.c-torture/execute/divcmp-1.c: New test case.
2567         * gcc.c-torture/execute/divcmp-2.c: New test case.
2568         * gcc.c-torture/execute/divcmp-3.c: New test case.
2569
2570 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
2571
2572         * g++.dg/other/pragma-re-2.C: New test.
2573
2574 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2575
2576         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
2577         * gcc.dg/i386-387-2.c: Likewise.
2578
2579         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
2580         __builtin_drem.
2581         * gcc.dg/i386-387-6.c: Likewise.
2582
2583 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2584
2585         * gcc.dg/builtins-33.c:  Also check log1p*.
2586
2587 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
2588
2589         PR optimization/15296
2590         * gcc.c-torture/execute/pr15296.c: New test.
2591
2592 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
2593
2594         * gcc.dg/builtins-40.c: New test.
2595
2596 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
2597
2598         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
2599
2600 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
2601
2602         * g++.dg/ext/spe1.C: New testcase.
2603
2604 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
2605
2606         * objc.dg/image-info.m: Allow additional attributes
2607         for __image_info section.
2608
2609 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
2610
2611         * gcc.dg/torture/mips-hilo-2.c: New test.
2612
2613 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2614
2615         PR c++/14389
2616         * g++.dg/template/member5.C: New test.
2617
2618 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
2619
2620         * gcc.dg/builtins-34.c: Also check expm1*.
2621
2622 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2623
2624         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
2625         * gcc.dg/torture/builtin-convert-3.c: New test.
2626
2627 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
2628
2629         PR middle-end/15054
2630         * g++.dg/opt/pr15054.C: New test.
2631
2632 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2633
2634         * gcc.dg/torture/builtin-rounding-1.c: New test.
2635         * gcc.dg/builtins-25.c: Delete.
2636         * gcc.dg/builtins-29.c: Delete.
2637
2638 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
2639
2640         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
2641         * gcc.dg/sibcall-4.c: Likewise.
2642         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
2643
2644 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2645
2646         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
2647         bit-field on 16-bit targets.
2648
2649 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2650
2651         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
2652         16-bit targets.
2653
2654 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
2655
2656         * gcc.dg/rs6000-power2-1.c: Change to compile only.
2657         * gcc.dg/rs6000-power2-2.c: Likewise.
2658
2659 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
2660
2661         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
2662         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
2663         Change the asm registers to be in form of frN instead of fN.
2664
2665 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2666
2667         * gcc.dg/torture/builtin-convert-2.c: New test.
2668
2669 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
2670
2671         * gcc.dg/rs6000-power2-1.c: New test.
2672         * gcc.dg/rs6000-power2-2.c: New test.
2673
2674 2004-04-28  Jan Hubicka  <jh@suse.cz>
2675
2676         * gcc.dg/unused-6.c: New test.
2677
2678 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
2679             Ulrich Weigand  <uweigand@de.ibm.com>
2680
2681         * ada/acats/run_all.sh: Define $target variable.
2682
2683 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
2684
2685         PR c++/15119
2686         * g++.dg/other/vararg-1.C: New test.
2687
2688         PR c++/4794
2689         * g++.dg/eh/cleanup3.C: New test.
2690
2691 2004-04-24  Laurent GUERBY <laurent@guerby.net>
2692
2693         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
2694         and ad8011a (target_insn).
2695         * ada/acats/support/macro.dfs: Likewise.
2696         * ada/acats/support/impbit.adb: New file.
2697
2698 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
2699
2700         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
2701
2702 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2703
2704         * gcc.dg/loop-3.c: New test.
2705
2706 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
2707
2708         * gcc.c-torture/execute/simd-5.c: New test.
2709
2710 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2711
2712         PR c++/15064
2713         * g++.dg/template/crash18.C: New test.
2714
2715 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
2716
2717         * g++.dg/ext/complit3.C: New test.
2718
2719 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2720
2721         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
2722         * gcc.dg/altivec-3.c: Same.
2723         * gcc.dg/altivec-varargs-1.c: Same.
2724
2725 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2726
2727         * lib/target-supports.exp (check_profiling_available): Assume
2728         profiling is not available on powerpc-eabi targets.
2729
2730 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
2731
2732         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
2733         * gcc.dg/vmx/bug-1.c: Ditto.
2734
2735 2004-04-20  Eric Christopher  <echristo@redhat.com>
2736
2737         * gcc.dg/charset/extern.c: New test.
2738         * g++.dg/charset/extern3.cc: Ditto.
2739
2740 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
2741
2742         * gcc.dg/builtins-39.c: New test.
2743
2744 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
2745
2746         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
2747
2748 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
2749
2750         * gcc.dg/torture/mips-hilo-1.c: New test.
2751
2752 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
2753
2754         * gcc.c-torture/compile/20040419-1.c: New test.
2755
2756 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
2757
2758         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
2759
2760 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
2761             Aldy Hernandez  <aldyh@redhat.com>
2762
2763         * gcc.c-torture/execute/va-arg-24.c: New.
2764
2765 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
2766             Aldy Hernandez  <aldyh@redhat.com>
2767
2768         * gcc.dg/vmx/1b-01.c: New.
2769         * gcc.dg/vmx/1b-02.c: New.
2770         * gcc.dg/vmx/1b-03.c: New.
2771         * gcc.dg/vmx/1b-04.c: New.
2772         * gcc.dg/vmx/1b-05.c: New.
2773         * gcc.dg/vmx/1b-06.c: New.
2774         * gcc.dg/vmx/1b-07.c: New.
2775         * gcc.dg/vmx/1c-01.c: New.
2776         * gcc.dg/vmx/1c-02.c: New.
2777         * gcc.dg/vmx/3a-01a.c: New.
2778         * gcc.dg/vmx/3a-01.c: New.
2779         * gcc.dg/vmx/3a-01m.c: New.
2780         * gcc.dg/vmx/3a-03.c: New.
2781         * gcc.dg/vmx/3a-03m.c: New.
2782         * gcc.dg/vmx/3a-04.c: New.
2783         * gcc.dg/vmx/3a-04m.c: New.
2784         * gcc.dg/vmx/3a-05.c: New.
2785         * gcc.dg/vmx/3a-06.c: New.
2786         * gcc.dg/vmx/3a-06m.c: New.
2787         * gcc.dg/vmx/3a-07.c: New.
2788         * gcc.dg/vmx/3b-01.c: New.
2789         * gcc.dg/vmx/3b-02.c: New.
2790         * gcc.dg/vmx/3b-10.c: New.
2791         * gcc.dg/vmx/3b-13.c: New.
2792         * gcc.dg/vmx/3b-14.c: New.
2793         * gcc.dg/vmx/3b-15.c: New.
2794         * gcc.dg/vmx/3c-01a.c: New.
2795         * gcc.dg/vmx/3c-01.c: New.
2796         * gcc.dg/vmx/3c-02.c: New.
2797         * gcc.dg/vmx/3c-03.c: New.
2798         * gcc.dg/vmx/3d-01.c: New.
2799         * gcc.dg/vmx/4-01.c: New.
2800         * gcc.dg/vmx/4-03.c: New.
2801         * gcc.dg/vmx/5-01.c: New.
2802         * gcc.dg/vmx/5-02.c: New.
2803         * gcc.dg/vmx/5-03.c: New.
2804         * gcc.dg/vmx/5-04.c: New.
2805         * gcc.dg/vmx/5-05.c: New.
2806         * gcc.dg/vmx/5-06.c: New.
2807         * gcc.dg/vmx/5-07.c: New.
2808         * gcc.dg/vmx/5-07t.c: New.
2809         * gcc.dg/vmx/5-08.c: New.
2810         * gcc.dg/vmx/5-10.c: New.
2811         * gcc.dg/vmx/5-11.c: New.
2812         * gcc.dg/vmx/7-01a.c: New.
2813         * gcc.dg/vmx/7-01.c: New.
2814         * gcc.dg/vmx/7c-01.c: New.
2815         * gcc.dg/vmx/7d-01.c: New.
2816         * gcc.dg/vmx/7d-02.c: New.
2817         * gcc.dg/vmx/8-01.c: New.
2818         * gcc.dg/vmx/8-02a.c: New.
2819         * gcc.dg/vmx/8-02.c: New.
2820         * gcc.dg/vmx/brode-1.c: New.
2821         * gcc.dg/vmx/bug-1.c: New.
2822         * gcc.dg/vmx/bug-2.c: New.
2823         * gcc.dg/vmx/bug-3.c: New.
2824         * gcc.dg/vmx/cw-bug-1.c: New.
2825         * gcc.dg/vmx/cw-bug-2.c: New.
2826         * gcc.dg/vmx/cw-bug-3.c: New.
2827         * gcc.dg/vmx/dct.c: New.
2828         * gcc.dg/vmx/debug-1.c: New.
2829         * gcc.dg/vmx/debug-2.c: New.
2830         * gcc.dg/vmx/debug-3.c: New.
2831         * gcc.dg/vmx/debug-4.c: New.
2832         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
2833         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
2834         * gcc.dg/vmx/eg-5.c: New.
2835         * gcc.dg/vmx/fft.c: New.
2836         * gcc.dg/vmx/gcc-bug-1.c: New.
2837         * gcc.dg/vmx/gcc-bug-2.c: New.
2838         * gcc.dg/vmx/gcc-bug-3.c: New.
2839         * gcc.dg/vmx/gcc-bug-4.c: New.
2840         * gcc.dg/vmx/gcc-bug-5.c: New.
2841         * gcc.dg/vmx/gcc-bug-6.c: New.
2842         * gcc.dg/vmx/gcc-bug-7.c: New.
2843         * gcc.dg/vmx/gcc-bug-8.c: New.
2844         * gcc.dg/vmx/gcc-bug-9.c: New.
2845         * gcc.dg/vmx/gcc-bug-b.c: New.
2846         * gcc.dg/vmx/gcc-bug-c.c: New.
2847         * gcc.dg/vmx/gcc-bug-d.c: New.
2848         * gcc.dg/vmx/gcc-bug-e.c: New.
2849         * gcc.dg/vmx/gcc-bug-f.c: New.
2850         * gcc.dg/vmx/gcc-bug-g.c: New.
2851         * gcc.dg/vmx/gcc-bug-i.c: New.
2852         * gcc.dg/vmx/harness.h: New.
2853         * gcc.dg/vmx/ira1.c: New.
2854         * gcc.dg/vmx/ira2a.c: New.
2855         * gcc.dg/vmx/ira2b.c: New.
2856         * gcc.dg/vmx/ira2.c: New.
2857         * gcc.dg/vmx/ira2c.c: New.
2858         * gcc.dg/vmx/mem.c: New.
2859         * gcc.dg/vmx/newton-1.c: New.
2860         * gcc.dg/vmx/ops.c: New.
2861         * gcc.dg/vmx/sn7153.c: New.
2862         * gcc.dg/vmx/spill2.c: New.
2863         * gcc.dg/vmx/spill3.c: New.
2864         * gcc.dg/vmx/spill.c: New.
2865         * gcc.dg/vmx/t.c: New.
2866         * gcc.dg/vmx/varargs-1.c: New.
2867         * gcc.dg/vmx/varargs-2.c: New.
2868         * gcc.dg/vmx/varargs-3.c: New.
2869         * gcc.dg/vmx/varargs-4.c: New.
2870         * gcc.dg/vmx/varargs-5.c: New.
2871         * gcc.dg/vmx/varargs-6.c: New.
2872         * gcc.dg/vmx/varargs-7.c: New.
2873         * gcc.dg/vmx/vmx.exp: New.
2874         * gcc.dg/vmx/vprint-1.c: New.
2875         * gcc.dg/vmx/vscan-1.c: New.
2876         * gcc.dg/vmx/x-01.c: New.
2877         * gcc.dg/vmx/x-02.c: New.
2878         * gcc.dg/vmx/x-03.c: New.
2879         * gcc.dg/vmx/x-04.c: New.
2880         * gcc.dg/vmx/x-05.c: New.
2881         * gcc.dg/vmx/yousufi-1.c: New.
2882         * gcc.dg/vmx/zero-1.c: New.
2883         * gcc.dg/vmx/zero.c: New.
2884
2885 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
2886
2887         * g++.dg/lookup/java1.C: Update for chage of
2888         _Jv_AllocObject.
2889         * g++.dg/lookup/java2.C: Likewise.
2890
2891 2004-04-17  Laurent GUERBY <laurent@guerby.net>
2892
2893         * ada/acats/run_all.sh: use -O2 by default.
2894
2895 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
2896
2897         * gcc.dg/vr-mult-[12].c: New tests.
2898
2899 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2900
2901         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
2902
2903         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
2904
2905 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
2906
2907         * lib/target-supports.exp (check_profiling_available): Assume profiling
2908         isn't available for mips*-*-elf targets.
2909
2910 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
2911
2912         * gcc.dg/builtins-38.c: New test.
2913
2914 2004-04-14  Eric Christopher  <echristo@redhat.com>
2915
2916         * g++.dg/charset/charset.exp: Run .cc extension tests.
2917
2918 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
2919
2920         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
2921
2922 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2923
2924         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
2925
2926 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
2927
2928         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
2929         * gcc.dg/i386-387-2.c: Likewise.
2930
2931         * gcc.dg/i386-387-7.c: New test.
2932         * gcc.dg/i386-387-8.c: New test.
2933
2934         * gcc.dg/builtins-37.c: New test.
2935
2936 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
2937
2938         * g++.dg/pch/externc-1.C: Add missing semicolon.
2939
2940 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
2941
2942         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
2943
2944 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2945
2946         * gcc.c-torture/execute/20040411-1.c: New test.
2947
2948 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2949
2950         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
2951
2952 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
2953
2954         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
2955
2956 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
2957
2958         * lib/target-supports.exp (check_named_sections_available): New.
2959         * lib/gcc-dg.exp (dg-require-named-sections): New.
2960         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
2961         old-deja.exp.  Also prune error-count message from HP linker.
2962         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
2963
2964         * g++.dg/init/init-ref4.C: Use dg-require-weak.
2965         * g++.old-deja/g++.pt/static3.C: Likewise.
2966         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
2967
2968 2004-04-09  Roger Sayle  <roger@eyesopen.com>
2969
2970         * gcc.c-torture/execute/20040409-1.c: New test case.
2971         * gcc.c-torture/execute/20040409-2.c: New test case.
2972         * gcc.c-torture/execute/20040409-3.c: New test case.
2973
2974 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2975
2976         * gcc.dg/20040409-1.c: New test.
2977
2978 2004-04-08  Roger Sayle  <roger@eyesopen.com>
2979
2980         PR target/14888
2981         * g++.dg/opt/pr14888.C: New test case.
2982
2983 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
2984
2985         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
2986         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
2987         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
2988         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
2989         New tests.
2990
2991 2004-04-08  Paul Brook  <paul@codesourcery.com>
2992
2993         * gcc.dg/spill-1.c: New test.
2994
2995 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2996
2997         * gcc.dg/torture/builtin-ctype-2.c: New test.
2998
2999 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
3000
3001         * gcc.dg/pch/pch.exp: Add largefile test.
3002
3003 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
3004
3005         * g++.dg/pch/externc-1.Hs: New.
3006         * g++.dg/pch/externc-1.C: New.
3007
3008 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3009
3010         * gcc.dg/compat/struct-by-value-5a_main.c,
3011         gcc.dg/compat/struct-by-value-5b_main.c: New files.
3012         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
3013         * gcc.dg/compat/struct-by-value-5a_x.c,
3014         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
3015         gcc.dg/compat/struct-by-value-5_x.c.
3016         * gcc.dg/compat/struct-by-value-5a_y.c,
3017         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
3018         gcc.dg/compat/struct-by-value-5_y.c.
3019
3020         * gcc.dg/compat/struct-by-value-6a_main.c,
3021         gcc.dg/compat/struct-by-value-6b_main.c: New files.
3022         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
3023         * gcc.dg/compat/struct-by-value-6a_x.c,
3024         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
3025         gcc.dg/compat/struct-by-value-6_x.c.
3026         * gcc.dg/compat/struct-by-value-6a_y.c,
3027         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
3028         gcc.dg/compat/struct-by-value-6_y.c.
3029
3030         * gcc.dg/compat/struct-by-value-7a_main.c,
3031         gcc.dg/compat/struct-by-value-7b_main.c: New files.
3032         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
3033         * gcc.dg/compat/struct-by-value-7a_x.c,
3034         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
3035         gcc.dg/compat/struct-by-value-7_x.c.
3036         * gcc.dg/compat/struct-by-value-7a_y.c,
3037         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
3038         gcc.dg/compat/struct-by-value-7_y.c.
3039
3040 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
3041
3042         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
3043         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
3044         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
3045         options.
3046
3047 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
3048
3049         * gcc.dg/builtins-36.c: New test.
3050
3051 2004-04-06  Paul Brook  <paul@codesourcery.com>
3052
3053         * README.gcc: Remove obsolete contraint on testcases.
3054
3055 2004-04-05  Paul Brook  <paul@codesourcery.com>
3056
3057         PR2123
3058         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
3059         failure and exit(0) on success.
3060         * g++.dg/expr/anew2.C: Ditto.
3061         * g++.dg/expr/anew3.C: Ditto.
3062         * g++.dg/expr/anew4.C: Ditto.
3063
3064 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
3065
3066         PR c++/3518
3067         * g++.dg/template/unify7.C: New.
3068
3069 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
3070
3071         * g++.dg/README: Bring up to date with new subdirectories; remove
3072         duplicate subdirectory lines.
3073
3074 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
3075
3076         PR c++/14007
3077         * g++.dg/template/unify5.C: New.
3078         * g++.dg/template/unify6.C: New.
3079         * g++.dg/template/qualttp20.C: Adjust.
3080         * g++.old-deja/g++.jason/report.C: Adjust.
3081         * g++.old-deja/g++.other/qual1.C: Adjust.
3082
3083 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
3084
3085         PR c++/14803
3086         * g++.dg/inherit/ptrmem1.C: New test.
3087
3088 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
3089
3090         PR c++/14755
3091         * gcc.c-torture/execute/20040331-1.c: New test.
3092         * gcc.dg/20040331-1.c: New test.
3093
3094 2004-04-01  Paul Brook  <paul@codesourcery.com>
3095
3096         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
3097
3098 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
3099
3100         PR c++/14724
3101         * g++.dg/init/goto1.C: New test.
3102
3103         PR c++/14763
3104         * g++.dg/template/defarg4.C: New test.
3105
3106 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
3107
3108         * gcc.dg/altivec-11.c: Extend test for more valid cases.
3109
3110 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
3111
3112         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
3113
3114 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
3115
3116         * gcc.dg/noncompile/undeclared-2.c: New test.
3117
3118 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
3119
3120         * gcc.dg/940409-1.c: Remove XFAIL.
3121         * gcc.dg/reg-vol-struct-1.c: New test.
3122
3123 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3124
3125         * gcc.dg/torture/builtin-wctype-1.c: New test.
3126
3127 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
3128
3129         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
3130         * gcc.dg/20001101-1.c: Likewise.
3131         * gcc.dg/20001102-1.c: Likewise.
3132
3133 2004-03-25  Roger Sayle  <roger@eyesopen.com>
3134
3135         * gcc.dg/compare8.c: Add an additional test for XOR.
3136
3137 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3138
3139         * gcc.dg/torture/builtin-ctype-1.c: New test.
3140
3141 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3142
3143         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
3144         * gcc.dg/torture/builtin-math-1.c: Likewise.
3145         * gcc.dg/torture/builtin-power-1.c: New test.
3146
3147 2004-03-24  Andreas Schwab  <schwab@suse.de>
3148
3149         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
3150         IA64 assembler.
3151
3152 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
3153             Roger Sayle  <roger@eyesopen.com>
3154
3155         * gcc.dg/compare8.c: New test case.
3156
3157 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
3158
3159         * g++.dg/ext/altivec-7.C: New test.
3160
3161 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
3162
3163         PR 12267, 12391, 12560, 13129, 14114, 14133
3164         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
3165         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
3166         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
3167         Adjust error regexps.
3168         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
3169         * gcc.dg/noncompile/undeclared-1.c: New test cases.
3170         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
3171         * gcc.dg/local1.c: Add explanatory comment.
3172
3173 2004-03-23  Roger Sayle  <roger@eyesopen.com>
3174
3175         PR optimization/14669
3176         * g++.dg/opt/fold2.C: New test case.
3177
3178 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
3179
3180         PR c/14069
3181         * gcc.dg/20040322-1.c: New test.
3182
3183 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3184
3185         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
3186         * gcc.dg/ultrasp4.c: Likewise.
3187         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
3188
3189 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
3190
3191         * gcc.dg/i386-sse-8.c: Reset default options.
3192
3193 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
3194
3195         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
3196         in the error message text.
3197
3198 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3199
3200         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
3201
3202 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
3203
3204         PR c++/14616
3205         * g++.dg/init/array13.C: New test.
3206
3207 2004-03-20  Roger Sayle  <roger@eyesopen.com>
3208
3209         PR target/13889
3210         * gcc.c-torture/compile/pr13889.c: New test case.
3211
3212 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3213
3214         PR c/14635
3215         * builtins-1.c (nan, nans): Don't test.
3216         * builtins-30.c: Don't use nan, nanf, nanl.
3217         * builtins-35.c: New test.
3218
3219 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
3220
3221         * g++.dg/ext/altivec-6.C: New test.
3222
3223 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
3224
3225         * g++.dg/init/placement3.C: New test.
3226
3227         * g++.dg/template/spec13.C: New test.
3228
3229         * g++.dg/lookup/using11.C: New test.
3230
3231         * g++.dg/lookup/koenig3.C: New test.
3232
3233         * g++.dg/template/operator2.C: New test.
3234
3235         * g++.dg/expr/dtor3.C: New test.
3236         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
3237         marker.
3238         * g++.old-deja/g++.law/visibility28.C: Likewise.
3239
3240 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
3241
3242         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
3243         * gcc.dg/ppc64-abi-3.c: Likewise.
3244
3245 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3246
3247         PR c++/14545
3248         * g++.dg/parse/template15.C: New test.
3249
3250 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3251
3252         * g++.dg/expr/dtor2.C: New test.
3253
3254         * g++.dg/lookup/anon4.C: New test.
3255
3256         * g++.dg/overload/using1.C: New test.
3257
3258         * g++.dg/template/lookup7.C: New test.
3259
3260         * g++.dg/template/typename6.C: New test.
3261
3262         * g++.dg/expr/cond6.C: New test.
3263
3264 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3265
3266         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
3267
3268 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3269
3270         * g++.dg/expr/cond5.C: New test.
3271         * g++.dg/expr/constcast1.C: Likewise.
3272         * g++.dg/expr/ptrmem2.C: Likewise.
3273         * g++.dg/expr/ptrmem3.C: Likewise.
3274         * g++.dg/lookup/main1.C: Likewise.
3275         * g++.dg/template/lookup6.C: Likewise.
3276
3277 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3278
3279         * gcc.dg/local1.c: New test.
3280
3281         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
3282
3283 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3284
3285         * gcc.dg/torture/builtin-convert-1.c: New test.
3286
3287 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3288
3289         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
3290
3291 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
3292
3293         PR c++/14481
3294         * g++.dg/warn/Wunused-7.C: New test.
3295
3296 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3297
3298         * gcc.dg/torture/builtin-integral-1.c: New test.
3299
3300 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
3301
3302         PR c++/14586
3303         * g++.dg/parse/non-dependent3.C: New test.
3304
3305 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
3306
3307         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
3308         * g++.dg/eh/simd-2.C: Likewise.
3309         * g++.dg/init/array10.C: Likewise.
3310         * gcc.c-torture/compile/simd-1.c: Likewise.
3311         * gcc.c-torture/compile/simd-2.c: Likewise.
3312         * gcc.c-torture/compile/simd-3.c: Likewise.
3313         * gcc.c-torture/compile/simd-4.c: Likewise.
3314         * gcc.c-torture/compile/simd-6.c: Likewise.
3315         * gcc.c-torture/execute/simd-1.c: Likewise.
3316         * gcc.c-torture/execute/simd-2.c: Likewise.
3317         * gcc.dg/compat/vector-defs.h: Likewise.
3318         * gcc.dg/20020531-1.c: Likewise.
3319         * gcc.dg/altivec-3.c: Likewise.
3320         * gcc.dg/altivec-4.c: Likewise.
3321         * gcc.dg/altivec-varargs-1.c: Likewise.
3322         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
3323         * gcc.dg/i386-mmx-3.c: Likewise.
3324         * gcc.dg/i386-sse-4.c: Likewise.
3325         * gcc.dg/i386-sse-5.c: Likewise.
3326         * gcc.dg/i386-sse-8.c: Likewise.
3327         * gcc.dg/simd-1.c: Likewise.
3328         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
3329         __ev64_opaque__ since the machine description provides it.
3330
3331 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3332
3333         * lib/compat.exp (skip_list): New global variable.
3334         Use it to hold the user defined COMPAT_SKIPS list if any.
3335         (compat-obj): Add the members of skip_list to optall.
3336
3337 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3338
3339         * gcc.dg/compat/union-by-value-1_main.c,
3340         union-by-value-1_x.c, union-by-value-1_y.c,
3341         union-check.h, union-defs.h,
3342         union-init.h, union-return-1_main.c,
3343         union-return-1_x.c, union-return-1_y.c: New files.
3344
3345 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3346
3347         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
3348         mixed-struct-init.h: Add 4 mixed structure types.
3349         struct-by-value-21_main.c, struct-by-value-21_x.c,
3350         struct-by-value-21_y.c, struct-return-21_main.c,
3351         struct-return-21_x.c, struct-return-21_y.c: New files.
3352
3353 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
3354
3355         PR c++/14550
3356         * g++.dg/parse/template14.C: New test.
3357
3358 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3359
3360         * gcc.c-torture/execute/20040313-1.c: New test.
3361
3362 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
3363
3364         PR target/14533
3365         * gcc.dg/20040311-2.c: New test.
3366
3367 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
3368
3369         PR other/14544
3370         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
3371         bit-field.
3372
3373 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
3374
3375         * gcc.dg/20040305-2.c: Add missing return statement.
3376
3377 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3378
3379         * gcc.dg/builtins-34.c: Also check pow10*.
3380
3381 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3382
3383         PR target/14262
3384         * gcc.dg/20040305-2.c: New test.
3385
3386 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3387
3388         * gcc.dg/20040310-1.c: New test.
3389
3390 2004-03-11  Roger Sayle  <roger@eyesopen.com>
3391
3392         * gcc.c-torture/execute/20040311-1.c: New test case.
3393
3394 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
3395
3396         PR c++/14476
3397         * g++.dg/lookup/enum1.C: New test.
3398
3399 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
3400
3401         PR c++/14510
3402         * g++.dg/lookup/struct2.C: New test.
3403
3404 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
3405
3406         * gcc.dg/builtins-34.c: New test.
3407
3408 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3409
3410         * gcc.dg/torture/builtin-nonneg-1.c: New test.
3411
3412 2004-03-09  James E Wilson  <wilson@specifixinc.com>
3413
3414         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
3415         * gcc.dg/alias-2.c: New testcase.
3416
3417 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
3418
3419         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
3420
3421 2004-03-09  Roger Sayle  <roger@eyesopen.com>
3422
3423         * gcc.c-torture/execute/20040309-1.c: New test case.
3424
3425 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
3426
3427         PR c++/14397
3428         * g++.dg/overload/ref1.C: New.
3429
3430 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3431
3432         PR c++/14409
3433         * g++.dg/template/spec12.C: New test.
3434
3435         PR c++/14448
3436         * g++.dg/parse/crash14.C: New test.
3437
3438 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3439
3440         PR c++/14230
3441         * g++.dg/init/ref11.C: New test.
3442
3443 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3444
3445         PR c++/14432
3446         * g++.dg/parse/builtin2.C: New test.
3447
3448 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3449
3450         PR c++/14401
3451         * g++.dg/init/ctor3.C: New test.
3452         * g++.dg/init/union1.C: New test.
3453         * g++.dg/ext/anon-struct4.C: New test.
3454
3455 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3456
3457         * g++.dg/lookup/koenig1.C: Tweak error messages.
3458         * g++.dg/lookup/used-before-declaration.C: Likewise.
3459         * g++.dg/other/do1.C: Likewise.
3460         * g++.dg/overload/koenig1.C: Likewise.
3461         * g++.dg/parse/crash13.C: Likewise.
3462         * g++.dg/template/instantiate3.C: Likewise.
3463
3464 2004-03-08  Eric Christopher  <echristo@redhat.com>
3465
3466         * * lib/target-supports.exp: Enable libiconv in test
3467         compilation.  Fix up error checking.
3468
3469 2004-03-08  Roger Sayle  <roger@eyesopen.com>
3470
3471         PR middle-end/14289
3472         * gcc.dg/pr14289-1.c: New test case.
3473         * gcc.dg/pr14289-2.c: Likewise.
3474         * gcc.dg/pr14289-3.c: Likewise.
3475
3476 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
3477
3478         * gcc.c-torture/execute/20040308-1.c: New test.
3479
3480 2004-03-07  Roger Sayle  <roger@eyesopen.com>
3481
3482         * gcc.c-torture/execute/20040307-1.c: New test case.
3483
3484 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
3485
3486         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
3487
3488 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
3489
3490         * gcc.dg/20040306-1.c: New test.
3491
3492 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
3493
3494         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
3495         them static.
3496         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
3497
3498 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3499
3500         PR c/14465
3501         * gcc.dg/decl-6.c: New test.
3502
3503 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3504
3505         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
3506         Rename LOGPOW -> LOG_POW.
3507         (SQRT_EXP, POW_EXP): New.
3508
3509 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3510
3511         * gcc.dg/i386-sse-8.c: New test.
3512
3513 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3514
3515         PR c/14114
3516         * gcc.dg/decl-5.c: New test.
3517
3518 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
3519
3520         * gcc.dg/20040305-1.c: New test.
3521
3522 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
3523
3524         PR other/14354
3525         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
3526
3527 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
3528
3529         PR c++/14425, c++/14426
3530         * g++.dg/ext/altivec-4.C: New test.
3531         * g++.dg/ext/altivec-5.C: New test.
3532
3533 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
3534
3535         * g++.old-deja/g++.other/linkage1.C: Expect errors about
3536         global variables of a type with no linkage.
3537         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
3538         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
3539         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
3540         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
3541         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
3542         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
3543         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
3544         * g++.dg/warn/deprecated.C: Name enum Color.
3545         * g++.dg/overload/VLA.C: Name structure for 'b'.
3546         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
3547
3548 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3549
3550         * gcc.c-torture/compile/20040304-1.c: New test.
3551
3552 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
3553
3554         PR 13728
3555         * gcc.dg/decl-4.c: New testcase.
3556
3557 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
3558
3559         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
3560         as PRECF if sizeof (float) > sizeof (double).
3561         (PRECL): Make it the same as PRECF if
3562         sizeof (float) > sizeof (long double).
3563
3564 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3565
3566         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
3567         system type.  Add check for irix6 which doesn't have c99 runtime.
3568
3569 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
3570
3571         * gcc.dg/const-elim-1.c: xfail for xtensa.
3572
3573 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3574
3575         PR c++/14369
3576         * g++.dg/template/cond4.C: New test.
3577
3578 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3579
3580         PR c++/14360
3581         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
3582
3583         PR c++/14361
3584         * g++.dg/parse/defarg7.C: New test.
3585
3586         PR c++/14359
3587         * g++.dg/template/friend26.C: New test.
3588
3589 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3590
3591         PR c++/14324
3592         * g++.dg/abi/mangle21.C: New test.
3593
3594         PR c++/14260
3595         * g++.dg/parse/constructor2.C: New test.
3596
3597         PR c++/14337
3598         * g++.dg/template/sfinae1.C: New test.
3599
3600 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3601
3602         PR c++/14267
3603         * g++.dg/expr/crash2.C: New test.
3604
3605         PR middle-end/13448
3606         * gcc.dg/inline-5.c: New test.
3607         * gcc.dg/always-inline.c: Split out tests into ...
3608         * gcc.dg/always-inline2.c: ... this and ...
3609         * gcc.dg/always-inline3.c: ... this.
3610
3611 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3612
3613         PR debug/12103
3614         * g++.dg/debug/crash1.C: New test.
3615
3616 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
3617
3618         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
3619         function with __attribute__((noinline)).
3620         (recurser_void2): Likewise.
3621         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
3622         (recurser_void2): Likewise.
3623
3624 2004-02-29  Roger Sayle  <roger@eyesopen.com>
3625
3626         PR middle-end/14203
3627         * g++.dg/warn/Wunused-6.C: New test case.
3628
3629 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
3630
3631         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
3632         not defined.
3633
3634 2004-02-27  Eric Christopher  <echristo@redhat.com>
3635
3636         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
3637         * g++.dg/charset/asm2.c: Run only x86.
3638         * gcc.dg/charset/asm3.c: Ditto.
3639
3640 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
3641
3642         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
3643         ld_library_path.
3644
3645 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
3646
3647         * g++.dg/ext/altivec-3.C: New.
3648
3649 2004-02-26  Richard Henderson  <rth@redhat.com>
3650
3651         * g++.dg/ext/attrib10.C: Mark for warning.
3652         * gcc.dg/attr-alias-1.c: New.
3653
3654 2004-02-26  Richard Henderson  <rth@redhat.com>
3655
3656         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
3657         * gcc.c-torture/execute/20040208-2.c: ... it back.
3658
3659 2004-02-26  Eric Christopher  <echristo@redhat.com>
3660
3661         * lib/target-supports.exp (check-iconv-available): New function.
3662         * lib/gcc-dg.exp (dg-require-iconv): New function.
3663         Use above.
3664         * gcc.dg/charset: New directory.
3665         * gcc.dg/charset/charset.exp: New file.
3666         * gcc.dg/charset/asm1.c: Ditto.
3667         * gcc.dg/charset/asm2.c: Ditto.
3668         * gcc.dg/charset/asm3.c: Ditto.
3669         * gcc.dg/charset/asm4.c: Ditto.
3670         * gcc.dg/charset/asm5.c: Ditto.
3671         * gcc.dg/charset/attribute1.c: Ditto.
3672         * gcc.dg/charset/attribute2.c: Ditto.
3673         * gcc.dg/charset/string1.c: Ditto.
3674         * g++.dg/charset: New directory.
3675         * g++.dg/dg.exp: Add here. Special options.
3676         * g++.dg/charset/charset.exp: New file.
3677         * g++.dg/charset/asm1.c: Ditto.
3678         * g++.dg/charset/asm2.c: Ditto.
3679         * g++.dg/charset/asm3.c: Ditto.
3680         * g++.dg/charset/asm4.c: Ditto.
3681         * g++.dg/charset/attribute1.c: Ditto.
3682         * g++.dg/charset/attribute2.c: Ditto.
3683         * g++.dg/charset/extern1.cc: Ditto.
3684         * g++.dg/charset/extern2.cc: Ditto.
3685         * g++.dg/charset/string1.c: Ditto.
3686
3687 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
3688
3689         PR c++/14278
3690         * g++.dg/parse/comma1.C: New test.
3691
3692 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3693
3694         PR c++/14284
3695         * g++.dg/template/ttp8.C: New test.
3696
3697 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
3698
3699         * gcc.dg/fixuns-trunc-1.c: New test.
3700
3701 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3702
3703         * gcc.dg/builtins-config.h: Use #elif.
3704
3705 2004-02-26  Michael Matz  <matz@suse.de>
3706
3707         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
3708         * gcc.dg/991214-1.c: Likewise.
3709         * gcc.dg/i386-asm-1.c: Likewise.
3710
3711 2004-02-25  Richard Henderson  <rth@redhat.com>
3712
3713         * gcc.c-torture/execute/20040208-2.c: Move ...
3714         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
3715
3716 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3717
3718         PR c++/14246
3719         * g++.dg/other/crash-3.C: New test.
3720
3721 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3722
3723         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
3724         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
3725
3726         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
3727         HP-UX.
3728
3729 2004-02-24  Michael Matz  <matz@suse.de>
3730
3731         * gcc.dg/i386-regparm.c: New.
3732
3733 2004-02-23  James E Wilson  <wilson@specifixinc.com>
3734
3735         * gcc.c-torture/execute/20040223-1.c: New.
3736
3737 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
3738             Kazu Hirata  <kazu@cs.umass.edu>
3739
3740         * gcc.dg/fwritable-strings-1.c: Remove.
3741
3742 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
3743
3744         PR c/14156
3745         * gcc.dg/20040223-1.c: New test.
3746
3747 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3748
3749         PR c++/14106
3750         * g++.dg/ext/typeof9.C: New test.
3751
3752 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3753
3754         PR c++/14250
3755         * g++.dg/other/switch1.C: New test.
3756
3757 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3758
3759         * gcc.dg/cast-function-1.c: Adjust for new informative message.
3760         * gcc.dg/va-arg-1.c: Likewise.
3761
3762 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3763
3764         PR c++/14143
3765         * g++.dg/template/koenig5.C: New test.
3766
3767 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
3768
3769         * g++.dg/ext/altivec-1.C: Generalize target triple.
3770         * g++.dg/ext/altivec-2.C: New test case.
3771         * g++.dg/ext/altivec_check.h: New file.
3772         * gcc.dg/altivec-1.c: Generalize target triple;
3773         include altivec_check.h and call altivec_check().
3774         * gcc.dg/altivec-[2-5].c: Generalize target triple.
3775         * gcc.dg/altivec-6.c: New test case.
3776         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
3777         type casts as needed.
3778         * gcc.dg/altivec-10.c: Include altivec_check.h and call
3779         altivec_check().
3780         * gcc.dg/altivec-12.c: New test case.
3781         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
3782         include altivec_check.h and call altivec_check().
3783         * gcc.dg/altivec_check.h: New file.
3784
3785 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3786
3787         * lib/target-supports.exp (check_alias_available): Don't mangle
3788         function `g' in test program.
3789
3790 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3791
3792         * lib/target-supports.exp (check_profiling_available): Check
3793         argument to determine whether we support a profiling type.
3794         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
3795         check_profiling_available.
3796         * g++.dg/bprob/bprob.exp: Likewise
3797         * g77.dg/bprob/bprob.exp: Likewise.
3798         * gcc.misc-tests/bprob.exp: Likewise.
3799         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
3800         dg-require-profiling and delete expected error handling.
3801         * gcc.dg/20021014-1.c: Likewise.
3802         * gcc.dg/nest.c: Likewise.
3803
3804 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3805
3806         PR c++/12007
3807         * g++.dg/other/vthunk1.C: New test.
3808
3809 2004-02-20  Falk Hueffner  <falk@debian.org>
3810
3811         PR target/14201
3812         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
3813
3814 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
3815
3816         PR c++/13927
3817         * g++.dg/other/error8.C: Remove XFAIL markers.
3818
3819         PR c++/14173
3820         * g++.dg/ext/packed5.C: New test.
3821
3822         PR c++/14199
3823         * g++.dg/warn/Wunused-5.C: New test.
3824
3825         PR c++/14186
3826         * g++.dg/lookup/member1.C: New test.
3827
3828 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
3829
3830         * gcc.c-torture/compile/20040130-1.c: Enable only when
3831         __INT_MAX__ >= 2147483647L.
3832         * gcc.c-torture/compile/961203-1.c: Likewise.
3833
3834 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
3835
3836         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
3837         * g++.dg/opt/template1.C: Robustify assembler regexp
3838
3839 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3840
3841         * gcc.c-torture/execute/simd-4.x: Remove.
3842         * gcc.c-torture/execute/va-arg-25.x: Likewise.
3843         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
3844         Guard with #ifndef SKIP_ATTRIBUTE.
3845         * gcc.dg/compat/vector-1_y.c: Likewise.
3846         * gcc.dg/compat/vector-2_x.c: Likewise.
3847         * gcc.dg/compat/vector-2_y.c: Likewise.
3848         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
3849         * g++.dg/eh/simd-2.C: Likewise.
3850
3851 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
3852
3853         * gcc.c-torture/compile/complex-1.c: New.
3854
3855 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
3856
3857         PR target/14209
3858         * gcc.c-torture/execute/20040218-1.c: New test.
3859
3860 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3861
3862         PR c++/14181
3863         * g++.dg/parse/new2.C: New test.
3864
3865 2004-02-18  Paul Brook  <paul@codesourcery.com>
3866
3867         * gcc.c-torture/compile/libcall-1.c: New test.
3868
3869 2004-02-18  Paul Brook  <paul@codesourcery.com>
3870
3871         PR debug/12934
3872         * gcc.dg/debug/debug-7.c: New test.
3873
3874 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
3875
3876         * gcc.dg/20040217-1.c: New test.
3877
3878 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
3879
3880         * gcc.c-torture/execute/990208-1.x: Delete.
3881
3882 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
3883
3884         * gcc.c-torture/execute/20040208-2.x: New file.
3885
3886 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
3887
3888         PR c++/11326
3889         * g++.dg/abi/structret1.C: New test.
3890
3891 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
3892
3893         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
3894         (i386_cpuid): No need to test if cpuid is available on AMD64.
3895         Fix assembly, so that it works onboth i386 and AMD64.
3896         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
3897         (vecInLong): Fix s[] member type to unsigned int.
3898         (vecInWord): Remove type.
3899         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
3900         (a64, b64, c64, d64, e64): Remove.
3901         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
3902         Remove unused variable.  Remove initialization of removed variables.
3903         Don't call mmx_tests nor sse_tests.
3904         (reference_mmx, reference_sse): Remove.
3905         (check): Add return stmt.
3906         * gcc.dg/i386-sse-7.c: New test.
3907         * gcc.dg/i386-mmx-4.c: New test.
3908
3909 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3910
3911         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
3912         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3913         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3914         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
3915         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
3916         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
3917         g++.dg/tc1/dr94.C: Fix line terminator.
3918
3919 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
3920
3921         * gcc.c-torture/compile/20040216-1.c: New.
3922
3923 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3924
3925         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3926         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3927         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
3928         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
3929         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
3930         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
3931
3932 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3933
3934         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
3935
3936 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
3937
3938         PR c++/13971
3939         * g++.dg/expr/cond4.C: New test.
3940
3941         PR c++/14086
3942         * g++.dg/lookup/crash2.C: New test.
3943
3944 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
3945
3946         * gcc.c-torture/compile/20040214-2.c: New test.
3947
3948 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
3949
3950         PR c++/14116
3951         * g++.dg/ext/typeof8.C: New test.
3952
3953 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
3954
3955         * gcc.c-torture/compile/20040214-1.c: New test.
3956
3957 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3958
3959         PR c++/13635
3960         * g++.dg/template/spec11.C: New test.
3961
3962 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3963
3964         PR c++/13927
3965         * g++.dg/other/error8.C: New test.
3966
3967 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
3968
3969         PR c++/14122
3970         * g++.dg/template/array4.C: New test.
3971
3972         PR c++/14108
3973         * g++.dg/inherit/thunk2.C: New test.
3974
3975         PR c++/14083
3976         * g++.dg/eh/cond2.C: New test.
3977
3978 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
3979
3980         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
3981
3982 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
3983
3984         * lib/scanasm.exp (dg-scan): Quote pattern before display.
3985
3986 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
3987
3988         * g++.dg/simd-2.C: xfail on ppc64-linux.
3989
3990 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3991
3992         PR c/456
3993         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
3994         tests.
3995
3996 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
3997
3998         * gcc.dg/builtins-33.c: New test.
3999
4000 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
4001
4002         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
4003
4004 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
4005
4006         * g++.dg/simd-2.C: Set -maltivec for ppc64.
4007
4008 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
4009
4010         * gcc.dg/ppc64-abi-3.c: New test.
4011
4012 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
4013
4014         PR c/14092
4015
4016         * gcc.dg/pr14092-1.c: New testcase.
4017
4018 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
4019
4020         * gcc.dg/cpp/assert4.c: Fix typo last change.
4021
4022         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
4023         * gcc.dg/cpp/assert4.c: Handle powerpc64.
4024
4025         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
4026
4027 2004-02-09  Roger Sayle  <roger@eyesopen.com>
4028
4029         * gcc.c-torture/compile/20040209-1.c: New test case.
4030
4031 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4032
4033         * gcc.dg/c90-init-1.c: Adjust expected error messages.
4034
4035 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
4036
4037         * gcc.c-torture/execute/20040208-[12].c: New tests.
4038
4039 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4040
4041         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
4042
4043 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4044
4045         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
4046
4047 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
4048
4049         Bug 13856
4050         * gcc.dg/visibility-8.c: New testcase.
4051
4052 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
4053
4054         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
4055         arguments.
4056         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
4057
4058 2004-02-07  Roger Sayle  <roger@eyesopen.com>
4059
4060         PR middle-end/13696
4061         * g++.dg/opt/fold1.C: New test case.
4062
4063 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4064
4065         PR c++/14033
4066         * g++.dg/other/crash-2.C: New test.
4067
4068 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4069
4070         PR c++/14028
4071         * g++.dg/parse/angle-bracket2.C: New test.
4072
4073 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4074
4075         PR middle-end/13750
4076         Revert:
4077         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4078         PR pch/13361
4079         * testsuite/g++.dg/pch/wchar-1.C: New.
4080         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4081
4082 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4083
4084         PR c++/14008
4085         * g++.dg/parse/error15.C: New test.
4086         * g++.dg/parse/crash11.C: Update dg-error mark.
4087
4088 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4089
4090         PR c++/13932
4091         * g++.dg/warn/conv2.C: New test.
4092
4093 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4094
4095         PR c++/13086
4096         * g++.dg/warn/incomplete1.C: Remove xfail.
4097
4098 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4099
4100         * lib/file-format.exp (gcc_target_object_format): Use
4101         ${tool}_target_compile, not gcc_target_compile.
4102         * lib/target-supports.exp (check_alias_available): Likewise.
4103         (check_gc_sections_available): Likewise.
4104         * g++.dg/ext/attrib10.C: Use dg-require-alias.
4105         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
4106         dg-require-alias.
4107
4108 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4109
4110         PR c++/13969
4111         * g++.dg/template/static6.C: New test.
4112
4113 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
4114
4115         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
4116
4117 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4118
4119         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
4120         tests for systems where `char' is unsigned by default.
4121
4122 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4123
4124         PR c++/13997
4125         * g++.dg/template/partial3.C: New test.
4126
4127 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
4128
4129         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
4130         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
4131         Remove mentions of obsolete ports.
4132
4133 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
4134
4135         * gcc.dg/noncompile/20001228-1.c: Fix for new
4136         error message.
4137
4138 2004-02-03  Roger Sayle  <roger@eyesopen.com>
4139
4140         PR target/9348
4141         * gcc.c-torture/execute/multdi-1.c: New test case.
4142
4143 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4144
4145         PR c++/13925
4146         * g++.dg/template/lookup5.C: New test.
4147
4148 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4149
4150         PR c++/13950
4151         * g++.dg/template/lookup4.C: New test.
4152
4153         PR c++/13970
4154         * g++.dg/parse/error14.C: New test.
4155
4156         PR c++/14002
4157         * g++.dg/parse/template13.C: New test.
4158
4159 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4160
4161         PR c++/13978
4162         * g++.dg/template/koenig4.C: New test.
4163
4164         PR c++/13968
4165         * g++.dg/template/crash17.C: New test.
4166
4167         PR c++/13975
4168         * g++.dg/parse/error13.C: New test.
4169         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
4170
4171 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4172
4173         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
4174
4175 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
4176
4177         PR c/11658
4178         PR c/13994
4179         * gcc.dg/noncompile/20040203-1.c: New test.
4180         * gcc.dg/noncompile/20040203-2.c: Likewise.
4181         * gcc.dg/noncompile/20040203-3.c: Likewise.
4182         * gcc.dg/20040203-1.c: Likewise.
4183
4184 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
4185
4186         PR c++/10858
4187         * g++.dg/template/sizeof7.C: New test.
4188
4189 2004-02-02  Eric Christopher  <echristo@redhat.com>
4190             Zack Weinberg  <zack@codesourcery.com>
4191
4192         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
4193
4194 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
4195
4196         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
4197         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
4198         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
4199         * gcc.dg/cleanup-5.c: Run only on Linux targets.
4200
4201 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
4202