OSDN Git Service

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