OSDN Git Service

883e51e027fa772f4c4c3b37f4ed2c349807fbb1
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-02-22  Ian Lance Taylor  <iant@google.com>
2
3         PR debug/30898
4         * g++.dg/debug/pr30898.C: New test.
5
6 2007-02-22  Ira Rosen  <irar@il.ibm.com>
7
8         * gcc.dg/vect/vect-106.c: New test.
9
10 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
11             Ira Rosen  <irar@il.ibm.com> 
12
13         PR tree-optimization/30843
14         * gcc.dg/vect/pr30843.c: New test.
15
16 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
17
18         PR tree-optimization/30858
19         * gcc.dg/vect/pr30858.c: New test.
20
21 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
22
23         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
24         to set options for compiling testglue.
25         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
26         * lib/obj-c++.exp (obj-c++_init): Likewise.
27
28 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
29
30         * gnat.dg/derived_aggregate.adb: New test.
31
32 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33
34         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
35         sh* targets.  Call the correct CKSGN macro.
36
37 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
38
39         * gfortran.dg/gomp/omp_parse1.f90: New test.
40         * gfortran.dg/gomp/omp_parse2.f: New test.
41
42 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
43
44         PR fortran/30869
45         * gfortran.dg/do_pointer_1.f90:  New test.
46
47 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48
49         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
50         and scalbln.
51
52 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
53
54         * gcc.dg/darwin-minversion-1.c: New.
55         * gcc.dg/darwin-minversion-2.c: New.
56
57 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58
59         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
60
61 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
62             DJ Delorie <dj@redhat.com>
63
64         PR other/30824
65         * gcc.dg/Wfatal.c: New.
66         * gcc.dg/Wfatal-2.c: New.
67         * gcc.dg/Werror-1.c: Adjust expectations.
68         * gcc.dg/Werror-5.c: Likewise.
69         * gcc.dg/Werror-7.c: Likewise.
70         * gcc.dg/Werror-10.c: Likewise.
71         * gcc.dg/Werror-11.c: Likewise.
72
73 2007-02-20  Tobias Burnus  <burnus@net-b.de>
74
75         PR fortran/30522
76         * gfortran.dg/volatile10.f90: New test.
77
78 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
79
80         PR libfortran/30533
81         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
82
83 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
84
85         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
86         * gcc.dg/Walways-true-1.c: Likewise.
87         * gcc.dg/weak/weak-3.c: Likewise.
88         * gcc.dg/Werror-1.c: Likewise.
89         * gcc.dg/Werror-3.c: Likewise.
90         * gcc.dg/Werror-4.c: Likewise.
91         * gcc.dg/Werror-5.c: Likewise.
92         * gcc.dg/Werror-6.c: Likewise.
93         * gcc.dg/Werror-7.c: Likewise.
94         * gcc.dg/Werror-8.c: Likewise.
95         * gcc.dg/Werror-10.c: Likewise.
96         * gcc.dg/Werror-11.c: Likewise.
97         * gcc.dg/Werror-12.c: Likewise.
98         * g++.old-deja/g++.mike/warn8.C: Likewise.
99         * g++.dg/warn/Walways-true-1.C: Likewise.
100         * g++.dg/warn/Walways-true-2.C: Likewise.
101         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
102         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
103         -Wstring-literal-comparison with -Waddress.
104         * gcc.dg/Wstring-literal-comparison-4.c: Replace
105         -Wno-string-literal-comparison with -Wno-address.
106         
107 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
108
109         * gnat.dg/self_aggregate_with_call.adb: New test.
110
111 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
112
113         PR tree-optimization/30975
114         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
115         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
116         * gcc.dg/vect/pr30795.c: New.
117
118 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
119
120         PR fortran/30681
121         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
122
123 2007-02-18  Roger Sayle  <roger@eyesopen.com>
124
125         PR rtl-optimization/28173
126         * gcc.target/i386/andor-1.c: New test case.
127
128 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
129
130         * gcc.dg/torture/builtin-ldexp-1.c: New.
131         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
132
133 2007-02-18  Roger Sayle  <roger@eyesopen.com>
134
135         * gfortran.dg/array_constructor_15.f90: New test case.
136
137 2007-02-18  Roger Sayle  <roger@eyesopen.com>
138
139         * gfortran.dg/forall_10.f90: New test case.
140
141 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
142
143         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
144
145 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
146
147         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
148         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
149
150 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
151
152         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
153         * gcc.target/i386/builtin-bswap-3.c: Ditto.
154         * gcc.target/i386/xchg-1.c: New test.
155         * gcc.target/i386/xchg-2.c: New test. 
156
157 2007-02-16  Richard Guenther  <rguenther@suse.de>
158             Christian Bruel  <christian.bruel@st.com>
159
160         * gcc.dg/strict-overflow-5.c: New testcase.
161
162 2007-02-16  Tobias Burnus  <burnus@net-b.de>
163
164         PR fortran/30793
165         * gfortran.dg/func_derived_4.f90: New test.
166
167 2007-02-15  Roger Sayle  <roger@eyesopen.com>
168
169         PR middle-end/30391
170         * gfortran.dg/pr30391-1.f90: New test case.
171
172 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
173
174         PR middle-end/30433
175         * gcc.c-torture/compile/pr30433.c: New testcase to check
176         that complex constants comparisions are foldded.
177
178 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
179
180         PR C++/30158
181         * g++.dg/ext/stmtexpr10.C: New testcase.
182
183 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
184
185         PR middle-end/30729
186         * gcc.dg/Wunused-value-2.c: New testcase.
187
188 2007-02-15  Ian Lance Taylor  <iant@google.com>
189
190         * g++.dg/eh/subreg-1.C: New test.
191
192 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
193
194         PR c/26494
195         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
196         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
197         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
198         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
199         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
200         * gcc.dg/Werror-implicit-function-declaration.c: New.
201
202 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
203
204         PR c++/28943
205         * g++.dg/warn/pr28943.C: New.
206
207 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
208
209         * gfortran.fortran-torture/execute/math.f90: Fix typo.
210
211 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
212
213         PR fortran/30779
214         * gfortran.dg/error_recovery_3.f90: New test.
215
216 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
217
218         * g++.dg/tree-ssa/sra-1.C: New.
219
220 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
221
222         * g++.dg/tree-ssa/sra-1.C: New.
223
224 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
225
226         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
227
228 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
229
230         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
231
232 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
233
234         PR fortran/30799
235         * gfortran.dg/logical_2.f90: New test.
236
237 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
238
239         * gcc.dg/torture/complex-alias-1.c: New test.
240
241 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
242
243         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
244         instead of -fdump-tree-tailcall.
245
246 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
247
248         * gfortran.dg/interface_10.f90: Fix comment typo.
249
250 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
251
252         PR tree-optimization/30771
253         * gcc.dg/vect/pr30771.c: New test.
254
255 2007-02-13  Ian Lance Taylor  <iant@google.com>
256
257         * gcc.dg/Wstrict-overflow-1.c: New test.
258         * gcc.dg/Wstrict-overflow-2.c: New test.
259         * gcc.dg/Wstrict-overflow-3.c: New test.
260         * gcc.dg/Wstrict-overflow-4.c: New test.
261         * gcc.dg/Wstrict-overflow-5.c: New test.
262         * gcc.dg/Wstrict-overflow-6.c: New test.
263         * gcc.dg/Wstrict-overflow-7.c: New test.
264         * gcc.dg/Wstrict-overflow-8.c: New test.
265         * gcc.dg/Wstrict-overflow-9.c: New test.
266         * gcc.dg/Wstrict-overflow-10.c: New test.
267
268 2007-02-13  Roger Sayle  <roger@eyesopen.com>
269
270         * gcc.target/ia64/builtin-bswap-2.c: New test case.
271
272 2007-02-13  Richard Henderson  <rth@redhat.com>
273
274         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
275         * gcc.c-torture/execute/pr29302-1.c: ... here.
276
277 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
278
279         PR c/29521
280         * gcc.dg/c90-return-1.c: Update output.
281         * gcc.dg/c99-return-1.c: Likewise.
282         
283 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
284
285         PR fortran/30554
286         * gfortran.dg/used_dummy_types_7.f90: New test..
287
288 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
289
290         * gcc.target/i386/parity-1.c: New test.
291         * gcc.target/i386/parity-2.c: New test.
292
293 2007-02-12  Roger Sayle  <roger@eyesopen.com>
294
295         * gcc.target/i386/builtin-bswap-3.c: New test case.
296
297 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
298
299         PR tree-optimization/29145
300         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
301         alias analysis is improved to take better advantage of restrict
302         qualified pointers.
303         * gcc.dg/vect/vect-80.c: Likewise.
304         * gcc.dg/vect/pr29145.c: New.
305
306 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
307
308         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
309         * gcc.target/i386/sse4a-insert.c: Likewise.
310
311 2007-02-11  Roger Sayle  <roger@eyesopen.com>
312
313         * gcc.target/ia64/builtin-popcount-1.c: New test case.
314         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
315
316 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
317
318         PR fortran/30478
319         * gfortran.dg/enum_4.f90: Update error message checks.
320
321 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
322
323         PR fortran/30554
324         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
325         versions of the modules.
326
327         PR fortran/30617
328         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
329         by getting rid of recursive I/O and providing functions with
330         results.
331
332         PR fortran/30319
333         * gfortran.dg/char_array_constructor_2.f90
334
335 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
336
337         PR c++/26988
338         * g++.dg/template/spec34.C: New test
339
340 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
341
342         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
343         on i?86 and x86_64.
344         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
345         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
346         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
347         on i?86 and x86_64.
348         * gcc.dg/vect/vect-113.c: Ditto.
349
350 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
351
352         PR c++/29487
353         * g++.dg/eh/weak1-C: New test.
354         * g++.dg/eh/weak1-a.cc: Likewise.
355         * g++.dg/eh/comdat1.C: Likewise.
356
357 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
358             Dorit Nuzman  <dorit@il.ibm.com>
359
360         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
361         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
362         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
363         * gcc.dg/vect/vect-113.c: Likewise.
364
365         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
366
367 2007-02-10  Richard Henderson  <rth@redhat.com>
368
369         * lib/target-supports.exp (check_effective_target_tls): Redefine
370         to mean non-emulated tls.
371         * gcc.dg/tls/alias-1.c: Remove tls requirement.
372         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
373         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
374         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
375         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
376         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
377         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
378
379 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
380
381         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
382
383 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
384
385         * gfortran.dg/secnds.f: Replace time tolerance with a
386         before-and-after bracket.
387         * gfortran.dg/secnds-1.f: Likewise.
388
389 2007-02-09  Tobias Burnus  <burnus@net-b.de>
390
391         PR fortran/30512
392         * gfortran.dg/maxlocval_1.f90: New test.
393
394 2007-02-09  Roger Sayle  <roger@eyesopen.com>
395
396         * gcc.target/ia64/builtin_bswap-1.c: New test case.
397
398 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
399
400         PR fortran/30720
401         * gfortran.dg/array_function_1.f90: New test.
402
403 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
404
405         * lib/target-supports.exp (check_effective_target_lax_strtofp)
406         (check_effective_target_dummy_wcsftime): New functions.
407
408 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
409
410         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
411         * lib/target-supports.exp (check_effective_target_uclibc): New
412         function.
413
414 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
415
416         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
417         (vsnprintf): Don't define for uClibc targets.
418
419 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
420
421         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
422         set before checking whether it was allowed.
423         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
424         before checking inside_main.
425
426 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
427
428         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
429         uClinux targets.
430         (u16sf): Likewise u4sf.
431         * g++.dg/compat/struct-layout-1.h: Likewise.
432
433 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
434
435         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
436         procedure.
437         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
438         m68k targets if check_effective_target_coldfire_fpu returns true.
439
440 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
441         Richard Guenther  <rguenther@suse.de>
442
443         PR middle-end/23361
444         * gcc.dg/fold-compare-3.c: New testcase.
445         * gcc.dg/tree-ssa/loop-24.c: Likewise.
446
447 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
448
449         * gcc.dg/pr26570.c: Clean up coverage files.
450         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
451         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
452         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
453         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
454         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
455         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
456         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
457         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
458         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
459         * gcc.dg/tree-ssa/pr25501.c: Ditto.
460         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
461         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
462         * gcc.dg/vect/pr28952.c: Ditto.
463         * gcc.dg/vect/pr27151.c: Ditto.
464         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
465         * g++.dg/gomp/macro-3.C: Ditto.
466
467 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
468
469         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
470         of the loop.
471
472 2007-02-08  Roger Sayle  <roger@eyesopen.com>
473
474         * gcc.target/i386/builtin-bswap-2.c: New test case.
475
476 2007-02-08  Roger Sayle  <roger@eyesopen.com>
477
478         * gfortran.dg/forall_8.f90: New test case.
479         * gfortran.dg/forall_9.f90: Likewise.
480
481 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
482
483         * gcc.dg/builtins-20.c: Add some -~ complex cases.
484
485 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
486
487         * lib/target-supports.exp (check_effective_target_simulator): New. 
488
489 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
490
491         * gcc.dg/tree-ssa/loop-25.c: New test.
492
493 2007-02-06  Richard Henderson  <rth@redhat.com>
494
495         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
496
497 2007-02-06  Roger Sayle  <roger@eyesopen.com>
498
499         * gcc.target/powerpc/popcount-1.c: New test case.
500         * gcc.target/powerpc/parity-1.c: Likewise.
501
502 2007-02-06  Richard Guenther  <rguenther@suse.de>
503
504         PR middle-end/27302
505         * gcc.dg/torture/pr27302-2.c: New testcase.
506
507 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
508
509         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
510         * gcc.dg/vect/vect-iv-1.c: New test.
511         * gcc.dg/vect/vect-iv-2.c: New test.
512         * gcc.dg/vect/vect-iv-3.c: New test.
513         * gcc.dg/vect/vect-iv-4.c: New test.
514         * gcc.dg/vect/vect-iv-5.c: New test.
515         * gcc.dg/vect/vect-iv-6.c: New test.
516         * gcc.dg/vect/vect-iv-7.c: New test.
517         * gcc.dg/vect/vect-iv-8.c: New test.
518         * gcc.dg/vect/vect-iv-9.c: New test.
519         * gcc.dg/vect/vect-iv-10.c: New test.
520         * gcc.dg/vect/vect-iv-11.c: New test.
521         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
522         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
523         * gcc.dg/vect/vect-14.c: Now vectorizable.
524         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
525         * gcc.dg/vect/vect-27.c: Likewise.
526         * gcc.dg/vect/vect-29.c Likewise.
527         * gcc.dg/vect/vect-dv-2.c: Likewise.
528         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
529         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
530         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
531
532 2007-02-06  Ira Rosen  <irar@il.ibm.com> 
533
534         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
535
536 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
537
538         * gcc.dg/builtins-20.c: Add more cases.
539
540 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
541
542         PR debug/30189
543         * gcc.dg/pr30189.c: New test.
544
545 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
546
547         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
548         for running tests.
549         * gcc.target/i386/sse4a-extract.c: New test.
550         * gcc.target/i386/sse4a-insert.c: New test.
551         * gcc.target/i386/sse4a-montsd.c: New test.
552         * gcc.target/i386/sse4a-montss.c: New test.
553
554 2007-02-05  Richard Guenther  <rguenther@suse.de>
555
556         * gcc.target/i386/vectorize3.c: New testcase.
557
558 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
559
560         PR target/30665
561         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
562
563 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
564
565         PR fortran/30611
566         * gfortran.dg/repeat_1.f90: New test.
567
568 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
569
570         PR fortran/30605
571         * gfortran.dg/spread_shape_1.f90: Remove tabs.
572         * gfortran.dg/derived_init_2.f90: Ditto.
573         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
574         * gfortran.dg/array_initializer_1.f90: Ditto.
575         * gfortran.dg/do_2.f90: Ditto.
576         * gfortran.dg/proc_assign_1.f90: Ditto.
577
578 2007-02-04  Richard Guenther  <rguenther@suse.de>
579
580         PR middle-end/30636
581         * g++.dg/warn/pr30636.C: New testcase.
582         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
583
584 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
585
586         PR middle-end/30667
587         * gfortran.dg/pr30667.f: New test.
588
589 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
590
591         * gcc.dg/builtins-54.c: Add more cases.
592
593 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
594
595         PR fortran/30514
596         * gfortran.dg/zero_sized_2.f90: New test.
597
598         PR fortran/30660
599         * gfortran.dg/alloc_comp_basics_4.f90: New test.
600
601         PR fortran/29820
602         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
603         file.
604
605 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
606
607         PR fortran/30683
608         * gfortran.dg/interface_10.f90: New test.
609
610 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
611
612         * gcc.dg/builtins-20.c: Add more cases.
613
614 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
615
616         PR target/29682
617         * gcc-target/ia64/pr29682.c: New test.
618
619 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
620
621         PR fortran/30284
622         * gfortran.dg/arrayio_11.f90.f90: New test.
623
624         PR fortran/30626
625         * gfortran.dg/arrayio_12.f90.f90: New test.
626
627 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
628
629         PR c++/30536
630         * g++.dg/tls/diag-5.C: New test.
631
632         PR middle-end/30473
633         * gcc.dg/pr30473.c: New test.
634         * gcc.c-torture/execute/20070201-1.c: New test.
635
636 2007-02-01  Roger Sayle  <roger@eyesopen.com>
637
638         * gfortran.dg/dependency_20.f90: New test case.
639
640 2007-01-31  Ian Lance Taylor  <iant@google.com>
641
642         * gcc.dg/lower-subreg-1.c (test): New test.
643
644 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
645
646         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
647
648 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
649
650         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
651         * gcc.dg/torture/builtin-math-3.c: Likewise.
652
653 2007-01-31  Dirk Mueller  <dmueller@suse.de>
654
655         gcc.dg/Wparentheses-2.c: Update and add new tests.
656
657 2007-01-31  Ira Rosen  <irar@il.ibm.com> 
658
659         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
660         vectorize.
661
662 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
663
664         * gcc.dg/builtins-63.c: New test.
665
666 2007-01-31  Tobias Burnus  <burnus@net-b.de>
667
668         PR fortran/27588
669         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
670
671 2007-01-31  Tobias Burnus  <burnus@net-b.de>
672
673         PR fortran/30520
674         * gfortran.dg/volatile8.f90: New argument conformance test.
675         * gfortran.dg/volatile9.f90: New scope test.
676
677 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
678
679         PR c++/24745
680         * g++.dg/warn/null4.C: New.
681
682 2001-01-30  Roger Sayle  <roger@eyesopen.com>
683             Uros Bizjak  <ubizjak@gmail.com>
684
685         * gcc.dg/large-size-array-3.c: Correct typo.
686
687 2007-01-30  Richard Guenther  <rguenther@suse.de>
688
689         PR middle-end/27657
690         * g++.dg/debug/pr27657.C: New testcase.
691
692 2007-01-30  Richard Guenther  <rguenther@suse.de>
693
694         PR middle-end/30313
695         * gcc.dg/torture/pr30313.c: New testcase.
696
697 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
698
699         * gcc.dg/dfp/dfp-except.h: New file.
700         * gcc.dg/dfp/fe-check.h: New file.
701         * gcc.dg/dfp/fe-binop.c: New test.
702         * gcc.dg/dfp/fe-convert-1.c: New test.
703         * gcc.dg/dfp/fe-convert-2.c: New test.
704         * gcc.dg/dfp/fe-convert-3.c: New test.
705
706         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
707         * gcc.dg/dfp/decfloat-constants.c: Ditto.
708         * gcc.dg/dfp/convert-dfp.c: Ditto.
709         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
710
711 2007-01-29  Josh Conner  <jconner@apple.com>
712
713         * gcc.target/powerpc/altivec-24.c: New test.
714
715 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
716
717         PR c++/28266
718         * g++.dg/parse/defarg12.C: New test.
719
720 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
721
722         PR fortran/30554
723         * gfortran.dg/used_dummy_types_6.f90: New test.
724
725 2007-01-28  Jan Hubicka  <jh@suse.cz>
726
727         * gcc.dg/tree-prof/val-prof-6.c: New test.
728
729 2007-01-28  Roger Sayle  <roger@eyesopen.com>
730
731         * gcc.dg/large-size-array-3.c: Correct test case (portability).
732
733 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
734
735         PR C++/28988
736         * g++.dg/expr/dtor4.C: New test.
737
738 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
739
740         * gcc.dg/tree-ssa/loop-23.c: New test.
741
742 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
743
744         PR libfortran/30389
745         * gfortran.dg/achar_2.f90:  New test.
746         * gfortran.dg/achar_3.f90:  New test.
747
748 2007-01-27  Ian Lance Taylor  <iant@google.com>
749
750         * gcc.dg/strict-overflow-1.c: New test.
751         * gcc.dg/no-strict-overflow-1.c: New test.
752         * gcc.dg/strict-overflow-2.c: New test.
753         * gcc.dg/no-strict-overflow-2.c: New test.
754         * gcc.dg/strict-overflow-3.c: New test.
755         * gcc.dg/no-strict-overflow-3.c: New test.
756         * gcc.dg/strict-overflow-4.c: New test.
757         * gcc.dg/no-strict-overflow-4.c: New test.
758         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
759         * gcc.dg/pr15784-1.c: Likewise.
760         * gcc.dg/pr20922-1.c: Likewise.
761         * gcc.dg/pr20922-3.c: Likewise.
762         * gcc.dg/pr20922-4.c: Likewise.
763         * gcc.dg/pr20922-6.c: Likewise.
764         * gcc.dg/compare-4.c: Likewise.
765         * gcc.dg/torture/pr26898-1.c: Likewise.
766         * gcc.dg/tree-ssa/divide-1.c: Likewise.
767         * gcc.dg/tree-ssa/divide-2.c: Likewise.
768         * gcc.dg/tree-ssa/divide-3.c: Likewise.
769         * gcc.dg/tree-ssa/divide-4.c: Likewise.
770         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
771         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
772         * gcc.dg/tree-ssa/pr21082.c: Likewise.
773         * gcc.dg/tree-ssa/pr26899.c: Likewise.
774         * g++.dg/tree-ssa/pr21082.C: Likewise.
775
776 2007-01-27  Roger Sayle  <roger@eyesopen.com>
777
778         * gcc-dg/large-size-array-3.c: New test case.
779
780 2007-01-27  Roger Sayle  <roger@eyesopen.com>
781
782         * gfortran.dg/forall_7.f90: New test case.
783
784 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
785
786         PR fortran/30407
787         * gfortran.dg/where_operator_assign_1.f90: New test.
788         * gfortran.dg/where_operator_assign_2.f90: New test.
789         * gfortran.dg/where_operator_assign_3.f90: New test.
790
791 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
792
793         * lib/target-supports.exp
794         (check_effective_target_powerpc_altivec): New.
795         (check_effective_target_vect_cmdline_needed): Use it.
796
797 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
798
799         PR fortran/30278
800         * gfortran.dg/backslash_3.f: New test.
801
802 2007-01-26  Richard Guenther  <rguenther@suse.de>
803
804         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
805
806 2007-01-26  Tobias Burnus  <burnus@net-b.de>
807
808         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
809         * gfortran.dg/vect/vect.exp: Ditto.
810         * gfortran.dg/dg.exp: Ditto.
811         * gfortran.fortran-torture/execute/execute.exp: Ditto.
812         * gfortran.fortran-torture/compile/compile.exp: Ditto.
813
814 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
815
816         * gcc.dg/builtins-20.c: Add more cases.
817         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
818
819 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
820
821         PR fortran/30437
822         * gcc.dg/Wall.c: New.
823         * gcc.dg/Wno-all.c: New.
824         * gfortran.dg/Wall.f90: New.
825         * gfortran.dg/Wno-all.f90: New.
826         
827 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
828
829         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
830         * g++.dg/eh/simd-2.C: Also run on Darwin.
831         * g++.dg/eh/simd-3.C: New.
832         * g++.dg/eh/simd-4.C: New.
833
834 2007-01-25  Richard Guenther  <rguenther@suse.de>
835
836         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
837         and _PROFILE_USE.
838         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
839
840 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
841
842         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
843         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
844         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
845         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
846         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
847         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
848         * gcc.dg/ipa/ipa-7.c: New testcase.
849
850 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
851
852         * g++.dg/cpp0x/warn_cxx0x.C: New.
853
854 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
855
856         * gcc.dg/builtins-20.c: Test builtin carg.
857
858 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
859
860         PR middle-end/27416
861         * gcc.dg/gomp/pr27416.c: New test.
862
863         PR middle-end/30494
864         * gcc.dg/gomp/pr30494.c: New test.
865         * g++.dg/gomp/pr30494.C: New test.
866
867         PR middle-end/30421
868         * gcc.dg/gomp/pr30421.c: New test.
869
870 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
871
872         * gcc.target/ia64/versionid-1.c: New test.
873         * gcc.target/ia64/versionid-2.c: New test.
874
875 2007-01-24  Richard Guenther  <rguenther@suse.de>
876
877         PR testsuite/30181
878         * gcc.dg/builtins-57.c: Change to a link-time testcase
879         to support non-C99 targets.
880
881 2007-01-24  Jan Hubicka  <jh@suse.cz>
882
883         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
884
885 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
886
887         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
888
889 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
890
891         PR objc/27438
892         * objc.dg/const-str-12.m: New test.
893
894 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
895
896         PR fortran/30532
897         * gfortran.dg/ctrl-z.f90:  New test.
898         
899 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
900
901         PR fortran/30481
902         * gfortran.dg/namelist_assumed_char.f90:  New test.
903
904 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
905
906         PR c++/27492
907         * g++.dg/inherit/covariant15.C: New test.
908
909 2007-01-23  Ian Lance Taylor  <iant@google.com>
910
911         * g++.dg/warn/Wparentheses-24.C: New test.
912
913 2007-01-23  Richard Guenther  <rguenther@suse.de>
914
915         PR testsuite/30560
916         * ada/acats/run_acats: Do not call gnatmake or gnatchop
917         with full path.
918
919 2007-01-22  Richard Guenther  <rguenther@suse.de>
920
921         PR tree-optimization/30038
922         * gcc.dg/builtins-62.c: New testcase.
923
924 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
925
926         * gcc.c-torture/compile/20070121.c: New test.
927
928 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
929
930         PR libfortran/30525
931         * gfortran.dg/char_comparison_1.f:  New test.
932
933 2007-01-21  Ira Rosen  <irar@il.ibm.com> 
934
935         * gcc.dg/vect/vect-strided-same-dr.c: New test. 
936
937 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
938
939         PR objc/30479
940         * objc.dg/pch: New directory.
941         * objc.dg/pch/pch.exp: New file.
942         * objc.dg/pch/interface-1.m: New test.
943         * objc.dg/pch/interface-1.hs: New include file.
944         * lib/objc.exp (objc_target_compile): Add
945         "-x objective-c-header" in front of the sources if this is
946         a precompiled header being compiled.
947
948 2007-01-20  Roger Sayle  <roger@eyesopen.com>
949
950         * gfortran.dg/array_memcpy_3.f90: New test case.
951         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
952
953 2007-01-20  Roger Sayle  <roger@eyesopen.com>
954             Brooks Moses  <brooks.moses@codesourcery.com>
955             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
956
957         * gfortran.dg/intrinsic_sign_1.f90: New test case.
958         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
959
960 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
961
962         * gcc.dg/torture/builtin-math-3.c: Test fdim.
963
964 2007-01-19  Mike Stump  <mrs@apple.com>
965
966         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
967         away.
968
969 2007-01-19  Roger Sayle  <roger@eyesopen.com>
970
971         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
972         option instead of -funsafe-math-optimizations.
973
974 2007-01-19  Tomas Bily  <tbily@suse.cz>
975
976         gcc.dg/tree-prof/indir-call-prof.c: New.
977         g++.dg/dg.exp: Add tree-prof subdirectory.
978         g++.dg/tree-prof/indir-call-prof.C: New.
979         g++.dg/tree-prof/tree-prof.exp: New.
980
981 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
982
983         PR c++/17947
984         * g++.dg/warn/deprecated.C: Update warning output.
985         * g++.dg/warn/deprecated-2.C: Likewise.
986         * g++.dg/warn/deprecated-3.C: New.
987         
988 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
989
990         * gcc.c-torture/execute/nestfunc-7.c: New.
991
992 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
993
994         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
995
996 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
997
998         * gcc.dg/m68k-pic-1.c: New.
999
1000 2007-01-18  Roger Sayle  <roger@eyesopen.com>
1001
1002         * gfortran.dg/array_memcpy_4.f90: New test case.
1003
1004 2007-01-18  Josh Conner  <jconner@apple.com>
1005
1006         PR target/30485
1007         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
1008         * gcc.dg/vect/no-trapping-math-1: New.
1009         * gcc.dg/vect/no-trapping-math-2: New.
1010
1011 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
1012
1013         * gcc.target/i386/387-8.c: Update comment about optimizing
1014         inherent load of 1.0 of fptan instruction.
1015
1016 2007-01-18  Dirk Mueller  <dmueller@suse.de>
1017             Richard Guenther <rguenther@suse.de>
1018
1019         PR diagnostic/8268
1020         * gcc.dg/Warray-bounds.c: New testcase.
1021         * gcc.dg/Warray-bounds-2.c: New testcase.
1022         * g++.dg/warn/Warray-bounds.C: New testcase.
1023         * g++.dg/warn/Warray-bounds-2.C: New testcase.
1024
1025 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
1026
1027         PR fortran/30476
1028         * gfortran.dg/generic_12.f90: New test.
1029
1030 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
1031
1032         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
1033         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
1034
1035 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
1036
1037         * gcc.dg/dfp/compare-special.h: New file.
1038         * gcc.dg/dfp/compare-special-32.c: New test.
1039         * gcc.dg/dfp/compare-special-64.c: New test.
1040         * gcc.dg/dfp/compare-special-128.c: New test.
1041
1042 2007-01-16  Roger Sayle  <roger@eyesopen.com>
1043             Paul Thomas  <pault@gcc.gnu.org>
1044             Steven G. Kargl  <kargl@gcc.gnu.org>
1045
1046         PR fortran/30404
1047         * gfortran.dg/forall_6.f90: New test case.
1048         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
1049         * gfortran.dg/dependency_13.f90: Likewise.
1050
1051 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1052
1053         PR testsuite/12325
1054         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
1055         targets that don't support Inf.
1056
1057 2007-01-15  Dale Johannesen  <dalej@apple.com>
1058
1059         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
1060
1061 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
1062
1063         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
1064         of achar for 0xff to avoid the "Extended ASCII not
1065         implemented" error message.
1066
1067 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
1068
1069         PR fortran/28172
1070         * gfortran.dg/altreturn_4.f90: New test.
1071
1072         PR fortran/29389
1073         * gfortran.dg/stfunc_4.f90: New test.
1074
1075         PR fortran/29712
1076         * gfortran.dg/bound_2.f90: Reinstate commented out line.
1077         * gfortran.dg/initialization_1.f90: Change warning.
1078
1079         PR fortran/30283
1080         * gfortran.dg/specification_type_resolution_2.f90: New test.
1081
1082 2007-01-14  Jan Hubicka  <jh@suse.cz>
1083
1084         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
1085         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
1086         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
1087         elimination.
1088
1089 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
1090
1091         PR fortran/30410
1092         * gfortran.dg/external_procedures_2.f90: New test.
1093
1094 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
1095
1096         PR target/30413
1097         * gcc.target/i386/pr30413.c: New test.
1098
1099 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
1100
1101         PR fortran/30452
1102         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
1103
1104 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
1105
1106         * gcc.dg/20070112-1.c: New test.
1107
1108 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1109
1110         PR libgfortran/30435
1111         * gfortran.dg/list_read_6.f90: New test.
1112
1113 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
1114
1115         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
1116
1117 2007-01-12  Tom Tromey  <tromey@redhat.com>
1118
1119         PR preprocessor/28227:
1120         * gcc.dg/cpp/pr28227.c: New file.
1121
1122 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1123
1124         * gcc.dg/tree-ssa/loop-22.c: New test.
1125
1126 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1127
1128         PR tree-optimization/29516
1129         * gcc.dg/tree-ssa/loop-20.c: New test.
1130
1131 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
1132
1133         PR libfortran/30415
1134         * minmaxloc_integer_kinds_1.f90:  New test.
1135
1136 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
1137
1138         PR c++/29573
1139         * g++.dg/template/sizeof-template-argument.C: New test.
1140
1141 2007-01-11  Jan Hubicka  <jh@suse.cz>
1142
1143         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
1144         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
1145         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
1146         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
1147         * gcc.dg/tree-ssa/pr21658.c: Likewise.
1148         * gcc.dg/tree-ssa/pr15349.c: Likewise.
1149         * gcc.dg/tree-ssa/pr25501.c: Likewise.
1150         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
1151         transformation in question.
1152         * gcc.dg/tree-ssa/vrp05.c: Likewise.
1153         * gcc.dg/tree-ssa/pr20701.c: Likewise.
1154         * gcc.dg/always_inline3.c: Likewise.
1155
1156 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
1157
1158         PR c++/28999
1159         * g++.dg/template/typename11.C: New test.
1160
1161 2007-01-10  Robert Kennedy <jimbob@google.com>
1162
1163         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
1164
1165 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
1166
1167         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
1168         for different integer kinds.
1169         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
1170         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
1171         * gfortran.dg/ishft_2.f90: New test.
1172         * gfortran.dg/ishft_3.f90: New test.
1173
1174 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
1175
1176         * gfortran.dg/altreturn_2.f90: Removed executable bit.
1177
1178 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
1179
1180         PR tree-optimization/30322
1181         * gcc.dg/tree-ssa/loop-21.c: New test.
1182
1183 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
1184
1185         * g++.dg/rtti/darwin-builtin-linkage.C: New.
1186
1187 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1188
1189         * gcc.target/spu/intrinsics-1.c: Remove xfail.
1190
1191 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1192
1193         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
1194         * g++.dg/warn/overflow-warn-3.C: Likewise.
1195         * g++.dg/warn/overflow-warn-4.C: Likewise.
1196         * g++.dg/warn/overflow-warn-5.C: Likewise.
1197         * g++.dg/warn/overflow-warn-6.C: Likewise.
1198         * g++.dg/warn/Woverflow-1.C: Likewise.
1199         * g++.dg/warn/Woverflow-2.C: Likewise.
1200         * g++.dg/warn/Woverflow-3.C: Likewise.
1201         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
1202
1203 2007-01-08  Roger Sayle  <roger@eyesopen.com>
1204
1205         * gfortran.dg/array_constructor_14.f90: New test case.
1206         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
1207
1208 2007-01-08  Richard Guenther  <rguenther@suse.de>
1209
1210         PR tree-optimization/23603
1211         * gcc.dg/tree-ssa/vrp31.c: New testcase.
1212         * gcc.dg/tree-ssa/vrp32.c: Likewise.
1213
1214 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
1215
1216         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
1217         in __v8qi typedef.
1218         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
1219         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
1220         compiler behaviour.
1221         * gcc.dg/simd-5.c: Likewise.
1222         * gcc.dg/simd-6.c: Likewise.
1223         * g++.dg/conversion/simd1.C: Likewise.
1224         * g++.dg/conversion/simd3.C: Likewise.
1225         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
1226         (main): Use it.
1227
1228 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
1229
1230         PR tree-optimization/29877
1231         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
1232         name of a hard register for the target concerned.  Adjust dg-error
1233         directives to cope with new behaviour of TER.
1234
1235 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1236
1237         PR c++/28986
1238         * g++.dg/conversion/nullptr1.C: Added overflow warning.
1239         * g++.dg/warn/overflow-warn-1.C: New.
1240         * g++.dg/warn/overflow-warn-3.C: New.
1241         * g++.dg/warn/overflow-warn-4.C: New.
1242         * g++.dg/warn/overflow-warn-5.C: New.
1243         * g++.dg/warn/overflow-warn-6.C: New.
1244         * g++.dg/warn/Woverflow-1.C: New.
1245         * g++.dg/warn/Woverflow-2.C: New.
1246         * g++.dg/warn/Woverflow-3.C: New.
1247         * g++.dg/warn/multiple-overflow-warn-2.C: New.
1248         
1249 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
1250
1251         PR fortran/27698
1252         * gfortran.dg/invalid_name.f90: New test.
1253         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
1254         * gfortran.dg/gomp/pr29759.f90: Ditto.
1255
1256 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
1257
1258         * gfortran.dg/present_1.f90:  Update error message.
1259
1260 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
1261
1262         PR c++/19439
1263         * g++.dg/template/duplicate1.C: New test
1264         * g++.dg/template/memfriend6.C: Adjust error markers.
1265         
1266 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
1267
1268         PR tree-opt/30385
1269         * gcc.dg/torture/inline-1.c: New test.
1270
1271 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1272
1273         PR c/19978
1274         * gcc.dg/multiple-overflow-warn-1.c: New.
1275         * gcc.dg/multiple-overflow-warn-2.c: New.
1276         * gcc.dg/overflow-warn-6.c: New.
1277         * g++.dg/warn/multiple-overflow-warn-1.C: New.
1278         
1279 2007-01-05  Roger Sayle  <roger@eyesopen.com>
1280
1281         * gfortran.dg/array_memcpy_1.f90: New test case.
1282         * gfortran.dg/array_memcpy_2.f90: Likewise.
1283
1284 2007-01-05  Richard Guenther  <rguenther@suse.de>
1285
1286         PR middle-end/27826
1287         * g++.dg/opt/pr27826.C: New testcase.
1288
1289 2007-01-05  Ian Lance Taylor  <iant@google.com>
1290
1291         * gcc.dg/Walways-true-1.c: New test.
1292         * gcc.dg/Walways-true-2.c: New test.
1293         * g++.dg/warn/Walways-true-1.C: New test.
1294         * g++.dg/warn/Walways-true-2.C: New test.
1295
1296 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
1297
1298         PR c/30360
1299         * gcc.dg/pr30360.c: New test.
1300
1301 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
1302
1303         PR fortran/23232
1304         * gfortran.dg/data_implied_do_1.f90: New test.
1305
1306         PR fortran/27996
1307         PR fortran/27998
1308         * gfortran.dg/char_length_1.f90: New test.
1309
1310 2007-01-05  Richard Guenther  <rguenther@suse.de>
1311
1312         PR middle-end/28116
1313         * g++.dg/opt/pr28116.C: New testcase.
1314
1315 2007-01-05  Tobias Burnus  <burnus@net-b.de>
1316
1317         PR fortran/29624
1318         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
1319           invalid deallocate.
1320         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
1321         * gfortran.dg/protected_4.f90: Add pointer intent check.
1322         * gfortran.dg/protected_6.f90: Add pointer intent check.
1323         * gfortran.dg/pointer_intent_1.f90: New test.
1324         * gfortran.dg/pointer_intent_2.f90: New test.
1325         * gfortran.dg/pointer_intent_3.f90: New test.
1326
1327 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
1328
1329         PR 30235
1330         * gfortran.dg/altreturn_2.f90: new test.
1331
1332 2007-01-04  Tom Tromey  <tromey@redhat.com>
1333
1334         PR preprocessor/28165:
1335         * gcc.dg/cpp/pr28165.c: New file.
1336
1337 2007-01-03  Josh Conner  <jconner@apple.com>
1338
1339         PR middle-end/29683
1340         * gcc.dg/pr29683.c: New.
1341
1342 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
1343
1344         PR c++/28217
1345         * g++.dg/pch/template-1.C: New test.
1346         * g++.dg/pch/template-1.Hs: New file.
1347
1348 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1349
1350         PR middle-end/30353
1351         * gcc.c-torture/compile/complex-4.c: New test.
1352
1353 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
1354
1355         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
1356         -maltivec.
1357         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
1358
1359 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
1360
1361         PR middle-end/30286
1362         * gcc.dg/pr30286.c: New test.
1363
1364         PR c++/29535
1365         * g++.dg/template/crash66.C: New test.
1366
1367         PR c++/29054
1368         * g++.dg/template/friend49.C: New test.
1369
1370 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
1371
1372         * gfortran.dg/ibits.f90: New test.
1373
1374 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
1375
1376         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
1377         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
1378
1379 2007-01-02  Jan Hubicka  <jh@suse.cz>
1380
1381         * gcc.dg/pr16194.c: We now output error on all three functions, not just
1382         first one.
1383
1384 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1385
1386         PR c/19977
1387         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
1388         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
1389
1390 2006-01-02  Ian Lance Taylor  <iant@google.com>
1391
1392         * g++.dg/warn/Wparentheses-22.C: New test.
1393         * g++.dg/warn/Wparentheses-23.C: New test.
1394
1395 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1396
1397         PR middle-end/7651
1398         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
1399         * gcc.dg/declspec-3-Wextra.c: New.
1400         * gcc.dg/declspec-3-no.c: New
1401
1402 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
1403
1404         PR fortran/20896
1405         * gfortran.dg/interface_10.f90: Remove.
1406
1407 2007-01-01  Roger Sayle  <roger@eyesopen.com>
1408
1409         * gcc.dg/fold-eqxor-4.c: New test case.
1410
1411 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
1412
1413         PR middle-end/30311
1414         * gcc.c-torture/compile/pr30311.c: New test.
1415
1416 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
1417
1418         PR middle-end/30253
1419         * gcc.c-torture/compile/statement-expression-1.c: New test.
1420
1421 2007-01-01  Andreas Schwab  <schwab@suse.de>
1422
1423         PR target/29166
1424         * g++.dg/eh/pr29166.C: New test.
1425
1426 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
1427
1428         * lib/target-supports.exp (check_effective_target_powerpc_spe):
1429         New.
1430         (check_effective_target_vect_cmdline_needed): Use it.
1431
1432 2006-12-31  Richard Guenther  <rguenther@suse.de>
1433
1434         PR middle-end/30137
1435         * testsuite/gcc.dg/pr30137-1.c: New testcase.
1436         * testsuite/gcc.dg/pr30137-2.c: Likewise.
1437
1438 2006-12-31  Roger Sayle  <roger@eyesopen.com>
1439
1440         PR middle-end/30322
1441         * gcc.dg/fold-plusnot-1.c: New test case.
1442
1443 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
1444
1445         PR c++/29731
1446         * g++.dg/parse/template22.C: New test.
1447
1448 2006-12-31  Richard Guenther  <rguenther@suse.de>
1449
1450         PR middle-end/30338
1451         * gcc.c-torture/compile/pr30338.c: New testcase.
1452
1453 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
1454
1455         PR fortran/27900
1456         * gfortran.dg/intrinsic_actual_4.f90: New test.
1457
1458         PR fortran/24325
1459         * gfortran.dg/func_decl_3.f90: New test.
1460
1461 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
1462
1463         PR fortran/23060
1464         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
1465         * gfortran.dg/c_by_val_1.f: New test.
1466         * gfortran.dg/c_by_val_2.f: New test.
1467         * gfortran.dg/c_by_val_3.f: New test.
1468
1469 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
1470
1471         PR libfortran/30321
1472         * gfortran.dg/sum_zero_array_1.f90:  New test.
1473
1474 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
1475
1476         PR preprocessor/29612
1477         * gcc.dg/cpp/pr29612-1.c: New test.
1478         * gcc.dg/cpp/pr29612-2.c: New test.
1479
1480 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
1481
1482         PR fortran/30034
1483         * gfortran.dg/pure_formal_proc_1.f90: New test.
1484
1485         PR fortran/30237
1486         * gfortran.dg/intrinsic_actual_3.f90: New test.
1487
1488 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1489
1490         PR fortran/30014
1491         * gfortran.dg/io_constraints_1.f90: Update test.
1492         * gfortran.dg/io_constraints_2.f90: Update test.
1493         * gfortran.dg/inquire_iolength.f90: New test.
1494
1495 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
1496
1497         PR fortran/20896
1498         * gfortran.dg/interface_10.f90: New test.
1499         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
1500         since z is already, locally a variable.
1501
1502         PR fortran/25135
1503         * gfortran.dg/generic_11.f90: New test.
1504         * gfortran.dg/interface_7.f90: Remove name clash between module
1505         name and procedure 'x' referenced in the interface.
1506
1507 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1508
1509         PR middle-end/7651
1510         * gcc.dg/Wmissing-parameter-type.c: New.
1511         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
1512         * gcc.dg/Wmissing-parameter-type-no.c: New.
1513         
1514 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
1515
1516         PR fortran/25818
1517         * gfortran.dg/entry_array_specs_2.f: New test.
1518
1519         PR fortran/30084
1520         * gfortran.dg/nested_modules_6.f90: New test.
1521
1522 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1523
1524         PR middle-end/7651
1525         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
1526         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
1527
1528 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
1529
1530         PR C++/30168
1531         * g++.dg/opt/complex6.C: New test.
1532
1533 2006-12-22  Ben Elliston  <bje@au.ibm.com>
1534
1535         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
1536         full" if the linker on spu-*-* warns about exceeding local store.
1537
1538         And revert this patch:
1539         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1540         fail to link due to relocation overflows on spu-*-*.
1541
1542 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
1543
1544         PR fortran/30273
1545         * gfortran.dg/dependency_19.f90: New test.
1546
1547 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
1548
1549         PR fortran/30202
1550         * gfortran.dg/alloc_comp_basics_3.f90: New test.
1551
1552 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
1553
1554         PR middle-end/30262
1555         * gcc.c-torture/execute/20061220-1.c: New test.
1556
1557         PR middle-end/30263
1558         * gcc.dg/gomp/asm-1.c: New test.
1559
1560         PR target/30230
1561         * g++.dg/eh/ia64-2.C: New test.
1562
1563 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
1564
1565         PR target/28966
1566         PR target/29248
1567         * gcc.dg/rs6000-leaf.c: New.
1568
1569 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1570
1571         PR fortran/25392
1572         * gfortran.dg/f2c_8.f90: New test.
1573
1574 2006-12-20  Bill Wendling  <wendling@apple.com>
1575
1576         * gcc.dg/asm-b.c: Check for __ppc64__.
1577
1578 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
1579
1580         PR fortran/30190
1581         * gfortran.dg/bounds_check_5.f90: New test.
1582
1583 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
1584
1585         PR middle-end/30143
1586         * gcc.dg/gomp/complex-1.c: New testcase.
1587
1588 2006-12-20  Roger Sayle  <roger@eyesopen.com>
1589
1590         * gfortran.dg/array_memset_1.f90: New test case.
1591
1592 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
1593
1594         * lib/target-supports.exp: Add spu to
1595         check_effective_target_vect_widen_mult_hi_to_si.
1596
1597 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
1598
1599         PR fortran/29992
1600         * gfortran.dg/generic_9.f90: New test.
1601
1602         PR fortran/30081
1603         * gfortran.dg/generic_10.f90: New test.
1604
1605 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
1606
1607         PR tree-opt/30045
1608         * gcc.dg/pr30045.c: New test.
1609
1610 2006-12-20  Ben Elliston  <bje@au.ibm.com>
1611
1612         * gcc.dg/20020312-2.c: Add a case for __SPU__.
1613
1614 2006-12-19  Eric Christopher  <echristo@apple.com>
1615
1616         PR target/29302
1617         * gcc.c-torture/execute/pr29302-1.c: New.
1618
1619 2006-12-19  Tobias Burnus  <burnus@net-b.de>
1620
1621         PR fortran/39238
1622         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
1623
1624 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
1625
1626         PR fortran/30236
1627         * gfortran.dg/altreturn_3.f90: New test.
1628
1629         * gfortran.dg/char_result_12.f90: Fix comment typos.
1630
1631 2006-12-19  Ben Elliston  <bje@au.ibm.com>
1632
1633         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
1634         as newlib's stdio.h uses non-traditional cpp constructs.
1635
1636 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
1637
1638         * gfortran.dg/advance.f90: Renamed to advance_1.f90
1639         * gfortran.dg/append-1.f90: Renamed to append_1.f90
1640         * gfortran.dg/array-1.f90: Renamed to array_1.f90
1641         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
1642         * gfortran.dg/backspace.f: Renamed to backspace_1.f
1643         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
1644         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
1645         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
1646         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
1647         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
1648         * gfortran.dg/logint-1.f: Renamed to logint_1.f
1649         * gfortran.dg/logint-2.f: Renamed to logint_2.f
1650         * gfortran.dg/logint-3.f: Renamed to logint_3.f
1651         * gfortran.dg/advance_1.f90: Renamed from advance.f90
1652         * gfortran.dg/append_1.f90: Renamed from append-1.f90
1653         * gfortran.dg/array_1.f90: Renamed from array-1.f90
1654         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
1655         * gfortran.dg/backspace_1.f: Renamed from backspace.f
1656         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
1657         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
1658         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
1659         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
1660         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
1661         * gfortran.dg/logint_1.f: Renamed from logint-1.f
1662         * gfortran.dg/logint_2.f: Renamed from logint-2.f
1663         * gfortran.dg/logint_3.f: Renamed from logint-3.f
1664
1665 2006-12-18  Bill Wendling  <wendling@apple.com>
1666
1667         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
1668         id is an OjbC keyword.
1669
1670 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1671
1672         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
1673
1674 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
1675
1676         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
1677
1678 2006-12-18  Ian Lance Taylor  <iant@google.com>
1679
1680         * g++.dg/warn/Wmissing-declarations-1.C: New test.
1681
1682 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1683
1684         * gcc.c-torture/compile/pr27528.c: Use empty templates.
1685
1686 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
1687
1688         PR fortran/30207
1689         * gfortran.fortran-torture/execute/where21.f90: New test.
1690
1691 2006-12-17  Tobias Burnus  <burnus@net-b.de>
1692
1693         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
1694
1695 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1696
1697         PR middle-end/7651
1698         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
1699         * gcc.dg/if-empty-1.c: Likewise.
1700         * gcc.dg/pr23165.c: Likewise.
1701         * g++.dg/warn/empty-body.C: Likewise.
1702
1703 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1704
1705         PR libfortran/30005
1706         * gfortran.dg/open_errors.f90: New test.
1707
1708 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
1709
1710         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
1711
1712         * gcc.target/i386/ssse3-pabsb.c: New file.
1713         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1714         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1715         * gcc.target/i386/ssse3-palignr.c: Likewise.
1716         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1717         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1718         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1719         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1720         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1721         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1722         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1723         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1724         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1725         * gcc.target/i386/ssse3-psignb.c: Likewise.
1726         * gcc.target/i386/ssse3-psignd.c: Likewise.
1727         * gcc.target/i386/ssse3-psignw.c: Likewise.
1728         * gcc.target/i386/ssse3-vals.h: Likewise.
1729
1730 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
1731
1732         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
1733         * lib/fortran-torture.exp: Include target-supports.exp.
1734
1735 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
1736
1737         PR target/30185
1738         * gcc.c-torture/execute/pr30185.c: New test.
1739
1740 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1741
1742         PR testsuite/30179
1743         PR testsuite/30180
1744         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
1745         * gcc.dg/builtin-bswap-2.c: Likewise.
1746         * gcc.dg/builtin-bswap-3.c: Likewise.
1747         * gcc.dg/builtin-bswap-4.c: Likewise.
1748         * lib/target-supports.exp (check_effective_target_stdint_types): New.
1749         * cc.c-torture/execute/mode-dependent-address.x: New file.
1750
1751 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1752
1753         PR libfortran/30145
1754         * gfortran.dg/write_zero_array: New test.
1755
1756 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1757
1758         PR fortran/30200
1759         * gfortran.dg/write_fmt_trim.f90: New test.
1760
1761 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
1762
1763         PR 30194
1764         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
1765         temporarily.
1766
1767 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1768
1769         * lib/target-supports.exp (check_weak_available): Use istarget
1770         "hppa*-*-hpux10*" instead of regexp.
1771         (check_cxa_atexit_available): Likewise.
1772
1773 2006-12-14  Richard Guenther  <rguenther@suse.de>
1774
1775         PR tree-optimization/30197
1776         * gcc.c-torture/execute/complex-1.c: Fix function name.
1777         * gcc.dg/builtins-61.c: New testcase.
1778
1779 2006-12-14  Richard Guenther  <rguenther@suse.de>
1780
1781         PR middle-end/30172
1782         * gcc.dg/pr30172-1.c: New testcase.
1783
1784 2006-12-14  Richard Guenther  <rguenther@suse.de>
1785
1786         PR tree-optimization/30198
1787         * gcc.dg/builtins-60.c: New testcase.
1788
1789 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
1790
1791         * lib/target-supports.exp (vect_no_align): Remove spu.
1792
1793 2006-12-13  Ian Lance Taylor  <iant@google.com>
1794
1795         PR c++/19564
1796         PR c++/19756
1797         * g++.dg/warn/Wparentheses-5.C: New test.
1798         * g++.dg/warn/Wparentheses-6.C: New test.
1799         * g++.dg/warn/Wparentheses-7.C: New test.
1800         * g++.dg/warn/Wparentheses-8.C: New test.
1801         * g++.dg/warn/Wparentheses-9.C: New test.
1802         * g++.dg/warn/Wparentheses-10.C: New test.
1803         * g++.dg/warn/Wparentheses-11.C: New test.
1804         * g++.dg/warn/Wparentheses-12.C: New test.
1805         * g++.dg/warn/Wparentheses-13.C: New test.
1806         * g++.dg/warn/Wparentheses-14.C: New test.
1807         * g++.dg/warn/Wparentheses-15.C: New test.
1808         * g++.dg/warn/Wparentheses-16.C: New test.
1809         * g++.dg/warn/Wparentheses-17.C: New test.
1810         * g++.dg/warn/Wparentheses-18.C: New test.
1811         * g++.dg/warn/Wparentheses-19.C: New test.
1812         * g++.dg/warn/Wparentheses-20.C: New test.
1813         * g++.dg/warn/Wparentheses-21.C: New test.
1814
1815 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1816
1817         PR testsuite/30157
1818         * lib/target-supports.exp (check_cxa_atexit_available): Return false
1819         for target "hppa.*hpux10".
1820
1821 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
1822
1823         * g++.dg/debug/vartrack1.C: New test.
1824
1825         * g++.dg/opt/ifcvt1.C: New test.
1826
1827         * gcc.dg/tls/opt-13.c: New test.
1828
1829         * gcc.dg/20060425-2.c: New test.
1830
1831         * g++.dg/opt/pr15054-2.C: New test.
1832
1833         * gcc.c-torture/execute/20060420-1.c: New test.
1834
1835         * gcc.c-torture/execute/20060412-1.c: New test.
1836
1837         * objc/compile/20060406-1.m: New test.
1838
1839 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
1840
1841         * g++.dg/template/array17.C: New test.
1842
1843 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
1844
1845         * gcc.target/powerpc/altivec-23.c: New test.
1846
1847 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
1848
1849         PR c++27316
1850         * g++.dg/inherit/error3.C: New test.
1851
1852         PR c++/28740
1853         * g++.dg/inherit/error4.C: New test.
1854
1855 2006-12-13  Richard Guenther  <rguenther@suse.de>
1856
1857         PR tree-optimization/17687
1858         * gcc.dg/builtins-59.c: New testcase.
1859
1860 2006-12-13  Ben Elliston  <bje@au.ibm.com>
1861
1862         * gcc.target/spu/Wmain.c: New test.
1863
1864 2006-12-12  Josh Conner  <jconner@apple.com>
1865
1866         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
1867         * g++.dg/abi/thunk4.C: Likewise.
1868         * g++.dg/abi/rtti3.C: Likewise.
1869
1870 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
1871
1872         * gcc.target/spu/cpat-1.c: New test.
1873         * gcc.target/spu/cpat-2.c: New test.
1874         * gcc.target/spu/cpat-3.c: New test.
1875         * gcc.target/spu/cpat-4.c: New test.
1876
1877 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1878
1879         PR tree-opt/28436
1880         * gcc.c-torture/compile/vector-1.c: New test.
1881         * gcc.c-torture/compile/vector-2.c: New test.
1882         * gcc.c-torture/compile/vector-3.c: New test.
1883
1884 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1885
1886         * lib/fortran-torture.exp: Update copyright years.  Remove
1887         obsolete comment.  Test -ftree-vectorize where it makes sense.
1888         * lib/gfortran-dg.exp: Update copyright years.  Use settings
1889         from fortran-torture.exp.
1890         * gfortran.dg/char_transpose_1.f90,
1891         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
1892         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
1893         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
1894         '-w' to dg-options.
1895
1896 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
1897
1898         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
1899         saved_${tool}_load.
1900
1901 2006-12-12  Ira Rosen  <irar@il.ibm.com>
1902
1903         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
1904         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
1905         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
1906         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
1907         gaps.
1908
1909 2006-12-12  Richard Guenther  <rguenther@suse.de>
1910
1911         PR middle-end/30147
1912         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
1913
1914 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
1915             Diego Novillo  <dnovillo@redhat.com>
1916
1917         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
1918         VDEF/VUSE changes.
1919         * gcc.dg/tree-ssa/pr26421.c: Likewise
1920         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
1921         * gcc.dg/tree-ssa/pr23382.c: Likewise.
1922         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
1923         * gcc.dg/tree-ssa/pr28410.c: Likewise.
1924         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
1925         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1926         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1927         * gcc.dg/tree-ssa/vrp08.c: Likewise.
1928         * gcc.dg/tree-ssa/alias-12.c: Likewise.
1929
1930 2006-12-11  Jan Hubicka  <jh@suse.cz>
1931
1932         * gcc.dg/tree-prof/stringop-1.c: New test.
1933         * gcc.dg/tree-prof/stringop-2.c: New test.
1934
1935 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
1936
1937         PR target/30120
1938         * gcc.target/i386/pr30120.c: New test.
1939
1940         Revert:
1941         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
1942
1943         * gcc.target/i386/x87regparm-1.c: New test.
1944         * gcc.target/i386/x87regparm-2.c: New test.
1945         * gcc.target/i386/x87regparm-3.c: New test.
1946         * gcc.target/i386/x87regparm-4.c: New test.
1947
1948 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
1949
1950         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
1951
1952 2006-12-10  Tobias Burnus  <burnus@net-b.de>
1953
1954         PR fortran/23994
1955         * gfortran.dg/protected_1.f90: New test.
1956         * gfortran.dg/protected_2.f90: New test.
1957         * gfortran.dg/protected_3.f90: New test.
1958         * gfortran.dg/protected_4.f90: New test.
1959         * gfortran.dg/protected_5.f90: New test.
1960         * gfortran.dg/protected_6.f90: New test.
1961
1962 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1963             Tobias Burnus  <burnus@gcc.gnu.org>
1964
1965         PR fortran/29975
1966         PR fortran/30068
1967         * gfortran.dg/interface_4.f90: Test adding procedure to generic
1968         interface.
1969         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
1970         ambiguous interfaces.
1971         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
1972         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
1973         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
1974         ambiguous interfaces.
1975         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
1976         * gfortran.dg/array_initializer_2.f90: Add initializer array
1977         constructor test.
1978
1979         PR fortran/30096
1980         * gfortran.dg/interface_9.f90: Test that host interfaces are
1981         not checked for ambiguity with the local version.
1982
1983 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1984
1985         PR fortran/29464
1986         * gfortran.dg/module_interface_2.f90: New test.
1987
1988 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1989
1990         PR fortran/29941
1991         * gfortran.dg/assumed_len.f90: New test.
1992
1993 2006-12-09  Richard Guenther  <rguenther@suse.de>
1994
1995         * g++.dg/warn/implicit-typename1.C: Qualify types.
1996         * g++.dg/parse/crash12.C: Likewise.
1997         * g++.dg/tree-ssa/pr22444.C: Likewise.
1998
1999 2006-12-09  Tobias Burnus  <burnus@net-b.de>
2000
2001         * gfortran.dg/array_2.f90: Added sqrt test.
2002
2003 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
2004
2005         * gcc.target/i386/x87regparm-1.c: XFAIL.
2006         * gcc.target/i386/x87regparm-2.c: XFAIL.
2007         * gcc.target/i386/x87regparm-3.c: XFAIL.
2008         * gcc.target/i386/x87regparm-4.c: XFAIL.
2009
2010 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2011
2012         * lib/target-supports.exp
2013         (check_effective_target_large_long_double): New.
2014         * gcc.dg/Wconversion-real.c : Use it.
2015         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
2016         unsigned.
2017
2018 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
2019
2020         * gcc.c-torture/execute/mode-dependent-address.c: New test.
2021
2022 2006-12-08  Tobias Burnus  <burnus@net-b.de>
2023
2024         PR fortran/27546
2025         * gfortran.dg/import4.f90: New test for IMPORT in modules.
2026
2027 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
2028
2029         PR c++/29732
2030         * g++.dg/template/crash65.C: New test.
2031         * g++.dg/template/spec16.C: Tweak error markers.
2032
2033 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2034
2035         * gcc.target/spu: New directory.
2036         * gcc.target/spu/spu.exp: New file.
2037         * gcc.target/spu/intrinsics-1.c: New test.
2038
2039 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
2040
2041         PR c++/29980
2042         * g++.dg/ext/attrib27.C: New test.
2043         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
2044         * g++.dg/parse/typedef5.C: Likewise.
2045
2046 2006-12-07  Mike Stump  <mrs@apple.com>
2047
2048         * treelang/compile/var_defs.tree: Adjust.
2049
2050 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
2051
2052         PR c++/29730
2053         * g++.dg/template/crash64.C: New test.
2054         * g++.dg/parse/crash27.C: Adjust error markers.
2055
2056 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
2057
2058         PR libfortran/30009
2059         PR libfortran/30056
2060         * gfortran.dg/read_eof_4.f90:  Add tests.
2061         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
2062         * gfortran.dg/unf_read_corrupted_1.f90: New test.
2063
2064 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
2065
2066         PR c++/29729
2067         * g++.dg/template/crash63.C: New test.
2068
2069         PR c++/29728
2070         * g++.dg/template/crash62.C: New test.
2071
2072 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
2073
2074         PR fortran/30003
2075         * gfortran.dg/allocatable_function_1.f90: Increase the number
2076         of expected calls of free to 10; the lhs section reference is
2077         now evaluated so there is another call to bar.  Change the
2078         comment appropriately.
2079         * gfortran.dg/array_section_1.f90: New test.
2080
2081 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
2082
2083         PR fortran/29912
2084         * gfortran.dg/char_result_12.f90: New test.
2085
2086 2006-12-05  Richard Guenther  <rguenther@suse.de>
2087
2088         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
2089         * gcc.dg/vect/vect-pow-2.c: Rename to ...
2090         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
2091         vect_double, xfail for spu*-*-*.
2092
2093 2006-12-04  Tobias Burnus  <burnus@net-b.de>
2094
2095         PR fortran/29962
2096         * initialization_4.f90: Test noninteger exponents (-std=f95).
2097         * initialization_5.f90: New test for noninteger exponents
2098           with -std=f2003.
2099
2100 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
2101
2102         PR fortran/29821
2103         * gfortran.dg/parameter_array_section_1.f90: New test.
2104
2105 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
2106
2107         PR c++/29733
2108         * g++.dg/template/crash61.C: New test.
2109
2110         PR c++/29632
2111         * g++.dg/template/error23.C: New test.
2112
2113 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
2114
2115         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
2116
2117 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
2118
2119         PR fortran/29916
2120         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
2121
2122 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
2123
2124         PR middle-end/29965
2125         * gcc.dg/gomp/pr29965-1.c: New test.
2126         * gcc.dg/gomp/pr29965-2.c: New test.
2127         * gcc.dg/gomp/pr29965-3.c: New test.
2128         * gcc.dg/gomp/pr29965-4.c: New test.
2129         * gcc.dg/gomp/pr29965-5.c: New test.
2130         * gcc.dg/gomp/pr29965-6.c: New test.
2131         * g++.dg/gomp/pr29965-1.C: New test.
2132         * g++.dg/gomp/pr29965-2.C: New test.
2133         * g++.dg/gomp/pr29965-3.C: New test.
2134         * g++.dg/gomp/pr29965-4.C: New test.
2135         * g++.dg/gomp/pr29965-5.C: New test.
2136         * g++.dg/gomp/pr29965-6.C: New test.
2137         * g++.dg/gomp/pr29965-7.C: New test.
2138         * g++.dg/gomp/pr29965-8.C: New test.
2139         * g++.dg/gomp/pr29965-9.C: New test.
2140         * g++.dg/gomp/pr29965-10.C: New test.
2141
2142 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
2143
2144         * gnat.dg/pointer_variable_bounds.adb: New test.
2145         * gnat.dg/pointer_variable_bounds.ads: Likewise.
2146         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
2147
2148 2006-12-03  Eric Christopher  <echristo@apple.com>
2149
2150         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
2151
2152 2006-12-03  Richard Henderson  <rth@redhat.com>
2153             Andrew Pinski  <pinskia@gmail.com>
2154
2155         PR C++/14329
2156         * g++.dg/warn/unit-1.C: New test.
2157
2158 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
2159
2160         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
2161
2162 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
2163
2164         * g++.dg/vect/vect.exp: Enable tests to run on spu.
2165         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
2166         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
2167         * gcc.dg/vect/vect-70.c: Reduce array size.
2168         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
2169         vect_no_compaer_double targets.
2170         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
2171         vect_float, vect_double, and vect_int.
2172
2173 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
2174
2175         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
2176         test for loop versioning on vect_no_align targets.
2177         * gcc.dg/vect/pr20122.c: Likewise.
2178         * gcc.dg/vect/vect-105.c: Likewise.
2179         * gcc.dg/vect/vect-42.c: Likewise.
2180         * gcc.dg/vect/vect-43.c: Likewise.
2181         * gcc.dg/vect/vect-74.c: Likewise.
2182         * gcc.dg/vect/vect-75.c: Likewise.
2183         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2184         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2185         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
2186         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
2187
2188 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
2189
2190         PR fortran/29642
2191         * gfortran.dg/value_1.f90 : New test.
2192         * gfortran.dg/value_2.f90 : New test.
2193         * gfortran.dg/value_3.f90 : New test.
2194         * gfortran.dg/value_4.f90 : New test.
2195         * gfortran.dg/value_4.c : Called from value_4.f90.
2196
2197 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2198
2199         PR C++/30033
2200         *  g++.dg/cpp0x/static_assert4.C: New testcase.
2201
2202 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2203
2204         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
2205
2206 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
2207
2208         PR c/27953
2209         * gcc.dg/pr27953.c: New test.
2210
2211 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2212
2213         PR c++/30022
2214         * g++.dg/ext/vector5.C: New test.
2215
2216         PR c++/30021
2217         * g++.dg/other/main1.C: New test.
2218
2219 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
2220
2221         PR libfortran/29568
2222         * gfortran.dg/convert_implied_open.f90:  Change to
2223         new default record length.
2224         * gfortran.dg/unf_short_record_1.f90:  Adapt to
2225         new error message.
2226         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
2227
2228 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
2229
2230         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
2231
2232 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
2233
2234         PR c++/29066
2235         * g++.dg/expr/pr29066.c: New.
2236
2237 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
2238             Zdenek Dvorak <dvorakz@suse.cz>
2239
2240         PR tree-optimization/29921
2241         * gcc.dg/pr29921-2.c: New test.
2242
2243 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
2244
2245         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
2246         (i386_get_cpuid): New function.
2247         (i386_cpuid_ecx): Likewise.
2248         (i386_cpuid_edx): Likewise.
2249         (i386_cpuid): Updated to call i386_cpuid_edx.
2250
2251         * gcc.target/i386/sse3-addsubpd.c: New file.
2252         * gcc.target/i386/sse3-addsubps.c: Likewise.
2253         * gcc.target/i386/sse3-haddpd.c: Likewise.
2254         * gcc.target/i386/sse3-haddps.c: Likewise.
2255         * gcc.target/i386/sse3-hsubpd.c: Likewise.
2256         * gcc.target/i386/sse3-hsubps.c: Likewise.
2257         * gcc.target/i386/sse3-lddqu.c: Likewise.
2258         * gcc.target/i386/sse3-movddup.c: Likewise.
2259         * gcc.target/i386/sse3-movshdup.c: Likewise.
2260         * gcc.target/i386/sse3-movsldup.c: Likewise.
2261
2262 2006-12-01  Dirk Mueller  <dmueller@suse.de>
2263
2264         * g++.dg/warn/Wreturn-type-4.C: New testcase.
2265
2266 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
2267
2268         * gcc.dg/dfp/convert-int-max.c: New test.
2269         * gcc.dg/dfp/convert-int-max-fold.c: New test.
2270
2271 2006-11-30  Richard Guenther  <rguenther@suse.de>
2272
2273         * gcc.dg/vect/vect-pow-1.c: Rename ...
2274         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
2275         floats instead of doubles, check successful vectorization.
2276
2277 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2278
2279         PR target/29945
2280         * gcc.c-torture/compile/pr29945.c: New testcase.
2281
2282 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
2283
2284         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
2285         -maltivec.
2286
2287 2006-11-29  Eric Christopher  <echristo@apple.com>
2288
2289         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
2290
2291 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
2292
2293         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
2294
2295         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
2296
2297 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
2298
2299         PR c++/29022
2300         * g++.dg/inherit/virtual2.C: New test.
2301         * g++.dg/inherit/virtual3.C: Likewise.
2302         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
2303         * g++.dg/inherit/error2.C: Likewise.
2304         * g++.dg/template/instantiate1.C: Likewise.
2305
2306 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
2307
2308         PR tree-opt/29984
2309         * gcc.dg/tree-ssa/reassoc-12.c: New test.
2310
2311 2006-11-28  Jan Hubicka  <jh@suse.cz>
2312
2313         * gcc.dg/memcpy-1.c: New test.
2314
2315 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
2316
2317         PR c++/29735
2318         * g++.dg/warn/main-3.C: New test.
2319
2320 2006-11-28  Jan Hubicka  <jh@suse.cz>
2321
2322         * gcc.dg/winline-1.c: New test.
2323
2324 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
2325
2326         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
2327         alignments.
2328
2329 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
2330
2331         PR fortran/29976
2332         * gfortran.dg/missing_optional_dummy_3.f90
2333
2334 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
2335
2336         PR fortran/20880
2337         * gfortran.dg/interface_3.f90: Modify errors.
2338
2339 2006-11-28  Ben Elliston  <bje@au.ibm.com>
2340
2341         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2342         fail to link due to relocation overflows on spu-*-*.
2343
2344 2006-11-27  Michael Matz  <matz@suse.de>
2345             Andreas Krebbel  <krebbel1@de.ibm.com>
2346
2347         PR target/29319
2348         * gcc.dg/20061127-1.c: New testcase.
2349
2350 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
2351
2352         * gcc.dg/20061124-1.c: Add exit() function prototype.
2353
2354 2006-11-27  Jan Hubicka  <jh@suse.cz>
2355
2356         * gcc.target/i386/memcpy-1.c: Adjust size.
2357         * testsuite/gcc.dg/visibility-11.c: Likewise.
2358
2359 2006-11-27  Richard Guenther  <rguenther@suse.de>
2360
2361         PR middle-end/25620
2362         * gcc.target/i386/pow-1.c: New testcase.
2363         * gcc.dg/builtins-58.c: Likewise.
2364
2365 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
2366
2367         PR c++/29886
2368         * g++.dg/expr/cast8.C: New test.
2369
2370 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2371
2372         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
2373         Don't ever inline the testcase.
2374
2375 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
2376
2377         PR fortran/29982
2378         * gfortran.fortran-torture/compile/parameter_3.f90: New
2379         testcase.
2380
2381 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
2382
2383         PR fortran/29951
2384         * gfortran.fortran-torture/execute/transfer2.f90: New test.
2385
2386 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2387
2388         * gfortran.fortran-torture/execute/specifics.f90: Remove test
2389         for CHAR.
2390
2391 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2392
2393         PR libgfortran/29936
2394         * gfortran.dg/write_check3.f90: New test.
2395
2396 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2397
2398         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
2399
2400 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
2401
2402         PR fortran/20880
2403         * gfortran.dg/interface_3.f90: New test.
2404
2405         PR fortran/29387
2406         * gfortran.dg/generic_8.f90: New test.
2407
2408 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2409
2410         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
2411         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
2412         * gfortran.dg/specifics_3.f90: Remove.
2413
2414 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
2415
2416         PR c/29955
2417         * gcc.dg/gomp/pr29955.c: New test.
2418
2419         PR c/29736
2420         * gcc.dg/pr29736.c: New test.
2421
2422 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2423
2424         PR tree-opt/29964
2425         * gcc.dg/pure-1.c: New test.
2426
2427 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
2428
2429         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
2430         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
2431
2432 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
2433
2434         * gcc.dg/20061124-1.c: New testcase.
2435
2436 2006-11-23  Eric Christopher  <echristo@apple.com>
2437
2438         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
2439
2440 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2441
2442         PR c/2707
2443         PR c++/26167
2444         * gcc.dg/Wconversion-integer.c: New. Supersedes
2445         Wconversion-negative-constants.c
2446         * gcc.dg/Wconversion-real.c: New.
2447         * gcc.dg/Wconversion-real-integer.c: New.
2448         * gcc.dg/Wconversion-negative-constants.c: Deleted.
2449         * g++.dg/warn/Wconversion1.C: Modified.
2450
2451 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2452
2453         * gfortran.dg/overload_1.f90: New test.
2454
2455 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2456
2457         PR c/9072
2458         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
2459         Wtraditional-conversion.
2460         * gcc.dg/overflow-warn-2.c: Likewise.
2461         * gcc.dg/Wconversion.c: Likewise. Renamed as
2462         Wtraditional-conversion.c .
2463         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
2464         Wtraditional-conversion-2.c .
2465         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
2466         Wtraditional-conversion-2.c
2467         * gcc.dg/Wconversion-negative-constants.c: New.
2468
2469 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
2470
2471         * gcc.dg/tree-ssa/dump-1.c: New test.
2472
2473 2006-11-23  David Ung <davidu@mips.com>
2474
2475         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
2476         -mfp64, allowable when ISA >= 33 and float is enabled.
2477         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
2478         of mthc1 and mfhc1 patterns.
2479
2480 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
2481
2482         PR tree-optimization/29921
2483         * gcc.dg/pr29921.c: New test.
2484
2485 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2486
2487         PR fortran/29441
2488         * gfortran.dg/initialization_4.f90: New test.
2489
2490 2006-11-22  Ira Rosen  <irar@il.ibm.com>
2491
2492         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
2493         platforms that have interleaving support.
2494         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
2495         * gcc.dg/vect/vect-strided-a-u16-i2.c,
2496         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
2497         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
2498         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
2499         gcc.dg/vect/vect-strided-u8-i2-gap.c,
2500         gcc.dg/vect/vect-strided-u8-i8.c,
2501         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
2502         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
2503         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
2504         gcc.dg/vect/vect-strided-float.c,
2505         gcc.dg/vect/vect-strided-a-mult.c,
2506         gcc.dg/vect/vect-strided-mult-char-ls.c,
2507         gcc.dg/vect/vect-strided-a-u16-mult.c,
2508         gcc.dg/vect/vect-strided-a-u32-mult.c,
2509         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
2510         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
2511         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
2512         gcc.dg/vect/vect-strided-mult.c,
2513         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
2514         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
2515
2516 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
2517
2518         PR fortran/25087
2519         * gfortran.dg/auto_char_len_4.f90: New test.
2520
2521 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
2522
2523         PR fortran/29652
2524         * gfortran.dg/generic_7.f90: New test.
2525         * gfortran.dg/defined_operators_1.f90: Add new error.
2526
2527 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
2528
2529         PR tree-optimization/29902
2530         * g++.dg/tree-ssa/pr29902.C: New test.
2531
2532 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
2533
2534         PR fortran/29820
2535         * gfortran.dg/used_types_13.f90: New test.
2536
2537 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
2538
2539         * gcc.dg/dfp/snan.c: Delete.
2540
2541 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
2542
2543         * g++.dg/cpp0x/static_assert1.C: New.
2544         * g++.dg/cpp0x/static_assert2.C: New.
2545         * g++.dg/cpp0x/static_assert3.C: New.
2546
2547 2006-11-21  Richard Guenther  <rguenther@suse.de>
2548
2549         * gcc.dg/vect/vect-pow-1.c: New testcase.
2550         * gcc.dg/vect/vect-pow-2.c: Likewise.
2551
2552 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
2553
2554         PR c++/29570
2555         * g++.dg/template/static29.C: New test.
2556
2557         PR c++/29734
2558         * g++.dg/conversion/simd4.C: New test.
2559
2560 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
2561
2562         PR c++/29475
2563         * g++.dg/template/access19.C: New test.
2564         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
2565         error is reported.
2566
2567 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2568
2569         PR tree-opt/25500
2570         * gcc.dg/tree-ssa/sra-4.c: New testcase.
2571
2572 2006-11-20  Tobias Burnus  <burnus@net-b.de>
2573
2574         PR fortran/27546
2575         * gfortran.dg/import.f90: Extended test.
2576         * gfortran.dg/import2.f90: Extended test.
2577
2578 2006-11-20  Tobias Burnus  <burnus@net-b.de>
2579
2580         * gfortran.dg/volatile3.f90: Add conflict test.
2581
2582 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
2583
2584         PR fortran/24783
2585         * gfortran.dg/implicit_10.f90: New test.
2586
2587 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2588
2589         PR c++/8586
2590         * g++.dg/warn/Wall-write-strings.C: New.
2591
2592 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
2593
2594         * gfortran.dg/alloc_comp_constraint_5.f90: New.
2595         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
2596
2597 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2598
2599         * gfortran.dg/use_3.f90: Remove error message.
2600         * gfortran.dg/iso_fortran_env_1.f90: New test.
2601         * gfortran.dg/iso_fortran_env_2.f90: New test.
2602         * gfortran.dg/iso_fortran_env_3.f90: New test.
2603         * gfortran.dg/iso_fortran_env_4.f90: New test.
2604
2605 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
2606
2607         * gcc.dg/vect/vect-27.c: Fix initialization.
2608
2609 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2610
2611         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
2612         * gcc.dg/torture/builtin-minmax-1.c: New.
2613
2614         * gcc.dg/builtins-20.c: Add cases for copysign.
2615
2616 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2617
2618         PR fortran/24285
2619         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
2620
2621 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2622         * gfortran.dg/use_1.f90: New test.
2623         * gfortran.dg/use_1.f90: New test.
2624         * gfortran.dg/use_1.f90: New test.
2625
2626 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
2627
2628         PR tree-optimization/29801
2629         * gcc.dg/pr29801.c: New test.
2630
2631 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
2632
2633         PR middle-end/29584
2634         * gcc.dg/torture/pr29584.c: New test.
2635
2636 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
2637
2638         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
2639         Condition PowerPC tests for saving FPRs on powerpc_fprs.
2640         * gcc.target/powerpc/compress-float-ppc.c,
2641         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
2642         powerpc_fprs.
2643         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
2644         do not pass -mhard-float.
2645
2646 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
2647
2648         * gnat.dg/volatile_aggregate.adb: New test.
2649
2650 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2651
2652         PR fortran/29391
2653         PR fortran/29489
2654         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
2655         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
2656
2657 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2658
2659         PR target/29201
2660         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
2661
2662 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2663
2664         * gfortran.dg/import3.f90: Fix error message.
2665
2666 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2667
2668         PR tree-opt/29788
2669         * gfortran.fortran-torture/compile/inline_1.f90:
2670         New testcase.
2671
2672 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
2673
2674         * gcc.target/i386/x87regparm-1.c: New test.
2675         * gcc.target/i386/x87regparm-2.c: New test.
2676         * gcc.target/i386/x87regparm-3.c: New test.
2677         * gcc.target/i386/x87regparm-4.c: New test.
2678
2679 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2680
2681         PR fortran/27546
2682         * gfortran.dg/import.f90: New test.
2683         * gfortran.dg/import2.f90: New test.
2684         * gfortran.dg/import3.f90: New test.
2685
2686 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2687
2688         PR fortran/27588
2689         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
2690
2691 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2692
2693         PR fortran/29806
2694         * gfortran.dg/contains.f90: New test.
2695         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
2696
2697 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
2698
2699         PR tree-optimization/29581
2700         * gcc.dg/pr29581-1.c: New test.
2701         * gcc.dg/pr29581-2.c: New test.
2702         * gcc.dg/pr29581-3.c: New test.
2703         * gcc.dg/pr29581-4.c: New test.
2704         * gfortran.dg/pr29581.f90: New test.
2705
2706 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
2707
2708         PR fortran/29702
2709         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
2710         numbers in error message headers.
2711
2712 2006-11-14  Richard Guenther  <rguenther@suse.de>
2713
2714         * gcc.target/i386/math-torture/math-torture.exp: Restrict
2715         to i?86 and x86_64 targets.
2716
2717 2006-11-14  Caroline Tice  <ctice@apple.com>
2718
2719         * gcc.dg/pubtypes-1.c: New file/testcase.
2720         * gcc.dg/pubtypes-2.c: New file/testcase.
2721         * gcc.dg/pubtypes-3.c: New file/testcase.
2722         * gcc.dg/pubtypes-4.c: New file/testcase.
2723         * g++.dg/pubtypes.C: New file/testcase.
2724
2725 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
2726
2727         PR c++/29106
2728         * g++.dg/init/self1.C: New test.
2729
2730 2006-11-14  Tobias Burnus  <burnus@net-b.de>
2731
2732         PR fortran/29657
2733         * gfortran.dg/conflicts.f90: Add.
2734
2735 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
2736
2737         PR rtl-optimization/29798
2738
2739         * gcc.c-torture/execute/pr29798.c: New.
2740
2741 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2742
2743         * gcc.dg/builtins-20.c: Add more cases.
2744
2745 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
2746
2747         PR fortran/29759
2748         * gfortran.dg/gomp/pr29759.f90: New test.
2749
2750 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
2751
2752         PR c++/29518
2753         * g++.dg/template/static28.C: New test.
2754
2755 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
2756
2757         * lib/c-torture.exp: Use target-libpath.exp.
2758         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
2759         set GCC_EXEC_PREFIX env var from global variable of same name.
2760
2761 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2762
2763         PR fortran/26994
2764         * gfortran.fortran-torture/compile/transfer-1.f90:
2765         New testcase.
2766
2767 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
2768             Zdenek Dvorak <dvorakz@suse.cz>
2769
2770         PR tree-optimization/29680
2771         * gcc.dg/alias-11.c: New test.
2772
2773 2006-11-12  Jason Merrill  <jason@redhat.com>
2774             Andrew Pinski <pinskia@physics.uc.edu>
2775
2776         PR middle-end/28915
2777         * gcc.target/i386/vectorize1.c: New.
2778
2779 2006-11-12  Roger Sayle  <roger@eyesopen.com>
2780
2781         PR rtl-optimization/29797
2782         * gcc.c-torture/execute/pr29797-1.c: New test case.
2783
2784 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2785
2786         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
2787
2788 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
2789
2790         * gcc.dg/tree-ssa/prefetch-3.c: New test.
2791
2792 2006-11-12  Roger Sayle  <roger@eyesopen.com>
2793
2794         PR tree-optimization/13827
2795         * gcc.dg/fold-eqand-1.c: New test case.
2796
2797 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2798
2799         PR rtl-opt/28812
2800         * gcc.c-torture/execute/mayalias-3.c: New test.
2801
2802 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
2803
2804         PR middle-end/27528
2805         * gcc.c-torture/compile/pr27528.c: New test.
2806         * gcc.dg/pr27528.c: Likewise.
2807
2808 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2809
2810         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
2811
2812         * gcc.dg/torture/builtin-symmetric-1.c: New test.
2813
2814 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2815
2816         PR fortran/29758
2817         * gfortran.dg/reshape_source_size_1.f90: New test.
2818
2819 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2820
2821         PR fortran/29315
2822         * gfortran.dg/aliasing_dummy_4.f90: New test.
2823
2824 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
2825
2826         PR target/29777
2827         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
2828         and x86_64-*-* targets.
2829
2830 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2831
2832         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
2833         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
2834         New macros. Use them in exact tests.
2835         (TESTIT3): New macro.
2836         Add tests for fmin, fmax and fma.
2837
2838 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2839
2840         PR fortran/29431
2841         * gfortran.dg/array_constructor_13.f90: New test.
2842
2843 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2844
2845         PR fortran/29744
2846         * gfortran.dg/used_types_12.f90: New test.
2847
2848 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
2849
2850         PR middle-end/29726
2851         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
2852         (test6): Ditto.
2853         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
2854         * gcc.dg/fold-eqandshift-3.c: New test case.
2855
2856 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2857
2858         PR fortran/29699
2859         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
2860
2861         PR fortran/21370
2862         * gfortran.dg/change_symbol_attributes_1.f90: New test.
2863
2864 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2865
2866         * gcc.dg/20061109-1.c: New testcase.
2867
2868 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2869
2870         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
2871
2872 2006-11-09  Tobias Burnus  <burnus@net-b.de>
2873
2874         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
2875         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
2876
2877 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
2878
2879         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
2880         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
2881
2882 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2883
2884         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
2885
2886 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2887
2888         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
2889         vect-9.c).
2890         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
2891         * gcc.dg/vect/vect-9.c: Now vectorizable.
2892         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
2893         that support vect_widen_mult.
2894         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
2895         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
2896         vect-reduc-dot-u16.c).
2897         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
2898         vect-reduc-dot-u16.c).
2899         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
2900         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
2901         vect-reduc-dot-s8.c).
2902         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
2903         vect-reduc-dot-s8.c).
2904         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
2905         vect-reduc-dot-s8.c).
2906         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
2907         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
2908         vect-reduc-dot-u8.c).
2909         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
2910         vect-reduc-dot-u8.c).
2911         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
2912         * gcc.dg/vect/vect-multitypes-9.c: New test.
2913         * gcc.dg/vect/vect-multitypes-10.c: New test.
2914         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
2915         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
2916         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
2917         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
2918         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
2919         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
2920         wrapv-vect-reduc-dot-s8.c.
2921         * lib/target-support.exp (check_effective_target_vect_unpack): New.
2922         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
2923         targets that support vec_unpack.
2924         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2925         (check_effective_target_vect_widen_mult_qi_to_hi): New.
2926         (check_effective_target_vect_widen_mult_hi_to_si): New.
2927         (check_effective_target_vect_widen_sum): Removed.
2928
2929         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2930
2931         * gcc.dg/vect/vect-multitypes-8.c: New test.
2932         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
2933
2934         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
2935
2936         * gcc.dg/vect/vect-multitypes-7.c: New test.
2937
2938         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2939
2940         * gcc.dg/vect/vect-multitypes-4.c: New test.
2941         * gcc.dg/vect/vect-multitypes-5.c: New test.
2942         * gcc.dg/vect/vect-multitypes-6.c: New test.
2943
2944         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2945
2946         * gcc.dg/vect/vect-multitypes-1.c: New test.
2947         * gcc.dg/vect/vect-multitypes-2.c: New test.
2948         * gcc.dg/vect/vect-multitypes-3.c: New test.
2949
2950 2006-11-07  Eric Christopher  <echristo@apple.com>
2951
2952         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
2953         Test using scan-assembler-not.
2954
2955 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
2956
2957         * gcc.dg/inline-17.c: New test.
2958
2959 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
2960
2961         PR other/25028
2962         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
2963         on HP-UX.
2964
2965 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
2966
2967         PR fortran/29539
2968         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
2969
2970         PR fortran/29634
2971         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
2972         test.
2973
2974 2006-11-07  Tobias Burnus  <burnus@net-b.de>
2975
2976         PR fortran/29601
2977         * gfortran.dg/volatile.f90: Add.
2978         * gfortran.dg/volatile2.f90: Add.
2979         * gfortran.dg/volatile3.f90: Add.
2980         * gfortran.dg/volatile4.f90: Add.
2981         * gfortran.dg/volatile5.f90: Add.
2982         * gfortran.dg/volatile6.f90: Add.
2983         * gfortran.dg/volatile7.f90: Add.
2984
2985 2006-11-06  Tobias Burnus  <burnus@net-b.de>
2986
2987         * gfortran.dg/io_constraints_2.f90: Adjust pattern
2988           for matching error messages.
2989         * gfortran.dg/specifics_3.f90: Adjust pattern
2990           for matching error messages.
2991
2992 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
2993             Bernhard Fischer  <aldot@gcc.gnu.org>
2994
2995         * lib/gcc-dg.exp (output-exists): New proc.
2996         (output-exists-not): New proc.
2997         * gcc.test-framework/test-framework.awk: Support new directives.
2998         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
2999         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
3000         * gcc.test-framework/dg-outexists-exp-F.c: New test.
3001         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
3002         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
3003         * gcc.test-framework/dg-outexists-exp-P.c: New test.
3004
3005 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
3006
3007         PR fortran/29630
3008         PR fortran/29679
3009         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
3010         * gfortran.dg/initialization_3.f90: New.
3011
3012 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3013
3014         PR libgfortran/25545
3015         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
3016
3017 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
3018
3019         PR middle-end/29695
3020         * gcc.c-torture/execute/pr29695-1.c: New test.
3021         * gcc.c-torture/execute/pr29695-2.c: New test.
3022
3023 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
3024
3025         PR fortran/29565
3026         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
3027
3028 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
3029
3030         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
3031         for matching error messages.
3032
3033 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
3034
3035         PR target/26915
3036         * gcc.target/i386/387-12.c: New test.
3037
3038 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3039
3040         PR libfortran/29713
3041         * gfortran.dg/pr29713.f90: New test.
3042
3043 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
3044
3045         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
3046         Also test for bogus rest sign.
3047
3048 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3049
3050         PR libfortran/27895
3051         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
3052
3053 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
3054
3055         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
3056         from error messages.
3057
3058 2006-11-02  Mike Stump  <mrs@apple.com>
3059
3060         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
3061
3062         * g++.old-deja/g++.abi/align.C: Enable for darwin.
3063
3064 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
3065
3066         * g++.dg/eh/gcsec1.C: New test.
3067
3068 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3069
3070         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
3071         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
3072
3073 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
3074
3075         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
3076         hexadecimal value.
3077         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3078         * gcc.dg/pr14796-2.c: Likewise.
3079
3080 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3081
3082         * gcc.c-torture/execute/20061101-1.c: New test.
3083
3084 2006-11-01  Richard Guenther  <rguenther@suse.de>
3085
3086         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
3087
3088 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3089
3090         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
3091         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
3092
3093 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
3094
3095         * gcc.c-torture/execute/20061031-1.c: New test.
3096
3097 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
3098
3099         PR 23067
3100         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
3101         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
3102         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
3103         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
3104         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
3105         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
3106         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
3107
3108 2006-10-31  Eric Christopher  <echristo@apple.com>
3109             Falk Hueffner  <falk@debian.org>
3110
3111         * gcc.dg/builtin-bswap-1.c: New.
3112         * gcc.dg/builtin-bswap-2.c: New.
3113         * gcc.dg/builtin-bswap-3.c: New.
3114         * gcc.dg/builtin-bswap-4.c: New.
3115         * gcc.dg/builtin-bswap-5.c: New.
3116         * gcc.target/i386/builtin-bswap-1.c: New.
3117
3118 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
3119
3120         * gcc.dg/inline-16.c: New.
3121
3122         PR 16622
3123         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
3124         defining it.
3125         * gcc.dg/inline-13.c: New.
3126         * gcc.dg/inline-14.c: New.
3127         * gcc.dg/inline-15.c: New.
3128
3129         PR 11377
3130         * gcc.dg/inline6.c: New.
3131         * gcc.dg/inline7.c: New.
3132
3133 2006-10-31  Roger Sayle  <roger@eyesopen.com>
3134
3135         PR middle-end/23470
3136         * gcc.dg/pr23470-1.c: New test case.
3137
3138 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
3139
3140         PR fortran/29537
3141         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
3142         data.
3143         * gfortran.dg/blockdata_2.f90: New testcase.
3144
3145 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
3146
3147         PR libfortran/29627
3148         * gfortran.dg/unf_short_record_1.f90:  New test.
3149
3150 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3151
3152         PR fortran/29067
3153         * gfortran.dg/pr29067.f: New test.
3154
3155 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
3156             Richard Sandiford  <richard@codesourcery.com>
3157
3158         * lib/target-supports.exp (get_compiler_messages): Append options
3159         as a single list element.
3160         (check_effective_target_arm_vfp_ok): New.
3161         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
3162
3163 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
3164
3165         PR fortran/29387
3166         * gfortran.dg/intrinsic_actual_2.f90: New test.
3167
3168         PR fortran/29490
3169         * gfortran.dg/actual_array_interface_1.f90: New test.
3170
3171         PR fortran/29641
3172         * gfortran.dg/used_types_11.f90: New test.
3173
3174 2006-10-30  Dirk Mueller  <dmueller@suse.de>
3175
3176         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
3177         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
3178         * g++.old-deja/g++.pt/eichin01.C (main): Same.
3179         * g++.old-deja/g++.mike/net25.C (main): Same.
3180         * g++.dg/lookup/exception1.C (main): Same.
3181         * g++.dg/parse/parens2.C (main): Same.
3182
3183 2006-10-30  Roger Sayle  <roger@eyesopen.com>
3184
3185         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
3186
3187 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3188
3189         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
3190         * gcc.dg/torture/builtin-math-3.c: Likewise.
3191
3192 2006-10-30  Tobias Burnus  <burnus@net-b.de>
3193
3194         PR fortran/29452
3195         * gfortran.dg/write_check.f90: Check run-time keyword checking.
3196         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
3197
3198 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
3199
3200         PR Fortran/29410
3201         * gfortran.fortran-torture/execute/transfer1.f90: New test.
3202
3203 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
3204
3205         * lib/target-supports.exp (check_function_available): Declare
3206         function before calling.
3207
3208 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
3209
3210         PR tree-optimization/29637
3211         * gcc.dg/pr29637.c: New test.
3212
3213 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3214
3215         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
3216         tree canonicalization.
3217
3218 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3219
3220         * gcc.dg/builtins-20.c: Add more hypot tests.
3221
3222 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3223
3224         * gcc.dg/fold-compare-1.c: New test case.
3225
3226 2006-10-29  Dirk Mueller  <dmueller@suse.de>
3227
3228         PR c++/16307
3229         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
3230
3231 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3232
3233         PR tree-optimization/15458
3234         * gcc.dg/fold-xornot-1.c: New test case.
3235
3236 2006-10-29  Richard Guenther  <rguenther@suse.de>
3237
3238         * gcc.target/i386/math-torture/trunc.c: New testcase.
3239
3240 2006-10-29  Richard Guenther  <rguenther@suse.de>
3241
3242         * gcc.target/i386/math-torture/round.c: New testcase.
3243
3244 2006-10-29  Richard Guenther  <rguenther@suse.de>
3245
3246         * gcc.target/i386/math-torture/ceil.c: New testcase.
3247         * gcc.target/i386/math-torture/floor.c: Likewise.
3248
3249 2006-10-29  Richard Guenther  <rguenther@suse.de>
3250
3251         * gcc.target/i386/math-torture/rint.c: New testcase.
3252         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
3253
3254 2006-10-29  Richard Guenther  <rguenther@suse.de>
3255
3256         * gcc.target/i386/math-torture/lfloor.c: New testcase.
3257         * gcc.target/i386/math-torture/lceil.c: Likewise.
3258
3259 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3260
3261         PR libgfortran/24313
3262         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
3263
3264 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
3265
3266         * gcc.c-torture/execute/20020118-1.c,
3267         gcc.c-torture/execute/builtins/strlen.c,
3268         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
3269         comment typos.
3270
3271 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3272
3273         * gcc.dg/builtins-20.c: Add tests for hypot.
3274         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
3275         two-argument builtins.
3276         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
3277         TESTIT2.  Update all callers.
3278         (TESTIT2, TESTIT2_R): New helper macros.
3279         Add testcases for pow, hypot and atan2.
3280
3281 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3282
3283         PR C++/29295
3284         * g++.dg/expr/bool1.C: New test.
3285         * g++.dg/expr/bool2.C: New test.
3286
3287 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3288
3289         PR fortran/28224
3290         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
3291         * gfortran.dg/namelist_internal.f90: New test.
3292
3293 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3294
3295         PR fortran/29625
3296         * gfortran.dg/io_real_boz.f90: Add.
3297         * gfortran.dg/io_real_boz2.f90: Add.
3298
3299 2006-10-28  Richard Guenther  <rguenther@suse.de>
3300
3301         PR middle-end/26899
3302         * gcc.dg/tree-ssa/pr26899.c: New testcase.
3303
3304 2006-10-28  Richard Guenther  <rguenther@suse.de>
3305
3306         PR target/28806
3307         * gcc.target/i386/math-torture/lround.c: New testcase.
3308
3309 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
3310
3311         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
3312         * gcc.dg/builtins-44.c: Likewise.
3313         * gcc.dg/builtins-45.c: Likewise.
3314         * gcc.dg/pr28796-2.c: Likewise.
3315         * gcc.dg/unordered-3.c: Likewise.
3316
3317 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3318
3319         PR libgfortran/27954
3320         * gfortran.dg/error_recovery_2.f90: New test.
3321
3322 2006-10-26  Richard Guenther  <rguenther@suse.de>
3323
3324         * gcc.target/i386/i386.exp: Use glob, not find to collect
3325         tests.  Avoids recursing into subdirectories.
3326         * gcc.target/i386/math-torture/math-torture.exp: Torture
3327         for interesting ia32 math options.
3328         * gcc.target.i386/math-torture/lrint.c: New testcase.
3329
3330 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3331
3332         PR libgfortran/29563
3333         * gfortran.dg/arrayio_9.f90: Update test.
3334         * gfortran.dg/arrayio_19.f90: New test.
3335
3336 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3337
3338         * gcc.dg/20061026.c: New testcase.
3339
3340 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3341
3342         PR libgfortran/29563
3343         * gfortran.dg/arrayio_9.f90: New test.
3344
3345 2006-10-26  Ben Elliston  <bje@au.ibm.com>
3346
3347         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
3348         Copy the strings manually, as strcpy may call strlen.
3349
3350 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3351
3352         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
3353         Add checks for log, log2, log10 and log1p.
3354
3355         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
3356         we already test 0.0.  Add checks for expm1, log, log2, log10,
3357         log1p, cbrt, erf and erfc.
3358
3359 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
3360
3361         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
3362
3363 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
3364
3365         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
3366         and remainderl() built-in functions.  Remove -ffast-math from
3367         dg-options.
3368
3369 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3370
3371         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
3372         acosh and atanh.
3373
3374         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
3375         floating point modifiers to arguments passed to float and long
3376         double functions respectively.  Update all callers to use floating
3377         point numbers, not integers.  Add tests for exp, exp2 and
3378         exp10/pow10.
3379
3380         * gcc.dg/torture/builtin-math-3.c: New test.
3381
3382 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
3383
3384         PR fortran/29393
3385         * gfortran.dg/initialize_2.f90: New.
3386
3387 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3388
3389         * gcc.dg/torture/builtin-math-2.c: New test.
3390
3391 2006-10-24  Richard Guenther  <rguenther@suse.de>
3392
3393         PR middle-end/28796
3394         * gcc.dg/pr28796-1.c: New testcase.
3395         * gcc.dg/pr28796-2.c: Likewise.
3396
3397 2006-10-24  Richard Guenther  <rguenther@suse.de>
3398
3399         * gcc.dg/builtins-57.c: New testcase.
3400
3401 2006-10-24  Richard Guenther  <rguenther@suse.de>
3402
3403         PR tree-optimization/29567
3404         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
3405
3406 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
3407
3408         PR tree-optimization/14784
3409         * gcc.dg/alias-10.c: New test.
3410
3411 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3412
3413         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
3414
3415 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
3416
3417         * gcc.dg/builtin-strncat-chk-1.c: New test.
3418
3419 2006-10-23  Jan Hubicka  <jh@suse.cz>
3420
3421         * gcc.dg/memmove-1.c: New test.
3422
3423 2006-10-23  Paul Brook  <paul@codesourcery.com>
3424
3425         * gcc.dg/pragma-pack-5.c: New test.
3426
3427 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
3428
3429         * g++.dg/other/s390-1.C: New testcase.
3430
3431 2006-10-23  Richard Guenther  <rguenther@suse.de>
3432
3433         PR middle-end/27132
3434         PR middle-end/23295
3435         * gcc.dg/pr27132.c: New testcase.
3436         * gcc.dg/pr23295.c: Likewise.
3437         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
3438         * g++.dg/tree-ssa/pr19807.C: Likewise.
3439
3440 2006-10-23  Richard Guenther  <rguenther@suse.de>
3441
3442         PR middle-end/21032
3443         * gcc.dg/pr21032.c: New testcase.
3444
3445 2006-10-22  Jeff Law  <law@redhat.com>
3446         Richard Guenther  <rguenther@suse.de>
3447
3448         PR tree-optimization/15911
3449         * gcc.dg/tree-ssa/vrp30.c: New testcase.
3450
3451 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3452
3453         PR c++/20647
3454         * g++.dg/abi/rtti3.C: New.
3455
3456 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
3457
3458         PR middle-end/28252
3459         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
3460         transformation.
3461
3462 2006-10-21  Richard Guenther  <rguenther@suse.de>
3463
3464         PR tree-optimization/3511
3465         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
3466
3467 2006-10-21  Richard Guenther  <rguenther@suse.de>
3468
3469         PR middle-end/26898
3470         * gcc.dg/torture/pr26898-1.c: New testcase.
3471         * gcc.dg/torture/pr26898-2.c: Likewise.
3472
3473 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
3474
3475         PR c++/28053
3476         * g++.dg/parse/bitfield1.C: Adjust error markers.
3477         * g++.dg/parse/bitfield2.C: New test.
3478
3479 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
3480
3481         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
3482
3483 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3484
3485         PR libfortran/27895
3486         * gfortran.dg/zero_sized_1.f90: New test.
3487
3488 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
3489
3490         * gcc.dg/div-compare-1.c: New test.
3491
3492 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
3493
3494         PR fortran/29216
3495         * gfortran.dg/result_default_init_1.f90: New test.
3496
3497         PR fortran/29314
3498         * gfortran.dg/automatic_default_init_1.f90: New test.
3499
3500         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
3501         from 38 to 33.
3502
3503 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
3504
3505         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
3506         'using namespace std' without previous declaration.
3507         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
3508         * g++.old-deja/g++.robertl/eb133c.C: New.
3509
3510 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3511
3512         PR libgfortran/29277
3513         * gfortran.dg/streamio_4.f90: Update test.
3514         * gfortran.dg/streamio_11.f90: New test.
3515
3516 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
3517
3518         PR c++/27952
3519         * g++.dg/inherit/virtual1.C: New test.
3520
3521 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3522
3523         PR c++/28261
3524         * g++.dg/parse/enum3.C: New test.
3525
3526 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3527
3528         PR c++/29039
3529         * g++.dg/init/ctor8.C: New test.
3530
3531 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3532
3533         PR c++/27270
3534         * g++.dg/ext/complit8.C: Tweak error markers.
3535         * g++.dg/template/complit1.C: Add error marker.
3536
3537 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
3538
3539         PR c++/27270
3540         * g++.dg/ext/complit8.C: New test.
3541
3542         PR c++/29408
3543         * g++.dg/parse/dtor12.C: New test.
3544
3545         PR c++/29435
3546         * g++.dg/template/sizeof11.C: New test.
3547
3548 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
3549
3550         PR fortran/29392
3551         * gfortran.dg/data_char_3.f90: New test.
3552
3553         PR fortran/29451
3554         * gfortran.dg/negative_automatic_size.f90: New test.
3555
3556 2006-10-16  David Daney  <ddaney@avtrex.com>
3557
3558         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
3559
3560 2006-10-16  Eric Christopher  <echristo@apple.com>
3561
3562         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
3563         x86_64.
3564
3565 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
3566
3567         PR c++/28211
3568         * g++.dg/tc1/dr49.C: Tweak error messages.
3569         * g++.dg/parse/template21.C: New test.
3570
3571 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3572
3573         PR middle-end/20491
3574         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
3575
3576 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3577
3578         PR fortran/29403
3579         * gfortran.dg/print_1.f90: New test.
3580
3581 2006-10-15  Jan Hubicka  <jh@suse.cz>
3582
3583         PR middle-end/29241
3584         * gcc.c-torture/compile/pr29241.c: New testcase.
3585
3586 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
3587
3588         PR middle-end/29250
3589         * gcc.c-torture/compile/pr29250.c: New test.
3590
3591 2006-10-15  Richard Guenther  <rguenther@suse.de>
3592
3593         * gcc.dg/pr29299.c: New testcase.
3594
3595 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
3596
3597         PR fortran/24767
3598         * gfortran.dg/label_4.f90: Adjust warning flag.
3599
3600 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
3601
3602         PR fortran/29371
3603         * gfortran.dg/nullify_3.f90: New test.
3604
3605 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3606
3607         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3608         on Solaris 2.5.1 too.
3609
3610 2006-10-13  Eric Christopher  <echristo@apple.com>
3611
3612         * gcc.dg/pr25993.c: Skip for darwin.
3613
3614 2006-10-13  Eric Christopher  <echristo@apple.com>
3615
3616         * gcc.dg/visibility-11.c: Skip for darwin.
3617
3618 2006-10-13  Eric Christopher  <echristo@apple.com>
3619
3620         * gcc.dg/darwin-weakimport-1.c: Use
3621         -fno-asynchronous-unwind-tables.
3622         * gcc.dg/darwin-weakimport-3.c: Ditto.
3623
3624 2006-10-13  Richard Guenther  <rguenther@suse.de>
3625
3626         PR tree-optimization/29446
3627         * gcc.dg/torture/pr29446.c: New testcase.
3628
3629 2006-10-13  Bill Wendling  <wendling@apple.com>
3630
3631         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
3632         * g++.old-deja/g++.jason/hmc1.C: Likewise.
3633         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
3634         * g++.old-deja/g++.law/shadow1.C: Likewise.
3635         * g++.old-deja/g++.law/ctors10.C: Likewise.
3636         * g++.dg/debug/namespace1.C: Likewise.
3637         * g++.dg/inherit/namespace-as-base.C: Likewise.
3638         * g++.dg/opt/delay-slot-1.C: Likewise.
3639         * g++.dg/parse/defarg10.C: Likewise.
3640         * g++.dg/template/ptrmem11.C: Likewise.
3641         * g++.dg/template/mem_func_ptr.C: Likewise.
3642         * g++.dg/template/spec19.C: Likewise.
3643
3644 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
3645
3646         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
3647
3648 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
3649
3650         PR fortran/29373
3651         * gfortran.dg/implicit_9.f90: New test.
3652
3653         PR fortran/29407
3654         * gfortran.dg/namelist_25.f90: New test.
3655
3656         PR fortran/27701
3657         * gfortran.dg/same_name_2.f90: New test.
3658
3659         PR fortran/29232
3660         * gfortran.dg/host_assoc_types_1.f90: New test.
3661
3662         PR fortran/29364
3663         * gfortran.dg/missing_derived_type_1.f90: New test.
3664         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
3665
3666         PR fortran/29422
3667         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
3668
3669         PR fortran/29428
3670         * gfortran.dg/alloc_comp_assign_5.f90: New test.
3671
3672 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3673
3674         PR fortran/29391
3675         * gfortran.dg/bound_2.f90: New test.
3676
3677 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3678
3679         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
3680         directive.
3681         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3682         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
3683         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3684         * gfortran.dg/gomp/reduction3.f90: Likewise.
3685         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
3686         * gfortran.dg/dummy_procedure_2.f90: Likewise.
3687         * gfortran.dg/interface_derived_type_1.f90: Likewise.
3688         * gfortran.dg/forall_4.f90: Likewise.
3689         * gfortran.dg/spec_expr_4.f90: Likewise.
3690         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
3691         * gfortran.dg/forall_5.f90: Likewise.
3692         * gfortran.dg/open_access_append_2.f90: Add check for
3693         compile-time warning.
3694
3695 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
3696
3697         PR c++/28506
3698         * g++.dg/parse/pure1.C: New test.
3699
3700 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3701
3702         PR fortran/21435
3703         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
3704         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
3705         for compile-time warnings.
3706         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
3707         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
3708         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
3709         file.
3710         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
3711         specifier.
3712         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
3713         compile-time warning.
3714
3715 2006-10-12  Jan Hubicka  <jh@suse.cz>
3716
3717         PR c/28419
3718         * gcc.dg/pr28319.c: New test.
3719
3720 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
3721         PR c++/29318
3722         * g++.dg/ext/vla4.C: New test.
3723
3724 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
3725
3726         PR c++/27961
3727         * g++.dg/template/crash60.C: New test.
3728         * g++.dg/other/large-size-array.C: Adjust error markers.
3729         * g++.dg/parse/crash27.C: Likewise.
3730         * g++.dg/template/crash1.C: Likewise.
3731
3732 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
3733
3734         PR testsuite/29093
3735         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
3736
3737 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
3738
3739         PR preprocessor/28709
3740         * gcc.dg/cpp/paste14.c: New test.
3741
3742 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
3743
3744         PR c++/29175
3745         * g++.dg/init/array24.C: New test.
3746
3747 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3748
3749         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
3750         of <sys/types.h>.
3751
3752 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
3753
3754         PR c++/29024
3755         * g++.dg/parse/typedef8.C: New test.
3756         * g++.dg/other/mult-stor1.C: Adjust error markers.
3757
3758 2006-10-11  Richard Guenther  <rguenther@suse.de>
3759
3760         PR tree-optimization/28230
3761         * gcc.dg/torture/pr28230.c: New testcase.
3762
3763 2006-10-11  Richard Guenther  <rguenther@suse.de>
3764
3765         PR inline-asm/29119
3766         * gcc.dg/torture/pr29119.c: New testcase.
3767
3768 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
3769
3770         PR middle-end/29272
3771         * gcc.c-torture/execute/20060930-2.c: New test.
3772
3773 2006-10-09  Richard Henderson  <rth@redhat.com>
3774
3775         Revert emutls patch.
3776
3777 2006-10-09  Richard Guenther  <rguenther@suse.de>
3778
3779         PR middle-end/29254
3780         * gcc.dg/pr29254.c: New testcase.
3781
3782 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
3783             Paul Thomas  <pault@gcc.gnu.org>
3784
3785         PR fortran/20541
3786         * gfortran.dg/alloc_comp_basics_1.f90: New test.
3787         * gfortran.dg/alloc_comp_basics_2.f90: New test.
3788         * gfortran.dg/alloc_comp_assign_1.f90: New test.
3789         * gfortran.dg/alloc_comp_assign_2.f90: New test.
3790         * gfortran.dg/alloc_comp_assign_3.f90: New test.
3791         * gfortran.dg/alloc_comp_assign_4.f90: New test.
3792         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
3793         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
3794         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
3795         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
3796         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
3797         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
3798         * gfortran.dg/alloc_comp_std.f90: New test.
3799         * gfortran.dg/move_alloc.f90: New test.
3800
3801 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
3802
3803         PR fortran/29115
3804         * gfortran.dg/derived_constructor_comps_2.f90: New test.
3805
3806         PR fortran/29211
3807         * gfortran.dg/forall_char_dependencies_1.f90: New test.
3808
3809 2006-10-08  Tobias Burnus  <burnus@net-b.de>
3810
3811         PR fortran/28585
3812         * gfortran.dg/new_line.f90: New test.
3813
3814 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3815
3816         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
3817         * gcc.dg/torture/builtin-convert-1.c,
3818         gcc.dg/torture/builtin-convert-2.c,
3819         gcc.dg/torture/builtin-convert-3.c,
3820         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
3821
3822 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
3823
3824         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3825         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3826         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3827         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
3828
3829 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
3830
3831         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3832         Xfail some tests for powerpc-darwin and powerpc-aix.
3833
3834 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
3835
3836         PR c/29380
3837         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
3838
3839 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3840
3841         PR target/29300
3842         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3843         on hppa*-*-hpux*.
3844
3845 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3846
3847         PR fortran/16580
3848         PR fortran/29288
3849         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
3850         Add tests for using all possible intrinsics as actual arguments.
3851         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
3852         all possible intrinsics as actual arguments.
3853         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
3854         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
3855
3856 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
3857
3858         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
3859         * gcc.dg/debug/debug-2.c: Likewise.
3860
3861 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
3862
3863         * gcc.c-torture/compile/sync-2.c: New test.
3864
3865 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3866
3867         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
3868         line endings.
3869
3870 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3871
3872         PR rtl-optimization/29128
3873         * gcc.c-torture/compile/pr29128.c: New test.
3874
3875 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3876
3877         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
3878         line endings.
3879
3880 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
3881
3882         PR middle-end/29256
3883         * gcc.dg/tree-ssa/loop-19.c: New test.
3884
3885 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
3886
3887         PR tree-optimization/29330
3888         * gcc.dg/pr29330.c: New test.
3889
3890         PR target/28924
3891         * gcc.c-torture/compile/20061005-1.c: New test.
3892
3893 2006-10-06  Olivier Hainque  <hainque@adacore.com>
3894
3895         * gcc.dg/typename-vla-1.c: New case.
3896         * gnat.dg/forward_vla.adb: New case.
3897
3898 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
3899
3900         PR tree-optimization/29290
3901         * gfortran.dg/loop_nest_1.f90: New test.
3902
3903         PR target/29198
3904         * gcc.dg/tls/opt-12.c: New test.
3905
3906         PR fortran/28415
3907         * gfortran.dg/save_2.f90: New test.
3908
3909         PR c/29091
3910         * gcc.dg/pr29091.c: New test.
3911
3912 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
3913
3914         * lib/target-supports.exp
3915         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
3916         same as x86_64-*-*; check for LP64.
3917
3918 2006-10-04  Richard Henderson  <rth@redhat.com>
3919
3920         * lib/target-supports.exp (check_effective_target_tls): Redefine
3921         to mean non-emulated tls.
3922         * gcc.dg/tls/alias-1.c: Remove tls requirement.
3923         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3924         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3925         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3926         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3927         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3928         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3929
3930 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
3931
3932         PR fortran/29343
3933         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
3934
3935 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3936
3937         * gfortran.dg/bounds_check_fail_1.f90: New test.
3938
3939 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
3940
3941         PR c++/29020
3942         * g++.dg/template/friend48.C: New test.
3943
3944 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
3945
3946         PR fortran/29098
3947         * gfortran.dg/default_initialization_2.f90: New test.
3948
3949 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
3950
3951         PR fortran/20779
3952         PR fortran/20891
3953         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
3954
3955 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
3956
3957         PR fortran/29284
3958         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
3959
3960         PR fortran/29321
3961         PR fortran/29322
3962         * gfortran.dg/missing_optional_dummy_2.f90: New test.
3963
3964         PR fortran/25091
3965         PR fortran/25092
3966         * gfortran.dg/entry_array_specs_1.f90: New test.
3967
3968 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
3969
3970         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
3971         insufficient to inhibit some test failures at -O3.  Do testing
3972         on integers.
3973
3974 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
3975
3976         PR c++/29138
3977         * g++.dg/inherit/access8.C: New test.
3978         * g++.dg/template/dtor4.C: Tweak error messages.
3979
3980 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3981
3982         PR fortran/27478
3983         * gfortran.dg/entry_8.f90: New test.
3984
3985 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3986
3987         PR c++/29291
3988         * g++.dg/parse/new4.C: New test.
3989
3990 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
3991
3992         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
3993         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
3994         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
3995         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
3996         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
3997
3998 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3999
4000         PR fortran/19260
4001         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
4002         * gfortran.dg/continuation_2.f90: New test.
4003
4004         PR fortran/19262
4005         * gfortran.dg/continuation_3.f90: New test.
4006         * gfortran.dg/continuation_4.f90: New test.
4007         * gfortran.dg/continuation_5.f: New test.
4008         * gfortran.dg/continuation_6.f: New test.
4009
4010 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
4011
4012         PR c++/29226
4013         * g++.dg/template/vla1.C: New test.
4014
4015 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4016
4017         PR fortran/29210
4018         * gfortran.dg/complex_parameter_1.f90: New test.
4019
4020 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
4021
4022         PR c/29154
4023         * gcc.c-torture/execute/20060929-1.c: New test.
4024
4025 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
4026
4027         PR c++/29105
4028         * g++.dg/template/member6.C: New test.
4029         * g++.dg/parse/typename7.C: Adjust error markers.
4030
4031         PR c++/29080
4032         * g++.dg/template/member7.C: New test.
4033
4034 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
4035
4036         PR c/24010
4037         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
4038         gcc.dg/Woverride-init-3.c: New tests.
4039
4040 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4041
4042         * gcc.c-torture/execute/20060930-1.c: New test.
4043
4044 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4045
4046         PR fortran/18791
4047         * gfortran.dg/specifics_1.f90: New test.
4048         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
4049         complex specifics.
4050
4051 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4052
4053         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
4054         pthread-init-common.h: New.
4055
4056 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
4057
4058         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
4059         precision on some archs.
4060
4061 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
4062
4063         * gcc.dg/non-local-goto-1.c: New test.
4064         * gcc.dg/non-local-goto-2.c: Likewise.
4065         * gcc.dg/setjmp-3.c: Likewise.
4066         * gcc.dg/setjmp-4.c: Likewise.
4067
4068 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
4069
4070         * gnat.dg/self_aggregate_with_pointer.adb: New test.
4071
4072 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4073
4074         PR fortran/28276
4075         * gfortran.dg/exponent_1.f90: New test.
4076
4077         PR fortran/27021
4078         * gfortran.dg/nearest_1.f90: New test.
4079
4080 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
4081
4082         PR middle-end/25261
4083         PR middle-end/28790
4084         * gcc.dg/gomp/nestedfn-1.c: New test.
4085
4086 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
4087
4088         PR objc/29195
4089         * objc/compile/method-1.m: New test.
4090
4091 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
4092
4093         PR c++/26938
4094         * g++.dg/template/crash58.C: New test.
4095         * g++.dg/parse/crash28.C: Adjust error markers.
4096         * g++.dg/template/crash34.C: Likewise.
4097         * g++.dg/template/friend31.C: Likewise.
4098         * g++.dg/template/crash32.C: Likewise.
4099
4100         PR c++/27329
4101         * g++.dg/template/crash59.C: New test.
4102
4103         PR c++/27667
4104         * g++.dg/template/spec33.C: New test.
4105         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
4106
4107 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
4108             Adam Nemet  <anemet@caviumnetworks.com>
4109
4110         * gcc.dg/tree-ssa/ivopts-1.c: New test.
4111         * gcc.dg/tree-ssa/ivopts-2.c: New test.
4112
4113 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
4114
4115         PR target/28911
4116         * gcc.dg/pr28911.c: New.
4117
4118 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
4119
4120         PR target/29169
4121         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
4122         (dg-options): Add -mfpmath=387.
4123
4124 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
4125
4126         PR c/28706
4127         * gcc.dg/pr28706.c: New test.
4128
4129         PR c/28712
4130         * gcc.dg/pr28712.c: New test.
4131
4132 2006-09-22  Mike Stump  <mrs@apple.com>
4133
4134         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
4135
4136 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
4137
4138         PR tree-optimization/28888
4139         * gcc.dg/pr28888.c: New test.
4140
4141 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
4142
4143         PR c++/29016
4144         * g++.dg/init/ptrfn1.C: New test.
4145
4146 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
4147
4148         PR c++/28861
4149         * g++.dg/template/spec32.C: New test.
4150         * g++.dg/parse/crash9.C: Adjust error markers.
4151
4152         PR c++/28303
4153         * g++.dg/template/typedef6.C: New test.
4154         * g++.dg/init/error1.C: Adjust error markers.
4155         * g++.dg/parse/crash9.C: Likewise.
4156         * g++.dg/template/crash55.C: Likewise.
4157
4158 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
4159
4160         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
4161
4162 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
4163
4164         PR target/27650
4165         * g++.dg/ext/dllimport12.C: New test.
4166
4167 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
4168
4169         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
4170         * gcc.target/mips/nmadd-2.c: Likewise.
4171         * gcc.target/mips/mips-ps-6.c: New test.
4172         * gcc.target/mips/neg-abs-1.c: Likewise.
4173         * gcc.target/mips/neg-abs-2.c: Likewise.
4174         * gcc.target/mips/nmadd-3.c: New test.
4175
4176 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
4177
4178         PR middle-end/28046
4179         * gcc.dg/gomp/atomic-10.c: New test.
4180         * g++.dg/gomp/atomic-10.C: New test.
4181
4182 2006-09-20  Eric Christopher  <echristo@apple.com>
4183
4184         * gcc.target/i386/sse3-not-fisttp.c: New.
4185
4186 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
4187
4188         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
4189
4190 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
4191
4192         * gcc.c-torture/execute/pr28289.c (one): New variable.
4193         (main): Use it instead of argc.
4194         * gcc.c-torture/execute/20060102-1.c (one): New variable.
4195         (main): Use it instead of argc.
4196
4197 2006-09-19  Paul Brook  <paul@codesourcery.com>
4198
4199         PR target/28516
4200         * gcc.dg/nested-func-5.c: New test.
4201
4202 2006-09-19  Ben Elliston  <bje@au.ibm.com>
4203
4204         * lib/target-supports.exp (check_effective_target_tls): Compile
4205         test stubs using ${tool}_target_compile, not just target_compile.
4206         (check_effective_target_tls_runtime): Likewise.
4207
4208 2006-09-19  Ben Elliston  <bje@au.ibm.com>
4209
4210         * gcc.c-torture/compile/20030405-1.x: Remove.
4211
4212         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
4213         optimising linker from discarding it.
4214
4215 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
4216
4217         PR fortran/28526
4218         * gfortran.dg/keyword_symbol_1.f90: New test.
4219
4220         * gfortran.dg/spread_shape_1.f90: Add missing warning with
4221         pedantic compilation option.
4222
4223 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
4224
4225         PR fortran/29060
4226         * gfortran.dg/spread_shape_1.f90: New test.
4227
4228 2006-09-17  Roger Sayle  <roger@eyesopen.com>
4229
4230         PR tree-optimization/28887
4231         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
4232
4233 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
4234
4235         PR c/25993
4236         * gcc.dg/pr25993.c: New test.
4237
4238 2006-09-17  Ira Rosen  <irar@il.ibm.com>
4239
4240         PR tree-opt/21591
4241         * gcc.dg/vect/pr21591.c: New test.
4242
4243 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
4244
4245         PR tree-opt/29059
4246         * gcc.c-torture/compile/strcpy-1.c: New test.
4247         * gcc.c-torture/compile/strcpy-2.c: New test.
4248         * gcc.c-torture/compile/memcpy-1.c: New test.
4249         * gcc.c-torture/compile/memcpy-2.c: New test.
4250
4251 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4252
4253         PR testsuite/29055
4254         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
4255
4256 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
4257
4258         * gnat.dg/specs/double_record_extension1.ads: New test.
4259         * gnat.dg/specs/double_record_extension2.ads: Likewise.
4260
4261 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
4262
4263         PR fortran/29051
4264         * gfortran.dg/oldstyle_3.f90: New test.
4265
4266 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4267
4268         PR libgfortran/29099
4269         * gfortran.dg/secnds-1.f: New test.
4270
4271 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4272
4273         PR libgfortran/29053
4274         * gfortran.dg/streamio_9.f90: New test.
4275         * gfortran.dg/streamio_10.f90: New test.
4276
4277 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
4278
4279         PR C++/29002
4280         * g++.dg/init/array22.C: New test.
4281         * g++.dg/init/array23.C: New test.
4282
4283 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
4284
4285         * stackcheck.lst: Update list of tests requiring stack checking.
4286         * norun.lst: Adjust for above change.
4287         * ada95.lst: New file.
4288         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
4289         requiring -gnat95 switch.
4290
4291 2006-09-14  Olivier Hainque  <hainque@adacore.com>
4292
4293         * gnat.dg/in_out_parameter.adb: New test.
4294
4295 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
4296
4297         PR debug/28980
4298         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
4299
4300 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
4301
4302         * gnat.dg/specs/unchecked_union.ads: New test.
4303
4304 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
4305
4306         PR rtl-optimization/28982
4307         * gcc.c-torture/execute/pr28982a.c: New test.
4308         * gcc.c-torture/execute/pr28982b.c: Likewise.
4309
4310 2006-09-12  Eric Christopher  <echristo@apple.com>
4311
4312         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
4313         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
4314
4315 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
4316
4317         PR c/28768
4318         PR preprocessor/14634
4319         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
4320         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
4321         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
4322
4323 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4324
4325         * gcc.dg/pr28243.c: New test.
4326
4327 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
4328
4329         PR fortran/28971
4330         gfortran.dg/pr28971.f90: New test to act as a backstop in case
4331         this undiagnosed regression reappears.
4332
4333 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
4334
4335         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
4336         Treat $srcdir as a literal.
4337         * lib/fortran-torture.exp (fortran-torture-compile,
4338         fortran-torture-execute): Likewise.
4339         * lib/objc-torture.exp (objc-torture-compile,
4340         objc-torture-execute): Likewise.
4341         * lib/profopt.exp (profopt-execute): Likewise.
4342
4343 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
4344
4345         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
4346
4347 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
4348
4349         PR testsuite/28950
4350         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
4351
4352 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
4353
4354         PR target/13685
4355         * gcc.target/i386/pr13685.c: New test.
4356
4357 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4358
4359         * gcc.dg/pr28726.c: New test.
4360
4361 2006-09-11  Josh Conner  <jconner@apple.com>
4362
4363         * gcc.dg/nrv3.c: Increase size of structure.
4364         * gcc.dg/nrv4.c: Likewise.
4365         * gcc.dg/nrv5.c: Likewise.
4366
4367 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
4368
4369         PR libfortran/28890
4370         gfortran.dg/assumed_charlen_function_5.f90: New test.
4371
4372 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
4373
4374         PR c++/28991
4375         * g++.dg/init/static3.C: New test.
4376
4377 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
4378
4379         PR testsuite/29007
4380         * gcc.dg/long-long-cst1.c (t): Add cast to
4381         __SIZE_TYPE__ before casting to int.
4382         (main): Return 0 on success.
4383
4384 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4385
4386         * gcc.c-torture/execute/20060910-1.c: New test.
4387
4388 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
4389
4390         PR middle-end/26983
4391         * gcc.dg/pr26983.c: New test.
4392
4393 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
4394
4395         PR target/29006
4396         * gcc.c-torture/execute/pr29006.c: New test.
4397
4398 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4399
4400         PR libfortran/28947
4401         gfortran.dg/matmul_4.f90: New test.
4402
4403 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4404
4405         PR fortran/28959
4406         gfortran.dg/used_types_10: New test.
4407
4408 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4409
4410         PR libfortran/28923
4411         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
4412         gfortran.dg/array_initializer_3.f90: New test.
4413
4414 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4415
4416         PR fortran/28914
4417         * gfortran.dg/actual_array_constructor_3.f90: New test.
4418
4419 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
4420
4421         PR testsuite/26778
4422         * gcc.target/i386/pr26778.c: New testcase.
4423
4424 2006-09-08  Eric Christopher  <echristo@apple.com>
4425
4426         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
4427         * gcc.target/i386/memcpy-1.c: Ditto.
4428         * gcc.target/i386/asm-1.c: Ditto.
4429         * gcc.target/i386/20060512-4.c: Ditto.
4430         * gcc.target/i386/compress-float-387.c: Ditto.
4431         * gcc.target/i386/20060512-1.c: Ditto.
4432         * gcc.target/i386/compress-float-sse.c: Ditto.
4433         * gcc.target/i386/20060512-2.c: Ditto.
4434         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
4435         * gcc.target/i386/stack-prot-kernel.c: Ditto.
4436         * gcc.target/i386/compress-float-387-pic.c: Ditto.
4437         * gcc.dg/pr26449.c: Ditto.
4438         * gcc.dg/attr-ms_struct-2.c: Ditto.
4439         * gcc.dg/attr-ms_struct-1.c: Ditto.
4440         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
4441
4442 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
4443
4444         PR c/28504
4445         * gcc.dg/vla-10.c: New test.
4446
4447 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4448
4449         PR c++/28858
4450         * g++.dg/parse/template20.C: New test.
4451         * g++.dg/template/operator8.C: Remove obsolete part.
4452         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
4453         * g++.old-deja/g++.pt/crash65.C: Likewise.
4454
4455 2006-09-07  Jason Merrill  <jason@redhat.com>
4456
4457         PR middle-end/27724
4458         * gcc.dg/long-long-cst1.c: New test.
4459
4460 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4461
4462         PR C++/28906
4463         * g++.dg/other/array3.C: New test.
4464         * g++.dg/other/array4.C: New test.
4465         * g++.dg/other/array5.C: New test.
4466
4467 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
4468
4469         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
4470
4471 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
4472
4473         PR target/28946
4474         * gcc.target/i386/pr28946.c: New test.
4475
4476 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
4477
4478         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
4479         in integer literal constant.
4480         * gfortran.dg/enum_8.f90: Ditto.
4481         * gfortran.dg/g77/20030326-1.f: Ditto.
4482
4483 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
4484
4485         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
4486         nonconformance usage.
4487
4488 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4489
4490         PR middle-end/28862
4491         * gcc.c-torture/compile/vector-align-1.c: New test.
4492
4493 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
4494
4495         PR rtl-opt/27883
4496         * g++.dg/opt/copysign-1.C: New test.
4497
4498 2006-09-06  Jason Merrill  <jason@redhat.com>
4499
4500         PR c++/27371
4501         * g++.dg/warn/unused-result1.C: New test.
4502
4503 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
4504
4505         PR c++/28903
4506         * g++.dg/ext/vla3.C: New test.
4507
4508         PR c++/28886
4509         * g++.dg/template/array16.C: New test.
4510
4511 2006-09-06  Richard Guenther  <rguenther@suse.de>
4512
4513         * gcc.dg/pr27226.c: Remove testcase again.
4514
4515 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4516
4517         PR tree-opt/28937
4518         * g++.dg/opt/unroll2.C: New test.
4519
4520 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4521
4522         PR tree-opt/28952
4523         * gcc.dg/vect/pr28952.c: New test.
4524
4525 2006-09-05  Richard Guenther  <rguenther@suse.de>
4526
4527         PR tree-optimization/28900
4528         * gcc.dg/torture/pr28900.c: New testcase
4529
4530 2006-09-05  Richard Guenther  <rguenther@suse.de>
4531
4532         PR tree-optimization/28905
4533         * gcc.c-torture/compile/pr28905.c: New testcase.
4534
4535 2006-09-05  Richard Guenther  <rguenther@suse.de>
4536
4537         PR middle-end/28935
4538         * gcc.dg/pr28935.c: New testcase.
4539
4540 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4541
4542         * gcc.c-torture/execute/20060905-1.c: New test.
4543
4544 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
4545
4546         PR fortran/28908
4547         * gfortran.dg/used_types_7.f90: New test.
4548         * gfortran.dg/used_types_8.f90: New test.
4549         * gfortran.dg/used_types_9.f90: New test.
4550
4551 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4552
4553         * gcc.c-torture/compile/20060904-1.c: New test.
4554
4555 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
4556
4557         PR c++/23287 Revert my 2006-09-01 patch
4558         * g++.dg/parse/dtor12.C: Remove.
4559
4560 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
4561
4562         PR c+/27670
4563         * g++.dg/template/operator9.C: New test.
4564
4565         PR c++/27493
4566         * g++.dg/template/operator7.C: New test.
4567
4568         PR c++/27494
4569         * g++.dg/template/operator8.C: New test.
4570
4571         PR c++/27397
4572         * g++.dg/template/crash57.C: New test.
4573
4574         * g++.dg/template/typedef4.C: Adjust error markers.
4575         * g++.dg/template/typedef5.C: Likewise.
4576
4577 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
4578
4579         PR c++/28878
4580         * g++.dg/parse/crash33.C: New test.
4581
4582 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
4583         Richard Guenther  <rguenther@suse.de>
4584         Adam Nemet  <anemet@caviumnetworks.com>
4585
4586         PR middle-end/27226
4587         * gcc.target/mips/memcpy-1.c: New testcase.
4588         * gcc.dg/pr27226.c: Likewise.
4589
4590 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4591
4592         PR c++/28705
4593         * g++.dg/lookup/koenig5.C: New.
4594         * g++.dg/template/crash56.C: New.
4595
4596 2006-09-01  Josh Conner  <jconner@apple.com>
4597
4598         PR c++/25505
4599         * gcc.dg/nrv3.c: New test.
4600         * gcc.dg/nrv4.c: New test.
4601         * gcc.dg/nrv5.c: New test.
4602
4603 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4604
4605         PR c++/23287
4606         * g++.dg/parse/dtor12.C: New.
4607
4608 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
4609
4610         PR tree-optimization/28839
4611         * gcc.dg/pr28839.c: New test.
4612
4613 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
4614
4615         PR target/24367
4616         * gcc.dg/pr24367.c: New testcase.
4617
4618 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
4619
4620         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
4621
4622 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
4623
4624         PR rtl-optimization/27735
4625         * gcc.dg/loop-unswitch-1.c: New test.
4626
4627 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
4628
4629         PR fortran/28885
4630         * gfortran.dg/aliasing_dummy_2.f90: New test.
4631
4632         PR fortran/20067
4633         * gfortran.dg/generic_5.f90: Change error message.
4634
4635         PR fortran/28873
4636         * gfortran.dg/generic_6.f90: New test.
4637
4638         PR fortran/25077
4639         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
4640
4641         PR fortran/25102
4642         * gfortran.dg/invalid_interface_assignment.f90: New test.
4643
4644         PR fortran/24866
4645         * gfortran.dg/module_proc_external_dummy.f90: New test.
4646
4647 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
4648
4649         PR c++/28349
4650         * testsuite/g++.dg/warn/var-args1.C: New test.
4651
4652 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
4653
4654         PR fortran/28866
4655         * gfortran.dg/simpleif_2.f90: New test.
4656         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
4657         * gfortran.dg/enum_5.f90: Ditto.
4658
4659 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4660             Kazu Hirata  <kazu@codesourcery.com>
4661
4662         PR tree-optimization/17506
4663         * gcc.dg/pr17506.c: New.
4664
4665 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
4666
4667         PR c++/28139
4668         * g++.dg/eh/alias1.C: New test.
4669
4670 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4671
4672         PR c++/28860
4673         * g++.dg/template/ttp22.C: New test.
4674
4675 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
4676
4677         PR middle-end/26632
4678         * gcc.dg/pr26632.c: New.
4679
4680 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4681
4682         PR libgfortran/28354
4683         * gfortran.dg/fmt_zero_precision.f90: New test.
4684
4685 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
4686
4687         PR c++/28058
4688         * g++.dg/template/spec31.C: New test.
4689
4690 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
4691
4692         PR c++/26573
4693         * g++.dg/other/static2.C: New test.
4694
4695 2006-08-26  Roger Sayle  <roger@eyesopen.com>
4696
4697         * gcc.dg/Wswitch-enum-2.c: New test case.
4698         * gcc.dg/Wswitch-enum-3.c: Likewise.
4699
4700 2006-08-26  Richard Guenther  <rguenther@suse.de>
4701
4702         * gcc.c-torture/compile/20060826-1.c: New testcase.
4703
4704 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
4705
4706         PR c++/28736
4707         * g++.dg/template/void10.C: New test.
4708
4709         PR c++/28737
4710         * g++.dg/template/void8.C: New test.
4711
4712         PR c+_+/28738
4713         * g++.dg/template/void9.C: New test.
4714
4715         * g++.dg/template/void3.C: Adjust error markers.
4716         * g++.dg/template/void4.C: Likewise.
4717         * g++.dg/template/crash55.C: Likewise.
4718         * g++.dg/template/void7.C: Likewise
4719
4720 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
4721
4722         PR c++/28588
4723         * g++.dg/inherit/access6.C: New test.
4724         * g++.dg/inherit/access7.C: Likewise.
4725
4726         PR c++/28595
4727         * g++.dg/template/array15.C: New test.
4728         * g++.dg/template/crash2.C: Tweak error markers.
4729
4730 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
4731
4732         PR middle-end/28683
4733         * gcc.c-torture/compile/20060823-1.c: New test.
4734
4735 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4736
4737         PR c++/28853
4738         * g++.dg/template/ttp21.C: New test.
4739
4740         PR c++/28852
4741         * g++.dg/other/operator1.C: Add error-marker.
4742         * g++.dg/other/operator2.C: New test.
4743
4744 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4745
4746         PR c/27893
4747         * gcc.c-torture/compile/vla-const-1.c,
4748         gcc.c-torture/compile/vla-const-2.c: New tests.
4749
4750 2006-08-26  Richard Guenther  <rguenther@suse.de>
4751
4752         PR middle-end/28814
4753         * gcc.dg/torture/pr28814.c: New testcase.
4754
4755 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4756
4757         PR c/28418
4758         * gcc.c-torture/compile/compound-literal-1.c: New test.
4759
4760 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4761
4762         PR c/28299
4763         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
4764         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
4765         Expect extra diagnostics.
4766
4767 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
4768
4769         gcc.dg/noncompile/pr16876.c: New test.
4770
4771 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
4772
4773         PR c++/28056
4774         * g++.dg/parse/local1.C: New test.
4775         * g++.dg/other/qual1.C: Tweak error marker.
4776
4777 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
4778
4779         PR c++/27787
4780         * g++.dg/template/typename10.C: New.
4781         * g++.dg/template/lookup4.C: Remove bogus error marker.
4782
4783 2006-08-25  Richard Guenther  <rguenther@suse.de>
4784
4785         PR testsuite/28829
4786         * gcc.dg/pr26570.c: Fix testcase.
4787
4788 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
4789
4790         PR tree-opt/28807
4791         * gcc.c-torture/execute/mayalias-2.c: New test.
4792         * gcc.dg/tree-ssa/alias-13.c: New test.
4793
4794 2006-08-24  Jan Hubicka  <jh@suse.cz>
4795
4796         PR debug/26881
4797         * gcc.dg/debug/pr26881.c: New file.
4798
4799 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
4800
4801         PR fortran/28788
4802         * gfortran.dg/used_types_4.f90: New test.
4803         * gfortran.dg/derived_init_2.f90: Modify to check sibling
4804         association of derived types.
4805         * gfortran.dg/used_types_2.f90: Add module cleanup.
4806         * gfortran.dg/used_types_3.f90: The same.
4807
4808         PR fortran/28771
4809         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
4810         fix of regression.
4811
4812 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4813
4814         PR 28813
4815         * gfortran.dg/direct_io_6.f90: Remove test.
4816
4817 2006-08-23  Stuart Hastings  <stuart@apple.com>
4818
4819         PR 28825
4820         * gcc.target/i386/20060821-1.c: New.
4821
4822 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
4823
4824         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
4825         dg-warning strings for dllimport.
4826
4827 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
4828
4829         PR C++/28450
4830         * g++.dg/ext/vector4.C: New test.
4831         * g++.dg/ext/complex1.C: New test.
4832
4833 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
4834
4835         PR debug/28692
4836         * gcc.dg/debug/const-1.c: New.
4837         * gcc.dg/debug/const-2.c: New.
4838         * gcc.dg/debug/dwarf2/const-1.c: New.
4839         * gcc.dg/debug/dwarf2/const-2.c: New.
4840         * gcc.dg/debug/dwarf2/const-2b.c: New.
4841
4842 2006-08-22  Richard Guenther  <rguenther@suse.de>
4843
4844         PR middle-end/28776
4845         * gcc.c-torture/compile/pr28776-1.c: New testcase.
4846         * gcc.c-torture/compile/pr28776-2.c: Likewise.
4847
4848 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
4849
4850         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
4851
4852 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
4853
4854         PR c++/26269
4855         * g++.dg/other/error14.C: New test.
4856
4857         PR c++/28505
4858         * g++.dg/parse/ctor7.C: New test.
4859         * g++.dg/parse/ctor8.C: Likewise.
4860
4861         PR c++/28741
4862         * g++.dg/template/void7.C: New test.
4863
4864 2006-08-21  Olivier Hainque  <hainque@adacore.com>
4865
4866         * gnat.dg/self_aggregate_with_zeros.adb: New test.
4867         * gnat.dg/self_aggregate_with_array.adb: New test.
4868
4869 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
4870
4871         * g++.dg/eh/arm-vfp-unwind.C: New test.
4872
4873 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
4874
4875         PR c++/28341
4876         * g++.dg/template/ref3.C: New test.
4877         * g++.dg/template/nontype13.C: New test.
4878
4879         PR c++/28346
4880         * g++.dg/template/ptrmem17.C: New test.
4881
4882 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
4883
4884         PR target/28648 c:
4885         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
4886
4887 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
4888
4889         PR fortran/28630
4890         * gfortran.dg/used_types_2.f90: New test.
4891
4892         PR fortran/28601
4893         * gfortran.dg/used_types_3.f90: New test.
4894
4895         PR fortran/20886
4896         * gfortran.dg/generic_actual_arg.f90: New test.
4897
4898         PR fortran/28735
4899         * gfortran.dg/module_private_array_refs_1.f90: New test.
4900
4901         PR fortran/28762
4902         * gfortran.dg/program_name_1.f90: New test.
4903
4904         PR fortran/28425
4905         * gfortran.dg/derived_constructor_comps_1.f90: New test.
4906
4907         PR fortran/28496
4908         * gfortran.dg/array_initializer_2.f90: New test.
4909
4910         PR fortran/18111
4911         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
4912
4913         PR fortran/28600
4914         * gfortran.dg/assumed_charlen_function_4.f90: New test.
4915
4916         PR fortran/28771
4917         * gfortran.dg/assumed_charlen_in_main.f90: New test.
4918
4919         PR fortran/28660
4920         * gfortran.dg/dependent_decls_1.f90: New test.
4921
4922 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4923
4924         PR fortran/25217
4925         * gfortran.dg/derived_init_2.f90: New.
4926
4927 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
4928
4929         * gcc.c-torture/execute/pr28289.c: New test.
4930
4931 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
4932
4933         PR c/28744
4934         * gcc.dg/attr-externally-visible-1.c: New test.
4935         * gcc.dg/attr-externally-visible-2.c: New test.
4936         * g++.dg/parse/attr-externally-visible-1.C: New test.
4937         * g++.dg/parse/attr-externally-visible-2.C: New test.
4938
4939 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4940
4941         PR c++/28606
4942         * g++.dg/parse/dtor11.C: New test.
4943
4944 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4945
4946         PR rtl-optimization/28489
4947         * gcc.c-torture/compile/pr28489.c: New test.
4948
4949 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4950
4951         PR c++/28710
4952         * g++.dg/template/redecl4.C: New test.
4953
4954         PR c++/28711
4955         * g++.dg/template/ctor8.C: New test.
4956
4957 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
4958
4959         * gcc.dg/pr26570.c: Fix testcase.
4960
4961 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
4962
4963         * PR c++/28573
4964         * g++.dg/parse/offsetof6.C: New test.
4965         * g++.dg/parse/offsetof6.C: New test.
4966         * g++.dg/parse/offsetof7.C: New test.
4967
4968 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4969
4970         PR testsuite/28602
4971         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
4972         is false.
4973
4974 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
4975
4976         PR c++/28302
4977         * g++.dg/ext/vector3.C: New test.
4978
4979 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
4980
4981         PR gcov/profile/26570
4982         * gcc.dg/pr26570.c: New test.
4983
4984 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
4985
4986         PR c/27697
4987         * gcc.dg/qual-component-1.c: New test.
4988
4989 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4990
4991         PR c++/28593
4992         * g++.dg/parse/new3.C: New test.
4993
4994 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4995
4996         PR fortran/25828
4997         * gfortran.dg/streamio_1.f90: New test.
4998         * gfortran.dg/streamio_2.f90: New test.
4999         * gfortran.dg/streamio_3.f90: New test.
5000         * gfortran.dg/streamio_4.f90: New test.
5001         * gfortran.dg/streamio_5.f90: New test.
5002         * gfortran.dg/streamio_6.f90: New test.
5003         * gfortran.dg/streamio_7.f90: New test.
5004         * gfortran.dg/streamio_8.f90: New test.
5005
5006 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
5007
5008         PR c/28287
5009         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
5010
5011 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
5012
5013         PR c++/28594
5014         * g++.dg/template/void6.C: New test.
5015
5016 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5017
5018         PR c/28649
5019         * gcc.dg/parse-error-1.c: New test.
5020         * gcc.dg/parse-error-2.c: New test.
5021         * gcc.dg/cpp/digraph2.c: Add error-marker.
5022         * gcc.dg/noncompile/920923-1.c: Likewise.
5023
5024 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
5025
5026         PR c/27490
5027         * gcc.dg/sizeof-2.c: New testcase.
5028
5029         PR c/27489
5030         * gcc.dg/switch-A.c: New testcase.
5031
5032 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
5033
5034         PR c++/28288
5035         PR c++/14556
5036         * g++.old-deja/g++.warn/compare1.C: Delete.
5037         * g++.dg/opt/pr7503-2.C: Delete.
5038         * g++.dg/opt/pr7503-3.C: Delete.
5039         * g++.dg/opt/pr7503-4.C: Delete.
5040         * g++.dg/opt/pr7503-5.C: Delete.
5041         * g++.dg/opt/max1.C: Delete.
5042         * g++.dg/warn/minmax.C: Delete.
5043         * g++.dg/expr/minmax.C: New test.
5044
5045 2006-08-14  Richard Guenther  <rguenther@suse.de>
5046
5047         PR testsuite/28703
5048         * gcc.c-torture/execute/pr28651.c: Do not use argc
5049         to avoid optimization, instead forbid inlining.
5050
5051 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
5052
5053         PR rtl-optimization/28634
5054         * gcc.c-torture/execute/ieee/pr28634.c: New test.
5055
5056 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
5057
5058         PR c/27184
5059         * gcc.dg/torture/pr27184.c: New test.
5060
5061 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
5062
5063         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
5064
5065 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5066
5067         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
5068         * gfortran.dg/stat_2.f90: Likewise.
5069         * gfortran.dg/chmod_1.f90: Likewise.
5070         * gfortran.dg/chmod_2.f90: Likewise.
5071         * gfortran.dg/chmod_3.f90: Likewise.
5072
5073 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
5074
5075         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
5076
5077 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5078
5079         * g++.dg/opt/pr23454-2.C: New test.
5080
5081 2006-08-11  Richard Guenther  <rguenther@suse.de>
5082
5083         PR middle-end/28651
5084         * gcc.c-torture/execute/pr28651.c: New testcase.
5085
5086 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
5087
5088         * gnat.dg/specs/static_initializer.ads: New test.
5089
5090 2006-08-10  Paul Brook  <paul@codesourcery.com>
5091
5092         * gcc.target/arm/cond-asm.c: New test.
5093
5094 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
5095
5096         PR tree-optimization/26197
5097         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
5098         * g++.dg/vect/vect.exp: Compile the new tests with
5099         --param max-aliased-vops=0.
5100
5101 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
5102
5103         PR c++/28637
5104         * g++.dg/template/void3.C: New test.
5105
5106         PR c++/28638
5107         * g++.dg/template/void4.C: New test.
5108
5109         PR c++/28640
5110         * g++.dg/template/void5.C: New test.
5111
5112 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
5113
5114         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
5115         after dg-do compile.
5116
5117 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
5118
5119         PR tree-optimizations/26969
5120         * gcc.dg/vect/vect.exp: Compile tests prefixed with
5121         "unswitch-loops" with -funswitch-loops.
5122         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
5123
5124 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5125
5126         * gcc.dg/sparc-getcontext-1.c: Fix typo.
5127         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
5128         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
5129         * objc.dg/dwarf-1.m: Likewise.
5130         * objc.dg/dwarf-2.m: Likewise.
5131         * obj-c++.dg/dwarf-2.mm: Likewise.
5132
5133 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5134
5135         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
5136         * objc.dg/dwarf-2.m: Likewise.
5137         * obj-c++.dg/dwarf-2.mm: Likewise.
5138
5139         PR libfortran/28603
5140         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
5141
5142         PR testsuite/27611
5143         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
5144
5145         PR testsuite/27033
5146         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
5147
5148 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
5149
5150         PR target/27827
5151         * gcc.target/i386/pr27827.c: New testcase.
5152
5153 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
5154
5155         PR fortran/28590
5156         * gfortran.dg/sequence_types_1.f90: New test.
5157
5158 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
5159
5160         PR fortran/28548
5161         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
5162         dg-warning.  Add -pedantic option.
5163
5164 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5165
5166         PR c/28502
5167         * gcc.dg/proto-1.c: New test.
5168
5169         PR c/27721
5170         * gcc.dg/lvalue-4.c: New test.
5171
5172         PR c/28136
5173         * gcc.dg/init-bad-5.c: New test.
5174
5175 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
5176
5177         PR c++/28347
5178         * g++.dg/ext/typedef-init.C: Add new test for typedef
5179         initialization inside templates. Adjust existing error markers.
5180
5181 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
5182
5183         PR c++/28148
5184         * g++.dg/init/ptrmem3.C: New test.
5185
5186 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
5187
5188         PR tree-optimization/27770
5189         * lib/target-support.exp: New target keyword "section_anchors".
5190         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
5191         tests.
5192         * gcc.dg/vect/section-anchors-pr27770.c: New test.
5193         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
5194         * gcc.dg/vect/section-anchors-vect-69.c: New test.
5195         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
5196
5197 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5198
5199         * gcc.dg/20060801-1.c: Add missing '}'.
5200
5201 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5202
5203         PR c++/27508
5204         * g++.dg/parse/dtor9.C: New test.
5205         * g++.dg/parse/dtor10.C: New test.
5206         * g++.dg/other/error7.C: Adjust error-marker.
5207
5208         PR c++/28274
5209         * g++.dg/other/default5.C: New test.
5210
5211 2006-08-02  Richard Guenther  <rguenther@suse.de>
5212
5213         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
5214
5215 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
5216
5217         PR c++/28557
5218         * g++.dg/template/conv9.C: New test.
5219
5220 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
5221
5222         PR debug/28063
5223         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
5224         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
5225         Optionally return assembly text.  Update callers.
5226         (check_no_compiler_messages): Update verbose messages.
5227         (check_no_messages_and_pattern): New.
5228         (check_effective_target_string_merging): New.
5229
5230 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5231
5232         PR c++/28250
5233         * g++.dg/eh/catch4.C: New test.
5234
5235         PR c++/28257
5236         * g++.dg/other/qual1.C: New test.
5237
5238         PR c++/28259
5239         * g++.dg/inherit/error2.C: New test.
5240
5241         PR c++/28267
5242         * g++.dg/other/new1.C: New test.
5243
5244         * g++.dg/warn/pr23075.C: Remove obsolete test.
5245         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
5246         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
5247
5248 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
5249
5250         PR c++/28523
5251         * g++.dg/eh/cast1.C: New test.
5252
5253 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
5254
5255         PR libfortran/28452
5256         * gfortran.dg/random_3.f90:  New test.
5257
5258 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
5259
5260         PR c++/28432
5261         * g++.dg/other/pr28304.C: Change expected error message.
5262         * g++.dg/other/pr28432.C: New test.
5263
5264 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
5265
5266         PR c++/28256
5267         * g++.dg/init/brace2.C: Change expected error message, add empty init.
5268
5269 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
5270
5271         PR debug/23336
5272         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
5273         at -g1.
5274         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
5275         g++.dg/debug/enum-2.C: New.
5276
5277 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5278
5279         PR c++/6634
5280         * g++.dg/parse/long1.C: Add more tests.
5281
5282 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5283
5284         * gfortran.dg/lrshift_1.c: New file.
5285
5286 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5287
5288         PR libgfortran/28335
5289         * gfortran.dg/no_unit_error_1.f90: New test.
5290
5291 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5292
5293         PR libgfortran/28335
5294         * gfortran.dg/no_unit_error_1.f90: Delete test.
5295         * gfortran.dg/no_unit_error_2.f90: Delete test.
5296
5297 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5298
5299         * gfortran.dg/chmod_3.f90: New test.
5300         * gfortran.dg/ltime_gmtime_1.f90: New test.
5301         * gfortran.dg/ltime_gmtime_2.f90: New test.
5302         * gfortran.dg/lrshift_1.f90: New test.
5303         * gfortran.dg/chmod_1.f90: New test.
5304         * gfortran.dg/chmod_2.f90: New test.
5305
5306 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
5307
5308         PR c++/27668
5309         * g++.dg/template/crash55.C: New test.
5310
5311         PR c++/27962
5312         * g++.dg/template/nontype16.C: New test.
5313
5314         * g++.dg/template/void2.C: Adjust error markers.
5315         * g++.dg/template/nontype5.C: Adjust error markers.
5316
5317 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
5318
5319         * gcc.target/i386/stack-prot-kernel.c: New test.
5320
5321 2006-07-27  Roger Sayle  <roger@eyesopen.com>
5322
5323         * gcc.dg/builtins-55.c: New test case.
5324
5325 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
5326
5327         PR rtl-optimization/27907
5328         * gcc.c-torture/compile/pr27907.c: New test.
5329
5330 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5331
5332         * gfortran.dg/mclock.f90: New test.
5333         * gfortran.dg/int_conv_1.f90: New test.
5334         * gfortran.dg/stat_1.f90: New test.
5335         * gfortran.dg/stat_2.f90: New test.
5336
5337 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5338
5339         PR libgfortran/28335
5340         * gfortran.dg/no_unit_error_1.f90: New test.
5341         * gfortran.dg/no_unit_error_2.f90: New test.
5342         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
5343
5344 2006-07-25  Roger Sayle  <roger@eyesopen.com>
5345
5346         PR middle-end/28473
5347         * gcc.dg/fold-convround-1.c: New test case.
5348
5349 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
5350
5351         * gfortran.dg/arithmetic_if.f90:  Fix comments.
5352
5353 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5354
5355         PR c++/27572
5356         * g++.dg/other/typedef1.C: New test.
5357         * g++.dg/template/typedef4.C: New test.
5358         * g++.dg/template/typedef5.C: New test.
5359
5360 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
5361
5362         PR fortran/28416
5363         * gfortran.dg/allocatable_dummy_3.f90: New.
5364
5365 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
5366
5367         PR fortran/28439
5368         * gfortran.dg/arithmetic_if.f90:  New test.
5369
5370 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
5371
5372         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
5373         avoid memcpy optimization.
5374
5375 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5376
5377         PR fortran/25289
5378         * gfortran.dg/direct_io_6.f90: New test.
5379
5380 2006-07-24  Jan Hubicka  <jh@suse.cz>
5381
5382         PR c/25795
5383         PR c++/27369
5384         * gcc.dg/pr25795.c: New test.
5385         * gcc.dg/pr25795-1.c: New test.
5386
5387 2006-07-23  Roger Sayle  <roger@eyesopen.com>
5388
5389         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
5390         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
5391         which may be transformed to "g || h" on some platforms.
5392
5393 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
5394
5395         PR c++/28025
5396         * g++.dg/template/friend45.C: New test.
5397
5398 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5399
5400         PR libgfortran/28339
5401         * gfortran.dg/arrayio_8.f90: New test.
5402
5403 2006-07-21  Mike Stump  <mrs@apple.com>
5404
5405         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
5406
5407         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
5408
5409 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5410
5411         PR c++/28250
5412         * g++.dg/eh/catch3.C: New test.
5413
5414         PR c++/28363
5415         * g++.dg/template/defarg10.C: New test.
5416
5417 2006-07-20  Paul Brook  <paul@codesourcery.com>
5418
5419         PR 27363
5420         * gcc.dg/pr27363.c: New test.
5421
5422 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
5423
5424         PR c++/28338
5425         * g++.dg/init/ref13.C: New test.
5426
5427 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5428
5429         PR obj-c++/28434
5430         * obj-c++.dg/proto-error-1.mm: New test.
5431
5432 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
5433
5434         PR c++/28337
5435         * g++.dg/template/string1.C: New test.
5436
5437 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
5438
5439         PR c++/28048
5440         * g++.dg/template/defarg9.C: New test.
5441
5442         PR c++/28235
5443         * g++.dg/template/static27.C: New test.
5444
5445 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
5446
5447         PR 28410
5448         * gcc.dg/tree-ssa/pr28410.c: New test.
5449
5450 2006-07-18  Lee Millward  <lee.millward@gmail.com>
5451
5452         PR c++/28258
5453         * g++/dg/other/error13.C: New test.
5454
5455         PR c++/28260
5456         * g++.dg/template/friend44.C: New test.
5457
5458 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
5459
5460         PR c++/27495
5461         * g++.dg/other/pr27495.C: New.
5462
5463 2006-07-18  Olivier Hainque  <hainque@adacore.com>
5464
5465         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
5466         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
5467
5468 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5469
5470         PR c/28286
5471         * gcc.dg/pragma-pack-4.c: New test.
5472
5473 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
5474
5475         PR c++/28291
5476         * g++.dg/ext/pr28291.C: New test.
5477
5478 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
5479
5480         PR middle-end/28403
5481         * gcc.c-torture/execute/pr28403.c: New test.
5482
5483 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
5484
5485         PR middle-end/28402
5486         * gcc.dg/pr28402.c: New test.
5487
5488 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
5489
5490         PR c++/28304
5491         * g++.dg/other/pr28304.C: New test.
5492
5493 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
5494
5495         PR other/28251
5496         gcc.c-torture/unsorted/dump-noaddr.c: New test.
5497         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
5498
5499 2006-07-17  Richard Guenther  <rguenther@suse.de>
5500
5501         PR tree-optimization/28238
5502         * g++.dg/tree-ssa/pr28238.C: New testcase.
5503
5504 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5505
5506         PR c++/28250
5507         * g++.dg/eh/catch1.C: New test.
5508         * g++.dg/eh/catch2.C: New test.
5509
5510 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
5511
5512         PR c++/28370
5513         * g++.dg/template/anon3.C: New test.
5514
5515 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
5516
5517         PR fortran/20844
5518         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
5519         specifiers requiring an explicit format tag..
5520
5521         PR fortran/28201
5522         * gfortran.dg/generic_5: New test.
5523
5524         PR fortran/20893
5525         * gfortran.dg/elemental_optional_args_1.f90: New test.
5526
5527 2006-07-16  Olivier Hainque  <hainque@adacore.com>
5528
5529         * gnat.dg/assert.ads: New file.
5530         * gnat.dg/controlled_record.ads: Likewise.
5531         * gnat.dg/controlled_record.adb: Likewise.
5532
5533 2006-07-15  Lee Millward  <lee.millward@gmail.com>
5534
5535         PR c++/28292
5536         * g++.dg/other/error12.C: New test.
5537
5538         PR c++/28269
5539         * g++.dg/template/crash54.C: New test.
5540
5541 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5542
5543         PR c++/28249
5544         * g++.dg/parse/catch1.C: New test.
5545
5546         PR c++/28294
5547         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
5548
5549         PR c++/28387
5550         * g++.dg/ext/attrib24.C: New test.
5551
5552 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5553
5554         PR c++/28343
5555         * g++.dg/ext/asmspec1.C: New test.
5556
5557 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
5558
5559         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
5560         (dg-test): Support shouldfail tests.
5561         * lib/target-supports-dg.exp (dg-shouldfail): New.
5562         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
5563         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
5564         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
5565         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
5566         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
5567         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
5568         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
5569
5570 2006-07-13  Jan Hubicka  <jh@suse.cz>
5571
5572         * gcc.target/i386/memcpy-1.c: New.
5573
5574 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
5575
5576         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
5577
5578 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
5579
5580         PR fortran/25097
5581         * gfortran.dg/present_1.f90: New test.
5582
5583         PR fortran/20903
5584         * gfortran.dg/interface_derived_type_1.f90: New test.
5585
5586 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
5587
5588         PR fortran/28213
5589         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
5590         list.
5591
5592 2006-07-07  Lee Millward  <lee.millward@gmail.com>
5593
5594         PR c++/27820
5595         * g++.dg/other/label1.C: New test.
5596
5597 2006-07-07   Richard Guenther  <rguenther@suse.de>
5598
5599         PR middle-end/28268
5600         * gcc.dg/torture/pr28268.c: New testcase.
5601
5602 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
5603
5604         PR c++/27019
5605         * g++.dg/ext/pr27019.C: New.
5606
5607 2006-07-07  Richard Guenther  <rguenther@suse.de>
5608
5609         PR tree-optimization/28187
5610         * gcc.dg/pr28187.c: New testcase.
5611
5612 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
5613
5614         * gnat.dg/address_conversion.adb: New test.
5615         * gnat.dg/boolean_subtype.adb: Likewise.
5616         * gnat.dg/frame_overflow.adb: Likewise.
5617         * gnat.dg/pointer_array.adb: Likewise.
5618         * gnat.dg/pointer_conversion.adb: Likewise.
5619
5620 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
5621
5622         PR fortran/28237
5623         PR fortran/23420
5624         * gfortran.dg/print_fmt_5.f90: New test.
5625
5626 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5627
5628         PR fortran/28129
5629         * gfortran.dg/bounds_check_4.f90: New test.
5630
5631 2006-07-05  Richard Guenther  <rguenther@suse.de>
5632
5633         PR target/28158
5634         * gfortran.dg/pr28158.f90: New testcase.
5635
5636 2006-07-05  Richard Guenther  <rguenther@suse.de>
5637
5638         PR tree-optimization/28162
5639         * gcc.dg/pr28162.c: New testcase.
5640
5641 2006-07-05  Richard Guenther  <rguenther@suse.de>
5642         Andrew Pinski  <pinskia@gcc.gnu.org>
5643
5644         PR c++/27084
5645         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
5646
5647 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
5648
5649         PR fortran/28174
5650         * gfortran.dg/actual_array_substr_2.f90: New test.
5651
5652         PR fortran/28167
5653         * gfortran.dg/actual_array_constructor_2.f90: New test.
5654
5655 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5656
5657         * gfortran.dg/itime_idate_1.f: New test.
5658         * gfortran.dg/itime_idate_2.f: New test.
5659
5660 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5661
5662         PR libgfortran/27704
5663         * gfortran.dg/open_status_3.f90: New test.
5664         * gfortran.dg/fmt_l.f90: Update for new feature.
5665
5666 2006-07-03  Asher Langton  <langton2@llnl.gov>
5667
5668         * gfortran.dg/oldstyle_2.f90: New.
5669
5670 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5671
5672         * gnat.dg/string_slice.adb: New test.
5673
5674 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5675
5676         PR fortran/19259
5677         * gfortran.dg/semicolon_fixed.c: New.
5678         * gfortran.dg/semicolon_free.c: New.
5679
5680 2006-06-30  Mike Stump  <mrs@apple.com>
5681
5682         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
5683         that don't support internal visibility.
5684
5685 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
5686
5687         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
5688         for '(' / ')' needing an extra '\'.
5689
5690 2006-06-29  Roger Sayle  <roger@eyesopen.com>
5691
5692         PR middle-end/27428
5693         * gcc.dg/pr27428-1.c: New test case.
5694
5695 2006-06-29  Mike Stump  <mrs@apple.com>
5696
5697         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
5698         on darwin as we can't align commons large enough yet.
5699
5700         * gcc.dg/vla-8.c: Add additional testcases.
5701
5702 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
5703
5704         PR c++/28114
5705         * g++.dg/other/pr28114.C: New.
5706
5707 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
5708
5709         * gcc.c-torture/compile/20060625-1.c: New test.
5710
5711 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
5712
5713         PR fortran/20867
5714         * gfortran.dg/stfunc_3.f90: New test.
5715
5716         PR fortran/25056
5717         * gfortran.dg/impure_actual_1.f90: New test.
5718
5719         PR fortran/20874
5720         * gfortran.dg/elemental_result_1.f90: New test.
5721
5722         PR fortran/25073
5723         * gfortran.dg/select_7.f90: New test.
5724
5725         PR fortran/27554
5726         * intrinsic_actual_1.f: New test.
5727
5728         PR fortran/22038
5729         PR fortran/28119
5730         * gfortran.dg/forall_4.f90: New test.
5731
5732         PR fortran/25072
5733         * gfortran.dg/forall_5.f90: New test.
5734
5735 2006-06-25  Lee Millward  <lee.millward@gmail.com>
5736
5737         PR c++/28051
5738         * g++.dg/template/using13.C: New test.
5739
5740         PR c++/28054
5741         * g++.dg/other/incomplete3.C: New test.
5742
5743 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5744
5745         PR fortran/28081
5746         * gfortran.dg/substr_3.f: New test.
5747         * gfortran.dg/equiv_2.f90: Update expected error message.
5748
5749 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
5750
5751         PR fortran/28118
5752         * gfortran.dg/actual_array_substr_1.f90: New test.
5753
5754 2006-06-24  Olivier Hainque  <hainque@adacore.com>
5755
5756         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
5757         * gnat.dg/scalar_mode_agg_compare.adb: New test.
5758
5759 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
5760
5761         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
5762
5763 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
5764
5765         PR fortran/27981
5766         * gfortran.dg/simpleif_2.f90: New test.
5767
5768 2006-06-23  Lee Millward  <lee.millward@gmail.com>
5769
5770         * g++.dg/template/error22.C: Fix typo.
5771
5772 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5773
5774         PR c++/28112
5775         * g++.dg/ext/attrib23.C: New test.
5776
5777 2006-06-23  Olivier Hainque  <hainque@adacore.com>
5778
5779         * gnat.dg/varsize_temp.adb: New test.
5780
5781 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5782
5783         PR c++/11468
5784         * g++.dg/other/java2.C: New test.
5785
5786 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
5787
5788         PR target/27789
5789         * g++.dg/ext/dllimport4.C. Add more tests for invalid
5790         initialization.
5791
5792 2006-06-22  Roger Sayle  <roger@eyesopen.com>
5793
5794         PR target/27531
5795         * gcc.dg/pr27531-1.c: New test case.
5796
5797 2006-06-22  Asher Langton  <langton2@llnl.gov>
5798
5799         PR fortran/24748
5800         * gfortran.dg/implicit_8.f90: New.
5801
5802 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
5803
5804         PR rtl-optimization/28121
5805         * gcc.dg/pr28121.c: New test.
5806
5807 2006-06-22  Lee Millward  <lee.millward@gmail.com>
5808
5809         PR c++/27805
5810         * g++.dg/parse/ptrmem6.C: New test.
5811
5812         PR c++/27821
5813         * g++.dg/template/error22.C: New test.
5814
5815 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5816
5817         PR c++/28111
5818         * g++.dg/template/friend43.C: New test.
5819
5820         PR c++/28110
5821         * g++.dg/template/crash53.C: New test.
5822
5823         PR c++/28109
5824         * g++.dg/rtti/incomplete1.C: New test.
5825
5826 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
5827
5828         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
5829
5830 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
5831
5832         * gcc.c-torture/execute/complex-7.c: New.
5833
5834 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
5835
5836         * gcc.dg/merge-all-constants-1.c: New test.
5837
5838 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
5839
5840         PR c++/28113
5841         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
5842
5843 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
5844
5845         * gfortran.dg/rrspacing_1.f90: New test.
5846
5847 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5848
5849         PR c++/28052
5850         * g++.dg/other/bitfield2.C: New test.
5851
5852 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
5853
5854         PR tree-optimization/27331
5855         * gcc.dg/pr27331.c: New test.
5856
5857 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
5858             Eric Botcazou  <ebotcazou@adacore.com>
5859
5860         PR ada/18692
5861         * lib/gnat.exp: New file.
5862         * lib/gnat-dg.exp: Likewise.
5863         * gnat.dg: New directory.
5864         * gnat.dg/dg.exp: New driver.
5865         * gnat.dg/specs: New directory.
5866         * gnat.dg/specs/specs.exp: New driver.
5867         * gnat.dg/style: New directory.
5868         * gnat.dg/style/style.exp: New driver.
5869
5870 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
5871
5872         PR fortran/16206
5873         * gfortran.dg/array_initializer_1.f90: New test.
5874
5875         PR fortran/28005
5876         * gfortran.dg/matmul_3.f90: New test.
5877
5878 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
5879
5880         PR middle-end/28075
5881         * gcc.dg/tree-ssa/inline-1.c: New test.
5882
5883 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
5884
5885         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
5886         in malloc prototype; remove XFAIL.
5887         * gcc.dg/pr18241-2.c: Ditto.
5888         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
5889         in memset prototype; remove XFAIL.
5890         * gcc.dg/tree-ssa/pr23382.c: Ditto.
5891
5892 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
5893
5894         * gcc.dg/vla-8.c: Add.
5895
5896 2006-06-19  Richard Guenther  <rguenther@suse.de>
5897
5898         PR tree-optimization/27090
5899         * g++.dg/tree-ssa/pr27090.C: New testcase.
5900
5901 2006-06-19  Roger Sayle  <roger@eyesopen.com>
5902
5903         PR target/27861
5904         * gcc.dg/pr27861-1.c: New test case.
5905
5906 2006-06-19  Richard Guenther  <rguenther@suse.de>
5907
5908         PR middle-end/28045
5909         * gcc.dg/torture/pr28045.c: New testcase.
5910
5911 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5912
5913         PR fortran/26801
5914         * gfortran.dg/associated_4.f90: New test.
5915
5916 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5917
5918         PR fortran/19310
5919         PR fortran/19904
5920         * gfortran.dg/real_const_3.f90: New test.
5921
5922 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
5923
5924         PR c++/28016
5925         * g++.dg/template/static26.C: New test.
5926
5927         PR c++/27979
5928         * g++.dg/expr/bitfield2.C: New test.
5929
5930         PR c++/27884
5931         * g++.dg/parse/linkage2.C: New test.
5932
5933 2006-06-16  Richard Guenther  <rguenther@suse.de>
5934
5935         PR middle-end/27116
5936         * gcc.dg/pr15785-1.c: Revert last change.
5937         * gcc.dg/torture/pr27116-2.c: New testcase.
5938
5939 2006-06-16  Roger Sayle  <roger@eyesopen.com>
5940
5941         PR middle-end/27802
5942         * gcc.dg/pr27802-1.c: New test case.
5943
5944 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
5945
5946         PR c++/27689
5947         * g++.dg/template/ttp18.C: New test.
5948         * g++.dg/template/ttp19.C: Likewise.
5949
5950         PR c++/27666
5951         * g++.dg/expr/cond9.C: New test.
5952
5953         PR c++/27640
5954         * g++.dg/template/ctor7.C: New test.
5955
5956 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
5957
5958         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
5959
5960 2006-06-16  Richard Guenther  <rguenther@suse.de>
5961
5962         PR tree-optimization/27781
5963         * gcc.dg/tree-ssa/pr27781.c: New testcase.
5964
5965 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
5966
5967         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
5968
5969 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
5970
5971         * gcc.dg/tree-ssa/loop-18.c: New test.
5972
5973 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
5974
5975         PR c++/27665
5976         * g++.dg/template/crash52.C: New test.
5977
5978         PR c++/27648
5979         * g++.dg/ext/attrib22.C: New test.
5980
5981         PR c++/26559
5982         * g++.dg/template/builtin1.C: New test.
5983         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
5984
5985         PR c++/28018
5986         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
5987         assignment.
5988         * g++.old-deja/g++.pt/crash51.C: Likewise.
5989
5990         PR c++/27227
5991         * g++.dg/lookup/linkage1.C: New test.
5992         * g++.dg/lookup/linkage2.C: Likewise.
5993
5994 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
5995
5996         PR middle-end/27959
5997         * gcc.dg/pr27959.c: New testcase.
5998
5999 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
6000
6001         PR target/28014:
6002         * g++.dg/eh/div.C: New test.
6003
6004 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
6005
6006         PR c++/27894
6007         * g++.dg/tree-ssa/pr26757.C: New test.
6008         * g++.dg/tree-ssa/pr27894.C: New test.
6009
6010 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6011
6012         * gcc.c-torture/compile/20060609-1.c: New test.
6013
6014         PR target/27863
6015         * gcc.c-torture/compile/pr27863.c: New test.
6016
6017 2006-06-13  Richard Guenther  <rguenther@suse.de>
6018
6019         PR tree-optimization/27830
6020         * g++.dg/tree-ssa/pr27830.C: New testcase.
6021
6022 2006-06-13  Matthew Sachs  <msachs@apple.com>
6023
6024         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
6025         the list of compiler flags; this causes those flags to be checked
6026         for things like dg-skip-if.
6027
6028 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6029
6030         PR c++/27601
6031         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
6032
6033 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
6034             Kazu Hirata  <kazu@codesourcery.com>
6035
6036         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
6037         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
6038
6039 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6040
6041         PR c++/27933
6042         * g++.dg/lookup/using15.C: New test.
6043
6044         PR c++/27951
6045         * g++.dg/other/anon4.C: New test.
6046
6047 2006-06-12  Roger Sayle  <roger@eyesopen.com>
6048
6049         PR c++/21210
6050         * g++.dg/init/complex1.C: New test case.
6051
6052 2006-06-11  Eric Christopher  <echristo@apple.com>
6053
6054         PR middle-end/27948
6055         * gcc.dg/bf-ms-layout.c: Run on darwin.
6056         * gcc.dg/bf-no-ms-layout: Ditto.
6057         * gcc.dg/attr-ms_struct-2.c: New.
6058         * gcc.dg/bf-ms-layout-2.c: Ditto.
6059
6060 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6061
6062         * gcc.dg/attr-ms_struct-packed1.c: New.
6063
6064 2006-06-09  Mike Stump  <mrs@apple.com>
6065
6066         * gcc.dg/vla-7.c: Add.
6067
6068 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
6069
6070         PR fortran/24558
6071         * gfortran.dg/entry_6.f90: New test.
6072
6073         PR fortran/20877
6074         PR fortran/25047
6075         * gfortran.dg/entry_7.f90: New test.
6076
6077 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
6078
6079         PR c/27747
6080         * gcc.dg/cpp/_Pragma6.c: New test.
6081
6082         PR c++/27748
6083         * g++.dg/cpp/_Pragma1.C: New test.
6084
6085         PR preprocessor/27746
6086         * gcc.dg/gomp/macro-3.c: New test.
6087         * gcc.dg/gomp/macro-4.c: New test.
6088         * g++.dg/gomp/macro-3.C: New test.
6089         * g++.dg/gomp/macro-4.C: New test.
6090
6091 2006-06-09  Richard Guenther  <rguenther@suse.de>
6092
6093         PR tree-optimization/26998
6094         * gcc.dg/torture/pr26998.c: New testcase.
6095         * gcc.dg/tree-ssa/vrp29.c: New testcase.
6096
6097 2006-06-08  Mike Stump  <mrs@apple.com>
6098
6099         * gcc.dg/pr27095.c: Account for stubs.
6100
6101         PR target/26427
6102         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
6103         produce bad code on darwin.
6104
6105 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6106
6107         PR fortran/27958
6108         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
6109
6110 2006-06-08  Asher Langton  <langton2@llnl.gov>
6111
6112         PR fortran/27786
6113         * cray_pointers_2.f90: Add -fbounds-check compile flag.
6114
6115 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6116
6117         PR target/27421
6118         * gcc.dg/union-3.c: New test.
6119
6120 2006-06-08  Richard Guenther  <rguenther@suse.de>
6121
6122         PR middle-end/27116
6123         * gcc.dg/torture/pr27116.c: New testcase.
6124         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
6125
6126 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
6127
6128         PR rtl-optimization/26449
6129         * gcc.dg/pr26449.c: New test.
6130
6131 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6132
6133         PR c++/27601
6134         * g++.dg/ext/offsetof1.C: Test member functions.
6135
6136 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
6137
6138         * gcc.dg/pr27095.c: Improve scanning.
6139
6140 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
6141
6142         PR fortran/23091
6143         * gfortran.dg/saved_automatic_1.f90: New test.
6144
6145         PR fortran/24168
6146         * gfortran.dg/array_simplify_1.f90: New test.
6147
6148         PR fortran/25090
6149         * gfortran.dg/entry_dummy_ref_1.f90: New test.
6150
6151         PR fortran/25058
6152         * gfortran.dg/entry_dummy_ref_2.f90: New test.
6153
6154 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
6155
6156         PR c++/27177
6157         * g++.dg/expr/cast7.C: New test.
6158
6159 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
6160
6161         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
6162         * lib/gcc-defs.exp (tool_check_compile): Ditto.
6163         * lib/fortran-torture.exp (fortran-torture-compile,
6164         fortran-torture-execute): Ditto.
6165
6166 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
6167
6168         PR target/27842
6169         * gcc.dg/vmx/pr27842.c: New test.
6170
6171 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6172
6173         PR libfortran/27895
6174         * gfortran.dg/bounds_check_3.f90: New test.
6175
6176 2006-06-05  Mike Stump  <mrs@apple.com>
6177
6178         * objc.dg/objc-fast-4.m: Skip for ppc64.
6179
6180 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
6181
6182         PR testsuite/27705
6183         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
6184
6185 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
6186             Victor Kaplansky  <victork@il.ibm.com>
6187
6188         PR tree-optimizations/26360
6189         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
6190         with -fno-tree-dce.
6191         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
6192
6193 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
6194
6195         PR fortran/14067
6196         * gfortran.dg/data_char_1.f90: Add messages for truncated
6197         strings.
6198
6199         PR fortran/16943
6200         * gfortran.dg/func_decl_2.f90: New test.
6201
6202         PR fortran/20839
6203         * gfortran.dg/do_2.f90: New test.
6204
6205         PR fortran/27655
6206         * gfortran.dg/associated_3.f90: New test.
6207
6208 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
6209
6210         PR c++/27819
6211         * g++.dg/template/static25.C: New test.
6212
6213         PR c++/27722
6214         * g++.dg/init/array21.C: New test.
6215
6216         PR c++/27807
6217         * g++.dg/ext/complit7.C: New test.
6218
6219         PR c++/27806
6220         * g++.dg/parse/ptrmem5.C: New test.
6221
6222 2006-06-04  Roger Sayle  <roger@eyesopen.com>
6223             Andrew Pinski  <pinskia@physics.uc.edu>
6224
6225         PR c/27150
6226         PR middle-end/27382
6227         * gcc.dg/pr27150-1.c: New testcase.
6228         * gcc.dg/pr27382-1.c: New testcase.
6229         * gcc.dg/pr27382-2.c: New testcase.
6230
6231 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
6232
6233         PR c/25161
6234         PR c/27020
6235         * gcc.dg/array-10.c: New test.
6236
6237 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6238
6239         PR c++/27804
6240         * g++.dg/init/const4.C: New test.
6241         * g++.dg/init/member1.C: Add error-marker.
6242         * g++.dg/other/fold1.C: Adjust error-marker.
6243
6244 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6245
6246         PR c++/27601
6247         * g++.dg/ext/offsetof1.C: New test.
6248
6249 2006-06-04 Eric Christopher <echristo@apple.com>
6250
6251         * gcc.dg/attr-ms_struct-1.c: New.
6252
6253 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
6254
6255         * gcc.c-torture/compile/builtin_constant_p.c: New test.
6256
6257 2006-06-04  Richard Guenther  <rguenther@suse.de>
6258
6259         PR tree-optimization/27039
6260         * gcc.dg/tree-ssa/loop-17.c: New testcase.
6261
6262 2006-06-03  Roger Sayle  <roger@eyesopen.com>
6263
6264         PR target/26223
6265         * gcc.target/i386/amd64-abi-2.c: New test case.
6266
6267 2006-06-02  Eric Christopher  <echristo@apple.com>
6268
6269         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
6270         * gcc.target/i386/20020523-1.c: Skip if darwin.
6271         * gcc.target/i386/asm-3.c: Ditto.
6272         * gcc.target/i386/20011119-1.c: Ditto.
6273         * gcc.target/i386/clobbers.c: Remove pic part of test.
6274
6275 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
6276
6277         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
6278         * g++.old-deja/g++.other/init19.C: Ditto.
6279         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
6280         and add other platforms as expected failures.
6281
6282 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
6283
6284         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
6285         (is-effective-target-keyword): Ditto.
6286
6287 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
6288
6289         PR fortran/27715
6290         * gfortran.dg/extended_char_comparison_1.f:  New test.
6291
6292 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
6293
6294         PR fortran/25098
6295         * gfortran.dg/dummy_procedure_1.f90: New test.
6296
6297         PR fortran/25147
6298         * gfortran.dg/dummy_procedure_2.f90: New test.
6299
6300         * gfortran.dg/associated_2.f90: Correct to make consistent with
6301         standard.
6302
6303 2006-05-31  Roger Sayle  <roger@eyesopen.com>
6304
6305         * gcc.target/i386/387-11.c: New test case.
6306
6307 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
6308
6309         PR c++/27801
6310         * g++.dg/template/cond6.C: New test.
6311
6312         PR c++/26496
6313         * g++.dg/template/crash51.C: New test.
6314         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
6315
6316         PR c++/27385
6317         * g++.dg/init/array20.C: New test.
6318
6319 2006-05-31  Roger Sayle  <roger@eyesopen.com>
6320
6321         * gcc.dg/builtins-54.c: New test case.
6322
6323 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
6324
6325         PR c++/26433
6326         * g++.dg/template/fntry1.C: Add dg-do link.
6327
6328         PR c++/27808
6329         * g++.dg/parse/friend6.C: New test.
6330
6331 2006-05-30  Asher Langton  <langton2@llnl.gov>
6332
6333         * gfortran.dg/cray_pointers_7.f90: New test.
6334
6335 2006-05-30  Roger Sayle  <roger@eyesopen.com>
6336
6337         PR tree-optimization/23452
6338         * gcc.dg/fold-mulconj-1.c: New test case.
6339
6340 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
6341
6342         PR c++/27803
6343         * g++.dg/parse/bitfield1.C: New test.
6344
6345 2006-05-30  Roger Sayle  <roger@eyesopen.com>
6346
6347         * gcc.target/ppc-eq0-1.c: New test case.
6348         * gcc.target/ppc-negeq0-1.c: New test case.
6349
6350 2006-05-30  Dirk Mueller  <dmueller@suse.de>
6351
6352         PR c/27273
6353         * gcc.dg/overflow-warn-5.c: New test.
6354
6355 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6356
6357         PR c/27718
6358         * gcc.dg/sizeof-1.c: New test.
6359
6360 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
6361
6362         PR target/27790
6363         * gcc.target/i386/pr27790.c: New test.
6364
6365 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6366
6367         PR libgfortran/27757
6368         * gfortran.dg/direct_io_5.f90: New test.
6369
6370 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6371
6372         PR libgfortran/27634
6373         * gfortran.dg/fmt_missing_period_1.f: New test.
6374         * gfortran.dg/fmt_missing_period_2.f: New test.
6375         * gfortran.dg/fmt_missing_period_3.f: New test.
6376
6377 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6378
6379         PR fortran/19777
6380         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
6381         arrays.
6382
6383 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6384
6385         PR c++/27713
6386         * g++.dg/template/new6.C: New test.
6387
6388 2006-05-29  Roger Sayle  <roger@eyesopen.com>
6389
6390         PR tree-optimization/24964
6391         * gcc.target/i386/387-10.c: New test case.
6392
6393 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
6394
6395         * intrinsics/string_intrinsics.c (compare_string):
6396         Use memcmp instead of strncmp to avoid tripping over
6397         CHAR(0) in a string.
6398
6399 2006-05-27  Richard Guenther  <rguenther@suse.de>
6400
6401         PR middle-end/27773
6402         * gcc.dg/torture/pr27773.c: New testcase.
6403
6404 2006-05-27  Dirk Mueller  <dmueller@suse.de>
6405
6406         * gcc.dg/pr24561.c: Rename to..
6407         * gcc.dg/pr25962.c: .. this.
6408
6409 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6410
6411         PR fortran/19777
6412         * gfortran.dg/bounds_check_2.f: New test.
6413
6414 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6415
6416         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
6417         * gfortran.dg/byte_1.f90: Likewise.
6418         * gfortran.dg/dup_save_2.f90: Likewise.
6419
6420 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
6421
6422         * gfortran.dg/associated_2.f90: New test.
6423
6424 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6425
6426         PR fortran/27524
6427         * gfortran.dg/bounds_check_1.f90: New test.
6428
6429 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
6430
6431         PR rtl-optimization/27661
6432         * gcc.dg/pr27661.c: New test case.
6433
6434 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
6435
6436         PR fortran/23151
6437         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
6438         * gfortran.dg/print_parentheses_1.f:  New test.
6439         * gfortran.dg/print_parentheses_2.f90:  New test.
6440
6441 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
6442
6443         PR target/27758
6444         * gcc.dg/pr27758.c: New test.
6445
6446 2006-05-24  Falk Hueffner  <falk@debian.org>
6447
6448         * gcc.c-torture/compile/pr27571.c: New test.
6449
6450 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
6451
6452         PR fortran/27709
6453         * gfortran.dg/spec_expr_4.f90: New test.
6454
6455         PR fortran/27155
6456         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
6457
6458 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
6459
6460         PR c++/20103
6461         * g++.dg/ext/complit6.C: New test.
6462         * g++.dg/ext/complit3.C: Adjust error markers.
6463         * g++.dg/init/const3.C: New test.
6464
6465 2006-05-25  Richard Guenther  <rguenther@suse.de>
6466
6467         PR middle-end/27743
6468         * gcc.dg/torture/pr27743.c: New testcase.
6469
6470 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6471
6472         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
6473
6474 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
6475
6476         * gcc.dg/compat/scalar-by-value-x.h: New.
6477         * gcc.dg/compat/scalar-by-value-y.h: New.
6478         * gcc.dg/compat/scalar-by-value-5.c: New.
6479         * gcc.dg/compat/scalar-by-value-5_main.c: New.
6480         * gcc.dg/compat/scalar-by-value-5_x.c: New.
6481         * gcc.dg/compat/scalar-by-value-5_y.c: New.
6482         * gcc.dg/compat/scalar-by-value-6.c: New.
6483         * gcc.dg/compat/scalar-by-value-6_main.c: New.
6484         * gcc.dg/compat/scalar-by-value-6_x.c: New.
6485         * gcc.dg/compat/scalar-by-value-6_y.c: New.
6486
6487 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
6488
6489         PR tree-optimization/27639
6490         PR tree-optimization/26719
6491         * gcc.dg/pr27639.c: New test.
6492         * gcc.dg/pr26719.c: New test.
6493         * gcc.dg/tree-ssa/scev-cast.c: New test.
6494
6495 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
6496
6497         PR c++/20173
6498         * g++.dg/template/error21.C: New test.
6499
6500 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
6501
6502         PR target/27696
6503         * gcc.target/i386/pr27696.c: New.
6504
6505 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
6506
6507         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
6508
6509         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
6510
6511 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6512
6513         PR c++/27716
6514         * g++.dg/other/assign1.C: New test.
6515
6516 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
6517
6518         PR target/27266
6519         * gcc.target/i386/pr27266.c: New.
6520
6521 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6522
6523         PR c++/27451
6524         * g++.dg/ext/asm9.C: New test.
6525
6526 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
6527
6528         PR rtl-optimization/25514
6529         * gcc.c-torture/compile/pr25514.c: New test.
6530
6531 2006-05-22  Richard Guenther  <rguenther@suse.de>
6532
6533         Revert
6534         2006-01-31  Richard Guenther  <rguenther@suse.de>
6535
6536         * gcc.target/i386/sselibm-1.c: New testcase.
6537         * gcc.target/i386/sselibm-2.c: Likewise.
6538         * gcc.target/i386/sselibm-3.c: Likewise.
6539         * gcc.target/i386/sselibm-4.c: Likewise.
6540         * gcc.target/i386/sselibm-5.c: Likewise.
6541
6542 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6543
6544         PR c/27420
6545         * gcc.dg/func-args-2.c: New test.
6546
6547         PR c/26818
6548         * gcc.dg/struct-incompl-1.c: New test.
6549
6550 2006-05-22  Richard Guenther  <rguenther@suse.de>
6551
6552         PR testsuite/27708
6553         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
6554         the transformations we test for.
6555
6556 2006-05-22  Richard Guenther  <rguenther@suse.de>
6557
6558         PR testsuite/27707
6559         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
6560
6561 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
6562
6563         PR c++/27210
6564         * g++.dg/warn/new1.C: New test.
6565         * g++.dg/template/new5.C: Likewise.
6566
6567 2006-05-21  Roger Sayle  <roger@eyesopen.com>
6568
6569         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
6570         * gcc.target/i386/20060512-3.c: Likewise.
6571
6572 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
6573
6574         PR rtl-optimization/27671
6575         * gcc.c-torture/execute/pr27671-1.c: New.
6576         * gcc.dg/pr27671-2.c: Likewise.
6577
6578         PR tree-optimization/26622.
6579         * gcc.c-torture/compile/pr26622.c: New.
6580
6581 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
6582
6583         PR fortran/27613
6584         * gfortran.dg/recursive_reference_1.f90: New test.
6585
6586 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
6587
6588         PR fortran/25746
6589         * gfortran.dg/elemental_subroutine_3.f90: New test.
6590
6591         PR fortran/25090
6592         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
6593
6594         PR fortran/27584
6595         * gfortran.dg/associated_target_1.f90: New test.
6596
6597         PR fortran/19015
6598         * gfortran.dg/maxloc_shape_1.f90: New test.
6599
6600 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6601
6602         PR libgfortran/24459
6603         * gfortran.dg/namelist_24.f90: New test.
6604         * gfortran.dg/namelist_12.f: Fix typo in comment.
6605
6606 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
6607
6608         PR middle-end/25776
6609         * g++.dg/other/error11.C: New test.
6610
6611 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6612
6613         * gcc.target/mips/pr26765.c: Add -w to options.
6614
6615 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6616
6617         * lib/target-supports.exp (check_effective_target_mpaired_single):
6618         New function.
6619         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
6620         multilibs.
6621         * g++.dg/vect/vect.exp: Likewise.
6622
6623 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6624
6625         PR testsuite/25891
6626         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
6627
6628 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6629
6630         PR fortran/27662
6631         * gfortran.dg/temporary_1.f90: New file.
6632
6633 2006-05-19  Andreas Schwab  <schwab@suse.de>
6634
6635         * g++.dg/other/unused1.C: Also match "stringz".
6636
6637 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
6638
6639         PR c++/26433
6640         * g++.dg/template/fntry1.C: New test.
6641
6642 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
6643
6644         PR c++/27471
6645         PR c++/27506
6646         * g++.dg/conversion/bitfield5.C: New test.
6647         * g++.dg/conversion/bitfield6.C: New test.
6648
6649 2006-05-18  Mike Stump  <mrs@apple.com>
6650
6651         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
6652         * gcc.dg/vla-4.c: Add.
6653         * gcc.dg/vla-5.c: Add.
6654         * gcc.dg/vla-6.c: Add.
6655
6656 2006-05-12  Stuart Hastings  <stuart@apple.com>
6657
6658         * testsuite/gcc.target/i386/20060512-1.c: New.
6659         * testsuite/gcc.target/i386/20060512-2.c: New.
6660         * testsuite/gcc.target/i386/20060512-3.c: New.
6661         * testsuite/gcc.target/i386/20060512-4.c: New.
6662
6663 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
6664
6665         PR c++/26122
6666         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
6667
6668         PR c++/26068
6669         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
6670         * g++.dg/parse/linkage1.C: New test.
6671
6672 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
6673
6674         PR tree-optimization/27548
6675         * g++.dg/tree-ssa/pr27548.C: New test.
6676
6677 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6678
6679         PR fortran/26551
6680         * gfortran.dg/recursive_check_1.f: New test.
6681         * gfortran.dg/recursive_check_2.f90: New test.
6682
6683 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
6684
6685         * g++.dg/opt/temp2.C: New test.
6686
6687 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
6688
6689         PR c++/27491
6690         * g++.dg/init/brace5.C: New test.
6691
6692         PR middle-end/27415
6693         * gcc.dg/gomp/pr27415.c: New test.
6694         * g++.dg/gomp/pr27415.C: New test.
6695
6696         PR tree-optimization/27549
6697         * g++.dg/tree-ssa/pr27549.C: New test.
6698
6699 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6700
6701         PR libgfortran/27575
6702         * gfortran.dg/read_eof_4.f90: New test.
6703
6704 2006-05-16  Richard Guenther  <rguenther@suse.de>
6705
6706         PR tree-optimization/22303
6707         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
6708
6709 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
6710
6711         PR middle-end/27573
6712         * gcc.dg/gomp/pr27573.c: New test.
6713         * gfortran.dg/gomp/pr27573.f90: New test.
6714
6715         PR c/27499
6716         * gcc.dg/gomp/pr27499.c: New test.
6717         * g++.dg/gomp/pr27499.C: New test.
6718
6719 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
6720
6721         PR c++/27339
6722         * g++.dg/parser/access8.C: Adjust error marker.
6723         * g++.dg/template/access17.C: New test.
6724         * g++.dg/template/access18.C: Likewise.
6725
6726 2006-05-15  Roger Sayle  <roger@eyesopen.com>
6727
6728         PR target/26600
6729         * gcc.target/i386/pr26600.c: New test case.
6730
6731 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
6732
6733         PR c++/27505
6734         * g++.dg/expr/bitfield1.C: New test.
6735
6736 2006-05-15  Richard Guenther  <rguenther@suse.de>
6737
6738         PR tree-optimization/27603
6739         * gcc.dg/torture/pr27603.c: New testcase.
6740
6741 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
6742
6743         PR fortran/25090
6744         * gfortran.dg/entry_dummy_ref_1.f90: New test.
6745
6746         PR fortran/25082
6747         * gfortran.dg/scalar_return_1.f90: New test.
6748
6749         PR fortran/27411
6750         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
6751
6752 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
6753
6754         * gcc.dg/gomp/critical-4.c: New test.
6755         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
6756         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
6757         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6758         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6759
6760 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6761
6762         PR c++/27582
6763         * g++.dg/template/dependent-args1.C: New test.
6764
6765         PR c++/27581
6766         * g++.dg/lookup/this1.C: New test.
6767
6768         PR c++/27315
6769         * g++.dg/template/operator6.C: New test.
6770         * g++.dg/template/incomplete3.C: New test.
6771
6772         PR c++/27559
6773         * g++.dg/template/new4.C: New test.
6774
6775         PR c++/27496
6776         * g++.dg/template/void2.C: New test.
6777
6778 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
6779
6780         * g++.dg/template/dependent-expr5.C: New test.
6781
6782 2006-05-14  Roger Sayle  <roger@eyesopen.com>
6783
6784         PR middle-end/26729
6785         * gcc.dg/pr26729-1.c: New test case.
6786
6787 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
6788
6789         * gcc.dg/pr27003.c: New test.
6790
6791 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
6792
6793         * lib/target-supports.dg (check_cxa_atexit_available): Change
6794         v3_target_compile to ${tool}_target_compile.
6795
6796 2006-05-11  Jason Merrill  <jason@redhat.com>
6797
6798         * lib/scanasm.exp (scan-not-hidden): Fix typo.
6799
6800 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6801
6802         PR fortran/27553
6803         * gfortran.dg/label_5.f90: New test.
6804
6805 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
6806
6807         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
6808         check_effective_target_powerpc_altivec_ok): New.
6809         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
6810         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
6811         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
6812         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
6813         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
6814         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
6815         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
6816         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
6817         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
6818         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
6819         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
6820         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
6821         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
6822         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
6823         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
6824         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
6825         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
6826         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
6827         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
6828         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
6829         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
6830         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
6831         gcc.target/powerpc/altivec-9.c,
6832         gcc.target/powerpc/altivec-consts.c,
6833         gcc.target/powerpc/altivec-pr22085.c,
6834         gcc.target/powerpc/altivec-splat.c,
6835         gcc.target/powerpc/altivec-types-1.c,
6836         gcc.target/powerpc/altivec-types-2.c,
6837         gcc.target/powerpc/altivec-types-3.c,
6838         gcc.target/powerpc/altivec-types-4.c,
6839         gcc.target/powerpc/altivec-varargs-1.c,
6840         gcc.target/powerpc/altivec-vec-merge.c,
6841         gcc.target/powerpc/ppc-vector-memcpy.c,
6842         gcc.target/powerpc/ppc-vector-memset.c,
6843         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
6844         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
6845         these effective targets.
6846         * gcc.dg/vmx/pr27006.c: Add missing close brace.
6847         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
6848
6849 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6850
6851         PR middle-end/27384
6852         * g++.dg/other/fold1.C: New test.
6853
6854         PR middle-end/27488
6855         * gcc.dg/fold-nonneg-1.c: New test.
6856
6857         PR c++/27547
6858         * g++.dg/other/operator1.C: New test.
6859
6860 2006-05-11  Richard Guenther  <rguenther@suse.de>
6861
6862         PR middle-end/27529
6863         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
6864
6865 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
6866
6867         * lib/target-supports-dg.exp (check-flags): New.
6868         (dg-skip-if): Move flag checks.
6869
6870 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
6871
6872         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
6873         * lib/target-supports.dg (check_cxa_atexit_available): New.
6874
6875 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
6876
6877         PR fortran/27470
6878         * gfortran.dg/multiple_allocation_2.f90: New test case.
6879
6880 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
6881
6882         * gcc.target/arm/pr27387.C: Fix a comment typo.
6883
6884 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6885
6886         PR fortran/24549
6887         * gfortran.dg/error_recovery_1.f90: New test.
6888
6889 2006-05-10  Richard Guenther  <rguenther@suse.de>
6890
6891         PR tree-optimization/27302
6892         * gcc.dg/torture/pr27302.c: New testcase.
6893
6894 2006-05-09  Dirk Mueller  <dmueller@suse.de>
6895         Richard Guenther  <rguenther@suse.de>
6896
6897         PR middle-end/27498
6898         * gcc.dg/tree-ssa/pr27498.c: New testcase.
6899
6900 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
6901
6902         PR rtl-optimization/27335
6903         * gcc.dg/pr27335.c: New test.
6904
6905 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
6906
6907         * gcc.target/mips/mips-ps-5.c: New file.
6908
6909 2006-05-08  Jan Hubicka  <jh@suse.cz>
6910
6911         PR middle-end/25962
6912         * gcc.dg/pr25962.c: New.
6913
6914 2006-05-08  Roger Sayle  <roger@eyesopen.com>
6915
6916         PR target/27158
6917         * gcc.target/powerpc/pr27158.c: New test case.
6918
6919 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
6920
6921         PR testsuite/27476
6922         * ada/acats/run_all.sh: Use test -z.
6923
6924 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6925
6926         PR libfortran/18271
6927         * gfortran.dg/spec_expr_3.f90: New test.
6928
6929 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
6930
6931         PR target/24879
6932         * gcc.target/i386/monitor.c: New file.
6933
6934 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
6935
6936         * gcc.dg/pr27095.c: xfail *-*-darwin*.
6937
6938 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6939
6940         PR c++/27447
6941         * g++.dg/other/ptrmem7.C: New test.
6942
6943 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6944
6945         PR target/27421
6946         * gcc.dg/array-9.c: New test.
6947
6948 2006-05-07  Richard Guenther  <rguenther@suse.de>
6949
6950         PR tree-optimization/27409
6951         * gcc.dg/torture/pr27409.c: New testcase.
6952
6953 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6954
6955         PR fortran/27457
6956         * gfortran.dg/select_6.f90: New.
6957
6958 2006-05-07  Richard Guenther  <rguenther@suse.de>
6959
6960         PR tree-optimization/27136
6961         * gcc.dg/torture/pr27136.c: New testcase.
6962
6963 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
6964
6965         PR fortran/24813
6966         * gfortran.dg/char_cons_len_1.f90: New test.
6967
6968 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6969
6970         PR c++/27427
6971         * g++.dg/template/incomplete2.C: New test.
6972
6973 2006-05-06  Richard Guenther  <rguenther@suse.de>
6974
6975         PR tree-optimization/27151
6976         * gcc.dg/vect/pr27151.c: New testcase.
6977
6978 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6979
6980         PR c++/27430
6981         * g++.dg/template/void1.C: New test.
6982
6983         PR c++/27423
6984         * g++.dg/other/void2.C: New test.
6985
6986         PR c++/27422
6987         * g++.dg/conversion/void1.C: New test.
6988
6989 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
6990
6991         PR/21391
6992         * g++.dg/other/unused1.C: New.
6993
6994 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6995
6996         PR objc/27240
6997         * objc.dg/member-1.m: New test.
6998
6999 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
7000
7001         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
7002
7003 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7004
7005         PR libfortran/26985
7006         * gfortran.dg/matmul_2.f90: New test.
7007
7008 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
7009
7010         * ada/acats/run_all.sh: Use sync when main not found.
7011
7012 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
7013
7014         PR target/26765
7015         * gcc.target/mips/pr26765.c: New.
7016
7017 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
7018
7019         * gcc.target/bfin: New directory.
7020         * gcc.target/bfin/bfin.exp: New file.
7021         * gcc.target/bfin/frmul.c: New file.
7022         * gcc.target/bfin/arith.c: New file.
7023         * gcc.target/bfin/mul-combine.c: New file.
7024         * gcc.target/bfin/shift.c: New file.
7025
7026 2006-05-04  Richard Guenther  <rguenther@suse.de>
7027
7028         PR tree-optimization/14287
7029         PR tree-optimization/14844
7030         PR tree-optimization/19792
7031         PR tree-optimization/21608
7032         PR tree-optimization/27090
7033         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
7034         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7035         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7036         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7037         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7038
7039 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
7040
7041         PR tree-optimization/27285
7042         * gcc.c-torture/execute/pr27285.c: New test.
7043
7044         PR middle-end/27388
7045         * gcc.dg/gomp/pr27388-1.c: New test.
7046         * gcc.dg/gomp/pr27388-2.c: New test.
7047         * gcc.dg/gomp/pr27388-3.c: New test.
7048
7049         PR c++/27359
7050         * g++.dg/gomp/pr27359.C: New test.
7051
7052 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
7053
7054         PR fortran/20248
7055         * gfortran.dg/iargc.f90: New test.
7056
7057 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
7058
7059         PR c++/27102
7060         * g++.dg/template/crash49.C: New test.
7061
7062 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
7063
7064         PR testsuite/27032
7065         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
7066
7067 2006-05-02  Jeff Law  <law@redhat.com>
7068
7069         PR tree-optimization/27364
7070         * gcc.c-torture/execute/pr27364.c: New test.
7071
7072 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
7073
7074         PR c++/27309
7075         * g++.dg/parser/ctor5.C: New test.
7076
7077 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
7078
7079         PR target/27387
7080         * gcc.target/arm/arm.exp: New.
7081         * gcc.target/arm/pr27387.C: Likewise.
7082
7083 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
7084
7085         PR fortran/27269
7086         PR fortran/27324
7087         * gfortran.dg/module_equivalence_2.f90: New test.
7088
7089 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
7090
7091         PR middle-end/27337
7092         * g++.dg/gomp/pr27337-1.C: New test.
7093         * g++.dg/gomp/pr27337-2.C: New test.
7094
7095         PR middle-end/27328
7096         * gcc.dg/gomp/pr27328.c: New test.
7097
7098         PR middle-end/27325
7099         * g++.dg/gomp/pr27325.C: New test.
7100
7101         PR middle-end/27310
7102         * g++.dg/gomp/pr27310.C: New test.
7103
7104 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7105
7106         PR tree-optimization/27291
7107         * g++.dg/tree-ssa/pr27291.C: New test.
7108
7109 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7110
7111         PR tree-optimization/27283
7112         * g++.dg/tree-ssa/pr27283.C: New test.
7113
7114 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7115
7116         * gcc.dg/tree-ssa/loop-16.c: New test.
7117
7118 2006-05-01  Roger Sayle  <roger@eyesopen.com>
7119             Joseph S. Myers  <joseph@codesourcery.com>
7120
7121         * gcc.dg/Wconversion-3.c: New test case.
7122         * gcc.dg/Wconversion-4.c: Likewise.
7123
7124 2006-05-01  Richard Guenther  <rguenther@suse.de>
7125
7126         PR tree-optimization/26726
7127         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
7128
7129 2006-04-30  Roger Sayle  <roger@eyesopen.com>
7130
7131         * gcc.dg/Woverflow-1.c: New test case.
7132         * gcc.dg/Woverflow-2.c: Likewise.
7133         * gcc.dg/Woverflow-3.c: Likewise.
7134
7135 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
7136
7137         PR c++/27094
7138         * g++.dg/template/defarg8.C: New test.
7139
7140 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7141
7142         PR c++/27278
7143         * g++.dg/parse/operator7.C: New test.
7144
7145 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7146
7147         PR c++/11471
7148         PR c++/27102
7149         * g++.dg/template/crash48.C: New test.
7150
7151         PR c++/27279
7152         * g++.dg/parse/ctor4.C: New test.
7153
7154 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7155
7156         PR fortran/25681
7157         * gfortran.df/char_type_len.f90: New test.
7158
7159 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7160
7161         PR libgfortran/27304
7162         * gfortran.dg/fmt_exhaust.f90: New test.
7163
7164 2006-04-28  Roger Sayle  <roger@eyesopen.com>
7165
7166         PR c/25309
7167         * gcc.dg/large-size-array-2.c: New test case.
7168
7169 2006-04-28  Richard Guenther  <rguenther@suse.de>
7170
7171         PR target/26826
7172         * gcc.target/i386/pr26826.c: New testcase.
7173
7174 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
7175
7176         PR middle-end/27260
7177         * gcc.c-torture/execute/pr27260.c: New.
7178
7179 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
7180
7181         PR middle-end/27095
7182         * gcc.dg/pr27095.c: New.
7183
7184 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
7185
7186         PR c++/27292
7187         * g++.dg/conversion/bitfield4.C: New test.
7188
7189 2006-04-27  Eric Christopher  <echristo@apple.com>
7190
7191         * gcc.dg/pragma-ms_struct.c: New.
7192
7193 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
7194
7195         PR c++/27102
7196         * g++.dg/template/crash47.C: New test.
7197
7198 2006-04-27  Dirk Mueller  <dmueller@suse.de>
7199
7200         * gcc.target/i386/sse-7.c: build with -msse.
7201
7202 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7203
7204         PR testsuite/27274:
7205         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
7206         (main): Exit if processor doesn't support SSE.
7207
7208 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
7209
7210         PR middle-end/27282
7211         * gcc.c-torture/compile/pr27282.c: New test.
7212
7213 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
7214
7215         PR middle-end/26913
7216         * g++.dg/gomp/pr26913.C: New test.
7217
7218         PR c/25996
7219         * gcc.dg/gomp/pr25996.c: New test.
7220         * g++.dg/gomp/pr25996.C: New test.
7221
7222 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
7223
7224         PR rtl-optimization/26725
7225         * gcc.c-torture/compile/pr26725.c: New test.
7226
7227 2006-04-25  Richard Guenther  <rguenther@suse.de>
7228
7229         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
7230         than n + -1.
7231
7232 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
7233
7234         * gcc.dg/20060425-1.c: New testcase.
7235
7236 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
7237
7238         PR tree-optimization/26865
7239         * gcc.dg/pr26865.c: New test.
7240
7241 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
7242
7243         PR c++/27292
7244         * g++.dg/conversion/bitfield1.C: New test.
7245         * g++.dg/conversion/bitfield2.C: Likewise.
7246         * g++.dg/conversion/bitfield3.C: Likewise.
7247
7248 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
7249         Richard Guenther  <rguenther@suse.de>
7250
7251         PR tree-optimization/27236
7252         * gcc.dg/tree-ssa/pr27236.c: New testcase.
7253
7254 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7255
7256         PR c++/19963
7257         * g++.dg/other/incomplete2.C: New test.
7258
7259 2006-04-24  Richard Guenther  <rguenther@suse.de>
7260
7261         PR middle-end/26869
7262         * gcc.dg/torture/pr26869.c: New testcase.
7263
7264 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
7265         Richard Guenther  <rguenther@suse.de>
7266
7267         PR tree-optimization/27218
7268         * g++.dg/tree-ssa/pr27218.C: New testcase.
7269
7270 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
7271
7272         PR c++/26912
7273         * g++.dg/template/friend41.C: New test.
7274
7275 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
7276
7277         * g++.dg/opt/pr15551.C: Include cstdio.
7278         (main): Use remove instead of unlink.
7279
7280 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7281
7282         * gcc.dg/sibcall-7.c: New test.
7283         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
7284         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
7285         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
7286         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
7287         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
7288
7289 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
7290
7291         PR c++/26534
7292         * g++.dg/opt/bitfield1.C: New test.
7293         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
7294         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
7295         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
7296         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
7297         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
7298         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
7299         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
7300         * g++.dg/abi/bitfield2.C: Likewise.
7301         * g++.dg/init/bitfield1.C: Likewise.
7302
7303 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
7304
7305         PR fortran/25099
7306         * gfortran.dg/elemental_subroutine_4.f90: New test.
7307         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
7308         call sub (m, x).
7309
7310 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
7311
7312         * gcc.c-torture/compile/20060421-1.c: New testcase.
7313
7314 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7315
7316         PR c/25875
7317         * gcc.dg/init-bad-4.c: New test.
7318
7319 2006-04-21  Paul Brook  <paul@codesourcery.com>
7320
7321         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
7322
7323 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
7324
7325         PR fortran/27122
7326         * gfortran.dg/defined_operators_1.f90: New test.
7327         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
7328         remove old ones associated, incorrectly, with Note 5.46.
7329
7330         PR fortran/27113
7331         * gfortran.dg/character_array_constructor_1.f90: New test.
7332
7333 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
7334
7335         * gcc.dg/20060419-1.c: New test.
7336
7337 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
7338
7339         PR c/26774
7340         * gcc.dg/struct-parse-1.c: New test case.
7341
7342 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7343
7344         PR c++/26558
7345         * g++.dg/parse/template19.C: New test.
7346
7347         PR c++/26739
7348         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
7349
7350         PR c++/26036
7351         * g++.dg/expr/call3.C: New test.
7352
7353         PR c++/10385
7354         * g++.dg/conversion/dynamic1.C: New test.
7355
7356 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
7357
7358         PR c++/27102
7359         * g++.dg/template/crash35.C: Tweak error markers.
7360         * g++.dg/template/crash46.C: New test.
7361         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
7362         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
7363
7364 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
7365
7366         PR rtl-optimization/14261
7367         * gcc.c-torture/compile/20060419-1.c: Added.
7368
7369 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
7370
7371         * gfortran.dg/label_1.f90: Adjust dg-error.
7372
7373 2006-04-16  Roger Sayle  <roger@eyesopen.com>
7374
7375         PR target/26961
7376         * gcc.dg/fold-cond-1.c: New test case.
7377         * gcc.dg/pr26961-1.c: Likewise.
7378
7379 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7380
7381         PR libgfortran/27138
7382         * gfortran.dg/read_bad_advance.f90: New test.
7383
7384 2006-04-16  Roger Sayle  <roger@eyesopen.com>
7385             Dale Johannesen  <dalej@apple.com>
7386
7387         PR target/24076
7388         * gcc.target/i386/vecinit-3.c: New testcase.
7389         * gcc.target/i386/vecinit-4.c: Likewise.
7390         * gcc.target/i386/sse-18.c: Likewise.
7391         * gcc.target/i386/sse-19.c: Likewise.
7392
7393 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
7394
7395         * gfortran.dg/allocate_zerosize_1.f90: New test.
7396
7397 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
7398
7399         PR c++/26365
7400         * g++.dg/template/crash45.C: New test.
7401
7402 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
7403
7404         PR fortran/26787
7405         * gfortran.dg/proc_assign_1.f90: New test.
7406         * gfortran.dg/procedure_lvalue.f90: Change message.
7407         * gfortran.dg/namelist_4.f90: Add new error.
7408
7409         PR fortran/25597
7410         PR fortran/27096
7411         * gfortran.dg/auto_pointer_array_result_1.f90
7412
7413         PR fortran/27089
7414         * gfortran.dg/specification_type_resolution_1.f90
7415
7416         PR fortran/18003
7417         PR fortran/25669
7418         PR fortran/26834
7419         * gfortran.dg/bounds_temporaries_1.f90: New test.
7420
7421         PR fortran/27124
7422         * gfortran.dg/array_return_value_1.f90: New test.
7423
7424 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
7425
7426         PR fortran/25336
7427         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
7428
7429 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
7430
7431         PR middle-end/26823
7432         * g++.dg/gomp/pr26823-1.C: New test.
7433         * g++.dg/gomp/pr26823-2.C: New test.
7434
7435 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
7436
7437         PR middle-end/27134
7438         * gcc.dg/pr27314.c: New test.
7439
7440 2006-04-13  Richard Henderson  <rth@redhat.com>
7441
7442         * g++.dg/gomp/block-0.C: Update expected matches.
7443
7444 2006-04-13  DJ Delorie  <dj@redhat.com>
7445
7446         * lib/target-supports.exp (check_effective_target_int32plus): New.
7447         (check_effective_target_ptr32plus): New.
7448         (check_effective_target_size32plus): New.
7449         (check_effective_target_int16): New.
7450         (check_profiling_available): Add m32c to the list of unsupported targets.
7451
7452         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
7453         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
7454         memory size.
7455         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
7456         pointers.
7457         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
7458         size_t.
7459         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
7460         and size_t.
7461         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
7462         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
7463         not just xstormy16.  Skip m32c due to weird pointer size.
7464         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
7465         not just xstormy16.
7466         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
7467         not just xstormy16.
7468         * gcc.dg/20020312-2.c: Add m32c support.
7469         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
7470         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
7471         in test.
7472         * gcc.dg/20050321-2.c: Require >=32 bit integers.
7473         * gcc.dg/asm-1.c: Skip if int and short are the same size.
7474         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
7475         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
7476         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
7477         * gcc.dg/init-string-2.c: Require >=32 bit integers.
7478         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
7479         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
7480         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
7481         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
7482         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
7483         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
7484         in test.
7485         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
7486         in test.
7487         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
7488         * gcc.dg/pr23049.c: Require >=32 bit integers.
7489         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
7490         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
7491         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
7492         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
7493         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
7494         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
7495         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
7496         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
7497         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
7498         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
7499         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
7500         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
7501         prototype in test.
7502         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
7503         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
7504         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
7505         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
7506         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
7507
7508         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
7509         * gcc.c-torture/execute/20040703-1.x: Likewise.
7510         * gcc.c-torture/execute/20040705-1.x: Likewise.
7511         * gcc.c-torture/execute/20040705-2.x: Likewise.
7512         * gcc.c-torture/execute/20040709-1.x: Likewise.
7513         * gcc.c-torture/execute/20040709-2.x: Likewise.
7514         * gcc.c-torture/execute/20040811-1.x: Likewise.
7515         * gcc.c-torture/execute/20050316-1.x: Likewise.
7516         * gcc.c-torture/execute/bitfld-4.x: Likewise.
7517         * gcc.c-torture/execute/pr19689.x: Likewise.
7518         * gcc.c-torture/execute/pr7284-1.x: Likewise.
7519         * gcc.c-torture/execute/usmul.x: Likewise.
7520         * gcc.c-torture/execute/vrp-5.x: Likewise.
7521         * gcc.c-torture/execute/vrp-6.x: Likewise.
7522         * gcc.dg/debug/20041023-1.s: Likewise.
7523
7524 2006-04-13  Roger Sayle  <roger@eyesopen.com>
7525
7526         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
7527         of integers to a vector types are now constant expressions in C.
7528         * gcc.dg/vect/vect-fold-1.c: New test case.
7529
7530 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
7531             Ulrich Weigand  <uweigand@de.ibm.com>
7532
7533         PR target/27006
7534         * gcc.dg/vmx/pr27006.c: New testcase.
7535
7536 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7537
7538         PR libgfortran/26766
7539         * gfortran.dg/write_recursive.f90: New test.
7540
7541 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
7542
7543         * g++.dg/parse/dtor7.C: New test.
7544         * g++.dg/parse/new1.C: Add error marker.
7545         * g++.dg/template/new3.C: New test.
7546
7547         PR c++/26122
7548         * g++.dg/template/pure1.C: New test.
7549
7550         PR c++/26295
7551         * g++.dg/parse/ptrmem4.C: New test.
7552
7553 2006-04-10  Jeff Law  <law@redhat.com>
7554
7555         PR/27087
7556         * gcc.c-torture/compile/pr27087.c: New test.
7557
7558 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
7559
7560         PR/21391
7561         * gcc.dg/20060410.c: New.
7562
7563 2006-04-10  Matthias Klose  <doko@debian.org>
7564
7565         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
7566         Recognize multilib directory names containing underscores.
7567
7568 2006-04-10  Roger Sayle  <roger@eyesopen.com>
7569
7570         * gcc.target/i386/vecinit-1.c: New test case.
7571         * gcc.target/i386/vecinit-2.c: Likewise.
7572
7573 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
7574
7575         PR debug/27057
7576         * g++.dg/debug/dwarf2-2.C: New test.
7577
7578 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
7579
7580         PR rtl-optimization/27073
7581         * gcc.c-torture/execute/pr27073.c: New test.
7582
7583 2006-04-08  Mike Stump  <mrs@apple.com>
7584
7585         * gcc.dg/pragma-darwin.c: Improve for ppc64.
7586
7587 2006-04-07  Richard Guenther  <rguenther@suse.de>
7588
7589         PR tree-optimization/26135
7590         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
7591
7592 2006-04-06  Jan Hubicka  <jh@suse.cz>
7593
7594         PR profile/26399
7595         * g++.dg/bprob/g++-bprob-2.C: New testcase.
7596
7597 2006-04-06  Roger Sayle  <roger@eyesopen.com>
7598
7599         * g++.dg/conversion/nullptr1.C: New test case.
7600         * g++.dg/conversion/nullptr2.C: Likewise.
7601
7602 2006-04-05  Roger Sayle  <roger@eyesopen.com>
7603
7604         * gfortran.dg/dependency_18.f90: New test case.
7605
7606 2006-04-05  Richard Guenther  <rguenther@suse.de>
7607
7608         PR tree-optimization/26919
7609         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
7610         * gcc.dg/ipa/ipa-2.c: Likewise.
7611         * gcc.dg/ipa/ipa-3.c: Likewise.
7612         * gcc.dg/ipa/ipa-5.c: Likewise.
7613
7614 2006-04-05  Richard Guenther  <rguenther@suse.de>
7615
7616         PR tree-optimization/26763
7617         * gcc.dg/torture/pr26763-1.c: New testcase.
7618         * gcc.dg/torture/pr26763-2.c: Likewise.
7619
7620 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
7621
7622         PR fortran/23634
7623         PR fortran/25619
7624         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
7625
7626 2006-04-04  Eric Christopher  <echristo@apple.com>
7627
7628         * gcc.target/i386/387-1.c: Allow regexp to match darwin
7629         stubs.
7630         * gcc.target/i386/387-5.c: Ditto.
7631
7632 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
7633
7634         * gcc.target/sparc/struct-ret-check.c: New test.
7635
7636 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7637
7638         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
7639         zero decimal digits specified in format.
7640
7641 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
7642
7643         PR fortran/26891
7644         * gfortran.dg/missing_optional_dummy_1.f90: New test.
7645
7646         PR fortran/26976
7647         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
7648         * gfortran.dg/initialization_1.f90: Make assignment compliant.
7649         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
7650         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
7651         bigendian-ness.
7652
7653 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
7654
7655         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
7656         dummy arguments work when the actual argument is itself a dummy
7657         argument of the caller.
7658
7659 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7660
7661         PR libfortran/24685
7662         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
7663
7664 2006-04-01  Roger Sayle  <roger@eyesopen.com>
7665
7666         * gfortran.dg/dependencency_17.f90: New test case.
7667
7668 2006-04-01  Roger Sayle  <roger@eyesopen.com>
7669
7670         * gfortran.dg/dependency_14.f90: New test case.
7671         * gfortran.dg/dependency_15.f90: Likewise.
7672         * gfortran.dg/dependency_16.f90: Likewise.
7673
7674 2006-03-31  Asher Langton  <langton2@llnl.gov>
7675
7676         PR fortran/25358
7677         gfortran.dg/cray_pointers_6.f90: New test.
7678
7679 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7680
7681         PR libgfortran/26890
7682         * gfortran.dg/read_size_noadvance.f90: New test.
7683
7684 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
7685
7686         PR fortran/25031
7687         * gfortran.dg/multiple_allocation_1.f90: Check that the
7688         size has changed after a re-allocation with stat.
7689
7690 2006-03-30  Richard Guenther  <rguenther@suse.de>
7691
7692         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
7693         removal.
7694         * gcc.target/i386/sselibm-2.c: Likewise.
7695         * gcc.target/i386/sselibm-3.c: Likewise.
7696         * gcc.target/i386/sselibm-4.c: Likewise.
7697         * gcc.target/i386/sselibm-5.c: Likewise.
7698
7699 2006-03-28  Roger Sayle  <roger@eyesopen.com>
7700
7701         * gcc.dg/fold-andxor-1.c: New test case.
7702         * gcc.dg/fold-xorand-1.c: Likewise.
7703
7704 2006-03-28  Roger Sayle  <roger@eyesopen.com>
7705
7706         * gcc.dg/fold-convnotconv-1.c: New test case.
7707
7708 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
7709
7710         PR fortran/26779
7711         * gfortran.dg/private_type_5.f90: New test.
7712
7713 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
7714
7715         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
7716
7717 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
7718
7719         * gfortran.dg/advance_2.f90: New test.
7720         * gfortran.dg/advance_3.f90: New test.
7721
7722         * gfortran.fortran-torture/execute/equiv_5.f: New test.
7723
7724 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7725
7726         PR libgfortran/26661
7727         PR libgfortran/26880
7728         * gfortran.dg/read_x_past.f: New test.
7729
7730 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
7731
7732         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
7733         to be STABS.
7734
7735 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
7736
7737         * objc.dg/dwarf-1.m: Skip on AIX.
7738         * objc.dg/dwarf-2.m: Skip on AIX.
7739
7740 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
7741
7742         PR fortran/26816
7743         * gfortran.dg/float_1.f90: New test.
7744
7745 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
7746
7747         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
7748         X86_64 targets.
7749         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
7750
7751 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
7752
7753         PR libfortran/26735
7754         * gfortran.dg/convert_implied_open.f90: New test case.
7755
7756 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
7757
7758         PR fortran/26769
7759         * gfortran.dg/transpose_reshape_r10.f90: New test case.
7760
7761 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
7762
7763         PR middle-end/26717
7764         * gcc.dg/pr26717.c: New test.
7765
7766 2006-03-25  Roger Sayle  <roger@eyesopen.com>
7767
7768         * gfortran.dg/dependency_12.f90: New test case.
7769
7770 2006-03-24  Roger Sayle  <roger@eyesopen.com>
7771
7772         * gfortran.dg/dependency_9.f90: New (resurected) test case.
7773
7774 2006-03-24  Jeff Law  <law@redhat.com>
7775
7776         * gcc.c-torture/pr26840.c: New test.
7777
7778 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
7779
7780         * objc.dg/dwarf-2.m: New.
7781         * obj-c++.dg/dwarf-2.mm: New.
7782
7783         * g++.old-deja/g++.other/init19.C: New.
7784
7785 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
7786
7787         * g++.dg/eh/spbp.C: Skip on AIX.
7788
7789 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
7790
7791         PR middle-end/26611
7792         * g++.dg/gomp/pr26611-1.C: New test.
7793         * g++.dg/gomp/pr26611-2.C: New test.
7794
7795 2006-03-24  Jeff Law  <law@redhat.com>
7796
7797         * gcc.c-torture/compile/pr26833.c: New test.
7798         * gfortran.fortran-torture/compile/pr26806.f90: New test.
7799
7800 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7801
7802         * gfortran.dg/endfile_2.f90: Delete temp file.
7803
7804 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
7805
7806         PR fortran/19303
7807         * gfortran.dg/record_marker_1.f90: New test case.
7808         * gfortran.dg/record_marker_2.f: New test case.
7809         * gfortran.dg/record_marker_3.f90: New test case.
7810
7811 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
7812
7813         PR fortran/17298
7814         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
7815         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
7816
7817 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
7818
7819         * lib/gcc-dg.exp (cleanup-modules): New proc.
7820         * gfortran.dg/allocatable_function_1.f90,
7821         gfortran.dg/allocate_char_star_scalar_1.f90,
7822         gfortran.dg/assumed_charlen_function_1.f90,
7823         gfortran.dg/assumed_dummy_1.f90,
7824         gfortran.dg/assumed_shape_ranks_1.f90,
7825         gfortran.dg/assumed_shape_ranks_2.f90,
7826         gfortran.dg/assumed_size_dt_dummy.f90,
7827         gfortran.dg/auto_char_dummy_array_1.f90,
7828         gfortran.dg/auto_char_len_3.f90,
7829         gfortran.dg/automatic_module_variable.f90,
7830         gfortran.dg/bad_automatic_objects_1.f90,
7831         gfortran.dg/char_array_constructor.f90,
7832         gfortran.dg/char_array_structure_constructor.f90,
7833         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
7834         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
7835         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
7836         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
7837         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
7838         gfortran.dg/derived_pointer_recursion.f90,
7839         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
7840         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
7841         gfortran.dg/dummy_functions_1.f90,
7842         gfortran.dg/elemental_initializer_1.f90,
7843         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
7844         gfortran.dg/elemental_pointer_1.f90,
7845         gfortran.dg/elemental_subroutine_1.f90,
7846         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
7847         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
7848         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
7849         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
7850         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
7851         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
7852         gfortran.dg/global_references_1.f90,
7853         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
7854         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
7855         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
7856         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
7857         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
7858         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
7859         gfortran.dg/large_integer_kind_1.f90,
7860         gfortran.dg/large_real_kind_1.f90,
7861         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
7862         gfortran.dg/module_double_reuse.f90,
7863         gfortran.dg/module_equivalence_1.f90,
7864         gfortran.dg/module_interface_1.f90,
7865         gfortran.dg/module_parameter_array_refs_1.f90,
7866         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
7867         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
7868         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
7869         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
7870         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
7871         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
7872         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
7873         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
7874         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
7875         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
7876         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
7877         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
7878         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
7879         gfortran.dg/same_name_1.f90,
7880         gfortran.dg/sibling_dummy_procedure_1.f90,
7881         gfortran.dg/sibling_dummy_procedure_2.f90,
7882         gfortran.dg/sibling_dummy_procedure_3.f90,
7883         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
7884         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
7885         gfortran.dg/used_dummy_types_2.f90,
7886         gfortran.dg/used_dummy_types_3.f90,
7887         gfortran.dg/used_dummy_types_4.f90,
7888         gfortran.dg/used_dummy_types_5.f90,
7889         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
7890         gfortran.dg/userdef_operator_1.f90: Use it.
7891
7892 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7893
7894         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
7895         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
7896         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
7897         gfortran.dg/write_back.f,
7898         gfortran.fortran-torture/execute/inquire_1.f90,
7899         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
7900
7901 2006-03-21  Jeff Law  <law@redhat.com>
7902
7903         * gcc.dg/tree-ssa/vrp28.c: New test.
7904
7905 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7906
7907         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
7908         if _STDC_C99 is defined.
7909         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
7910         * gcc.dg/builtins-20.c: Likewise.
7911         * gcc.dg/builtins-53.c: Likewise.
7912         * gcc.dg/single-precision-constant.c: Likewise. Also pass
7913         -mmacosx-version-min=10.3 on PowerPC/Darwin.
7914
7915 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
7916
7917         PR tree-opt/26781
7918         * gcc.c-torture/compile/pr26781-1.c: New test.
7919         * gcc.c-torture/compile/pr26781-2.c: New test.
7920
7921 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
7922
7923         PR c++/26690
7924         * g++.dg/gomp/pr26690-1.C: New test.
7925         * g++.dg/gomp/pr26690-2.C: New test.
7926
7927 2006-03-20  Jeff Law  <law@redhat.com>
7928
7929         * gcc.dg/tree-ssa/pr21829.c: New test.
7930
7931         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
7932
7933 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
7934
7935         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
7936         (check_visibility_available): Use it.
7937         (check_effective_target_default_packed): Likewise.
7938         (check_effective_target_pcc_bitfield_type_matters): Likewise.
7939         (check_effective_target_fopenmp): Likewise.
7940         (check_effective_target_freorder): Likewise.
7941         (check_effective_target_fpic): Likewise.
7942         (check_named_sections_available): Likewise.
7943         (check_effective_target_ilp32): Likewise.
7944         (check_effective_target_lp64): Likewise.
7945
7946 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
7947
7948         PR fortran/20935
7949         * gfortran.dg/scalar_mask_2.f90: New test case.
7950
7951 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
7952
7953         PR tree-opt/26629
7954         * gcc.dg/tree-ssa/loadpre12.c: New test.
7955         * gcc.dg/tree-ssa/loadpre13.c: New test.
7956         * gcc.dg/tree-ssa/loadpre14.c: New test.
7957         * gcc.dg/tree-ssa/loadpre15.c: New test.
7958         * gcc.dg/tree-ssa/loadpre16.c: New test.
7959         * gcc.dg/tree-ssa/loadpre17.c: New test.
7960         * gcc.dg/tree-ssa/loadpre18.c: New test.
7961         * gcc.dg/tree-ssa/loadpre19.c: New test.
7962         * gcc.dg/tree-ssa/loadpre20.c: New test.
7963         * gcc.dg/tree-ssa/loadpre21.c: New test.
7964         * gcc.dg/tree-ssa/loadpre22.c: New test.
7965
7966 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
7967
7968         PR fortran/26741
7969         * gfortran.dg/elemental_initializer_1.f90: New test.
7970
7971         PR fortran/26716
7972         * gfortran.dg/assumed_shape_ranks_2: New test.
7973
7974 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
7975
7976         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
7977         target fpic.
7978
7979 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7980
7981         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
7982         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
7983         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
7984         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
7985         gfortran.fortran-torture/execute/direct_io.f90,
7986         gfortran.fortran-torture/execute/inquire_2.f90,
7987         gfortran.fortran-torture/execute/inquire_4.f90,
7988         gfortran.fortran-torture/execute/list_read_1.f90,
7989         gfortran.fortran-torture/execute/open_replace.f90,
7990         gfortran.fortran-torture/execute/slash_edit.f90,
7991         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
7992         temporary files from testcases.
7993
7994 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7995
7996         PR libgfortran/26509
7997         gfortran.dg/write_direct_eor.f90: New test.
7998
7999 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
8000
8001         * gcc.target/powerpc/pr26350.c: New.
8002         * gcc.target/powerpc/indexed-addr.c: New.
8003
8004 2006-03-16  Roger Sayle  <roger@eyesopen.com>
8005
8006         * gfortran.dg/dependency_13.f90: New test case.
8007
8008 2006-03-16  Roger Sayle  <roger@eyesopen.com>
8009
8010         PR middle-end/21781
8011         * gcc.dg/real-const-1.c: New test case.
8012
8013 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
8014
8015         * g++.old-deja/g++.other/init18.C: New.
8016         * g++.old-deja/g++.other/init5.C: Remove xfail.
8017
8018 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8019
8020         * g++.dg/opt/pr15551.C: Cleanup temp file.
8021
8022 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8023
8024         PR c++/6634
8025         g++.dg/parse/long1.C: New test.
8026
8027 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8028
8029         PR fortran/19101
8030         * gfortran.dg/continuation.f90: New test.
8031         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
8032
8033 2006-03-14  Richard Guenther  <rguenther@suse.de>
8034
8035         PR tree-optimization/26672
8036         * gcc.dg/torture/pr26672.c: New testcase.
8037
8038 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
8039
8040         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
8041         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
8042
8043 2006-03-13  Roger Sayle  <roger@eyesopen.com>
8044
8045         PR middle-end/26557
8046         * gcc.c-torture/compile/switch-1.c: New test case.
8047
8048 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
8049
8050         PR fortran/25378
8051         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
8052         test to include more permuatations of mask and index.
8053         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
8054         respond to F2003 spec. that the position returned for an all false
8055         mask && condition is zero.
8056
8057 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
8058
8059         PR middle-end/25989
8060         * gcc.dg/gomp/pr25989.c: New test.
8061
8062 2006-03-13  Jeff Law  <law@redhat.com>
8063
8064         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
8065
8066 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
8067
8068         * gcc.dg/switch-9.c: New test.
8069
8070 2006-03-13  Richard Guenther  <rguenther@suse.de>
8071
8072         PR middle-end/26630
8073         * gcc.dg/torture/pr26630.c: New testcase.
8074
8075 2006-03-11  Roger Sayle  <roger@eyesopen.com>
8076
8077         * gfortran.dg/dependency_10.f90: New test case.
8078         * gfortran.dg/dependency_11.f90: Likewise.
8079
8080 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
8081             Erik Edelmann  <eedelman@gcc.gnu.org>
8082
8083         * gfortran.dg/allocatable_function_1.f90: New.
8084         * gfortran.dg/allocatable_function_2.f90: New.
8085
8086 2006-03-10  Richard Guenther  <rguenther@suse.de>
8087
8088         PR middle-end/26565
8089         * gcc.dg/torture/pr26565.c: New testcase.
8090
8091 2006-03-09  Eric Christopher  <echristo@apple.com>
8092
8093         * gcc.c-torture/compile/20060309-1.c: New.
8094
8095 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8096
8097         PR libgfortran/26499
8098         * gfortran.dg/write_back.f: New test.
8099         * gfortran.dg/write_rewind_1.f: New test.
8100         * gfortran.dg/write_rewind_2.f: New test.
8101
8102 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8103
8104         PR libgfortran/26554
8105         * gfortran.dg/read_logical.f90: New test.
8106
8107 2006-03-04  Laurent GUERBY <laurent@guerby.net>
8108
8109         * ada/acats/norun.lst: cdd2a03 now passes.
8110
8111 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
8112
8113         PR testsuite/25177
8114         * gcc.target/powerpc/pr18096-1.c: Change where the error
8115         would match.
8116
8117 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
8118
8119         * gcc.target/i386/cleanup-1.c: New test.
8120         * gcc.target/i386/cleanup-2.c: New test.
8121
8122 2006-03-04  Roger Sayle  <roger@eyesopen.com>
8123
8124         * gfortran.dg/dependency_9.f90: Remove for the time being.
8125
8126 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
8127
8128         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
8129         directive.
8130
8131 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8132
8133         * gfortran.dg/dependency_9.f90: New test case.
8134
8135 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8136
8137         * gfortran.dg/dependency_4.f90: New test case.
8138         * gfortran.dg/dependency_5.f90: New test case.
8139         * gfortran.dg/dependency_6.f90: New test case.
8140         * gfortran.dg/dependency_7.f90: New test case.
8141         * gfortran.dg/dependency_8.f90: New test case.
8142
8143 2006-03-03  Paul Brook  <paul@codesourcery.com>
8144
8145         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
8146         Add m68k-*-elf.
8147
8148 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
8149
8150         PR fortran/25031
8151         * multiple_allocation_1.f90: New test.
8152
8153 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8154
8155         PR tree-optimization/26524
8156         * gfortran.dg/pr26524.f: New test case.
8157
8158 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8159
8160         * g++.dg/template/repo5.C: Cleanup repo files.
8161         * gcc.dg/20051201-1.c: Cleanup coverage files.
8162         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
8163         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
8164         tree dump files.
8165
8166 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
8167
8168         * objc.dg/objc-nofilename-1.m: New test.
8169         * objc.dg/bad-receiver-type.m: New test.
8170         * obj-c++.dg/bad-receiver-type.mm: New test.
8171
8172 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8173
8174         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
8175
8176 2006-03-01  Mike Stump  <mrs@apple.com>
8177
8178         * g++.dg/abi/key2.C: Add.
8179
8180 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
8181
8182         * gfortran.dg/logical_dot_product.f90: New test.
8183
8184         PR fortran/26393
8185         * gfortran.dg/used_interface_ref.f90: New test.
8186
8187         PR fortran/20938
8188         * gfortran.dg/dependency_2.f90: New test.
8189         * gfortran.fortran-torture/execute/where17.f90: New test.
8190         * gfortran.fortran-torture/execute/where18.f90: New test.
8191         * gfortran.fortran-torture/execute/where19.f90: New test.
8192         * gfortran.fortran-torture/execute/where20.f90: New test.
8193
8194 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
8195
8196         * g++.dg/tree-ssa/pr26443.C: New test case.
8197
8198 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
8199
8200         PR middle-end/26022
8201         * g++.dg/opt/return-slot1.C: New test.
8202
8203 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8204
8205         PR libgfortran/26136
8206         * gfortran.dg/namelist_23.f90: New test.
8207
8208 2006-02-28  Roger Sayle  <roger@eyesopen.com>
8209
8210         PR middle-end/14752
8211         * gcc.dg/fold-eqandshift-2.c: New test case.
8212
8213 2006-02-28  Richard Guenther  <rguenther@suse.de>
8214
8215         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
8216         decomposition.
8217
8218 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
8219
8220         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
8221
8222 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8223
8224         PR libgfortran/26464
8225         * gfortran.dg/backspace_5.f: New test.
8226         * gfortran.dg/backspace_6.f: New test.
8227
8228 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8229
8230         * gcc.dg/fold-eqandnot-1.c: New test case.
8231
8232 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8233
8234         PR middle-end/19983
8235         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
8236
8237 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
8238
8239         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
8240         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
8241
8242 2006-02-26  Richard Guenther  <rguenther@suse.de>
8243
8244         PR tree-optimization/26421
8245         * gcc.dg/tree-ssa/pr26421.c: New testcase.
8246
8247 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
8248
8249         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
8250         * g++.old-deja/g++.robertl/eb132.C: Likewise.
8251
8252 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8253
8254         * gcc.dg/fold-even-1.c: New test case.
8255
8256 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8257
8258         PR middle-end/21137
8259         * gcc.dg/fold-eqandshift-1.c: New test case.
8260
8261 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
8262
8263         PR tree-optimization/25125
8264         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
8265         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
8266
8267 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
8268
8269         PR tree-optimizations/26359
8270         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
8271         with -fdump-tree-dceloop-details.
8272         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
8273
8274 2006-02-25  Roger Sayle  <roger@eyesopen.com>
8275
8276         PR middle-end/23673
8277         * gcc.dg/fold-eqxor-1.c: New test case.
8278         * gcc.dg/fold-eqxor-2.c: Likewise.
8279         * gcc.dg/fold-eqxor-3.c: Likewise.
8280
8281 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
8282
8283         PR fortran/23092
8284         * scalar_mask_1.f90: New test.
8285
8286 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
8287
8288         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
8289         * g++.dg/eh/uncaught2.C: New.
8290         * g++.dg/eh/uncaught3.C: New.
8291
8292 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8293
8294         PR libgfortran/26423
8295         * gfortran.dg/read_many_1.f: New test.
8296
8297 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
8298
8299         PR fortran/24519
8300         * gfortran.dg/dependency_3.f90: New test.
8301         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
8302         XFAILs.
8303
8304         PR fortran/25395
8305         * gfortran.dg/equiv_6.f90: New test.
8306
8307 2006-02-23  Jeff Law  <law@redhat.com>
8308
8309         * gcc.c-torture/compile/pr26425.c: New test.
8310
8311 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
8312
8313         PR middle-end/26412
8314         * gcc.dg/gomp/pr26412.c: New test.
8315
8316 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8317
8318         PR c++/26291
8319         * g++.dg/other/ellipsis1.C: New test.
8320         * g++.dg/parse/operator4.C: Adjust error marker.
8321
8322 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8323
8324         PR target/25603
8325         * gfortran.dg/pr25603.f: New testcase.
8326
8327 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8328
8329         * gcc.dg/bf-spl1.c: Don't specify -m68000.
8330         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
8331
8332 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
8333
8334         * g++.dg/eh/spbp.C: New.
8335
8336 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
8337
8338         PR middle-end/26379
8339         * gcc.target/i386/mmx-7.c: New test.
8340
8341 2006-02-20  Roger Sayle  <roger@eyesopen.com>
8342
8343         PR tree-optimization/26361
8344         * gcc.dg/tree-ssa/vrp27.c: New test case.
8345
8346 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
8347
8348         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
8349         * gcc.dg/tree-ssa/complex-4.c: Here.
8350
8351 2006-02-19  Roger Sayle  <roger@eyesopen.com>
8352
8353         PR middle-end/19543
8354         * gfortran.dg/logical_1.f90: New test case.
8355
8356 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
8357
8358         PR middle-end/26334
8359         * gcc.dg/20060218-1.c: Moved to...
8360         * gcc.target/i386/20060218-1.c: ... here.  New test.
8361
8362 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
8363
8364         PR fortran/26201
8365         * gfortran.dg/convert_1.f90: New.
8366
8367 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
8368
8369         PR fortran/25054
8370         * gfortran.dg/namelist_5.f90: New test.
8371
8372         PR fortran/25089
8373         * gfortran.dg/namelist_4.f90: New test.
8374
8375 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
8376
8377         PR tree-opt/25680
8378         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
8379
8380 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
8381
8382         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
8383         variable to take into account the variable name in the
8384         function header.
8385         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
8386
8387 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
8388
8389         PR middle-end/26334
8390         * gcc.c-torture/compile/20060217-1.c: New test.
8391         * gcc.dg/20060218-1.c: New test.
8392
8393 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
8394
8395         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
8396
8397 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
8398
8399         * gcc.dg/cpp/undef3.c: New test.
8400         * gcc.dg/cpp/trad/builtins2.c: New test.
8401
8402 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
8403
8404         PR c++/26266
8405         * g++.dg/template/static22.C: New test.
8406         * g++.dg/template/static23.C: New test.
8407         * g++.dg/template/static24.C: New test.
8408         * g++.dg/template/non-dependent13.C: New test.
8409         * g++.dg/init/member1.C: Tweak error markers.
8410
8411 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8412
8413         PR target/26255
8414         * gcc.c-torture/compile/pr26255.c: New test case.
8415
8416 2006-02-16  Roger Sayle  <roger@eyesopen.com>
8417
8418         * gfortran.fortran-torture/execute/where_10.f90: New test case.
8419         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
8420         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
8421         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
8422         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
8423         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
8424         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
8425
8426 2006-02-16  Jeff Law  <law@redhat.com>
8427
8428         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
8429         * gcc.dg/tree-ssa/vrp26.c: New test.
8430
8431 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
8432
8433         PR target/20353
8434         PR target/24578
8435         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
8436         __UCLIBC__ is defined.
8437
8438 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
8439
8440         PR fortran/26224
8441         * gfortran.dg/gomp/pr26224.f: New test.
8442
8443 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
8444
8445         PR tree-opt/25918
8446         * lib/target-supports.exp
8447         (check_effective_target_vect_short_mult): New.
8448         (check_effective_target_vect_char_mult): New.
8449         (check_effective_target_vect_widen_sum_qi_to_si): New.
8450         (check_effective_target_vect_widen_sum_qi_to_hi): New.
8451         (check_effective_target_vect_widen_sum_hi_to_si): New.
8452         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
8453         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
8454         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
8455         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
8456         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
8457         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
8458         vect-reduc-pattern-2c.c
8459         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
8460         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
8461         vect-reduc-pattern-1c.c
8462
8463 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
8464
8465         PR fortran/24557
8466         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
8467
8468 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
8469
8470         PR fortran/26054
8471         * gfortran.dg/enum_8.f90: Remove check for warning.
8472         * gfortran.dg/iomsg_1.f90: Ditto.
8473         * gfortran.dg/enum_1.f90: Ditto.
8474         * gfortran.dg/enum_9.f90: Ditto.
8475         * gfortran.dg/enum_2.f90: Ditto.
8476         * gfortran.dg/enum_10.f90: Ditto.
8477         * gfortran.dg/enum_3.f90: Ditto.
8478         * gfortran.dg/flush_1.f90: Ditto.
8479         * gfortran.dg/enum_4.f90: Ditto.
8480         * gfortran.dg/array_constructor_1.f90: Ditto.
8481         * gfortran.dg/enum_5.f90: Ditto.
8482         * gfortran.dg/enum_6.f90: Ditto.
8483         * gfortran.dg/enum_7.f90: Ditto.
8484
8485 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
8486
8487         PR middle-end/26300
8488         * gcc.c-torture/compile/20060215-1.c: New test.
8489
8490 2006-02-14  Roger Sayle  <roger@eyesopen.com>
8491
8492         PR middle-end/23670
8493         * gcc.dg/tree-ssa/andor-2.c: New test case.
8494
8495 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
8496
8497         PR fortran/25045
8498         * optional_dim.f90: New test.
8499
8500 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8501
8502         PR fortran/26277
8503         * gfortran.dg/label_4.f90: New.
8504
8505 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
8506             Diego Novillo  <dnovillo@redhat.com>
8507             Uros Bizjak  <uros@kss-loka.si>
8508
8509         * gfortran.dg/gomp: New directory.
8510
8511 2006-02-14  Richard Guenther  <rguenther@suse.de>
8512
8513         PR tree-optimization/26258
8514         * gcc.dg/torture/pr26258.c: New testcase.
8515
8516 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
8517
8518         PR fortran/26246
8519         * gfortran.dg/pr26246_1.f90: New test.
8520         * gfortran.dg/pr26246_2.f90: New test.
8521
8522         PR middle-end/26092
8523         * gcc.c-torture/compile/20060208-1.c: New test.
8524
8525 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
8526
8527         PR fortran/26074
8528         PR fortran/25103
8529         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
8530         * gfortran.dg/bad_automatic_objects_1.f90: New test.
8531         * gfortran.dg/automatic_module_variable.f90: Change error message.
8532
8533         PR fortran/20861
8534         * gfortran.dg/internal_dummy_1.f90: New test.
8535
8536         PR fortran/20871
8537         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
8538
8539
8540         PR fortran/25083
8541         * gfortran.dg/uncommon_block_data_1.f90: New test.
8542         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
8543         with standard.
8544
8545         PR fortran/25088
8546         * gfortran.dg/typed_subroutine_1.f90: New test.
8547
8548 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
8549
8550         * objc.dg/dwarf-1.m: New.
8551
8552 2006-02-13  Roger Sayle  <roger@eyesopen.com>
8553
8554         PR middle-end/24427
8555         * gcc.dg/tree-ssa/andor-1.c: New test case.
8556
8557 2006-02-13  Josh Conner  <jconner@apple.com>
8558
8559         PR target/25376
8560         * gcc.dg/pr25376.c: New test.
8561
8562         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
8563         assemble.
8564         * lib/target-supports.exp (check_named_sections_available):
8565         Only compile named-sections test -- don't assemble.
8566
8567 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8568
8569         * g++.dg/warn/no-write-strings.C: New test.
8570         * g++.dg/warn/write-strings.C: Likewise.
8571         * g++.dg/warn/write-strings-default.C: Likewise.
8572
8573 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
8574
8575         PR fortran/25806
8576         * gfortran.dg/ret_pointer_2.f90: New test.
8577
8578 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
8579
8580         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
8581
8582 2006-02-10  Jeff Law  <law@redhat.com>
8583
8584         * gcc.c-torture/compile/pr26213.c: New test.
8585
8586 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
8587
8588         gfortran.dg/null_1.f90: New test.
8589
8590 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8591
8592         PR fortran/14771
8593         * gfortran.dg/parens_4.f90: New.
8594         * gfortran.dg/parens_5.f90: New.
8595
8596 2006-02-10  Richard Guenther  <rguenther@suse.de>
8597
8598         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
8599
8600 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8601         Paul Thomas  <pault@gcc.gnu.org>
8602
8603         PR fortran/14771
8604         * gfortran.dg/parens_1.f90: New.
8605         * gfortran.dg/parens_2.f90: New.
8606         * gfortran.dg/parens_3.f90: New.
8607
8608 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
8609
8610         PR fortran/26038
8611         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
8612
8613         PR fortran/25059
8614         * gfortran.dg/impure_assignment_1.f90: New test.
8615
8616         PR fortran/25070
8617         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
8618
8619 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
8620
8621         PR target/26141
8622         * g++.dg/expr/stdarg2.C: New test.
8623
8624 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
8625
8626         PR inline-asm/16194
8627         * gcc.dg/pr16194.c: New test.
8628
8629 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8630
8631         * ada/acats/run_acats: Use portable variant of "$@".
8632
8633 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8634
8635         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
8636         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
8637
8638 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8639
8640         PR tree-opt/26179
8641         * g++.dg/opt/pr26179.C: New test.
8642
8643 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8644
8645         PR middle-end/26134
8646         * gcc.dg/tree-ssa/complex-3.c: New test.
8647
8648 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8649
8650         * gcc.c-torture/compile/volatile-1.c: New test.
8651
8652 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
8653
8654         PR 26180
8655         * gcc.dg/tree-ssa/pr26180.c: New test.
8656
8657 2006-02-08  Jeff Law  <law@redhat.com>
8658
8659         * gcc.dg/tree-ssa/pr21417.c: New test.
8660
8661 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8662
8663         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
8664         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
8665
8666 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8667
8668         * lib/scanrtl.exp: New.
8669
8670 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8671
8672         PR c++/26071
8673         * g++.dg/other/virtual2.C: New test.
8674
8675         PR c++/26070
8676         * g++.dg/other/virtual1.C: New test.
8677
8678 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8679
8680         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
8681         cleanup-ipa-dump): Update dump file glob patterns.
8682         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
8683         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
8684
8685         * lib/gcc-dg.exp: Load it.
8686         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
8687
8688 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
8689
8690         PR testsuite/26159
8691         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
8692         * gcc.dg/tree-ssa/pr23382.c: Ditto.
8693
8694 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8695
8696         PR fortran/25577
8697         * gfortran.dg/mvbits_1.f90: New.
8698
8699 2006-02-07  Dirk Mueller  <dmueller@suse.com>
8700
8701         * g++.dg/warn/Wdiv-by-zero.C: New test.
8702         * g++.dg/warn/Wno-div-by-zero.C: New.
8703
8704 2006-02-07  Jeff Law  <law@redhat.com>
8705
8706         * gcc.dg/tree-ssa/pr21559.c: New test.
8707
8708         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
8709         multiple VRP passes.
8710         * gcc.dg/tree-ssa/vrp09.c: Likewise.
8711         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8712         * gcc.dg/tree-ssa/pr21582.c: Likewise.
8713         * gcc.dg/tree-ssa/pr20657.c: Likewise.
8714         * gcc.dg/tree-ssa/pr21001.c: Likewise.
8715         * gcc.dg/tree-ssa/vrp02.c: Likewise
8716         * gcc.dg/tree-ssa/vrp11.c: Likewise
8717         * gcc.dg/tree-ssa/pr14341.c: Likewise
8718         * gcc.dg/tree-ssa/vrp19.c: Likewise
8719         * gcc.dg/tree-ssa/vrp20.c: Likewise
8720         * gcc.dg/tree-ssa/vrp03.c: Likewise
8721         * gcc.dg/tree-ssa/pr21086.c: Likewise
8722         * gcc.dg/tree-ssa/pr21959.c: Likewise
8723         * gcc.dg/tree-ssa/vrp21.c: Likewise
8724         * gcc.dg/tree-ssa/vrp04.c: Likewise
8725         * gcc.dg/tree-ssa/pr25485.c: Likewise
8726         * gcc.dg/tree-ssa/pr22026.c: Likewise
8727         * gcc.dg/tree-ssa/vrp22.c: Likewise
8728         * gcc.dg/tree-ssa/vrp05.c: Likewise
8729         * gcc.dg/tree-ssa/20030807-10.c: Likewise
8730         * gcc.dg/tree-ssa/pr20701.c: Likewise
8731         * gcc.dg/tree-ssa/vrp23.c: Likewise
8732         * gcc.dg/tree-ssa/vrp06.c: Likewise
8733         * gcc.dg/tree-ssa/pr22117.c: Likewise
8734         * gcc.dg/tree-ssa/pr20702.c: Likewise
8735         * gcc.dg/tree-ssa/vrp15.c: Likewise
8736         * gcc.dg/tree-ssa/pr21090.c: Likewise
8737         * gcc.dg/tree-ssa/pr21294.c: Likewise
8738         * gcc.dg/tree-ssa/vrp24.c: Likewise
8739         * gcc.dg/tree-ssa/vrp07.c: Likewise
8740         * gcc.dg/tree-ssa/pr21563.c: Likewise
8741         * gcc.dg/tree-ssa/pr25382.c: Likewise
8742         * gcc.dg/tree-ssa/vrp16.c: Likewise
8743         * gcc.dg/tree-ssa/vrp25.c: Likewise
8744         * gcc.dg/tree-ssa/vrp08.c: Likewise
8745         * gcc.dg/tree-ssa/20030807-6.c: Likewise
8746         * gcc.dg/tree-ssa/vrp17.c: Likewise
8747         * gcc.dg/tree-ssa/pr21458.c: Likewise
8748         * g++.dg/tree-ssa/pr18178.C: Likewise
8749
8750 2006-02-07  Richard Guenther  <rguenther@suse.de>
8751
8752         PR c++/26140
8753         Revert
8754         2006-01-30  Richard Guenther  <rguenther@suse.de>
8755         PR c++/23372
8756         * gcc.dg/pr23372-1.C: New testcase.
8757
8758         * g++.dg/tree-ssa/pr26140.C: New testcase.
8759
8760 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
8761
8762         PR c++/9737
8763         * g++.dg/template/ttp15.C: New test.
8764         * g++.dg/template/ttp16.C: Likewise.
8765         * g++.dg/template/ttp17.C: Likewise.
8766         * g++.old-deja/g++.pt/ttp36.C: Remove.
8767         * g++.old-deja/g++.pt/ttp19.C: Likewise.
8768         * g++.old-deja/g++.pt/ttp37.C: Likewise.
8769         * g++.old-deja/g++.pt/ttp38.C: Likewise.
8770         * g++.old-deja/g++.pt/ttp39.C: Likewise.
8771         * g++.old-deja/g++.pt/ttp9.C: Likewise.
8772         * g++.old-deja/g++.pt/ttp40.C: Likewise.
8773         * g++.old-deja/g++.pt/ttp51.C: Likewise.
8774         * g++.old-deja/g++.pt/ttp26.C: Likewise.
8775         * g++.old-deja/g++.pt/ttp36.C: Likewise.
8776
8777 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
8778
8779         PR libfortran/23815
8780         * unf_io_convert_4.f90: New test.
8781
8782 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
8783
8784         * gcc.dg/tree-ssa/loadpre10.c: New test.
8785         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
8786         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
8787         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
8788
8789 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8790
8791         PR libfortran/24685
8792         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
8793
8794 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
8795
8796         PR tree-opt/25251
8797         * gfortran.dg/assign_7.f: New test.
8798
8799 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
8800
8801         PR fortran/26041
8802         PR fortran/26064
8803         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
8804         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
8805         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
8806
8807 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
8808
8809         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
8810         in size_t typedef.
8811
8812 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8813
8814         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
8815         * g++.dg/charset/string.c (foo): Likewise.
8816         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
8817         const char*
8818         * g++.dg/ext/builtin2.C (printf): Likewise.
8819         * g++.dg/init/new15.C (printf): Likewise.
8820         * g++.dg/opt/pr17697-1.C (foo): Likewise.
8821         * g++.dg/opt/pr17697-2.C (foo): Likewise.
8822         * g++.dg/opt/pr17697-3.C (foo): Likewise.
8823         * g++.dg/template/non-dependent4.C (temp): Likewise.
8824         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
8825         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
8826         parameter type to const char*.
8827         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
8828         Change type to const char*.
8829         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
8830         Likewise.
8831         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
8832         second parameter type to const char*.
8833         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
8834         (Y::Y): Change parameter type to const char*.
8835         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
8836         * g++.old-deja/g++.jason/report.C: Apply const correctness.
8837         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
8838         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
8839         (char*).
8840         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
8841         const char*.
8842         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
8843         type to const char*.
8844         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
8845         return type to const char*.
8846         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
8847         to const char*.
8848         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
8849         * g++.old-deja/g++.law/refs1.C: Likewise.
8850         * g++.old-deja/g++.law/visibility1.C: Likewise.
8851         * g++.old-deja/g++.law/visibility2.C: Likewise.
8852         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
8853         const char*.
8854         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
8855         * g++.old-deja/g++.mike/net48.C: Likewise.
8856         * g++.old-deja/g++.mike/p646.C: Likewise.
8857         * g++.old-deja/g++.mike/p6746.C: Likewise.
8858         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
8859         type to const char*.
8860         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
8861         deprecated conversion warning.
8862         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
8863         char*.
8864         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
8865         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
8866         * g++.old-deja/g++.pt/explicit8.C: Likewise.
8867         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
8868         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
8869         * g++.old-deja/g++.pt/nontype3.C: Likewise.
8870         * g++.old-deja/g++.pt/t39.C: Likewise.
8871         * g++.old-deja/g++.robertl/eb106.C: Likewise.
8872         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
8873
8874 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
8875
8876         PR fortran/25075
8877         intrinsic_argument_conformance_1.f90: New test.
8878
8879 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
8880
8881         PR fortran/20845
8882         * gfortran.dg/char_result_11.f90: Add SAVE.
8883         * gfortran.dg/der_pointer_4.f90: Ditto.
8884         * gfortran.dg/default_initialization.f90: New test.
8885
8886 2006-02-03  Jeff Law  <law@redhat.com>
8887
8888         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
8889         handle more than 100 dump files.
8890         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
8891         * lib/scantree.exp (scan-tree-dump): Likewise.
8892         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
8893         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
8894         * lib/scanipa.exp (scan-ipa-dump): Likewise.
8895         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
8896         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
8897
8898 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
8899
8900         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
8901
8902 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
8903
8904         * g++.dg/template/using12.C: New test.
8905
8906 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
8907
8908         * gcc.target/powerpc/pr25960.c: New test.
8909
8910 2006-02-02  Steven G. Kargl  <kargls@comcast>
8911
8912         PR fortran/24958
8913         gfortran.dg/nullify_2.f90: New test.
8914
8915 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
8916
8917         PR 25990
8918         * gcc.dg/gomp/pr25990.c: New test.
8919
8920 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
8921
8922         PR c++/25342
8923         * g++.gd/template/partial4.C: New test.
8924
8925 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
8926
8927         PR middle-end/26001
8928         * gfortran.dg/data_char_2.f90: New.
8929
8930 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
8931
8932         PR fortran/26039
8933         maxval_maxloc_conformance_1.f90: New test.
8934
8935 2006-01-31  Richard Guenther  <rguenther@suse.de>
8936
8937         * gcc.target/i386/sselibm-1.c: New testcase.
8938         * gcc.target/i386/sselibm-2.c: Likewise.
8939         * gcc.target/i386/sselibm-3.c: Likewise.
8940         * gcc.target/i386/sselibm-4.c: Likewise.
8941         * gcc.target/i386/sselibm-5.c: Likewise.
8942
8943 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
8944
8945         PR fortran/24266
8946         * gfortran.dg/arrayio_derived_2.f90: New.
8947
8948 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
8949
8950         * gcc.dg/unsigned-long-compare.c: New test.
8951
8952 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
8953
8954         PR testsuite/25318
8955         * lib/target-supports.exp (check_effective_target_freorder):
8956         Check to see if target supports -freorder-blocks-and-partition.
8957         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
8958         instead of "dg-require-named-sections".
8959
8960 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
8961
8962         PR target/14798:
8963         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
8964         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
8965         * gcc.dg/pragma-isr-trapa2.c: Likewise.
8966         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8967         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
8968         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
8969         * gcc.dg/attr-isr-trap_exit.c: Likewise.
8970         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8971
8972 2006-01-30  Richard Guenther  <rguenther@suse.de>
8973
8974         PR c++/23372
8975         * gcc.dg/pr23372-1.C: New testcase.
8976
8977 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
8978
8979         * gcc.dg/gomp/pr25874.c: New test.
8980
8981 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
8982
8983         PR tree-opt/25911
8984         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
8985
8986 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
8987
8988         PR fortran/18578
8989         PR fortran/18579
8990         PR fortran/20857
8991         PR fortran/20885
8992         * gfortran.dg/intent_out_1.f90: New test.
8993
8994 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
8995
8996         PR fortran/17911
8997         * gfortran.dg/procedure_lvalue.f90: New test.
8998
8999         PR fortran/20895
9000         PR fortran/25030
9001         * gfortran.dg/char_pointer_assign_2.f90: New test.
9002         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
9003         assignment to be consistent with standard.
9004         * gfortran.dg/char_result_2.f90: The same.
9005         * gfortran.dg/char_result_8.f90: The same.
9006
9007 2006-01-28  Zack Weinberg  <zackw@panix.com>
9008
9009         * gcc.dg/Woverlength-strings.c
9010         * gcc.dg/Woverlength-strings-pedantic-c89.c
9011         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
9012         * gcc.dg/Woverlength-strings-pedantic-c99.c
9013         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
9014
9015 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
9016
9017         * gcc.c-torture/execute/20060127-1.c: New test.
9018
9019 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
9020
9021         PR c++/25999
9022         * g++.dg/ext/pragmaweak1.C: New test.
9023
9024 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
9025
9026         PR c++/25855
9027         * g++.dg/template/spec29.C: New test.
9028
9029 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
9030
9031         PR c/19606.
9032         * gcc.c-torture/execute/pr19606.c: New.
9033
9034 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
9035
9036         * gcc.dg/pragma-re-4.c: New test.
9037
9038 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
9039
9040         PR fortran/25964
9041         * gfortran.dg/assumed_size_refs_3.f90: New test.
9042
9043 2006-01-27  Ben Elliston  <bje@au.ibm.com>
9044
9045         * gcc.misc-tests/dectest.exp: Remove defunct comment.
9046
9047 2006-01-26  Laurent GUERBY <laurent@guerby.net>
9048
9049         PR ada/21317
9050         * ada/acats/support/impdef.a: Add One_Long_Second.
9051         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
9052         * ada/acats/tests/c9/c94026.a: Likewise.
9053         * ada/acats/tests/c9/c97305c.ada: Likewise.
9054         * ada/acats/tests/c9/c99004a.ada: Likewise.
9055
9056 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
9057
9058         PR fortran/25964
9059         * gfortran.dg/global_references_2.f90: New test.
9060
9061         PR fortran/25084
9062         PR fortran/20852
9063         PR fortran/25085
9064         PR fortran/25086
9065         * gfortran.dg/assumed_charlen_function_1.f90: New test.
9066         * gfortran.dg/assumed_charlen_function_3.f90: New test.
9067
9068         PR fortran/25416
9069         * gfortran.dg/assumed_charlen_function_2.f90: New test.
9070
9071 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
9072
9073         PR c/25892
9074         * gcc.dg/Wpointer-sign.c: New.
9075         * gcc.dg/Wpointer-sign-Wall.c: New.
9076         * gcc.dg/Wpointer-sign-Wall-no.c: New.
9077         * gcc.dg/Wpointer-sign-pedantic.c: New.
9078         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
9079         * gcc.dg/conv-2.c: Use -Wpointer-sign.
9080
9081 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
9082
9083         PR C/25861
9084         * gcc.c-torture/compile/pr25861.c: New test.
9085
9086 2006-01-26  Paul Brook  <paul@codesourcery.com>
9087
9088         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
9089         on short-enum targets.
9090         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
9091         variable.
9092         (generate_fields): Use short_enums.
9093         (main): Set short_enums.  Document -e.
9094         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
9095         on short-enum targets.
9096         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
9097         variable.
9098         (generate_fields): Use short_enums.
9099         (main): Set short_enums.  Document -e.
9100         * lib/target-supports.exp (check_effective_target_short_enums): New.
9101
9102 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
9103
9104         PR target/25947
9105         * gcc.dg/torture/pr25947-1.c: New test.
9106
9107 2006-01-25  Jan Hubicka  <jh@suse.cz>
9108             Roger Sayle  <roger@eyesopen.com>
9109
9110         PR rtl-optimization/25703
9111         * gcc.target/i386/20060125-1.c: New test case.
9112         * gcc.target/i386/20060125-2.c: New test case.
9113
9114 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9115
9116         PR fortran/18540
9117         * gfortran.dg/goto_1.f: New.
9118
9119 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
9120
9121         PR fortran/25716
9122         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
9123         25716 on 32-bit systems too.
9124
9125 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
9126
9127         PR testsuite/25590
9128         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
9129
9130 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
9131
9132         * gcc.dg/tree-ssa/gen-vect-33.c: New.
9133
9134 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9135
9136         PR fortran/25835
9137         * gfortran.dg/read_eof.f90: Delete, renamed.
9138         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
9139         * gfortran.dg/read_eof_2.f90: New test.
9140         * gfortran.dg/read_eof_3.f90: New test.
9141
9142 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
9143
9144         PR tree-opt/25860
9145         * gcc.c-torture/compile/pr25860.c: New test.
9146
9147 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9148
9149         PR c++/25552
9150         * g++.dg/parse/dtor8.C: New test.
9151
9152 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
9153
9154         PR testsuite/25891
9155         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
9156         * gcc.dg/gomp/gomp.exp: Return without testing anything if
9157         check_effective_target_fopenmp returns 0.
9158
9159 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
9160
9161         PR ada/20548
9162         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
9163         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
9164         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
9165
9166 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
9167
9168         PR tree-opt/25857
9169         * g++.dg/opt/pr25857.C: New test.
9170
9171 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
9172         Jan Hubicka  <jh@suse.cz>
9173         Richard Guenther  <rguenther@suse.de>
9174
9175         PR rtl-optimization/25654
9176         * gcc.dg/torture/pr25654.c: New testcase.
9177         * gcc.target/i386/pr25654.c: Likewise.
9178
9179 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
9180
9181         PR fortran/25901
9182         * gfortran.dg/internal references_2.f90: New test.
9183
9184         Fix regression in testing of admissability of attributes.
9185         * gfortran.dg/intent_used_1.f90: New test.
9186
9187 2006-01-23  Ben Elliston  <bje@au.ibm.com>
9188
9189         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
9190         Remove target conditional torture options for i?86 and x86_64
9191         GNU/Linux.
9192
9193 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9194
9195         PR c++/10891
9196         * g++.dg/rtti/no-rtti.C: New.
9197
9198 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
9199
9200         PR c++/25895
9201         * g++.dg/inherit/conv2.C: New test.
9202
9203         PR c++/25856
9204         * g++.dg/parse/dtor7.C: New test.
9205
9206         PR c++/25858
9207         * g++.dg/template/crash44.C: New test.
9208
9209 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
9210
9211         PR fortran/25124
9212         PR fortran/25625
9213         * gfortran.dg/internal_references_1.f90: New test.
9214           PR fortran/20881
9215         PR fortran/23308
9216         PR fortran/25538
9217         PR fortran/25710
9218         * gfortran.dg/global_references_1.f90: New test.
9219         * gfortran.dg/g77/19990905-1.f: Restore the error that
9220         there is a clash between the common block name and
9221         the name of a subroutine reference.
9222
9223         PR fortran/PR24276
9224         * gfortran.dg/aliasing_dummy_1.f90: New test.
9225
9226 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
9227
9228         * gcc.dg/vmx/1b-01.c: Warning fix.
9229         * gcc.dg/vmx/1c-02.c: Likewise.
9230         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
9231
9232 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
9233
9234         PR testsuite/24962
9235         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
9236
9237 2006-01-20  Richard Guenther  <rguenther@suse.de>
9238         Steven Bosscher <stevenb.gcc@gmail.com>
9239
9240         PR rtl-optimization/24626
9241         * gcc.dg/torture/pr24626-1.c: New testcase.
9242         * gcc.dg/torture/pr24626-2.c: Likewise.
9243         * gcc.dg/torture/pr24626-3.c: Likewise.
9244         * gcc.dg/torture/pr24626-4.c: Likewise.
9245
9246 2006-01-20  Dirk Mueller  <dmueller@suse.com>
9247
9248         PR c++/5520
9249         * g++.dg/warn/empty-body.C: New.
9250
9251 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
9252
9253         PR c++/22136
9254         * g++.dg/template/using10.C: New test.
9255         * g++.dg/temlpate/using11.C: Likewise.
9256         * g++.dg/inherit/using5.C: Tweak error messages.
9257
9258 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
9259
9260         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
9261         target test.
9262         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
9263
9264 2006-01-19  Jan Hubicka  <jh@suse.cz>
9265
9266         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
9267
9268 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9269
9270         PR c++/25854
9271         * g++.dg/template/spec28.C: New test.
9272
9273 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
9274
9275         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
9276         Fix fprintf's by adding srcdir or removing it.
9277
9278 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
9279
9280         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
9281         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
9282         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
9283         * testsuite/gcc.dg/gomp/empty.c: Likewise.
9284         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
9285         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
9286         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
9287         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
9288         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
9289         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
9290         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
9291         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
9292         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
9293         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
9294
9295 2006-01-18  Jeff Law  <law@redhat.com>
9296
9297         * gcc.dg/tree-ssa/vrp25.c: New test.
9298
9299 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
9300
9301         * gcc.dg/pr25805.c: Fix misapplied patch.
9302
9303 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
9304
9305         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
9306         (check_effective_target_vect_udot_qi): New.
9307         (check_effective_target_vect_sdot_hi): New.
9308         (check_effective_target_vect_udot_hi): New.
9309         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
9310         prefixed with "wrapv-" with -fwrapv.
9311         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
9312         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
9313         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
9314         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
9315         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
9316
9317         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
9318         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
9319         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
9320         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
9321
9322 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9323
9324         PR c++/16829
9325         * g++.dg/other/default2.C: New test.
9326         * g++.dg/other/default3.C: New test.
9327
9328 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
9329
9330         PR c/25805
9331         * gcc.dg/pr25805.c: New file.
9332
9333 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
9334
9335         PR c++/25836
9336         * g++.dg/template/init6.C: New test.
9337
9338 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
9339
9340         * gcc.dg/tree-ssa/pr24287.c: New test
9341
9342 2006-01-18  Eric Christopher  <echristo@apple.com>
9343
9344         * g++.dg/eh/table.C: New.
9345
9346 2006-01-18  DJ Delorie  <dj@redhat.com>
9347
9348         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
9349         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
9350         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
9351         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
9352
9353 2006-01-18  Jeff Law  <law@redhat.com>
9354
9355         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
9356         on wrapping on overflow semantics.
9357
9358         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
9359
9360         * gcc.gc/tree-ssa/vrp23.c: New test.
9361         * gcc.gc/tree-ssa/vrp24.c: New test.
9362
9363 2006-01-18  Richard Henderson  <rth@redhat.com>
9364             Aldy Hernandez  <aldyh@redhat.com>
9365             Jakub Jelinek  <jakub@redhat.com>
9366             Diego Novillo  <dnovillo@redhat.com>
9367             Uros Bizjak  <uros@kss-loka.si>
9368
9369         * testsuite/gcc.dg/gomp: New directory.
9370
9371 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
9372             Steven G. Kargl  <kargls@comcast.net>
9373
9374         PR fortran/20869
9375         * gfortran.dg/intrinsic_external_1.f90: New test.
9376
9377         PR fortran/20875.
9378         * gfortran.dg/elemental_pointer_1.f90: New test.
9379
9380         PR fortran/25024
9381         * gfortran.dg/external_procedures_1.f90: New test.
9382
9383         PR fortran/25785
9384         gfortran.dg/assumed_present.f90: New test.
9385
9386 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
9387
9388         * g++.dg/parse/lookup5.C: New test.
9389
9390 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9391
9392         PR fortran/25697
9393         * gfortran.dg/read_eof.f90: New test.
9394
9395 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9396
9397         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
9398         add a closing brace.
9399
9400 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9401
9402         PR fortran/25631
9403         * gfortran.dg/fmt_tl.f: New test.
9404
9405 2006-01-17  Eric Christopher  <echristo@apple.com>
9406
9407         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
9408         * g++.old-deja/g++.warn/impint2.C: Ditto.
9409         * g++.old-deja/g++.other/null1.C: Ditto.
9410         * g++.dg/warn/conv2.C: Ditto.
9411         * g++.dg/warn/conv4.C: New file.
9412
9413 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9414
9415         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
9416
9417 2006-01-17  Andreas Jaeger  <aj@suse.de>
9418             Janis Johnson <janis187@us.ibm.com>
9419
9420         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
9421         in 64-bit.
9422         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
9423         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
9424
9425 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9426
9427         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
9428         xfail txxx where xxx >= 25.
9429
9430 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9431
9432         PR testsuite/25764
9433         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
9434
9435 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
9436
9437         PR c/25682
9438         * gcc.dg/pr25682.c: New test.
9439         * g++.dg/parse/array-size2.C: New test.
9440
9441 2006-01-16  Ian Lance Taylor  <ian@airs.com>
9442
9443         * consistency.vlad: Remove entire directory, 1652 files.
9444
9445 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
9446
9447         * lib/target-supports.exp (check_effective_target_dfp_nocache,
9448         check_effective_target_dfprt_nocache): New.
9449         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
9450         (check_effective_target_dfprt): New.
9451         * lib/c-compat.exp (check_dfp): Remove.
9452         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
9453         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
9454         level of support for decimal float.
9455         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
9456         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
9457         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
9458         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
9459         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
9460         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
9461         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
9462         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
9463         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
9464         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
9465         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
9466         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
9467         directives.
9468
9469 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9470
9471         PR testsuite/25741
9472         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
9473         $base_dir/../.
9474         * lib/gfortran.exp (gfortran_init): Likewise.
9475         * lib/obj-c++.exp (obj-c++_init): Likewise.
9476         * lib/scanasm.exp (scan-assembler-dem): Likewise.
9477         (scan-assembler-dem-not): Likewise.
9478         * lib/scandump.exp (scan-dump-dem): Likewise.
9479         (scan-dump-dem-not): Likewise.
9480
9481 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
9482
9483         PR testsuite/25767
9484         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
9485         powerpc-*-darwin*.
9486         * lib/obj-c++.exp (obj-c++_init): Likewise.
9487
9488 2006-01-16  Richard Guenther  <rguenther@suse.de>
9489
9490         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
9491
9492 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9493
9494         PR testsuite/25777
9495         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
9496         to LD_LIBRARY_PATH.
9497
9498 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
9499             Andrew Pinski  <pinskia@physics.uc.edu>
9500
9501         * gcc.dg/minmax-1.c: New test.
9502
9503 2006-01-16  Ben Elliston  <bje@au.ibm.com>
9504
9505         * gcc.dg/dfp/dfp.exp: Correct FSF address.
9506         * gcc.misc-tests/dectest.exp: Ditto.
9507
9508 2006-01-15  Ian Lance Taylor  <ian@airs.com>
9509
9510         PR testsuite/25796
9511         * gcc.target/i386/cmov6.c: Use -march=k8.
9512
9513 2006-01-15  Andreas Jaeger  <aj@suse.de>
9514
9515         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
9516         x86 does not have __float128.
9517
9518 2006-01-14  Ian Lance Taylor  <ian@airs.com>
9519
9520         * gcc.target/i386/cmov6.c: New test.
9521
9522 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
9523
9524         PR c++/25663
9525         * g++.dg/template/ctor6.C: New test.
9526
9527 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
9528
9529         PR tree-optimization/25485
9530         * gcc.dg/tree-ssa/pr25485.c: New.
9531
9532 2006-01-14  Richard Guenther  <rguenther@suse.de>
9533
9534         PR tree-optimization/22548
9535         PR tree-optimization/22555
9536         PR tree-optimization/22501
9537         * gcc.dg/tree-ssa/alias-4.c: New testcase.
9538         * gcc.dg/tree-ssa/alias-5.c: Likewise.
9539         * gcc.dg/tree-ssa/alias-6.c: Likewise.
9540         * gcc.dg/tree-ssa/alias-7.c: Likewise.
9541         * gcc.dg/tree-ssa/alias-8.c: Likewise.
9542         * gcc.dg/tree-ssa/alias-9.c: Likewise.
9543         * gcc.dg/tree-ssa/alias-10.c: Likewise.
9544         * gcc.dg/tree-ssa/alias-11.c: Likewise.
9545         * gcc.dg/tree-ssa/alias-12.c: Likewise.
9546
9547 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
9548
9549         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
9550         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
9551
9552 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
9553         Richard Guenther  <rguenther@suse.de>
9554
9555         PR rtl-optimization/24257
9556         * gcc.dg/torture/pr24257.c: New testcase.
9557
9558 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
9559
9560         * gcc.c-torture/execute/20060110-1.c: New test.
9561         * gcc.c-torture/execute/20060110-2.c: New test.
9562
9563 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
9564
9565         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
9566
9567 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
9568
9569         PR fortran/25756
9570         * gfortran.dg/label_3.f90: New test.
9571
9572 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
9573
9574         PR tree-optimization/25771
9575         * g++.dg/tree-ssa/pr25771.C: New test
9576
9577 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
9578
9579         PR tree-opt/24365
9580         * g++.dg/opt/complex5.C: New test.
9581
9582 2006-01-13  Richard Guenther  <rguenther@suse.de>
9583
9584         * gcc.target/i386/387-9.c: New testcase.
9585
9586 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
9587
9588         PR c++/24824
9589         * g++.dg/debug/dwarf2-1.C: New.
9590
9591 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9592
9593         PR testsuite/25728
9594         * lib/gcov.exp (verify-lines): Add "close $fd".
9595
9596 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
9597             Ben Elliston  <bje@au.ibm.com>
9598
9599         * gcc.dg/dfp/inf-1.c: New test.
9600
9601 2006-01-12  Janis Johnson <janis187@us.ibm.com>
9602             Yao Qi  <qiyaoltc@cn.ibm.com>
9603             Ben Elliston  <bje@au.ibm.com>
9604             Jon Grimm  <jgrimm2@us.ibm.com>
9605
9606         * gcc.dg/nodfp-1.c: New test.
9607         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9608         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9609         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
9610         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
9611         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
9612         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
9613         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
9614         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
9615         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
9616         * gcc.dg/format/dfp-scanf-1.c: Likewise.
9617         * gcc.dg/format/dfp-printf-1.c: Likewise.
9618         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
9619         (compat_setup_dfp): New.
9620         * gcc.dg/compat/compat.exp: Use it.
9621         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
9622         Make some variables global, prepend "compat_" to their names.
9623         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
9624         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
9625         * gcc.misc-tests/dectest.exp: New test driver for decTest.
9626         * lib/compat.exp (compat_skip_list): Make global, rename.
9627         * lib/c-compat.exp: New file.
9628         * lib/target-supports.exp (check_effective_target_dfp): New.
9629
9630         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
9631         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
9632         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
9633         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
9634         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
9635         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
9636         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
9637         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
9638         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
9639         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
9640         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
9641         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
9642         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
9643         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
9644         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
9645         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
9646         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
9647         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
9648         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
9649         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
9650         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
9651         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
9652         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
9653         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
9654         gcc.dg/dfp/struct-layout-1.c,
9655         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
9656         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
9657         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
9658         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
9659         gcc.dg/dfp/func-vararg-dfp.c,
9660         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
9661         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
9662         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
9663         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
9664         gcc.dg/dfp/wtr-conversion-1.c: New tests.
9665
9666 2006-01-11  Richard Guenther  <rguenther@suse.de>
9667
9668         PR tree-optimization/25734
9669         * gcc.dg/tree-ssa/pr25734.c: New testcase.
9670
9671 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
9672
9673         PR fortran/25486
9674         * gfortran.dg/literal_character_constant_1_x.F: New test.
9675         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
9676         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
9677         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
9678
9679 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9680
9681         PR c++/25386
9682         * g++.dg/ext/packed3.C: Add expected packed error.
9683
9684 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
9685
9686         PR target/25706
9687         * gcc.dg/torture/pr25706-1.c: New test.
9688
9689 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
9690
9691         PR tree-optimization/23109
9692         PR tree-optimization/23948
9693         PR tree-optimization/24123
9694
9695         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
9696         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
9697         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
9698         g++.dg/tree-ssa/pr23948.C: New testcases.
9699         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
9700         three divisions in order to do the optimization.
9701
9702 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
9703
9704         PR c++/25632
9705         * g++.dg/other/pr25632.C: New test.
9706
9707 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
9708
9709         PR fortran/25730
9710         * gfortran.dg/used_types_1.f90: New test.
9711
9712 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
9713
9714         PR target/25718
9715         * gcc.dg/torture/pr25718-1.c: New test.
9716
9717 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
9718
9719         * gfortran.dg/list_read_2.f90: Fix typo in description.
9720
9721 2006-01-10  Jan Beulich  <jbeulich@novell.com>
9722
9723         * lib/target-supports.exp (check_visibility_available): Simplify test
9724         for *-*-netware*.
9725         (check_profiling_available): Fail for *-*-netware*.
9726         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
9727         * gcc.dg/20021014-1.c: Likewise.
9728         * gcc.dg/nest.c: Likewise.
9729
9730 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
9731
9732         fortran/24936
9733         * gfortran.dg/forall_3.f90: New test.
9734
9735 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
9736
9737         PR fortran/21977
9738         * gfortran.dg/nesting_2.f90: New test.
9739         * gfortran.dg/nesting_3.f90: New test.
9740
9741 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
9742
9743         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
9744         Fix typo in comment.
9745
9746 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
9747
9748         * gfortran.dg/single_char_string.f90: New test.
9749
9750 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
9751
9752         * gfortran.dg/ichar_2.f90: New test.
9753
9754 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
9755
9756         PR fortran/25093
9757         * gfortran.dg/private_type_4.f90: New.
9758
9759 2006-01-07  Richard Guenther  <rguenther@suse.de>
9760
9761         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
9762
9763 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9764
9765         * gfortran.dg/func_decl_1.f90: New.
9766         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
9767         * gfortran.dg/array_alloc_2.f90: Likewise.
9768         * gfortran.dg/char_result_8.f90: Likewise.
9769         * gfortran.dg/dup_save_1.f90: Likewise.
9770         * gfortran.dg/dup_save_2.f90: Likewise.
9771         * gfortran.dg/f2c_6.f90: Likewise.
9772         * gfortran.dg/f2c_7.f90: Likewise.
9773         * gfortran.dg/func_result_2.f90: Likewise.
9774         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
9775
9776 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
9777
9778         PR fortran/22146
9779         * gfortran.dg/elemental_subroutine_1.f90: New test.
9780         * gfortran.dg/elemental_subroutine_2.f90: New test.
9781
9782         PR fortran/25029
9783         PR fortran/21256
9784         * gfortran.dg/assumed_size_refs_1.f90: New test.
9785
9786         PR fortran/20868
9787         PR fortran/20870
9788         * gfortran.dg/assumed_size_refs_2.f90: New test.
9789         * gfortran.dg/initialization_1.f90: Change warning message.
9790
9791 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
9792
9793         * gcc.dg/tree-ssa/loop-15.c: New test.
9794
9795 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9796
9797         PR fortran/25598
9798         * gfortran.dg/backspace_3.f: New test.
9799         * gfortran.dg/backspace_4.f: New test.
9800
9801 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9802
9803         PR fortran/24268
9804         * gfortran.dg/fmt_white.f: Update test.
9805
9806 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
9807
9808         * gcc.dg/cast-1.c: Add new warning.
9809         * gcc.dg/cast-2.c: Likewise.
9810         * gcc.dg/cast-3.c: Likewise.
9811         * gcc.dg/format/cast-1.c: Likewise.
9812         * gcc.dg/cast-4.c: New testcase.
9813
9814 2006-01-05  Richard Guenther  <rguenther@suse.de>
9815
9816         PR tree-optimization/22555
9817         * gcc.dg/tree-ssa/alias-3.c: New testcase.
9818
9819 2006-01-05  Richard Guenther  <rguenther@suse.de>
9820             Diego Novillo  <dnovillo@redhat.com>
9821
9822         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
9823         * gcc.dg/tree-ssa/loop-8.c: Likewise.
9824         * gcc.dg/tree-ssa/loop-1.c: Likewise.
9825         * gcc.dg/tree-ssa/pr23294.c: Likewise.
9826         * gcc.dg/tree-ssa/pr21985.c: Likewise.
9827         * gcc.dg/tree-ssa/loop-14.c: Likewise.
9828         * gcc.dg/tree-ssa/loop-2.c: Likewise.
9829         * gcc.dg/tree-ssa/loop-3.c: Likewise.
9830         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9831         * gcc.dg/tree-ssa/pr21171.c: Likewise.
9832         * gcc.dg/tree-ssa/loop-5.c: Likewise.
9833         * gcc.dg/tree-ssa/loop-10.c: Likewise.
9834         * gcc.dg/tree-ssa/loop-6.c: Likewise.
9835         * treelang/compile/extravar.tree: Likewise.
9836         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
9837         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
9838         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
9839         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9840         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
9841
9842 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9843
9844         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
9845         for 64-bit fix.
9846
9847 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
9848
9849         PR fortran/23675
9850         gfortran.dg/char_result_11.f90: New.
9851
9852 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
9853
9854         PR c++/24782
9855         * g++.dg/parse/access9.C: New test.
9856         * g++.dg/tc1/dr52.C: Tweak error markers.
9857
9858 2006-01-04  Richard Henderson  <rth@redhat.com>
9859
9860         Merge from gomp branch.
9861         * g++.dg/parse/pragma2.C: Update expected error lines.
9862
9863 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
9864
9865         * g++.dg/other/i386-2.C: New test.
9866
9867         PR target/25554
9868         * gcc.c-torture/compile/20051228-1.c: New test.
9869
9870         PR c/25559
9871         * gcc.dg/pr25559.c: New test.
9872
9873 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
9874
9875         PR c++/25492
9876         * g++.dg/lookup/friend9.C: New test.
9877
9878         PR c++/25625
9879         * g++.dg/template/repo5.C: New test.
9880
9881 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
9882
9883         PR fortran/25101
9884         * gfortran.dg/forall_2.f90: New test.
9885
9886 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
9887
9888         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
9889         dg-require-weak.  Adjust regexp to handle leading-underscore
9890         targets and space as well as TAB after .weak.  Change previous
9891         64-bit fix to not use naked dot.
9892
9893 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
9894
9895         PR rtl-optimization/25578
9896         * gcc.c-torture/execute/20060102-1.c: New testcase.
9897
9898 2006-01-03  Richard Guenther  <rguenther@suse.de>
9899
9900         PR c/25183
9901         * gcc.dg/torture/pr25183.c: New testcase.
9902
9903 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
9904
9905         Merge from gomp-branch.
9906         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
9907         * gcc.dg/ia64-sync-2.c: Likewise.
9908         * gcc.dg/ia64-sync-3.c: Likewise.
9909         * gcc.dg/ia64-sync-4.c: Likewise.
9910         * gcc.dg/sync-2.c: Likewise.
9911         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
9912         that sparc64-*-* and sparcv9-*-* supports sync builtins.
9913
9914 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
9915
9916         PR c++/25635
9917         * g++.dg/parse/operator6.C: New test.
9918
9919         PR c++/25637
9920         * g++.dg/parse/error29.C: New test.
9921
9922         PR c++/25638
9923         * g++.dg/parse/dtor6.C: New test.
9924
9925         PR c++/25633
9926         * g++.dg/parse/ctor3.C: New test.
9927
9928         PR c++/25634
9929         * g++.dg/template/class3.C: New test.
9930
9931 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
9932
9933         * g++.dg/debug/debug9.C: New.
9934
9935 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
9936
9937         PR fortran/24640
9938         * gfortran.dg/label_2.f90: New test.
9939
9940 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9941
9942         * g++.dg/lookup/using12.C: Tighten error marker.
9943
9944 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
9945             Andrew Pinski <pinskia@physics.uc.edu>
9946
9947         * gcc.target/powerpc/darwin-abi-3.c: New file.
9948         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
9949         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
9950         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
9951         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
9952         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
9953         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
9954         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
9955         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
9956
9957 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
9958
9959         * gcc.dg/tree-ssa/loadpre1.c: New;
9960         * gcc.dg/tree-ssa/loadpre2.c: New;
9961         * gcc.dg/tree-ssa/loadpre3.c: New;
9962         * gcc.dg/tree-ssa/loadpre4.c: New;
9963         * gcc.dg/tree-ssa/loadpre5.c: New;
9964         * gcc.dg/tree-ssa/loadpre6.c: New;
9965         * gcc.dg/tree-ssa/loadpre7.c: New;
9966         * gcc.dg/tree-ssa/loadpre8.c: New;
9967         * gcc.dg/tree-ssa/loadpre9.c: New;
9968
9969 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
9970
9971         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
9972         * g++.dg/abi/thunk4.C: Likewise.
9973
9974 2006-01-01  Andreas Jaeger  <aj@suse.de>
9975
9976         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
9977         portable.
9978
9979 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
9980
9981         PR c++/25294
9982         * gcc.dg/pragma-pack-3.c: New test.
9983         * g++.dg/parse/pragma3.C: New test.
9984
9985 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9986
9987         PR middle-end/24827
9988         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
9989
9990 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9991
9992         PR testsuite/25214
9993         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
9994
9995 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
9996
9997         PR fortran/22607
9998         * gfortran-dg/pure_byref_3.f90: New.
9999
10000         fortran/PR 25396
10001         * gfortran.dg/userdef_operator_1.f90: New.
10002
10003 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10004
10005         * g++.dg/abi/thunk3.C: New.
10006         * g++.dg/abi/thunk4.C: New.
10007
10008 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
10009
10010         PR fortran/25532
10011         * gfortran.dg/host_used_types_1.f90: New test. Check that host
10012         associated derived type components of derived types are
10013         properly declared in contained procedures.
10014
10015 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10016
10017         PR libgfortran/25139
10018         * gfortran.dg/backspace_2.f: New test.
10019
10020 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10021
10022         PR libgfortran/25550
10023         * gfortran.dg/endfile.f: New test.
10024
10025 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10026
10027         PR libgfortran/25419
10028         * gfortran.dg/comma.f: New test.
10029
10030 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10031
10032         * lib/gfortran-dg.exp: Remove trailing whitespace.
10033         * lib/fortran-torture.exp: Test with -fbounds-check instead of
10034         -funroll-all-loops.
10035
10036 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
10037
10038         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
10039         Extended Double long doubles or repeat tests when long double is
10040         the same size as double.
10041
10042 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10043
10044         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
10045
10046         PR testsuite/25442
10047         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
10048         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
10049
10050         PR testsuite/25441
10051         * gcc.dg/pr23911.c: Make test variable static.
10052
10053         PR testsuite/25444
10054         * gcc.dg/tree-ssa/pr14841.c: Likewise.
10055
10056 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
10057
10058         PR c++/25439
10059         * g++.dg/parse/crash17.C: Adjust error markers.
10060         * g++.dg/template/error20.C: New test.
10061
10062 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
10063
10064         PR c++/23172
10065         * g++.dg/ext/complit4.C: New test.
10066
10067         PR c++/25417
10068         * g++.dg/ext/complit5.C: Likewise.
10069
10070 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
10071
10072         PR tree-optimization/25125
10073         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
10074         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
10075         * gcc.c-torture/execute/pr25125.c: New.
10076
10077 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
10078
10079         PR fortran/25029
10080         PR fortran/21256
10081         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
10082         with incorrect assumed size references.
10083
10084 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
10085
10086         PR c++/23171
10087         * g++.dg/opt/init1.C: New test.
10088
10089 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
10090
10091         PR c++/24671
10092         * g++.dg/template/sfinae3.C: New test.
10093
10094 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10095
10096         * g++.dg/other/friend4.C: New test.
10097
10098 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
10099
10100         PR target/25005
10101         * g++.dg/opt/pr25005.C: New test.
10102
10103 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
10104
10105         PR c++/25369
10106         * g++.dg/template/ptrmem16.C: New test.
10107
10108 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
10109
10110         PR fortran/25029
10111         PR fortran/21256
10112         * gfortran.dg/initialization_1.f90: Add test of SIZE.
10113
10114 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10115
10116         PR libgfortran/25307
10117         * gfortran.dg/list_read_5.f90: New test.
10118
10119 2005-12-22  Richard Henderson  <rth@redhat.com>
10120
10121         * gcc.target/i386/sse-7.c: Use -msse2.
10122
10123 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
10124
10125         PR rtl-optimization/25432
10126         * gcc.c-torture/compile/20051216-1.c: New test.
10127
10128         PR objc/25328
10129         * objc/execute/pr25328.m: New test.
10130
10131 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
10132
10133         PR c++/25364
10134         * g++.dg/template/call4.C: New test.
10135
10136 2005-12-22  Dale Johannesen  <dalej@apple.com>
10137
10138         * gcc.target/i386/sse-17.c: New.
10139
10140 2005-12-22  Paul Brook  <paul@codesourcery.com>
10141
10142         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
10143
10144 2005-12-22  Paul Brook  <paul@codesourcery.com>
10145
10146         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
10147
10148 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10149
10150         PR tree-opt/25513
10151         * gcc.c-torture/compile/pr25513.c: New test.
10152
10153 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10154
10155         PR c++/23333
10156         * g++.dg/parse/error25.C: Add more tests.
10157
10158 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10159
10160         PR fortran/18990
10161         * gfortran.dg/der_charlen_1.f90: New.
10162
10163 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
10164
10165         PR fortran/20889
10166         * gfortran.dg/pointer_component_type_1.f90: New test.
10167
10168         PR fortran/25029
10169         PR fortran/21256
10170         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
10171         should give an error with assumed size array refernces and checks those
10172         that should not.
10173         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
10174         reference an upper bound so that it does not generate an error.
10175
10176         PR fortran/19362
10177         PR fortran/20244
10178         PR fortran/20864
10179         PR fortran/25391
10180         * gfortran.dg/used_dummy_types_1.f90: New test.
10181         * gfortran.dg/used_dummy_types_2.f90: New test.
10182         * gfortran.dg/used_dummy_types_3.f90: New test.
10183         * gfortran.dg/used_dummy_types_4.f90: New test.
10184         * gfortran.dg/used_dummy_types_5.f90: New test.
10185
10186         PR fortran/23152
10187         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
10188         group already being USE associated.
10189         * gfortran.dg/assumed_shape_nml.f90: New test.
10190         * gfortran.dg/assumed_size_nml.f90: New test.
10191
10192         PR fortran/20862
10193         PR fortran/25053
10194         PR fortran/25063
10195         PR fortran/25064
10196         PR fortran/25066
10197         PR fortran/25067
10198         PR fortran/25068
10199         PR fortran/25307
10200         * gfortran.dg/io_constraints_1.f90: New test.
10201         * gfortran.dg/io_constraints_1.f90: New test.
10202         * gfortran.dg/iostat_3.f90: Change wording of warning.
10203         * gfortran.dg/g77/19981216-0.f: The same.
10204
10205 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
10206
10207         PR tree-optimization/23518
10208         * testsuite/gcc.dg/pr23518.c: New.
10209
10210 2005-12-21  Mike Stump  <mrs@apple.com>
10211
10212         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
10213
10214 2005-12-21  Paul Brook  <paul@codesourcery.com>
10215
10216         * gcc.dg/pr19340.c: Skip on m68k targets.
10217
10218 2005-12-21  Steven Bosscher  <stevenb@suse.de>
10219
10220         PR rtl-optimization/25196
10221         * gcc.dg/pr25196.c: New test.
10222
10223 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
10224
10225         PR fortran/25423
10226         gfortran.dg/where_nested_1.f90: New.
10227
10228 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
10229
10230         PR tree-optimization/25382.
10231         * gcc.dg/tree-ssa/pr25382.c: New.
10232
10233 2005-12-20  Richard Guenther  <rguenther@suse.de>
10234
10235         PR middle-end/24306
10236         * gcc.target/i386/pr24306.c: New testcase.
10237
10238 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
10239
10240         PR tree-optimization/25501
10241         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
10242
10243 2005-12-20  Richard Guenther  <rguenther@suse.de>
10244
10245         Revert
10246         2005-12-02  Richard Guenther  <rguenther@suse.de>
10247
10248         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10249
10250 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
10251
10252         PR c++/21228
10253         * g++.dg/warn/Wunreachable-code-2.C: New test.
10254
10255 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
10256
10257         PR c++/24278
10258         * g++.dg/template/ctor5.C: New test.
10259
10260         PR c++/24915
10261         * g++.dg/template/overload8.C: New test.
10262
10263 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
10264
10265         * gcc.c-torture/compile/pr25483 : New test.
10266
10267 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10268
10269         PR c++/20552
10270         * g++.dg/ext/typeof10.C: New test.
10271
10272 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
10273
10274         * gcc.dg/mt-loopi1.c: New.
10275
10276 2005-12-18  Richard Guenther  <rguenther@suse.de>
10277
10278         PR tree-optimization/25481
10279         * gcc.dg/torture/pr25481.c: New testcase.
10280
10281 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
10282
10283         PR rtl-optimization/21041
10284         * gcc.dg/pr21041.c: New test.
10285
10286 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10287
10288         PR libgfortran/25463
10289         * gfortran.dg/advance.f90: New test.
10290
10291 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
10292
10293         * gcc.dg/20051201-1.c: New test.
10294
10295 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
10296
10297         PR fortran/25018
10298         * gfortran.dg/initialization_1.f90: New test.
10299         * gfortran.dg/enum_5.f90: Change dg-error to new message.
10300         * gfortran.dg/g77/980616-0.f: The same.
10301
10302 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10303
10304         * PR fortran/25458
10305         * gfortran.dg/chkbits.f90: New test.
10306
10307 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10308
10309         * gfortran.dg/enum_5.f: Revert to previous version.
10310
10311 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10312
10313         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
10314         * gfortran.dg/nested_modules_1.f90: Ditto.
10315         * gfortran.dg/hollerith_f95.f90: Ditto.
10316         * gfortran.dg/select_5.f90: Ditto.
10317         * gfortran.dg/secnds.f: Ditto.
10318         * gfortran.dg/hollerith2.f90: Ditto.
10319         * gfortran.dg/imag_2.f: Ditto.
10320         * gfortran.dg/ftell_2.f90: Ditto.
10321         * gfortran.dg/malloc_free_1.f90: Ditto.
10322         * gfortran.dg/logint-1.f: Ditto.
10323         * gfortran.dg/recursive_statement_functions.f90: Ditto.
10324         * gfortran.dg/e_d_fmt.f90: Ditto.
10325         * gfortran.dg/hollerith_legacy.f90: Ditto.
10326         * gfortran.dg/logint-2.f: Ditto.
10327         * gfortran.dg/enum_5.f90: Ditto.
10328         * gfortran.dg/f2c_2.f90: Ditto.
10329         * gfortran.dg/pr17143.f90: Ditto.
10330         * gfortran.dg/namelist_14.f90: Ditto.
10331         * gfortran.dg/logint-3.f: Ditto.
10332         * gfortran.dg/spread_scalar_source.f90: Ditto.
10333         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
10334         * gfortran.dg/namelist_11.f: Ditto.
10335         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10336         * gfortran.dg/g77/20010519-1.f
10337         * gfortran.dg/g77/alpha1.f: Ditto.
10338         * gfortran.dg/g77/990115-1.f: Ditto.
10339         * gfortran.dg/g77/erfc.f: Ditto.
10340         * gfortran.dg/g77/19990313-3.f: Ditto.
10341         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
10342         * gfortran.dg/g77/20010426.f: Ditto.
10343         * gfortran.dg/g77/19990313-0.f: Ditto.
10344         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
10345         * gfortran.dg/g77/20000629-1.f: Ditto.
10346         * gfortran.dg/g77/970125-0.f: Ditto.
10347         * gfortran.dg/g77/8485.f: Ditto.
10348         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
10349         * gfortran.dg/g77/19990313-1.f: Ditto.
10350         * gfortran.dg/g77/int8421.f: Ditto.
10351         * gfortran.dg/g77/19990305-0.f: Ditto.
10352         * gfortran.dg/g77/947.f: Ditto.
10353         * gfortran.dg/g77/19990905-2.f: Ditto.
10354         * gfortran.dg/g77/cabs.f: Ditto.
10355         * gfortran.dg/g77/19990313-2.f: Ditto.
10356         * gfortran.dg/g77/20020307-1.f: Ditto.
10357         * gfortran.dg/g77/dcomplex.f: Ditto.
10358         * gfortran.dg/g77/19990502-1.f: Ditto.
10359         * gfortran.dg/g77/19981216-0.f: Ditto.
10360         * gfortran.dg/common_4.f90: Ditto.
10361         * gfortran.dg/entry_4.f90: Ditto.
10362         * gfortran.dg/equiv_constraint_2.f90: Ditto.
10363         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
10364         * gfortran.dg/namelist_12.f: Ditto.
10365         * gfortran.dg/scale_1.f90: Ditto.
10366         * gfortran.dg/modulo_1.f90
10367         * gfortran.dg/hollerith.f90: Ditto.
10368         * gfortran.dg/direct_io_3.f90: Ditto.
10369         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
10370         * gfortran.dg/gnu_logical_1.F: Ditto.
10371         * gfortran.dg/unf_io_convert_1.f90: Ditto.
10372         * gfortran.dg/assign_1.f90: Ditto.
10373         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
10374         * gfortran.dg/pr23095.f: Ditto.
10375         * gfortran.dg/read_float_1.f90: Ditto.
10376
10377 2005-12-17  Andreas Jaeger  <aj@suse.de>
10378
10379         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
10380         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
10381
10382 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10383
10384         PR fortran/24268
10385         * gfortran.dg/fmt_white.f: New test.
10386
10387 2005-12-16  Steven G. Kargl <kargls@comcast.net>
10388
10389         * gfortran.dg/label_1.f90: New test.
10390
10391 2005-12-15  Ben Elliston  <bje@au.ibm.com>
10392
10393         PR testsuite/25422
10394         * gcc.dg/20031012-1.c: Add -Walways-true option.
10395         * gcc.dg/weak/weak-3.c: Likewise.
10396         * g++.old-deja/g++.mike/warn8.C: Likewise.
10397
10398 2005-12-16  Mike Stump  <mrs@apple.com>
10399
10400         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
10401         exit.
10402
10403 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10404
10405         PR libgfortran/25264
10406         PR libgfortran/25349
10407         * gfortran.dg/tl_editing.f90: Added additional checks.
10408         * gfortran.dg/t_editing.f: New test.
10409         * gfortran.dg/write_padding.f90: New test
10410
10411 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10412
10413         PR testsuite/25215
10414         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
10415
10416 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
10417
10418         PR rtl-optimization/24899
10419         * gcc.c-torture/execute/20051215-1.c: New test.
10420
10421 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
10422
10423         PR 24823
10424         * gfortran.dg/pr24823.f: New test.
10425
10426 2005-12-16  Jeff Law  <law@redhat.com>
10427
10428         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
10429
10430 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10431
10432         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
10433         Change C++ style comments to C style comments.
10434         Remove aligned types from the array.
10435         Keep Enums disabled.
10436         (complex_types): Remove aligned types from the array.
10437         Comment out "_Complex long double".
10438         (attrib_types): Remove.
10439         (complex_attrib_types): Remove.
10440         (attrib_array_types): Remove.
10441         (complex_attrib_array_types): Remove.
10442         (aligned_bitfld_types): Remove.
10443         (n_aligned_bitfld_types): Remove.
10444         (FEATURE_ALIGNEDPACKED): Delete.
10445         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
10446         (singles): Remove support for adding attributes.
10447         (choose_type): Remove support for attributed types.
10448         (generate_fields): Remove support for attributed bit-fields.
10449         Remove support for adding attributes.
10450         (generate_random_tests): Remove support for adding attributes.
10451         (features): Add back "[0] :0" and "complex vector [0]".
10452         (main): Remove support for attributed bit-fields.
10453         Uncomment the calling of generate_random_tests for the rests of
10454         the tests.
10455
10456 2005-12-16  Jan Hubicka  <jh@suse.cz>
10457
10458         * gcc.c-torture/combine/pr25224.c: New.
10459
10460 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
10461
10462         PR other/25028
10463         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
10464         HP-UX.
10465
10466 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
10467
10468         * gcc.dg/20051215-1.c: New file.
10469
10470 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10471
10472         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
10473         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
10474
10475 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
10476
10477         PR fortran/18197
10478         * gfortran.dg/dummy_functions_1.f90: New.
10479
10480 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
10481
10482         PR rtl-optimization/25310
10483         * gcc.c-torture/compile/pr25310.c: New test.
10484
10485 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
10486
10487         PR debug/25023
10488         * gcc.dg/pr25023.c: New test.
10489
10490 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10491
10492         * g++.old-deja/g++.brendan/redecl1.C,
10493         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
10494         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
10495         g++.old-deja/g++.oliva/typeof1.C,
10496         g++.old-deja/g++.other/crash16.C,
10497         g++.old-deja/g++.other/crash34.C,
10498         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
10499         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
10500         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
10501         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
10502         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
10503         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
10504         Remove xfail.
10505
10506 2005-12-14  Kean Johnston  <jkj@sco.com>
10507             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10508
10509         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
10510         * gcc.target/i386/20020523-1.c: Ditto.
10511         * gcc.target/i386/tailcall-1.c: Ditto.
10512         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
10513         * gcc.target/i386/ssetype-5.c: Ditto.
10514
10515 2005-12-14  Jeff Law  <law@redhat.com>
10516
10517         * gcc.dg/tree-ssa/foldstring-1.c: New test.
10518
10519 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
10520
10521         PR target/25254
10522         PR target/24188
10523         * gcc.target/i386/pr25254.c: New test.
10524         * gfortran.dg/PR24188.f: New test.
10525
10526 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
10527
10528         * lib/fortran-torture.exp: Catch remaining uses of
10529         remote_file build delete.
10530
10531 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10532
10533         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
10534
10535 2005-12-14  Ben Elliston  <bje@au.ibm.com>
10536
10537         * gcc.dg/warn-addr-cmp.c: New test.
10538
10539 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
10540
10541         PR debug/25023
10542         PR target/25293
10543         * gcc.target/i386/pr25293.c: New test.
10544
10545 2005-12-13  Petr Machata  <machata@post.cz>
10546
10547         PR c++/24907
10548         * g++.dg/parse/comma2.C: New test.
10549
10550 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
10551             Jakub Jelinek  <jakub@redhat.com>
10552
10553         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
10554         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
10555         (limits.h): Include unconditionally.
10556         (stdlib.h): Likewise.
10557         (hashtab.h): Do not include.
10558         (getopt.h): Likewise.
10559         (stddef.h): Include.
10560         (hashval_t): Define.
10561         (struct entry): Add "next" field.
10562         (HASH_SIZE): New macro.
10563         (hash_table): New variable.
10564         (switchfiles): Do not use xmalloc.
10565         (mix): New macro.
10566         (iterative_hash): New function.
10567         (hasht): Remove.
10568         (e_exists): New function.
10569         (e_insert): Likewise.
10570         (output): Use, instead of libiberty hashtable functions.
10571         (main): Do not use getopt.  Do not call htab_create.
10572
10573 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
10574
10575         PR c++/25331
10576         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
10577         put atal* and atpaal* attributes on array elements.
10578         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
10579         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
10580         put atal* and atpaal* attributes on array elements.
10581         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
10582
10583 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
10584
10585         * gcc.dg/single-precision-constant.c: New test.
10586
10587 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
10588
10589         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
10590         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
10591         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
10592         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
10593         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
10594         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
10595         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
10596         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
10597         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
10598         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
10599         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
10600         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
10601         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
10602         gcc.target/powerpc/ppc-sdata-2.c,
10603         gcc.target/powerpc/ppc-stackalign-1.c,
10604         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
10605         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
10606         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
10607         gcc.target/powerpc/rs6000-ldouble-2.c,
10608         gcc.target/powerpc/rs6000-power2-1.c,
10609         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
10610         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
10611         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
10612         option into target selector.
10613         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
10614         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
10615
10616 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10617
10618         PR objc/25348
10619         * objc.dg/encode-9.m: New test.
10620
10621 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10622
10623         PR testsuite/20772
10624         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
10625         * gcc.dg/asm-b.c: Fix typo.
10626         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
10627         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
10628         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
10629         i?86 lp64 and x86_64 ilp32.
10630         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
10631         on i?86 lp64.
10632         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
10633
10634 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
10635
10636         PR fortran/25078
10637         gfortran.dg/equiv_5.f90: New test.
10638
10639 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
10640
10641         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
10642         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
10643         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
10644         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
10645         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
10646         * gcc.dg/tree-ssa/reassoc-5.c: New.
10647         * gcc.dg/tree-ssa/reassoc-6.c: New.
10648         * gcc.dg/tree-ssa/reassoc-7.c: New.
10649         * gcc.dg/tree-ssa/reassoc-8.c: New.
10650         * gcc.dg/tree-ssa/reassoc-9.c: New.
10651         * gcc.dg/tree-ssa/reassoc-10.c: New.
10652         * gcc.dg/tree-ssa/reassoc-11.c: New.
10653
10654 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10655
10656         PR testsuite/25167
10657         PR testsuite/24478
10658         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
10659
10660 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
10661
10662         PR c++/25300
10663         * g++.dg/template/inherit.C: Do not use a generic error message.
10664
10665 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10666
10667         PR libobjc/25354
10668         * objc.dg/gnu-encoding: New directory.
10669         * objc.dg/gnu-encoding/compat-common.h: New file.
10670         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
10671         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
10672         * objc.dg/gnu-encoding/vector-defs.h: New file.
10673         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
10674         * objc.dg/gnu-encoding/generate-random.c: New file.
10675         * objc.dg/gnu-encoding/generate-random_r.c: New file.
10676         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
10677         * objc.dg/gnu-encoding/generate-random.h: New file.
10678
10679 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
10680
10681         PR c++/25337
10682         * g++.dg/template/defarg7.C: New test.
10683
10684 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
10685
10686         PR libobjc/25347
10687         * objc.dg/encode-8.m: New test.
10688
10689 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
10690
10691         PR libobjc/25346
10692         * objc.dg/encode-7.m: New test.
10693
10694 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
10695
10696         PR c++/25010
10697         * g++.dg/opt/inline10.C: New test.
10698
10699 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
10700
10701         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
10702
10703 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
10704
10705         * gfortran.dg/substring_equivalence.f90: typo in comment
10706
10707 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10708
10709         PR fortran/25068
10710         * gfortran.dg/iostat_3.f90: New test.
10711
10712 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
10713
10714         PR fortran/23815
10715         * gfortran.dg/unf_io_convert_1.f90: New test.
10716         * gfortran.dg/unf_io_convert_2.f90: New test.
10717         * gfortran.dg/unf_io_convert_3.f90: New test.
10718
10719 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10720
10721         PR testsuite/20772
10722         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
10723         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
10724         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
10725         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
10726         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
10727         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
10728         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
10729         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
10730         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
10731         gcc.dg/torture/fp-int-convert-float128-timode.c,
10732         gcc.dg/torture/fp-int-convert-float128.c,
10733         gcc.dg/torture/fp-int-convert-float80-timode.c,
10734         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
10735         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
10736
10737         * gcc.dg/tls/opt-1.c: Require effective target fpic.
10738
10739 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
10740
10741         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
10742
10743 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
10744
10745         * gcc.dg/20051207-1.c,
10746         * gcc.dg/20051207-2.c,
10747         * gcc.dg/20051207-3.c: New tests.
10748
10749 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10750
10751         PR testsuite/20772
10752         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
10753         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
10754         dg-skip-if target selector.
10755
10756         PR testsuite/20772
10757         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
10758         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
10759         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
10760         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
10761         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
10762         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
10763         and/or merge with i?86 cases.
10764
10765         * gcc.dg/tls/opt-3.c: Require effective target fpic.
10766
10767         PR testsuite/20772
10768         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
10769         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
10770         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
10771         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
10772         x86_64-*-linux*.
10773
10774 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
10775
10776         PR target/25311
10777         * gcc.c-torture/compile/pr25311.c: New test.
10778
10779 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10780
10781         PR libgfortran/25039
10782         * gfortran.dg/read_comma.f: New test.
10783
10784 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
10785
10786         PR c++/19317
10787         * g++.dg/opt/pr19317-1.C: New test.
10788         * g++.dg/opt/pr19317-2.C: New test.
10789         * g++.dg/opt/pr19317-3.C: New test.
10790
10791         PR target/19005
10792         * gcc.c-torture/execute/pr19005.c: New test.
10793
10794         PR target/17828
10795         * g++.old-deja/g++.other/comdat5.C: New test.
10796         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
10797
10798         * g++.dg/compat/struct-layout-1.exp: New file.
10799         * g++.dg/compat/struct-layout-1.h: New.
10800         * g++.dg/compat/struct-layout-1_generate.c: New.
10801         * g++.dg/compat/struct-layout-1_x1.h: New.
10802         * g++.dg/compat/struct-layout-1_x2.h: New.
10803         * g++.dg/compat/struct-layout-1_y1.h: New.
10804         * g++.dg/compat/struct-layout-1_y2.h: New.
10805
10806         * gcc.dg/20050330-2.c: New test.
10807
10808 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
10809
10810         PR fortran/25292
10811         * gfortran.dg/associated_1.f90: New.
10812
10813 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10814
10815         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
10816         ILP32 vect_no_align platforms.
10817
10818 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
10819             Jakub Jelinek  <jakub@redhat.com>
10820
10821         PR target/25268
10822         * gcc.c-torture/compile/20051207-1.c: New test.
10823
10824 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10825
10826         PR testsuite/20772
10827         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
10828         gcc.dg/torture/pr18582-1.c,
10829         gcc.target/i386/attributes-error.c: Also test on x86_64.
10830
10831         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
10832
10833 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10834
10835         PR c++/19397
10836         * g++.dg/template/typedef3.C: New test.
10837
10838         PR c++/19762
10839         PR c++/19764
10840         * g++.dg/template/dtor3.C: Fix error markers.
10841
10842 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
10843
10844         * lib/target-supports.exp (check_effective_target_sync_char_short):
10845         Add s390*.
10846
10847 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
10848
10849         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
10850
10851 2005-12-06  Roger Sayle  <roger@eyesopen.com>
10852
10853         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
10854         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
10855         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
10856         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
10857
10858 2005-12-06  Roger Sayle  <roger@eyesopen.com>
10859
10860         PR c++/25263
10861         * g++.dg/other/array2.C: New test case.
10862
10863 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
10864
10865         * gcc.dg/darwin-weakimport-3.c: New.
10866
10867         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
10868         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
10869         and to work on Darwin.
10870         * gcc.dg/attr-weakref-1b.c: New file.
10871         * gcc.dg/attr-weakref-2.c: New test.
10872         * gcc.dg/darwin-weakref-1.c: New test.
10873
10874 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
10875
10876         PR testsuite/25247
10877         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
10878         use in selector expressions.
10879         (dg-xfail-if): Ditto.
10880         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
10881         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
10882         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
10883         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
10884         * gcc.test-framework/test-framework.exp: Skip generated tests if
10885         CHECK_TEST_FRAMEWORK is not 1.
10886
10887 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10888
10889         PR tree-optimization/24963
10890         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
10891
10892         PR target/24108
10893         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
10894
10895         PR target/18580
10896         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
10897         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10898         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10899         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10900
10901 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
10902
10903         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
10904         dg-options.
10905
10906 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
10907
10908         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
10909
10910 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
10911
10912         * gcc.dg/format/cast-1.c: New test.
10913
10914 2005-12-04  Roger Sayle  <roger@eyesopen.com>
10915
10916         PR c/7776
10917         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
10918         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
10919         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
10920         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
10921
10922 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
10923
10924         * gcc.dg/cast-pretty-print-1.c: New test.
10925
10926 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
10927
10928         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
10929
10930 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
10931
10932         PR c++/24173
10933         * g++.dg/template/friend40.C: New test.
10934
10935 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
10936
10937         PR target/25199
10938         * gcc.target/i386/movq-2.c: New test.
10939         * gcc.target/i386/movq.c: Remove target i?86, instead add
10940         dg-require-effective-target ilp32.
10941
10942 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10943
10944         PR c++/24103
10945         * g++.dg/other/default1.C: New test.
10946
10947 2005-12-02  Richard Guenther  <rguenther@suse.de>
10948
10949         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10950
10951 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10952
10953         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
10954
10955 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
10956
10957         PR target/21017
10958         * gcc.target/powerpc/rotate.c: New.
10959
10960 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10961
10962         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
10963         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
10964
10965 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10966
10967         PR c/13384
10968         * gcc.dg/pr17730-1.c: Adjust.
10969         * gcc.dg/lvalue1.c (main): Likewise.
10970         * gcc.dg/lvalue-2.c: Likewise.
10971         * g++.dg/pr7503-3.C
10972
10973 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
10974
10975         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
10976         error messages.
10977
10978 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
10979
10980         PR fortran/24789
10981         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
10982
10983 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
10984
10985         PR target/24475
10986         * lib/target-supports.exp (check_effective_target_tls): New.
10987         (check_effective_target_tls_runtime): New.
10988         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
10989         for TLS support.
10990         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
10991         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10992         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
10993         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
10994         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
10995         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
10996         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10997         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
10998         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
10999         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
11000         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
11001         effective-target TLS.
11002         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
11003         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
11004         effective-target TLS runtime.
11005
11006 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
11007
11008         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
11009
11010 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
11011
11012         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
11013         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
11014         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
11015         ignored" warnings when "packing" is the same as the ABI layout.
11016
11017 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
11018
11019         PR fortran/21302
11020         * gfortran.dg/line_length_1.f: New test.
11021         * gfortran.dg/line_length_2.f90: Ditto.
11022
11023 2005-11-30  Richard Guenther  <rguenther@suse.de>
11024
11025         PR tree-optimization/21655
11026         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
11027
11028 2005-11-30  Dale Johannesen  <dalej@apple.com>
11029
11030         * gcc.c-torture/compile/pr24930.c: New.
11031
11032 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
11033
11034         PR fortran/15809
11035         *  gfortran.dg/auto_char_dummy_array.f90: New test.
11036
11037 2005-11-30  Jeff Law  <law@redhat.com>
11038
11039         * g++.old-deja/g++.law/pr25000.C: New test.
11040
11041 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
11042
11043         * gcc.dg/tls/opt-11.c: New test.
11044
11045 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
11046
11047         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
11048         targets.
11049         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
11050         LP64 ia64.
11051
11052 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
11053
11054         * gfortran.dg/open_access_1.f90: New test.
11055
11056 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11057
11058         * gcc.dg/charset/builtin2.c: New test.
11059
11060 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
11061
11062         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
11063         on mmix-*-* for *_[xy].c.
11064
11065 2005-11-28  Kean Johnston  <jkj@sco.com>
11066
11067         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
11068         headers.
11069         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
11070         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
11071         * gcc.target/i386/asm-3.c: Ditto.
11072         * gcc.target/i386/clobbers.c: Ditto.
11073         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
11074         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
11075         test regexp.
11076         * gcc.target/i386/mul.c: Ditto.
11077         * gcc.target/i386/ssetype-1.c: Ditto.
11078         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
11079         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
11080         static so the test works with -fPIC mode too. Based on comment in
11081         PR19231 by Pinski.
11082         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
11083
11084 2005-11-28  Richard Guenther  <rguenther@suse.de>
11085
11086         * gcc.dg/alias-9.c: New testcase.
11087         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
11088
11089 2005-11-28  Roger Sayle  <roger@eyesopen.com>
11090             Uros Bizjak  <uros@kss-loka.si>
11091
11092         PR middle-end/20219
11093         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
11094         tan(x)/sin(x) transformations.
11095
11096 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
11097
11098         PR middle-end/24575
11099         * gcc.dg/tree-ssa/divide-3.c: New test.
11100         * gcc.dg/tree-ssa/divide-4.c: New test.
11101
11102 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
11103
11104         PR fortran/24917
11105         *  gfortran.dg/boz_6.f90: New test.
11106
11107 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11108
11109         PR fortran/23912
11110         * gfortran.dg/modulo_1.f90: New test.
11111
11112 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11113
11114         PR libfortran/24919
11115         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
11116         fail on CRLF platforms.
11117         * gfortran.dg/ftell_2.f90: Likewise.
11118
11119 2005-11-26  Eric Christopher  <echristo@apple.com>
11120
11121         * gcc.dg/intmax_t-1.c: Remove mips xfail.
11122
11123 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
11124
11125         * objc.dg/gnu-runtime-3.m: Simplify.
11126
11127 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
11128
11129         PR middle-end/23669
11130         * gcc.dg/tree-ssa/divide-1.c: New test.
11131         * gcc.dg/tree-ssa/divide-2.c: New test.
11132
11133 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
11134
11135         PR libgfortran/24945
11136         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
11137
11138 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
11139
11140         PR libgfortran/24945
11141         * gfortran.dg/open_status_2.f90: New test.
11142
11143 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11144
11145         * gcc.c-torture/execute/builtins/fprintf.c,
11146         gcc.c-torture/execute/builtins/fputs-lib.c,
11147         gcc.c-torture/execute/builtins/fputs.c,
11148         gcc.c-torture/execute/builtins/lib/fprintf.c,
11149         gcc.c-torture/execute/builtins/lib/printf.c,
11150         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
11151
11152 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
11153
11154         * gcc.dg/20050922-2.c: New test.
11155
11156 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
11157
11158         * objc.dg/gnu-runtime-3.m: New test.
11159
11160 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11161
11162         PR c++/9278
11163         * g++.dg/other/void1.C: New test.
11164
11165 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
11166
11167         PR middle-end/24998
11168         * gcc.dg/torture/fp-int-convert-float.c,
11169         gcc.dg/torture/fp-int-convert-double.c,
11170         gcc.dg/torture/fp-int-convert-long-double.c,
11171         gcc.dg/torture/fp-int-convert-timode.c,
11172         gcc.dg/torture/fp-int-convert-float80.c,
11173         gcc.dg/torture/fp-int-convert-float80-timode.c,
11174         gcc.dg/torture/fp-int-convert-float128.c,
11175         gcc.dg/torture/fp-int-convert-float128-timode.c,
11176         gcc.dg/torture/fp-int-convert.h: New files.
11177
11178 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
11179
11180         PR middle-end/24989
11181         * gcc.dg/tree-ssa/bool-10.c: New test.
11182         * gcc.dg/tree-ssa/bool-11.c: New test.
11183         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
11184
11185 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
11186
11187         PR middle-end/24990
11188         * tree-ssa/pr24990-1.c: New test.
11189
11190 2005-11-24  Richard Guenther  <rguenther@suse.de>
11191         Dirk Mueller <dmueller@suse.de>
11192
11193         PR c++/14024
11194         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
11195         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
11196         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
11197         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
11198         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
11199         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
11200
11201 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
11202
11203         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
11204
11205 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11206
11207         PR c/21668
11208         * gcc.dg/Wc++-compat.c: New.
11209         * gcc.dg/Wno-c++-compat.c: New.
11210
11211 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
11212
11213         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
11214         (vspltish, vspltisw): Likewise.
11215
11216 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11217
11218         PR libgfortran/24794
11219         * gfortran.dg/namelist_12.f: Fix quotes.
11220         * gfortran.dg/namelist_13.f90: Fix quotes.
11221         * gfortran.dg/namelist_14.f90: Fix quotes.
11222         * gfortran.dg/namelist_15.f90: Fix quotes.
11223         * gfortran.dg/namelist_use.f90: Fix quotes.
11224         * gfortran.dg/namelist_use_only.f90: Fix quotes.
11225         * gfortran.dg/namelist_21.f90: New test.
11226         * gfortran.dg/namelist_22.f90: New test.
11227
11228 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
11229
11230         PR target/23435
11231         * gcc.c-torture/compile/pr23435.c: New.
11232
11233 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
11234
11235         * gcc.c-torture/execute/floatunsisf-1.c: New test.
11236
11237 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
11238
11239         * gcc.target/powerpc/405-macchw-1.c,
11240         gcc.target/powerpc/405-macchw-2.c,
11241         gcc.target/powerpc/405-macchwu-1.c,
11242         gcc.target/powerpc/405-macchwu-2.c,
11243         gcc.target/powerpc/405-machhw-1.c,
11244         gcc.target/powerpc/405-machhw-2.c,
11245         gcc.target/powerpc/405-machhwu-1.c,
11246         gcc.target/powerpc/405-machhwu-2.c,
11247         gcc.target/powerpc/405-maclhw-1.c,
11248         gcc.target/powerpc/405-maclhw-2.c,
11249         gcc.target/powerpc/405-maclhwu-1.c,
11250         gcc.target/powerpc/405-maclhwu-2.c,
11251         gcc.target/powerpc/405-mulchw-1.c,
11252         gcc.target/powerpc/405-mulchw-2.c,
11253         gcc.target/powerpc/405-mulchwu-1.c,
11254         gcc.target/powerpc/405-mulchwu-2.c,
11255         gcc.target/powerpc/405-mulhhw-1.c,
11256         gcc.target/powerpc/405-mulhhw-2.c,
11257         gcc.target/powerpc/405-mulhhwu-1.c,
11258         gcc.target/powerpc/405-mulhhwu-2.c,
11259         gcc.target/powerpc/405-mullhw-1.c,
11260         gcc.target/powerpc/405-mullhw-2.c,
11261         gcc.target/powerpc/405-mullhwu-1.c,
11262         gcc.target/powerpc/405-mullhwu-2.c,
11263         gcc.target/powerpc/405-nmacchw-1.c,
11264         gcc.target/powerpc/405-nmacchw-2.c,
11265         gcc.target/powerpc/405-nmachhw-1.c,
11266         gcc.target/powerpc/405-nmachhw-2.c,
11267         gcc.target/powerpc/405-nmaclhw-1.c,
11268         gcc.target/powerpc/405-nmaclhw-2.c,
11269         gcc.target/powerpc/440-macchw-1.c,
11270         gcc.target/powerpc/440-macchw-2.c,
11271         gcc.target/powerpc/440-macchwu-1.c,
11272         gcc.target/powerpc/440-macchwu-2.c,
11273         gcc.target/powerpc/440-machhw-1.c,
11274         gcc.target/powerpc/440-machhw-2.c,
11275         gcc.target/powerpc/440-machhwu-1.c,
11276         gcc.target/powerpc/440-machhwu-2.c,
11277         gcc.target/powerpc/440-maclhw-1.c,
11278         gcc.target/powerpc/440-maclhw-2.c,
11279         gcc.target/powerpc/440-maclhwu-1.c,
11280         gcc.target/powerpc/440-maclhwu-2.c,
11281         gcc.target/powerpc/440-mulchw-1.c,
11282         gcc.target/powerpc/440-mulchw-2.c,
11283         gcc.target/powerpc/440-mulchwu-1.c,
11284         gcc.target/powerpc/440-mulchwu-2.c,
11285         gcc.target/powerpc/440-mulhhw-1.c,
11286         gcc.target/powerpc/440-mulhhw-2.c,
11287         gcc.target/powerpc/440-mulhhwu-1.c,
11288         gcc.target/powerpc/440-mulhhwu-2.c,
11289         gcc.target/powerpc/440-mullhw-1.c,
11290         gcc.target/powerpc/440-mullhw-2.c,
11291         gcc.target/powerpc/440-mullhwu-1.c,
11292         gcc.target/powerpc/440-mullhwu-2.c,
11293         gcc.target/powerpc/440-nmacchw-1.c,
11294         gcc.target/powerpc/440-nmacchw-2.c,
11295         gcc.target/powerpc/440-nmachhw-1.c,
11296         gcc.target/powerpc/440-nmachhw-2.c,
11297         gcc.target/powerpc/440-nmaclhw-1.c,
11298         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
11299
11300 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
11301
11302         PR fortran/24774
11303         * gfortran.dg/inquire_9.f90: New test.
11304
11305         PR fortran/21647
11306         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
11307
11308 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11309
11310         PR libfortran/24432
11311         * lib/target-supports.exp (check_effective_target_fortran_large_real):
11312         Check that 'cos' is supported.
11313
11314 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
11315
11316         PR fortran/24223
11317         * gfortran.dg/substring_equivalence.f90: New test.
11318
11319         PR fortran/24705
11320         * gfortran.dg/auto_internal_assumed.f90: New test.
11321
11322 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
11323
11324         * gcc.dg/fold-div-2.c: New test.
11325
11326 2005-11-20  Ian Lance Taylor  <ian@airs.com>
11327
11328         PR rtl-optimization/24883
11329         * gcc.c-torture/compile/pr24883.c: New test.
11330
11331 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
11332
11333         PR middle-end/20583
11334         * gcc.c-torture/compile/pr20583.c: New.
11335
11336 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
11337
11338         * gcc.c-torture/execute/usmul.c: New test.
11339
11340 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
11341
11342         * gcc.dg/tree-ssa/vrp22.c: New test.
11343
11344 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
11345
11346         PR middle-end/24912
11347         * gcc.dg/torture/pr24912-1.c: New test.
11348
11349 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
11350
11351         PR fortran/24862
11352         * gfortran.dg/arrayio_derived_1.f90: New test.
11353
11354 2005-11-19  Richard Guenther  <rguenther@suse.de>
11355
11356         PR middle-end/23294
11357         * gcc.dg/tree-ssa/pr23294.c: New testcase.
11358
11359 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
11360
11361         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
11362
11363 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
11364
11365         PR c++/8355
11366         * g++.dg/template/friend39.C: New test.
11367
11368 2005-11-18  James E Wilson  <wilson@specifix.com>
11369
11370         * gcc.dg/builtin-strstr.c: New.
11371
11372 2005-11-18  Richard Henderson  <rth@redhat.com>
11373
11374         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
11375         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
11376         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
11377         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
11378         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
11379         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
11380         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
11381         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
11382         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
11383         renaming to remove initial "ia64-".
11384
11385 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
11386
11387         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
11388
11389 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
11390
11391         * g++.dg/cpp/string-2.C: New test.
11392
11393 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
11394
11395         * gcc.dg/tree-ssa/loop-14.c: New test.
11396
11397 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
11398             Michael Chamberlain <michael@chamberlain.net.au>
11399
11400         * ada/acats/run_all.sh (target_run): Kill long running tests.
11401
11402 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11403
11404         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
11405         * gcc.dg/cleanup-9.c: Likewise.
11406         * gcc.dg/cleanup-10.c: Likewise.
11407         * gcc.dg/cleanup-11.c: Likewise.
11408
11409 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11410
11411         PR fortran/24892
11412         * gfortran.dg/open_access_append_1.f90: New test.
11413         * gfortran.dg/open_access_append_2.f90: New test.
11414
11415 2005-11-16  Richard Guenther  <rguenther@suse.de>
11416
11417         PR middle-end/24851
11418         * gcc.c-torture/execute/pr24851.c: New testcase.
11419
11420 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
11421
11422         * gcc.dg/fold-overflow-1.c: New test.
11423
11424 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
11425
11426         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
11427         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
11428
11429 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
11430
11431         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
11432         structures.
11433         * g++.dg/eh/forced2.C: Likewise.
11434         * g++.dg/eh/forced3.C: Likewise.
11435         * g++.dg/eh/forced4.C: Likewise.
11436
11437 2005-11-11  Mike Stump  <mrs@apple.com>
11438
11439         * g++.old-deja/g++.mike/unused.C: Add.
11440
11441 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
11442
11443         PR c++/24667
11444         * g++.dg/warn/Wcast-qual1.C: New test.
11445
11446 2005-11-15  Jan Hubicka  <jh@suse.cz>
11447
11448         * gcc.dg/winline-5.c: Add large-unit-insns limit.
11449
11450 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
11451
11452         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
11453
11454 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
11455
11456         PR 24840
11457         * gcc.dg/tree-ssa/pr24840.c: New test.
11458
11459 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
11460
11461         PR testsuite/24841
11462         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
11463
11464 2005-11-14  Dale Johannesen  <dalej@apple.com>
11465
11466         * gcc.c-torture/execute/20051113-1.c: New.
11467
11468 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
11469
11470         PR c++/24687
11471         * g++.dg/template/crash43.C: New test.
11472
11473 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
11474
11475         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
11476
11477 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
11478
11479         PR c++/24817
11480         * g++.dg/eh/spec8.C: New test.
11481
11482 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
11483
11484         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
11485
11486 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
11487
11488         PR c++/20293
11489         * g++.dg/parse/ambig4.C: New test.
11490         * g++.dg/tc1/dr101.C: Adjust error markers.
11491         * g++.dg/lookup/strong-using-2.C: Likewise.
11492         * g++.dg/lookup/ambig5.C: Likewise.
11493         * g++.dg/lookup/ambig4.C: Likewise.
11494         * g++.dg/parse/crash22.C: Likewise.
11495
11496 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
11497
11498         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
11499
11500 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
11501
11502         * gcc.dg/nested-calls-1.c: New test.
11503
11504 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11505
11506         * gfortran.dg/complex_intrinsic_1.f90: New test.
11507         * gfortran.dg/complex_intrinsic_2.f90: New test.
11508         * gfortran.dg/fgetc_1.f90: New test.
11509         * gfortran.dg/fgetc_2.f90: New test.
11510         * gfortran.dg/fgetc_3.f90: New test.
11511         * gfortran.dg/ftell_1.f90: New test.
11512         * gfortran.dg/ftell_2.f90: New test.
11513         * gfortran.dg/gnu_logical_1.F: New test.
11514         * gfortran.dg/gnu_logical_2.f90: New test.
11515
11516 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
11517
11518         PR middle-end/24820
11519         * testsuite/gcc.dg/pr24820.c: New test.
11520
11521 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
11522
11523         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
11524         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
11525         variable.
11526
11527 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11528
11529         testsuite/24614
11530         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
11531
11532 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
11533
11534         * gcc.target/cris/cris.exp: New file.
11535         * gcc.target/cris/rld-legit1.c: New test.
11536         * gcc.target/cris/rld-legit2.c: New test.
11537
11538 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
11539
11540         PR c++/24780
11541         * g++.dg/opt/pr24780.C: New test.
11542
11543         PR c++/24761
11544         * g++.dg/template/asm1.C: New test.
11545
11546 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
11547
11548         PR libgfortran/24787
11549         * gfortran.dg/scan_1.f90: New test.
11550
11551 2005-11-12  Jan Hubicka  <jh@suse.cz>
11552
11553         * gcc.target/i386/minmax-1.c: New.
11554         * gcc.target/i386/minmax-2.c: New.
11555
11556 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
11557
11558         * gcc.dg/pr24445.c: Fix for 64-bit targets.
11559
11560 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
11561
11562         * gcc.c-torture/execute/20051110-1.c,
11563         gcc.c-torture/execute/20051110-2.c: New tests.
11564
11565 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
11566
11567         PR middle-end/24750
11568         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
11569         New tests.
11570
11571 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
11572
11573         * lib/target-libpath.exp (get_shlib_extension): New proc.
11574         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
11575         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11576         * lib/objc.exp (objc_target_compile): Likewise.
11577         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
11578         detection.
11579
11580 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
11581
11582         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
11583
11584         * lib/target-supports.exp (check_effective_target_static_libgfortran):
11585         Add -static to additional_flags and pass it to target_compile.
11586
11587 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
11588
11589         PR libgfortran/24719
11590         gfortran.dg/read_noadvance.f90: New test.
11591
11592         PR libgfortran/24699
11593         gfortran.dg/fmt_t_2.f90: New test.
11594
11595         PR libgfortran/24785
11596         gfortran.dg/read_x_eor.f90: New test.
11597
11598         PR libgfortran/24584
11599         gfortran.dg/namelist_empty.f90: Rename test.
11600
11601         PR libgfortran/24489
11602         gfortran/read_eor.f90: Rename test.
11603
11604 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
11605
11606         PR fortran/15976
11607         * gfortran.dg/automatic_module_variable.f90: New test.
11608
11609 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
11610
11611         PR target/24445
11612         * gcc.dg/pr24445.c: New test.
11613
11614 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
11615
11616         PR fortran/24655
11617         PR fortran/24755
11618         * gfortran.dg/recursive_statement_functions.f90: Add statement
11619         functions using inline intrinsic functions and parameters to test
11620         that they no longer seg-fault.
11621
11622         PR fortran/24409
11623         gfortran.dg/nested_modules_4.f90: New test.
11624         gfortran.dg/nested_modules_5.f90: New test.
11625
11626 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11627
11628         PR fortran/24643
11629         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
11630
11631 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
11632
11633         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
11634         failures.
11635
11636 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11637
11638         * gcc.dg/sparc-getcontext-1.c: New test.
11639
11640 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
11641
11642         * gcc.dg/ifcvt-fabs-1.c: New test.
11643
11644 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
11645
11646         PR other/4372
11647         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
11648         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
11649
11650 2005-11-09  Richard Guenther  <rguenther@suse.de>
11651
11652         PR tree-optimization/24716
11653         * gcc.c-torture/execute/pr24716.c: New testcase.
11654
11655 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11656
11657         * gcc.dg/pr24624.c: Disable for non S/390 targets.
11658
11659 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11660
11661         PR 24624
11662         * gcc.dg/pr24624.c: Testcase added.
11663
11664 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11665
11666         PR 24623
11667         * g++.dg/other/pr24623.C: Testcase added.
11668
11669 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
11670
11671         PR fortran/22607
11672         * gfortran-dg/pure_byref_1.f90: New.
11673         * gfortran-dg/pure_byref_2.f90: New.
11674
11675 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
11676
11677         PR c/24101
11678         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
11679         * gcc.dg/dg.exp: Run main loop also for *.i files.
11680
11681 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
11682
11683         PR c++/19450
11684         * g++.dg/tls/diag-3.C: New test.
11685         * g++.dg/tls/diag-4.C: New test.
11686         * g++.dg/tls/static-1.C: New test.
11687         * g++.dg/tls/static-1a.cc: New file.
11688
11689 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
11690
11691         PR 23046
11692         * g++.dg/tree-ssa/pr23046.C: New test.
11693
11694 2005-11-08  Devang Patel <dpatel@apple.com>
11695
11696         PR tree-optimization/23115
11697         * gcc.dg/tree-ssa/pr23115.c: New.
11698
11699 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
11700
11701         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
11702         * gcc.target/powerpc/pr16155.c: Same.
11703         * gcc.target/powerpc/altivec-1.c: Same.
11704         * gcc.target/powerpc/altivec-2.c: Same.
11705         * gcc.target/powerpc/altivec-3.c: Same.
11706         * gcc.target/powerpc/altivec-5.c: Same.
11707         * gcc.target/powerpc/altivec-11.c: Same.
11708         * gcc.target/powerpc/altivec-12.c: Same.
11709         * gcc.target/powerpc/altivec-14.c: Same.
11710         * gcc.target/powerpc/altivec-22.c: Same.
11711         * gcc.target/powerpc/altivec-consts.c: Same.
11712         * gcc.target/powerpc/altivec-pr22085.c: Same.
11713         * gcc.target/powerpc/altivec-splat.c: Same.
11714         * gcc.target/powerpc/altivec-varargs-1.c: Same.
11715         * gcc.target/powerpc/altivec-vec-merge.c: Same.
11716         * gcc.target/powerpc/darwin-longlong.c: Same.
11717
11718 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
11719
11720         PR target/19340
11721         * gcc.dg/pr19340.c: New test.
11722
11723 2005-11-07  Ian Lance Taylor  <ian@airs.com>
11724
11725         PR rtl-optimization/24683
11726         * gcc.dg/pr24683.c: New test.
11727
11728 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
11729
11730         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
11731         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
11732
11733 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
11734
11735         * gcc.target/i386/pr23376.c: Compile with -mmmx.
11736
11737 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
11738
11739         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
11740
11741 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
11742
11743         PR target/24230
11744
11745         * gcc.target/powerpc/altivec-consts.c,
11746         gcc.target/powerpc/altivec-splat.c: New testcase.
11747
11748 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
11749
11750         PR c/24599
11751
11752         * gcc.dg/overflow-2.c: New testcase.
11753
11754 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
11755
11756         PR rtl-optimization/23567
11757         * gcc.c-torture/execute/20051104-1.c: New test.
11758
11759 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
11760
11761         PR fortran/24534
11762         gfortran.dg/private_type_2.f90: Modified to check that case with
11763         PRIVATE declaration within derived type is accepted.
11764
11765         PR fortran/20838
11766         gfortran.dg/pointer_assign_1.f90: New test.
11767
11768         PR fortran/20840
11769         * gfortran.dg/arrayio_0.f90: New test.
11770
11771         PR fortran/17737
11772         gfortran.dg/data_initialized.f90: New test.
11773         gfortran.dg/data_constraints_1.f90: New test.
11774         gfortran.dg/data_constraints_2.f90: New test.
11775
11776 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
11777
11778         PR fortran/24174
11779         PR fortran/24305
11780         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
11781
11782 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
11783
11784         PR 24670
11785         * gcc.dg/tree-ssa/pr24670.c: New test.
11786
11787 2005-11-05  Ian Lance Taylor  <ian@airs.com>
11788
11789         PR target/22432
11790         * gcc.target/i386/pr22432.c: New test.
11791
11792 2005-11-05  Richard Henderson  <rth@redhat.com>
11793
11794         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
11795         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
11796         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
11797         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
11798         from gcc.dg/alpha-*.
11799         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
11800         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
11801
11802 2005-11-05  Andreas Jaeger  <aj@suse.de>
11803
11804         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
11805
11806 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
11807
11808         PR target/23424
11809         * gcc.dg/torture/pr23424-1.c: New test.
11810
11811 2005-11-04  Richard Henderson  <rth@redhat.com>
11812
11813         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
11814         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
11815         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
11816         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
11817         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
11818         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
11819         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
11820         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
11821         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
11822         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
11823         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
11824         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
11825         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
11826         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
11827         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
11828         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
11829         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
11830         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
11831         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
11832         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
11833         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
11834         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
11835         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
11836         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
11837         Move from gcc.dg/.
11838         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
11839         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
11840         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
11841         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
11842         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
11843         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
11844         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
11845         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
11846         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
11847         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
11848         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
11849         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
11850         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
11851         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
11852         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
11853         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
11854         gcc.target/i386/lea.c, gcc.target/i386/local.c,
11855         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
11856         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
11857         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
11858         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
11859         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
11860         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
11861         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
11862         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
11863         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
11864         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
11865         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
11866         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
11867         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
11868         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
11869         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
11870         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
11871         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
11872         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
11873         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
11874         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
11875         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
11876         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
11877         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
11878         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
11879         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
11880         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
11881         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
11882         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
11883
11884 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
11885
11886         PR 24627
11887         * gcc.dg/tree-ssa/pr24627.c: New test.
11888
11889 2005-11-04 Paul Brook  <paul@codesourcery.com>
11890
11891         * gcc.dg/tls/opt-10.c: New test.
11892
11893 2005-11-04  Andreas Jaeger  <aj@suse.de>
11894
11895         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
11896         avoid extra warnings.
11897
11898 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11899
11900         PR libfortran/22298
11901         * gcc/testsuite/lib/target-supports.exp
11902         (check_effective_target_static_libgfortran): New
11903         static_libgfortran effective target.
11904         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
11905         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
11906
11907 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
11908
11909         * gcc.dg/pr24615.c: Guard test with { target fpic }.
11910
11911 2005-11-03  Josh Conner  <jconner@apple.com>
11912
11913         PR c++/19989
11914         g++.dg/ext/array2.C: New test.
11915         g++.dg/template/dependent-name3.C: New test.
11916         g++.dg/template/dependent-name4.C: New test.
11917         g++.dg/template/sfinae2.C: New test.
11918
11919 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11920
11921         PR preprocessor/22042
11922         * gcc.dg/cpp/strify4.c: New test.
11923
11924 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11925
11926         PR c++/17964
11927         * g++.dg/cpp/string-1.C: New test.
11928
11929 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11930
11931         * gcc.target/powerpc: New directory.
11932         * gcc.target/powerpc/powerpc.exp: New file.
11933         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
11934         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
11935         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
11936         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
11937         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
11938         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
11939         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
11940         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
11941         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
11942         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
11943         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
11944         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
11945         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
11946         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
11947         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
11948         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
11949         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
11950         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
11951         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
11952         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
11953         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
11954         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
11955         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
11956         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
11957         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
11958         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
11959         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
11960         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
11961         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
11962         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
11963         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
11964         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
11965         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
11966         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
11967
11968 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
11969
11970         PR c++/21627
11971         * g++.dg/warn/inline2.C: New test.
11972
11973 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11974
11975         PR middle-end/23155
11976         * g++.dg/ext/c99struct1.C: New test.
11977         * gcc.dg/union-cast-1.c: New test.
11978         * gcc.dg/union-cast-2.c: New test.
11979         * gcc.dg/union-cast-3.c: New test.
11980
11981 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11982
11983         PR middle-end/24589
11984         * gcc.c-torture/execute/zero-struct-2.c: New test.
11985
11986 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11987
11988         PR c++/24582
11989         * g++.dg/init/switch1.C: New test.
11990
11991 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11992
11993         * gcc.dg/delay-slot-1.c: New test.
11994
11995 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
11996
11997         PR target/24620
11998         * gcc.dg/pr24620.c: New test.
11999
12000 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
12001
12002         PR c/24329
12003         * gcc.dg/format/unnamed-1.c: New test.
12004
12005 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12006
12007         PR c++/22434
12008         * g++.dg/expr/cond8.C: New test.
12009
12010         PR c++/24560
12011         * g++.dg/parse/dot1.C: New test.
12012
12013 2005-11-02  Jan Hubicka  <jh@suse.cz>
12014
12015         PR target/23303
12016         * gcc.dg/i386-lea.c: New test
12017
12018 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
12019
12020         PR target/24615
12021         * gcc.dg/pr24615.c: New test.
12022
12023 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
12024
12025         PR target/24600
12026         * gcc.dg/pr24600.c: New test.
12027
12028 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12029
12030         PR c++/19253
12031         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
12032         * g++.dg/parse/typename9.C: New test.
12033         * g++/dg/parse/typename10.C: Likewise.
12034
12035 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
12036
12037         PR fortran/18157
12038         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
12039         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
12040         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
12041
12042 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12043
12044         PR c++/24569
12045         * g++.dg/debug/static1.C: New test.
12046
12047 2005-11-02  Josh Conner  <jconner@apple.com>
12048
12049         * g++.dg/crash38.C: moved into proper directory...
12050         * g++.dg/template/crash42.C: ...here
12051
12052 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
12053
12054         PR target/18338
12055         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
12056         pcc_bitfield_type_matters || default_packed.
12057
12058         * lib/target-supports.exp
12059         (check_effective_target_pcc_bitfield_type_matters): New proc.
12060         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
12061
12062         PR testsuite/23304
12063         * lib/target-supports.exp (check_effective_default_packed): New proc.
12064         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
12065         Gate expected errors on target ! default_packed.
12066         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
12067
12068 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12069
12070         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
12071         change (r106358).
12072
12073 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12074
12075         PR fortran/24008
12076         * gfortran.dg/entry_5.f90: New.
12077         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
12078
12079 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
12080
12081         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
12082
12083 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
12084
12085         PR fortran/21565
12086         gfortran.dg/namelist_blockdata.f90: New test.
12087
12088         PR fortran/18737
12089         gfortran.dg/external_implicit_none.f90: New test.
12090
12091         PR fortran/14994
12092         * gfortran.dg/secnds.f: New test.
12093
12094 2005-10-31  Jan Hubicka  <jh@suse.cz>
12095
12096         PR target/20928
12097         * gcc.c-torture/compile/pr20928.c: New test.
12098
12099 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
12100
12101         PR middle-end/23492
12102         * gcc.c-torture/compile/zero-strct-5.c: New test.
12103
12104 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
12105
12106         PR libgfortran/24584
12107         * gfortran.dg/pr24584.f90: New test.
12108
12109 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
12110
12111         PR fortran/18883
12112         * gfortran.dg/char_result_9.f90: New.
12113         * gfortran.dg/char_result_10.f90: New.
12114
12115 2005-10-30  Jan Hubicka  <jh@suse.cz>
12116
12117         * g++.dg/tree-ssa/pr24172.C: New testcase.
12118
12119 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12120
12121         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
12122
12123 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
12124
12125         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
12126         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
12127         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
12128         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
12129         gfortran.dg/enum_9.f90,
12130         gfortran.fortran-torture/compile/enum_1.f90,
12131         gfortran.fortran-torture/execute/enum_1.f90,
12132         gfortran.fortran-torture/execute/enum_2.f90,
12133         gfortran.fortran-torture/execute/enum_3.f90,
12134         gfortran.fortran-torture/execute/enum_4.f90: New tests.
12135
12136 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
12137
12138         PR target/18482
12139         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
12140         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
12141
12142 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12143
12144         PR libfortran/20179
12145         * gfortran.dg/mixed_io_1.f90: New test.
12146         * gfortran.dg/mixed_io_1.c: New file.
12147
12148 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12149
12150         * gfortran.dg/malloc_free_1.f90: New test.
12151
12152 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
12153
12154         * gcc.dg/nested-func-4.c: Require profiling -pg.
12155
12156 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12157
12158         PR C++/23229
12159         * g++.dg/warn/main-2.C: New test.
12160
12161 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
12162
12163         PR fortran/24545
12164         * gfortran.dg/interface_2.f90: new test.
12165
12166 2005-10-28  Josh Conner  <jconner@apple.com>
12167
12168         PR c++/22153
12169         * g++.dg/template/crash38.C: New test.
12170         * g++.dg/parse/explicit1.C: Change expected errors.
12171
12172 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12173
12174         PR C++/23426
12175         * g++.dg/other/large-size-array.C: New test.
12176
12177 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12178
12179         PR middle-end/24362
12180         * g++.dg/opt/complex4.C: New test.
12181
12182 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
12183
12184         * gcc.dg/nested-func-4.c: New test.
12185
12186 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
12187
12188         PR fortran/24158
12189         gfortran.dg/derived_recursion.f90: New test.
12190         gfortran.dg/implicit_actual.f90: New test.
12191
12192 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
12193
12194         PR middle-end/24295, PR testsuite/24477
12195         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
12196         removed when weakref hits the tree.
12197
12198 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
12199
12200         * gfortran.dg/cray_pointers_4.f90: New test.
12201
12202         * gfortran.dg/cray_pointers_5.f90: New test.
12203
12204 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
12205
12206         PR fortran/22290
12207         * gfortran.dg/assign_5.f90: New test.
12208         * gfortran.dg/assign_6.f: New test.
12209
12210 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
12211
12212         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
12213         CPU has no SSE support.
12214
12215 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
12216
12217         PR libgfortran/24224
12218         * gfortran.dg/arrayio_1.f90: Update attribution.
12219         * gfortran.dg/arrayio_2.f90: Update attribution.
12220         * gfortran.dg/arrayio_3.f90: Update attribution.
12221         * gfortran.dg/arrayio_4.f90: Update test conditions.
12222         * gfortran.dg/arrayio_5.f90: Update attribution.
12223         * gfortran.dg/arrayio_6.f90: New test.
12224         * gfortran.dg/arrayio_7.f90: New test.
12225
12226 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
12227
12228         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
12229
12230 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
12231
12232         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
12233
12234 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
12235
12236         PR fortran/24416
12237         * gfortran.dg/namelist_char_only.f90: New test.
12238
12239 2005-10-24  Asher Langton  <langton2@llnl.gov>
12240
12241         PR fortran/17031
12242         PR fortran/22282
12243         * gfortran.dg/cray_pointers_1.f90: New test.
12244         * gfortran.dg/cray_pointers_2.f90: New test.
12245         * gfortran.dg/cray_pointers_3.f90: New test.
12246         * gfortran.dg/loc_1.f90: New test.
12247         * gfortran.dg/loc_2.f90: New test.
12248
12249 2005-10-24  Steven Bosscher  <stevenb@suse.de>
12250
12251         * gcc.dg/pr24225.c: New test.
12252
12253 2005-10-24  Asher Langton  <langton2@llnl.gov>
12254
12255         * gfortran.dg/dup_save_1.f90: New test.
12256         * gfortran.dg/dup_save_2.f90: New test.
12257
12258 2005-10-24  Paul Brook  <paul@codesourcery.com>
12259
12260         PR 24107
12261         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
12262         stdint.h.
12263
12264 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
12265
12266         PR libgfortran/24489
12267         * gfortran.dg/pr24489.f90: New test.
12268
12269 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
12270
12271         PR fortran/23635
12272         * gfortran.dg/ichar_1.f90: Add tests for derived types.
12273
12274 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
12275
12276         PR target/18911
12277         * g++.dg/init/array16.C: Skip for mmix-*-*.
12278
12279 2005-10-23  Asher Langton  <langton2@llnl.gov>
12280
12281         * gfortran.dg/byte_1.f90: New test.
12282         * gfortran.dg/byte_2.f90: New test.
12283
12284 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
12285
12286         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
12287
12288 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
12289
12290         PR fortran/18022
12291         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
12292
12293         PR fortran/24311
12294         * gfortran.dg/merge_char_const.f90: New test.
12295
12296         PR fortran/24384
12297         * gfortran.dg/spread_scalar_source.f90: New test.
12298
12299 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
12300
12301         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
12302
12303         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
12304         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
12305
12306         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
12307
12308 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
12309
12310         PR fortran/24426
12311         * gfortran.dg/der_pointer_4.f90: New.
12312
12313 2005-10-22  David Ayers  <d.ayers@inode.at>
12314
12315         * obj-c++.dg/except-1.mm: Simplify.
12316
12317 2005-10-21  David Ayers  <d.ayers@inode.at>
12318
12319         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
12320
12321 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
12322
12323         * gfortran.dg/assumed_dummy_2.f90: New test.
12324
12325 2005-10-21  James E Wilson  <wilson@specifix.com>
12326
12327         PR preprocessor/15220
12328         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
12329
12330 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
12331
12332         * gcc.c-torture/execute/20051021-1.c: New test.
12333
12334 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
12335
12336         PR c++/24260
12337         * g++.dg/ext/tmplattr1.C: New test.
12338
12339 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
12340
12341         PR fortran/24440
12342         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
12343
12344 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
12345
12346         * obj-c++.dg/except-1.mm: New.
12347
12348         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
12349
12350 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
12351
12352         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
12353
12354 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
12355
12356         PR middle-end/24295
12357         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
12358         declarations with the same names as thunks' alias targets, use
12359         aliases instead.
12360         * gcc.dg/attr-alias-3.c: New test.
12361         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
12362
12363 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
12364
12365         PR c++/22618
12366         * g++.dg/parse/access8.C: New test.
12367
12368 2005-10-20  Richard Guenther  <rguenther@suse.de>
12369
12370         PR c++/24439
12371         * g++.dg/tree-ssa/pr24439.C: New testcase.
12372
12373 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12374
12375         * g++.dg/opt/delay-slot-1.C: New test.
12376
12377 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
12378
12379         PR fortran/21625
12380         * gfortran.fg/der_init_1.f90: New.
12381
12382 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
12383
12384         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
12385
12386 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
12387
12388         PR c++/21908
12389         * g++.dg/parse/error28.C: New test.
12390
12391 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12392
12393         * gcc.dg/profile-generate-2.c: New test.
12394
12395 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
12396
12397         PR target/23589
12398         * g++.dg/ext/dllimport11.C: New.
12399
12400 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12401
12402         PR c++/22293
12403         * g++.dg/other/friend3.C: New test.
12404
12405 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
12406
12407         PR c++/23293
12408         * g++.dg/template/error19.C: New test.
12409
12410 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
12411
12412         PR c++/21383
12413         * g++.dg/overload/koenig2.C: New.
12414
12415         PR c++/23118
12416         * g++.dg/overload/error2.C: New.
12417
12418         PR c++/22604
12419         * g++.dg/inherit/covariant14.C: New.
12420
12421 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12422
12423         PR c++/23440
12424         * g++.dg/parse/for1.C: New test.
12425
12426 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
12427
12428         PR fortran/23446
12429         * gfortran.dg/host_dummy_index_1.f90: New test.
12430
12431         PR fortran/21459
12432         * gfortran.dg/automatic_char_len_2.f90: New test.
12433
12434         PR fortran/20866
12435         * gfortran.dg/recursive_statement_functions.f90: New test.
12436
12437         PR fortran/20853
12438         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
12439
12440         PR fortran/20849
12441         * gfortran.dg/external_initializer.f90: New test.
12442
12443         PR fortran/20837
12444         * non_module_public.f90: New test.
12445
12446 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
12447
12448         PR c++/24386
12449         * g++.dg/template/overload7.C: New.
12450
12451         PR c++/22551
12452         * g++.dg/other/switch2.C: Remove expected warnings.
12453
12454         PR c++/21353
12455         * g++.dg/template/defarg6.C: New.
12456
12457 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
12458
12459         PR target/24315
12460         * gcc.target/i386/pr24315.c: New test.
12461
12462 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
12463
12464         PR c++/24389
12465         * g++.dg/template/static21.C: New test.
12466         * g++.dg/template/static21-a.cc: Likewise.
12467
12468 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
12469
12470         PR c++/23959
12471         * g++.dg/warn/Wswitch-default-1.C: New test.
12472         * g++.dg/warn/Wswitch-default-2.C: New test.
12473
12474 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
12475
12476         PR c++/22173
12477         * g++.dg/parse/template18.C: New test.
12478         * g++.dg/template/nontype15.C: Likewise.
12479
12480 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
12481
12482         PR fortran/22273
12483         * gfortran.dg/spec_expr_2.f90: New.
12484
12485 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
12486
12487         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
12488         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
12489         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
12490         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
12491         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
12492         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
12493         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
12494         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
12495         previous target-specific skips and warning-message matches where
12496         applicable.
12497
12498 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
12499
12500         PR c++/21347
12501         * g++.dg/warn/Wctor-dtor.C: New test.
12502
12503 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12504
12505         PR c/23439
12506         * gcc.dg/for-1.c: New test.
12507
12508 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
12509
12510         PR c++/19565
12511         * g++.dg/warn/Wconversion1.C: New test.
12512         * g++.dg/ext/packed4.C: Compile with -w.
12513         * g++.dg/opt/20050511-1.C: Likewise.
12514         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
12515
12516 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
12517
12518         * gfortran.dg/boz_5.f90: New test.
12519
12520 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
12521
12522         PR c++/22551
12523         * g++.dg/other/switch2.C: New.
12524
12525         PR c++/23984
12526         * g++.dg/init/ctor7.C: New.
12527
12528 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
12529
12530         PR c++/23730
12531         * g++.dg/parse/crash32.C: New test.
12532
12533 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
12534
12535         PR c++/20721
12536         * g++.dg/init/goto2.C: New test.
12537
12538         PR c++/22464
12539         * g++.dg/template/crash/41.C: New test.
12540
12541         PR c++/22180
12542         * g++.dg/template/crash40.C: New test.
12543
12544         PR c++/23694
12545         * g++.dg/parse/friend5.C: New test.
12546
12547         PR c++/23307
12548         * g++.dg/template/crash38.C: New test.
12549
12550         PR c++/22352
12551         * g++.dg/template/friend38.C: New test.
12552
12553         PR c++/22405
12554         * g++.dg/template/crash39.C: New test.
12555
12556 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
12557
12558         * gcc.dg/debug/dwarf2/dwarf-char1.c,
12559         gcc.dg/debug/dwarf2/dwarf-char2.c,
12560         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
12561
12562         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
12563
12564 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
12565
12566         * gcc.dg/dll-2.c: Add tests for warnings.
12567         * gcc.dg/dll-3.c: Likewise.
12568         * gcc.dg/dll-4.c: Likewise.
12569
12570         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
12571         * g++.dg/ext/dllimport2.C: Likewise.
12572         * g++.dg/ext/dllimport3.C: Likewise.
12573         * g++.dg/ext/dllimport7.C: Likewise.
12574         * g++.dg/ext/dllimport8.C: Likewise.
12575         * g++.dg/ext/dllimport9.C: Likewise.
12576
12577 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
12578
12579         PR fortran/24092
12580         * gfortran.dg/derived_pointer_recursion.f90: New test.
12581
12582 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
12583
12584         * gcc.c-torture/execute/20051012-1.c: New test.
12585
12586 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12587
12588         PR fortran/18082
12589         * gfortran.dg/automatic_char_len_1.f90: New test.
12590
12591 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12592
12593         PR fortran/20847
12594         * gfortran.dg/save_common.f90: New test.
12595
12596         PR fortran/20856
12597         * gfortran.dg/save_result.f90: New test.
12598
12599 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12600
12601         PR c++/21592
12602         * g++.dg/template/dependent-expr1.C: Add new expected error.
12603         * g++.dg/template/dependent-expr2.C: Adjust error text.
12604         * g++.dg/template/overload6.C: New.
12605
12606         PR c++/23797
12607         * g++.dg/other/typename8.C: New.
12608
12609         PR c++/21117
12610         * g++.dg/other/return1.C: New.
12611
12612 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
12613
12614         PR c++/24052
12615         * g++.dg/ext/label5.C: New.
12616
12617 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12618
12619         PR c++/19964
12620         * g++.dg/parse/crash31.C: New.
12621
12622 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
12623
12624         * g++.dg/ipa/ipa-1.c: New test.
12625         * g++.dg/ipa/ipa-2.c: New test.
12626         * g++.dg/ipa/ipa-3.c: New test.
12627         * g++.dg/ipa/ipa-4.c: New test.
12628         * g++.dg/ipa/ipa-5.c: New test.
12629         * g++.dg/ipa/ipa.exp: New file.
12630
12631 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12632
12633         PR fortran/24207
12634         * gfortran.dg/private_type_3.f90: New test.
12635
12636 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
12637
12638         PR fortran/20786
12639         gfortran.dg/aint_anint_1.f90: New test.
12640
12641 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
12642
12643         PR libgfortran/24313
12644         gfortran.dg/csqrt.f: New test.
12645
12646 2005-10-11  Ian Lance Taylor  <ian@airs.com>
12647
12648         PR c++/8057
12649         * g++.dg/warn/noeffect7.C: New test.
12650         * g++.dg/warn/noeffect2.C: Instantiate templates.
12651         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
12652         and warning.
12653
12654 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
12655
12656         PR c++/21089
12657         * g++.dg/init/float1.C: New test.
12658
12659         PR c++/24277
12660         * g++.dg/init/member1.C: Tweak error markers.
12661
12662 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
12663
12664         PR testsuite/24281
12665         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
12666         Check for null pointer.
12667
12668 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
12669
12670         PR c++/21369
12671         * g++.dg/parse/ret-type3.C: New test.
12672
12673 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
12674
12675         PR tree-opt/23946
12676         * gcc.c-torture/compile/pr23946.c: New test.
12677
12678 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
12679
12680         * g++.dg/opt/mmx2.C: New test.
12681
12682 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
12683
12684         PR c++/24277
12685         * g++.dg/template/static20.C: New test.
12686
12687         PR c++/24302
12688         * g++.dg/warn/Wunused-12.C: New test.
12689
12690         PR c++/23437
12691         * g++.dg/template/arg4.C: New test.
12692
12693 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12694
12695         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
12696         * gcc.dg/ucnid-3.c: Likewise.
12697         * gcc.dg/ucnid-4.c: Likewise.
12698         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
12699         * g++.dg/other/ucnid-1.C: Likewise.
12700         * gcc.dg/sparc-frame-1.c: New test.
12701
12702 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
12703
12704         PR c++/24139
12705         * g++.dg/template/spec27.C: New test.
12706
12707         PR c++/24275
12708         * g++.dg/template/static19.C: New test.
12709
12710 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12711
12712         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
12713         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
12714
12715 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
12716
12717         PR target/24136
12718         * gfortran.fortran-torture/compile/pr24136.f: New test.
12719
12720 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
12721
12722         PR c++/22172
12723         * g++.dg/parse/crash30.C: New test.
12724
12725 2005-10-07  Richard Guenther  <rguenther@suse.de>
12726
12727         PR middle-end/24227
12728         * gcc.c-torture/compile/pr24227.c: New testcase.
12729
12730 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
12731
12732         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
12733         Do not put aligned attributes on array elements.
12734
12735 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
12736
12737         PR testsuite/23611, PR testsuite/23615
12738         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
12739         writing prototypes of library functions by hand.
12740         * obj-c++.dg/bitfield-4.mm: Likewise.
12741         * obj-c++.dg/const-str-4.mm: Likewise.
12742         * obj-c++.dg/encode-4.mm: Likewise.
12743         * obj-c++.dg/encode-5.mm: Likewise.
12744         * obj-c++.dg/encode-6.mm: Likewise.
12745         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
12746         * obj-c++.dg/method-10.mm: Likewise.
12747         * obj-c++.dg/method-17.mm: Likewise.
12748         * obj-c++.dg/method-19.mm: Likewise.
12749         * obj-c++.dg/try-catch-2.mm: Likewise.
12750
12751 2005-10-06  Richard Henderson  <rth@redhat.com>
12752
12753         PR 24236
12754         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
12755
12756 2005-10-06  Dale Johannesen  <dalej@apple.com>
12757
12758         * gcc.c-torture/execute/20030125-1.c: Correct.
12759
12760 2005-10-06  Richard Guenther  <rguenther@suse.de>
12761
12762         PR tree-optimization/24238
12763         * g++.dg/tree-ssa/pr24238.C: New testcase.
12764
12765 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
12766
12767         PR 18568
12768         * gfortran.dg/der_pointer_3.f90: New test.
12769
12770 2005-10-05  Devang Patel  <dpatel@apple.com>
12771
12772         PR Debug/23205
12773         * g++.dg/other/PR23205.C: New.
12774
12775 2005-10-05  Richard Henderson  <rth@redhat.com>
12776
12777         PR target/23602
12778         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
12779         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
12780
12781 2005-10-05  Dale Johannesen  <dalej@apple.com>
12782
12783         * gcc.c-torture/execute/float-floor.c: New.
12784
12785 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
12786
12787         PR tree-optimization/21419
12788         PR tree-optimization/24146
12789         PR tree-optimization/24151
12790
12791         * g++.dg/ext/asm7.C: New.
12792         * g++.dg/ext/asm8.C: New.
12793         * gcc.dg/asm-1.c: Compile on all targets.
12794         * gcc.dg/asm-pr24146.c: New.
12795         * gcc.dg/pr21419.c: Adjust error messages.
12796
12797 2005-10-05  Richard Guenther  <rguenther@suse.de>
12798
12799         PR fortran/24176
12800         * gfortran.fortran-torture/compile/empty.f90: New testcase.
12801
12802 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12803
12804         PR c++/23513
12805         * g++.dg/template/spec22.C: Robustify test.
12806         * g++.dg/template/spec26.C: New.
12807
12808 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
12809
12810         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
12811         if target supports vector instructions.
12812
12813 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
12814
12815         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
12816         C99 functions.
12817
12818 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
12819
12820         * lib/target-supports.exp (check_effective_target_fortran_large_real,
12821         check_effective_target_fortran_large_int): Replace cached result
12822         when target changes.
12823
12824 2005-10-04  Devang Patel  <dpatel@apple.com>
12825
12826         * gcc.dg/i386-sse-vect-types.c: New.
12827
12828 2005-10-04  Ian Lance Taylor  <ian@airs.com>
12829
12830         PR preprocessor/13726
12831         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
12832         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
12833
12834 2005-10-04  Richard Guenther  <rguenther@suse.de>
12835
12836         PR c/23576
12837         * gcc.dg/noncompile/pr23576.c: New testcase.
12838
12839 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
12840
12841         PR middle-end/23125
12842         * gcc.dg/register-var-3.c: New test.
12843
12844 2005-10-04  Steven Bosscher  <stevenb@suse.de>
12845
12846         * gcc.dg/pr23049.c: New test.
12847
12848         * gcc.dg/ucnid-4.c: Fix test.
12849
12850 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
12851
12852         PR 23445
12853         * gcc.c-torture/compile/pr23445.c: New test.
12854
12855 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
12856
12857         * g++.dg/overload/unknown1.C: New.
12858
12859 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
12860
12861         PR c++/17775
12862         * g++.dg/template/repo4.C: New test.
12863
12864 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12865
12866         PR libfortran/19308
12867         * gfortran.dg/large_real_kind_2.F90: New test.
12868         * gfortran.dg/large_integer_kind_2.f90: New test.
12869
12870 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
12871
12872         * lib/target-supports.exp (check_effective_target_vect_shift):
12873         Implement with result caching. Add i?86, x86_64 and ia64 targets.
12874         (check_effective_target_vect_condition): Fix copy-n-pasto.
12875
12876         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
12877         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
12878         targets.
12879
12880 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
12881
12882         PR c++/22621
12883         * g++.dg/template/overload5.C : New test.
12884
12885         PR c++/23840
12886         * g++.dg/expr/stdarg1.C: New test.
12887
12888 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
12889
12890         PR 24142
12891         * gcc.c-torture/execute/pr24142.c: New test.
12892
12893 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
12894
12895         PR 24141
12896         * gcc.c-torture/execute/pr24141.c: New test.
12897
12898 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
12899             Diego Novillo  <dnovillo@redhat.com>
12900
12901         PR 23604
12902         * gcc.c-torture/execute/pr23604.c: New test.
12903
12904 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
12905
12906         PR fortran/16404
12907         PR fortran/20835
12908         PR fortran/20890
12909         PR fortran/20899
12910         PR fortran/20900
12911         PR fortran/20901
12912         PR fortran/20902
12913         gfortran.dg/equiv_constraint_1.f90: New test.
12914         gfortran.dg/equiv_constraint_2.f90: New test.
12915         gfortran.dg/equiv_constraint_3.f90: New test.
12916         gfortran.dg/equiv_constraint_4.f90: New test.
12917         gfortran.dg/equiv_constraint_5.f90: New test.
12918         gfortran.dg/equiv_constraint_6.f90: New test.
12919         gfortran.dg/equiv_constraint_7.f90: New test.
12920         gfortran.dg/equiv_constraint_8.f90: New test.
12921         gfortran.dg/private_type_1.f90: New test.
12922         gfortran.dg/private_type_2.f90: New test.
12923         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
12924         980628-10.f: Assert std=gnu to permit mixing of
12925         types in equivalence statements.
12926
12927 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
12928
12929         PR 24112
12930         * gfortran.dg/open_status_1.f90: New.
12931
12932 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
12933
12934         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
12935         * gcc.dg/vect/pr22480.c: Clean up temp files.
12936         * gcc.dg/vect/pr23831.c: Clean up temp files.
12937         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
12938         Clean up temp files.
12939         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
12940         Clean up temp files.
12941
12942         * gcc.dg/20050309-1.c: Clean up temp files.
12943         * gcc.dg/20050325-1.c: Clean up temp files.
12944
12945 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
12946
12947         PR tree-optimization/24059
12948         * gcc.dg/vect/pr24059.c : New test.
12949
12950 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
12951
12952         PR middle-end/24109
12953         * gcc.c-torture/execute/20050929-1.c: New test.
12954
12955 2005-09-29  Steven Bosscher  <stevenb@suse.de>
12956
12957         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
12958
12959 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
12960
12961         PR c/21419
12962         * gcc.dg/pr21419.c: New test.
12963
12964 2005-09-29  Steven Bosscher  <stevenb@suse.de>
12965
12966         * gcc.dg/pr23911.c: New test.
12967
12968 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
12969
12970         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
12971
12972         PR c++/16782
12973         * g++.dg/parse/qualified4.C: New test.
12974         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
12975         * g++.old-deja/g++.mike/p8154.C: Likewise.
12976
12977 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
12978
12979         PR c++/22147
12980         * g++.dg/template/friend37.C: New test.
12981         * g++.dg/parse/crash28.C: Adjust error markers.
12982
12983 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
12984
12985         PR fortran/18518
12986         * gfortran.fortran-torture/execute/save_2.f90: New decl.
12987
12988 2005-09-27  Devang Patel  <dpatel@apple.com>
12989
12990         PR tree-optimization/23625
12991         * gcc.dg/pr23625.c: New test.
12992
12993 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
12994
12995         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
12996         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
12997
12998 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
12999
13000         PR fortran/23677
13001         * gfortran.fortran-torture/execute/save_1.f90: New test.
13002         * gfortran.dg/save_1.f90: New test.
13003
13004 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
13005
13006         * gcc.target/i386/builtin-apply-mmx.c: New test.
13007
13008         PR target/22576
13009         * gcc.target/i386/pr22576.c: New test.
13010
13011         PR target/22585
13012         * gcc.target/i386/pr22585.c: New test.
13013
13014         PR target/23268
13015         * gcc.target/i386/pr23268.c: New test.
13016
13017         PR middle-end/23831
13018         * gcc.dg/vect/pr23831.c: New test.
13019
13020         PR target/24055
13021         * gcc.target/i386/pr24055.c: New test.
13022
13023 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
13024
13025         PR tree-optimization/23960
13026         * gcc.c-torture/compile/pr23960.c: New.
13027
13028 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
13029
13030         PR fortran/16861
13031         * gfortran.dg/nested_modules_3.f90: New.
13032
13033 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
13034
13035         PR fortran/24005
13036         gfortran.dg/interface_1.f90: New test.
13037
13038 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
13039         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13040
13041         PR fortran/23843
13042         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
13043
13044 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
13045
13046         PR fortran/23516
13047         * gfortran.dg/imag_1.f: New test.
13048         * gfortran.dg/imag_2.f: Ditto.
13049
13050 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
13051
13052         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
13053
13054 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
13055
13056         PR c++/21983
13057         * g++.dg/warn/pr21983.C: New test.
13058
13059 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
13060
13061         * gcc.dg/20050922-1.c: Testcase added.
13062
13063 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
13064
13065         PR c++/23993
13066         * g++.dg/template/array14.C: New test.
13067
13068 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
13069
13070         PR fortran/19929
13071         * gfortran.dg/der_ptr_component_1.f90: New test.
13072
13073 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13074
13075         PR c++/23965
13076         * g++.dg/template/error1.C: Reject "no matching function" message.
13077
13078 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13079
13080         PR c++/17609
13081         * g++.dg/lookup/error1.C: New test.
13082
13083 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
13084
13085         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
13086         functionality of the testcase.
13087
13088 2005-09-20  Richard Henderson  <rth@redhat.com>
13089
13090         * gcc.dg/vect/vect-22.c: Require vect_float.
13091         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
13092
13093 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
13094
13095         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
13096         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
13097         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
13098         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
13099         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
13100         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
13101         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
13102         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
13103         * gcc.dg/cpp/ucnid-8.c: New test.
13104
13105 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13106
13107         PR tree-optimization/23929
13108         * gcc.c-torture/compile/pr23929.c: New test.
13109
13110 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
13111
13112         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
13113         for one loop.
13114
13115 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
13116
13117         PR testsuite/23186
13118         * g++.dg/other/pr22003.C: Require named sections.
13119
13120 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13121
13122         PR c++/23947
13123         * g++.dg/rtti/crash3.C: New test.
13124
13125         PR tree-optimization/23818
13126         * gcc.dg/pr23818.c: New test.
13127
13128 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13129
13130         PR fortran/23420
13131         * gfortran.dg/print_fmt_4.f: New.
13132
13133 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13134
13135         PR fortran/23663
13136         * gfortran.fortran-torture/execute/entry_11.f90: New test.
13137
13138 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
13139
13140         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
13141         Use pointers to local alignable arrays instead. Added comments.
13142         * gcc.dg/vect/vect-46.c: Likewise.
13143         * gcc.dg/vect/vect-48.c: Likewise.
13144         * gcc.dg/vect/vect-49.c: Likewise.
13145         * gcc.dg/vect/vect-52.c: Likewise.
13146         * gcc.dg/vect/vect-53.c: Likewise.
13147         * gcc.dg/vect/vect-54.c: Likewise.
13148         * gcc.dg/vect/vect-56.c: Likewise.
13149         * gcc.dg/vect/vect-57.c: Likewise.
13150         * gcc.dg/vect/vect-58.c: Likewise.
13151         * gcc.dg/vect/vect-60.c: Likewise.
13152         * gcc.dg/vect/vect-61.c: Likewise.
13153
13154         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
13155         The test is no longer vectorizable on vect_no_align targets.
13156         * gcc.dg/vect/vect-43.c: Likewsie.
13157
13158         * gcc.dg/vect/vect-44.c: Added comments.
13159         * gcc.dg/vect/vect-45.c: Added comments.
13160         * gcc.dg/vect/vect-50.c: Added comments.
13161         * gcc.dg/vect/vect-51.c: Added comments.
13162
13163         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
13164         aligned type.
13165         * gcc.dg/vect/Os-vect-95.c: Likewise.
13166
13167         * gcc.dg/vect/vect-41.c: Test removed.
13168         * gcc.dg/vect/vect-47.c: Test removed.
13169         * gcc.dg/vect/vect-55.c: Test removed.
13170         * gcc.dg/vect/vect-59.c: Test removed.
13171
13172 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
13173
13174         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
13175         No longer vectorizable on vect_no_align targets.
13176         * gcc.dg/vect/pr20122.c: Likewise.
13177         * gcc.dg/vect/vect-74.c: Likewise.
13178         * gcc.dg/vect/vect-75.c: Likewise.
13179         * gcc.dg/vect/vect-76.c: Likewise.
13180
13181         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
13182         Will not be vectorizable on vect_no_align targets once aliasing issues
13183         are resolved.
13184         * gcc.dg/vect/vect-79.c: Likewise.
13185
13186         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
13187         * gcc.dg/vect/vect-78.c: Likewise.
13188         * gcc.dg/vect/vect-97.c: Likewise.
13189
13190 2005-09-19  Steven Bosscher  <stevenb@suse.de>
13191
13192         * gcc.dg/pr23943.c: New test.
13193
13194 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
13195
13196         PR fortran/19181
13197         * gfortran.dg/derived_pointer_null_1.f90: New test.
13198
13199 2005-09-18  Richard Guenther  <rguenther@suse.de>
13200
13201         PR middle-end/23944
13202         * gcc.c-torture/compile/pr23944.c: New testcase.
13203
13204 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
13205
13206         PR fortran/15975
13207         * gfortran.dg/der_pointer_2.f90: New test.
13208
13209 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
13210
13211         PR fortran/16861
13212         * gfortran.dg/nested_modules_2.f90: New test.
13213
13214 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13215
13216         PR c++/18368
13217         * g++.dg/other/semicolon.C: New test.
13218
13219 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
13220
13221         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
13222         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
13223
13224 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
13225
13226         PR c++/23914
13227         * g++.dg/template/static18.C: New test.
13228
13229         PR c++/21514
13230         * g++.dg/template/crash19.C: Remove dg-error marker.
13231         * g++.dg/template/local4.C: New test.
13232
13233 2005-09-16  Paul Brook  <paul@codesourcery.com>
13234
13235         PR fortran/23906
13236         * gfortran.dg/dependency_1.f90: New test.
13237
13238 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
13239
13240         PR c++/23896
13241         * g++.dg/template/static17.C: New test.
13242
13243 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
13244
13245         PR c++/23139
13246         * g++.dg/warn/huge-val1.C: New test.
13247
13248 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
13249
13250         PR c++/13140
13251         * g++.dg/parse/class2.C: New test.
13252         * g++.dg/template/explicit8.C: Likewise.
13253         * g++.dg/template/spec25.C: Likewise.
13254
13255 2005-09-14  Josh Conner  <jconner@apple.com>
13256
13257         PR middle-end/23584
13258         * gcc.dg/pr23584.c: New test.
13259
13260 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
13261
13262         PR fortran/21875 Internal Unit Array I/O, NIST
13263         * gfortran.dg/arrayio_1.f90: New test.
13264         * gfortran.dg/arrayio_1.f90: New test.
13265         * gfortran.dg/arrayio_1.f90: New test.
13266         * gfortran.dg/arrayio_1.f90: New test.
13267         * gfortran.dg/arrayio_1.f90: New test.
13268
13269 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
13270
13271         PR middle-end/22480
13272         * gcc.dg/vect/pr22480.c: New test.
13273
13274 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
13275
13276         PR fortran/19358
13277         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
13278
13279 2005-09-13 Josh Conner <jconner@apple.com>
13280
13281         PR c++/23180
13282         * g++.dg/init/struct2.C: New test.
13283         * g++.dg/init/struct3.C: New test.
13284
13285 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
13286
13287         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
13288         Clean up temp files.
13289         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
13290         gcc.dg/tree-ssa/builtin-fprintf-1.c,
13291         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
13292         gcc.dg/tree-ssa/builtin-printf-1.c,
13293         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
13294         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
13295         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
13296         gcc.dg/tree-ssa/builtin-vprintf-1.c,
13297         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
13298         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
13299         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
13300         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
13301         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
13302         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
13303         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
13304         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
13305
13306 2005-09-13  Josh Conner  <jconner@apple.com>
13307
13308         * lib/gcc-dg.exp: Load scanipa.exp.
13309         (cleanup-dump): New procedure.
13310         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
13311         * lib/scandump.exp: New file.
13312         * lib/scantree.exp: Use it.
13313         * lib/scanipa.exp: New file.
13314
13315 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
13316
13317         PR fortran/17740
13318         * gfortran.dg/generic_4.f90: New test.
13319
13320 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
13321
13322         PR target/23816
13323         * gcc.target/i386/pr23816-1.c: New test.
13324         * gcc.target/i386/pr23816-2.c: New test.
13325
13326
13327 2005-09-13  Bastian Blank <waldi@debian.org>
13328
13329         PR c++/16171
13330         * g++.dg/abi/mangle26.C: New test.
13331         * g++.dg/abi/mangle27.C: New test.
13332         * g++.dg/abi/mangle28.C: New test.
13333         * g++.dg/abi/mangle29.C: New test.
13334
13335         PR c++/23839
13336         * g++.dg/parse/register1.C: New test.
13337
13338 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
13339
13340         PR c++/23842
13341         * g++.dg/template/access16.C: New test.
13342
13343 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13344
13345         * gfortran.dg/char_pack_2.f90: Increase the vector size.
13346
13347 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13348
13349         PR fortran/18899
13350         * gfortran.dg/shape_2.f90: New test.
13351
13352 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13353
13354         PR target/19269
13355         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
13356         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
13357         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
13358         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
13359         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
13360         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
13361         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
13362         tests.
13363
13364 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13365
13366         PR c++/23841
13367         * g++.dg/parse/template17.C: New test.
13368
13369 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13370
13371         PR c++/23789
13372         * g++.dg/template/nontype14.C: New test.
13373
13374 2005-09-12  Ian Lance Taylor  <ian@airs.com>
13375
13376         PR g++/7874
13377         * g++.dg/lookup/friend7.C: New test.
13378         * g++.dg/lookup/friend8.C: New test.
13379         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
13380         so that it will be found via argument dependent lookup.
13381         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
13382         friend functions which will no longer be found.
13383         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
13384         function g, so that it will be found via argument dependent
13385         lookup.
13386         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
13387         * g++.old-deja/g++.mike/net43.C: Likewise.
13388
13389 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13390
13391         PR c++/23691
13392         * g++.dg/template/static16.C: New test.
13393
13394 2005-09-12  Josh Conner  <jconner@apple.com>
13395
13396         PR middle-end/23237
13397         * gcc.c-torture/compile/pr23237.c: New test.
13398
13399 2005-09-11  Richard Henderson  <rth@redhat.com>
13400
13401         * g++.dg/other/error8.C: Update expected diagnostic text.
13402
13403 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13404
13405         PR libfortran/19872
13406         * gfortran.dg/overwrite_1.f: New test.
13407
13408 2005-09-09  Josh Conner  <jconner@apple.com>
13409
13410         * g++.dg/init/pr23180-1.C: Removed.
13411         * g++.dg/init/pr23180-2.C: Removed.
13412
13413 2005-09-09  David Daney <ddaney@avtrex.com>
13414
13415         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
13416         files which are ...
13417         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
13418         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
13419
13420 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13421
13422         * gfortran.dg/iostat_2.f90: New test.
13423
13424 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
13425
13426         PR c++/22252
13427         * g++.dg/ext/interface1.C: New test.
13428         * g++.dg/ext/interface1.h: Likewise.
13429         * g++.dg/ext/interface1a.cc: Likewise.
13430
13431 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
13432
13433         * gfortran.dg/iomsg_1.f90: New test case.
13434
13435 2005-09-09  Richard Guenther  <rguenther@suse.de>
13436
13437         PR c++/23624
13438         * g++.dg/tree-ssa/pr23624.C: New testcase.
13439
13440 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13441
13442         PR fortran/19239
13443         * gfortran.dg/vector_subscript_1.f90,
13444         * gfortran.dg/vector_subscript_2.f90: New tests.
13445
13446 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13447
13448         PR fortran/21104
13449         * gfortran.dg/array_alloc_1.f90,
13450         * gfortran.dg/array_alloc_2.f90,
13451         * gfortran.dg/array_alloc_3.f90: New tests.
13452
13453 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13454
13455         PR fortran/12840
13456         * gfortran.dg/array_constructor_6.f90
13457         * gfortran.dg/array_constructor_7.f90
13458         * gfortran.dg/array_constructor_8.f90
13459         * gfortran.dg/array_constructor_9.f90
13460         * gfortran.dg/array_constructor_10.f90
13461         * gfortran.dg/array_constructor_11.f90
13462         * gfortran.dg/array_constructor_12.f90: New tests.
13463
13464 2005-09-08  Josh Conner  <jconner@apple.com>
13465
13466         PR c++/23180
13467         * g++.dg/init/pr23180-1.C: New test.
13468         * g++.dg/init/pr23180-2.C: New test.
13469
13470 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
13471
13472         PR fortran/18878
13473         * gfortran.dg/module_double_reuse.f90: New.
13474
13475 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
13476
13477         PR fortran/23270
13478         PR fortran/22304
13479         PR fortran/18870
13480         PR fortran/17917
13481         PR fortran/16511
13482         * gfortran.dg/common_equivalence_1.f: New.
13483         * gfortran.dg/common_equivalence_2.f: New.
13484         * gfortran.dg/common_equivalence_3.f: New.
13485         * gfortran.dg/contained_equivalence_1.f90: New.
13486         * gfortran.dg/module_blank_common.f90: New.
13487         * gfortran.dg/module_commons_1.f90: New.
13488         * gfortran.dg/module_equivalence_1.f90: New.
13489         * gfortran.dg/nested_modules_1.f90: New.
13490         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
13491         equivalences and add comment to connect the test with
13492         the PR.
13493
13494 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13495
13496         PR fortran/23765
13497         * gfortran.dg/common_6.f90: New test.
13498
13499 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
13500
13501         PR fortran/15326
13502         * gfortran.dg/char_result_1.f90,
13503         * gfortran.dg/char_result_2.f90,
13504         * gfortran.dg/char_result_3.f90,
13505         * gfortran.dg/char_result_4.f90,
13506         * gfortran.dg/char_result_5.f90,
13507         * gfortran.dg/char_result_6.f90,
13508         * gfortran.dg/char_result_7.f90,
13509         * gfortran.dg/char_result_8.f90: New tests.
13510
13511 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
13512
13513         PR fortran/19928
13514         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
13515
13516 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
13517
13518         PR obj-c++/16816
13519         * obj-c++.dg/selector-5.mm: New test.
13520         * obj-c++.dg/selector-6.mm: New test.
13521
13522 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
13523
13524         PR objc/20574
13525         PR objc/19324
13526         * objc.dg/error-1.m: New test.
13527
13528 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
13529
13530         PR fortran/23373
13531         * gfortran.fortran-torture/execute/pr23373-1.f90,
13532         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
13533
13534 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
13535
13536         PR libfortran/23760
13537         * gfortran.dg/g77/1832.f: Remove long string in write statement
13538         to allow the test to pass on correct list directed output with
13539         prepended space.
13540
13541 2005-09-07  James E Wilson  <wilson@specifix.com>
13542
13543         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
13544
13545 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
13546
13547         * gfortran.dg/parameter+save.f90: Rename to
13548         * gfortran.dg/parameter_save.f90: .. this.
13549
13550 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
13551
13552         PR fortran/20848
13553         * gfortran.dg/parameter+save.f90: New test case.
13554
13555 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
13556
13557         PR fortran/19269
13558         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
13559
13560 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
13561
13562         PR c/23075
13563         * gcc.dg/pr23075.c: New test.
13564         * g++.dg/warn/pr23075.C: New test.
13565
13566         PR target/22362
13567         * gcc.target/i386/pr22362.c: New test.
13568
13569         PR rtl-optimization/23098
13570         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
13571
13572         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
13573         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13574         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13575
13576 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
13577
13578         * g++.dg/expr/cast6.C: New test.
13579
13580         PR c++/9782
13581         * g++.dg/init/new15.C: New test.
13582
13583 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
13584
13585         * gcc.dg/vect/Os-vect-95.c: New test.
13586         * gcc.dg/vect/vect-95.c: Same.
13587
13588 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
13589
13590         * gcc.dg/vect/vect-29.c: Update xfail testing.
13591         * gcc.dg/vect/vect-44.c: Same.
13592         * gcc.dg/vect/vect-48.c: Same.
13593         * gcc.dg/vect/vect-50.c: Same.
13594         * gcc.dg/vect/vect-72.c: Same.
13595         * gcc.dg/vect/vect-77.c: Same.
13596         * gcc.dg/vect/vect-78.c: Same.
13597         * gcc.dg/vect/vect-80.c: Same.
13598         * gcc.dg/vect/vect-96.c: Same.
13599         * gcc.dg/vect/vect-100.c: Same.
13600         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
13601         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
13602         * gfortran.dg/vect/vect-5.f90: Same.
13603
13604 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
13605
13606         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
13607         start strings.
13608         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13609         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13610
13611         PR c++/23056
13612         * g++.dg/opt/pr23056.C: New test.
13613
13614         PR rtl-optimization/23098
13615         * gcc.target/i386/pr23098.c: New test.
13616
13617 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
13618
13619         PR c++/23667
13620         * g++.dg/template/static15.C: New test.
13621
13622         PR c++/21440
13623         * g++.dg/ext/stmtexpr5.C: New test.
13624         * g++.dg/ext/stmtexpr6.C: Likewise.
13625
13626 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
13627
13628         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
13629
13630         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
13631         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13632         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13633
13634 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
13635
13636         PR libfortran/23321
13637         * gfortran.dg/direct_io_4.f90: New test case.
13638
13639 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
13640             Rasmus Hahn  <rassahah@neofonie.de>
13641
13642         PR libobjc/23108
13643         * objc.dg/type-stream-1.m: New test.
13644
13645 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
13646
13647         PR fortran/23661
13648         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
13649         gfortran.dg/print_fmt_3.f90: New test.
13650
13651 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
13652
13653         * gfortran.dg/fmt_t_1.f90: New test.
13654
13655 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
13656
13657         PR rtl-optimization/23454
13658         * g++.dg/opt/pr23454.C: New test.
13659
13660 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
13661
13662         PR c++/23699
13663         * g++.dg/ext/static1.C: New test.
13664
13665 2005-09-02  Richard Henderson  <rth@redhat.com>
13666
13667         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
13668         tail call to check_fa_work.
13669
13670 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
13671
13672         PR c++/21687
13673         * g++.dg/other/gc3.C: New test.
13674
13675 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13676
13677         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
13678         * gcc.dg/20050826-1.c: Likewise.
13679
13680 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
13681
13682         PR c++/23167
13683         * g++.dg/expr/volatile1.C: New test.
13684
13685 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
13686
13687         PR middle-end/23547
13688         * gcc.dg/pr23547.c: New test.
13689
13690 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
13691
13692         PR c/22061
13693         * gcc.c-torture/execute/pr22061-1.c,
13694         * gcc.c-torture/execute/pr22061-2.c,
13695         * gcc.c-torture/execute/pr22061-3.c,
13696         * gcc.c-torture/execute/pr22061-4.c: New tests.
13697
13698 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
13699
13700         * gcc.dg/Wredundant-decls-2.c: New test to check that
13701         -Wredundant-decls does not issue warning for a variable
13702         definition following a declaration.
13703
13704 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
13705
13706         PR debug/7241
13707         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
13708         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
13709         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
13710
13711         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
13712         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
13713         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
13714         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
13715         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
13716         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
13717         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
13718         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
13719
13720 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13721
13722         PR objc/23306
13723         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
13724         scan-assmbler.
13725
13726 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
13727
13728         PR target/21255
13729         * gcc.dg/pr21255-1.c: New test.
13730         * gcc.dg/pr21255-2-mb.c: Likewise.
13731         * gcc.dg/pr21255-2-ml.c: Likewise.
13732         * gcc.dg/pr21255-3.c: Likewise.
13733         * gcc.dg/pr21255-4.c: Likewise.
13734
13735 2005-08-31  Dale Johannesen  <dalej@apple.com>
13736
13737         * gcc.dg/20050830-1.c: New.
13738
13739 2005-08-31  Josh Conner  <jconner@apple.com>
13740
13741         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
13742         command-line options for arm-*-* targets.
13743         * g++.dg/init/array16.C: Likewise.
13744         * g++.dg/other/crash-4.C: Likewise.
13745
13746 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13747
13748         PR obj-c++/23640
13749         * obj-c++.dg/gnu-runtime-3.mm: New test.
13750
13751 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13752
13753         PR c++/13377
13754         * g++.dg/lookup/ambig4.C: New test.
13755         * g++.dg/lookup/ambig5.C: New test.
13756         * g++.dg/tc1/dr101.C: Adjust error markers.
13757
13758 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13759
13760         PR c++/23639
13761         * g++.dg/template/ttp5.C: Adjust error markers.
13762
13763 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
13764
13765         PR testsuite/23609
13766         * lib/obj-c++.exp: Include target-libpath.exp.
13767         (obj-c++_link_flags): Look for the GNU libobjc library
13768         and set the library path to include it.
13769         Don't manually set LD_LIBRARY_PATH (etc.) but call
13770         set_ld_library_path_env_vars instead.
13771         (obj-c++_target_compile): Don't set library path or
13772         linker flags because they are already set correctly
13773         in obj-c++_link_flags.
13774
13775 2005-08-30  Josh Conner  <jconner@apple.com>
13776
13777         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
13778         to command-line options for arm-*-* targets.
13779
13780 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
13781
13782         * g++.dg/other/i386-1.C: New.
13783
13784 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
13785
13786         PR preprocessor/20348
13787         PR preprocessor/20356
13788         * gcc.dg/cpp/pr20348.c: New test.
13789         * gcc.dg/cpp/pr20348.h: New file.
13790         * gcc.dg/cpp/inc/pr20348.h: New file.
13791         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
13792         * gcc.dg/cpp/pr20356.c: New test.
13793         * gcc.dg/cpp/pr20356.h: New file.
13794         * gcc.dg/cpp/inc/pr20356.h: New file.
13795         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
13796
13797 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
13798
13799         * gfortran.fortran-torture/execute/intrinsic_count.f90:
13800         Fix array dimension to avoid correct end-of-file error.
13801
13802 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
13803
13804         PR libfortran/23598
13805         * gfortran.dg/iostat_1.f90: New test.
13806
13807 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
13808
13809         PR middle-end/23408
13810         * gcc.dg/pr23408.c: New test.
13811
13812 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
13813
13814         PR c++/23099
13815         * g++.dg/init/member1.C: Make sure erroneous static data member
13816         definitions are required.
13817         * g++.dg/template/static13.C: New test.
13818         * g++.dg/template/static14.C: Likewise.
13819
13820 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
13821
13822         * gcc.target/i386/pr23575.c: Use -msse2 instead of
13823         -march=pentium4, remove ilp32 requirement.
13824
13825         PR middle-end/23484
13826         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
13827         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
13828
13829 2005-08-29  Andreas Jaeger  <aj@suse.de>
13830
13831         PR testsuite/23607
13832         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
13833
13834 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
13835
13836         * gcc.c-torture/execute/20050316-2.c: New test.
13837         * gcc.c-torture/execute/20050316-3.c: New test.
13838         * gcc.dg/torture/pr16104-1.c: New test.
13839
13840 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
13841
13842         PR middle-end/23463
13843         * gcc.c-torture/execute/zero-struct-1.c: New test.
13844
13845 2005-08-27  Richard Guenther  <rguenther@suse.de>
13846
13847         PR target/23575
13848         * gcc.target/i386/pr23575.c: New testcase.
13849
13850 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
13851
13852         PR rtl-optimization/23561
13853         * gcc.c-torture/execute/20050826-1.c: New test.
13854
13855         PR rtl-opt/23560
13856         * gcc.c-torture/execute/20050826-2.c: New test.
13857
13858 2005-08-26  Dale Johannesen  <dalej@apple.com>
13859
13860         * gcc.dg/20030711-1.c: Modify to work on Darwin.
13861         * gcc.dg/20050826-1.c: New.
13862
13863 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
13864
13865         PR c++/19004
13866         * g++.dg/template/nontype13.C: New test.
13867
13868         PR c++/23491
13869         * g++.dg/init/new14.C: New test.
13870         * g++.dg/expr/anew1.C: Do not XFAIL.
13871         * g++.dg/expr/anew2.C: Likewise.
13872         * g++.dg/expr/anew3.C: Likewise.
13873
13874 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
13875
13876         PR middle-end/22439
13877         * gcc.dg/vla-3.c: New test.
13878
13879 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
13880
13881         PR fortran/20363
13882         * gfortran.dg/named_interface.f90: New.
13883
13884 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
13885
13886         * gcc.c-torture/execute/frame-address.c: New test.
13887
13888 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
13889
13890         PR c++/20817
13891         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
13892
13893 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
13894
13895         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
13896
13897 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
13898
13899         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
13900         * gcc.dg/altivec-22.c: Rename from..
13901         * gcc.dg/altivec-nomfcr.c: ..this.
13902
13903 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
13904
13905         PR tree-optimization/23546
13906         * gcc.dg/tree-ssa/pr23546.c: New test.
13907
13908 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
13909
13910         PR fortran/17758
13911         * gfortran.dg/nonreturning_statements.f90: New test.
13912
13913 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
13914
13915         PR c++/22454
13916         * g++.dg/parse/crash29.C: New.
13917
13918 2005-08-23  DJ Delorie  <dj@redhat.com>
13919
13920         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
13921         constants have the L suffix.
13922
13923 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
13924
13925         PR c++/23044
13926         * g++.dg/template/instantiate8.C: New.
13927
13928 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
13929
13930         PR middle-end/23467
13931         * gcc.c-torture/execute/pr23467.c: New test.
13932
13933 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
13934
13935         PR tree-optimization/22043
13936         * gcc.c-torture/execute/20050613-1.c: New test.
13937
13938 2005-08-23  Ben Elliston  <bje@au.ibm.com>
13939
13940         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
13941
13942 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
13943
13944         PR rtl-optimization/23478
13945         * g++.dg/opt/pr23478.C: New test.
13946
13947 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
13948
13949         PR c/18715
13950         * gcc.dg/switch-warn-3.c: New test.
13951
13952 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13953
13954         PR c++/22233
13955         * g++.dg/template/param1.C: New test.
13956
13957 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13958
13959         PR c++/23089
13960         * g++.dg/other/incomplete1.C: New test.
13961
13962 2005-08-22  Ira Rosen  <irar@il.ibm.com>
13963
13964         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
13965         are vectorizable.
13966
13967 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13968
13969         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
13970         d_lines_5.f: New.
13971
13972 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
13973
13974         * gcc.target/i386/sse-4.c: New test.
13975
13976 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13977
13978         PR testsuite/23239
13979         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
13980
13981 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
13982
13983         * gcc.dg/20050811-1.c: New test.
13984         * gcc.dg/20050811-2.c: New test.
13985
13986 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
13987
13988         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
13989
13990 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
13991
13992         PR 23476
13993         * gcc.c-torture/compile/pr23476.c: New test.
13994
13995 2005-08-19  Devang Patel  <dpatel@apple.com>
13996
13997         PR tree-optimization/23048
13998         * gcc.dg/tree-ssa/pr23048.c: New test.
13999
14000 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14001
14002         PR middle-end/20624
14003         * g++.dg/warn/Wreturn-3.C: New test
14004
14005 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
14006
14007         PR tree-optimization/22228
14008         * g++.dg/vect/pr22543.cc: New test.
14009
14010 2005-08-17  Steven Bosscher  <stevenb@suse.de>
14011
14012         PR tree-optimization/21574
14013         * gcc.dg/tree-ssa/pr21574.c: New test.
14014
14015 2005-08-16  James E Wilson  <wilson@specifix.com>
14016
14017         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
14018
14019 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
14020
14021         PR tree-opt/23402
14022         * gcc.c-torture/compile/zero-strct-3.c: New test.
14023         * gcc.c-torture/compile/zero-strct-4.c: New test.
14024
14025 2005-08-16  Steven Bosscher  <stevenb@suse.de>
14026
14027         PR target/23376
14028         * gcc.target/x86_64/pr23376.c: New test.
14029
14030 2005-08-16  Ian Lance Taylor  <ian@airs.com>
14031
14032         PR c++/23337
14033         * g++.dg/ext/vector2.C: New.
14034
14035 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
14036
14037         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
14038
14039 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
14040
14041         PR libfortran/23428
14042         * gfortran.dg/inquire-complex.f90: New test case.
14043
14044 2005-08-16  James E Wilson  <wilson@specifix.com>
14045
14046         PR tree-optimization/21105
14047         * gcc.dg/large-size-array.c: New.
14048
14049 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
14050
14051         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
14052         type.
14053         * gcc.dg/vect/vect-41: Likewise.
14054         * gcc.dg/vect/vect-42: Likewise.
14055         * gcc.dg/vect/vect-43: Likewise.
14056         * gcc.dg/vect/vect-44: Likewise.
14057         * gcc.dg/vect/vect-46: Likewise.
14058         * gcc.dg/vect/vect-47: Likewise.
14059         * gcc.dg/vect/vect-48: Likewise.
14060         * gcc.dg/vect/vect-52: Likewise.
14061         * gcc.dg/vect/vect-53: Likewise.
14062         * gcc.dg/vect/vect-54: Likewise.
14063         * gcc.dg/vect/vect-55: Likewise.
14064         * gcc.dg/vect/vect-56: Likewise.
14065         * gcc.dg/vect/vect-57: Likewise.
14066         * gcc.dg/vect/vect-58: Likewise.
14067         * gcc.dg/vect/vect-59: Likewise.
14068         * gcc.dg/vect/vect-60: Likewise.
14069         * gcc.dg/vect/vect-61: Likewise.
14070         * gcc.dg/vect/vect-85: Likewise.
14071         * gcc.dg/vect/vect-87: Likewise.
14072         * gcc.dg/vect/vect-88: Likewise.
14073         * gcc.dg/vect/vect-93.c: Likewise.
14074         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
14075         * gcc.dg/vect/vect-75: Likewise.
14076         * gcc.dg/vect/vect-76: Likewise.
14077         * gcc.dg/vect/vect-77: Likewise.
14078         * gcc.dg/vect/vect-78: Likewise.
14079         * gcc.dg/vect/vect-80: Likewise.
14080         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
14081         vectorized for the expected reason, rather than checking how alignment
14082         was handled.
14083         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
14084         type and also instead of aligned pointers. Added documentation.
14085
14086 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
14087
14088         * gfortran.dg/power.f90: New test.
14089
14090 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
14091
14092         PR rtl-optimization/23299
14093         * g++.dg/opt/pr23299.C: New test.
14094
14095 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14096
14097         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
14098
14099 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
14100
14101         * g++.dg/template/local6.C: New test.
14102
14103 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
14104
14105         * execute/exceptions/finally-1.m: Check that the catch and finally are
14106         being called.  Also add a "return 0;" at the end of main.
14107
14108 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
14109
14110         PR fortran/21432.
14111         * gfortran.dg/namelist_print_1.f: New test of functionality of
14112         PRINT namelist.
14113         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
14114         namelist generates error with -std=f95.
14115
14116 2005-08-14  Ira Rosen  <irar@il.ibm.com>
14117
14118         PR tree-optimization/23119
14119         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
14120
14121 2005-08-13  Marcin Koziej  <creep@desk.pl>
14122             Andrew Pinski  <pinskia@physics.uc.edu>
14123
14124         PR libobjc/22492
14125         * execute/exceptions/finally-1.m: New test.
14126
14127 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14128
14129         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
14130         testsuite.
14131         * objc/execute/exceptions/trivial.m: New test.
14132         * objc.dg/try-catch-11.m: Move to ...
14133         * objc/execute/exceptions/foward-1.m: Here.
14134         * objc.dg/try-catch-2.m: Move to ...
14135         * objc/execute/exceptions/catchall-1.m: Here.
14136         * objc.dg/try-catch-8.m: Move to ...
14137         * objc/execute/exceptions/local-variables-1.m: Here.
14138
14139 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14140
14141         * objc.dg/nested-func-1.m: Move to ...
14142         * objc/execute/nested-func-1.m: Here.
14143
14144 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14145
14146         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
14147         in ${options} instead of [target_info name].
14148         * lib/obj-c++.exp (objc_target_compile): Likewise.
14149
14150 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14151
14152         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
14153
14154 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14155
14156         part of PR testsuite/23348
14157         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
14158         of the torture options.
14159         * objc/compile/trivial.m: New test.
14160
14161 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
14162
14163         * gfortran.dg/eoshift.f90: Correct format.
14164
14165 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
14166
14167         * gfortran.fortran-torture/execute/character_passing.f90:
14168         Fix comment typo.
14169
14170 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
14171
14172         PR c++/8271
14173         * g++.dg/template/unify10.C: New.
14174
14175 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
14176
14177         * g++.dg/parse/pr22514.C: Move to...
14178         * g++.dg/debug/pr22514.C: here.
14179
14180 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14181
14182         PR c++/23266
14183         * g++.dg/inherit/pure1.C: New test.
14184
14185         * ChangeLog: Fix typos.
14186
14187 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14188             Steven Bosscher  <stevenb@suse.de>
14189
14190         * gfortran.dg/runtime_warning_1.f90: New test.
14191
14192 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14193
14194         PR c++/23219
14195         * g++.dg/parse/crash28.C: New.
14196
14197 2005-08-11  Richard Guenther  <rguenther@suse.de>
14198
14199         PR target/23289
14200         * gcc.target/i386/tailcall-1.c: New testcase.
14201
14202 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
14203
14204         * gcc.dg/vect/vect-67.c: Un-xfail.
14205
14206 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
14207
14208         PR c++/23225
14209         * g++.dg/testsuite/parse/crash27.C: new test.
14210
14211 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
14212
14213         PR libfortran/22143
14214         * gfortran.dg/shift-kind.f90: New testcase.
14215
14216 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
14217
14218         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
14219         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
14220
14221 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14222
14223         PR c++/20646
14224         * g++.dg/other/mult-stor1.C: New test.
14225
14226 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
14227
14228         * gcc.c-torture/pr18299-1.c: Move to ...
14229         * gcc.c-torture/compile/pr18299-1.c: Here.
14230
14231 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
14232
14233         * gfortran/fortran.torture/execute/character_passing.f90:
14234         Fix types for LSAME.
14235
14236 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
14237
14238         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
14239         input data back to what it was originally.
14240
14241 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
14242
14243         * objc.dg/try-catch-8.m: Enable for all targets.
14244
14245 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
14246
14247         * gcc.dg/pr23165.c: New test.
14248
14249 2005-08-09  Steven Bosscher  <stevenb@suse.de>
14250
14251         PR tree-optimization/23234
14252         * gcc.dg/tree-ssa/pr23234.c: New test.
14253
14254 2005-08-08  Josh Conner  <jconner@apple.com>
14255
14256         PR rtl-optimization/23241
14257         * gcc.dg/char-compare.c: New test.
14258
14259 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14260
14261         PR c++/22508
14262         * g++.dg/init/new13.C: New test.
14263
14264 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14265
14266         PR c++/21166
14267         * g++.dg/other/crash-4.C: Adjust
14268         * g++/dg/ext/packed9.C: New.
14269
14270 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
14271
14272         PR middle-end/21964
14273         * gcc.c-torture/execute/pr21964-1.c: New test.
14274
14275 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
14276
14277         PR c/22458
14278         * gcc.dg/pr22458-1.c: New test.
14279
14280 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
14281             Steven G. Kargl <kargls@comcast.net>
14282
14283         PR fortran/22390
14284         * gfortran.dg/flush_1.f90: New test.
14285
14286 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14287
14288         PR c++/23191
14289         * g++.dg/template/eh2.C: New test.
14290
14291 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14292
14293         PR c++/19498
14294         * g++.dg/template/instantiate7.C: New test.
14295
14296 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
14297
14298         PR c/23113
14299         * gcc.dg/Wunused-value-1.c: New test.
14300
14301 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
14302
14303         PR rtl-optimization/23233
14304         * gcc.c-torture/compile/pr23233-1.c: New test.
14305
14306 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
14307
14308         PR fortran/18833
14309         PR fortran/20850
14310         * gfortran.dg/equiv_1.f90: New test.
14311         * gfortran.dg/equiv_2.f90: New test.
14312         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
14313         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
14314         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
14315
14316 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
14317
14318         * gcc.c-torture/execute/vrp-5.c: New test.
14319         * gcc.c-torture/execute/vrp-6.c: New test.
14320         * gcc.dg/tree-ssa/vrp21.c: New test.
14321
14322 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
14323
14324         * g++.dg/parse/pr22514.C: New test.
14325
14326 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
14327
14328         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
14329
14330         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
14331         instead of constant loads / pool entries.
14332
14333 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
14334
14335         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
14336         TEST_TO_WCTYPE.
14337
14338 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
14339
14340         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
14341         __WINT_TYPE__ in generated prototypes if possible.
14342
14343 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
14344
14345         PR 22037
14346         * g++.dg/tree-ssa/pr22037.C:
14347
14348 2005-08-04  Richard Henderson  <rth@redhat.com>
14349
14350         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
14351         scan-tree-dump-times directive.
14352
14353 2005-08-04  Jan Hubicka  <jh@suse.cz>
14354
14355         * gcov-1.C: Fix switch counts.
14356         * gcov-4b.c: Likewise.
14357
14358 2005-08-03  Jeff Law  <law@redhat.com>
14359
14360         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
14361
14362 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
14363
14364         * gcc.c-torture/execute/pr23135.c: New test.
14365
14366 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14367
14368         PR tree-optimization/19899
14369         * gcc.dg/tree-ssa/scev-1.c: New test.
14370         * gcc.dg/tree-ssa/scev-2.c: New test.
14371
14372 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
14373
14374         PR target/18582
14375         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
14376
14377 2005-08-03  Jan Hubicka  <jh@suse.cz>
14378
14379         * update-conroll.c: New testcase.
14380         * update-conroll-2.c: New testcase.
14381
14382 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
14383
14384         * gfortran.dg/constant_substring.f: New test.
14385         * gfortran.dg/pr22491.f: New test.
14386
14387 2005-08-02  Jan Hubicka  <jh@suse.cz>
14388
14389         * update-threading.c: Replace by the proper one.
14390
14391 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
14392
14393         PR 23164
14394         * g++.dg/tree-ssa/pr23164.C: New test.
14395
14396 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
14397
14398         * gcc.dg/tree-ssa/pr23192.c: New test.
14399
14400 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
14401
14402         * gcc.c-torture/execute/vrp-4.c: New test.
14403
14404 2005-08-02  Jan Hubicka  <jh@suse.cz>
14405
14406         * update-threading.c: New test.
14407
14408 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
14409
14410         * gcc.c-torture/compile/20050801-1.c: New test.
14411         * gcc.c-torture/compile/20050801-2.c: New test.
14412
14413 2005-08-01  Jan Hubicka  <jh@suse.cz>
14414
14415         * val-prof-5.c: New test.
14416
14417 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
14418
14419         PR c/22311
14420         * gcc.dg/pr22311-1.c : New test.
14421
14422 2005-07-31  Steven Bosscher  <stevenb@suse.de>
14423
14424         PR target/23095
14425         * gfortran.dg/pr23095.f: New test.
14426
14427         PR c++/22003
14428         * g++.dg/other/pr22003.C: New test.
14429
14430 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
14431
14432         PR target/20621
14433         * gcc.c-torture/execute/pr20621-1.c: New test.
14434
14435 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
14436
14437         * gfortran.dg/comma_format_extension_4.f: Adjust length
14438         of string for format.
14439         * gfortran.dg/der_array_io_1.f: Replace illegal internal
14440         print statement with internal write.
14441         * gfortran.dg/der_array_io_2.f: Likewise.
14442         * gfortran.dg/der_array_io_3.f: Likewise.
14443
14444 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
14445
14446         * gcc.dg/fold-abs-4.c: new test.
14447
14448 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
14449
14450         PR fortran/22570 an related issues.
14451         * gfortran.dg/x_slash_1.f: New test.
14452
14453 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
14454
14455         PR c/23143
14456         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
14457         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
14458
14459 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14460
14461         PR c/529
14462         * gcc.dg/Wshadow-3.c: New test.
14463
14464 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
14465
14466         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
14467         used to have the wrong bounds).
14468
14469 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14470
14471         PR c/21720
14472         * gcc.dg/hex-round-1.c: Test more cases.
14473         * gcc.dg/hex-round-2.c: New test.
14474
14475 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
14476
14477         PR 22550
14478         * g++.dg/tree-ssa/pr22550.C: New test.
14479
14480 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
14481
14482         * gcc.dg/tree-ssa/vrp19.c: New test.
14483         * gcc.dg/tree-ssa-vrp20.c: New test.
14484
14485 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14486
14487         PR c/22240
14488         * gcc.dg/transparent-union-4.c: New test.
14489
14490 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14491
14492         PR c/22192
14493         * gcc.dg/c99-vla-2.c: New test.
14494
14495 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14496
14497         PR c/21720
14498         * gcc.dg/hex-round-1.c: New test.
14499
14500 2005-07-28  Jan Hubicka  <jh@suse.cz>
14501
14502         * inliner-1.c: Do not dump everything.
14503         * tree-prof.exp: Do not pass -ftree-based-profiling.
14504         * bprob.exp: Likewise.
14505
14506         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
14507
14508 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
14509
14510         PR c++/22545
14511         * g++.dg/expr/ptrmem7.C: New test.
14512
14513 2005-07-28  Mike Stump  <mrs@apple.com>
14514
14515         * g++.old-deja/g++.mike/visibility-1.C: New test.
14516
14517 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14518
14519         PR c/20187
14520         * gcc.c-torture/execute/pr20187-1.c: New test.
14521
14522 2005-07-28  Jeff Law  <law@redhat.com>
14523
14524         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
14525         * gcc.dg/tree-ssa/vrp18.c: New test.
14526
14527 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
14528
14529         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
14530
14531 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
14532
14533         PR tree-optimization/22506
14534         * gcc.dg/vect/ps22506.c: New test.
14535
14536 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
14537
14538         PR target/21149
14539         * gcc.target/i386/sse-3.c: New test.
14540
14541 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14542
14543         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
14544         * gcc.target/mips/mips32-dsp-type.c: Likewise.
14545
14546 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14547
14548         PR c/22589
14549         * gcc.c-torture/compile/pr22589-1.c: New test.
14550
14551 2005-07-28  Jan Hubicka  <jh@suse.cz>
14552
14553         * update-loopch.c: New testcase.
14554
14555 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
14556
14557         PR rtl-optimization/23047
14558         * gcc.c-torture/execute/pr23047.c: New test.
14559         * gcc.c-torture/execute/pr23047.x: New.
14560
14561 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
14562
14563         PR tree-optimization/22493
14564         * gcc.c-torture/execute/pr22493-1.c: New test.
14565         * gcc.c-torture/execute/pr22493-1.x: New.
14566         * gcc.c-torture/execute/vrp-1.c: New test.
14567         * gcc.c-torture/execute/vrp-2.c: New test.
14568         * gcc.c-torture/execute/vrp-2.c: New test.
14569
14570 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
14571
14572         * gcc.target/frv/all-builtin-read8.c: Delete.
14573         * gcc.target/frv/all-builtin-read16.c: Delete.
14574         * gcc.target/frv/all-builtin-read32.c: Delete.
14575         * gcc.target/frv/all-builtin-read64.c: Delete.
14576         * gcc.target/frv/all-builtin-write8.c: Delete.
14577         * gcc.target/frv/all-builtin-write16.c: Delete.
14578         * gcc.target/frv/all-builtin-write32.c: Delete.
14579         * gcc.target/frv/all-builtin-write64.c: Delete.
14580         * gcc.target/frv/all-read-write-1.c: New.
14581
14582 2005-07-27  Jeff Law  <law@redhat.com>
14583
14584         * gcc.c-torture/execute/pr22630.c: New test.
14585
14586 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
14587
14588         PR tree-optimization/23073
14589         * gcc.dg/vect/nodump-pr23073.c: New test.
14590         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
14591
14592 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
14593
14594         PR tree-optimize/22348
14595         * gcc.c-torture/execute/pr22348.c: New.
14596
14597 2005-07-27  Richard Guenther  <rguenther@suse.de>
14598
14599         * gcc.dg/tree-ssa/salias-1.c: New testcase.
14600
14601 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14602
14603         PR fortran/22503
14604         * gfortran.dg/logical_comp.f90: New test.
14605
14606 2005-07-27  Jan Hubicka  <jh@suse.cz>
14607
14608         * inliner-1.c: Add cleanup of dumps.
14609         * val-prof-*.c: Likewise.
14610         * update-tailcall.c: New.
14611
14612 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
14613
14614         PR 22591
14615         * gcc.dg/tree-ssa/pr22591.c: New test.
14616         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
14617
14618 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
14619
14620         PR libobjc/22606
14621         * objc.dg/try-catch-11.m: New test.
14622
14623 2005-07-26  Richard Guenther  <rguenther@suse.de>
14624
14625         PR tree-optimization/22486
14626         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
14627
14628 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
14629
14630         PR tree-opt/22484
14631         * testsuite/g++.dg/opt/loop2.C: New test.
14632
14633 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
14634
14635         * gcc.dg/tree-ssa/reassoc-3.c: New test.
14636         * gcc.dg/tree-ssa/reassoc-4.c: New test.
14637
14638 2005-07-25  Adam Nemet  <anemet@lnxw.com>
14639
14640         * lib/profopt.exp (profopt-execute): Check for profiling data
14641         files on the target.
14642
14643 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
14644
14645         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
14646         for matching of asm labels.
14647
14648 2005-07-25  Richard Guenther  <rguenther@suse.de>
14649
14650         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
14651
14652 2005-07-25  Richard Guenther  <rguenther@suse.de>
14653
14654         PR testsuite/22624
14655         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
14656
14657 2005-07-25  Ira Rosen  <irar@il.ibm.com>
14658
14659         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
14660         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
14661         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
14662         * gcc.dg/vect/vect-100.c: New test.
14663         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
14664         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
14665         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
14666         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
14667         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
14668         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
14669         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
14670         * gfortran.dg/vect/pr19049.f90: New testcase.
14671         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
14672
14673 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
14674
14675         * gcc.c-torture/execute/20050713-1.c: New test.
14676
14677         PR fortran/20063
14678         * gfortran.fortran-torture/execute/data_4.f90: New test.
14679
14680         PR middle-end/20303
14681         * gcc.dg/visibility-d.c: New test.
14682
14683 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
14684
14685         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
14686         * gfortran.dg/underflow.f90: Ditto.
14687
14688 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14689
14690         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
14691         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
14692         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
14693
14694 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
14695
14696         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
14697         include case of field width of zero.
14698
14699 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
14700
14701         PR libgfortran/21875
14702         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
14703         with trailing blanks on normal formatted read.
14704
14705 2005-07-23  Chao-ying Fu  <fu@mips.com>
14706
14707         * gcc.target/mips/mips32-dsp-type.c: New test.
14708         * gcc.target/mips/mips32-dsp.c: New test.
14709
14710 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
14711
14712         PR testsuite/21073
14713         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
14714
14715         PR testsuite/20454
14716         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
14717         and __cyg_profile_func_exit.
14718
14719 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
14720
14721         * gfortran.dg/comma_format_extension_3.f: Fix typo.
14722         * gfortran.dg/comma_format_extension_4.f: Same.
14723         * gfortran.dg/pr15332.f: Same.
14724         * gfortran.dg/pr21730.f: Same.
14725
14726 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
14727
14728         * g++.dg/opt/vrp2.C: Fix testcase.
14729
14730         PR tree-opt/22625
14731         * g++.dg/opt/vrp2.C: New test.
14732
14733 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
14734
14735         PR debug/21828
14736         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
14737
14738 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
14739
14740         * gcc.dg/tree-ssa/20050719-1.c: New test.
14741
14742 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
14743
14744         * gcc.dg/bfin-longcall-1.c: New file.
14745         * gcc.dg/bfin-longcall-2.c: New file.
14746
14747 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
14748
14749         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
14750
14751 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14752
14753         PR middle-end/19055
14754         * gcc.dg/tree-ssa/pr19055.c: New test.
14755         * gcc.dg/tree-ssa/pr19055-2.c: New test.
14756
14757 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14758
14759         PR C++/22358
14760         * g++.dg/other/pr22358.C: New test.
14761
14762 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
14763
14764         PR c++/2922
14765         * g++.dg/lookup/two-stage5.C: New test from bug comments.
14766
14767 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14768
14769         PR c++/15938
14770         * g++.dg/init/union2.C: New test.
14771
14772 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14773
14774         PR c/22393
14775         * gcc.dg/complex-4.c: New test.
14776
14777 2005-07-21  Richard Guenther  <rguenther@suse.de>
14778
14779         PR testsuite/22522
14780         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
14781         scanning for asm labels.
14782         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14783
14784 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
14785
14786         PR target/22085
14787         * gcc.dg/altivec-pr22085.c: New.
14788
14789 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
14790
14791         PR tree-optimization/19210
14792         * gcc.dg/tree-ssa/pr19210-1.c: New.
14793         * gcc.dg/tree-ssa/pr19210-2.c: New.
14794
14795 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
14796
14797         PR rtl-optimization/22167
14798         * g++.dg/opt/pr22167.C: New test.
14799
14800 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
14801
14802         PR c++/2922
14803         * g++.dg/lookup/two-stage2.C: New.
14804         * g++.dg/lookup/two-stage3.C: New.
14805         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
14806         fixed two-stage name lookup for operators.
14807         * g++.dg/template/call3.C: Compiler now produces an appropriate
14808         error message.
14809         * g++.dg/template/crash37.C: Compiler now describes bla() on line
14810         14 as a candidate.
14811         * g++.dg/template/ptrmem4.C: Compiler produces different error
14812         message.
14813         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
14814         connect_to_method as a candidate.
14815
14816 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
14817
14818         * gcc.dg/fold-alloc-1.c: New test.
14819
14820 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
14821
14822         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
14823         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
14824
14825 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
14826
14827         * gcc.dg/fold-abs-1.c: New test.
14828         * gcc.dg/fold-abs-2.c: New test.
14829         * gcc.dg/fold-abs-3.c: New test.
14830
14831 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
14832
14833         Make CONSTRUCTOR use VEC to store initializers.
14834         * g++.dg/ext/complit3.C: Check for specific error messages.
14835         * g++.dg/init/brace2.C: Update error message.
14836         * g++.dg/warn/Wbraces2.C: Likewise.
14837
14838 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
14839
14840         PR fortran/16940
14841         * gfortran.dg/module_interface_1.f90: New test.
14842
14843 2005-07-19  Danny Berlin <dberlin@dberlin.org>
14844             Kenneth Zadeck <zadeck@naturalbridge.com>
14845
14846         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
14847
14848 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14849
14850         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
14851         specify -Wformat for these tests.
14852         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
14853         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
14854         * gcc.dg/format/opt-6.c: Delete.
14855
14856 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14857
14858         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
14859         * gcc.dg/tree-ssa/sra-3.c: Likewise.
14860
14861 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14862
14863         * gcc.dg/tree-ssa/alias-2.c: New test.
14864
14865 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
14866
14867         PR c++/22263
14868         * g++.dg/template/explicit7.C: New test.
14869
14870 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
14871
14872         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
14873         width of 8 to +Inf and -Inf.
14874
14875 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
14876
14877         PR c++/22139
14878         * g++.dg/template/friend36.C: New test.
14879
14880 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
14881
14882         PR fortran/21730
14883         * gfortran.dg/pr21730.f: New test.
14884
14885 2005-07-16  Danny Berlin <dberlin@dberlin.org>
14886             Kenneth Zadeck <zadeck@naturalbridge.com>
14887
14888         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
14889         since pure const detection cannot run at -O1 in c compiler.
14890         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
14891         can now optimize this case properly.
14892         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
14893         because we now pass.
14894         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
14895
14896 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
14897
14898         PR c/22421
14899         * gcc.dg/format/bitfld-1.c: New test.
14900
14901 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
14902
14903         PR c++/22204
14904         * g++.dg/rtti/repo1.C: New test.
14905
14906 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
14907
14908         PR middle-end/22398
14909         * gcc.c-torture/compile/pr22398.c: New test.
14910
14911 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
14912
14913         PR c++/22132
14914         * g++.dg/expr/cast4.C: New test.
14915
14916 2005-07-15  Richard Guenther  <rguenther@suse.de>
14917
14918         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
14919         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14920
14921 2005-07-15  Steven Bosscher  <stevenb@suse.de>
14922
14923         PR tree-optimization/22230
14924         * gcc.dg/tree-ssa/pr22230.c: New test.
14925
14926 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
14927
14928         * gfortran.dg/g77/cpp6.f: New test.
14929
14930         PR fortran/22417
14931         * gfortran.dg/g77/cpp5.F: New test.
14932         * gfortran.dg/g77/cpp5.h: New file.
14933         * gfortran.dg/g77/cpp5inc.h: New file.
14934
14935 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
14936
14937         PR libfortran/16435
14938         * gfortran.dg/tl_editting.f90: New.
14939         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
14940
14941 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
14942
14943         * gfortran.dg/char_array_constructor.f90: New test.
14944
14945 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
14946
14947         * gfortran.dg/past_eor.f90: New.
14948         * gfortran.dg/complex_read.f90: New.
14949
14950 2005-07-13  Jeff Law  <law@redhat.com>
14951
14952         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
14953         additional casts.
14954
14955         * gcc.dg/tree-ssa/pr22321.c: New test
14956
14957 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
14958
14959         PR tree-optimization/21921
14960         * gcc.dg/tree-ssa/pr21921.c: New.
14961
14962 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
14963
14964         PR tree-optimizatio/22442
14965         * gcc.dg/tree-ssa/loop-11.c: New test.
14966
14967 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
14968
14969         PR tree-opt/21840
14970         * gcc.c-torture/compile/pr21840.c: New test.
14971
14972 2005-07-12  Jan Hubicka  <jh@suse.cz>
14973
14974         * gcc.c-torture/compile/pr22379.c: New test.
14975
14976 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
14977
14978         PR libfortran/21593
14979         gfortran.dg/dev_null.f90: Remove outdated comment about
14980         PR libfortran/21593.
14981
14982
14983 2005-07-12  Dale Johannesen  <dalej@apple.com>
14984
14985         * gcc.target/i386/compress-float-sse.c: New.
14986         * gcc.target/i386/compress-float-sse-pic.c: New.
14987         * gcc.target/i386/compress-float-387.c: New.
14988         * gcc.target/i386/compress-float-387-pic.c: New.
14989         * gcc.dg/compress-float-ppc.c: New.
14990         * gcc.dg/compress-float-ppc-pic.c: New.
14991
14992 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
14993
14994         PR libfortran/21593
14995         gfortran.dg/dev_null.f90: Remove targets.
14996
14997 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
14998
14999         PR tree-opt/22335
15000         * gcc.dg/pr22335-1.c: New test.
15001         * gcc.dg/pr22335-2.c: New test.
15002
15003 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15004
15005         PR c++/20172
15006         * g++.dg/template/nontype12.C : New test.
15007
15008 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
15009
15010         * gcc.dg/tree-ssa/loop-10.c: New test.
15011
15012 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
15013
15014         * gcc.c-torture/execute/20020720-1.x: Remove.
15015
15016 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
15017
15018         * gfortran.fortran-torture/execute/forall_7.f90: New test.
15019
15020 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
15021
15022         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
15023         (dg-mips-options): Use it.
15024
15025 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
15026
15027         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
15028
15029 2005-07-09  Richard Henderson  <rth@redhat.com>
15030
15031         * lib/target-supports.exp (check_effective_target_sync_char_short):
15032         Add alpha.
15033
15034 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
15035
15036         PR libfortran/22217
15037         * gfortran.dg/negative-z-descriptor.f90: New test.
15038
15039 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
15040
15041         PR tree-opt/22329
15042         * gcc.dg/pr22329.c: New test.
15043
15044 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
15045
15046         PR tree-optimization/20139
15047         * gcc.dg/tree-ssa/pr20139.c: New.
15048
15049 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
15050
15051         PR tree-opt/22356
15052         * testsuite/gcc.dg/pr22356-1.c: New test.
15053
15054 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
15055
15056         PR c++/21799
15057         * g++.dg/template/unify8.C: New.
15058         * g++.dg/template/unify9.C: New.
15059
15060 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
15061
15062         * gfortran.fortran-torture/execute/entry_10.f90: New test.
15063
15064 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
15065
15066         * gcc.dg/darwin-version-1.c: New.
15067         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
15068         * gcc.dg/builtins-20.c: Likewise.
15069         * gcc.dg/builtins-53.c: Likewise.
15070         * gcc.dg/torture/builtins-convert-1.c: Likewise.
15071         * gcc.dg/torture/builtins-convert-2.c: Likewise.
15072         * gcc.dg/torture/builtins-convert-3.c: Likewise.
15073         * gcc.dg/torture/builtins-power-1.c: Likewise.
15074         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
15075         on Darwin.
15076
15077 2005-07-07  Jeff Law  <law@redhat.com>
15078
15079         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
15080         argument evaluation order.
15081
15082 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
15083
15084         PR libfortran/21594
15085         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15086         Add test cases where the shift length is greater than the
15087         array length.
15088
15089 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15090
15091         * obj-c++.dg/proto-lossage-6.mm: New.
15092         * objc.dg/proto-lossage-6.m: New.
15093
15094 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15095
15096         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
15097         * objc.dg/gnu-runtime-2.m: Likewise.
15098
15099 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
15100
15101         * gfortran.dg/longline.f: New test.
15102
15103         * gfortran.dg/badline.f: New test.
15104
15105 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
15106
15107         PR fortran/16531
15108         PR fortran/15966
15109         PR fortran/18781
15110         * gfortran.dg/hollerith.f90: New.
15111         * gfortran.dg/hollerith2.f90: New.
15112         * gfortran.dg/hollerith3.f90: New.
15113         * gfortran.dg/hollerith4.f90: New.
15114         * gfortran.dg/hollerith_f95.f90: New.
15115         * gfortran.dg/hollerith_legacy.f90: New.
15116         * gfortran.dg/g77/cpp4.F: New. Port from g77.
15117
15118 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15119
15120         PR objc/22274
15121         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
15122         * objc.dg/gnu-runtime-2.m: New.
15123
15124 2005-07-06  Jeff Law  <law@redhat.com>
15125
15126         * gcc.dg/tree-ssa/vrp17.c: New test.
15127
15128 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
15129
15130         PR fortran/22327
15131         * gfortran.dg/array_constructor_5.f90: New test.
15132
15133 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
15134
15135         * gfortran.fortran-torture/execute/entry_9.f90: New test.
15136
15137 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
15138
15139         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
15140         * gcc.dg/980816-1.c: Ditto.
15141
15142 2005-07-06  Jeff Law  <law@redhat.com>
15143
15144         * gcc.c-torture/compile/pr21356.c: New test.
15145
15146 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
15147
15148         PR c/22013
15149         PR c/22098
15150         * gcc.c-torture/compile/pr22013-1.c,
15151         gcc.c-torture/execute/pr22098-1.c,
15152         gcc.c-torture/execute/pr22098-2.c,
15153         gcc.c-torture/execute/pr22098-3.c: New tests.
15154
15155 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
15156
15157         PR c/22308
15158         * gcc.dg/pr22308-1.c: New test.
15159
15160 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
15161
15162         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
15163         target.
15164         * gcc.dg/compare9.c: Use -fshort-enums instead of
15165         -fno-short-enums.  Change the last test to dg-bogus.
15166
15167 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
15168
15169         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
15170         * gcc.dg/compare9.c: New.
15171
15172 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15173
15174         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
15175
15176 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
15177
15178         PR testsuite/22288
15179         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
15180
15181
15182 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15183
15184         * gcc.dg/format/gcc_gfc-1.c: New.
15185
15186 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
15187
15188         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
15189
15190 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15191
15192         PR fortran/20842
15193         * gfortran.dg/io_invalid_1.f90: New test.
15194
15195 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
15196
15197         * gcc.dg/format/gcc_diag-1.c: Update.
15198
15199 2005-07-02  Jeff Law  <law@redhat.com>
15200
15201         * gcc.dg/tree-ssa/pr22051-1.c: New test.
15202         * gcc.dg/tree-ssa/pr22051-2.c: New test.
15203
15204 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
15205
15206         * gcc.dg/format/gcc_diag-1.c: Update.
15207
15208 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
15209
15210         PR tree-opt/22269
15211         * gcc.c-torture/compile/pr22269.c: New test.
15212
15213 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
15214
15215         PR 21584
15216         PR 22219
15217         * g++.dg/tree-ssa/pr21584-1.C: New test.
15218         * g++.dg/tree-ssa/pr21584-2.C: New test.
15219
15220 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
15221
15222         * obj-c++.dg/try-catch-11.mm: New.
15223         * objc.dg/try-catch-10.m: New.
15224
15225 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
15226
15227         * g++.dg/other/ucnid-1.C: xfail on AIX.
15228
15229 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
15230
15231         PR 22234
15232         * gcc.dg/20050629-1.c: New test.
15233
15234 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
15235
15236         * obj-c++.dg/const-str-1[0-1].mm: New.
15237         * objc.dg/const-str-1[0-1].m: New.
15238
15239 2005-05-29  Richard Henderson  <rth@redhat.com>
15240
15241         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
15242         Rename from check_effective_target_vect_no_max.
15243         (check_effective_target_vect_no_int_add): New.
15244         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
15245         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
15246         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15247         * gcc.dg/vect/vect-reduc-1.c: Use both.
15248         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15249
15250 2005-05-29  Richard Henderson  <rth@redhat.com>
15251
15252         * lib/target-supports.exp (check_effective_target_vect_no_max):
15253         Remove i386 and x86_64.
15254
15255 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
15256
15257         PR testsuite/21969
15258         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
15259
15260 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
15261
15262         PR middle-end/21969
15263         * gcc.dg/vect/pr21969.c: New test.
15264
15265 2005-06-28  Eric Christopher  <echristo@redhat.com>
15266
15267         PR c/22052
15268         PR c/21975
15269         * gcc.dg/inline1.c: New test.
15270         * gcc.dg/inline2.c: Ditto.
15271         * gcc.dg/inline3.c: Ditto.
15272         * gcc.dg/inline4.c: Ditto.
15273         * gcc.dg/inline5.c: Ditto.
15274
15275 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
15276
15277         PR libfortran/22142
15278         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15279         Add testcase also testing eoshift1 for PR 22142.
15280
15281 2005-06-28  Richard Henderson  <rth@redhat.com>
15282
15283         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
15284         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
15285         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
15286         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
15287         gcc.dg/tree-ssa/20030922-2.c: Likewise.
15288
15289 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
15290
15291         PR libfortran/22142
15292         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15293         Add testcase for PR 22142.
15294
15295 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
15296
15297         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
15298         gcc.target/ia64/fpreg-2.c: New tests.
15299
15300 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15301
15302         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
15303
15304 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15305
15306         PR libfortran/22170
15307         * gfortran.dg/slash_1.f90: New test.
15308
15309 2005-06-27  Richard Henderson  <rth@redhat.com>
15310
15311         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
15312         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
15313         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
15314         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15315         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
15316         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
15317
15318 2005-06-27  Richard Henderson  <rth@redhat.com>
15319
15320         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
15321         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
15322
15323 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
15324
15325         * obj-c++.dg/proto-lossage-5.mm: New.
15326         * objc.dg/proto-lossage-5.m: New.
15327
15328 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
15329
15330         PR 21959
15331         * gcc.dg/tree-ssa/pr21959.c: New test.
15332
15333 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
15334
15335         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
15336         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
15337         testing uninitialized var.
15338
15339         * gcc.c-torture/execute/builtins/chk.h: New.
15340         * gcc.c-torture/execute/builtins/lib/chk.c: New.
15341         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
15342         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
15343         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
15344         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
15345         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
15346         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
15347         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
15348         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
15349         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
15350         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
15351         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
15352         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
15353         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
15354         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
15355         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
15356         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
15357         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
15358         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
15359         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
15360         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
15361         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
15362         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
15363         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
15364         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
15365         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
15366         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
15367         * gcc.dg/builtin-object-size-1.c: New test.
15368         * gcc.dg/builtin-object-size-2.c: New test.
15369         * gcc.dg/builtin-object-size-3.c: New test.
15370         * gcc.dg/builtin-object-size-4.c: New test.
15371         * gcc.dg/builtin-object-size-5.c: New test.
15372         * gcc.dg/builtin-stringop-chk-1.c: New test.
15373         * gcc.dg/builtin-stringop-chk-2.c: New test.
15374         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
15375         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
15376         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
15377         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
15378         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
15379         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
15380         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
15381         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
15382         * gcc.c-torture/execute/printf-1.c: New test.
15383         * gcc.c-torture/execute/fprintf-1.c: New test.
15384         * gcc.c-torture/execute/vprintf-1.c: New test.
15385         * gcc.c-torture/execute/vfprintf-1.c: New test.
15386         * gcc.c-torture/execute/printf-chk-1.c: New test.
15387         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
15388         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
15389         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
15390
15391 2005-06-27  Michael Matz  <matz@suse.de>
15392
15393         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
15394         slot is not merged if address escapes.
15395
15396 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15397
15398         PR c/21911
15399         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
15400
15401 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
15402
15403         PR middle-end/17965
15404         * gcc.c-torture/compile/20050622-1.c: New test.
15405
15406         PR middle-end/22028
15407         * gcc.dg/20050620-1.c: New test.
15408
15409 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
15410
15411         PR tree-optimization/22026
15412         * gcc.dg/tree-ssa/pr22026.c: New.
15413
15414 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
15415
15416         PR libfortran/22144
15417         * gfortran.dg/shift-alloc.f90: New testcase.
15418
15419 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
15420
15421         * all files: Update FSF address in copyright headers.
15422
15423 2005-06-22  Jan Hubicka  <jh@suse.cz>
15424
15425         * wholeprogram-1.c: New testcase.
15426         * wholeprogram-2.c: New testcase.
15427
15428 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
15429
15430         PR 22171
15431         * gcc.dg/tree-ssa/pr22171.c: New test.
15432
15433 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
15434
15435         * gfortran.dg/simplify_modulo.f90: New.
15436
15437 2005-06-24  Jan Hubicka  <jh@suse.cz>
15438
15439         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
15440
15441 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
15442
15443         * obj-c++.dg/proto-lossage-[1-4].mm: New.
15444
15445 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
15446
15447         * obj-c++.dg/typedef-alias-1.mm: New.
15448         * objc.dg/typedef-alias-1.m: New.
15449
15450 2005-06-23  Jeff Law  <law@redhat.com>
15451
15452         * gcc.dg/tree-ssa/vrp16.c: New test.
15453
15454 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15455
15456         * lib/target-supports.exp: Add
15457         check_effective_target_fortran_large_real and
15458         check_effective_target_fortran_large_int to check for
15459         corresponding effective targets.
15460         * gfortran.dg/large_integer_kind_1.f90: New test.
15461         * gfortran.dg/large_real_kind_1.f90: New test.
15462
15463 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
15464
15465         PR tree-optimization/22117
15466         * gcc.dg/tree-ssa/pr22117.c: New.
15467
15468 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
15469
15470         PR testsuite/22123
15471         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
15472
15473 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
15474
15475         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
15476
15477 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
15478
15479         * gfortran.dg/f2c_4.f90: Add tests for complex functions
15480         * gfortran.dg/f2c_4.c: Likewise.
15481
15482 2005-06-22 Paul Brook  <paul@codesourcery.com>
15483
15484         PR fortran/21034
15485         * gfortran.dg/auto_save_1.f90: New test.
15486
15487 2005-06-22  Michael Matz  <matz@suse.de>
15488
15489         * gcc.target/x86-64/abi: New directory.
15490         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
15491         * gcc.target/x86-64/abi/README.gcc: New file.
15492         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
15493         * gcc.target/x86-64/abi/asm-support.s: New file.
15494         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
15495         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
15496         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
15497         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
15498         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
15499         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
15500         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
15501         * gcc.target/x86_64/abi/test_bitfields.c: New test.
15502         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
15503         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
15504         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
15505         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
15506         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
15507         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
15508         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
15509         * gcc.target/x86_64/abi/test_varargs.c: New test.
15510
15511 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
15512
15513         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
15514         32-bit i?86 and x86_64.
15515
15516 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
15517
15518         * obj-c++.dg/const-str-[1-9].mm: New tests.
15519
15520 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
15521
15522         PR fortran/22010
15523         * gfortran.dg/namelist_use.f90: New.
15524         * gfortran.dg/namelist_use_only.f90: New.
15525
15526 2005-06-21  Jeff Law  <law@redhat.com>
15527
15528         * gcc.dg/tree-ssa/vrp15.c: New test.
15529
15530 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
15531
15532         * lib/target-supports.exp (check_effective_target_vect_reduction):
15533         Remove.
15534         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
15535         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
15536         remove vect_reduction target keyword. Also avoid two returns in main.
15537         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15538         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
15539         * gcc.dg/vect/vect-reduc-1short.c: New test.
15540         * gcc.dg/vect/vect-reduc-1char.c: New test.
15541         * gcc.dg/vect/vect-reduc-2short.c: New test.
15542         * gcc.dg/vect/vect-reduc-2char.c: New test.
15543         * gcc.dg/vect/vect-reduc-6.c: New test.
15544         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
15545         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
15546         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
15547
15548 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15549         Paul Thomas  <pault@gcc.gnu.org>
15550
15551         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
15552         New tests.
15553
15554 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15555
15556         * gfortran.dg/backslash_1.f90: New test.
15557         * gfortran.dg/backslash_2.f90: New test.
15558
15559 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
15560
15561         * gfortran.dg/duplicate_labels.f90: New test.
15562
15563 2005-06-20  Jan Beulich  <jbeulich@novell.com>
15564
15565         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
15566         unsupportable relocations.
15567         * g++.old-deja/g++.other/store-expr1.C: Likewise.
15568         * gcc.dg/20050321-2.c: xfail for NetWare.
15569
15570 2005-06-20  Andreas Jaeger  <aj@suse.de>
15571
15572         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
15573         gcc.target/i386/fastcall-sseregparm.c,
15574         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
15575
15576 2005-06-19  Richard Henderson  <rth@redhat.com>
15577
15578         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
15579
15580 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
15581
15582         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
15583
15584 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
15585
15586         PR c++/22115
15587         * g++.dg/conversion/simd2.C: Change expected error message.
15588
15589 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
15590
15591         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
15592         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15593         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15594
15595 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
15596
15597         * gcc.dg/fold-mod-1.c: New test.
15598
15599 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
15600
15601         PR fortran/19926
15602         * gfortran.dg/pr19926.f90: New test.
15603
15604 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
15605
15606         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
15607         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
15608         targets.
15609         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15610         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15611
15612 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
15613
15614         * gcc.target/ia64/float80-varargs-1.c: New test.
15615
15616 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15617
15618         PR tree-opt/22035
15619         * gfortran.dg/f2c_6.f90: New test.
15620
15621 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
15622
15623         PR c++/17413
15624         * g++.dg/template/local5.C: New.
15625
15626 2005-06-17  Richard Henderson  <rth@redhat.com>
15627
15628         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
15629
15630 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
15631
15632         PR testsuite/21945
15633         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
15634
15635 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
15636
15637         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
15638         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
15639         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
15640         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
15641         check_vect to verify the presence of hardware vector support.
15642
15643 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
15644
15645         PR testsuite/22056
15646         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
15647
15648 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15649
15650         PR libfortran/19216
15651         * gfortran.dg/pr19216.f: Add correct space between brackets and
15652         dg directive.
15653
15654 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15655
15656         PR libfortran/16436
15657         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
15658
15659 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
15660
15661         * gcc.target/i386/attributes-error.c: New testcase.
15662         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
15663         * gcc.target/i386/regparm-stdcall.c: Likewise.
15664         * gcc.target/i386/sseregparm-1.c: Likewise.
15665         * gcc.target/i386/sseregparm-2.c: Likewise.
15666
15667 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
15668
15669         * g++.dg/rtti/crash2.C: New.
15670
15671 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
15672
15673         * gcc.dg/noncompile/20040203-3.c: Update expected message.
15674
15675 2005-06-15  David Ung  <davidu@mips.com>
15676
15677         * gcc.target/mips/mips16e-extends.c: New test for testing the
15678         generation of MIPS16e zeb/zeh, seb/seh instructions.
15679
15680 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
15681
15682         PR 22018
15683         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
15684         * gcc.dg/tree-ssa/pr22018.c: New test.
15685
15686 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
15687
15688         * gcc.dg/simd-1.c: Update error messages.
15689         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
15690         * gcc.dg/simd-2.c: Update error messages.
15691         * gcc.dg/simd-4.c: New.
15692
15693 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
15694
15695         PR c++/20678
15696         * g++.dg/other/crash-4.C: New.
15697
15698 2005-06-14  Devang Patel  <dpatel@apple.com>
15699
15700         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
15701
15702 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
15703
15704         PR c++/21929
15705         * g++.dg/parse/crash11.C: Update
15706
15707 2005-06-13  Jeff Law  <law@redhat.com>
15708
15709         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
15710         perform the desired transformations.
15711         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
15712         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
15713
15714 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15715
15716         PR fortran/22038
15717         * gfortran.dg/forall_1.f90: Un-XFAIL.
15718
15719 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
15720
15721         PR c++/21929
15722         * g++.dg/parse/crash26.C: New.
15723
15724         PR c++/20789
15725         * g++.dg/init/member1.C: New.
15726
15727 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
15728
15729         * gfortran.dg/altreturn_1.f90: New test.
15730
15731 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
15732
15733         PR middle-end/21985
15734         * gcc.dg/tree-ssa/pr21985.c: New test.
15735
15736 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
15737
15738         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
15739
15740 2005-06-12  Roger Sayle  <roger@eyesopen.com>
15741
15742         PR c++/21930
15743         * g++.dg/other/error10.C: New test case.
15744
15745 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15746
15747         PR libfortran/19155
15748         * gfortran.dg/pr19155.f: Add test.
15749
15750 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15751
15752         * gfortran.dg/f2c_7.f90: New test.
15753
15754         * gfortran.dg/forall_1.f90: XFAILed.
15755
15756 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
15757
15758         * gcc.dg/pr14796-1.c: New.
15759         * gcc.dg/pr14796-2.c: New.
15760
15761 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
15762
15763         PR fortran/17792
15764         PR fortran/21375
15765         * gfortran.dg/deallocate_stat.f90: New test.
15766
15767 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
15768
15769         * gfortran.fortran-torture/execute/in-pack.f90: New test.
15770
15771 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
15772
15773         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
15774         access will be generated when this loop is vectorized. Test that
15775         accesses with same alignment were detected.
15776         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
15777         Test that accesses with same alignment were detected.
15778         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
15779         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
15780         alignment were detected.
15781
15782 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
15783
15784         PR c++/10611
15785         * g++.dg/conversion/simd2.C: New.
15786
15787 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15788
15789         * gcc.dg/Wcxx-compat-1.c: New.
15790
15791 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
15792
15793         PR libfortran/21480
15794         * gfortran.dg/reshape-complex.f90: Add a test for a packed
15795         complex array.
15796
15797 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
15798
15799         * gcc.dg/alias-8.c: New.
15800
15801 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
15802
15803         * gcc.dg/format/cmn_err-1.c: Update.
15804
15805 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
15806
15807         PR target/20666
15808         * gcc.target/sparc/fexpand-2.c: New.
15809         * gcc.target/sparc/fpmerge-2.c: New.
15810         * gcc.target/sparc/fpmul-2.c: New.
15811         * gcc.target/sparc/noresult.c: New.
15812         * gcc.target/sparc/pdist-2.c: New.
15813         * gcc.target/sparc/pdist-3.c: New.
15814
15815 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
15816
15817         PR testsuite/21702
15818         * gcc.target/i386/i386.exp: Fix comment typo.
15819
15820 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
15821
15822         PR c++/19497
15823         * g++.dg/inherit/using5.C: New.
15824         * g++.dg/inherit/using6.C: New.
15825
15826 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15827
15828         PR c++/19894
15829         * g++.dg/template/ptrmem15.C: New test.
15830
15831         PR c++/20563
15832         * g++.dg/ext/label4.C: New test.
15833
15834 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15835
15836         * gcc.dg/tls/debug-1.c: New test.
15837
15838 2005-06-07  Dale Johannesen  <dalej@apple.com>
15839
15840         * gcc.target/i386/movq.c: New.
15841
15842 2005-06-07  Dale Johannesen  <dalej@apple.com>
15843
15844         * gcc.dg/20050607-1.c: New.
15845
15846 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
15847
15848         PR middle-end/21850
15849         * gcc.c-torture/execute/20050607-1.c: New test.
15850
15851 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
15852
15853         PR libfortran/21926
15854         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
15855         Test case where the return array has lowest stride one,
15856         but isn't packed.
15857
15858 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
15859
15860         * lib/target-supports.exp (check_effective_target_sync_int_long):
15861         Add s390 and s390x targets.
15862
15863 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
15864
15865         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
15866         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
15867         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
15868         * gcc.dg/tree-ssa/loop-9.c: New test.
15869
15870 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
15871
15872         * g++.dg/parse/defarg10.C: New.
15873
15874 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
15875
15876         PR regression/21897
15877         * gcc.c-torture/execute/20050604-1.c: New test.
15878
15879 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15880
15881         PR 21903
15882         * g++.dg/parse/defarg9.C: New.
15883
15884         PR c++/20637
15885         * g++.dg/inherit/using4.C: New.
15886         * g++.dg/overload/error1.C: Adjust expected errors.
15887         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
15888         * g++.old-deja/g++.brendan/arm2.C: Likewise.
15889         * g++.old-deja/g++.other/redecl2.C: Likewise.
15890         * g++.old-deja/g++.other/redecl4.C: Likewise.
15891         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
15892
15893 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
15894
15895         * gfortran.dg/f2c_5.f90: Add -w to dg-options
15896
15897 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
15898
15899         * lib/gfortran.exp (gfortran_target_compile): Call
15900         dg-additional-files-options
15901         * gfortran.dg/f2c_4.f90: New file
15902         * gfortran.dg/f2c_4.c: New file
15903         * gfortran.dg/f2c_5.f90: New file
15904         * gfortran.dg/f2c_5.c: New file
15905
15906 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15907
15908         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
15909
15910         PR fortran/21912
15911         * gfortran.dg/array_constructor_4.f90: New test.
15912
15913 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
15914
15915         PR c++/21619
15916         * g++.dg/ext/builtin9.C: New test.
15917
15918 2005-06-05  Dale Johannesen  <dalej@apple.com>
15919
15920         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
15921         * gcc.c-torture/execute/20050603-2.c: Ditto.
15922
15923 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
15924
15925         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
15926         * gcc.dg/vect/vect-reduc-1.c: New.
15927         * gcc.dg/vect/vect-reduc-2.c: New.
15928         * gcc.dg/vect/vect-reduc-3.c: New.
15929
15930 2005-06-04  Dale Johannesen  <dalej@apple.com>
15931
15932         * gcc.c-torture/execute/20050603-1.c: New.
15933         * gcc.c-torture/execute/20050603-2.c: New.
15934         * gcc.dg/20050603-3.c: New.
15935
15936 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15937
15938         PR fortran/19195
15939         * gfortran.dg/debug_1.f90: New test.
15940
15941         * gfortran.dg/forall_1.f90: New test.
15942
15943 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
15944
15945         * gfortran.dg/array_constructor_3.f90: New test.
15946
15947 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15948
15949         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
15950
15951 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
15952
15953         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
15954
15955 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
15956
15957         PR c/21873
15958         * gcc.dg/init-excess-1.c: New test.
15959
15960 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
15961
15962         PR c++/21853
15963         * g++.dg/expr/static_cast6.C: New test.
15964
15965 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
15966
15967         * gcc.dg/tree-ssa/vrp14.c: New test.
15968
15969 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
15970
15971         PR c++/21336
15972         * g++.dg/template/new2.C: New test.
15973
15974 2005-06-03  Josh Conner  <jconner@apple.com>
15975
15976         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
15977         all entries in initializer.
15978
15979 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
15980
15981         PR middle-end/21858
15982         * gcc.dg/pr21858.c: New testcase.
15983
15984 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
15985
15986         PR tree-optimization/21292
15987
15988         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
15989         New.
15990         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
15991         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
15992         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
15993         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
15994         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
15995
15996 2005-06-02  Richard Henderson  <rth@redhat.com>
15997
15998         * gcc.dg/sync-2.c: Use -march=i486 for i386.
15999
16000 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
16001
16002         * gcc.dg/wtypequal.c: New testcase.
16003
16004 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
16005
16006         PR 21582
16007         * gcc.dg/tree-ssa/pr21582.c: New test.
16008
16009 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
16010
16011         PR c++/21280
16012         * g++.dg/opt/interface2.h: New.
16013         * g++.dg/opt/interface2.C: New.
16014         * g++.dg/init/ctor4.C: Adjust error lines.
16015         * g++.old-deja/g++.bob/inherit2.C: Likewise.
16016         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
16017         * g++.old-deja/g++.jason/opeq3.C: Likewise.
16018         * g++.old-deja/g++.pt/assign1.C: Likewise.
16019         * g++.old-deja/g++.pt/crash20.C: Likewise.
16020
16021 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
16022
16023         PR tree-optimization/21734
16024         * g++.dg/vect/pr21734_1.cc: New.
16025         * g++.dg/vect/pr21734_2.cc: New.
16026
16027 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
16028
16029         PR c++/20350
16030         * g++.dg/template/spec24.C: New.
16031
16032         PR c++/21151
16033         * g++.dg/pch/local-1.C: New.
16034         * g++.dg/pch/local-1.Hs: New.
16035
16036 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
16037
16038         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
16039         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
16040         * gcc.dg/tree-ssa/pr14341.c: New test.
16041         * gcc.dg/tree-ssa/pr14841.c: New test.
16042         * gcc.dg/tree-ssa/pr20701.c: New test.
16043         * gcc.dg/tree-ssa/pr21086.c: New test.
16044         * gcc.dg/tree-ssa/pr21090.c: New test.
16045         * gcc.dg/tree-ssa/pr21332.c: New test.
16046         * gcc.dg/tree-ssa/pr21458.c: New test.
16047         * gcc.dg/tree-ssa/pr21658.c: New test.
16048         * gcc.dg/tree-ssa/vrp01.c: New test.
16049         * gcc.dg/tree-ssa/vrp02.c: New test.
16050         * gcc.dg/tree-ssa/vrp03.c: New test.
16051         * gcc.dg/tree-ssa/vrp04.c: New test.
16052         * gcc.dg/tree-ssa/vrp05.c: New test.
16053         * gcc.dg/tree-ssa/vrp06.c: New test.
16054         * gcc.dg/tree-ssa/vrp07.c: New test.
16055         * gcc.dg/tree-ssa/vrp08.c: New test.
16056         * gcc.dg/tree-ssa/vrp09.c: New test.
16057         * gcc.dg/tree-ssa/vrp10.c: New test.
16058         * gcc.dg/tree-ssa/vrp11.c: New test.
16059         * gcc.dg/tree-ssa/vrp12.c: New test.
16060         * gcc.dg/tree-ssa/vrp13.c: New test.
16061
16062 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
16063
16064         PR 21029
16065         * gcc.dg/tree-ssa/pr21029.c: New test.
16066
16067 2005-06-01  Roger Sayle  <roger@eyesopen.com>
16068
16069         * gfortran.dg/logint-1.f: New test case.
16070         * gfortran.dg/logint-2.f: Likewise.
16071         * gfortran.dg/logint-3.f: Likewise.
16072
16073 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
16074
16075         PR c/21536
16076         PR c/20760
16077         * gcc.dg/20050527-1.c: New test.
16078
16079         * gcc.dg/i386-sse-12.c: New test.
16080
16081         PR fortran/21729
16082         * gfortran.dg/implicit_5.f90: New test.
16083
16084 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
16085
16086         PR fortran/20883
16087         * gfortran/assign_4.f90: New test.
16088         * gfortran/assign_2.f90: Change compile to run.
16089
16090 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
16091
16092         * lib/target-supports.exp
16093         (check_effective_target_sync_char_short): New.
16094         * gcc.dg/sync-2.c: New.
16095
16096 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
16097
16098         PR tree-optimization/21817
16099         * gcc.dg/torture/pr21817-1.c: New.
16100
16101 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
16102
16103         PR c++/21165
16104         * g++.dg/template/init5.C: New.
16105
16106 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
16107
16108         * gfortran.dg/char_initialiser_actual.f90:
16109         Test character initialisers as actual arguments.
16110         * gfortran.dg/char_pointer_comp_assign.f90:
16111         Test character pointer structure component assignments.
16112         * gfortran.dg/char_array_structure_constructor.f90:
16113         Test character components in structure constructors.
16114
16115 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
16116
16117         PR middle-end/20931
16118         * g++.dg/opt/pr20931.C: New test.
16119
16120 2005-05-31  Andreas Jaeger  <aj@suse.de>
16121
16122         PR testsuite/20772
16123         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
16124         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
16125         g++.old-deja/g++.ext/asmspec1.C,
16126         g++.old-deja/g++.other/regstack.C,
16127         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
16128         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
16129         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
16130         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
16131         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
16132         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
16133         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
16134         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
16135         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
16136         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
16137         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
16138         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
16139         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
16140         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
16141         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
16142         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
16143         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
16144         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
16145         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
16146
16147 2005-05-31  Jeff Law  <law@redhat.com>
16148
16149         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
16150
16151 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
16152
16153         PR middle-end/21743
16154         * gcc.dg/builtins-1.c: Activate disabled clog test.
16155         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16156
16157 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
16158
16159         * gfortran.dg/char_pointer_assign.f90:
16160         Test character-pointer assignments and pointer assignments.
16161         * gfortran.dg/char_pointer_dummy.f90:
16162         Test character-pointer dummy arguments.
16163         * gfortran.dg/char_pointer_func.f90:
16164         Test character-pointer function returns.
16165         * gfortran.dg/char_pointer_dependency.f90:
16166         Test character-pointer functions with dependencies.
16167
16168 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
16169
16170         PR c++/21784
16171         * g++.dg/lookup/using14.C: New test.
16172
16173 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
16174
16175         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
16176         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
16177         trailing ^M.
16178
16179 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
16180
16181         PR c++/17413
16182         * g++.dg/template/local5.C: New.
16183
16184         PR target/21761
16185         * gcc.c-torture/compile/pr21761.c: New.
16186
16187         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
16188         before darwin8.
16189
16190 2005-05-30  Steven G. Kargl
16191
16192         PR fortran/20846
16193         * gfortran.dg/inquire_8.f90: New test.
16194
16195 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16196
16197         PR libfortran/21376
16198         * gfortran.dg/output_exponents_1.f90: New test.
16199
16200 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16201
16202         PR libfortran/20006
16203         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
16204
16205 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
16206
16207         PR c++/21210
16208         * g++.dg/ext/complex1.C: New test.
16209
16210         PR c++/21340
16211         * g++.dg/init/ctor6.C: New test.
16212
16213 2005-05-29  Jan Hubicka  <jh@suse.cz>
16214
16215         * gcc.c-torture/compile/pr21562.c: New.
16216
16217 2005-05-28  Steven G. Kargl <kargls@comcast.net>
16218
16219         * gfortran.dg/subnormal_1.f90: New test.
16220
16221 2005-05-28  Jan Hubicka  <jh@suse.cz>
16222
16223         * tree-prof.exp: Fix comment.
16224         * value-prof-1.c: New.
16225         * value-prof-2.c: New.
16226         * value-prof-3.c: New.
16227         * value-prof-4.c: New.
16228
16229 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
16230
16231         PR c++/21614
16232         * g++.dg/expr/ptrmem6.C: New test.
16233         * g++.dg/expr/ptrmem6a.C: Likewise.
16234
16235 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
16236
16237         PR tree-optimization/21658
16238         * gcc.dg/tree-ssa/pr21658.c: New.
16239
16240 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
16241
16242         PR c++/21455
16243         * g++.dg/inherit/ptrmem3.C: New.
16244
16245         PR c++/21681
16246         * g++.dg/parse/template16.C: New.
16247
16248 2005-05-27  Andreas Jaeger  <aj@suse.de>
16249
16250         * gcc.dg/setjmp-2.c: Only run in 32-bit.
16251
16252         * gcc.dg/i386-sse-8.c: Run test on all archs.
16253
16254 2005-05-26  Mike Stump  <mrs@apple.com>
16255
16256         * objc.dg/isa-field-1.m: Only run on darwin.
16257         * objc.dg/lookup-1.m: Likewise.
16258         * objc.dg/try-catch-8.m: Likewise.
16259
16260 2005-05-26  Roger Sayle  <roger@eyesopen.com>
16261
16262         PR tree-optimization/9814
16263         * gcc.dg/pr9814-1.c: New test case.
16264
16265 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
16266
16267         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
16268         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
16269         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
16270         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
16271         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
16272         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
16273         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
16274         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
16275         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
16276         objc.dg/try-catch-8.m: New.
16277
16278 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
16279
16280         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
16281         remove extraneous semicolons.
16282
16283 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
16284
16285         * obj-c++.dg/comp-types-12.mm: New.
16286         * objc.dg/comp-types-11.m: New.
16287         * objc.dg/selector-4.m: New.
16288
16289 2005-05-26  Andreas Jaeger  <aj@suse.de>
16290
16291         PR testsuite/20772
16292         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
16293         g++.old-deja/g++.ext/attrib3.C,
16294         g++.old-deja/g++.other/store-expr1.C,
16295         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
16296         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
16297         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
16298         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
16299         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
16300         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
16301         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
16302         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
16303         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
16304         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
16305         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
16306         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
16307         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
16308         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
16309         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
16310         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
16311         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
16312         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
16313         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
16314
16315 2005-05-26  Andreas Jaeger  <aj@suse.de>
16316
16317         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
16318         x86-64 compilation.
16319
16320 2005-05-26  Andreas Jaeger  <aj@suse.de>
16321
16322         PR testsuite/20772
16323         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
16324         gcc.misc-tests/i386-pf-athlon-1.c,
16325         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
16326         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
16327         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
16328         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
16329         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
16330         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
16331         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
16332         programs.
16333
16334         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
16335         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
16336         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
16337         x86-64 compilation.
16338
16339         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
16340         x86_64.
16341
16342         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
16343         effective-target ilp32.
16344
16345 2005-05-26  David Ung  <davidu@mips.com>
16346
16347         * gcc.target/mips/ext_ins.c: New test for testing the generation
16348         of MIPS32/64 rev 2 ext/ins instructions.
16349
16350 2005-05-26  Andreas Jaeger  <aj@suse.de>
16351
16352         * treelang/compile/unsigned.tree: Use gimple instead of
16353         nonexisting generic dump.
16354
16355 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
16356
16357         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
16358
16359 2005-05-26  Andreas Jaeger  <aj@suse.de>
16360
16361         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
16362
16363 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
16364
16365         PR libfortran/17283
16366         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
16367         Test callee-allocated memory with write statements.
16368
16369 2005-05-25  Roger Sayle  <roger@eyesopen.com>
16370
16371         PR middle-end/21709
16372         * gcc.dg/pr21709-1.c: New test case.
16373
16374 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16375             Mike Stump  <mrs@apple.com>
16376
16377         * objc/execute/next_mapping.h: Update for C++.
16378
16379         * obj-c++.dg/selector-1.mm: Move to...
16380         * obj-c++.dg/selector-4.mm: here...
16381
16382         * obj-c++.dg/basic.mm: New.
16383         * obj-c++.dg/comp-types-1.mm: New.
16384         * obj-c++.dg/cxx-class-1.mm: New.
16385         * obj-c++.dg/cxx-ivars-1.mm: New.
16386         * obj-c++.dg/cxx-ivars-2.mm: New.
16387         * obj-c++.dg/cxx-ivars-3.mm: New.
16388         * obj-c++.dg/cxx-scope-1.mm: New.
16389         * obj-c++.dg/cxx-scope-2.mm: New.
16390         * obj-c++.dg/defs.mm: New.
16391         * obj-c++.dg/empty-private-1.mm: New.
16392         * obj-c++.dg/encode-1.mm: New.
16393         * obj-c++.dg/encode-2.mm: New.
16394         * obj-c++.dg/encode-3.mm: New.
16395         * obj-c++.dg/extern-c-1.mm: New.
16396         * obj-c++.dg/extra-semi.mm: New.
16397         * obj-c++.dg/fix-and-continue-2.mm: New.
16398         * obj-c++.dg/isa-field-1.mm: New.
16399         * obj-c++.dg/ivar-list-semi.mm: New.
16400         * obj-c++.dg/local-decl-1.mm: New.
16401         * obj-c++.dg/lookup-1.mm: New.
16402         * obj-c++.dg/lookup-2.mm: New.
16403         * obj-c++.dg/method-1.mm: New.
16404         * obj-c++.dg/method-2.mm: New.
16405         * obj-c++.dg/method-3.mm: New.
16406         * obj-c++.dg/method-4.mm: New.
16407         * obj-c++.dg/method-5.mm: New.
16408         * obj-c++.dg/method-6.mm: New.
16409         * obj-c++.dg/method-7.mm: New.
16410         * obj-c++.dg/no-extra-load.mm: New.
16411         * obj-c++.dg/overload-1.mm: New.
16412         * obj-c++.dg/pragma-1.mm: New.
16413         * obj-c++.dg/pragma-2.mm: New.
16414         * obj-c++.dg/private-1.mm: New.
16415         * obj-c++.dg/private-2.mm: New.
16416         * obj-c++.dg/proto-qual-1.mm: New.
16417         * obj-c++.dg/qual-types-1.mm: New.
16418         * obj-c++.dg/stubify-1.mm: New.
16419         * obj-c++.dg/stubify-2.mm: New.
16420         * obj-c++.dg/super-class-1.mm: New.
16421         * obj-c++.dg/super-class-2.mm: New.
16422         * obj-c++.dg/super-dealloc-1.mm: New.
16423         * obj-c++.dg/super-dealloc-2.mm: New.
16424         * obj-c++.dg/template-1.mm: New.
16425         * obj-c++.dg/template-2.mm: New.
16426         * obj-c++.dg/template-3.mm: New.
16427         * obj-c++.dg/template-4.mm: New.
16428         * obj-c++.dg/template-5.mm: New.
16429         * obj-c++.dg/template-6.mm: New.
16430         * obj-c++.dg/try-catch-1.mm: New.
16431         * obj-c++.dg/try-catch-2.mm: New.
16432         * obj-c++.dg/try-catch-3.mm: New.
16433         * obj-c++.dg/try-catch-4.mm: New.
16434         * obj-c++.dg/try-catch-5.mm: New.
16435         * obj-c++.dg/try-catch-6.mm: New.
16436         * obj-c++.dg/try-catch-7.mm: New.
16437         * obj-c++.dg/try-catch-8.mm: New.
16438         * obj-c++.dg/try-catch-9.mm: New.
16439         * obj-c++.dg/va-meth-1.mm: New.
16440
16441 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16442
16443         * obj-c++.dg/selector-1.mm: New.
16444         * obj-c++.dg/selector-2.mm: New.
16445
16446 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16447
16448         * obj-c++.dg/selector-3.mm: New.
16449         * objc.dg/selector-3.m: New.
16450
16451 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16452
16453         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
16454         about where warning appears.
16455
16456 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
16457
16458         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
16459         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
16460         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
16461         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
16462
16463 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
16464
16465         * gcc.dg/20050524-1.c: New test.
16466
16467 2005-05-25  Jan Hubicka  <jh@suse.cz>
16468
16469         * gcc.dg/tree-prof/inliner-1.c: New.
16470
16471 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
16472
16473         * gcc.dg/tree-prof: New directory.
16474         * gcc.dg/tree-prof/tree-prof.exp: New.
16475
16476 2005-05-25  DJ Delorie  <dj@redhat.com>
16477
16478         * gcc.dg/Wattributes-1.c: New.
16479         * gcc.dg/Wattributes-2.c: New.
16480         * gcc.dg/Wattributes-3.c: New.
16481
16482 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
16483
16484         PR tree-optimization/19833
16485         * gcc.dg/uninit-4.c: Remove xfail.
16486         * gcc.dg/uninit-9.c: Ditto.
16487
16488 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
16489
16490         * obj-c++.dg/bitfield-[1-5].mm: New.
16491         * obj-c++.dg/class-protocol-1.mm: New.
16492         * obj-c++.dg/comp-types-1[0-1].mm: New.
16493         * obj-c++.dg/comp-types-[2-9].mm: New.
16494         * obj-c++.dg/encode-[4-8].mm: New.
16495         * obj-c++.dg/layout-1.mm: New.
16496         * obj-c++.dg/method-1[0-9].mm: New.
16497         * obj-c++.dg/method-2[0-1].mm: New.
16498         * obj-c++.dg/method-[8-9].mm: New.
16499         * obj-c++.dg/objc-gc-3.mm: New.
16500         * obj-c++.dg/try-catch-10.mm: New.
16501         * objc.dg/bitfield-5.m: New.
16502         * objc.dg/comp-types-10.m: New.
16503         * objc.dg/comp-types-9.m: New.
16504         * objc.dg/layout-1.m: New.
16505         * objc.dg/objc-gc-4.m: New.
16506         * objc.dg/try-catch-9.m: New.
16507         * objc.dg/class-protocol-1.m: Tweak diagnostics.
16508         * objc.dg/comp-types-1.m: Likewise.
16509         * objc.dg/comp-types-[5-6].m: Likewise.
16510         * objc.dg/method-9.m: Likewise.
16511
16512 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
16513
16514         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
16515         and on hardware without VMX support.
16516
16517         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
16518
16519         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
16520
16521         * lib/profopt.exp (dg-final-generate, dg-final-use,
16522         profopt-final-code, profopt-get-options): New.
16523         (profopt-execute): Process test directives.
16524
16525         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
16526         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
16527         cleanup-tree-dump, cleanup-saved-temps): Update comments.
16528
16529 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
16530
16531         PR C++/21645
16532         * g++.dg/init/ctor5.C: New test.
16533
16534 2005-05-24  Ira Rosen  <irar@il.ibm.com>
16535
16536         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
16537         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
16538         vect-113.c, vect-114.c.
16539
16540 2005-05-23  Adam Nemet  <anemet@lnxw.com>
16541
16542         * gcc.dg/const-elim-1.c: Remove xfails.
16543
16544 2005-05-23  Jeff Law  <law@redhat.com>
16545
16546         * gcc.c-torture/compile/pr21638.c: New test.
16547         * gcc.c-torture/compile/20050520-1.c: New test.
16548
16549 2005-05-23  Nick Clifton  <nickc@redhat.com>
16550
16551         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
16552         be a proper triple, ie: m32r*-*-*.
16553         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16554
16555 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
16556
16557         PR middle-end/21331
16558         PR tree-opt/21293
16559         * gcc.c-torture/compile/pr21293.c: New test.
16560         * gcc.c-torture/execute/pr21331.c: New test.
16561
16562 2004-05-20  Richard Henderson  <rth@redhat.com>
16563
16564         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
16565
16566 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
16567
16568         * obj-c++-dg.exp: Add.
16569         * obj-c++.exp: Add.
16570         * obj-c++.dg/dg.exp: Add.
16571
16572 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
16573
16574         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
16575         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
16576
16577 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
16578
16579         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
16580
16581 2004-05-19  Richard Henderson  <rth@redhat.com>
16582
16583         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
16584
16585 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
16586
16587         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
16588
16589         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
16590
16591 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
16592
16593         PR c++/21495
16594         * g++.dg/parse/extern1.C: New test.
16595         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
16596
16597 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16598
16599         * gcc.dg/c99-math.h: New.
16600         * gcc.dg/c99-math-float-1.c: New test.
16601         * gcc.dg/c99-math-double-1.c: Likewise.
16602         * gcc.dg/c99-math-long-double-1.c: Likewise.
16603
16604 2005-05-18  Richard Henderson  <rth@redhat.com>
16605
16606         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
16607
16608 2005-05-18  Devang Patel  <dpatel@apple.com>
16609
16610         * g++.dg/opt/20050511-1.C: New test.
16611
16612 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
16613
16614         PR libfortran/21127
16615         * gfortran.dg/reshape-complex.f90: New test.
16616
16617 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
16618
16619         * gfortran.dg/array_constructor_1.f90: New test.
16620         * gfortran.dg/array_constructor_2.f90: New test.
16621
16622 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
16623
16624         PR fortran/20954
16625         * gfortran.dg/pr20954.f: New test.
16626
16627 2005-05-17  Mike Stump  <mrs@apple.com>
16628
16629         Yet more Objective-C++...
16630
16631         * objc.dg/method-5.m: Update.
16632         * objc.dg/method-6.m: Update.
16633         * objc.dg/method-7.m: Update.
16634         * objc.dg/method-9.m: Update.
16635         * objc.dg/try-catch-2.m: Update.
16636
16637 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
16638
16639         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
16640         Remove little-endian optimizations.
16641
16642 2005-05-17  Jeff Law  <law@redhat.com>
16643
16644         * g++.dg/tree-ssa/pr14814.C: New test.
16645         * gcc.dg/tree-ssa/pr14814.C: New test.
16646         * gcc.dg/tree-ssa/pr17141-1.C: New test.
16647         * gcc.dg/tree-ssa/pr17141-2.C: New test.
16648
16649 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
16650
16651         * gcc.dg/compat/generate-random.c: Do not include
16652         libiberty.h.
16653         * gcc.dg/compat/generate-random_r.c: Likewise.
16654
16655 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
16656
16657         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
16658
16659 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
16660
16661         PR middle-end/21595
16662         * g++.dg/tree-ssa/builtin1.C: New testcase.
16663
16664 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
16665
16666         PR c++/21454
16667         * g++.dg/opt/const4.C: New test.
16668
16669         PR middle-end/21492
16670         * g++.dg/opt/crossjump1.C: New test.
16671
16672         PR tree-optimization/21610
16673         * gcc.c-torture/compile/20050516-1.c: New test.
16674
16675         PR fortran/15080
16676         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
16677         about the test failing.
16678         * gfortran.fortran-torture/execute/where_7.f90: New test.
16679         * gfortran.fortran-torture/execute/where_8.f90: New test.
16680
16681 2005-05-16  Richard Henderson  <rth@redhat.com>
16682
16683         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
16684         i?86 and x86_64.
16685
16686 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
16687
16688         * gcc.dg/compat/generate-random.c (config.h): Do not include.
16689         (limits.h): Include unconditionally.
16690         (stdlib.h): Likewise.
16691         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
16692         (limits.h): Include unconditionally.
16693         (stdlib.h): Likewise.
16694         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16695         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16696         (limits.h): Include unconditionally.
16697         (stdlib.h): Likewise.
16698         (hashtab.h): Do not include.
16699         (getopt.h): Likewise.
16700         (stddef.h): Include.
16701         (hashval_t): Define.
16702         (struct entry): Add "next" field.
16703         (HASH_SIZE): New macro.
16704         (hash_table): New variable.
16705         (switchfiles): Do not use xmalloc.
16706         (mix): New macro.
16707         (iterative_hash): New function.
16708         (hasht): Remove.
16709         (e_exists): New function.
16710         (e_insert): Likewise.
16711         (output): Use, instead of libiberty hashtable functions.
16712         (main): Do not use getopt.  Do not call htab_create.
16713
16714 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
16715
16716         PR libstdc++/21526
16717         * lib/target-supports.exp (check_mkfifo_available):
16718         Return 0 for cygwin as mkfifo support incomplete on platform.
16719         Fix typos in comments.
16720
16721 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
16722
16723         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
16724
16725 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
16726
16727         PR fortran/17432
16728         * gfortran.dg/assign_4.f: New test.
16729
16730 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
16731
16732         PR tree-optimization/21563
16733         * gcc.dg/tree-ssa/pr21563.c: New.
16734
16735 2005-05-14  Jan Hubicka  <jh@suse.cz>
16736
16737         * gcc.dg/noreturn-7.c: Allow control reaches warning.
16738
16739 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
16740
16741         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
16742
16743 2005-05-13  Julian Brown  <julian@codesourcery.com>
16744
16745         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
16746         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
16747
16748 2005-05-13  Jan Hubicka  <jh@suse.cz>
16749
16750         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
16751         * gcc.dg/fold-xor-?.c: Likewise.
16752         * gcc.dg/pr15784-?.c: Likewise.
16753         * gcc.dg/pr20922-?.c: Likewise.
16754         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
16755         * gcc.dg/tree-ssa/pr17598.c: Likewise.
16756         * gcc.dg/tree-ssa/pr20470.c: Likewise.
16757
16758 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16759
16760         PR fortran/21260
16761         * gfortran.dg/hollerith_1.f90: New test.
16762
16763 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16764
16765         * gfortran.dg/func_result_2.f90: New test.
16766
16767 2005-05-11  Bud Davis  <bdavis@gfortran.org>
16768
16769         * gfortran.dg/dev_null.f90: New test.
16770
16771 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
16772
16773         * gcc.dg/arm-vfp1.c: Revert last change.
16774
16775 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
16776
16777         PR middle-end/19807
16778         PR tree-optimization/19639
16779         * g++.dg/tree-ssa/pr19807.C: New testcase.
16780
16781 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16782
16783         PR libfortran/21471
16784         * gfortran.dg/append-1.f90: New test.
16785
16786 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
16787
16788         * gcc.dg/pr18501.c: XFAIL.
16789         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
16790         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
16791         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
16792         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16793         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16794         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
16795         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
16796         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
16797
16798 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16799
16800         PR fortran/20178
16801         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
16802         gfortran.dg/f2c_3.f90: New tests.
16803
16804         * gfortran.dg/return_1.f90: Fix dg annotation.
16805
16806 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
16807
16808         * gcc.c-torture/compile/20050510-1.c: New test.
16809
16810 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
16811
16812         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
16813
16814 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
16815
16816         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
16817
16818 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
16819
16820         PR c/17913
16821         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
16822
16823 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
16824
16825         PR c/21342
16826         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
16827         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
16828
16829 2005-05-10  Ben Elliston  <bje@au.ibm.com>
16830
16831         PR debug/16676
16832         * gcc.dg/debug/pr16676.c: New test.
16833
16834 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
16835
16836         PR testsuite/21443
16837         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
16838         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
16839         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
16840         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
16841         Change -O1 to -O2.
16842         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
16843         -fno-tree-dominator-opts.
16844
16845 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16846
16847         * gfortran.dg/return_1.f90: New test.
16848
16849 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
16850
16851         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
16852
16853         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
16854
16855 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
16856
16857         PR c++/21427
16858         * g++.dg/inherit/covariant13.C: New.
16859
16860 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16861
16862         PR libfortran/19155
16863         * gfortran.dg/pr19155.f: New test.
16864
16865 2005-05-08  Roger Sayle  <roger@eyesopen.com>
16866
16867         PR inline-asm/8788
16868         * gcc.dg/pr8788-1.c: New testcase.
16869
16870 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
16871
16872         PR target/21416
16873         * gcc.target/mips/fpcmp-[12].c: New tests.
16874
16875 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
16876
16877         * lib/target-supports-dg.exp (dg-require-fork): New function.
16878         (dg-require-mkfifo): Likewise.
16879         * lib/target-supports.exp (check_function_available): New
16880         function.
16881         (check_fork_available): Likewise.
16882         (check_mkfifo_available): Likewise.
16883
16884 2005-05-06  Jeff Law  <law@redhat.com>
16885
16886         * gcc.c-torture/compile/pr21380.c: New test.
16887
16888 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
16889
16890         PR c++/20961
16891         * g++.dg/ext/weak3.C: New test.
16892
16893 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
16894
16895         PR c++/21352
16896         * g++.dg/template/crash37.C: New test.
16897
16898 2005-05-05  Paul Brook  <paul@codesourcery.com>
16899
16900         * gcc.dg/arm-g2.c: Use effective-target arm32.
16901         * gcc.dg/arm-mmx-1.c: Ditto.
16902         * gcc.dg/arm-scd42-2.c: Ditto.
16903         * gcc.dg/arm-vfp1.c: Ditto.
16904         * lib/target-supports.exp (check_effective_target_arm32): New
16905         function.
16906
16907 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
16908
16909         PR libfortran/21354
16910         gfortran.dg/in_pack_rank7.f90: New test.
16911
16912 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
16913
16914         PR middle-end/15618
16915         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
16916
16917 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
16918
16919         PR middle-end/21265
16920         * gcc.dg/20050503-1.c: New test.
16921
16922         PR rtl-optimization/21239
16923         * gcc.dg/i386-sse-11.c: New test.
16924
16925 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
16926
16927         PR target/16888
16928         * gcc.target/i386/asm-1.c: New test.
16929
16930 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
16931
16932         PR rtl-optimization/21330
16933         * gcc.c-torture/execute/20050502-1.c: New test.
16934
16935         PR target/21297
16936         * gcc.c-torture/execute/20050502-2.c: New test.
16937
16938 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
16939
16940         PR middle-end/21282
16941         * gcc.dg/pr21282.c: New.
16942
16943 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
16944
16945         * gcc.dg/vect/pr20122.c: Clean up .vect file.
16946         * gcc.dg/vect/vect-92.c: Likewise.
16947         * gcc.dg/vect/vect-93.c: Likewise.
16948         * gcc.dg/vect/vect-dv-1.c: Likewise.
16949         * gcc.dg/vect/vect-dv-2.c: Likewise.
16950         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
16951
16952 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
16953
16954         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
16955         * gfortran.dg/vect/vect-2.f90: Likewise.
16956         * gfortran.dg/vect/vect-3.f90: Likewise.
16957         * gfortran.dg/vect/vect-4.f90: Likewise.
16958         * gfortran.dg/vect/vect-5.f90: Likewise.
16959
16960 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
16961
16962         PR target/20813
16963         * gcc.dg/rs6000-fpint-2.c: New.
16964
16965 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
16966
16967         PR c/15698
16968         * gcc.dg/builtins-30.c: Update expected messages.
16969         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
16970         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
16971         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
16972
16973 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
16974
16975         PR tree-optimization/21294
16976         * gcc.dg/tree-ssa/pr21294.c: New.
16977
16978 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
16979
16980         * gcc.dg/altivec-3.c (vec_store): Do not use the old
16981         __builtin_altivec_st_internal_4si built-in.
16982
16983 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
16984
16985         PR c++/15875
16986         * g++.dg/template/ptrmem14.C: New test.
16987
16988 2005-05-02  Paul Brook  <paul@codesourcery.com>
16989
16990         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
16991
16992 2005-05-02  Michael Matz  <matz@suse.de>
16993
16994         PR c++/19542
16995         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
16996
16997 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
16998
16999         * g++.dg/cpp/weak.C: New test.
17000
17001 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
17002
17003         * gcc.dg/tree-ssa/loop-8.c: New test.
17004
17005 2005-04-30  Michael Maty  <matz@suse.de>
17006
17007         * gcc.dg/inline-mcpy.c: New test.
17008
17009 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
17010
17011         PR libfortran/18958
17012         * gfortran.dg/eoshift.f90: New test case.
17013
17014 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
17015
17016         PR libfortran/18857
17017         * gfortran.dg/matmul_1.f90: New test.
17018
17019 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
17020
17021         PR tree-optimization/21030
17022         * gcc.dg/tree-ssa/pr21030.c: New.
17023
17024 2005-04-29  Devang Patel  <dpatel@apple.com>
17025
17026         PR tree-optimization/21272
17027         * gcc.dg/vect/vect-ifcvt-10.c: New test.
17028
17029 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
17030
17031         PR fortran/13082
17032         PR fortran/18824
17033         * gfortran.dg/entry_4.f90: New test.
17034         * gfortran.fortran-torture/execute/entry_1.f90: New test.
17035         * gfortran.fortran-torture/execute/entry_2.f90: New test.
17036         * gfortran.fortran-torture/execute/entry_3.f90: New test.
17037         * gfortran.fortran-torture/execute/entry_4.f90: New test.
17038         * gfortran.fortran-torture/execute/entry_5.f90: New test.
17039         * gfortran.fortran-torture/execute/entry_6.f90: New test.
17040         * gfortran.fortran-torture/execute/entry_7.f90: New test.
17041
17042 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17043
17044         * gfortran.fortran-torture/execute/entry_8.f90: New test.
17045
17046 2005-04-29  Paul Brook  <paul@codesourcery.com>
17047
17048         * gfortran.dg/entry_3.f90: New test.
17049
17050 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17051
17052         * gfortran.dg/implicit_4.f90: New test.
17053
17054 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
17055
17056         * lib/target-supports.exp (check_profiling_available): Return
17057         false for xtensa-*-elf.
17058
17059 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
17060
17061         * lib/fortran-torture.exp (fortran-torture.exp): Catch
17062         error if file cannot be deleted.
17063
17064 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
17065
17066         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
17067         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
17068         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
17069         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
17070         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
17071         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
17072         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
17073         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
17074         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
17075         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
17076         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
17077         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
17078         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
17079
17080 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17081
17082         PR fortran/20865
17083         * gfortran.dg/pr20865.f90: New test.
17084
17085 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
17086
17087         * gcc.dg/void-cast-2.c: New test.
17088
17089 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17090
17091         PR c/21159
17092         * gcc.dg/void-cast-1.c: New test.
17093
17094 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
17095
17096         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
17097
17098 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17099
17100         PR fortran/21177
17101         * gfortran.dg/pr21177.f90: New test.
17102
17103 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
17104
17105         PR tree-optimization/21171
17106         * gcc.dg/tree-ssa/pr21171.c: New test.
17107
17108 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
17109
17110         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
17111         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
17112         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
17113         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
17114         gcc.dg/tree-ssa/gen-vect-32.c: New.
17115         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
17116         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
17117         don't run on PPC32.
17118
17119 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17120
17121         PR c/21213
17122         * gcc.dg/transparent-union-3.c: New test.
17123
17124 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17125
17126         PR c/20740
17127         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
17128         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
17129         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
17130         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
17131         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
17132         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
17133
17134 2005-04-26  Jeff Law  <law@redhat.com>
17135
17136         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
17137         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
17138         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
17139         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
17140         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
17141         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
17142         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
17143
17144 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
17145
17146         PR tree-optimization/17598
17147         * gcc.dg/tree-ssa/pr17598.c: New testcase.
17148
17149 2005-04-25  Mike Stump  <mrs@apple.com>
17150
17151         * objc.dg/fix-and-continue-1.m: Add.
17152
17153 2005-04-25  Roger Sayle  <roger@eyesopen.com>
17154
17155         PR c++/20995
17156         * g++.dg/opt/pr20995-1.C: New test case.
17157
17158 2005-04-25  Devang Patel <dpatel@apple.com>
17159
17160         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
17161
17162 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
17163
17164         PR testsuite/21062
17165         * g++.dg/opt/alias2.C (printf): Correct the prototype.
17166
17167 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
17168
17169         PR C++/21188
17170         * g++.dg/opt/rtti2.C: New test.
17171
17172 2005-04-25  Paul Brook  <paul@codesourcery.com>
17173         Steven G. Kargl  <kargls@comcast.net>
17174
17175         PR fortran/20879
17176         * gfortran.dg/ichar_1.f90: New file.
17177
17178 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
17179
17180         PR middle-end/20991
17181         * g++.dg/opt/pr20991.C: New test.
17182
17183         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
17184         where sizeof (type) < __alignof__ (type).
17185         * gcc.dg/compat/struct-layout-1.h: Likewise.
17186
17187 2005-04-24  Per Bothner  <per@bothner.com>
17188             Devang Patel  <dpatel@apple.com>
17189
17190         PR preprocessor/20907
17191         * gcc.dg/cpp/very-long-comment.c: New test.
17192
17193 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17194
17195         PR fortran/20059
17196         * gfortran.dg/common_5.f: New test.
17197
17198 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
17199
17200         PR middle-end/21082
17201         * g++.dg/tree-ssa/pr21082.C: New testcase.
17202
17203 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
17204
17205         * gcc.dg/vect/vect-99.c: New test.
17206
17207 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
17208
17209         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
17210
17211 2005-04-22  Jeff Law  <law@redhat.com>
17212
17213         * gcc.dg/uninit-5.c: Remove xfails.
17214         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
17215         conditionals and loads.
17216
17217 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
17218
17219         PR libfortran/20074
17220         PR libfortran/20436
17221         PR libfortran/21108
17222         * gfortran.dg/nested_reshape.f90: new test
17223         * gfortran.dg/reshape-alloc.f90: new test
17224         * gfortran.dg/reshape.f90: new test
17225
17226 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
17227
17228         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
17229
17230         * gcc.dg/arm-vfp1.c: New test.
17231
17232 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
17233
17234         PR c++/21087
17235         * g++.dg/lookup/builtin2.C: New test.
17236
17237 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
17238
17239         * gcc.dg/weak/weak-13.c: New test.
17240
17241 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
17242
17243         * lib/target-supports.exp (check_effective_target_sync_int_long):
17244         Add powerpc*.
17245
17246 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
17247
17248         * gcc.target/mips/branch-1.c: New test.
17249
17250 2005-04-21  Richard Henderson  <rth@redhat.com>
17251
17252         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
17253         * gcc.dg/vect/vect-86.c: Likewise.
17254         * gcc.dg/vect/vect-87.c: Likewise.
17255         * gcc.dg/vect/vect-88.c: Likewise.
17256
17257 2005-04-21  Devang Patel  <dpatel@apple.com>
17258
17259         PR optimization/20994
17260         * gcc.dg/tree-ssa/ifc-3.c: New test.
17261
17262 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
17263
17264         PR c/12913
17265         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
17266         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
17267         gcc.dg/c99-vla-jump-5.c: New tests.
17268
17269 2005-04-19  Richard Henderson  <rth@redhat.com>
17270
17271         * lib/target-supports.exp (check_effective_target_vect_int_mult):
17272         Fix typo in exists check.
17273         (check_effective_target_sync_int_long): New.
17274         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
17275         * gcc.dg/ia64-sync-2.c: Likewise.
17276         * gcc.dg/ia64-sync-3.c: Likewise.
17277         * gcc.dg/ia64-sync-4.c: Likewise.
17278
17279 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
17280
17281         * gcc.dg/fold-xor-1.c: New test.
17282         * gcc.dg/fold-xor-2.c: New test.
17283
17284 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
17285
17286         PR target/20670
17287         * g++.dg/eh/fp-regs.C: New test.
17288
17289 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
17290
17291         * gcc.dg/Wint-to-pointer-cast-1.c,
17292         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
17293         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
17294         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
17295
17296 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17297
17298         PR fortran/16861
17299         * gfortran.dg/pr16861.f90: New test.
17300
17301 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
17302
17303         * gcc.dg/pr21085.c: New test.
17304
17305 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
17306
17307         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
17308         (setup_mips_tests, dg-mips-options): New procedures.
17309         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
17310         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
17311         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
17312         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
17313         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
17314         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
17315         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
17316         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
17317         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
17318         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
17319         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
17320         dg-mips-options instead of dg-options.  Remove now-redundant
17321         preprocessor guards.
17322         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
17323         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
17324         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
17325         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
17326         * gcc.dg/vr-mult-2.c: Delete.
17327         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
17328         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
17329         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
17330         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
17331         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
17332         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
17333         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
17334
17335 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
17336
17337         * ada/acats/run_all.sh: Use sync when executable not present.
17338
17339 2005-04-18  Devang Patel  <dpatel@apple.com>
17340
17341         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
17342         * gcc.dg/vect/vect-11a.c: New.
17343         * gcc.dg/vect/vect-none.c: Update.
17344         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
17345
17346 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
17347
17348         PR tree-optimization/20922
17349         * gcc.dg/pr20922-1.c: New test.
17350         * gcc.dg/pr20922-2.c: New test.
17351         * gcc.dg/pr20922-3.c: New test.
17352         * gcc.dg/pr20922-4.c: New test.
17353         * gcc.dg/pr20922-5.c: New test.
17354         * gcc.dg/pr20922-6.c: New test.
17355
17356 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17357
17358         PR libfortran/20950
17359         * gfortran.dg/pr20950.f: New test.
17360
17361 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17362
17363         PR libfortran/19216
17364         * gfortran.dg/pr19216.f: New test.
17365
17366 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
17367
17368         PR tree-optimization/21001
17369         * gcc.dg/tree-ssa/pr21001.c: New.
17370
17371 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
17372
17373         PR libfortran/21075
17374         * gfortran.dg/reshape_rank7.f90: New test.
17375
17376 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
17377
17378         PR libfortran/12884 gfortran.dg/pr12884.f: New test
17379         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
17380         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
17381         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
17382         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
17383         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
17384         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
17385         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
17386         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
17387         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
17388         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
17389         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
17390         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
17391         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
17392         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
17393         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
17394         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
17395         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
17396         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
17397         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
17398         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
17399
17400 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
17401
17402         * gfortran.dg/wtruncate.f: New testcase.
17403         * gfortran.dg/wtruncate.f90: New testcase.
17404
17405 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
17406
17407         PR c++/21025
17408         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
17409         which sizeof/alignof is dependent, rather than just whether we are
17410         processing_template_decl.
17411
17412 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
17413
17414         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
17415         corrected typo where the wrong variables had been compared.
17416
17417 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
17418
17419         PR libfortran/18495
17420         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
17421         Test callee-allocated version of return array with a write
17422         statement.
17423         Test spread with a temporary with another write statement.
17424
17425 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
17426
17427         PR tree-optimization/21031
17428         * gcc.dg/tree-ssa/pr21031.c: New.
17429
17430 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
17431
17432         PR tree-optimization/21004
17433         * gcc.dg/builtins-53.c: Include builtins-config.h.
17434         Check floorf, ceilf, floorl and ceill transformations
17435         only when HAVE_C99_RUNTIME is defined.
17436
17437 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
17438
17439         PR middle-end/20739
17440         * gcc.dg/tree-ssa/pr20739.c: New test.
17441
17442 2005-04-14  Mike Stump  <mrs@apple.com>
17443
17444         * gcc.dg/Foundation.framework/empty: New.
17445         * gcc.dg/framework-2.c: New.
17446
17447 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
17448
17449         PR tree-optimization/21021
17450         * gcc.c-torture/compile/pr21021.c: New.
17451
17452 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
17453
17454         PR testsuite/21010
17455         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
17456         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
17457         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
17458         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
17459         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
17460         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
17461         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
17462         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
17463
17464 2005-04-14  Richard Henderson  <rth@redhat.com>
17465
17466         * lib/target-supports.exp (check_effective_target_vect_condition):
17467         Add ia64, i?86, and x86_64.
17468
17469 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
17470
17471         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
17472
17473 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
17474
17475         PR tree-optimization/20657
17476         * gcc.dg/tree-ssa/pr20657.c: New.
17477
17478 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
17479
17480         * gcc.dg/builtins-53.c: Also check (int)trunc* and
17481         (long long int)trunc*.
17482
17483 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
17484
17485         PR target/20927
17486         * gcc.dg/pr20927.c: New test.
17487
17488 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
17489
17490         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
17491         * gcc.target/mips/asm-1.c: Likewise.
17492
17493 2005-04-13  Dale Johannesen  <dalej@apple.com>
17494
17495         * objc.dg/objc-fast-4.m: New.
17496
17497 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
17498
17499         * gcc.target/cris/torture/cris-torture.exp: New driver in new
17500         directory.
17501         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
17502
17503 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
17504
17505         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
17506         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
17507         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
17508
17509 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
17510
17511         PR tree-optimization/20913
17512         * gcc.dg/tree-ssa/pr20913.c: New.
17513
17514         PR tree-optimization/20702
17515         * gcc.dg/tree-ssa/pr20702.c: New.
17516
17517 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17518
17519         PR c++/13744
17520         * g++.dg/inherit/local3.C: New test.
17521
17522 2005-04-12  Jeff Law  <law@redhat.com>
17523
17524         * gcc.dg/tree-ssa/20050412-1.c: New test.
17525
17526 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
17527
17528         PR libfortran/19016
17529         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
17530         Add tests with mask generated by expression.
17531         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17532         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17533         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17534
17535 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
17536
17537         PR middle-end/20917
17538         * gcc.dg/20050409-1.c: New test.
17539
17540 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
17541
17542         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
17543
17544 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
17545
17546         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17547         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
17548         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17549         (TARGET_CXX): Adjust accordingly.
17550         * target.h (struct gcc_target): Remove epxort_class_data.  Add
17551         determine_class_data_visibility and class_data_always_comdat.
17552         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17553         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
17554         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17555         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
17556         (arm_cxx_determine_class_data_visibility): New.
17557         (arm_cxx_class_data_always_comdat): Likewise.
17558         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17559         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
17560         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17561         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
17562         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
17563         Define.
17564
17565 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
17566
17567         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
17568
17569 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
17570
17571         * gcc.dg/i386-darwin-fpmath.c: New.
17572
17573 2004-04-11  Devang Patel  <dpatel@apple.com>
17574
17575         * lib/target-supports.exp (check_effective_target_vect_condition): New.
17576         * gcc.dg/vect/vect-ifcvt-1.c: New test.
17577         * gcc.dg/vect/vect-ifcvt-2.c: New test.
17578         * gcc.dg/vect/vect-ifcvt-3.c: New test.
17579         * gcc.dg/vect/vect-ifcvt-4.c: New test.
17580         * gcc.dg/vect/vect-ifcvt-5.c: New test.
17581         * gcc.dg/vect/vect-ifcvt-6.c: New test.
17582         * gcc.dg/vect/vect-ifcvt-7.c: New test.
17583         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
17584
17585 2004-04-11  Devang Patel  <dpatel@apple.com>
17586
17587         * gcc.dg/vect/vect-dv-1.c: New test.
17588         * gcc.dg/vect/vect-dv-2.c: New test.
17589
17590 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
17591
17592         PR tree-optimization/20933
17593         * gcc.dg/tree-ssa/pr20933.c: New test.
17594
17595 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17596
17597         * gfortran.dg/fold_nearest.f90: New test.
17598
17599 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
17600
17601         * gcc.dg/tree-ssa/alias-1.c: New test.
17602
17603 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
17604
17605         PR tree-optimization/20920
17606         * g++.dg/tree-ssa/pr20920.C: New test.
17607
17608 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
17609
17610         * gcc.dg/builtins-53.c: Also check (int)ceil* and
17611         (long long int)ceil*.
17612
17613 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
17614
17615         * g++.dg/warn/Wdtor1.C: Declare template in system header with
17616         explicit C++ linkage.
17617
17618 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17619
17620         * gfortran.dg/pr17229.f: Take care of the new obsolescence
17621         warning for arithmetic IF statements.
17622
17623 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
17624
17625         * eor_handling_1.f90: New test case.
17626         * eor_handling_2.f90: New test case.
17627         * eor_handling_3.f90: New test case.
17628         * eor_handling_4.f90: New test case.
17629         * eor_handling_5.f90: New test case.
17630         * noadv_size.f90: New test case.
17631         * pad_no.f90: New test case.
17632
17633 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
17634
17635         * gcc.c-torture/execute/20050410-1.c: New test.
17636
17637 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
17638
17639         * gcc.dg/pr20126.c: New.
17640
17641 2005-04-09  Bud Davis  <bdavis@gfortran.org>
17642             Steven G. Kargl <kargls@comcast.net>
17643
17644         * gfortran.dg/PR19872.f: New test.
17645
17646 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
17647
17648         * gfortran.dg/nint_1.f90: Fix dg-do directive.
17649
17650 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
17651
17652         * gfortran.dg/nint_1.f90: New test.
17653
17654 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
17655
17656         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
17657         Added test for callee-allocated arrays with write statements.
17658         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
17659         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
17660         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17661         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17662         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17663
17664 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
17665
17666         PR libfortran/20163
17667         * gfortran.dg/open-options-blanks.f: New test.
17668
17669 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
17670
17671         PR fortran/13257
17672         * gfortran.dg/comma_format_extension_[1234].f: New tests.
17673
17674 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
17675
17676         * gcc.dg/tree-ssa/stdarg-1.c: New test.
17677         * gcc.dg/tree-ssa/stdarg-2.c: New test.
17678         * gcc.dg/tree-ssa/stdarg-3.c: New test.
17679         * gcc.dg/tree-ssa/stdarg-4.c: New test.
17680         * gcc.dg/tree-ssa/stdarg-5.c: New test.
17681         * gcc.c-torture/execute/stdarg-4.c: New test.
17682
17683         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
17684
17685         PR target/20795
17686         * g++.dg/abi/param2.C: New test.
17687
17688 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
17689
17690         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
17691
17692 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
17693
17694         * gcc.dg/builtins-53.c: New test.
17695
17696 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
17697
17698         * g++.dg/tree-ssa/pr18178.C: New test.
17699         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
17700         * gcc.c-torture/execute/20041019-1.c: New test.
17701         * gcc.dg/tree-ssa/20041008-1.c: New test.
17702         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
17703         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
17704         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
17705         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
17706         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
17707         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
17708         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
17709         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
17710         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
17711         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
17712
17713 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
17714
17715         PR rtl-optimization/20466
17716         * gcc.c-torture/execute/pr20466-1.c: New test.
17717
17718 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
17719
17720         PR c++/20905
17721         * g++.dg/parse/cond2.C: New test.
17722
17723         PR c++/20145
17724         * g++.dg/warn/Wdtor1.C: New test.
17725
17726 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17727
17728         PR fortran/17229
17729         * gfortran.dg/pr17229.f: New test.
17730
17731 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
17732
17733         * gfortran.dg/tiny_1.f90: New test.
17734         * gfortran.dg/tiny_2.f90: ditto.
17735
17736 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
17737
17738         * gfortran.dg/eor_1.f90: Fix dg-do run line
17739         * gfortran.dg/open_new.f90: Fix dg-do run line
17740
17741 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
17742
17743         * lib/target-supports.exp (get_compiler_messages): Support
17744         optional arguments, the fourth being compiler options.
17745         (check_effective_target_fpic): New proc.
17746         * gcc.dg/20050321-2.c: Restrict to target fpic.
17747
17748 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
17749
17750         * gcc.dg/15443-1.c: New test.
17751         * gcc.dg/15443-2.c: Likewise.
17752
17753 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17754
17755         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
17756
17757 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
17758
17759         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
17760
17761 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
17762
17763         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
17764         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
17765         -m64.
17766         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
17767         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
17768         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
17769
17770 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
17771
17772         PR c++/20212
17773         * g++.dg/warn/Wunused-11.C: New test.
17774
17775 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
17776
17777         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
17778
17779 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
17780
17781         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
17782
17783 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
17784
17785         PR c++/20734
17786         * g++.dg/template/ptrmem13.C: New test.
17787
17788 2005-04-05  Per Bothner  <per@bothner.com>
17789
17790         * lib/gcc.exp: Always add -fno-show-column, for now.
17791
17792 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
17793
17794         PR testsuite/20767
17795         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
17796         of plain old "unsigned int" for the type of "i".  Makes this test
17797         64bit clean.
17798
17799 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
17800
17801         * gcc.dg/i386-ssefn-1.c: New test.
17802         * gcc.dg/i386-ssefn-2.c: New test.
17803         * gcc.dg/i386-ssefn-3.c: New test.
17804         * gcc.dg/i386-ssefn-4.c: New test.
17805
17806 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
17807
17808         PR tree-optimization/20076
17809         * gcc.dg/builtin-apply4.c: New test.
17810
17811         PR preprocessor/19475
17812         * gcc.dg/cpp/macspace1.c: New test.
17813         * gcc.dg/cpp/macspace2.c: New test.
17814
17815 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17816
17817         * gfortran.dg/pr20755.f: Fixed bad format.
17818
17819 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
17820
17821         PR c++/20763
17822         * g++.dg/ext/attrib21.C: New test.
17823
17824 2004-04-05  Devang Patel  <dpatel@apple.com>
17825
17826         * lib/target-supports.exp (check_effective_target_vect_shif): New.
17827         * gcc.dg/vect/vect-shift-1.c: New test.
17828
17829 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17830
17831         PR libfortran/20755
17832         * gfortran.dg/pr20755.f: New test.
17833
17834 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
17835
17836         * gfortran.dg/pr15959.f90: New test.
17837         * gfortran.dg/string_pad_trunc.f90: New test.
17838
17839 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17840
17841         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
17842         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
17843         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
17844         syntax.
17845
17846 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17847
17848         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
17849
17850 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17851
17852         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
17853         * gcc.c-torture/compile/20011119-2.c: Likewise.
17854         * gcc.c-torture/compile/981001-2.c: Likewise.
17855
17856 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
17857
17858         PR c++/20679
17859         * g++.dg/template/overload4.C: New test.
17860
17861 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
17862
17863         PR c++/20746
17864         * g++.dg/abi/covariant5.C: New.
17865
17866         PR debug/20505
17867         * g++.dg/debug/const2.C: New.
17868
17869 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
17870
17871         PR rtl-optimization/16104
17872         * gcc.c-torture/execute/20050316-1.c: New test.
17873
17874 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
17875
17876         * g++.dg/template/spec23.C: Fix dg-error text.
17877
17878 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
17879
17880         PR c++/19199
17881         * g++.dg/expr/lval2.C: New.
17882
17883 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17884
17885         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
17886         __builtin_strcasecmp and __builtin_strncasecmp.
17887
17888 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
17889
17890         PR c++/20723
17891         * g++.dg/template/spec22.C: New.
17892         * g++.dg/template/spec23.C: New.
17893
17894 2005-04-03  Dale Ranta  <dir@lanl.gov>
17895             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17896
17897         PR libfortran/20068
17898         PR libfortran/20125
17899         PR libfortran/20156
17900         PR libfortran/20471
17901         * gfortran.dg/backspace.f: New test.
17902
17903 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
17904
17905         * gcc.dg/pr19345.c: New test.
17906
17907 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
17908
17909         PR tree-optimization/20640
17910         * gcc.dg/torture/tree-loop-1.c: New.
17911
17912 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
17913
17914         PR rtl-optimization/20290
17915         * gcc.c-torture/execute/loop-ivopts-2.c: New.
17916
17917 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
17918
17919         * gcc.dg/rs6000-fpint.c: New.
17920
17921 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
17922
17923         * gcc.dg/old-style-then-proto-1.c: New test.
17924
17925 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17926
17927         * gfortran.fortran-torture/execute/backspace.f90: Check
17928         after backspace and read was incorrect.
17929
17930 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17931
17932         * gcc.c-torture/execute/builtins/strcat.c: Check the result
17933         buffer past the terminating NUL using memcmp.
17934         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
17935         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
17936
17937         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
17938         Fix unused/uninitialized variable warnings.
17939
17940         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
17941         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
17942         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
17943         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
17944
17945         * gcc.c-torture/execute/builtins/abs-1-lib.c,
17946         gcc.c-torture/execute/builtins/fputs-lib.c,
17947         gcc.c-torture/execute/builtins/lib/fprintf.c,
17948         gcc.c-torture/execute/builtins/lib/main.c,
17949         gcc.c-torture/execute/builtins/lib/memcmp.c,
17950         gcc.c-torture/execute/builtins/lib/memmove.c,
17951         gcc.c-torture/execute/builtins/lib/mempcpy.c,
17952         gcc.c-torture/execute/builtins/lib/memset.c,
17953         gcc.c-torture/execute/builtins/lib/printf.c,
17954         gcc.c-torture/execute/builtins/lib/sprintf.c,
17955         gcc.c-torture/execute/builtins/lib/stpcpy.c,
17956         gcc.c-torture/execute/builtins/lib/strchr.c,
17957         gcc.c-torture/execute/builtins/lib/strcmp.c,
17958         gcc.c-torture/execute/builtins/lib/strcpy.c,
17959         gcc.c-torture/execute/builtins/lib/strcspn.c,
17960         gcc.c-torture/execute/builtins/lib/strlen.c,
17961         gcc.c-torture/execute/builtins/lib/strncat.c,
17962         gcc.c-torture/execute/builtins/lib/strncmp.c,
17963         gcc.c-torture/execute/builtins/lib/strncpy.c,
17964         gcc.c-torture/execute/builtins/lib/strrchr.c,
17965         gcc.c-torture/execute/builtins/lib/strspn.c,
17966         gcc.c-torture/execute/builtins/lib/strstr.c,
17967         gcc.c-torture/execute/builtins/memops-asm-lib.c,
17968         gcc.c-torture/execute/builtins/strlen-2.c,
17969         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
17970         prototypes.
17971
17972 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
17973
17974         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
17975         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
17976         selectany usage.
17977
17978 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
17979
17980         PR c++/19406
17981         * g++.dg/debug/using1.C: New test.
17982
17983 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
17984
17985         PR middle-end/20524
17986         * gcc.dg/alias-7.c: Prefix asm-declared name with
17987         __USER_LABEL_PREFIX__.
17988
17989 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
17990
17991         Fix fallout from PR middle-end/15700:
17992         * gcc.c-torture/compile/20011119-1.c: Take
17993         __USER_LABEL_PREFIX__ into account.
17994         * gcc.c-torture/compile/20011119-2.c: Likewise.
17995
17996 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17997
17998         PR c++/18644
17999         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
18000
18001 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
18002
18003         PR c/17855
18004         * gcc.c-torture/compile/struct-non-lval-1.c,
18005         gcc.c-torture/compile/struct-non-lval-2.c,
18006         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
18007
18008 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
18009
18010         * gcc.dg/tls/tls.exp: Remove temporary file.
18011         * g++.dg/tls/tls.exp: Ditto.
18012         * lib/file-format.exp: Ditto.
18013         * g++.dg/special/ecos.exp: Ditto.
18014
18015         * lib/profopt.exp: Treat prof_ext as a list.
18016         * gcc.misc-tests/bprob.exp: Ditto.
18017         * g++.dg/bprob/bprob.exp: Ditto.
18018
18019         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
18020         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
18021         g++.dg/tree-ssa/pointer-reference-alias.C,
18022         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
18023         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
18024         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
18025         g++.dg/vect/pr19951.cc: Ditto.
18026         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
18027         gcc.dg/builtins-47.c: Ditto.
18028         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
18029         gcc.dg/pr20115-1.c: Ditto.
18030         * gcc.dg/tree-ssa/20030530-2.c,
18031         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
18032         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
18033         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
18034         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
18035         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
18036         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
18037         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
18038         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
18039         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
18040         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
18041         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
18042         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
18043         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
18044         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
18045         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
18046         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
18047         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
18048         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
18049         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
18050         gcc.dg/tree-ssa/20030824-1.c,
18051         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
18052         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
18053         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
18054         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
18055         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
18056         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
18057         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
18058         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
18059         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
18060         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
18061         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
18062         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
18063         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
18064         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
18065         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
18066         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
18067         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
18068         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
18069         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
18070         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
18071         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
18072         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
18073         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
18074         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
18075         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
18076         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
18077         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
18078         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
18079         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
18080         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
18081         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
18082         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
18083         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
18084         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
18085         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
18086         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
18087         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
18088         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
18089         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
18090         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
18091         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
18092         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
18093         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
18094         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
18095         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
18096         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
18097         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
18098         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
18099         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
18100         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
18101         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
18102         gcc.dg/tree-ssa/useless-1.c: Ditto.
18103         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
18104         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
18105         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
18106         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
18107         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18108         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
18109         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
18110         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
18111         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
18112         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
18113         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
18114         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
18115         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
18116         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
18117         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
18118         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
18119         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
18120         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
18121         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
18122         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
18123         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
18124         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18125         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18126         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
18127         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
18128         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
18129         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
18130         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
18131         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
18132         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
18133         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
18134         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
18135         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
18136         gcc.dg/vect/vect-none.c: Ditto.
18137         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
18138         treelang/compile/unsigned.tree: Ditto.
18139
18140         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
18141         * gcc.dg/cpp/direct2s.c: Ditto.
18142         * gcc.dg/cpp/paste4.c: Ditto.
18143         * gcc.dg/cpp/separate-1.c: Ditto.
18144         * gcc.dg/pch/save-temps-1.c: Ditto.
18145         * g++.dg/ext/altivec-10.C: Ditto.
18146         * g++.dg/pch/pch.C: Ditto.
18147
18148         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
18149
18150         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
18151         * g++.dg/template/repo1.C: Ditto.
18152         * g++.dg/template/repo2.C: Ditto.
18153         * g++.dg/template/repo3.C: Ditto.
18154         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
18155         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
18156         * g++.old-deja/g++.pt/repo1.C: Ditto.
18157         * g++.old-deja/g++.pt/repo2.C: Ditto.
18158         * g++.old-deja/g++.pt/repo3.C: Ditto.
18159         * g++.old-deja/g++.pt/repo4.C: Ditto.
18160
18161         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
18162         * gcc.dg/20030107-1.c: Ditto.
18163         * gcc.dg/20030702-1.c: Ditto.
18164         * gcc.dg/profile-generate-1.c: Ditto.
18165         * g++.dg/other/profile1.C: Ditto.
18166         * g++.old-deja/g++.robertl/eb83.C: Ditto.
18167
18168         * lib/gcc-dg.exp (remove-build-file): New.
18169         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
18170         cleanup-tree-dump, cleanup-saved-temps): New.
18171
18172 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
18173
18174         PR c++/19203, DR 214
18175         * g++.dg/parse/ambig3.C: Not ambiguous.
18176         * g++.dg/template/spec20.C: New.
18177         * g++.dg/template/spec21.C: New.
18178
18179 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
18180
18181         PR target/20045
18182         * gcc.dg/ia64-fptr-1.c: Run only on linux.
18183
18184 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18185
18186         PR libfortran/20660
18187         * gfortran.dg/negative_unit.f: New test.
18188
18189 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
18190
18191         * gcc.dg/20050330-1.c: New test.
18192
18193 2005-03-30  Devang Patel  <dpatel@apple.com>
18194
18195         * g++.dg/tree-sra/ssa-sra-3.C: New test.
18196
18197 2005-03-30  Dale Johannesen  <dalej@apple.com>
18198
18199         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
18200
18201 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
18202
18203         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18204         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
18205         Strip options from test name.
18206
18207 2005-03-31  Jan Hubicka  <jh@suse.cz>
18208
18209         * gcc.dg/varpool-1.c: New testcase.
18210
18211 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
18212
18213         PR c/772
18214         PR c/17913
18215         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
18216         gcc.dg/stmt-expr-label-3.c : New tests.
18217         * gcc.c-torture/execute/medce-2.c: Remove.
18218
18219 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
18220
18221         PR c/20368
18222         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
18223         tests.
18224
18225 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
18226
18227         * gcc.c-torture/compile/pr20203.c: New test.
18228
18229 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
18230
18231         * gfortran.dg/promotion.f90: New test.
18232
18233 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
18234
18235         PR middle-end/20491
18236         * gcc.dg/torture/asm-subreg-1.c: New test.
18237
18238 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
18239
18240         PR c/20672
18241         * gcc.dg/pr20672-1.c: New test.
18242
18243 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
18244
18245         * gfortran.dg/vect: New directory.
18246         * gfortran.dg/vect/vect.exp: New.
18247         * gfortran.dg/vect/vect-1.f90: New test.
18248         * gfortran.dg/vect/vect-2.f90: New test.
18249         * gfortran.dg/vect/vect-3.f90: New test.
18250         * gfortran.dg/vect/vect-4.f90: New test.
18251         * gfortran.dg/vect/vect-5.f90: New test.
18252
18253 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
18254
18255         PR middle-end/20622
18256         * gcc.dg/alias-7.c: New test.
18257
18258 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
18259
18260         * gcc.dg/sparc-reg-1.c: New test.
18261
18262 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
18263
18264         PR target/19890
18265         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
18266
18267 2005-03-29  Dale Ranta  <dir@lanl.gov>
18268             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18269
18270         PR libfortran/20163
18271         * gfortran.dg/pr20163-2.f: New test.
18272
18273 2005-03-28  Jan Hubicka  <jh@suse.cz>
18274
18275         PR middle-end/20635
18276         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
18277         by Jakub Jelinek.
18278
18279 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
18280
18281         PR tree-optimization/20626
18282         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
18283         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
18284
18285 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
18286
18287         * gfortran.dg/underflow.f90: New test.
18288         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
18289
18290 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18291
18292         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
18293
18294 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
18295
18296         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
18297         (g++_init): Make sure that CXXFLAGS is set.
18298         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
18299         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
18300         * lib/gfortran.exp (gfortran_link_flags): Likewise.
18301         * lib/objc.exp (objc_init): Likewise.
18302         * lib/treelang.exp (treelang_init): Likewise.
18303
18304 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
18305
18306         PR tree-optimization/20470
18307         * gcc.dg/tree-ssa/pr20470.c: New test.
18308
18309 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
18310
18311         * gcc.dg/ppc-stfiwx.c: New.
18312
18313 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
18314
18315         PR target/19888
18316         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
18317
18318 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
18319
18320         * gcc.dg/20050325-1.c: Fix a typo.
18321
18322 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18323
18324         PR libfortran/19678
18325         PR libfortran/19679
18326         * gfortran.dg/dos_eol.f: New test.
18327
18328 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
18329
18330         PR rtl-optimization/20249
18331         * gcc.dg/20050325-1.c: New test.
18332
18333 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18334
18335         PR libfortran/15332
18336         * gfortran.dg/pr15332.f: New test.
18337
18338 2005-03-24  Dale Johannesen  <dalej@apple.com>
18339
18340         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
18341
18342 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
18343
18344         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
18345         'internal' visibility.
18346         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
18347         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
18348         'protected' visibility.
18349         * gcc.dg/visibility-7.c: Likewise.
18350         * lib/target-supports.exp (check_visibility_available): Take
18351         a parameter, the kind of visibility to check for.
18352         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
18353         to check_visibility_available.
18354
18355         * g++.dg/expr/cast3.C: New.
18356
18357 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
18358
18359         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
18360         rs6000.
18361
18362 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
18363
18364         PR target/20095
18365         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
18366
18367 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
18368
18369         * gcc.dg/badshift.c: Renamed to...
18370         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
18371
18372         * gcc.target/i386/badshift.c: Renamed to...
18373         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
18374         only.
18375
18376         PR rtl-optimization/20532
18377         * gcc.target/i386/badshift.c: New.
18378
18379 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18380
18381         * gfortran.dg/pr18025.f90: New test.
18382
18383 2005-03-23  Dale Johannesen  <dalej@apple.com>
18384
18385         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
18386
18387 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
18388
18389         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
18390
18391         * lib/target-supports.exp (check_iconv_available): Default
18392         libiconv to -liconv, if there is no definition.
18393
18394 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
18395
18396         * gcc.dg/torture/cris-asm-mof-1.c: New test.
18397
18398 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
18399
18400         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
18401         * g++.dg/opt/pr7503-2.C: Likewise.
18402         * g++.dg/opt/pr7503-3.C: Likewise.
18403         * g++.dg/opt/pr7503-4.C: Likewise.
18404         * g++.dg/opt/pr7503-5.C: Likewise.
18405         * g++.dg/warn/minmax.C: New test.
18406
18407 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18408
18409         * gfortran.dg/g77_intrinsics_funcs.f: New test.
18410         * gfortran.dg/g77_intrinsics_sub.f: New test.
18411
18412 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
18413             Jan Hubicka  <jh@suse.cz>
18414             Steven Bosscher <stevenb@suse.de
18415
18416         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
18417
18418 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18419
18420         PR c++/19980
18421         * g++.dg/template/redecl3.C: New test.
18422
18423 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18424
18425         PR c++/20499
18426         * g++.dg/parse/error16.C: Tweak error markers.
18427
18428 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
18429
18430         PR target/20561
18431         * gcc.dg/20050321-2.c: New test.
18432
18433 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
18434
18435         PR c++/20465
18436         PR c++/20381
18437         * g++.dg/template/ptrmem12.C: New.
18438
18439 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
18440
18441         PR rtl-optimization/20527
18442         * gcc.c-torture/execute/pr20527-1.c: New test.
18443
18444 2005-03-22  Ben Elliston  <bje@au.ibm.com>
18445
18446         * gcc.misc-tests/options.exp (check_for_options): Create a real C
18447         program, compile it into a real executable and then delete the .c
18448         and .x files afterwards, to avoid problems on testglue targets.
18449
18450 2005-03-21  Stuart Hastings  <stuart@apple.com>
18451
18452         * gcc.target/i386/sse-2.c: New.
18453
18454 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
18455
18456         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
18457
18458 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18459
18460         * g++.dg/parse/crash25.C: Fix typo.
18461
18462 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18463
18464         PR c++/20461
18465         * g++.dg/parse/crash24.C: New test.
18466
18467         PR c++/20536
18468         * g++.dg/parse/crash25.C: New test.
18469
18470 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18471
18472         PR c++/20147
18473         * g++.dg/ext/stmtexpr4.C: New test.
18474
18475 2005-03-20  Roger Sayle  <roger@eyesopen.com>
18476
18477         PR middle-end/20539
18478         * gcc.c-torture/compile/pr13066-1.c: New test case.
18479         * gcc.c-torture/compile/pr20539-1.c: Likewise.
18480         * g++.dg/opt/pr13066-1.C: Likewise.
18481
18482 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
18483
18484         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
18485
18486 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18487
18488         PR fortran/18525
18489         * gfortran.dg/nesting_1.f90: New test.
18490
18491 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18492
18493         PR c++/20240
18494         * g++.dg/lookup/using13.C: New test.
18495
18496 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18497
18498         PR c++/20333
18499         * g++.dg/template/crash36.C: New test.
18500
18501 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
18502
18503         PR c++/20463
18504         * g++.dg/template/crash35.C: New test.
18505
18506 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
18507
18508         PR c++/19966
18509         * g++.dg/overload/operator2.C: New test.
18510
18511 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18512
18513         PR libfortran/20257
18514         * gfortran.dg/pr20257.f90: New test.
18515
18516 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18517
18518         PR libfortran/20480
18519         * gfortran.dg/pr20480.f90: New test.
18520
18521 2005-03-16  Richard Henderson  <rth@redhat.com>
18522
18523         PR middle-end/15700
18524         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
18525         (_rtld_global): New.
18526         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
18527         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
18528
18529         * gcc.dg/alias-3.c: New.
18530         * gcc.dg/alias-4.c: New.
18531         * gcc.dg/alias-5.c: New.
18532         * gcc.dg/alias-6.c: New.
18533
18534 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
18535
18536         * gcc.dg/cpp/ucnid-7.c: New.
18537
18538 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
18539             Dorit Naishlos  <dorit@il.ibm.com>
18540
18541         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
18542         darwin.
18543
18544 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
18545
18546         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
18547         misaligned accesses.
18548         * gcc.dg/vect/vect-58.c: Likewise.
18549         * gcc.dg/vect/vect-92.c: New.
18550         * gcc.dg/vect/vect-93.c: New.
18551
18552 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
18553
18554         PR fortran/18827
18555         * gfortran.dg/assign_2.f90: New test.
18556         * gfortran.dg/assign_3.f90: New test.
18557         * gfortran.dg/assign.f90: New test.
18558
18559 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
18560
18561         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
18562         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
18563         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
18564         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
18565         names.
18566
18567 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
18568
18569         * gcc.dg/cpp/ucnid-6.c: New.
18570
18571         * gcc.dg/cpp/normalize-1.c: New.
18572         * gcc.dg/cpp/normalize-2.c: New.
18573         * gcc.dg/cpp/normalize-3.c: New.
18574         * gcc.dg/cpp/normalize-4.c: New.
18575         * gcc.dg/cpp/ucnid-4.c: New.
18576         * gcc.dg/cpp/ucnid-5.c: New.
18577         * g++.dg/cpp/normalize-1.C: New.
18578         * g++.dg/cpp/ucnid-1.C: New.
18579
18580 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
18581
18582         * gcc.dg/pr18628.c: New.
18583
18584 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
18585
18586         PR c++/20280
18587         * g++.dg/tree-ssa/pr20280.C: New.
18588
18589 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18590
18591         PR fortran/20467
18592         * gfortran.dg/stfunc_2.f90: New test.
18593
18594 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
18595
18596         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
18597
18598 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
18599
18600         * gcc.dg/tree-ssa/20050314-1.c: New test.
18601
18602 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18603
18604         PR c++/4403
18605         PR c++/9783, DR433
18606         * g++.dg/template/friend34.C: New test.
18607         * g++.dg/template/friend35.C: Likewise.
18608         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
18609
18610 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18611
18612         Friend class name lookup 5/n
18613         PR c++/1016
18614         * g++.dg/lookup/hidden-class1.C: New test.
18615         * g++.dg/lookup/hidden-class2.C: Likewise.
18616         * g++.dg/lookup/hidden-class3.C: Likewise.
18617         * g++.dg/lookup/hidden-class4.C: Likewise.
18618         * g++.dg/lookup/hidden-class5.C: Likewise.
18619         * g++.dg/lookup/hidden-class6.C: Likewise.
18620         * g++.dg/lookup/hidden-class7.C: Likewise.
18621         * g++.dg/lookup/hidden-class8.C: Likewise.
18622         * g++.dg/lookup/hidden-class9.C: Likewise.
18623         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
18624         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
18625         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
18626         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
18627         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
18628         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
18629         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
18630         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
18631         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
18632         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
18633         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
18634
18635 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
18636
18637         PR c++/20157
18638         * g++.dg/template/error18.C: New test.
18639
18640 2005-03-09  Ben Elliston  <bje@au.ibm.com>
18641
18642         PR debug/16792
18643         * g++.dg/debug/pr16792.C: New test.
18644
18645 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
18646
18647         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
18648         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
18649         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
18650         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
18651         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
18652         test assertion names.
18653
18654 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18655
18656         PR fortran/18600
18657         * gfortran.dg/stfunc_1.f90: New test.
18658
18659 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18660
18661         PR fortran/16907
18662         * gfortran.dg/real_index_1.f90: New test.
18663
18664 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18665
18666         PR fortran/20323
18667         * gfortran.dg/spec_expr_1.f90: New test.
18668
18669 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
18670
18671         PR c/20402
18672         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
18673         new parser.
18674
18675 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18676
18677         PR fortran/20361
18678         * gfortran.dg/largeequiv_1.f90: New test.
18679
18680 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
18681
18682         * gcc.dg/ucnid-1.c: New.
18683         * gcc.dg/ucnid-2.c: New.
18684         * gcc.dg/ucnid-3.c: New.
18685         * gcc.dg/ucnid-4.c: New.
18686         * gcc.dg/ucnid-5.c: New.
18687         * gcc.dg/ucnid-6.c: New.
18688         * gcc.dg/cpp/ucnid-1.c: New.
18689         * gcc.dg/cpp/ucnid-2.c: New.
18690         * gcc.dg/cpp/ucnid-3.c: New.
18691         * g++.dg/other/ucnid-1.C: New.
18692
18693 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
18694
18695         * gcc.dg/vmx/darwin-abi-3.c: Delete.
18696
18697 2005-03-11  Per Bothner  <per@bothner.com>
18698
18699         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
18700         that diagnotics refer to correct token.
18701         * gcc.dg/unused-3.c: Likewise.
18702
18703 2005-03-11  Per Bothner  <per@bothner.com>
18704
18705         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
18706         constant" is now actually on same line as string constant.
18707         * gcc.dg/cpp/direct2s.c: Likewise.
18708
18709 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
18710
18711         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
18712
18713 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18714
18715         PR libfortran/20124
18716         * gfortran.dg/pr20124.f90: New Test
18717
18718 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
18719
18720         PR tree-optimization/20130
18721         * gcc.dg/pr20130-1.c: New test.
18722
18723 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
18724
18725         PR target/20095
18726         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
18727
18728 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18729
18730         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
18731
18732 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
18733
18734         * g++.dg/eh/forced1.C: Fix comment.
18735         * g++.dg/eh/forced2.C: Ditto.
18736         * g++.dg/eh/forced3.C: Ditto.
18737         * g++.dg/eh/forced4.C: Ditto.
18738
18739 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
18740
18741         PR rtl-opt/20412
18742         * gcc.c-torture/compile/pr20412.c: New test.
18743
18744 2005-03-10  Roger Sayle  <roger@eyesopen.com>
18745
18746         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
18747
18748 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
18749
18750         PR target/20322
18751         * gcc.dg/20050307-1.c: New test.
18752
18753 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
18754
18755         PR c++/20375
18756         * g++.dg/other/stdarg3.C: New.
18757
18758 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
18759
18760         PR c++/18384, c++/18327
18761         * g++.dg/init/array19.C: New test.
18762
18763         PR inline-asm/20314
18764         * gcc.dg/torture/pr20314-1.c: New test.
18765         * gcc.dg/torture/pr20314-2.c: New test.
18766
18767 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
18768
18769         * gcc.dg/20050309-1.c: New test.
18770
18771 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18772
18773         * gcc.dg/builtins-10.c: Reactivate disabled test.
18774         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
18775         new cbrt transformations.
18776
18777 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
18778
18779         PR c++/20208
18780         * g++.dg/template/array13.C: New test.
18781
18782 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
18783
18784         PR c++/16859
18785         * g++.dg/init/brace4.C: New test.
18786
18787 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
18788
18789         PR c++/20186
18790         * g++.dg/template/non-dependent12.C: New.
18791
18792 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
18793
18794         PR c++/20142
18795         * g++.dg/init/array18.C: Add dg-do run marker.
18796
18797         PR c++/20142
18798         * g++.dg/init/array18.C: New test.
18799
18800 2005-03-09  Ben Elliston  <bje@au.ibm.com>
18801
18802         * consistency.vlad/vlad.exp: Remove trailing semicolons.
18803         * g++.dg/gcov/gcov.exp: Likewise.
18804         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
18805         * gcc.target/xstormy16/xstormy16.exp: Likewise.
18806         * lib/c-torture.exp: Likewise.
18807         * lib/fortran-torture.exp: Likewise.
18808         * lib/g++.exp: Likewise.
18809         * lib/gcc-defs.exp: Likewise.
18810         * lib/gcc-dg.exp: Likewise.
18811         * lib/gcc.exp: Likewise.
18812         * lib/gcov.exp: Likewise.
18813         * lib/gfortran.exp: Likewise.
18814         * lib/mike-g++.exp: Likewise.
18815         * lib/mike-gcc.exp: Likewise.
18816         * lib/objc-torture.exp: Likewise.
18817         * lib/objc.exp: Likewise.
18818         * lib/profopt.exp: Likewise.
18819         * lib/target-libpath.exp: Likewise.
18820         * lib/target-supports.exp: Likewise.
18821         * lib/treelang.exp: Likewise.
18822         * lib/wrapper.exp: Likewise.
18823
18824 2005-03-08  Jeff Law  <law@redhat.com>
18825
18826         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
18827         PHI-OPT changes.
18828
18829 2005-03-08  Ira Rosen  <irar@il.ibm.com>
18830
18831         * gcc.dg/vect/pr20122.c: New test.
18832
18833 2005-03-07  Jeff Law  <law@redhat.com>
18834
18835         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
18836         was folded away.
18837         * gcc.dg/tree-ssa/pr18133-1.c: New test.
18838         * gcc.dg/tree-ssa/pr18133-2.c: New test.
18839         * gcc.dg/tree-ssa/pr18134.c: New test.
18840
18841 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18842
18843         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
18844         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
18845         gcc.dg/torture/builtin-noret-2.c: Require weak support.
18846
18847 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
18848
18849         PR tree-opt/17671
18850         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
18851
18852 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
18853
18854         * g++.dg/warn/Wnvdtor.C: New test.
18855
18856 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
18857
18858         * gcc.dg/torture/pr19683-1.c: New test.
18859
18860 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
18861
18862         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
18863         * gfortran.dg/g77/19990313-2.f: Ditto.
18864         * gfortran.dg/g77/19990313-3.f: Ditto.
18865         * gfortran.dg/g77/19990525-0.f: Ditto.
18866         * gfortran.dg/g77/19990826-0.f: Ditto.
18867         * gfortran.dg/g77/19990826-2.f: Ditto.
18868         * gfortran.dg/g77/19990826-3.f: Ditto.
18869         * gfortran.dg/g77/20000511-1.f: Ditto.
18870         * gfortran.dg/g77/20000511-2.f: Ditto.
18871         * gfortran.dg/g77/970625-2.f: Ditto.
18872         * gfortran.dg/g77/980310-2.f: Ditto.
18873         * gfortran.dg/g77/980310-3.f: Ditto.
18874         * gfortran.dg/g77/980310-8.f: Ditto.
18875         * gfortran.dg/g77/980519-2.f: Ditto.
18876         * gfortran.dg/g77/alpha1.f: Ditto.
18877         * gfortran.dg/g77/claus.f: Ditto.
18878         * gfortran.dg/g77/erfc.f: Ditto.
18879         * gfortran.dg/g77/short.f: Ditto.
18880         * gfortran.fortran-torture/execute/data.f90: Ditto.
18881         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
18882         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
18883
18884 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18885
18886         * lib/file-format.exp (gcc_target_object_format): Add check for som
18887         format and hardcode object formats on hppa*-*-hpux*.
18888         * lib/target-supports.exp (check_weak_available): Add check for som
18889         object format.  Always return 0 on hppa*-*-hpux10*.
18890
18891         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
18892         is defined.
18893
18894         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
18895
18896 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
18897
18898         * gfortran.dg/pr19936_1.f90: New test.
18899         * gfortran.dg/pr19936_2.f90: New test.
18900         * gfortran.dg/pr19936_3.f90: New test.
18901
18902 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
18903             Paul Thomas <prthomas@drfccad.cea.fr>
18904
18905         * gfortran.dg/PR19754_1.f90: New test.
18906         * gfortran.dg/PR19754_2.f90: Ditto.
18907
18908 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18909
18910         PR c++/19311
18911         * g++.dg/template/non-dependent11.C: New test.
18912
18913 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
18914
18915         * lib/target-supports.exp (check_iconv_available): Fix comment.
18916
18917 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
18918             Joseph S. Myers  <joseph@codesourcery.com>
18919
18920         PR c++/19797
18921         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
18922
18923 2005-03-04  Matthew Sachs  <msachs@apple.com>
18924
18925         * gcc.exp (gcc_target_compile): Put braces around
18926         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
18927         * objc.exp (objc_target_compile): Likewise.
18928         * treelang.exp (treelang_target_compile): Likewise.
18929
18930 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18931
18932         PR fortran/19673
18933         * gfortran.dg/func_result_1.f90: New test.
18934
18935 2005-03-04  Ben Elliston  <bje@au.ibm.com>
18936
18937         * gcc.misc-tests/options.exp: New test.
18938
18939 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
18940
18941         * gcc.dg/pr15784-4.c: New test.
18942
18943 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
18944
18945         * gcc.c-torture/execute/pr17133.c: New.
18946         * gcc.c-torture/compile/20050303-1.c: New.
18947
18948 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
18949
18950         * gcc.dg/cpp/assert4.c: Fix for cygwin.
18951
18952 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
18953
18954         * g++.dg/overload/using2.C: New.
18955
18956 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
18957
18958         PR c++/19916
18959         * g++.dg/init/ptrmem2.C: New test.
18960
18961 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
18962
18963         PR c/8927
18964         * gcc.dg/pr8927-1.c: New test.
18965
18966 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18967
18968         PR c++/20232
18969         * g++.dg/inherit/covariant12.C: New.
18970
18971 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18972
18973         PR fortran/19479
18974         * gfortran.dg/bound_1.f90: New test.
18975
18976 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
18977
18978         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
18979         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
18980
18981 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
18982
18983         PR c/20245
18984         * gcc.dg/pr20245-1.c: New test.
18985
18986 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
18987
18988         PR middle-end/19874
18989         * gcc.c-torture/execute/20050119-2.c: New test case.
18990
18991 2005-02-28  Ben Elliston  <bje@au.ibm.com>
18992
18993         * README: Update the DejaGnu bug reporting address.
18994         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
18995         * lib/objc-torture.exp: Likewise.
18996
18997 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18998
18999         * gfortran.dg/boz_1.f90: New test.
19000         * gfortran.dg/boz_3.f90: New test.
19001         * gfortran.dg/boz_4.f90: New test.
19002
19003 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19004
19005         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
19006         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
19007
19008 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19009
19010         PR libfortran/20101
19011         * gfortran.dg/write_0_pe_format.f90: New test.
19012
19013 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
19014
19015         PR c++/20206
19016         * g++.dg/opt/thunk2.C: New test.
19017         * g++.dg/opt/covariant1.C: New test.
19018
19019 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19020
19021         * gfortran.dg/e_d_fmt.f90: New test.
19022
19023 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
19024
19025         * gcc.dg/asm-b.c: Fix comment typos.
19026
19027 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
19028
19029         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
19030         a V_MAY_DEF also.
19031
19032 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
19033
19034         PR tree-opt/20188
19035         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
19036         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
19037         * gcc.dg/asm-b.c: New test.
19038
19039 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
19040
19041         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
19042         Disable this test on IRIX 6.
19043
19044 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
19045
19046         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
19047         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
19048         parser.
19049
19050 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
19051
19052         PR tree-optimization/20204
19053         * testsuite/gcc.dg/pr20204.c: New test.
19054
19055 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
19056
19057         PR target/20196
19058         * gcc.c-torture/execute/20050224-1.c: New test.
19059
19060         PR c++/20175
19061         * g++.dg/warn/Wbraces2.C: New test.
19062
19063 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
19064
19065         PR c++/19878
19066         * g++.dg/init/const2.C: New test.
19067
19068 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
19069
19070         PR tree-optimization/20100
19071         * gcc.c-torture/execute/pr20100-1.c: New test.
19072
19073 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19074
19075         * gfortran.dg/implicit_3.f90: New test.
19076
19077         * gfortran.dg/deftype_1.f90: New test.
19078
19079 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
19080
19081         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
19082         the test passes.
19083         * g++.dg/other/anon3.C: Accept a warning.
19084
19085 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
19086
19087         * gcc.dg/pr20017.c: Fix a comment typo.
19088
19089 2005-02-23  Bud Davis  <bdavis@gfortran.org>
19090
19091         * gfortran.dg/list_read_4.f90: Change to f90 comments.
19092
19093 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19094
19095         PR ada/19902
19096         * ada/acats/tests/cxa/cxa3004.a: Remove.
19097         * ada/acats/tests/cxb/cxb30061.am: Likewise.
19098
19099 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
19100
19101         PR c++/20073
19102         * g++.dg/init/const1.C: New test.
19103
19104         PR c++/19991
19105         * g++.dg/parse/constant7.C: New test.
19106
19107         PR c++/20152
19108         * g++.dg/parse/error27.C: New test.
19109         * g++.dg/template/qualttp15.C: Adjust error markers.
19110         * g++.old-deja/g++.other/struct1.C: Likewise.
19111
19112         PR c++/20153
19113         * g++.dg/template/error17.C: New test.
19114
19115         PR c++/20148
19116         * g++.dg/parser/error26.C: New test.
19117
19118 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
19119
19120         PR tree-optimization/20100
19121         PR tree-optimization/20115
19122         * gcc.dg/pr20115.c: New test.
19123         * gcc.dg/pr20115-1.c: New test.
19124         * gcc.dg/pr20100.c: New test.
19125         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
19126         call-clobbered variables after alias1.
19127
19128 2005-02-22  Bud Davis  <bdavis@gfortran.org>
19129
19130         * gfortran.dg/list_read_4.f90: new test.
19131
19132 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
19133
19134         PR rtl-optimization/20017.
19135         * gcc.dg/pr20017.c: New.
19136
19137 2005-02-22  Devang Patel  <dpatel@apple.com>
19138
19139         PR 19952
19140         * g++.dg/tree-ssa/pr19952.C: New test.
19141
19142 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
19143
19144         PR c++/19883
19145         * g++.dg/parse/constant6.C: New test.
19146
19147 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
19148
19149         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
19150         * g++.dg/charset/asm2.c: Likewise.
19151         * g++.dg/charset/asm3.c: Likewise.
19152         * g++.dg/charset/asm4.c: Likewise.
19153         * g++.dg/charset/asm5.c: Likewise.
19154         * g++.dg/charset/attribute1.c: Likewise.
19155         * g++.dg/charset/attribute2.c: Likewise.
19156         * g++.dg/charset/extern1.cc: Likewise.
19157         * g++.dg/charset/extern2.cc: Likewise.
19158         * g++.dg/charset/extern3.cc: Likewise.
19159         * g++.dg/charset/function.cc: Likewise.
19160         * g++.dg/charset/string.c: Likewise.
19161         * g++.dg/charset/charset.exp: Likewise.
19162         * lib/target-supports.exp (check_iconv_available): Fix comment.
19163
19164 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
19165
19166         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
19167         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
19168         * gcc.dg/charset/asm2.c: Likewise.
19169         * gcc.dg/charset/asm3.c: Likewise.
19170         * gcc.dg/charset/asm4.c: Likewise.
19171         * gcc.dg/charset/asm5.c: Likewise.
19172         * gcc.dg/charset/asm6.c: Likewise.
19173         * gcc.dg/charset/attribute1.c: Likewise.
19174         * gcc.dg/charset/attribute2.c: Likewise.
19175         * gcc.dg/charset/builtin1.c: Likewise.
19176         * gcc.dg/charset/extern.c: Likewise.
19177         * gcc.dg/charset/function.c: Likewise.
19178         * gcc.dg/charset/string.c: Likewise.
19179         * gcc.dg/charset/charset.exp: Likewise.
19180
19181 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
19182
19183         PR fortran/20086
19184         * gfortran.dg/pr20086.f90: New test.
19185
19186 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
19187
19188         PR tree-optimization/19786
19189         * g++.dg/tree-ssa/pr19786.C: New.
19190
19191 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19192
19193         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
19194
19195 2005-02-21  Jeff Law  <law@redhat.com>
19196
19197         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
19198
19199 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19200
19201         * gfortran.dg/do_iterator: Split loop, markup all lines for
19202         which an error locus is printed.
19203         * gfortran.dg/pr17708.f90: Markup all lines for which an error
19204         locus is printed.
19205         * gfortran.dg/select_4.f90: Likewise.
19206         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
19207         locuses in the various permutations.
19208
19209 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
19210
19211         PR tree-optimization/19951
19212         * g++.dg/vect: New directory.
19213         * g++.dg/vect/vect.exp: New file.
19214         * g++.dg/vect/pr19951.cc: New testcase.
19215         * g++.dg/dg.exp: Also prune vectorizer tests.
19216
19217 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
19218
19219         PR 18785
19220         * gcc.dg/charset/builtin1.c: New test.
19221
19222 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19223
19224         PR c++/19299
19225         * g++.dg/inherit/volatile1.C: New test.
19226
19227         PR c++/19440
19228         * g++.dg/template/dtor4.C: New test.
19229
19230 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
19231
19232         * gfortran.dg/int_1.f90: New test.
19233
19234 2005-02-19  Devang Patel  <dpatel@apple.com>
19235
19236         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
19237
19238 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
19239
19240         * gfortran.dg/achar_1.f90: New test.
19241
19242 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
19243
19244         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
19245
19246 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
19247             Jakub Jelinek  <jakub@redhat.com>
19248
19249         PR tree-optimization/19828
19250         * gcc.dg/tree-ssa/loop-7.c: New test.
19251         * gcc.c-torture/execute/20050218-1.c: New test.
19252
19253 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
19254
19255         PR c/20043
19256         * gcc.dg/transparent-union-1.c: New test.
19257         * gcc.dg/transparent-union-2.c: New test.
19258
19259 2005-02-18  James E Wilson  <wilson@specifixinc.com>
19260
19261         PR tree-optimization/18977
19262         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
19263
19264 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
19265
19266         PR target/20054
19267         * gcc.dg/pr20054.c: New test.
19268
19269 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19270
19271         PR c++/19508
19272         * g++.dg/ext/attrib20.C: New test.
19273
19274 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19275
19276         PR middle-end/20030
19277         * gfortran.fortran-torture/execute/character_passing.f90: New test.
19278
19279 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
19280
19281         PR c++/20008
19282         * g++.dg/opt/switch4.C: New.
19283
19284 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
19285
19286         PR c++/20023
19287         PR tree-optimization/20009
19288         * gcc.c-torture/compile/20050217-1.c: New test.
19289         * g++.dg/opt/switch3.C: New test.
19290
19291         PR tree-optimization/18947
19292         * gcc.c-torture/compile/20050215-1.c: New test.
19293         * gcc.c-torture/compile/20050215-2.c: New test.
19294         * gcc.c-torture/compile/20050215-3.c: New test.
19295
19296 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
19297
19298         PR c++/20028
19299         * g++.dg/template/crash34.C: New.
19300
19301         PR c++/20022
19302         * g++.dg/other/access3.C: New.
19303
19304 2005-02-17  Ira Rosen  <irar@il.ibm.com>
19305
19306         * gcc.dg/vect/vect-98.c: New test.
19307
19308 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
19309
19310         PR tree-optimization/19967
19311         * gcc.dg/pr19967.c: New.
19312
19313 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
19314
19315         PR middle-end/19857
19316         * gcc.dg/tree-ssa/20050215-1.c: New test.
19317         * gcc.c-torture/execute/20050215-1.c: New test.
19318
19319 2005-02-15  Eric Christopher  <echristo@redhat.com>
19320
19321         * gcc.dg/cpp/20050215-1.c: New file.
19322
19323 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
19324
19325         PR tree-optimization/15785
19326         * gcc.dg/pr15785-1.c: New test.
19327
19328 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
19329
19330         PR c++/17788
19331         * g++.dg/init/ctor4.C: New.
19332         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
19333
19334 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
19335
19336         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
19337         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
19338
19339 2005-02-15  Andreas Schwab  <schwab@suse.de>
19340
19341         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
19342         declare malloc.
19343
19344 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
19345
19346         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
19347
19348 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
19349
19350         PR tree-optimization/19853
19351         * gcc.c-torture/compile/pr19853.c: New test.
19352
19353 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19354
19355         PR c++/19608
19356         * g++.dg/parse/local-class1.C: New.
19357
19358         PR c++/19895
19359         * g++.dg/parse/ptrmem3.C: New.
19360
19361         PR c++/19884
19362         * g++.old-deja/g++.oliva/template6.C: Add another case.
19363         * g++.dg/template/explicit6.C: New.
19364
19365 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
19366
19367         PR c++/17816
19368         * g++.dg/other/redecl2.C: New.
19369
19370 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19371
19372         PR c++/19891
19373         * g++.dg/abi/covariant4.C: New.
19374
19375 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
19376
19377         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
19378
19379 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
19380
19381         * gcc.dg/vect/vect-96.c: Fix typo.
19382
19383 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19384
19385         PR c++/14479
19386         PR c++/19487
19387         * g++.dg/template/enum5.C: New test.
19388
19389 2005-02-12  Ira Rosen  <irar@il.ibm.com>
19390
19391         * gcc.dg/vect/vect-97.c: New test.
19392
19393 2005-02-12  Ira Rosen  <irar@il.ibm.com>
19394
19395         * gcc.dg/vect/vect-96.c: New test.
19396
19397 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
19398
19399         * gcc.dg/builtins-34.c: Also check ldexp*.
19400
19401 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
19402
19403         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
19404
19405 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
19406
19407         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
19408         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
19409         dg-require-dll, dg-require-iconv, dg-require-named-sections,
19410         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
19411         selector_list, selector_expression, dg-process-target): Move to new
19412         file target-supports-dg.exp.
19413         * lib/target-supports-dg.exp: New.
19414
19415         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
19416         New.
19417
19418 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
19419
19420         PR c++/19666
19421         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
19422
19423         PR middle-end/19858
19424         * gcc.c-torture/compile/20050210-1.c: New test.
19425
19426 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
19427
19428         PR c++/19755
19429         * g++.dg/warn/Wbraces1.C: New test.
19430
19431 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
19432
19433         * gcc.dg/builtins-52.c: New testcase.
19434
19435 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
19436
19437         PR c/19342
19438         * gcc.c-torture/execute/20050119-1.c: New test.
19439
19440 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
19441
19442         PR c++/19811
19443         * g++.dg/init/delete1.C: New test.
19444
19445 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19446
19447         PR c++/18470
19448         * g++.dg/template/static12.C: New test.
19449
19450 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
19451
19452         PR c++/19787
19453         * g++.dg/conversion/ambig1.C: New test.
19454
19455         PR c++/19739
19456         * g++.dg/ext/attrib19.C: New test.
19457
19458         PR c++/19732
19459         * g++.dg/parse/dtor5.C: New test.
19460
19461         PR c++/19762
19462         * g++.dg/template/dtor3.C: New test.
19463
19464         PR c++/19826
19465         * g++.dg/template/static11.C: New test.
19466         * g++.dg/template/crash2.C: Remove dg-error marker.
19467
19468 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
19469
19470         PR C++/18491
19471         * g++.old-deja/g++.mike/p10769a.C: Remove.
19472
19473 2005-02-09  Roger Sayle  <roger@eyesopen.com>
19474
19475         * gcc.dg/builtins-48.c: New test case.
19476         * gcc.dg/builtins-49.c: New test case.
19477         * gcc.dg/builtins-50.c: New test case.
19478         * gcc.dg/builtins-51.c: New test case.
19479
19480 2005-02-09  Ian Lance Taylor  <ian@airs.com>
19481
19482         PR middle-end/19583
19483         * g++.dg/warn/Wreturn-type-3.C: New test.
19484
19485 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
19486
19487         PR middle-end/19402
19488         * gcc.dg/pr19402-1.c: New testcase.
19489         * gcc.dg/pr19402-2.c: likewise.
19490
19491 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
19492
19493         PR middle-end/19854
19494         * g++.dg/tree-ssa/tmmti.C: New testcase.
19495
19496 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19497
19498         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
19499
19500 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
19501
19502         PR c++/19733
19503         * g++.dg/parse/crash23.C: New test.
19504         * g++.dg/warn/Weff1.C: New test.
19505
19506 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19507
19508         * gcc.dg/20050209-1.c: New test.
19509
19510 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19511
19512         PR target/19799
19513         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
19514
19515 2005-02-08  Mike Stump  <mrs@apple.com>
19516
19517         * g++.dg/pch/import-2.c: New test.
19518         * g++.dg/pch/import-2.hs: New.
19519         * g++.dg/pch/include/import-2a.h: New.
19520         * g++.dg/pch/include/import-2b.h: New.
19521
19522 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
19523
19524         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
19525
19526 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19527
19528         * gfortran.dg/substr_1.f90: New test.
19529
19530 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
19531
19532         PR middle-end/19775
19533         * gcc.dg/torture/builtin-power-1.c: Disable test for
19534         invalid transformation.
19535         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
19536         no longer optimize.
19537         * gcc.dg/builtins-47.c: New testcase.
19538
19539 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
19540             Dorit Naishlos  <dorit@il.ibm.com>
19541
19542         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
19543
19544 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
19545
19546         * gcc.c-torture/compile/20050206-1.c: New test.
19547
19548 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
19549
19550         PR tree-opt/19768
19551         * g++.dg/opt/pr19768.C: New test.
19552
19553 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
19554
19555         PR tree-opt/19736
19556         * gcc.c-torture/compile/pr19736.c: New test.
19557
19558 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19559
19560         PR c++/17401
19561         * g++.dg/parse/error25.C: New test.
19562
19563 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
19564
19565         * gcc.c-torture/execute/20050203-1.c: New.
19566
19567 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
19568
19569         * gcc.dg/vect/vect-85.c: Remove xfail.
19570         * gcc.dg/vect/vect-86.c: Remove xfail.
19571         * gcc.dg/vect/vect-87.c: Remove xfail.
19572         * gcc.dg/vect/vect-88.c: Remove xfail.
19573
19574 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
19575
19576         * gcc.dg/altivec-19.c: New.
19577
19578 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
19579
19580         PR c/17807
19581         * gcc.dg/nested-func-3.c: New test.
19582         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
19583
19584 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
19585
19586         * gcc.test-framework/gen_directive_tests: Generate tests for
19587         selector expressions.
19588
19589 2005-02-02  Matt Austern  <austern@apple.com>
19590
19591         PR c++/19628
19592         * g++/ext/builtin7.C: New.
19593         * g++/ext/builtin8.C: New.
19594
19595 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
19596
19597         PR c/18502
19598         * gcc.dg/pr18502-1.c: New test.
19599
19600 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19601
19602         PR c++/17413
19603         * g++.dg/template/local4.C: Tweak.
19604
19605 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
19606
19607         PR tree-optimization/19578
19608         * gcc.c-torture/compile/20050202-1.c: New test.
19609
19610 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
19611
19612         PR c/19435
19613         * gcc.dg/c99-init-4.c: New test.
19614
19615 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
19616
19617         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
19618
19619         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
19620
19621         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
19622         * g++.dg/eh/check-vect.h: New.
19623
19624         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
19625         * gcc.dg/vect/vect-78.c: Ditto.
19626         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
19627         Remove.
19628
19629         * g++.dg/conversion/simd1.C: Expect warning.
19630         * g++.dg/ext/attribute-test-1.C: Ditto.
19631         * g++.dg/ext/attribute-test-2.C: Ditto.
19632         * g++.dg/ext/attribute-test-3.C: Ditto.
19633         * g++.dg/ext/attribute-test-4.C: Ditto.
19634
19635         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
19636         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
19637
19638         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
19639
19640 2005-02-01  Richard Henderson  <rth@redhat.com>
19641
19642         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19643         long double for ibm double-double format.
19644         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19645
19646 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
19647
19648         PR tree-optimization/19633
19649         * testsuite/gcc.dg/pr19633-1.c: New test.
19650         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
19651         to NULL or a symbol.
19652
19653 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
19654
19655         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
19656         New procs.
19657         (dg-process-target (local override)): Handle selector expressions.
19658
19659         * gcc.test-framework/README: Describe tests in source directory.
19660         * gcc.test-framework/test-framework.awk: Handle dg- tests.
19661         * gcc.test-framework/test-framework.exp: Handle dg- tests.
19662         * gcc.test-framework/dg-bogus-exp-P.c: New test.
19663         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
19664         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
19665         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
19666         * gcc.test-framework/dg-do-link-exp-P.c: New test.
19667         * gcc.test-framework/dg-do-run-exp-P.c: New test.
19668         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
19669         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
19670         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
19671         * gcc.test-framework/dg-error-exp-P.c: New test.
19672         * gcc.test-framework/dg-error-exp-XP.c: New test.
19673         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
19674         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
19675         * gcc.test-framework/dg-output-exp-P.c: New test.
19676         * gcc.test-framework/dg-output-exp-XF.c: New test.
19677         * gcc.test-framework/dg-warning-exp-P.c: New test.
19678         * gcc.misc-tests/dg-1.c: Remove.
19679         * gcc.misc-tests/dg-2.c: Remove.
19680         * gcc.misc-tests/dg-3.c: Remove.
19681         * gcc.misc-tests/dg-4.c: Remove.
19682         * gcc.misc-tests/dg-5.c: Remove.
19683         * gcc.misc-tests/dg-6.c: Remove.
19684         * gcc.misc-tests/dg-7.c: Remove.
19685         * gcc.misc-tests/dg-8.c: Remove.
19686         * gcc.misc-tests/dg-9.c: Remove.
19687         * gcc.misc-tests/dg-10.c: Remove.
19688         * gcc.misc-tests/dg-11.c: Remove.
19689         * gcc.misc-tests/dg-12.c: Remove.
19690         * gcc.misc-tests/dg-test.exp: Remove.
19691
19692         * gcc.test-framework/test-framework.awk: Change recording and
19693         printing of passes and failures.
19694
19695         * gcc.test-framework: New directory.
19696         * gcc.test-framework/README: New.
19697         * gcc.test-framework/test-framework.exp: New.
19698         * gcc.test-framework/test-framework.awk: New.
19699         * gcc.test-framework/gen_directive_tests: New.
19700
19701 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
19702
19703         * lib/treelang.exp: Fix comment typos.
19704         (treelang_target_compile): Don't append libs=-ltreelang to options.
19705
19706 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
19707
19708         * g++.dg/parse/typename7.C: Adjust error messages.
19709
19710 2005-01-31  Jeff Law  <law@redhat.com>
19711
19712         * gcc.c-torture/execute/20050131-1.c: New test.
19713         * gcc.dg/wcaselabel.c: New test.
19714
19715 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
19716
19717         * g++.dg/other/warning1.C: Adjust error messags.
19718         * g++.dg/parse/constant5.C: New test.
19719
19720 2005-01-31  Steven Bosscher  <stevenb@suse.de>
19721
19722         PR c/19333
19723         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
19724         the test case valid.
19725         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
19726         * testsuite/gcc.dg/array-7.c: Adjust expected result.
19727         * testsuite/gcc.dg/pr18596-3.c: Likewise.
19728         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
19729         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
19730         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
19731
19732 2005-01-31  Dale Johannesen  <dalej@apple.com>
19733
19734         * g++.dg/opt/pr19650.C: New test.
19735
19736 2005-01-31  Richard Henderson  <rth@redhat.com>
19737
19738         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19739         long double for intel double extended format.
19740         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19741
19742 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
19743
19744         PR c++/19555
19745         * g++.dg/template/static10.C: New test.
19746
19747         PR c++/19395
19748         * g++.dg/parse/error24.C: New test.
19749
19750         PR c++/19367
19751         * g++.dg/lookup/builtin1.C: New test.
19752
19753         PR c++/19457
19754         * g++.dg/warn/conv3.C: New test.
19755
19756 2005-01-30  Bud Davis  <bdavis@gfortran.org>
19757
19758         PR fortran/19647
19759         * gfortan.dg/inquire_7.f90
19760
19761 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
19762
19763         PR tree-optimization/15791
19764         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
19765         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
19766         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
19767         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
19768         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
19769         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
19770         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
19771         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
19772         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
19773         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
19774
19775 2005-01-29  Paul Brook  <paul@codesourcery.com>
19776
19777         PR fortran/18565
19778         * check.c (real_or_complex_check): New function.
19779         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
19780         * intrinsic.c (add_functions): Use new check functions.
19781         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
19782         Add prototypes.
19783
19784 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
19785
19786         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
19787         gcc.dg/lvalue-3.c: New tests.
19788         * gcc.dg/concat.c: Update expected messages.
19789
19790 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
19791
19792         PR libfortran/19595
19793         * gfortran.dg/eor_1.f90: New test.
19794
19795 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
19796
19797         PR fortran/19589
19798         * gfortran.dg/logical_data_1.f90: New test.
19799
19800 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
19801
19802         PR c++/19253
19803         * g++.dg/template/crash33.C: New test.
19804
19805         PR c++/19667
19806         * g++.dg/template/crash32.C: New test.
19807
19808 2005-01-28  Ian Lance Taylor  <ian@airs.com>
19809
19810         PR middle-end/16558
19811         * g++.dg/warn/Wreturn-type-2.C: New test.
19812
19813 2004-06-24  Jeff Law  <law@redhat.com>
19814
19815         * gcc.dg/tree-ssa/20050128-1.c: New test.
19816
19817 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
19818
19819         * gcc.target/frv/all-mdpackh-1.c: New test.
19820
19821 2005-01-28  Steven Bosscher  <stevenb@suse.de>
19822
19823         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
19824
19825 2005-01-27  Richard Henderson  <rth@redhat.com>
19826
19827         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
19828
19829 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
19830
19831         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
19832
19833 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
19834
19835         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
19836         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
19837         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
19838         to cope with cases where the multilib options override the dg-options.
19839
19840 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
19841
19842         PR c/18946
19843         * gcc.dg/noncompile/20050120-1.c: New test.
19844
19845 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
19846
19847         PR tree-optimization/19633
19848         * gcc.dg/pr19633.c: New test.
19849         * gcc.dg/tree-ssa/pr19633.c: New test.
19850
19851 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
19852
19853         * gcc.dg/20041216-1.c: New test.
19854
19855 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
19856
19857         PR objc/18862
19858         * objc.dg/selector-2.m: New test.
19859
19860 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
19861
19862         * g++.dg/opt/range-test-2.C: New test.
19863
19864         PR rtl-optimization/19579
19865         * gcc.c-torture/execute/20050124-1.c: New test.
19866
19867 2005-01-26  Greg Parker  <gparker@apple.com>
19868         Stuart Hastings  <stuart@apple.com>
19869
19870         * gcc.c-torture/execute/20050125-1.c: New.
19871
19872 2005-01-18  Jan Hubicka  <jh@suse.cz>
19873
19874         PR tree-optimize/19337
19875         * gcc.c-torture/compile/20050119-1.c: New test.
19876
19877 2005-01-24  James E Wilson  <wilson@specifixinc.com>
19878
19879         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
19880         test for successful match.
19881
19882 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
19883
19884         PR objc/18408
19885         * objc.dg/comp-types-7.m: New test.
19886
19887 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
19888
19889         * lib/target-supports.exp (current_target_name): New.
19890         (check_effective_target_ilp32, check_effective_target_lp64):
19891         Cache the result to use as long as the current target, with
19892         multilib flags, remains the same.
19893
19894         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
19895         (dg-require-weak, dg-require-visibility, dg-require-alias,
19896         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
19897         dg-require-effective-target, dg-skip-if): Remove call to
19898         skip_test_and_clear_xfail.
19899         (dg-test): Clear xfail data.
19900
19901 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
19902
19903         PR target/17751
19904         * gcc.dg/ppc64-toc.c: New test.
19905
19906         * g++.dg/tree-ssa/empty-1.C: New test.
19907
19908         PR middle-end/19551
19909         * gcc.c-torture/execute/20050121-1.c: New test.
19910         * gcc.dg/20050121-2.c: New test.
19911
19912 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
19913         Paul Brook  <paul@codesourcery.com>
19914
19915         PR fortran/17941
19916         * gfortran.dg/real_const_1.f: New test.
19917         * gfortran.dg/real_const_2.f90: New test.
19918         * gfortran.dg/complex_int_1.f90: New test.
19919
19920 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
19921
19922         PR fortran/19313
19923         * gfortan.dg/inquire_6.f90: New test.
19924
19925 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
19926
19927         PR libfortran/19451
19928         * open_readonly_1.f90: New test.
19929
19930 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
19931
19932         PR libfortran/18982
19933         * gfortran.dg/open_new.f90: New file.
19934
19935 2005-01-22  Paul Brook  <paul@codesourcery.com>
19936
19937         * namelist_1.f90: New test.
19938
19939 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
19940
19941         PR tree-optimization/19484
19942         * gcc.c-torture/compile/20050122-[12].c: New tests.
19943
19944 2005-01-22  Paul Brook  <paul@codesourcery.com>
19945
19946         * gfortran.dg/implicit_2.f90: New test.
19947
19948 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
19949
19950         PR fortran/19314
19951         * gfortran.dg/inquire_5.f90: New test.
19952
19953 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19954
19955         PR c/18809
19956         * gcc.dg/pr18809-1.c: New test.
19957
19958 2005-01-21  Ian Lance Taylor  <ian@airs.com>
19959
19960         * gcc.dg/20050121-1.c: New test.
19961
19962         PR tree-optimization/13000
19963         * gcc.dg/20040206-1.c: Change warning to point where function is
19964         being inlined.
19965
19966 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19967
19968         PR c++/19208
19969         * g++.dg/template/array11.C: New test.
19970
19971 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19972
19973         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
19974         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
19975         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
19976         * gfortran.dg/getenv_1.f90: Add dg-do directive.
19977         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
19978         gfortran.dg/pr17164.f90: Add missing dg-do directives.
19979
19980 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
19981
19982         PR tree-optimization/15349
19983         * gcc.dg/tree-ssa/pr15349.c: New.
19984
19985 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
19986
19987         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
19988
19989 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
19990
19991         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
19992         scan-assembler-times directive name.
19993
19994         * gcc.dg/asm-a.c: Move dg-require-effective-target to
19995         after dg-do.
19996
19997         PR rtl-optimization/19462
19998         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
19999
20000 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
20001
20002         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
20003         counting function calls on ia64.
20004
20005 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
20006
20007         PR rtl-optimization/15139
20008         * gcc.dg/20050111-2.c: New test.
20009
20010         PR c/17297
20011         * gcc.c-torture/compile/20050113-1.c: New testcase.
20012
20013         PR middle-end/19164
20014         * gcc.dg/20050113-1.c: New testcase.
20015
20016 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
20017
20018         * gcc.dg/vect/vect-85.c: Add comment.
20019         * gcc.dg/vect/vect-86.c: Add xfail for now.
20020         * gcc.dg/vect/vect-87.c: Add xfail for now.
20021         * gcc.dg/vect/vect-88.c: Add xfail for now.
20022         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
20023
20024 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20025
20026         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
20027
20028 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20029
20030         * g++.dg/debug/typedef3.C: New test.
20031
20032 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
20033
20034         PR c/19472
20035         * gcc.dg/asm-a.c: New test.
20036
20037 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
20038
20039         * gcc.dg/sh-relax.c: Add prototype for abort.
20040
20041 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20042
20043         * gcc.dg/short-compare-1.c: New test.
20044         * gcc.dg/short-compare-2.c: Likewise.
20045
20046 2005-01-18  Michael Matz  <matz@suse.de>
20047
20048         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
20049
20050 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
20051
20052         PR tree-optimization/19121
20053         * gcc.c-torture/compile/pr19121.c: New test.
20054
20055 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
20056
20057         PR target/19357
20058         * gcc.c-torture/compile/pr19357.c: New test.
20059
20060 2005-01-17  Ian Lance Taylor  <ian@airs.com>
20061
20062         PR c/5675
20063         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
20064         pass--those that refer just to the variable, possibly with a
20065         cast.
20066         * gcc.dg/c99-const-expr-3.c: Likewise.
20067
20068         PR middle-end/13127
20069         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
20070         longer emitted.
20071
20072 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
20073
20074         PR fortran/18778
20075         * gfortran.dg/endfile_2.f90: New test.
20076
20077 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
20078
20079         PR 19168
20080         * gfortran.dg/select_5.f90: New test.
20081
20082 2004-01-16  Paul Brook  <paul@codesourcery.com>
20083
20084         * gfortran.dg/common_4.f90: New test.
20085
20086 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
20087
20088         PR rtl-optimization/19462
20089         * gcc.dg/torture/pr19462-1.c: New test.
20090
20091 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
20092
20093         PR objc/19321
20094         * objc.dg/func-ptr-2.m: New.
20095         * objc.dg/volatile-1.m: New.
20096
20097 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20098
20099         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
20100
20101 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
20102
20103         PR tree-optimization/19060
20104         * gcc.c-torture/execute/20050104-1.c: New test.
20105
20106 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
20107
20108         PR fortran/18983
20109         * gfortran.dg/write_to_null.f90: New test.
20110
20111 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
20112             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20113
20114         PR other/19328
20115         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
20116         argument.
20117
20118 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
20119
20120         PR c++/19263
20121         * g++.dg/init/vector1.C: New test.
20122
20123 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
20124
20125         PR target/13158
20126         * gcc.target/ia64/sibcall-unwind-1.c: New test.
20127         PR target/18987
20128         * gcc.target/ia64/sibcall-unwind-2.c: New test.
20129
20130 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
20131
20132         * gfortran.dg/select_1.f90: New test.
20133         * gfortran.dg/select_2.f90: New test.
20134         * gfortran.dg/select_3.f90: New test.
20135         * gfortran.dg/select_4.f90: New test.
20136
20137 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
20138
20139         PR middle-end/19084
20140         PR rtl-optimization/19348
20141         * gcc.dg/20050111-1.c: New test.
20142         * gcc.c-torture/execute/20050111-1.c: New test.
20143
20144         * gcc.dg/i386-asm-4.c: New test.
20145
20146 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20147
20148         * gcc.dg/nested-func-2.c: New test.
20149         * ada/acats/norun.lst: Remove c953002.
20150
20151 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
20152
20153         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
20154
20155 2005-01-12  Ben Elliston  <bje@au.ibm.com>
20156
20157         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
20158
20159 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
20160
20161         PR target/18761
20162         * g++.dg/abi/align1.C: New test.
20163
20164 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
20165
20166         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
20167         at a time.
20168         * g++.dg/ext/altivec_check.h: Support compiling as C.
20169
20170 2005-01-10  Roger Sayle  <roger@eyesopen.com>
20171
20172         PR c++/19355
20173         * g++.dg/expr/pr19355-1.C: New test case.
20174
20175 2005-01-10  Laurent GUERBY <laurent@guerby.net>
20176
20177         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
20178         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
20179         * ada/acats/tests/c3/c92005b.ada: Likewise.
20180         * ada/acats/tests/c3/cxb3012.a: Likewise.
20181         * ada/acats/norun.lst: Add c380004 and c953002, add PR
20182
20183 2005-01-09  Paul Brook  <paul@codesourcery.com>
20184
20185         * gfortran.dg/common_2.f90: New file.
20186         * gfortran.dg/common_3.f90: New file.
20187
20188 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
20189
20190         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
20191
20192 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
20193
20194         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
20195         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
20196         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
20197         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
20198         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
20199         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
20200         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
20201         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
20202         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
20203         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
20204         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
20205         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
20206         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
20207         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
20208         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
20209         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
20210         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
20211         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
20212         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
20213         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
20214         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
20215         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
20216         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
20217         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
20218         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
20219         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
20220         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
20221         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
20222         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
20223         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
20224         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
20225         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
20226         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
20227         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
20228         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
20229         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
20230         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
20231         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
20232         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
20233         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
20234         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
20235         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
20236         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
20237         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
20238         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
20239         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
20240         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
20241         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
20242         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
20243         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
20244         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
20245         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
20246         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
20247         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
20248         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
20249         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
20250         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
20251         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
20252         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
20253         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
20254         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
20255         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
20256         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
20257         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
20258         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
20259         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
20260         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
20261
20262         * gcc.dg/vect/vect-1.c: Fix spelling.
20263         * gcc.dg/vect/vect-10.c: Fix spelling.
20264         * gcc.dg/vect/vect-11.c: Fix spelling.
20265         * gcc.dg/vect/vect-12.c: Fix spelling.
20266         * gcc.dg/vect/vect-14.c: Fix spelling.
20267         * gcc.dg/vect/vect-15.c: Fix spelling.
20268         * gcc.dg/vect/vect-16.c: Fix spelling.
20269         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
20270         * gcc.dg/vect/vect-64.c: Fix comments.
20271         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
20272
20273 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
20274             Ira Rosen  <irar@il.ibm.com>
20275
20276         * gcc.dg/vect/vect-70.c: New test.
20277         * gcc.dg/vect/vect-71.c: New test.
20278
20279 2005-01-09  Manfred Hollstein  <mh@suse.com>
20280
20281         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
20282         * gcc.dg/pr18241-2.c: Likewise.
20283         * gcc.dg/pr18241-3.c: Likewise.
20284         * gcc.dg/pr18241-4.c: Likewise.
20285         * gcc.dg/pr18241-5.c: Likewise.
20286
20287 2005-01-08  Richard Henderson  <rth@redhat.com>
20288
20289         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
20290         False for x86 and x86-64.
20291
20292 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
20293
20294         PR tree-optimization/18241
20295         * gcc.dg/pr18241-1.c: New test.
20296         * gcc.dg/pr18241-2.c: New test.
20297         * gcc.dg/pr18241-3.c: New test.
20298         * gcc.dg/pr18241-4.c: New test.
20299         * gcc.dg/pr18241-5.c: New test.
20300
20301 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
20302
20303         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
20304         gfortran.dg/select_4.f90: New.
20305
20306 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
20307
20308         * gcc.c-torture/execute/20050107-1.c: New test.
20309
20310 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
20311
20312         PR c++/19298
20313         * g++.dg/template/ref2.C: New.
20314
20315 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
20316
20317         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
20318         instead of being empty.
20319
20320 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20321
20322         PR fortran/15553
20323         * gfortran.dg/array-1.f90: New test.
20324
20325 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
20326
20327         PR tree-optimization/19283
20328         * gcc.c-torture/execute/20050106-1.c: New test.
20329
20330         PR rtl-optimization/18861
20331         * gcc.dg/20050105-1.c: New test.
20332
20333         PR tree-optimization/18828
20334         * gcc.dg/20050105-2.c: New test.
20335
20336 2005-01-07  Andreas Jaeger  <aj@suse.de>
20337
20338         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
20339
20340 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
20341
20342         PR fortran/18398
20343         * gfortran.dg/fmt_read.f90: New test.
20344
20345 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
20346
20347         * gcc.dg/rs6000-ldouble-2.c: New.
20348
20349 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
20350
20351         PR c++/19244
20352         * g++.dg/parser/ctor2.C: New test.
20353
20354 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20355
20356         PR c++/17154
20357         * g++.dg/template/using9.C: New test.
20358
20359 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20360
20361         PR c++/19258
20362         * g++.dg/lookup/friend6.C: New test.
20363
20364 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
20365
20366         PR c++/19270
20367         * g++.dg/template/array10.C: New.
20368
20369 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20370
20371         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
20372         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
20373
20374 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
20375
20376         * gcc.c-torture/compile/20050105-1.c: New test.
20377
20378 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
20379
20380         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
20381
20382 2005-01-05  Roger Sayle  <roger@eyesopen.com>
20383
20384         PR middle-end/19100
20385         * gcc.dg/conv-3.c: New test case.
20386
20387 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
20388
20389         * gcc.dg/asm-wide-1.c: New test.
20390
20391 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
20392
20393         PR c++/19030
20394         * g++.dg/parse/crash22.C: New
20395
20396 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
20397
20398         PR 19257
20399         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
20400
20401 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
20402
20403         PR middle-end/17767
20404         * gcc.dg/i386-mmx-6.c: New test case.
20405
20406 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
20407
20408         PR tree-optimization/18308
20409         * gcc.dg/vect/pr18308.c: New testcase.
20410
20411 2005-01-04  Andreas Jaeger  <aj@suse.de>
20412
20413         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
20414
20415 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
20416             Robert Bowdidge <bowdidge@apple.com>
20417
20418         * gcc.dg/cpp/subframework1.c: New.
20419         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
20420         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
20421         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
20422         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
20423
20424 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
20425
20426         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
20427         producing warning.
20428         * gcc.dg/darwin-weakimport-2.c: New.
20429
20430 2005-01-03  Richard Henderson  <rth@redhat.com>
20431
20432         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
20433
20434 2005-01-03  Richard Henderson  <rth@redhat.com>
20435
20436         * gcc.dg/vect/vect.exp: Enable for ia64.
20437         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
20438         (check_effective_target_vect_float): Likewise.
20439         (check_effective_target_vect_no_align): Likewise.
20440         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
20441         * gcc.dg/vect/vect-8.c: Likewise.
20442
20443 2005-01-03  Uros Bizjak <uros@kss-loka.si>
20444
20445         PR target/19236
20446         * gcc.dg/pr19236-1.c: New test case.
20447
20448 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
20449
20450         PR rtl-optimization/12092
20451         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
20452
20453 2005-01-02  Andreas Jaeger  <aj@suse.de>
20454
20455         * gcc.dg/pr12092-1.c: Do not run on x86_64.
20456
20457 2005-01-01  Roger Sayle  <roger@eyesopen.com>
20458             Andrew Pinski  <pinskia@physics.uc.edu>
20459
20460         PR rtl-optimization/12092
20461         * gcc.dg/pr12092-1.c: New test case.
20462
20463 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
20464
20465         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
20466         'hidden' and 'default' for better portability.
20467         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
20468
20469         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
20470         6 and 7.
20471         * g++.old-deja/g++.brendan/new3.C: Likewise.
20472
20473 2005-01-01  Steven Bosscher  <stevenb@suse.de>
20474
20475         * gcc.dg/20041231-1.C: New test.
20476         * g++.dg/warn/Wunreachable-code-1.C: New test.
20477
20478 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
20479
20480         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
20481         file, not /dev/null.  Abort on error.
20482
20483 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
20484             Ziemowit Laski  <zlaski@apple.com>
20485
20486         PR objc/18971
20487         * objc.dg/encode-5.m: New test.
20488
20489 2004-12-29  Richard Henderson  <rth@redhat.com>
20490
20491         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
20492         * objc.dg/stabs-1.m: Disable for ia64.
20493
20494 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
20495
20496         PR c++/19190
20497         * g++.dg/warn/Wunused-10.C: New test.
20498
20499 2004-12-28  Richard Henderson  <rth@redhat.com>
20500
20501         * objc.dg/stabs-1.m: Disable for alpha.
20502
20503 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
20504
20505         PR c++/19149
20506         * g++.dg/parse/error23.C: New test.
20507
20508 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20509
20510         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
20511
20512         PR fortran/19032
20513         * gfortran.dg/intrinsic_modulo_1.f90: New.
20514         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
20515         tests with divisor -1.
20516
20517 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
20518
20519         * g++.dg/opt/temp1.C (memcpy): Return a value.
20520
20521         PR c++/19148
20522         * g++.dg/expr/cond7.C: New test.
20523
20524 2004-12-27  Paul Brook  <paul@codesourcery.com>
20525
20526         * gfortran.dg/g77/select_no_compile.f: Remove.
20527
20528 2004-12-27  Richard Henderson  <rth@redhat.com>
20529
20530         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
20531         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
20532         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
20533
20534 2004-12-26  Richard Henderson  <rth@redhat.com>
20535
20536         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
20537         by 1i instead of token pasting.
20538
20539 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20540
20541         PR tree-optimization/17578
20542         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
20543         to additional_flags.
20544         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
20545
20546 2004-12-25  Richard Henderson  <rth@redhat.com>
20547
20548         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
20549         Remove Alpha.
20550
20551 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20552
20553         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
20554         hppa*-*-hpux*.
20555         * gcc.dg/pr17957.c (dg-options): Likewise.
20556         * gcc.dg/struct-ret-1.c: Add prototype for abort.
20557         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
20558         instead of 0 on __hppa__.
20559         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
20560         "foo,%r" on hppa*-*-*.
20561
20562 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
20563
20564         PR fortran/19071
20565         * gfortran.dg/complex_write.f90: New test.
20566
20567 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20568
20569         PR c++/17595
20570         * g++.dg/parse/pragma2.C: New test.
20571
20572         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
20573
20574 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20575
20576         * gcc.dg/empty2.c: Add missing dg-warning.
20577
20578 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20579
20580         PR c++/17413
20581         * g++.dg/template/local4.C: New test.
20582         * g++.dg/template/crash19.C: Add dg-error marker.
20583
20584         * g++.dg/template/crash31.C: Correct embedded PR number.
20585
20586 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20587
20588         PR c++/16405
20589         * g++.dg/opt/temp1.C: Add do-run marker.
20590
20591 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20592
20593         * g++.dg/template/spec19.C: New.
20594
20595 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20596
20597         PR target/16819
20598         * gcc.dg/empty2.c: New.
20599
20600 2004-12-23  Richard Henderson  <rth@redhat.com>
20601
20602         * lib/target-supports.exp (check_effective_target_vect_no_align):
20603         Remove i?86 and x86-64.
20604
20605 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20606
20607         PR c++/16405
20608         * g++.dg/opt/temp1.C: New test.
20609
20610 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20611
20612         PR c++/18733
20613         * g++.dg/template/friend33.C: New testcase.
20614
20615 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
20616
20617         PR c++/18464
20618         * g++.dg/template/cond5.C: New test.
20619
20620         PR c++/18492
20621         * g++.dg/inherit/thunk3.C: New test.
20622
20623         PR c++/11224
20624         * g++.dg/warn/Wunused-9.C: New test.
20625
20626 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
20627
20628         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
20629
20630 2004-12-22  Jan Beulich  <jbeulich@novell.com>
20631
20632         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
20633
20634 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
20635
20636         PR c++/18378
20637         * g++.dg/ext/packed8.C: New test.
20638
20639         PR c++/19063
20640         * g++.dg/template/crash31.C: New test.
20641
20642         PR c++/19034
20643         * g++.dg/template/crash30.C: New test.
20644
20645 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
20646
20647         PR C++/18984
20648         * g++.dg/eh/ctor3.C: New test.
20649
20650 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20651
20652         * objc.dg/stabs-1.m: Allow section name to be quoted and
20653         assembly label to begin with '.LL'.
20654
20655 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
20656
20657         * gcc.dg/vect/vect.exp
20658         (check_effective_target_lp64_or_vect_no_align): New.
20659         * gcc.dg/vect/vect-77.c: Use it.
20660         * gcc.dg/vect/vect-78.c: Use it.
20661
20662         * lib/target-supports.exp
20663         (check_effective_target_vect_no_max,
20664         check_effective_target_vect_no_bitwise,
20665         check_effective_target_vect_no_align): New.
20666         * gcc.dg/vect/vect-13.c: Use them.
20667         * gcc.dg/vect/vect-17.c: Ditto.
20668         * gcc.dg/vect/vect-18.c: Ditto.
20669         * gcc.dg/vect/vect-19.c: Ditto.
20670         * gcc.dg/vect/vect-20.c: Ditto.
20671         * gcc.dg/vect/vect-27.c: Ditto.
20672         * gcc.dg/vect/vect-29.c: Ditto.
20673         * gcc.dg/vect/vect-44.c: Ditto.
20674         * gcc.dg/vect/vect-48.c: Ditto.
20675         * gcc.dg/vect/vect-50.c: Ditto.
20676         * gcc.dg/vect/vect-52.c: Ditto.
20677         * gcc.dg/vect/vect-54.c: Ditto.
20678         * gcc.dg/vect/vect-56.c: Ditto.
20679         * gcc.dg/vect/vect-58.c: Ditto.
20680         * gcc.dg/vect/vect-60.c: Ditto.
20681         * gcc.dg/vect/vect-72.c: Ditto.
20682         * gcc.dg/vect/vect-80.c: Ditto.
20683
20684 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
20685
20686         PR c++/14075
20687         * g++.dg/init/string1.C: New.
20688
20689         PR c++/18975
20690         * g++.dg/other/synth1.C: New.
20691
20692 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
20693
20694         PR c/18963
20695         * gcc.dg/pr18963-1.c: New test.
20696
20697 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
20698
20699         PR c/18596
20700         * gcc.dg/funcdef-storage-1.c (foo): Remove.
20701         * gcc.dg/pr18596-1.c: Use dg-error.
20702         (dg-options): Use -fno-unit-at-a-time.
20703         * gcc.dg/pr18596-2.c: New test.
20704         * gcc.dg/pr18596-3.c: New test.
20705
20706 2004-12-20  Roger Sayle  <roger@eyesopen.com>
20707
20708         PR middle-end/18683
20709         * g++.dg/opt/pr18683-1.C: New test case.
20710
20711 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
20712
20713         PR other/19093
20714         * g++.dg/opt/max1.C: Fix for 64bit targets.
20715
20716 2004-12-20  Matt Austern  <austern@apple.com>
20717
20718         PR c++/19044
20719         * g++.dg/ext/builtin6.C: New
20720
20721 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
20722
20723         PR tree-optimization/19080
20724         * gcc.c-torture/compile/pr19080.c: New test.
20725
20726 2004-12-20  Steven Bosscher  <stevenb@suse.de>
20727
20728         * gcc.dg/20041219-1.c: New test.
20729
20730 2004-12-19  Roger Sayle  <roger@eyesopen.com>
20731
20732         PR middle-end/19068
20733         * g++.dg/opt/max1.C: New test case.
20734
20735 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20736
20737         * gcc.dg/fdata-sections-1.c: New test.
20738
20739 2004-12-18  Roger Sayle  <roger@eyesopen.com>
20740
20741         PR middle-end/18548
20742         * gcc.dg/max-1.c: New test case.
20743
20744 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
20745
20746         * gcc.c-torture/execute/20041218-1.c: New test.
20747
20748 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
20749
20750         * gcc.dg/pr18501.c: New test.
20751         * gcc.dg/uninit-5.c: XFAIL.
20752         * gcc.dg/uninit-9.c: XFAIL.
20753
20754 2004-12-17  Dale Johannesen  <dalej@apple.com>
20755
20756         * gcc.dg/20041213-1.c: New.
20757
20758 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
20759
20760         * objc.dg/stabs-1.m: Allow assembly label to begin
20761         with a dot ('.').
20762
20763 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
20764
20765         * gcc.c-torture/execute/20041213-1.c: Move...
20766         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
20767
20768 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
20769
20770         PR c++/18721
20771         * g++.dg/lookup/conv-5.C: New.
20772
20773 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
20774
20775         * objc.dg/stabs-1.m: New test.
20776
20777 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20778
20779         * gcc.dg/visibility-c.c: Change compile to
20780         assemble for the test.
20781
20782 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20783
20784         PR target/19041
20785         * gcc.dg/visibility-c.c: New test.
20786
20787 2004-12-16  Roger Sayle  <roger@eyesopen.com>
20788
20789         PR middle-end/18493
20790         * gcc.dg/switch-8.c: New test case.
20791
20792 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
20793
20794         PR c++/18905
20795         * g++.dg/template/init4.C: New.
20796         * g++.dg/opt/static3.C: Enable optimizer.
20797
20798 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
20799
20800         * g++.dg/other/complex1.C: New test.
20801
20802 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
20803
20804         * g++.dg/opt/inline9.C: New test.
20805
20806 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20807
20808         PR fortran/18993
20809         * gfotran.dg/nullify_1.f: New test.
20810
20811 2004-12-15  Richard Henderson  <rth@redhat.com>
20812
20813         * gcc.target/i386/i386.exp: New harness.
20814         * gcc.target/i386/vect-args.c: New.
20815
20816 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
20817
20818         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
20819
20820 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20821
20822         PR c++/18825
20823         * g++.dg/template/friend32.C: New test.
20824
20825 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20826
20827         * cpp/pragma-once-1.c: New test.
20828         * cpp/pragma-once-1b.h: Likewise.
20829         * cpp/pragma-once-1c.h: Likewise.
20830         * cpp/pragma-once-1d.h: Likewise.
20831         * cpp/inc/pragma-once-1a.h: Likewise.
20832
20833 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
20834             Steven G. Kargl  <kargls@comcast.net>
20835
20836         PR fortran/17597
20837         * gfortran.dg/list_read_3.f90: New test.
20838
20839 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20840
20841         * gcc.dg/ftrapv-2.c: New test.
20842
20843 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
20844
20845         PR c++/18981
20846         * g++.dg/template/typename9.C: New test.
20847
20848 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
20849
20850         PR c++/18738
20851         * g++.dg/template/typename8.C: New test.
20852         * g++.dg/parse/friend2.C: Tweak error message.
20853
20854 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
20855
20856         * gcc.c-torture/20041214-1.c: New test.
20857
20858 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
20859
20860         PR c++/18965
20861         * g++.dg/init/array17.C: New test.
20862
20863 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
20864
20865         PR c++/18793
20866         * g++.dg/init/aggr3.C: New test.
20867
20868 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
20869
20870         * gcc.dg/altivec-types-1.c: New test.
20871         * gcc.dg/altivec-types-2.c: New test.
20872         * gcc.dg/altivec-types-3.c: New test.
20873         * gcc.dg/altivec-types-4.c: New test.
20874         * g++.dg/ext/altivec-types-1.C: New test.
20875         * g++.dg/ext/altivec-types-2.C: New test.
20876         * g++.dg/ext/altivec-types-3.C: New test.
20877         * g++.dg/ext/altivec-types-4.C: New test.
20878
20879 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
20880
20881         PR middle-end/18951
20882         * gcc.c-torture/execute/20041213-1.c: New test.
20883
20884 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
20885
20886         PR c++/18949
20887         * g++.dg/template/cast1.C: New.
20888
20889 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
20890
20891         * gcc.c-torture/execute/20041213-2.c: New test.
20892
20893 2004-12-13  Richard Henderson  <rth@redhat.com>
20894
20895         * gcc.dg/i386-sse-10.c: Fix typo in options.
20896
20897 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
20898
20899         PR c++/18968
20900         * g++.dg/opt/pr18968.C: New test.
20901
20902 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
20903
20904         PR c++/18925
20905         * g++.dg/ext/visibility/staticdatamem.C: New test.
20906
20907 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
20908
20909         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
20910
20911 2004-12-13  Roger Sayle  <roger@eyesopen.com>
20912
20913         PR rtl-optimization/18928
20914         * gcc.dg/pr18928-1.c: New test case.
20915
20916 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
20917
20918         PR tree-opt/16951
20919         * gcc.c-torture/compile/20041211-1.c: New.
20920
20921 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20922
20923         PR middle-end/17564
20924         * gcc.c-torture/execute/20041212-1.c: New test.
20925
20926 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20927
20928         PR fortran/18869
20929         * gfortran.dg/common_1.f90: New test.
20930
20931 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
20932         Paul Brook  <paul@codesourcery.com>
20933
20934         PR fortran/16222
20935         * gfortran.dg/real_do_1.f90: New test.
20936
20937 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20938
20939         PR tree-opt/18040
20940         * g++.dg/opt/ptrmem6.C: New test.
20941
20942 2004-12-11  Roger Sayle  <roger@eyesopen.com>
20943
20944         PR middle-end/18921
20945         * gcc.dg/pr18921-1.c: New test case.
20946
20947 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20948
20949         PR fortran/17175
20950         * gfortran.dg/scale_1.f90: New test.
20951
20952 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
20953
20954         PR middle-end/18903
20955         * gcc.c-torture/compile/pr18903.c: New test.
20956
20957 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
20958
20959         * gcc.c-torture/execute/20041210-1.c: New test.
20960
20961 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20962
20963         PR c++/18731
20964         * g++.dg/parser/struct-1.C: New test.
20965         * g++.dg/parser/struct-2.C: New test.
20966         * g++.dg/parser/struct-3.C: New test.
20967
20968 2004-12-09  Richard Henderson  <rth@redhat.com>
20969
20970         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
20971
20972         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
20973         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
20974
20975 2004-12-09  Matt Austern  <austern@apple.com>
20976
20977         PR c++/18514
20978         * g++.dg/ext/builtin1.C: New
20979         * g++.dg/ext/builtin2.C: New
20980         * g++.dg/ext/builtin3.C: New
20981         * g++.dg/ext/builtin4.C: New
20982         * g++.dg/ext/builtin5.C: New
20983
20984 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
20985
20986         PR tree-opt/18904
20987         * g++.dg/opt/ptrmem5.C: New test.
20988
20989 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
20990
20991         * g++.dg/parse/typename5.C: Adjust for new error.
20992         * g++.dg/parse/typename7.C: New.
20993
20994 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20995
20996         PR c++/18073
20997         * g++.dg/other/mmintrin.C: New test.
20998
20999 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
21000
21001         PR c++/16681
21002         * g++.dg/init/array15.C: New.
21003         * g++.dg/init/array16.C: New.
21004
21005 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21006
21007         PR fortran/18826
21008         * gfortran.dg/assign_1.f90: New test.
21009
21010 2004-12-08  Nick Clifton  <nickc@redhat.com>
21011
21012         * gcc.target/xstormy16/bss_below100: New directory containing tests.
21013         * gcc.target/xstormy16/data_below100: Likewise.
21014         * gcc.target/xstormy16/sfr: Likewise.
21015         * gcc.target/xstormy16/below100.S: New test source file.
21016         * gcc.target/xstormy16/below100.ld: New test linker script.
21017         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
21018         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
21019         bp instructions.
21020         * gcc.target/xstormy16/bp.c: Likewise.
21021
21022         * gcc.target/xstormy16/bss_below100: New files:
21023         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
21024         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
21025         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
21026         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
21027         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
21028         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
21029         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
21030         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
21031         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
21032         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
21033         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
21034         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
21035         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
21036         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
21037         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
21038         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
21039         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
21040         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
21041         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
21042         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
21043         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
21044         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
21045         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
21046         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
21047         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
21048         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
21049         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
21050
21051         * gcc.target/xstormy16/data_below100: New files:
21052         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
21053         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
21054         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
21055         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
21056         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
21057         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
21058         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
21059         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
21060         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
21061         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
21062         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
21063         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
21064         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
21065         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
21066         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
21067         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
21068         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
21069         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
21070         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
21071         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
21072         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
21073         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
21074         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
21075         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
21076         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
21077         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
21078         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
21079
21080         * gcc.target/xstormy16/sfr: New files:
21081         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
21082         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
21083         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
21084         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
21085         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
21086         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
21087         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
21088         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
21089         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
21090         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
21091         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
21092         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
21093         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
21094         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
21095         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
21096         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
21097         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
21098         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
21099         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
21100         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
21101         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
21102         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
21103         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
21104         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
21105         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
21106         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
21107         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
21108         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
21109         27_if0_sfrw_bitfield_f.c
21110
21111 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21112
21113         PR c++/18100
21114         * g++.dg/lookup/name-clash4.C: New test.
21115
21116 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
21117
21118         PR c++/18672
21119         * g++.dg/opt/array1.C: New.
21120
21121         PR c++/18803
21122         * g++.dg/template/operator5.C: New.
21123
21124 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
21125
21126         PR c/18867
21127         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
21128
21129 2004-12-07  Steven Bosscher  <stevenb@suse.de>
21130
21131         * gcc.dg/noncompile/20041207.c: New test.
21132
21133 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
21134
21135         * g++.dg/other/unreachable-1.C: New test.
21136
21137 2004-12-06  Nick Clifton  <nickc@redhat.com>
21138
21139         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
21140         <limits.h> because the latter comes from gcc's include/ directory
21141         and not the newlib/libc/include directory.
21142
21143 2004-12-04  Richard Henderson  <rth@redhat.com>
21144
21145         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
21146
21147 2004-12-04  Richard Henderson  <rth@redhat.com>
21148
21149         * lib/target-supports.exp (check_gc_sections_available): Disable
21150         for alpha and ia64.
21151
21152 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
21153
21154         PR middle-end/17909
21155         * g++.dg/other/vararg-2.C: New test.
21156
21157 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21158
21159         PR c++/17011, c++/17971
21160         * g++.dg/template/error15.C: Adjust expected error.
21161         * g++.dg/template/instantiate3.C: Likewise.
21162
21163 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
21164
21165         * gcc.dg/altivec-18.c: Fix for darwin
21166
21167 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21168
21169         PR c++/18782
21170         * g++.dg/parse/ptrmem2.C: New.
21171
21172         PR c++/18318
21173         * g++.dg/template/new1.C: New.
21174
21175 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21176
21177         PR fortran/18710
21178         * gfortran.dg/direct_io_3.f90: New test.
21179
21180 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
21181
21182         PR 18758
21183         * g++.dg/parse/crash21.C: New.
21184
21185 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21186
21187         PR c++/15664, c++/18276
21188         * g++.dg/template/ttp13.C: New test.
21189         * g++.dg/template/ttp14.C: Likewise.
21190
21191 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21192
21193         PR c++/18123
21194         * g++.dg/parse/enum2.C: New test.
21195         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
21196
21197 2004-12-02  Nick Clifton  <nickc@redhat.com>
21198
21199         * gcc.target/xstormy16: New test directory.
21200         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
21201         * gcc.target/xstormy16/bp.c: Check the generation of bp
21202         instructions.
21203         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
21204         bn instructions and the BELOW100 attribute.
21205
21206 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
21207
21208         PR target/16952
21209         * gcc.dg/ppc-eabi.c: New.
21210
21211 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
21212
21213         PR fortran/18284
21214         * gfortran.dg/backspace.f90
21215
21216 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
21217
21218         * gfortran.dg/inquire.f90: New test.
21219
21220 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
21221
21222         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
21223         handle effective-target-keyword.
21224         (dg-skip-if): Support effective-target keyword as target list.
21225         (dg-xfail-if): Ditto.
21226         * lib/target-supports.exp (is-effective-target-keyword): New proc.
21227
21228 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
21229
21230         PR tree-optimization/18291
21231         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
21232
21233 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
21234
21235         PR C++/18729
21236         * g++.dg/parse/crash20.C: New.
21237
21238         PR c++/17431
21239         * g++.dg/overload/arg1.C: New.
21240         * g++.dg/overload/arg2.C: New.
21241         * g++.dg/overload/arg3.C: New.
21242         * g++.dg/overload/arg4.C: New.
21243
21244 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
21245
21246         * gcc.dg/c99-flex-array-4.c: Remove.
21247
21248 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
21249
21250         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
21251
21252         * lib/target-supports.exp (is-effective-target): Simplify.
21253
21254         * lib/target-supports.exp (check_effective_target_vect_long):
21255         Fix for powerpc64-*-*.
21256
21257 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
21258
21259         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
21260         to support new requirements on FreeBSD 5.
21261
21262 2004-11-30  Devang Patel  <dpatel@apple.com>
21263
21264         PR 18702
21265         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
21266
21267 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
21268
21269         * g++.dg/ext/altivec-13.C: New test.
21270
21271 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
21272
21273         PR tree-opt/18298
21274         * gcc.c-torture/execute/p18298.c: New test.
21275
21276 2004-11-30  Ira Rosen  <irar@il.ibm.com>
21277             Dorit Naishlos  <dorit@il.ibm.com>
21278
21279         PR tree-opt/18607
21280         * gcc.dg/vect/vect-89.c: New test.
21281
21282 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
21283
21284         * gcc.dg/pr18596-1.c: New test.
21285
21286 2004-11-30  Ben Elliston  <bje@au.ibm.com>
21287
21288         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
21289
21290 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
21291
21292         PR c/18479
21293         * gcc.dg/pr18479.c: New test.
21294
21295 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21296
21297         PR target/18490
21298         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
21299         mmix-knuth-mmixware.
21300
21301         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
21302         cris-*-elf* cris-*-aout* mmix-*-*
21303
21304 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
21305
21306         PR middle-end/18725
21307         * gcc.dg/pr18725.c: New test.
21308
21309 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21310
21311         PR target/18488
21312         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
21313
21314         PR target/18336
21315         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
21316
21317 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
21318
21319         PR c++/18368
21320         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
21321         * g++.old-deja/g++.law/ctors5.C: Likewise.
21322         * g++.old-deja/g++.other/crash25.C: Likewise.
21323
21324         PR c++/18674
21325         * g++.dg/template/error16.C: New test.
21326
21327         PR c++/18512
21328         * g++.dg/template/crash29.C: New test.
21329
21330 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
21331
21332         PR tree-optimization/18712
21333         * gcc.c-torture/compile/pr18712.c: New test.
21334
21335 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
21336
21337         PR c/7544
21338         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
21339         tests.
21340
21341 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21342
21343         PR c++/18652
21344         * g++.dg/lookup/crash6.C: New test.
21345
21346 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21347
21348         PR middle-end/18164
21349         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
21350
21351 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
21352
21353         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
21354         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
21355         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
21356
21357 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
21358
21359         * gcc.dg/pr18164.c: New test.
21360
21361 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
21362
21363         * gcc.dg/funroll-loops-all.c: New.
21364
21365 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
21366
21367         PR target/18489
21368         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
21369         delimeter, match space and TAB as well as ":".
21370
21371         PR target/18484
21372         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
21373
21374         PR target/18348
21375         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
21376
21377         PR target/18345
21378         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
21379
21380         PR target/18337
21381         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
21382
21383 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
21384
21385         * gfortran.dg/direct_io_2.f90: New test.
21386
21387 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
21388
21389         PR target/18334
21390         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
21391
21392 2004-11-28  Richard Henderson  <rth@redhat.com>
21393
21394         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
21395
21396 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
21397
21398         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
21399         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
21400         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
21401         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
21402         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
21403         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
21404         gcc.dg/pointer-arith-8.c: New tests.
21405
21406 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
21407
21408         PR fortran/18364
21409         * gfortran.dg/endfile.f90: New test.
21410
21411 2004-11-27  Falk Hueffner  <falk@debian.org>
21412
21413         * gcc.dg/loop-6.c: New test.
21414
21415 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
21416
21417         * gcc.c-torture/execute/20041126-1.c: New test.
21418
21419 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
21420
21421         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
21422         on IRIX.
21423
21424 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
21425
21426         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
21427         functions.
21428
21429 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
21430
21431         PR rtl-optimization/17825
21432         * gcc.c-torture/compile/20041119-1.c: New test.
21433
21434 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21435
21436         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
21437         Check existence of ld library path variables before unsetting.
21438
21439 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
21440
21441         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
21442
21443 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
21444
21445         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
21446
21447 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
21448
21449         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
21450
21451 2004-11-26  Ben Elliston  <bje@au.ibm.com>
21452
21453         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
21454         dg-do directive.
21455
21456 2004-11-26  Ben Elliston  <bje@au.ibm.com>
21457
21458         * gcc.dg/pr17957.c: Pass --param, not -param.
21459
21460 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
21461
21462         PR middle-end/17957
21463         * testsuite/gcc.dg/pr17957.c: New test.
21464
21465 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
21466
21467         PR c++/18445
21468         * g++.dg/template/crash28.C: Likewise.
21469
21470         PR c++/18001
21471         * g++.dg/expr/unary2.C: Adjust lvalue messages.
21472         * g++.dg/ext/lvaddr.C: Likewise.
21473         * g++.dg/opt/pr7503-3.C: Likewise.
21474
21475         PR c++/18466
21476         * g++.dg/parse/qualified3.C: New test.
21477         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
21478
21479         PR c++/18545
21480         * g++.dg/expr/return1.C: New test.
21481
21482 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21483
21484         Friend class name lookup 3/n, PR c++/3332
21485         * g++.dg/lookup/friend3.C: New test.
21486         * g++.dg/lookup/friend4.C: Likewise.
21487         * g++.dg/lookup/friend5.C: Likewise.
21488
21489 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21490
21491         Friend class name lookup 2/n, PR c++/14513, c++/15410
21492         * g++.dg/lookup/friend2.C: New test.
21493         * g++.dg/template/friend31.C: Likewise.
21494
21495 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21496
21497         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
21498
21499 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
21500
21501         PR c++/17473
21502         * g++.dg/tc1/dr56.C: Remove.
21503         * g++.dg/template/typedef1.C: Add dg-error markers.
21504         * g++.old-deja/g++.other/typedef7.C: Likewise.
21505
21506         PR c++/18285
21507         * g++.dg/parse/typedef7.C: New test.
21508
21509 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
21510
21511         * gcc.c-torture/execute/20041124-1.c: New test.
21512
21513 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
21514
21515         * g++.dg/template/deduce3.C: New test.
21516
21517         PR c++/18586
21518         * g++.dg/template/crash27.C: New test.
21519
21520         PR c++/18530
21521         * g++.dg/warn/Wshadow-3.C: New test.
21522
21523 2004-11-24  Devang Patel  <dpatel@apple.com>
21524
21525         PR/18555
21526         * gcc.dg/cpp/isysroot-1.c: New test.
21527         * gcc.dg/cpp/usr/include/stdio.h: New file.
21528         * gcc.dg/cpp/isysroot-2.c: New test.
21529         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
21530         New file.
21531
21532 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21533
21534         PR c++/8929
21535         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
21536
21537 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21538
21539         * gcc.target/sparc/align.c: Do not include <stdint.h>.
21540         * gcc.target/sparc/pdist.c: Likewise.
21541
21542 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
21543
21544         PR c++/16882
21545         * g++.dg/conversion/simd1.C: New test.
21546
21547 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21548
21549         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
21550         and restore_ld_library_path_env_vars.
21551         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
21552         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
21553         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
21554         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
21555
21556 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
21557
21558         * gcc.dg/pragma-align-2.c: Test macro expansion.
21559         * gcc.dg/pragma-pack-2.c: New test.
21560
21561 2004-11-23  Richard Henderson  <rth@redhat.com>
21562
21563         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
21564         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21565         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
21566         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
21567         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
21568         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
21569
21570         * gcc.dg/vect/vect.exp: Add check for alpha.
21571         * lib/target-supports.exp (check_alpha_max_hw_available): New.
21572         (check_effective_target_vect_int): Enable for alpha.
21573         (check_effective_target_vect_long): New.
21574         (is-effective-target): Add it.
21575
21576 2004-11-23  Uros Bizjak <uros@kss-loka.si>
21577
21578         * gcc.dg/pr18614-1.c: New test.
21579
21580 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21581
21582         * gcc.dg/setjmp-2.c: New test.
21583
21584 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
21585
21586         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
21587         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
21588         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
21589         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
21590         gcc.target/sparc/pdist.c: New tests.
21591
21592 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
21593
21594         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
21595
21596 2004-11-22  Dale Johannesen  <dalej@apple.com>
21597
21598         * gcc.dg/20041111-1.c: New.
21599
21600 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
21601
21602         PR tree-opt/18536
21603         * gcc.dg/vect/pr18536.c: New test.
21604
21605 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21606
21607         PR c++/18354
21608         * g++.dg/template/nontype11.C: New test.
21609
21610 2004-11-21  Roger Sayle  <roger@eyesopen.com>
21611
21612         PR middle-end/18520
21613         * gcc.dg/pr18520-1.c: New test case.
21614
21615 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
21616
21617         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
21618         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
21619         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
21620         expected diagnostics.
21621
21622 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21623
21624         PR target/18580
21625         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
21626         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
21627         vect-77.c, vect-77a.c: XFAIL on the SPARC.
21628
21629 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21630
21631         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
21632
21633 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
21634             Joseph Myers  <joseph@codesourcery.com>
21635
21636         * lib/target-supports.exp (check_visibility_available): Really
21637         test the compiler.
21638
21639 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
21640
21641         PR tree-opt/18181
21642         * gcc.dg/vect/vect-85.c: New test.
21643         * gcc.dg/vect/vect-86.c: New test.
21644         * gcc.dg/vect/vect-87.c: New test.
21645         * gcc.dg/vect/vect-88.c: New test.
21646
21647 2004-11-19  Ben Elliston  <bje@au.ibm.com>
21648
21649         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
21650
21651 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
21652
21653         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
21654         * gcc.dg/ppc-and-1.c: Ditto.
21655         * gcc.dg/ppc-compare-1.c: Ditto.
21656         * gcc.dg/ppc-mov-1.c: Ditto
21657
21658 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
21659             Mark Mitchell  <mark@codesourcery.com>
21660
21661         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
21662
21663 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
21664             Aldy Hernandez  <aldyh@redhat.com>
21665
21666         * lib/target-supports.exp (check_effective_target_vect_int): New
21667         (check_effective_target_vect_float): New
21668         (check_effective_target_vect_double): New.
21669         (is-effective-target): Support new effective targets keywords.
21670         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
21671         default action for dg-do.
21672         * gcc.dg/vect/pr16105.c: Use new support.
21673         * gcc.dg/vect/pr18400.c: Ditto.
21674         * gcc.dg/vect/pr18425.c: Ditto.
21675         * gcc.dg/vect/vect-1.c: Ditto.
21676         * gcc.dg/vect/vect-10.c: Ditto.
21677         * gcc.dg/vect/vect-11.c: Ditto.
21678         * gcc.dg/vect/vect-12.c: Ditto.
21679         * gcc.dg/vect/vect-13.c: Ditto.
21680         * gcc.dg/vect/vect-14.c: Ditto.
21681         * gcc.dg/vect/vect-15.c: Ditto.
21682         * gcc.dg/vect/vect-16.c: Ditto.
21683         * gcc.dg/vect/vect-17.c: Ditto.
21684         * gcc.dg/vect/vect-18.c: Ditto.
21685         * gcc.dg/vect/vect-19.c: Ditto.
21686         * gcc.dg/vect/vect-2.c: Ditto.
21687         * gcc.dg/vect/vect-20.c: Ditto.
21688         * gcc.dg/vect/vect-21.c: Ditto.
21689         * gcc.dg/vect/vect-22.c: Ditto.
21690         * gcc.dg/vect/vect-23.c: Ditto.
21691         * gcc.dg/vect/vect-24.c: Ditto.
21692         * gcc.dg/vect/vect-25.c: Ditto.
21693         * gcc.dg/vect/vect-26.c: Ditto.
21694         * gcc.dg/vect/vect-27.c: Ditto.
21695         * gcc.dg/vect/vect-27a.c: Ditto.
21696         * gcc.dg/vect/vect-28.c: Ditto.
21697         * gcc.dg/vect/vect-29.c: Ditto.
21698         * gcc.dg/vect/vect-29a.c: Ditto.
21699         * gcc.dg/vect/vect-3.c: Ditto.
21700         * gcc.dg/vect/vect-30.c: Ditto.
21701         * gcc.dg/vect/vect-31.c: Ditto.
21702         * gcc.dg/vect/vect-32.c: Ditto.
21703         * gcc.dg/vect/vect-33.c: Ditto.
21704         * gcc.dg/vect/vect-34.c: Ditto.
21705         * gcc.dg/vect/vect-35.c: Ditto.
21706         * gcc.dg/vect/vect-36.c: Ditto.
21707         * gcc.dg/vect/vect-37.c: Ditto.
21708         * gcc.dg/vect/vect-38.c: Ditto.
21709         * gcc.dg/vect/vect-4.c: Ditto.
21710         * gcc.dg/vect/vect-40.c: Ditto.
21711         * gcc.dg/vect/vect-41.c: Ditto.
21712         * gcc.dg/vect/vect-42.c: Ditto.
21713         * gcc.dg/vect/vect-43.c: Ditto.
21714         * gcc.dg/vect/vect-44.c: Ditto.
21715         * gcc.dg/vect/vect-45.c: Ditto.
21716         * gcc.dg/vect/vect-46.c: Ditto.
21717         * gcc.dg/vect/vect-47.c: Ditto.
21718         * gcc.dg/vect/vect-48.c: Ditto.
21719         * gcc.dg/vect/vect-48a.c: Ditto.
21720         * gcc.dg/vect/vect-49.c: Ditto.
21721         * gcc.dg/vect/vect-5.c: Ditto.
21722         * gcc.dg/vect/vect-50.c: Ditto.
21723         * gcc.dg/vect/vect-51.c: Ditto.
21724         * gcc.dg/vect/vect-52.c: Ditto.
21725         * gcc.dg/vect/vect-53.c: Ditto.
21726         * gcc.dg/vect/vect-54.c: Ditto.
21727         * gcc.dg/vect/vect-55.c: Ditto.
21728         * gcc.dg/vect/vect-56.c: Ditto.
21729         * gcc.dg/vect/vect-56a.c: Ditto.
21730         * gcc.dg/vect/vect-57.c: Ditto.
21731         * gcc.dg/vect/vect-58.c: Ditto.
21732         * gcc.dg/vect/vect-59.c: Ditto.
21733         * gcc.dg/vect/vect-6.c: Ditto.
21734         * gcc.dg/vect/vect-60.c: Ditto.
21735         * gcc.dg/vect/vect-61.c: Ditto.
21736         * gcc.dg/vect/vect-62.c: Ditto.
21737         * gcc.dg/vect/vect-63.c: Ditto.
21738         * gcc.dg/vect/vect-64.c: Ditto.
21739         * gcc.dg/vect/vect-65.c: Ditto.
21740         * gcc.dg/vect/vect-66.c: Ditto.
21741         * gcc.dg/vect/vect-67.c: Ditto.
21742         * gcc.dg/vect/vect-68.c: Ditto.
21743         * gcc.dg/vect/vect-69.c: Ditto.
21744         * gcc.dg/vect/vect-7.c: Ditto.
21745         * gcc.dg/vect/vect-72.c: Ditto.
21746         * gcc.dg/vect/vect-72a.c: Ditto.
21747         * gcc.dg/vect/vect-73.c: Ditto.
21748         * gcc.dg/vect/vect-74.c: Ditto.
21749         * gcc.dg/vect/vect-75.c: Ditto.
21750         * gcc.dg/vect/vect-76.c: Ditto.
21751         * gcc.dg/vect/vect-77.c: Ditto.
21752         * gcc.dg/vect/vect-77a.c: Ditto.
21753         * gcc.dg/vect/vect-78.c: Ditto.
21754         * gcc.dg/vect/vect-79.c: Ditto.
21755         * gcc.dg/vect/vect-8.c: Ditto.
21756         * gcc.dg/vect/vect-80.c: Ditto.
21757         * gcc.dg/vect/vect-82.c: Ditto.
21758         * gcc.dg/vect/vect-82_64.c: Ditto.
21759         * gcc.dg/vect/vect-83.c: Ditto.
21760         * gcc.dg/vect/vect-83_64.c: Ditto.
21761         * gcc.dg/vect/vect-9.c: Ditto.
21762         * gcc.dg/vect/vect-all.c: Ditto.
21763         * gcc.dg/vect/vect-none.c: Ditto.
21764
21765 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
21766
21767         * lib/gcc-dg.exp (dg-skip-if): New function.
21768         (dg-forbid-option): Remove.
21769         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
21770         * g++.dg/abi/bitfield8.C: Likewise.
21771         * g++.dg/abi/dtor1.C: Likewise.
21772         * g++.dg/abi/empty10.C: Likewise.
21773         * g++.dg/abi/empty7.C: Likewise.
21774         * g++.dg/abi/empty9.C: Likewise.
21775         * g++.dg/abi/layout3.C: Likewise.
21776         * g++.dg/abi/layout4.C: Likewise.
21777         * g++.dg/abi/thunk1.C: Likewise.
21778         * g++.dg/abi/thunk2.C: Likewise.
21779         * g++.dg/abi/vbase11.C: Likewise.
21780         * g++.dg/abi/vthunk2.C: Likewise.
21781         * g++.dg/abi/vthunk3.C: Likewise.
21782         * g++.dg/ext/attrib8.C: Likewise.
21783         * g++.dg/opt/longbranch2.C: Likewise.
21784         * g++.dg/opt/reg-stack4.C: Likewise.
21785         * g++.old-deja/g++.ext/attrib1.C: Likewise.
21786         * g++.old-deja/g++.ext/attrib2.C: Likewise.
21787         * g++.old-deja/g++.ext/attrib3.C: Likewise.
21788         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21789         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21790         * gcc.dg/20000609-1.c: Likewise.
21791         * gcc.dg/20000720-1.c: Likewise.
21792         * gcc.dg/20011107-1.c: Likewise.
21793         * gcc.dg/20011119-1.c: Likewise.
21794         * gcc.dg/20020108-1.c: Likewise.
21795         * gcc.dg/20020122-2.c: Likewise.
21796         * gcc.dg/20020122-3.c: Likewise.
21797         * gcc.dg/20020201-3.c: Likewise.
21798         * gcc.dg/20020206-1.c: Likewise.
21799         * gcc.dg/20020218-1.c: Likewise.
21800         * gcc.dg/20020310-1.c: Likewise.
21801         * gcc.dg/20020411-1.c: Likewise.
21802         * gcc.dg/20020418-2.c: Likewise.
21803         * gcc.dg/20020426-1.c: Likewise.
21804         * gcc.dg/20020426-2.c: Likewise.
21805         * gcc.dg/20020517-1.c: Likewise.
21806         * gcc.dg/20020523-1.c: Likewise.
21807         * gcc.dg/20020523-2.c: Likewise.
21808         * gcc.dg/20020729-1.c: Likewise.
21809         * gcc.dg/20030204-1.c: Likewise.
21810         * gcc.dg/20030826-2.c: Likewise.
21811         * gcc.dg/20030926-1.c: Likewise.
21812         * gcc.dg/20031202-1.c: Likewise.
21813         * gcc.dg/980312-1.c: Likewise.
21814         * gcc.dg/980313-1.c: Likewise.
21815         * gcc.dg/990117-1.c: Likewise.
21816         * gcc.dg/990424-1.c: Likewise.
21817         * gcc.dg/990524-1.c: Likewise.
21818         * gcc.dg/991230-1.c: Likewise.
21819         * gcc.dg/i386-387-1.c: Likewise.
21820         * gcc.dg/i386-387-2.c: Likewise.
21821         * gcc.dg/i386-387-3.c: Likewise.
21822         * gcc.dg/i386-387-4.c: Likewise.
21823         * gcc.dg/i386-387-5.c: Likewise.
21824         * gcc.dg/i386-387-6.c: Likewise.
21825         * gcc.dg/i386-asm-1.c: Likewise.
21826         * gcc.dg/i386-bitfield1.c: Likewise.
21827         * gcc.dg/i386-bitfield2.c: Likewise.
21828         * gcc.dg/i386-loop-1.c: Likewise.
21829         * gcc.dg/i386-loop-2.c: Likewise.
21830         * gcc.dg/i386-loop-3.c: Likewise.
21831         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21832         * gcc.dg/i386-pic-1.c: Likewise.
21833         * gcc.dg/i386-regparm.c: Likewise.
21834         * gcc.dg/i386-signbit-1.c: Likewise.
21835         * gcc.dg/i386-signbit-2.c: Likewise.
21836         * gcc.dg/i386-signbit-3.c: Likewise.
21837         * gcc.dg/i386-sse-5.c: Likewise.
21838         * gcc.dg/i386-sse-8.c: Likewise.
21839         * gcc.dg/i386-unroll-1.c: Likewise.
21840         * gcc.dg/tls/opt-1.c: Likewise.
21841         * gcc.dg/tls/opt-2.c: Likewise.
21842         * gcc.dg/unroll-1.c: Likewise.
21843         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21844         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21845         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21846         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21847
21848 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21849
21850         * g++.dg/template/incomplete1.C: New test.
21851
21852 2004-11-16  Nick Clifton  <nickc@redhat.com>
21853
21854         Revert patches accidentally commited during checkin of fixes for
21855         xstormy16 tests:
21856         gcc.c-torture/execute/simd-4.c: Revert
21857         gcc.dg/20040910-1.c: Revert.
21858
21859 2004-11-16  Paul Brook  <paul@codesourcery.com>
21860
21861         PR fortran/13010
21862         * gfortran.dg/der_pointer_1.f90: New test.
21863
21864 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
21865
21866         PR c/18498
21867         * gcc.dg/bitfld-13.c: New test.
21868
21869 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
21870
21871         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
21872         powerpc*-*-linux*.
21873
21874         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
21875         * gcc.dg/ppc64-abi-2.c: Ditto.
21876         * gcc.dg/ppc64-abi-3.c: Ditto.
21877
21878         * lib/gcc-dg.exp (dg-target-list): Remove.
21879
21880 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
21881
21882         * gcc.dg/ia64-postinc.c: New test.
21883
21884 2004-11-15  Mark Mitchell <mark@codesourcery.com>
21885
21886         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
21887
21888 2004-11-15  Nick Clifton  <nickc@redhat.com>
21889
21890         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
21891         __INT_MAX__ so that the test can be compiled by toolchains
21892         targeted at 16-bit processors.
21893
21894         * gcc.dg/20040625-1.c: Use long constants rather than integers
21895         when performing arithmetic that will overflow 16-bits.
21896
21897         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
21898         xstormy16.  It does not support 128-bit vector operations.
21899
21900         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
21901         with the macro PTR_TYPE.  Define this macro to an integer type
21902         suitable for holding a pointer.
21903
21904         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
21905         the target is a 16-bit processor.
21906
21907         * gcc.dg/cpp/if-2.c: Expect a different warning message from
21908         16-bit targets where the character constant will be too long.
21909
21910         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
21911         where the double will not be directly addressable.
21912
21913 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21914
21915         Friend class name lookup 1/n, PR c++/18471
21916         * g++.dg/template/crash26.C: New test.
21917         * g++.dg/lookup/struct1.C: Adjust expected error.
21918         * g++.dg/parse/elab1.C: Likewise.
21919         * g++.dg/parse/elab2.C: Likewise.
21920         * g++.dg/parse/int-as-enum1.C: Likewise.
21921         * g++.dg/parse/struct-as-enum1.C: Likewise.
21922         * g++.dg/parse/typedef1.C: Likewise.
21923         * g++.dg/parse/typedef3.C: Likewise.
21924         * g++.dg/parse/typedef4.C: Likewise.
21925         * g++.dg/parse/typedef5.C: Likewise.
21926         * g++.dg/template/nontype4.C: Likewise.
21927         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
21928         * g++.old-deja/g++.other/elab1.C: Likewise.
21929         * g++.old-deja/g++.other/syntax4.C: Likewise.
21930
21931 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21932
21933         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
21934
21935 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
21936
21937         * gcc.c-torture/execute/20041114-1.c: New test.
21938
21939 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
21940
21941         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
21942         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
21943         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
21944         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
21945         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
21946         gcc.dg/switch-7.c: New tests.
21947
21948 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21949
21950         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
21951
21952 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21953
21954         PR tree-opt/18400
21955         * gcc.dg/vect/pr18400.c: New test.
21956
21957 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21958             Andrew Pinski  <pinskia@physics.uc.edu>
21959
21960         PR tree-opt/18425
21961         * gcc.dg/vect/pr18425.c: New test.
21962
21963 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21964
21965         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
21966         Guard with dg-require-alias and dg-require-visibility.
21967
21968 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21969
21970         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
21971
21972 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21973
21974         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
21975
21976 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21977
21978         PR c++/17344
21979         * g++.dg/template/defarg5.C: New test.
21980
21981 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21982
21983         * g++.dg/parse/cast1.C: Run only on ILP32.
21984         * g++.old-deja/g++.mike/p784.C: Likewise.
21985
21986 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
21987
21988         * gcc.c-torture/execute/20041113-1.c: New test.
21989
21990 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
21991
21992         PR target/18230
21993         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
21994         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
21995         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
21996         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21997         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
21998         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
21999         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
22000         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
22001         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
22002         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
22003         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
22004         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
22005         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
22006
22007 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
22008
22009         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
22010         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
22011         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
22012         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
22013         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
22014         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
22015         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
22016         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
22017         gcc.target/sparc/combined-1.c: New tests.
22018
22019 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
22020
22021         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
22022         New tests.
22023
22024 2004-11-12  Mark Mitchell <mark@codesourcery.com>
22025
22026         * lib/gcc-dg.exp (dg-forbid-option): New function.
22027         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
22028         * g++.dg/abi/bitfield8.C: Likewise.
22029         * g++.dg/abi/dtor1.C: Likewise.
22030         * g++.dg/abi/empty10.C: Likewise.
22031         * g++.dg/abi/empty7.C: Likewise.
22032         * g++.dg/abi/empty9.C: Likewise.
22033         * g++.dg/abi/layout3.C: Likewise.
22034         * g++.dg/abi/layout4.C: Likewise.
22035         * g++.dg/abi/thunk1.C: Likewise.
22036         * g++.dg/abi/thunk2.C: Likewise.
22037         * g++.dg/abi/vbase11.C: Likewise.
22038         * g++.dg/abi/vthunk2.C: Likewise.
22039         * g++.dg/abi/vthunk3.C: Likewise.
22040         * g++.dg/ext/attrib8.C: Likewise.
22041         * g++.dg/opt/longbranch2.C: Likewise.
22042         * g++.dg/opt/reg-stack4.C: Likewise.
22043         * g++.old-deja/g++.ext/attrib1.C: Likewise.
22044         * g++.old-deja/g++.ext/attrib2.C: Likewise.
22045         * g++.old-deja/g++.ext/attrib3.C: Likewise.
22046         * g++.old-deja/g++.other/store-expr1.C: Likewise.
22047         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22048         * gcc.dg/20000609-1.c: Likewise.
22049         * gcc.dg/20000720-1.c: Likewise.
22050         * gcc.dg/20011107-1.c: Likewise.
22051         * gcc.dg/20011119-1.c: Likewise.
22052         * gcc.dg/20020108-1.c: Likewise.
22053         * gcc.dg/20020122-2.c: Likewise.
22054         * gcc.dg/20020122-3.c: Likewise.
22055         * gcc.dg/20020201-3.c: Likewise.
22056         * gcc.dg/20020206-1.c: Likewise.
22057         * gcc.dg/20020218-1.c: Likewise.
22058         * gcc.dg/20020310-1.c: Likewise.
22059         * gcc.dg/20020411-1.c: Likewise.
22060         * gcc.dg/20020418-2.c: Likewise.
22061         * gcc.dg/20020426-1.c: Likewise.
22062         * gcc.dg/20020426-2.c: Likewise.
22063         * gcc.dg/20020517-1.c: Likewise.
22064         * gcc.dg/20020523-1.c: Likewise.
22065         * gcc.dg/20020523-2.c: Likewise.
22066         * gcc.dg/20020729-1.c: Likewise.
22067         * gcc.dg/20030204-1.c: Likewise.
22068         * gcc.dg/20030826-2.c: Likewise.
22069         * gcc.dg/20030926-1.c: Likewise.
22070         * gcc.dg/20031202-1.c: Likewise.
22071         * gcc.dg/980312-1.c: Likewise.
22072         * gcc.dg/980313-1.c: Likewise.
22073         * gcc.dg/990117-1.c: Likewise.
22074         * gcc.dg/990424-1.c: Likewise.
22075         * gcc.dg/990524-1.c: Likewise.
22076         * gcc.dg/991230-1.c: Likewise.
22077         * gcc.dg/i386-387-1.c: Likewise.
22078         * gcc.dg/i386-387-2.c: Likewise.
22079         * gcc.dg/i386-387-3.c: Likewise.
22080         * gcc.dg/i386-387-4.c: Likewise.
22081         * gcc.dg/i386-387-5.c: Likewise.
22082         * gcc.dg/i386-387-6.c: Likewise.
22083         * gcc.dg/i386-asm-1.c: Likewise.
22084         * gcc.dg/i386-bitfield1.c: Likewise.
22085         * gcc.dg/i386-bitfield2.c: Likewise.
22086         * gcc.dg/i386-loop-1.c: Likewise.
22087         * gcc.dg/i386-loop-2.c: Likewise.
22088         * gcc.dg/i386-loop-3.c: Likewise.
22089         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22090         * gcc.dg/i386-pic-1.c: Likewise.
22091         * gcc.dg/i386-regparm.c: Likewise.
22092         * gcc.dg/i386-signbit-1.c: Likewise.
22093         * gcc.dg/i386-signbit-2.c: Likewise.
22094         * gcc.dg/i386-signbit-3.c: Likewise.
22095         * gcc.dg/i386-sse-5.c: Likewise.
22096         * gcc.dg/i386-sse-8.c: Likewise.
22097         * gcc.dg/i386-unroll-1.c: Likewise.
22098         * gcc.dg/tls/opt-1.c: Likewise.
22099         * gcc.dg/tls/opt-2.c: Likewise.
22100         * gcc.dg/unroll-1.c: Likewise.
22101         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
22102         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
22103         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
22104         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
22105         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
22106         -m64 is specified.
22107
22108 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
22109
22110         PR c++/18389
22111         * g++.dg/parse/cond1.C: New test.
22112
22113         PR c++/18429
22114         * g++.dg/template/array9.C: New test.
22115         * g++.dg/ext/vla1.C: Adjust error messages.
22116         * g++.dg/ext/vlm1.C: Likewise.
22117         * g++.dg/template/crash2.C: Likewise.
22118
22119         PR c++/18436
22120         * g++.dg/template/call3.C: New test.
22121
22122         PR c++/18407
22123         * g++.dg/template/ptrmem11.C: New test.
22124
22125 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
22126
22127         PR other/14264
22128         * lib/g++.exp: Set LC_ALL and LANG to C.
22129         * lib/gcc-dg.exp: Likewise.
22130         * lib/gfortran.exp: Likewise.
22131         * lib/objc.exp: Likewise.
22132         * lib/treelang.exp: Likewise.
22133
22134 2004-11-12  Andreas Schwab  <schwab@suse.de>
22135
22136         * gcc.dg/pr16286.c: Fix last change.
22137
22138 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
22139
22140         PR c++/18416
22141         * g++.dg/init/global1.C: New test.
22142
22143 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
22144
22145         * gcc.c-torture/execute/20041112-1.c: New test.
22146
22147 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22148
22149         * lib/gcc-dg.exp (dg-target-list): New.
22150
22151 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22152             Richard Sandiford  <rsandifo@redhat.com>
22153
22154         * lib/target-supports.exp (get-compiler_messages): New.
22155         (check_named_sections_available): Use it.
22156         (check_effective_target_ilp32): New.
22157         (check_effective_target_lp64): New.
22158         (is-effective-target): New.
22159         * lib/gcc-dg.exp (dg-require-effective-target): New.
22160
22161 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
22162
22163         * gcc.dg/precedence-1.c: New test.
22164
22165 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22166
22167         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
22168
22169         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
22170         message, delete generated files, use more descriptive name for
22171         executable, and make the test unsupported when it cannot be run.
22172
22173         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
22174         (dg-require-weak, dg-require-visibility, dg-require-alias,
22175         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
22176         dg-require-iconv, dg-require-named-sections): Use it.
22177
22178         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
22179
22180 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
22181
22182         PR target/16457
22183         * gcc.dg/ppc-and-1: New
22184
22185         PR target/16796
22186         * gcc.dg/ppc-mov-1.c: New.
22187
22188         PR target/16458
22189         * gcc.dg/ppc-compare-1.c: New.
22190
22191 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
22192
22193         * objc.dg/desig-init-2.m: New test.
22194
22195 2004-11-10  Adam Nemet  <anemet@lnxw.com>
22196
22197         PR middle-end/18160
22198         * g++.dg/warn/register-var-1.C: New test.
22199         * g++.dg/warn/register-var-2.C: New test.
22200
22201 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22202
22203         * gcc.dg/union-2.c: New test.
22204
22205 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
22206
22207         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
22208         New test for PR tree-optimization/17892.
22209
22210 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
22211
22212         PR c++/18369
22213         * g++.dg/init/new12.C: New test.
22214
22215 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
22216
22217         * gcc.target/sparc: New directory.
22218         * gcc.target/sparc/sparc.exp: New driver.
22219         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
22220         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
22221         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
22222         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
22223
22224 2004-11-10  Paul Brook  <paul@codesourcery.com>
22225
22226         PR fortran/18218
22227         * gfortran.dg/list_read.c: New test.
22228
22229 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22230
22231         PR c/18322
22232         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
22233         expected diagnostic location.
22234
22235 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
22236
22237         * gcc.dg/20041109-1.c: New test.
22238
22239 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
22240
22241         PR objc/18406
22242         * objc/compile/pr18406.m: New test.
22243
22244 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22245
22246         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
22247
22248 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22249
22250         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
22251
22252 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
22253
22254         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
22255
22256 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
22257
22258         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
22259         exit.
22260
22261 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
22262
22263         PR tree-opt/18299
22264         * gcc.c-torture/pr18299-1.c: New test.
22265
22266 2004-11-06  Andreas Schwab  <schwab@suse.de>
22267
22268         * gcc.dg/pr16286.c: Also test for bool and pixel.
22269
22270 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
22271
22272         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
22273         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
22274         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
22275         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
22276         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
22277         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
22278         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
22279         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
22280         gcc.dg/struct-semi-3.c: New tests.
22281
22282 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22283
22284         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
22285
22286 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22287
22288         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
22289         Do not use C99 designators.
22290
22291 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22292
22293         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
22294
22295 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22296
22297         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
22298         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
22299         * gcc.c-torture/execute/simd-5.x: Remove.
22300
22301 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
22302
22303         PR rtl-optimization/17933
22304         * gcc.dg/torture/pr17933-1.c: New test.
22305
22306 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
22307
22308         PR target/18106
22309         * lib/target-supports.exp (check_weak_available): Support
22310         Windows.
22311
22312 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
22313
22314         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
22315         call to fflush(stdout) before abort.
22316         (my_ffsll): New function.
22317         (generate_fields): Use it.
22318
22319 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
22320
22321         * gcc.dg/init-undef-1.c: New test.
22322
22323 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
22324
22325         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
22326         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
22327         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
22328         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
22329         expected messages for new parser.
22330
22331 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
22332
22333         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
22334
22335 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22336
22337         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
22338         on LP64 targets.
22339
22340 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
22341
22342         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
22343         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
22344         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
22345         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
22346         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
22347         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
22348         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
22349         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
22350         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
22351         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
22352
22353 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
22354
22355         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
22356         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
22357         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
22358         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
22359         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
22360         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
22361         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
22362         for new parser.
22363
22364 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
22365
22366         PR target/15342
22367         * gcc.dg/20041104-1.c: New test.
22368
22369 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22370
22371         * g++.dg/template/nontype7.C: New test.
22372         * g++.dg/template/nontype8.C: Likewise.
22373         * g++.dg/template/nontype9.C: Likewise.
22374         * g++.dg/template/nontype10.C: Likewise.
22375         * g++.dg/tc1/dr49.C: Likewise.
22376         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
22377         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
22378
22379 2004-11-04  Ben Elliston  <bje@au.ibm.com>
22380
22381         * g++.dg/rtti/tinfo1.C: Remove xfails.
22382
22383 2004-11-04  Ben Elliston  <bje@au.ibm.com>
22384
22385         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
22386         packed attribute to the definition to satisfy the new C++ parser.
22387
22388 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22389
22390         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
22391         invocations of va_arg.
22392
22393 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
22394
22395         PR c++/18124
22396         * g++.dg/template/crash25.C: New test.
22397
22398         PR c++/18155
22399         * g++.dg/template/typedef2.C: New test.
22400         * g++.dg/parse/crash13.C: Adjust error markers.
22401
22402         PR c++/18177
22403         * g++.dg/conversion/const3.C: New test.
22404
22405 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22406
22407         PR fortran/17535
22408         PR fortran/17583
22409         PR fortran/17713
22410         * gfortran.dg/generic_[123].f90: New testcases.
22411
22412 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22413
22414         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
22415         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
22416
22417 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
22418
22419         PR tree-opt/16808
22420         * gcc.c-torture/compile/pr16808.c: New test.
22421
22422 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
22423
22424         PR rtl-optimization/17104
22425         * gcc.dg/ppc-bitfield1.c: New.
22426
22427 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
22428
22429         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
22430
22431 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
22432
22433         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
22434         strings for 32-bit code.
22435
22436 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
22437
22438         PR c/18239
22439         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
22440
22441 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
22442
22443         PR c++/18064
22444         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
22445
22446 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
22447
22448         PR c++/15172
22449         * g++.dg/init/aggr2.C: New test.
22450
22451 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
22452
22453         * objc.dg/local-decl-1.m: New test.
22454
22455 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22456
22457         * gcc.dg/20040910-1.c: Adjust regex.
22458
22459 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22460
22461         PR rtl-optimization/18084
22462         * g++.dg/opt/pr18084-1.C: New testcase.
22463
22464 2004-10-30  Matt Austern  <austern@apple.com>
22465
22466         PR c++/17542
22467         * g++.dg/ext/attrib18.C: New test.
22468
22469 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22470
22471         PR middle-end/18096
22472         * gcc.dg/pr18096-1.c: New test case.
22473
22474 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22475
22476         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
22477
22478 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
22479
22480         PR c/16666
22481         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
22482         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
22483         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
22484         gcc.dg/old-style-prom-3.c: New tests.
22485
22486 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
22487
22488         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
22489         Remove unnecessary inclusion of stdio.h.
22490
22491 2004-10-29  Roger Sayle  <roger@eyesopen.com>
22492
22493         PR rtl-optimization/17581
22494         * gcc.dg/pr17581-1.c: New test case.
22495
22496 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
22497
22498         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
22499         being implemented.
22500         * g++.dg/conversion/dr195-1.C: New.
22501         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
22502         * g++.old-deja/g++.mike/p10148.C: Likewise.
22503
22504 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
22505
22506         PR c++/17695
22507         * g++.dg/debug/typedef2.C: New test.
22508
22509 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
22510
22511         PR fortran/13490
22512         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
22513         * gfortran.dg/g77/README: Update.
22514
22515 2004-10-28  Matt Austern  <austern@apple.com>
22516
22517         PR c++/14124
22518         * g++.dg/ext/packed7.C: New test.
22519
22520 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22521
22522         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
22523         scan-assembler.
22524         * lib/scanasm.exp (hidden-scan-for): New proc.
22525         (scan-hidden): Use hidden-scan-for instead of constructing the scan
22526         string.
22527         (scan-not-hidden): Likewise.
22528         * lib/target-supports.exp (check_visibility_available): mach-o is
22529         support too.
22530
22531 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
22532
22533         PR c++/17132
22534         * g++.dg/template/memclass3.C: New test.
22535
22536 2004-10-28  Adam Nemet  <anemet@lnxw.com>
22537
22538         PR middle-end/18160
22539         * gcc.dg/register-var-1.c: New test.
22540         * gcc.dg/register-var-2.c: New test.
22541         * gcc.dg/asm-7.c: Taking the address of a register variable is an
22542         error now.
22543
22544 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
22545
22546         PR other/18172
22547         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
22548         unused variables.
22549         * gcc.dg/vect/vect-22.c: Likewise.
22550
22551 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
22552
22553         * gcc.dg/i386-rotate-1.c: New test.
22554
22555 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
22556
22557         * g++.dg/init/ref12.C: Add "run" marker.
22558
22559         PR c++/17435
22560         * g++.dg/init/ref12.C: New test.
22561
22562         PR c++/18140
22563         * g++.dg/template/shift1.C: New test.
22564         * g++.dg/template/error10.C: Adjust error markers.
22565
22566 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
22567
22568         PR tree-opt/17529
22569         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
22570
22571 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
22572
22573         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
22574         * gcc.dg/weak/weak-3.c: Likewise.
22575         * gcc.dg/weak/weak-5.c: Likewise.
22576         * gcc.dg/weak/weak-9.c: Likewise.
22577         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
22578         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
22579
22580         * gcc.dg/darwin-weakimport-1.c: New.
22581
22582 2004-10-28  Ben Elliston  <bje@au.ibm.com>
22583
22584         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
22585
22586 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
22587
22588         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
22589         'syntax' error messages.
22590         * gcc.dg/cpp/direct2s.c: Likewise.
22591
22592 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
22593
22594         * gcc.c-torture/compile/20041026-1.c: New.
22595
22596 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
22597
22598         PR c++/18093
22599         * g++.dg/lookup/ns2.C: New test.
22600
22601         PR c++/18020
22602         * g++.dg/template/enum4.C: New test.
22603
22604         PR c++/18161
22605         * g++.dg/template/expr1.C: New test.
22606
22607 2004-10-26  Ben Elliston  <bje@au.ibm.com>
22608
22609         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
22610
22611 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22612
22613         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
22614         gcc.dg/decl-nospec-3.c: New tests.
22615
22616 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
22617
22618         * objc.dg/super-class-3.m: New test.
22619
22620 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
22621
22622         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
22623         resyncing.
22624         * gcc.dg/cpp/direct2s.c: Likewise.
22625
22626 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
22627
22628         * objc.dg/image-info.m: Update for changes to section selection.
22629
22630 2004-10-25  David Ayers  <d.ayers@inode.at>
22631             Ziemowit Laski  <zlaski@apple.com>
22632
22633         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
22634         diagnostics when messaging 'id <Proto>'.
22635         * objc.dg/class-protocol-1.m: New test.
22636         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
22637         a non-existent method signature.
22638         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
22639         Update diagnostics when messaging with non-existent method signature.
22640         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
22641         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
22642         invalid receivers are now resolved as if messaging 'id'; remove
22643         extraneous diagnostics.
22644
22645 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22646
22647         PR c/16667
22648         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
22649         gcc.dg/init-desig-obs-3.c: New tests.
22650
22651 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
22652
22653         * gcc.dg/debug/20041023-1.c: New test.
22654
22655 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
22656
22657         PR middle-end/17407
22658         * gcc.c-torture/compile/pr17407.c: New test.
22659
22660         PR c++/18121
22661         * g++.dg/template/array8.C: New test.
22662
22663 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22664
22665         PR other/18138
22666         * lib/g++.exp: Accept more than one multilib libgcc.
22667         * lib/gcc-dg.exp: Likewise.
22668         * lib/objc.exp: Likewise.
22669         * lib/treelang.exp: Likewise.
22670         * lib/gfortran.exp: Likewise.
22671
22672 2004-10-24  Ben Elliston  <bje@au.ibm.com>
22673
22674         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
22675
22676 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
22677
22678         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
22679         * gcc.dg/c99-const-expr-3.c: Likewise.
22680
22681 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
22682
22683         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
22684
22685 2004-10-23  Ben Elliston  <bje@au.ibm.com>
22686
22687         * gcc.c-torture/execute/loop-2e.x: Remove.
22688
22689 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22690
22691         PR c++/18095
22692         * g++.dg/parse/crash18.C: New.
22693         * g++.dg/parse/crash19.C: New.
22694
22695 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
22696
22697         * g++.dg/ext/dllimport1.C: Move dg-warnings.
22698         * g++.dg/ext/dllimport2.C: Same.
22699         * g++.dg/ext/dllimport8.C: Same.
22700
22701 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
22702
22703         PR c++/10841
22704         * g++.dg/conversion/cast1.C: New test.
22705         * g++.dg/overload/pmf1.C: Adjust error marker.
22706
22707 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
22708
22709         PR objc/17923
22710         * objc.dg/const-str-7.m: New test.
22711
22712 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22713
22714         * g++.dg/template/memfriend11.C: Fix comment typo.
22715         * g++.dg/template/memfriend14.C: Likewise.
22716
22717 2004-10-20  Richard Henderson  <rth@redhat.com>
22718
22719         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
22720         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
22721         -fasynchronous-unwind-tables.
22722
22723 2004-10-20  Richard Henderson  <rth@redhat.com>
22724
22725         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
22726         (main): Return success.
22727         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
22728         (main): Return success.
22729
22730 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22731
22732         PR c++/13495
22733         * g++.dg/template/memfriend9.C: New test.
22734         * g++.dg/template/memfriend10.C: Likewise.
22735         * g++.dg/template/memfriend11.C: Likewise.
22736         * g++.dg/template/memfriend12.C: Likewise.
22737         * g++.dg/template/memfriend13.C: Likewise.
22738         * g++.dg/template/memfriend14.C: Likewise.
22739         * g++.dg/template/memfriend15.C: Likewise.
22740         * g++.dg/template/memfriend16.C: Likewise.
22741         * g++.dg/template/memfriend17.C: Likewise.
22742         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
22743
22744 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
22745
22746         * g++.dg/conversion/dr195.C: New.
22747         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
22748
22749 2004-10-20  Ben Elliston  <bje@au.ibm.com>
22750             Devang Patel  <dpatel@apple.com>
22751
22752         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
22753         of floating point arithmetic, which could trap.
22754
22755 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
22756
22757         PR c++/14035
22758         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
22759         * g++.dg/conversion/const2.C: New test.
22760         * g++.dg/expr/reinterpret2.C: New test.
22761         * g++.dg/expr/reinterpret3.C: New test.
22762         * g++.dg/expr/cast2.C: New test.
22763         * g++.dg/expr/copy1.C: New test.
22764         * g++.dg/other/conversion1.C: Change error message.
22765         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
22766         function pointers to void *.
22767         * g++.old-deja/g++.mike/p10148.C: Likewise.
22768
22769 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22770
22771         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
22772
22773 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
22774
22775         PR c++/18047
22776
22777         * g++.dg/parse/expr3.C: New test.
22778
22779 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22780
22781         * gcc.dg/smod-1.c: New test.
22782
22783 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
22784
22785         * objc.dg/method-14.m: New test.
22786
22787 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
22788
22789         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
22790         Also xfail as the patch was reverted.
22791
22792 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
22793
22794         PR middle-end/16973
22795         * gcc.dg/pr16973.c: New test.
22796
22797 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
22798
22799         PR tree-optimization/17656
22800         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
22801
22802 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
22803
22804         * g++.dg/eh/shadow1.C: New.
22805
22806 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
22807
22808         * gcc.c-torture/compile/20041018-1.c: New test.
22809
22810 2004-10-18  Ben Elliston  <bje@au.ibm.com>
22811
22812         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
22813         compiler referring to register 0 when accessing sdata.  The linker
22814         now patches things up.
22815
22816 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
22817
22818         PR c/17529
22819         * gcc.c-torture/compile/pr17529.c: New test.
22820
22821 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22822
22823         PR c++/17743
22824         * g++.dg/ext/attrib17.C: New test.
22825
22826 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22827
22828         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
22829
22830 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22831
22832         PR c++/10479
22833         * g++.dg/ext/attrib16.C: New test.
22834
22835 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
22836
22837         PR c++/17042
22838         * g++.dg/init/dso_handle1.C: New test.
22839
22840         PR c++/14667
22841         * g++.dg/parse/typedef6.C: New test.
22842
22843         PR c++/17916
22844         * g++.dg/parse/pragma1.C: New test.
22845
22846 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
22847
22848         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
22849
22850 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
22851
22852         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
22853         -fno-common when on HPPA HP-UX platforms.
22854
22855 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
22856
22857         PR other/16820
22858         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
22859         stdint.h.
22860         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
22861         uintptr_t.
22862
22863 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
22864
22865         PR c++/16301
22866         * g++.dg/lookup/strong-using-4.C: New test.
22867
22868 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
22869
22870         PR middle-end/16567
22871         * gcc.c-torture/compile/nested-1.c: New test.
22872
22873 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
22874
22875         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
22876         and mipsisa64*-*-* (until support for misaligned loads is added).
22877         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
22878         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
22879         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
22880         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
22881         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
22882         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
22883
22884 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
22885
22886         PR c++/17976
22887         * g++.dg/init/dtor3.C: New test.
22888
22889 2004-10-15  Ben Elliston  <bje@au.ibm.com>
22890
22891         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
22892
22893 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
22894
22895         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
22896         * gcc.dg/macho-lo-sum.c: Likewise.
22897
22898 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
22899
22900         * gcc.dg/ppc-spe64-1.c: New test.
22901
22902 2004-10-14  Devang Patel  <dpatel@apple.com>
22903
22904         PR 17635
22905         * gcc.dg/pr17635.c : New test.
22906
22907 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
22908
22909         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
22910         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
22911         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
22912         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
22913         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
22914         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
22915         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
22916         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
22917         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
22918         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
22919         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
22920         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
22921         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
22922         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
22923         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
22924         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
22925         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
22926         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
22927
22928 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
22929
22930         * gcc.dg/vect/vect-82.c: New testcase.
22931         * gcc.dg/vect/vect-82_64.c: New testcase.
22932         * gcc.dg/vect/vect-83.c: New testcase.
22933         * gcc.dg/vect/vect-83_64.c: New testcase.
22934
22935 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22936
22937         * gcc.dg/cpp/error-1.c: New test.
22938
22939 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22940
22941         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
22942
22943 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
22944
22945         PR target/17984
22946         * gcc.dg/cris-peep2-xsrand2.c: New test.
22947
22948 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
22949
22950         PR c++/17661
22951         * testsuite/g++.dg/expr/for2.C: New test.
22952
22953 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22954
22955         * g++.dg/inherit/thunk1.C: Run on the SPARC.
22956
22957 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
22958
22959         PR tree-optimization/17724
22960         * g++.dg/opt/pr17724-1.C: New test.
22961         * g++.dg/opt/pr17724-2.C: New test.
22962         * g++.dg/opt/pr17724-3.C: New test.
22963         * g++.dg/opt/pr17724-4.C: New test.
22964         * g++.dg/opt/pr17724-5.C: New test.
22965         * g++.dg/opt/pr17724-6.C: New test.
22966
22967 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
22968
22969         PR c/17301
22970         * gcc.dg/pr17301-2.c: New test.
22971
22972 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
22973
22974         PR c++/15876
22975         * g++.dg/parse/error22.C: New test.
22976
22977         PR c++/17936
22978         * g++.dg/template/spec18.C: New test.
22979
22980 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
22981
22982         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
22983         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
22984         memcpy.
22985         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
22986         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
22987
22988 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
22989
22990         * g++.dg/eh/cleanup5.C: Add dg-options "".
22991
22992 2004-10-11  Roger Sayle  <roger@eyesopen.com>
22993
22994         PR middle-end/17657
22995         * gcc.dg/switch-4.c: New test case.
22996
22997 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
22998
22999         * gcc.c-torture/execute/20041011-1.c: New test.
23000
23001 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
23002
23003         PR c++/17554
23004         * g++.dg/init/for3.C: New test.
23005
23006         PR c++/17657
23007         * g++.dg/opt/switch2.C: New test.
23008
23009         PR middle-end/17703
23010         * g++.dg/warn/Wreturn-2.C: New test.
23011
23012 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
23013
23014         PR c++/17907
23015         * g++.dg/eh/cleanup5.C: New test.
23016
23017 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
23018
23019         PR c++/17393
23020         * g++.dg/parse/error21.C: New test.
23021
23022 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23023
23024         * g++.dg/overload/pmf1.C: Adjust quoting marks.
23025         * g++.dg/warn/incomplete1.C: Likewise.
23026         * g++.dg/template/qualttp20.C: Likewise.
23027
23028 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23029
23030         PR c/17881
23031         * parm-incomplete-1.c: New test.
23032
23033 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
23034
23035         PR c++/17867
23036         * g++.dg/parse/error19.C: New test.
23037
23038         PR c++/17670
23039         * g++.dg/init/new11.C: New test.
23040
23041         PR c++/17821
23042         * g++.dg/parse/error20.C: New test.
23043
23044         PR c++/17826
23045         * g++.dg/template/crash24.C: New test.
23046
23047 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23048
23049         PR c/17301
23050         * gcc.dg/pr17301-1.c: New test.
23051
23052 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23053
23054         PR c/17189
23055         * gcc.dg/anon-struct-5.c: New test.
23056
23057 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23058
23059         PR c/17844
23060         * gcc.dg/pr17844-1.c: New test.
23061
23062 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
23063
23064         PR tree-optimization/17906
23065         * gcc.c-torture/compile/pr17906.c: New.
23066
23067 2004-10-09  Stuart Hastings  <stuart@apple.com>
23068             Roger Sayle  <roger@eyesopen.com>
23069
23070         PR rtl-optimization/17853
23071         * gcc.dg/i386-mmx-5.c: New testcase.
23072
23073 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
23074
23075         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
23076
23077 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
23078
23079         PR c++/17524
23080         * g++.dg/template/static9.C: New test.
23081
23082         PR c++/17685
23083         * g++.dg/parse/operator5.C: New test.
23084
23085 2004-10-09  Roger Sayle  <roger@eyesopen.com>
23086
23087         PR middle-end/17894
23088         * gcc.c-torture/execute/divcmp-4.c: New test case.
23089
23090 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23091
23092         PR tree-opt/17902
23093         * g++.dg/opt/pr17902.C: New test.
23094
23095 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
23096
23097         * gcc.dg/cpp/ident-1.c: Add dg-options "".
23098
23099 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23100
23101         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
23102
23103 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23104
23105         * gcc.dg/assign-warn-3.c: New test.
23106
23107 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23108
23109         PR c/16999
23110         * gcc.dg/cpp/ident-1.c: New test.
23111
23112 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23113
23114         * gcc.c-torture/compile/acc1.c: New.
23115
23116 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23117
23118         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
23119         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
23120
23121 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23122
23123         * gcc.dg/ultrasp11.c: New test.
23124
23125 2004-10-08  Michael Matz  <matz@suse.de>
23126
23127         * gcc.dg/doloop-2.c: New test.
23128
23129 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23130
23131         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
23132         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
23133         objc.dg/method-9.m: Update expected diagnostics.
23134
23135 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
23136
23137         * gcc.dg/ppc-fsel-3.c: New file.
23138         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
23139
23140 2004-10-07  Paul Brook  <paul@codesourcery.com>
23141
23142         * gfortran.dg/intrinsic_verify_1.f90: New test.
23143
23144 2004-10-07  Paul Brook  <paul@codesourcery.com>
23145
23146         * gfortran.dg/empty_format_1.f90: Remove stray commas.
23147
23148 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23149
23150         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
23151         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
23152         commit.
23153
23154 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
23155
23156         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
23157
23158 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23159
23160         PR c++/17115
23161         * g++.dg/warn/Winline-4.C: New test.
23162
23163 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23164
23165         * gcc.c-torture/compile/20041007-1.c: New test.
23166
23167 2004-10-07  Paul Brook  <paul@codesourcery.com>
23168
23169         PR fortran/17678
23170         * gfortran.dg/use_allocated_1.f90: New test.
23171
23172 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
23173
23174         PR middle-end/17849
23175         * gfortran.fortran-torture/compile/nested.f90: New test
23176
23177 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
23178
23179         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
23180
23181 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
23182
23183         PR c++/17368
23184         * g++.dg/ext/asm6.C: New test.
23185
23186 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
23187
23188         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
23189
23190 2004-10-06  Paul Brook  <paul@codesourcery.com>
23191
23192         PR libfortran/17709
23193         * gfortran.dg/empty_format_1.f90: New test.
23194
23195 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23196
23197         PR fortran/17568
23198         * gfortran.dg/ishft.f90: New test.
23199
23200         PR fortran/17283
23201         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
23202         tests.
23203
23204 2004-10-06  Paul Brook  <paul@codesourcery.com>
23205
23206         * gfortran.dg/do_1.f90: New test.
23207
23208 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23209
23210         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
23211         optimizing for size.
23212
23213 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23214
23215         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
23216
23217 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23218
23219         * gcc.c-torture/compile/20041005-1.c: New test.
23220
23221 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23222
23223         PR c++/17829
23224         * g++.dg/lookup/koenig4.C: New.
23225
23226 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23227
23228         * g++.dg/other/classkey1.C: Adjust quoting marks.
23229         * g++.dg/parse/error15.C: Likewise.
23230         * g++.dg/template/meminit2.C (int>): Likewise.
23231
23232 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23233
23234         PR fortran/17283
23235         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
23236
23237         PR fortran/17631
23238         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
23239
23240         PR fortran/17708
23241         * gfortran.dg/pr17708.f90: New test.
23242
23243 2004-10-04  Chao-ying Fu  <fu@mips.com>
23244
23245         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
23246         * gcc.dg/vect/vect-4.c: Ditto.
23247         * gcc.dg/vect/vect-5.c: Ditto.
23248         * gcc.dg/vect/vect-6.c: Ditto.
23249         * gcc.dg/vect/vect-8.c: Ditto.
23250         * gcc.dg/vect/vect-16.c: Ditto.
23251         * gcc.dg/vect/vect-30.c: Ditto.
23252         * gcc.dg/vect/vect-40.c: Ditto.
23253         * gcc.dg/vect/vect-41.c: Ditto.
23254         * gcc.dg/vect/vect-42.c: Ditto.
23255         * gcc.dg/vect/vect-43.c: Ditto.
23256         * gcc.dg/vect/vect-44.c: Ditto.
23257         * gcc.dg/vect/vect-45.c: Ditto.
23258         * gcc.dg/vect/vect-46.c: Ditto.
23259         * gcc.dg/vect/vect-47.c: Ditto.
23260         * gcc.dg/vect/vect-48.c: Ditto.
23261         * gcc.dg/vect/vect-49.c: Ditto.
23262         * gcc.dg/vect/vect-50.c: Ditto.
23263         * gcc.dg/vect/vect-51.c: Ditto.
23264         * gcc.dg/vect/vect-52.c: Ditto.
23265         * gcc.dg/vect/vect-53.c: Ditto.
23266         * gcc.dg/vect/vect-54.c: Ditto.
23267         * gcc.dg/vect/vect-55.c: Ditto.
23268         * gcc.dg/vect/vect-56.c: Ditto.
23269         * gcc.dg/vect/vect-57.c: Ditto.
23270         * gcc.dg/vect/vect-58.c: Ditto.
23271         * gcc.dg/vect/vect-59.c: Ditto.
23272         * gcc.dg/vect/vect-60.c: Ditto.
23273         * gcc.dg/vect/vect-74.c: Ditto.
23274         * gcc.dg/vect/vect-79.c: Ditto.
23275         * gcc.dg/vect/vect-80.c: Ditto.
23276
23277 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
23278
23279         * gcc.dg/unused-7.c: Use the correct option.
23280
23281 2004-10-04  Paul Brook  <paul@codesourcery.com>
23282         Bud Davis  <bdavis9659@comcast.net>
23283
23284         PR fortran/17706
23285         PR fortran/16434
23286         * gfortran/pr17706.f90: New test.
23287         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
23288
23289 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23290
23291         * gfortran.dg/pr17612.f90: New test.
23292
23293 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23294
23295         * g++.dg/template/local1.C: Adjust quoting marks in
23296         testing for diagnostics.
23297         * g++.dg/tls/diag-2.C: Likewise.
23298         * g++.dg/other/error8.C: Likewise.
23299
23300 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
23301
23302         PR c/17178
23303         * gcc.dg/unused-4.c: Adjust to be correct.
23304
23305         PR c/17820
23306         * gcc.dg/unused-7.c: New test.
23307
23308 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
23309
23310         PR c++/17797
23311         * g++.dg/overload/template2.C: New test.
23312
23313 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
23314
23315         PR tree-optimization/16632
23316         * gcc.dg/tree-ssa/20041002-1.c: New.
23317
23318 2004-10-03  Paul Brook  <paul@codesourcery.com>
23319
23320         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
23321         rather than relying on default formatting.
23322
23323 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
23324
23325         * gcc.dg/20040920-1.c: Update expected message text.
23326
23327 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
23328
23329         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
23330
23331 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
23332
23333         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
23334         tree level.
23335
23336 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
23337
23338         * gcc.dg/tree-ssa/pr17343.c: Remove.
23339
23340 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
23341
23342         PR tree-opt/17343
23343         * gcc.dg/tree-ssa/pr17343.c: New test.
23344
23345 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
23346
23347         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
23348         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
23349         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
23350         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
23351         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
23352
23353 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23354
23355         * gcc.dg/lvalue-2.c: New test.
23356
23357 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23358
23359         PR c/17730
23360         * gcc.dg/pr17730-1.c: New test
23361
23362 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
23363
23364         PR c/7425
23365         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
23366
23367 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
23368
23369         * gcc.c-torture/execute/stdarg-1.c: New test.
23370         * gcc.c-torture/execute/stdarg-2.c: New test.
23371         * gcc.c-torture/execute/stdarg-3.c: New test.
23372         * gcc.dg/tree-ssa/stdarg-1.c: New test.
23373         * gcc.dg/tree-ssa/stdarg-2.c: New test.
23374         * gcc.dg/tree-ssa/stdarg-3.c: New test.
23375         * gcc.dg/tree-ssa/stdarg-4.c: New test.
23376         * gcc.dg/tree-ssa/stdarg-5.c: New test.
23377
23378 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
23379
23380         PR tree-optimization/17697
23381         * g++.dg/opt/pr17697-1.C: New test.
23382         * g++.dg/opt/pr17697-2.C: New test.
23383         * g++.dg/opt/pr17697-3.C: New test.
23384
23385 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
23386
23387         PR c/16409
23388         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
23389         gcc.dg/vla-init-5.c: New tests.
23390
23391 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
23392
23393         PR c/13804
23394         * gcc.dg/pr13804-1.c: New test.
23395
23396 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23397
23398         PR fortran/16938
23399         * gfortran.dg/pr16938.f90: New test.
23400
23401 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
23402
23403         * g++.dg/template/crash23.C: New test.
23404
23405 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
23406
23407         PR c++/17585
23408         * g++.dg/template/static8.C: New test.
23409
23410 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
23411
23412         PR c++/17681
23413         * g++.dg/other/error9.C: New test.
23414
23415 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23416
23417         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
23418
23419 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23420
23421         PR fortran/15164
23422         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
23423
23424 2004-09-26  Roger Sayle  <roger@eyesopen.com>
23425
23426         PR middle-end/17112
23427         * gcc.dg/pr17112-1.c: New test case.
23428
23429 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23430
23431         PR c/11459
23432         * gcc.dg/pr11459-1.c: New test.
23433
23434 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
23435
23436         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
23437         * gcc.dg/tree-ssa/loop-4.c: Likewise.
23438
23439 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23440
23441         * gfortran.dg/pr15324.f90: Make array bounds consistent.
23442
23443 2004-09-25  Jan Hubicka  <jh@suse.cz>
23444
23445         * compile/30040909-1.c: New test.
23446         * compile/30040907-1.c: New test.
23447
23448 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
23449
23450         * gcc.c-torture/execute/va-arg-26.c: New test.
23451
23452 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
23453
23454         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
23455         extra diagnostics on targets with 64-bit pointers.
23456         * objc.dg/selector-1.m: Adjust dg-warning regexp.
23457
23458 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23459
23460         PR c/17188
23461         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
23462         * gcc.dg/decl-3.c: Adjust expected message.
23463
23464 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23465
23466         PR fortran/17615
23467         * gfortran.dg/pr17615.f90: New test.
23468
23469 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
23470
23471         PR tree-optimzation/17517
23472         * g++.dg/tree-ssa/pr17517.C: New Test.
23473
23474 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23475
23476         PR c++/16889
23477         * g++.dg/lookup/ambig3.C: New.
23478
23479 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
23480
23481         PR tree-opt/17624
23482         * g++.dg/opt/pr17624.C: New test.
23483
23484 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23485
23486         PR c/6980
23487         * gcc.dg/Wbad-function-cast-1.c: New test.
23488
23489 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
23490
23491         * g++.dg/ext/complit1.C
23492         * g++.dg/other/error2.C
23493         * g++.dg/other/nontype-1.C
23494         * g++.dg/parse/crash11.C
23495         * g++.dg/parse/crash12.C
23496         * g++.dg/parse/error15.C
23497         * g++.dg/parse/error4.C
23498         * g++.dg/parse/tmpl-outside1.C
23499         * g++.dg/parse/too-many-tmpl-args1.C
23500         * g++.dg/template/dependent-expr3.C
23501         * g++.dg/template/error10.C
23502         * g++.dg/template/instantiate1.C
23503         * g++.dg/template/vtable2.C
23504         * g++.dg/warn/Wshadow-1.C
23505         * g++.dg/warn/weak1.C
23506         * g++.old-deja/g++.brendan/crash16.C
23507         * g++.old-deja/g++.brendan/crash18.C
23508         * g++.old-deja/g++.brendan/crash48.C
23509         * g++.old-deja/g++.brendan/crash49.C
23510         * g++.old-deja/g++.brendan/crash55.C
23511         * g++.old-deja/g++.brendan/crash56.C
23512         * g++.old-deja/g++.brendan/crash8.C
23513         * g++.old-deja/g++.brendan/enum11.C
23514         * g++.old-deja/g++.brendan/enum8.C
23515         * g++.old-deja/g++.brendan/enum9.C
23516         * g++.old-deja/g++.brendan/friend3.C
23517         * g++.old-deja/g++.brendan/misc14.C
23518         * g++.old-deja/g++.bugs/900402_02.C
23519         * g++.old-deja/g++.bugs/900404_03.C
23520         * g++.old-deja/g++.bugs/900404_04.C
23521         * g++.old-deja/g++.bugs/900428_03.C
23522         * g++.old-deja/g++.jason/crash4.C
23523         * g++.old-deja/g++.jason/overload21.C
23524         * g++.old-deja/g++.jason/redecl1.C
23525         * g++.old-deja/g++.jason/report.C
23526         * g++.old-deja/g++.jason/rfg10.C
23527         * g++.old-deja/g++.jason/template30.C
23528         * g++.old-deja/g++.law/arm12.C
23529         * g++.old-deja/g++.law/ctors5.C
23530         * g++.old-deja/g++.law/cvt20.C
23531         * g++.old-deja/g++.law/init10.C
23532         * g++.old-deja/g++.law/init8.C
23533         * g++.old-deja/g++.law/visibility17.C
23534         * g++.old-deja/g++.law/visibility7.C
23535         * g++.old-deja/g++.mike/net8.C
23536         * g++.old-deja/g++.mike/p646.C
23537         * g++.old-deja/g++.mike/p700.C
23538         * g++.old-deja/g++.mike/p701.C
23539         * g++.old-deja/g++.mike/p811.C
23540         * g++.old-deja/g++.ns/template13.C
23541         * g++.old-deja/g++.other/array3.C
23542         * g++.old-deja/g++.other/crash25.C
23543         * g++.old-deja/g++.other/dtor3.C
23544         * g++.old-deja/g++.other/dtor4.C
23545         * g++.old-deja/g++.other/main1.C
23546         * g++.old-deja/g++.other/warn7.C
23547         * g++.old-deja/g++.pt/crash11.C
23548         * g++.old-deja/g++.pt/crash36.C
23549         * g++.old-deja/g++.pt/spec22.C
23550         * g++.old-deja/g++.pt/spec9.C
23551         * g++.old-deja/g++.pt/ttp52.C
23552         * g++.old-deja/g++.robertl/eb103.C
23553         * g++.old-deja/g++.robertl/eb121.C
23554         * g++.old-deja/g++.robertl/eb22.C
23555         * g++.old-deja/g++.robertl/eb8.C:
23556         Update locations and/or regexps of dg-error markers.
23557         Remove markers for some bogus messages that are no longer issued.
23558
23559 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
23560
23561         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
23562         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
23563
23564 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
23565
23566         PR c++/17618
23567         * g++.dg/lookup/crash5.C: New test.
23568
23569 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
23570
23571         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
23572         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
23573         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
23574         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
23575         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
23576         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
23577
23578         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
23579         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
23580         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
23581         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
23582         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
23583         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
23584
23585         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
23586
23587         * gcc.dg/vect/vect-44.c: Check additional cases.
23588         * gcc.dg/vect/vect-48.c: Check additional cases.
23589
23590         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
23591         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
23592         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
23593         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
23594         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
23595         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
23596         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
23597         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
23598         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
23599
23600         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
23601         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
23602         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
23603
23604 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23605
23606         * gcc.dg/tree-ssa/loop-6.c: New test.
23607
23608 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
23609
23610         PR c++/17620
23611         * g++.dg/inherit/base2.C: New.
23612
23613 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23614
23615         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
23616         * gcc.dg/20001012-2.c: Likewise.
23617         * gcc.dg/20001013-1.c: Likewise.
23618         * gcc.dg/20001101-1.c: Likewise.
23619         * gcc.dg/20001102-1.c: Likewise.
23620         * gcc.dg/bf-spl1.c: Likewise.
23621         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
23622         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
23623
23624 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
23625
23626         PR tree-optimization/16721
23627         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
23628
23629 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
23630
23631         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
23632         * gcc.dg/20040305-1.c: Likewise.
23633
23634 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23635
23636         PR c/16566
23637         * gcc.c-torture/compile/pr16566-1.c,
23638         gcc.c-torture/compile/pr16566-2.c,
23639         gcc.c-torture/compile/pr16566-3.c: New tests.
23640
23641 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
23642
23643         PR tree-optimization/17512
23644         * gcc.c-torture/compile/20040916-1.c.
23645
23646 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
23647
23648         * gcc.dg/pragma-re-3.c: New test.
23649
23650 2004-09-17  Matt Austern  <austern@apple.com>
23651
23652         PR c++/15049
23653         * g++.dg/other/anon3.C: New.
23654
23655 2004-09-21  Roger Sayle  <roger@eyesopen.com>
23656
23657         PR c++/7503
23658         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
23659         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
23660         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
23661         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
23662         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
23663
23664 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
23665
23666         PR fortran/17286
23667         * gfortran.dg/pr17286.f90: New test.
23668
23669 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
23670
23671         PR c++/17530
23672         * g++.dg/template/static7.C: New test.
23673
23674 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
23675
23676         PR tree-opt/17558
23677         * gcc.c-torture/compile/pr17558.c: New test.
23678
23679 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
23680
23681         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
23682         if SKIP_ATTRIBUTE is defined.
23683
23684 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23685
23686         PR fortran/15957
23687         * gfortran.dg/pr15957.f90: New test.
23688
23689 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
23690
23691         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
23692         in comparison.
23693         * gcc.dg/vect/vect-79.c: Likewise.
23694         * gcc.dg/vect/vect-80.c: Likewise.
23695
23696 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23697
23698         PR fortran/15750
23699         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
23700
23701 2004-09-20  Ira Rosen  <irar@il.ibm.com>
23702
23703         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
23704         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
23705         * gcc.dg/vect/vect-62.c: New testcase.
23706         * gcc.dg/vect/vect-63.c: New testcase.
23707         * gcc.dg/vect/vect-64.c: New testcase.
23708         * gcc.dg/vect/vect-65.c: New testcase.
23709         * gcc.dg/vect/vect-66.c: New testcase.
23710         * gcc.dg/vect/vect-67.c: New testcase.
23711         * gcc.dg/vect/vect-68.c: New testcase.
23712         * gcc.dg/vect/vect-69.c: New testcase.
23713         * gcc.dg/vect/vect-79.c: New testcase.
23714         * gcc.dg/vect/vect-80.c: New testcase.
23715
23716 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
23717
23718         * gcc.target/mips/asm-1.c: New test.
23719
23720 2004-09-19  Ira Rosen  <irar@il.ibm.com>
23721
23722         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
23723         * gcc.dg/vect/vect-73.c: New testcase.
23724         * gcc.dg/vect/vect-74.c: New testcase.
23725         * gcc.dg/vect/vect-75.c: New testcase.
23726         * gcc.dg/vect/vect-76.c: New testcase.
23727         * gcc.dg/vect/vect-77.c: New testcase.
23728         * gcc.dg/vect/vect-78.c: New testcase
23729
23730 2004-09-18  Paul Brook  <paul@codesourcery.com>
23731
23732         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
23733
23734 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
23735
23736         PR c/17424
23737         * gcc.dg/pr17424-1.c: New test.
23738
23739 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
23740
23741         * g++.dg/tree-ssa/pr17153.C: New test.
23742
23743 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
23744
23745         PR pch/13361
23746         * testsuite/g++.dg/pch/wchar-1.C: New.
23747         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23748
23749 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
23750
23751         * gcc.c-torture/execute/20040917-1.c: New test.
23752
23753 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23754
23755         PR tree-optimization/17319
23756         * gcc.dg/pr17319.c: New test.
23757
23758 2004-09-17  Devang Patel  <dpatel@apple.com>
23759
23760         * gcc.dg/20040813-1.c: New test.
23761
23762 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23763
23764         PR tree-optimization/17273
23765         * gcc.c-torture/compile/pr17273.c: New test.
23766
23767 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23768
23769         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
23770         Update expected messages.
23771         * gcc.dg/declspec-13.c: New test.
23772
23773 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
23774
23775         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
23776
23777 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23778
23779         * gcc.c-torture/execute/pr17252.c: Use post-increment to
23780         change what 'a' is pointing to.
23781
23782 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
23783
23784         PR c++/16002
23785         * g++.dg/template/error18.C: New test.
23786
23787         PR c++/16029
23788         * g++.dg/warn/Wunused-8.C: New test.
23789
23790 2004-09-17  Steven Bosscher  <stevenb@suse.de>
23791
23792         PR tree-optimization/17513
23793         * gcc.dg/20040916-1.c: New test.
23794
23795 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
23796
23797         PR c++/17501
23798         * g++.dg/template/typename7.C: New test.
23799
23800 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23801
23802         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
23803
23804 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
23805
23806         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
23807         with -ftree-based-profiling also.
23808         * lib/profopt.exp: Support late-set profile_option/feedback_option.
23809
23810 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
23811
23812         PR/15364
23813         * gfortran.dg/der_array_io_1.f90: New test.
23814         * gfortran.dg/der_array_io_2.f90: New test.
23815         * gfortran.dg/der_array_io_3.f90: New test.
23816
23817 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
23818
23819         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
23820         EABI.
23821
23822 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
23823
23824         * g++.dg/opt/switch1.C: New test.
23825
23826 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23827
23828         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
23829         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
23830         Update expected messages.
23831
23832 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23833
23834         PR fortran/16485
23835         * gfortran.dg/same_name_1.f90: New test.
23836
23837 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
23838
23839         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
23840         dereference garbage pointers.
23841
23842 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
23843
23844         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
23845         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
23846
23847         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
23848         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
23849         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
23850
23851 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
23852
23853         PR c++/17324
23854         * g++.dg/template/mangle1.C: New test.
23855
23856 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
23857
23858         PR tree-optimization/17252
23859         * gcc.c-torture/execute/pr17252.c: New test.
23860
23861 2004-09-14  Andrew Pinski  <apinski@apple.com>
23862
23863         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
23864
23865 2004-09-14  Roger Sayle  <roger@eyesopen.com>
23866
23867         PR rtl-optimization/9771
23868         * gcc.dg/pr9771-1.c: New test case.
23869
23870 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
23871
23872         PR tree-optimization/15262
23873         * gcc.c-torture/execute/pr15262-1.c: New test.
23874         * gcc.c-torture/execute/pr15262-2.c: New test.
23875
23876 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23877
23878         * gcc.dg/declspec-12.c: New test.
23879
23880 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
23881
23882         * gfortran.dg/pr17090.f90: Add directives to test.
23883
23884 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23885
23886         * gcc.c-torture/compile/20040914-1.c: New test.
23887
23888 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
23889
23890         PR c++/16162
23891         * g++.dg/template/decl2.C: New test.
23892
23893 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
23894
23895         PR fortran/17090
23896         * gfortran.dg/pr17090.f90: New test.
23897
23898 2004-09-13  Dale Johannesen  <dalej@apple.com>
23899
23900         * gcc.c-torture/compile/pr17408.c: New test case.
23901
23902 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
23903
23904         PR c++/16716
23905         * g++.dg/parse/crash17.C: New test.
23906
23907         PR c++/17327
23908         * g++.dg/template/enum3.C: New test.
23909
23910 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
23911
23912         * lib/gcc-defs.exp: Load wrapper.exp.
23913         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
23914         using local code.
23915         * lib/gcc.exp (gcc_init): Similar.
23916         * lib/gfortran.exp (gfortran_init): Similar.
23917         * lib/objc.exp (objc_init): Similar.
23918         * lib/treelang.exp (treelang_init): Similar.
23919         * lib/wrapper.exp: New file with build_wrapper call machinery in
23920         ${tool}_maybe_build_wrapper.
23921
23922 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
23923
23924         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
23925         "inline".
23926         * gcc.dg/declspec-11.c: Update expected messages.
23927         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
23928         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
23929         gcc.dg/inline-12.c: New tests.
23930
23931 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
23932
23933         * g++.dg/tree-ssa/pr17400.C: New testcase.
23934
23935 2004-09-13  James E Wilson  <wilson@specifixinc.com>
23936
23937         * gcc.target/mips/sb1-1.c: New testcase.
23938
23939 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
23940
23941         * lib/g77-dg.exp: Remove unused file.
23942         * lib/mike-g77.exp: Ditto.
23943         * lib/g77.exp: Ditto.
23944
23945 2004-09-12  Richard Henderson  <rth@redhat.com>
23946
23947         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
23948
23949 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
23950
23951         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
23952         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
23953         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
23954         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
23955         Update expected messages.
23956
23957 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
23958
23959         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
23960         declaration/use mismatch for dirp parameter.
23961
23962 2004-09-12  Andrew Pinski  <apinski@apple.com>
23963
23964         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
23965         -fgnu-runtime is passed.
23966
23967 2004-09-12  Richard Henderson  <rth@redhat.com>
23968
23969         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
23970         do the uplevel thing and update additional_flags directly.
23971         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
23972         gfortran.fortran-torture/execute/intrinsic_nearest.x,
23973         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
23974         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
23975
23976 2004-09-11  Steven Bosscher  <stevenb@suse.de>
23977
23978         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
23979
23980 2004-09-11  Roger Sayle  <roger@eyesopen.com>
23981
23982         PR middle-end/17411
23983         * g++.dg/opt/pr17411-1.C: New test case.
23984
23985 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23986
23987         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
23988         gcc.dg/tls/diag-2.c: Update expected messages.
23989         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
23990         messages.
23991         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
23992         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
23993         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
23994         gcc.dg/tls/diag-5.c: New tests.
23995
23996 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
23997
23998         * gcc.dg/20040910-1.c: Correct dg-error regexp.
23999
24000 2004-09-11  Steven Bosscher  <stevenb@suse.de>
24001
24002         * g++.dg/parse/break-in-for.C: New test.
24003
24004 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
24005
24006         * gcc.dg/tree-ssa/20040911-1.c: New test.
24007
24008 2004-09-11  Andreas Jaeger  <aj@suse.de>
24009
24010         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
24011         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
24012
24013 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
24014
24015         * gcc.target/frv: New directory of FR-V-specific tests.
24016
24017 2004-09-10  James E Wilson  <wilson@specifixinc.com>
24018
24019         * gcc.dg/convert-vec-1.c: New test.
24020
24021 2004-09-10  Roger Sayle  <roger@eyesopen.com>
24022
24023         PR middle-end/17024
24024         * gcc.dg/pr17024-1.c: New test case.
24025
24026 2004-09-10  Eric Christopher  <echristo@redhat.com>
24027
24028         * gcc.dg/20040910-1.c: New test.
24029
24030 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24031
24032         * gcc.dg/bitfld-9.c: New test.
24033
24034 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
24035
24036         * gcc.c-torture/execute/ieee/acc1.c: New test.
24037         * gcc.c-torture/execute/ieee/acc2.c: New test.
24038         * gcc.c-torture/execute/ieee/mzero6.c: New test.
24039
24040 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24041
24042         * gcc.dg/deprecated-2.c: New test.
24043
24044 2004-09-09  James E Wilson  <wilson@specifixinc.com>
24045
24046         * gcc.dg/init-vec-1.c: New test.
24047
24048 2004-09-09  Roger Sayle  <roger@eyesopen.com>
24049
24050         PR middle-end/17055
24051         * gcc.dg/pr17055-1.c: New test case.
24052
24053 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
24054
24055         PR target/17377
24056         * gcc.c-torture/execute/pr17377.c: New test.
24057
24058 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24059
24060         PR c/8420
24061         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
24062         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
24063         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
24064         gcc.dg/long-long-typespec-1.c: New tests.
24065         * gcc.dg/tls/diag-2.c: Update expected diagnostics
24066
24067 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24068
24069         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
24070         gcc.dg/gnu99-static-1.c: New tests.
24071
24072 2004-09-08  Devang Patel  <dpatel@apple.com>
24073
24074         * gcc.dg/darwin-ld-20040828-1.c: New test.
24075         * gcc.dg/darwin-ld-20040828-2.c: New test.
24076         * gcc.dg/darwin-ld-20040828-3.c: New test.
24077
24078 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
24079
24080         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
24081         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
24082         in error message.
24083         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
24084         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
24085         in error message.
24086         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
24087         types they qualify.
24088         * objc.dg/type-size-2.m: Fix wording in comment.
24089         * objc.dg/va-meth-1.m: New test case.
24090
24091 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
24092
24093         PR c/16633:
24094         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
24095         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
24096
24097 2004-09-06  Devang Patel  <dpatel@apple.com>
24098
24099         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
24100         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
24101
24102 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
24103
24104         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
24105         reflect changed line numbering of diagnostics.
24106
24107 2004-09-06  Paul Brook  <paul@codesourcery.com>
24108
24109         * gfortran.dg/edit_real_1.f90: Add new test.
24110
24111 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24112
24113         * gcc.dg/tree-ssa/loop-2.c: New test.
24114         * gcc.dg/tree-ssa/loop-3.c: New test.
24115         * gcc.dg/tree-ssa/loop-4.c: New test.
24116         * gcc.dg/tree-ssa/loop-5.c: New test.
24117
24118 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24119
24120         * gcc.dg/format/sentinel-1.c: Update for parameter option.
24121
24122 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24123
24124         * gcc.dg/format/sentinel-1.c: New test.
24125
24126 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
24127
24128         * testsuite/gcc.dg/builtins-46.c: New.
24129
24130 2004-09-03  Devang Patel  <dpatel@apple.com>
24131
24132         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
24133         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
24134
24135 2004-09-03  Jan Beulich  <jbeulich@novell.com>
24136
24137         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
24138         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
24139         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
24140         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
24141         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
24142         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
24143         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
24144         the non-portable bzero.
24145         * gcc.dg/20010912-1.c: xfail for NetWare.
24146         * gcc.dg/20020426-2.c: xfail for NetWare.
24147         * gcc.dg/20021014-1.c: xfail for NetWare.
24148         * gcc.dg/20021018-1.c: xfail for NetWare.
24149         * gcc.dg/20030213-1.c: xfail for NetWare.
24150         * gcc.dg/20030225-1.c: xfail for NetWare.
24151         * gcc.dg/20030708-1.c: xfail for NetWare.
24152         * gcc.dg/builtins-config.h: Also exclude NetWare.
24153         * gcc.dg/format/format.h: Define restrict only if not already defined.
24154         * gcc.dg/nest.c: xfail for NetWare.
24155         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
24156         * lib/target-supports.exp (check_visibility_available): Exclude
24157         NetWare.
24158
24159 2004-09-03  Jan Beulich  <jbeulich@novell.com>
24160
24161         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
24162         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
24163         deterministic starting point for the alignment of structure fields.
24164         * gcc.dg/Wpadded.c: Dito.
24165         * g++.dg/abi/vbase10.C: Dito.
24166
24167 2004-09-03  Devang Patel  <dpatel@apple.com>
24168
24169         * g++.dg/debug/pr15736.cc: New test.
24170
24171 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
24172
24173         * README.QMTEST: Fix out-of-date link.
24174
24175 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
24176
24177         PR fortran/16579
24178         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
24179         Delete.  Duplicate of gfortran.dg/g77/20010610.f
24180
24181 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
24182
24183         * g++.dg/abi/arm_rtti1.C: New test.
24184
24185 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
24186
24187         * gcc.dg/ppc-vector-memcpy.c: New.
24188         * gcc.dg/ppc-vector-memset.c: New.
24189
24190 2004-09-02  Chao-ying Fu  <fu@mips.com>
24191
24192         * gcc.target/mips/mips-3d-1.c: New test.
24193         * gcc.target/mips/mips-3d-2.c: New test.
24194         * gcc.target/mips/mips-3d-3.c: New test.
24195         * gcc.target/mips/mips-3d-4.c: New test.
24196         * gcc.target/mips/mips-3d-5.c: New test.
24197         * gcc.target/mips/mips-3d-6.c: New test.
24198         * gcc.target/mips/mips-3d-7.c: New test.
24199         * gcc.target/mips/mips-3d-8.c: New test.
24200         * gcc.target/mips/mips-3d-9.c: New test.
24201         * gcc.target/mips/mips-ps-1.c: New test.
24202         * gcc.target/mips/mips-ps-2.c: New test.
24203         * gcc.target/mips/mips-ps-3.c: New test.
24204         * gcc.target/mips/mips-ps-4.c: New test.
24205         * gcc.target/mips/mips-ps-type.c: New test.
24206
24207 2004-09-02  Paul Brook  <paul@codesourcery.com>
24208
24209         * gfortran.dg/edit_real_1.f90: Add new tests.
24210
24211 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24212
24213         PR fortran/15327
24214         * gfortran.dg/merge_char_1.f90: New test.
24215
24216 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24217
24218         PR fortran/16404
24219         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
24220
24221 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24222
24223         PR c/1522
24224         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
24225
24226 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
24227
24228         * g++.dg/opt/loop1.C: Do not XFAIL.
24229
24230 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
24231
24232         * gcc.c-torture/execute/20040831-1.c: New test.
24233
24234 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
24235
24236         PR fortran/16579
24237         * gfortran.dg/g77/20010610.f: Now passes.
24238         Copy from g77.f-torture/execute. Add dg-run directive.
24239         * gfortran.dg/g77/README: Update
24240
24241 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24242
24243         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
24244         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
24245         (t1, t2, t3, t4): Add volatile.
24246
24247 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
24248
24249         * g++.dg/ext/visibility/arm1.C: New test.
24250
24251 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
24252
24253         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
24254         -pedantic-errors.
24255
24256 2004-09-01  Paul Brook  <paul@codesourcery.com>
24257
24258         * gfortran.dg/eof_2.f90: New test.
24259
24260 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24261
24262         PR fortran/16579
24263         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
24264
24265 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
24266
24267         PR libfortran/16805
24268         * gfortran.dg/list_read_2.f90: New test.
24269
24270 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
24271
24272         * g++.dg/abi/key1.C: New test.
24273
24274 2004-08-31  Richard Henderson  <rth@redhat.com>
24275
24276         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
24277         form of offsetof.
24278         * g++.dg/other/offsetof5.C: Remove duplicate.
24279
24280 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24281
24282         PR fortran/17244
24283         * gfortran.dg/func_derived_1.f90: New test.
24284
24285 2004-08-31  Paul Brook  <paul@codesourcery.com>
24286
24287         * gfortran.dg/eof_1.f90: New test.
24288
24289 2004-08-31  Paul Brook  <paul@codesourcery.com>
24290
24291         * gfortran.dg/list_read_1.f90: New file.
24292
24293 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
24294
24295         * g++.dg/opt/loop1.C: XFAIL.
24296
24297 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
24298
24299         * gcc.dg/funcdef-storage-1.c: New.
24300         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
24301         an extern function in local scope.
24302         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
24303         declare an 'auto inline' function in local scope.
24304         * gcc.dg/20011130-1.c: Likewise.
24305         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
24306         an 'auto' function in local scope.
24307         * gcc.dg/20021014-1.c: Likewise.
24308         * gcc.dg/20030331-2.c: Likewise.
24309
24310 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24311
24312         * gfortran.dg/blockdata_1.f90: New test.
24313
24314 2004-08-30  Richard Henderson  <rth@redhat.com>
24315
24316         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
24317
24318 2004-08-30  Richard Henderson  <rth@redhat.com>
24319
24320         * lib/fortran-torture.exp (fortran-torture-execute): Honor
24321         additional_flags set by alternate driver.
24322         (ieee-options): New procedure.
24323         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
24324         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
24325         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
24326         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
24327
24328 2004-08-30  Richard Henderson  <rth@redhat.com>
24329
24330         * lib/f-torture.exp: Remove.
24331
24332 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
24333
24334         PR rtl-optimization/16590
24335         * g++.dg/opt/loop1.C: New test.
24336
24337 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24338
24339         PR fortran/13910
24340         * gfortran.dg/oldstyle_1.f90: New test.
24341
24342 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
24343         Paul Brook  <paul@codesourcery.com>
24344
24345         * gfortran.dg/g77/README: Update.
24346         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
24347         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
24348         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
24349
24350 2004-08-28  Paul Brook  <paul@codesourcery.com>
24351
24352         PR libfortran/17195
24353         * gfortran.dg/edit_real_1.f90: New test.
24354
24355 2004-08-27  Paul Brook  <paul@codesourcery.com>
24356
24357         * gfortran.dg/rewind_1.f90: New test.
24358
24359 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
24360
24361         PR fortran/16597
24362         * gfortran.dg/pr16597.f90: New test.
24363
24364 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24365
24366         PR c/13801
24367         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
24368         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
24369         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
24370         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
24371         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
24372
24373 2004-08-26  Nick Clifton  <nickc@redhat.com>
24374
24375         * gcc.c-torture/compile/pr17119.c: New test.
24376
24377 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24378
24379         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
24380
24381 2004-08-25  Richard Henderson  <rth@redhat.com>
24382
24383         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
24384         the bits that expect kind=8 to be the largest real kind.
24385
24386 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
24387
24388         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
24389
24390 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24391
24392         * gfortran.dg/assignment_1.f90: New test.
24393
24394 2004-08-25  Adam Nemet  <anemet@lnxw.com>
24395
24396         * g++.dg/template/repo3.C: New test.
24397
24398 2004-08-25  Roger Sayle  <roger@eyesopen.com>
24399
24400         PR middle-end/16693
24401         PR tree-optimization/16372
24402         * g++.dg/opt/pr16372-1.C: New test case.
24403         * g++.dg/opt/pr16693-1.C: New test case.
24404         * g++.dg/opt/pr16693-2.C: New test case.
24405
24406 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
24407
24408         * objc.dg/proto-lossage-4.m: New test.
24409
24410 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
24411
24412         PR c++/17155
24413         * g++.dg/inherit/local2.C: New test.
24414
24415 2004-08-25  Paul Brook  <paul@codesourcery.com>
24416
24417         PR fortran/17144
24418         * gfortran.dg/string_ctor_1.f90: New test.
24419
24420 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24421
24422         PR c++/14428
24423         * g++.dg/template/redecl2.C: New test.
24424
24425 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
24426
24427         PR fortran/17143
24428         * gfortran.dg/pr17143.f90: New test.
24429
24430 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
24431
24432         PR fortran/17164
24433         * gfortran.dg/pr17164.f90: New test.
24434
24435 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24436
24437         * gcc.dg/tree-ssa/loop-1.c: New test.
24438
24439 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
24440
24441         * gcc.c-torture/compile/20040824-1.c: New test.
24442
24443 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
24444
24445         * gcc.c-torture/compile/iftrap-3.c: New test.
24446
24447 2004-08-24  Paul Brook  <paul@codesourcery.com>
24448
24449         * gfortran.dg/entry_2.f90: New test.
24450
24451 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24452
24453         PR c++/16889
24454         * g++.dg/lookup/ambig[12].C: New.
24455
24456 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24457
24458         PR c++/16706
24459         * g++.dg/template/crash21.C: New test.
24460         * g++.dg/template/crash22.C: Likewise.
24461
24462 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24463
24464         PR c++/17149
24465         * g++.dg/template/access15.C: New.
24466
24467 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24468
24469         PR c++/17163
24470         * g++.dg/template/repo2.C: New test.
24471
24472 2004-08-23  Roger Sayle  <roger@eyesopen.com>
24473
24474         PR rtl-optimization/17078
24475         * gcc.c-torture/execute/pr17078-1.c: New test case.
24476
24477 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24478
24479         PR c/14492
24480         * gcc.dg/debug/crash1.c: New test.
24481
24482 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24483
24484         PR c/16180
24485         * gcc.dg/loop-5.c: New test.
24486
24487 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24488
24489         * gcc.c-torture/execute/20040823-1.c: New test.
24490
24491 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
24492
24493         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
24494         to the assembler.  Simplify test accordingly.
24495         (asm_abi_flags): Use GNU names.
24496         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
24497         to check for ABI flags.
24498
24499 2004-08-22  Andrew Pinski  <apinski@apple.com>
24500
24501         * g++.dg/opt/pr14029.C: New test.
24502         * gcc.c-torture/execute/pr15262.c: New test.
24503
24504 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24505
24506         * gfortran.dg/reduction.f90: Add checks with complex arguments.
24507
24508 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
24509
24510         PR 16908
24511         * gfortran.dg/direct_io.f90: New test.
24512
24513 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
24514
24515         PR c++/17121
24516         * g++.dg/inherit/local2.C: New test.
24517
24518 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
24519
24520         PR c++/17120
24521         * g++.dg/warn/Wparentheses-4.C: New test.
24522
24523 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
24524
24525         PR c++/17121
24526         * g++.dg/inherit/local2.C: New test.
24527
24528         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
24529         * gcc.dg/ppc-ldstruct.c: Likewise.
24530         * gcc.dg/ppc64-abi-2.c: Likewise.
24531
24532 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
24533
24534         PR rtl-optimization/17099
24535         * gcc.c-torture/execute/20040820-1.c: New test.
24536
24537 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
24538
24539         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
24540
24541 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
24542
24543         PR fortran/17077
24544         * gfortran.dg/auto_array_1.f90: New test.
24545
24546 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24547
24548         PR fortran/17074
24549         * gfortran.dg/simpleif_1.f90: New test.
24550
24551 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
24552
24553         * lib/target-supports.exp (check_profiling_available): Return
24554         false for arm*-*-symbianelf* and arm*-*-eabi*.
24555
24556         PR c++/15890
24557         * g++.dg/template/delete1.C: New test.
24558
24559 2004-08-19  Paul Brook  <paul@codesourcery.com>
24560
24561         PR fortran/14976
24562         PR fortran/16228
24563         * gfortran.dg/data_char_1.f90: New test.
24564
24565 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
24566
24567         PR fortran/16946
24568         * gfortran.dg/reduction.f90: New testcase.
24569
24570 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24571
24572         PR fortran/16520
24573         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
24574
24575 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24576
24577         PR c++/17041
24578         * g++.dg/Wparentheses-3.C: New test.
24579
24580 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
24581
24582         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
24583         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
24584         * gcc.dg/vect/vect-2.c: Likewise.
24585         * gcc.dg/vect/vect-3.c: Likewise.
24586         * gcc.dg/vect/vect-4.c: Likewise.
24587         * gcc.dg/vect/vect-5.c: Likewise.
24588         * gcc.dg/vect/vect-6.c: Likewise.
24589         * gcc.dg/vect/vect-7.c: Likewise.
24590         * gcc.dg/vect/vect-25.c: Likewise.
24591         * gcc.dg/vect/vect-31.c: Likewise.
24592         * gcc.dg/vect/vect-32.c: Likewise.
24593         * gcc.dg/vect/vect-34.c: Likewise.
24594         * gcc.dg/vect/vect-36.c: Likewise.
24595         * gcc.dg/vect/vect-all.c: Likewise.
24596
24597 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
24598
24599         PR c++/17068
24600         * g++.dg/template/operator4.C: New test.
24601
24602 2004-08-18  Richard Henderson  <rth@redhat.com>
24603
24604         * gcc.dg/20040206-1.c: XFAIL.
24605
24606 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
24607
24608         PR c++/16246
24609         * g++.dg/template/array7.C: New test.
24610
24611 2004-08-17  James E Wilson  <wilson@specifixinc.com>
24612
24613         * gcc.dg/mips-movcc-1.c: New test.
24614         * gcc.dg/mips-movcc-2.c: New test.
24615         * gcc.dg/mips-movcc-3.c: New test.
24616
24617         * gcc.dg/mips-nmadd-1.c: New test.
24618         * gcc.dg/mips-nmadd-2.c: New test.
24619
24620 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
24621
24622         PR c++/15871
24623         * g++.dg/opt/inline8.C: New test.
24624
24625         PR c++/16965
24626         * g++.dg/parse/error17.C: New test.
24627
24628 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
24629
24630         * gcc.dg/vect: New directory for vectorizer tests.
24631         * gcc.dg/vect/tree-vect.h: New file.
24632         * gcc.dg/vect/vect.exp: New file.
24633         * gcc.dg/vect/pr16105.c.c: New test.
24634         * gcc.dg/vect/vect-1.c: New test.
24635         * gcc.dg/vect/vect-2.c: New test.
24636         * gcc.dg/vect/vect-3.c: New test.
24637         * gcc.dg/vect/vect-4.c: New test.
24638         * gcc.dg/vect/vect-5.c: New test.
24639         * gcc.dg/vect/vect-6.c: New test.
24640         * gcc.dg/vect/vect-7.c: New test.
24641         * gcc.dg/vect/vect-8.c: New test.
24642         * gcc.dg/vect/vect-9.c: New test.
24643         * gcc.dg/vect/vect-10.c: New test.
24644         * gcc.dg/vect/vect-11.c: New test.
24645         * gcc.dg/vect/vect-12.c: New test.
24646         * gcc.dg/vect/vect-13.c: New test.
24647         * gcc.dg/vect/vect-14.c: New test.
24648         * gcc.dg/vect/vect-15.c: New test.
24649         * gcc.dg/vect/vect-16.c: New test.
24650         * gcc.dg/vect/vect-17.c: New test.
24651         * gcc.dg/vect/vect-18.c: New test.
24652         * gcc.dg/vect/vect-19.c: New test.
24653         * gcc.dg/vect/vect-20.c: New test.
24654         * gcc.dg/vect/vect-21.c: New test.
24655         * gcc.dg/vect/vect-22.c: New test.
24656         * gcc.dg/vect/vect-23.c: New test.
24657         * gcc.dg/vect/vect-24.c: New test.
24658         * gcc.dg/vect/vect-25.c: New test.
24659         * gcc.dg/vect/vect-26.c: New test.
24660         * gcc.dg/vect/vect-27.c: New test.
24661         * gcc.dg/vect/vect-28.c: New test.
24662         * gcc.dg/vect/vect-29.c: New test.
24663         * gcc.dg/vect/vect-30.c: New test.
24664         * gcc.dg/vect/vect-31.c: New test.
24665         * gcc.dg/vect/vect-32.c: New test.
24666         * gcc.dg/vect/vect-33.c: New test.
24667         * gcc.dg/vect/vect-34.c: New test.
24668         * gcc.dg/vect/vect-35.c: New test.
24669         * gcc.dg/vect/vect-36.c: New test.
24670         * gcc.dg/vect/vect-37.c: New test.
24671         * gcc.dg/vect/vect-38.c: New test.
24672         * gcc.dg/vect/vect-40.c: New test.
24673         * gcc.dg/vect/vect-41.c: New test.
24674         * gcc.dg/vect/vect-42.c: New test.
24675         * gcc.dg/vect/vect-43.c: New test.
24676         * gcc.dg/vect/vect-44.c: New test.
24677         * gcc.dg/vect/vect-45.c: New test.
24678         * gcc.dg/vect/vect-46.c: New test.
24679         * gcc.dg/vect/vect-47.c: New test.
24680         * gcc.dg/vect/vect-48.c: New test.
24681         * gcc.dg/vect/vect-49.c: New test.
24682         * gcc.dg/vect/vect-50.c: New test.
24683         * gcc.dg/vect/vect-51.c: New test.
24684         * gcc.dg/vect/vect-52.c: New test.
24685         * gcc.dg/vect/vect-53.c: New test.
24686         * gcc.dg/vect/vect-54.c: New test.
24687         * gcc.dg/vect/vect-55.c: New test.
24688         * gcc.dg/vect/vect-56.c: New test.
24689         * gcc.dg/vect/vect-57.c: New test.
24690         * gcc.dg/vect/vect-58.c: New test.
24691         * gcc.dg/vect/vect-59.c: New test.
24692         * gcc.dg/vect/vect-60.c: New test.
24693         * gcc.dg/vect/vect-61.c: New test.
24694         * gcc.dg/vect/vect-all.c: New test.
24695         * gcc.dg/vect/vect-none.c: New test.
24696
24697 2004-08-17  Paul Brook  <paul@codesourcery.com>
24698
24699         PR fortran/13082
24700         * gfortran.dg/entry_1.f90: New test.
24701
24702 2004-08-17  Andrew Pinski  <apinski@apple.com>
24703
24704         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
24705
24706 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
24707
24708         * gcc.dg/pr17036-1.c: New test.
24709
24710 2004-08-16  Devang Patel  <dpatel@apple.com>
24711
24712         * gcc.dg/darwin-20040809-1.c: New test.
24713
24714 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
24715
24716         * gcc.dg/funcdef-attr-1.c: New test.
24717
24718 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
24719
24720         * gcc.dg/altivec-17.c: New test.
24721         * gcc.dg/altivec-18.c: New test.
24722
24723 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24724
24725         PR c++/6749
24726         * g++.dg/template/vtable2.C: New test.
24727
24728 2004-08-14  Richard Henderson  <rth@redhat.com>
24729
24730         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
24731         * gcc.dg/pack-test-4.c (main): Return 0.
24732         * gcc.dg/setjmp-1.c: Remove XFAIL.
24733         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
24734
24735 2004-08-14  Richard Henderson  <rth@redhat.com>
24736
24737         * gcc.dg/980217-1.c: Add prototype for printf.
24738
24739 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
24740
24741         * gfortran.dg/pr16935.f90: New test.
24742
24743 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
24744
24745         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
24746
24747 2004-08-13  Paul Brook  <paul@codesourcery.com>
24748
24749         * gfortran.dg/der_io_1.f90: Remove stray comma.
24750
24751 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
24752
24753         * gcc.dg/vmx/cw-bug-2.c: Remove.
24754         * gcc.dg/vmx/vprint-1.c: Remove.
24755         * gcc.dg/vmx/vscan-1.c: Remove.
24756
24757 2004-08-12  Devang patel  <dpatel@apple.com>
24758
24759         * gcc.dg/darwin-20040809-2.c: New test.
24760
24761 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
24762
24763         * g++.dg/ext/altivec-12.C: New test.
24764
24765         * g++.dg/ext/altivec-11.C: New test.
24766
24767 2004-08-12  Paul Brook  <paul@codesourcery.com>
24768
24769         * g++.dg/abi/arm_cxa_vec_1.C: New test.
24770
24771 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
24772
24773         * g++.dg/ext/altivec-2.C: Check for hardware support before
24774         executing any VMX instructions.
24775
24776         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
24777
24778 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
24779
24780         PR c++/16276
24781         * g++.old-deja/g++.other/comdat4.C: New test.
24782         * g++.old-deja/g++.other/comdat4-aux.cc: New.
24783
24784 2004-08-12  Ben Elliston  <bje@au.ibm.com>
24785
24786         PR target/16286
24787         * gcc.dg/pr16286.c: New test.
24788
24789 2004-08-12 Jan Beulich <jbeulich@novell.com>
24790
24791         * g++.dg/ext/asm5.C: New.
24792
24793 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24794
24795         PR c++/16698
24796         * g++.dg/eh/crash1.C: New test.
24797
24798         PR c++/16717
24799         * g++.dg/ext/construct1.C: New test.
24800
24801 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24802
24803         PR c++/16853
24804         * g++.dg/init/ptrmem1.C: New test.
24805
24806         PR c++/16618
24807         * g++.dg/parse/offsetof5.C: New test.
24808
24809         PR c++/16870
24810         * g++.dg/template/overload3.C: New test.
24811
24812 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24813
24814         PR c++/16964
24815         * g++.dg/parse/error16.C: New test.
24816
24817         PR c++/16904
24818         * g++.dg/template/error14.C: New test.
24819
24820         PR c++/16929
24821         * g++.dg/template/error15.C: New test.
24822
24823 2004-08-11  Devang Patel  <dpatel@apple.com>
24824
24825         * gcc.dg/darwin-ld-20040809-1.c: New test.
24826         * gcc.dg/darwin-ld-20040809-2.c: New test.
24827
24828 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
24829
24830         PR fortran/16917
24831         * gfortran.dg/dfloat_1.f90: New test.
24832
24833 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
24834
24835         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
24836         * gcc.dg/dll-2.c: Fix dg-require syntax.
24837         * gcc.misc-tests/arm-isr.c (abort): Declare.
24838         (exit): Likewise.
24839
24840 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
24841
24842         PR c++/16971
24843         * g++.dg/parse/crash16.C: New test.
24844
24845 2004-08-10  Roger Sayle  <roger@eyesopen.com>
24846
24847         * gcc.dg/mips-rsqrt-1.c: New test case.
24848         * gcc.dg/mips-rsqrt-2.c: New test case.
24849         * gcc.dg/mips-rsqrt-3.c: New test case.
24850
24851 2004-08-10  Paul Brook  <paul@codesourcery.com>
24852
24853         * gfortran.dg/der_io_1.f90: New test.
24854
24855 2004-08-10  Paul Brook  <paul@codesourcery.com>
24856
24857         PR fortran/16919
24858         * gfortran.dg/der_array_1.f90: New test.
24859
24860 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
24861
24862         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
24863
24864 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
24865
24866         * gcc.dg/wchar_t-2.c: Fix typo.
24867
24868 2004-08-09  Falk Hueffner  <falk@debian.org>
24869
24870         PR tree-optimization/12517
24871         * gcc.c-torture/compile/pr12517.c: New test.
24872
24873         PR tree-optimization/12578
24874         * gcc.c-torture/compile/pr12578.c: New test.
24875
24876         PR tree-optimization/12899
24877         * gcc.c-torture/compile/pr12899.c: New test.
24878
24879         PR rtl-optimization/14692
24880         * gcc.c-torture/compile/pr14692.c: New test.
24881
24882         PR tree-optimization/16461
24883         * gcc.c-torture/compile/pr16461.c: New test.
24884
24885 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
24886
24887         * gfortran.dg/getenv_1.f90: New test.
24888
24889 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
24890
24891         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
24892         wchar_t.
24893         * gcc.dg/symbian5.c: Test -fno-short-wchar.
24894
24895 2004-08-06  Paul Brook  <paul@codesourcery.com>
24896
24897         * gfortran.dg/ret_array_1.f90: New test.
24898         * gfortran.dg/ret_pointer_1.f90: New test.
24899
24900 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
24901
24902         * gcc.dg/missing-field-init-[12].c: New tests.
24903         * g++.dg/warn/missing-field-init-[12].C: New tests.
24904
24905 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
24906
24907         * gcc.dg/enum2.c: New test.
24908         * gcc.dg/symbian3.c: Likewise.
24909         * gcc.dg/symbian4.c: Likewise.
24910         * gcc.dg/wchar_t-2.c: Likewise.
24911
24912 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
24913
24914         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
24915         destructor tests.
24916
24917 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
24918
24919         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
24920         dg-require-visiblity.
24921         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
24922         * g++.dg/ext/visibility/fvisibility.C: Likewise.
24923         * g++.dg/ext/visibility/memfuncts.C: Likewise.
24924         * g++.dg/ext/visibility/new1.C: Likewise.
24925         * g++.dg/ext/visibility/pragma.C: Likewise.
24926         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
24927         * g++.dg/ext/visibility/virtual.C: Likewise.
24928         * g++/dg/ext/visibility/visibility-1.C: Likewise.
24929         * g++/dg/ext/visibility/visibility-2.C: Likewise.
24930         * g++/dg/ext/visibility/visibility-3.C: Likewise.
24931         * g++/dg/ext/visibility/visibility-4.C: Likewise.
24932         * g++/dg/ext/visibility/visibility-5.C: Likewise.
24933         * g++/dg/ext/visibility/visibility-6.C: Likewise.
24934         * g++/dg/ext/visibility/visibility-7.C: Likewise.
24935         * g++/dg/ext/visibility/visibility-8.C: New test.
24936         * gcc.c-torture/compile/dll.x: Remove.
24937         * gcc.dg/dll-2.c: Use dg-require-dll
24938         * gcc.dg/visibility-10.c: New test.
24939         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
24940         supporting DLLs.
24941         * testsuite/lib/scanasm.exp (scan_hidden): New function.
24942         (scan_not_hidden): Likewise.
24943
24944 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
24945
24946         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
24947
24948 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
24949
24950         * gcc.c-torture/execute/20040805-1.c: New test.
24951
24952 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
24953
24954         * gcc.dg/20020118-1.c: Declare abort.
24955         * gcc.dg/altivec_check.h: Likewise.
24956         * gcc.dg/iftrap-2.c: Likewise.
24957         * gcc.dg/pragma-darwin.c: Likewise.
24958         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
24959
24960 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
24961
24962         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
24963
24964 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24965
24966         * gcc.c-torture/execute/builtins/abs-2.c,
24967         gcc.c-torture/execute/builtins/abs-3.c,
24968         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
24969         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
24970         intmax_t, uintmax_t and their limits.
24971         * gcc.dg/intmax_t-1.c: New test.
24972
24973 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24974
24975         * g++.dg/tc1/dr147.C: Add reference to PR.
24976
24977 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
24978
24979         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
24980         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
24981
24982 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
24983
24984         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
24985
24986 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24987
24988         * gcc.dg/redecl-5.c: New test.
24989         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
24990         of scanf.
24991
24992 2004-08-03  Roger Sayle  <roger@eyesopen.com>
24993
24994         PR middle-end/16790
24995         * gcc.c-torture/execute/pr16790-1.c: New test case.
24996
24997 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
24998
24999         * g++.dg/ext/visibility/assign1.C: New test.
25000         * g++.dg/ext/visibility/new1.C: Likewise.
25001
25002         * gcc.dg/symbian1.c: New test.
25003         * gcc.dg/symbian2.c: Likewise.
25004
25005 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
25006
25007         PR target/16570
25008         * gcc.dg/i386-sse-9.c: New test.
25009
25010 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25011
25012         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
25013
25014 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25015
25016         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
25017         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
25018         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
25019         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
25020         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
25021         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
25022         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
25023         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
25024         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
25025         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
25026         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
25027         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
25028         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
25029         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
25030         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
25031         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
25032         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
25033         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
25034         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
25035         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
25036         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
25037         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
25038         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
25039         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
25040         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
25041         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
25042         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
25043         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
25044         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
25045         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
25046         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
25047         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
25048         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
25049         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
25050         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
25051         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
25052         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
25053         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
25054         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
25055         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
25056         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
25057         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
25058         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
25059         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
25060         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
25061         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
25062         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
25063         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
25064         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
25065         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
25066         gcc.misc-tests/i386-pf-3dnow-1.c,
25067         gcc.misc-tests/i386-pf-athlon-1.c,
25068         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25069         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
25070         Declare built-in functions used.
25071         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
25072
25073 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
25074
25075         PR c++/16707
25076         * g++.dg/lookup/using12.C: New test.
25077
25078         * g++.dg/init/null1.C: Fix PR number.
25079         * g++.dg/parse/namespace10.C: Likewise.
25080
25081 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
25082
25083         PR c++/16224
25084         * g++.dg/template/spec17.C: New test.
25085         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
25086         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
25087
25088 2004-08-02  David Billinghurst
25089
25090         PR fortran/16292
25091         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
25092
25093 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
25094
25095         * gcc.dg/ia64-got-1.c: New test case.
25096
25097 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
25098
25099         PR c++/16489
25100         * g++.dg/init/null1.C: New test.
25101         * g++.dg/tc1/dr76.C: Adjust error marker.
25102
25103         PR c++/16529
25104         * g++.dg/parse/namespace10.C: New test.
25105
25106         PR c++/16810
25107         * g++.dg/inherit/ptrmem2.C: New test.
25108
25109 2004-08-02  Ben Elliston  <bje@au.ibm.com>
25110
25111         PR target/16155
25112         * gcc.dg/pr16155.c: New test.
25113
25114 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
25115
25116         * gcc.dg/redecl-2.c: New test.
25117
25118 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
25119
25120         * gcc.dg/darwin-longdouble.c: New file.
25121
25122 2004-07-30  Richard Henderson  <rth@redhat.com>
25123
25124         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
25125         write to constant argument.
25126         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
25127
25128 2004-07-30  Richard Henderson  <rth@redhat.com>
25129
25130         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
25131         tests of nearest around zero.
25132
25133 2004-07-30  Andrew Pinski  <apinski@apple.com>
25134
25135         * gcc.c-torture/compile/20040730-1.c: New test.
25136
25137 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
25138
25139         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
25140         powerpc-eabispe.
25141
25142 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
25143
25144         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
25145
25146 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
25147
25148         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
25149         contains $ld_library_path.
25150         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25151
25152 2004-07-29  Richard Henderson  <rth@redhat.com>
25153
25154         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
25155
25156         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
25157         (alt2, which): New.
25158         (Check): Accept either alternative.
25159
25160 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
25161
25162         * g++.dg/abi/inline1.C: New test.
25163         * g++.dg/abi/local1-a.cc: Likewise.
25164         * g++.dg/abi/local1.C: Likewise.
25165         * g++.dg/abi/mangle11.C: Tweak location of warnings.
25166         * g++.dg/abi/mangle12.C: Likewise.
25167         * g++.dg/abi/mangle17.C: Likewise.
25168         * g++.dg/abi/mangle20-2.C: Likewise.
25169         * g++.dg/opt/interface1.C: Likewise.
25170         * g++.dg/opt/interface1.h: Likewise.
25171         * g++.dg/opt/interface1-a.cc: New test.
25172         * g++.dg/parse/repo1.C: New test.
25173         * g++.dg/template/repo1.C: Likewise.
25174         * g++.dg/warn/Winline-1.C: Likewise.
25175         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
25176
25177 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
25178
25179         * gcc.dg/tree-ssa/20040729-1.c: New test.
25180
25181 2004-07-27  Matt Austern <austern@apple.com>
25182
25183         * gcc.dg/darwin-bool-1.c: New test.
25184         * gcc.dg/darwin-bool-2.c: New test.
25185
25186 2004-07-28  Richard Henderson  <rth@redhat.com>
25187
25188         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
25189         arguments in the correct type.  Don't write to constant arguments.
25190
25191 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25192
25193         PR tree-optimization/16688
25194         PR tree-optimization/16689
25195         * g++.dg/tree-ssa/pr16688.C: New test.
25196
25197 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25198
25199         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
25200         loads.  Not only in the comment, this time.
25201
25202 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
25203
25204         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
25205         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
25206         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
25207         * gcc.dg/sh4a-bitmovua.c: New.
25208         * gcc.dg/sh4a-cos.c: New.
25209         * gcc.dg/sh4a-cosf.c: New.
25210         * gcc.dg/sh4a-fprun.c: New.
25211         * gcc.dg/sh4a-fsrra.c: New.
25212         * gcc.dg/sh4a-memmovua.c: New.
25213         * gcc.dg/sh4a-sin.c: New.
25214         * gcc.dg/sh4a-sincos.c: New.
25215         * gcc.dg/sh4a-sincosf.c: New.
25216         * gcc.dg/sh4a-sinf.c: New.
25217
25218 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25219
25220         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
25221         conditionals.
25222         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
25223         loads.
25224         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
25225         DOM1.
25226
25227 2004-07-27  Andrew Pinski  <apinski@apple.com>
25228
25229         * g++.dg/rtti/tinfo1.C: Correct the xfail.
25230
25231 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
25232
25233         * gcc.dg/pragma-isr.c: New test.
25234
25235 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25236
25237         PR c++/14429
25238         * g++.dg/template/ttp11.C: New test.
25239
25240 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
25241
25242         * gcc.c-torture/compile/20040727-1.c: New test.
25243
25244 2004-07-26  Eric Christopher  <echristo@redhat.com>
25245
25246         * gcc.c-torture/compile/20040726-2.c: New test.
25247
25248 2004-07-26  Andrew Pinski  <apinski@apple.com>
25249
25250         * g++.dg/rtti/tinfo1.C: Xfail.
25251
25252 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
25253
25254         * gcc.c-torture/compile/20040726-1.c: New test.
25255
25256 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
25257             Brian Ryner  <bryner@brianryner.com>
25258
25259         PR c++/9283
25260         PR c++/15000
25261         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
25262         * g++.dg/ext/visibility/: New directory.
25263         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
25264         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
25265         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
25266         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
25267         * g++.dg/ext/visibility/fvisibility.C,
25268         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
25269         g++.dg/ext/visibility/fvisibility-override1.C
25270         g++.dg/ext/visibility/fvisibility-override2.C
25271         g++.dg/ext/visibility/memfuncts.C
25272         g++.dg/ext/visibility/noPLT.C
25273         g++.dg/ext/visibility/pragma.C
25274         g++.dg/ext/visibility/pragma-override1.C
25275         g++.dg/ext/visibility/pragma-override2.C
25276         g++.dg/ext/visibility/staticmemfuncts.C
25277         g++.dg/ext/visibility/virtual.C: New tests.
25278
25279 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
25280
25281         PR c/15360
25282         * gcc.dg/pr15360-1.c: New test.
25283
25284 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
25285
25286         * gcc.dg/pragma-align-2.c: New test.
25287         * gcc.dg/pragma-init-fini.c: New test.
25288         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
25289         targets.
25290
25291 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
25292
25293         * gcc.dg/init-string-2.c: New test.
25294
25295 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
25296
25297         PR 16684
25298         * gcc.dg/Wredundant-decls-1.c: New test case.
25299
25300 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
25301
25302         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
25303         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
25304         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
25305         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
25306         * gcc.dg/compat/generate-random.c: New file.
25307         * gcc.dg/compat/generate-random.h: Likewise.
25308         * gcc.dg/compat/generate-random_r.c: Likewise.
25309         * gcc.dg/compat/struct-layout-1.h: Likewise.
25310         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
25311         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
25312         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
25313         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
25314         * gcc.dg/compat/struct-layout-1_main.c: New test.
25315         * gcc.dg/compat/struct-layout-1_x.c: New file.
25316         * gcc.dg/compat/struct-layout-1_y.c: New file.
25317         * gcc.dg/compat/struct-layout-1_test.h: New file.
25318
25319 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
25320
25321         * gcc.dg/comp-return-1.c: New test
25322
25323 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
25324
25325         * gcc.dg/vmx/8-02a.c: Fix typo.
25326
25327         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
25328         * gcc.dg/darwin-abi-3.c: New test.
25329
25330         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
25331         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
25332
25333         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
25334         * gcc.dg/vmx/ops-long-1.c: New test.
25335         * gcc.dg/vmx/ops-long-2.c: New test.
25336
25337 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
25338
25339         * g++.dg/lookup/conv-[1234].C: New.
25340
25341 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
25342
25343         * g++.dg/parse/attr2.C: Simplify.
25344
25345 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25346
25347         PR c/7284
25348         * gcc.c-torture/execute/pr7284-1.c: New test.
25349
25350 2004-07-22  Brian Booth  <bbooth@redhat.com>
25351
25352         * gcc.dg/tree-ssa/20040721-1.c: New test.
25353
25354 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
25355
25356         * g++.dg/template/crash20.c: New.
25357
25358 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
25359
25360         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
25361         Add dg-run directive.  Declare variables as required.
25362         * gfortran.dg/g77/README: Update
25363
25364 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
25365
25366         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
25367         gcc.dg/cris-peep2-andu2.c: New tests.
25368
25369 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25370
25371         PR c/15052
25372         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
25373         on return type.
25374         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
25375         messages.
25376         * gcc.dg/qual-return-2.c: Update expected messages.
25377         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
25378
25379 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25380
25381         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
25382         * gcc.dg/noncompile/921102-1.c: Update expected error message.
25383
25384 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25385
25386         PR c/11250
25387         * gcc.dg/init-string-1.c: New test.
25388
25389 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
25390
25391         PR middle-end/15345
25392         PR c/16450
25393         * gcc.dg/torture/nested-fn-1.c: New test.
25394
25395 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
25396
25397         PR target/16559
25398         * gcc.dg/ia64-fptr-1.c: New file.
25399
25400 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25401
25402         PR c++/14497
25403         * g++.dg/template/spec16.C: New test.
25404         * g++.old-deja/g++.robertl/eb118.C: Remove.
25405
25406 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25407
25408         PR c++/509
25409         * g++.dg/template/spec15.C: New test.
25410
25411 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
25412
25413         Copy cases from g77.f-torture/execute and add dg-run
25414         directive.  Other changes as noted.
25415         * gfortran.dg/g77/13037.f
25416         * gfortran.dg/g77/1832.f
25417         * gfortran.dg/g77/19981119-0.f
25418         * gfortran.dg/g77/19990313-0.f
25419         * gfortran.dg/g77/19990313-1.f
25420         * gfortran.dg/g77/19990313-2.f
25421         * gfortran.dg/g77/19990313-3.f
25422         * gfortran.dg/g77/19990419-1.f
25423         * gfortran.dg/g77/19990826-0.f
25424         * gfortran.dg/g77/19990826-2.f
25425         * gfortran.dg/g77/20000503-1.f
25426         * gfortran.dg/g77/20001111.f
25427         * gfortran.dg/g77/20010116.f
25428         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
25429         * gfortran.dg/g77/20010430.f
25430         * gfortran.dg/g77/6177.f
25431         * gfortran.dg/g77/947.f
25432         * gfortran.dg/g77/970816-3.f
25433         * gfortran.dg/g77/971102-1.f
25434         * gfortran.dg/g77/980520-1.f
25435         * gfortran.dg/g77/980628-0.f
25436         * gfortran.dg/g77/980628-1.f
25437         * gfortran.dg/g77/980628-10.f
25438         * gfortran.dg/g77/980628-2.f
25439         * gfortran.dg/g77/980628-3.f
25440         * gfortran.dg/g77/980628-7.f
25441         * gfortran.dg/g77/980628-8.f
25442         * gfortran.dg/g77/980628-9.f
25443         * gfortran.dg/g77/980701-0.f
25444         * gfortran.dg/g77/980701-1.f
25445         * gfortran.dg/g77/cabs.f
25446         * gfortran.dg/g77/claus.f
25447         * gfortran.dg/g77/complex_1.f
25448         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
25449         * gfortran.dg/g77/dcomplex.f
25450         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
25451         * gfortran.dg/g77/f90-intrinsic-mathematical.f
25452         * gfortran.dg/g77/f90-intrinsic-numeric.f
25453         * gfortran.dg/g77/int8421.f
25454         * gfortran.dg/g77/labug1.f
25455         * gfortran.dg/g77/large_vec.f
25456         * gfortran.dg/g77/le.f
25457         * gfortran.dg/g77/short.f
25458         * gfortran.dg/g77/README: Update
25459
25460 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
25461
25462         PR c++/16637
25463         * g++.dg/parse/lookup4.C: New test.
25464
25465 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25466
25467         PR c++/16175
25468         * g++.dg/template/ttp10.C: New test.
25469
25470 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25471
25472         * gcc.dg/pr12625-1.c: New test.
25473
25474 2004-07-20  Steven Bosscher  <stevenb@suse.de>
25475
25476         * testsuite/gcc.dg/switch-warn-1.c: New test.
25477         * testsuite/gcc.dg/switch-warn-2.c: New test.
25478         * gcc.c-torture/compile/pr14730.c: Update.
25479
25480 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
25481
25482         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
25483         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
25484         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
25485         g++.dg/template/nontype3.C: Remove trailing CR from tests.
25486
25487 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
25488
25489         PR c++/16623
25490         * g++.dg/template/assign1.C: New test.
25491
25492 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25493
25494         PR c++/12170
25495         * g++.dg/template/ttp9.C: New test.
25496
25497 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
25498
25499         * gcc.dg/format/cmn-err-1.c: New test.
25500
25501 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25502
25503         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
25504         gcc.dg/Wparentheses-10.c: New tests.
25505         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
25506
25507 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25508
25509         PR fortran/16465
25510         * gfortran.dg/g77//ffixed-line-length-0.f,
25511         gfortran.dg/g77/ffixed-line-length-132.f,
25512         gfortran.dg/g77/ffixed-line-length-72.f,
25513         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
25514         gfortran.dg/g77/README: Update.
25515
25516 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25517
25518         PR c++/13092
25519         * g++.dg/template/non-dependent7.C: New test.
25520         * g++.dg/template/non-dependent8.C: Likewise.
25521         * g++.dg/template/non-dependent9.C: Likewise.
25522         * g++.dg/template/non-dependent10.C: Likewise.
25523
25524 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
25525
25526         PR c++/16337
25527         * g++.dg/parse/attr2.C: New test.
25528
25529 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
25530
25531         * g77.dg: Removed.
25532         * g77.f-torture: Ditto.
25533
25534 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25535
25536         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
25537         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
25538         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
25539
25540 2004-07-16  Richard Henderson  <rth@redhat.com>
25541
25542         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
25543
25544 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25545
25546         * lib/fortran-torture.exp (fortran-torture): Don't test compile
25547         tests with full list of options.
25548         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
25549         of TORTURE_OPTIONS if test contains 'dg-do run'.
25550
25551         PR fortran/16404
25552         * gfortran.dg/do_iterator.f90: New test.
25553
25554 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25555
25556         PR rtl-optimization/16536
25557         * gcc.c-torture/execute/restrict-1.c: New test.
25558
25559 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25560
25561         PR fortran/15324
25562         * gfortran.dg/pr15324.f90: New test.
25563
25564         PR fortran/15129
25565         * gfortran.dg/pr15129.f90: New test.
25566
25567         PR fortran/15140
25568         * gfortran.dg/pr15140.f90: New test.
25569
25570         PR fortran/13792
25571         * gfortran.fortran-torture/execute/bounds.f90: Add check for
25572         compile-time simplification.
25573
25574 2004-07-14  Mike Stump  <mrs@apple.com>
25575
25576         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
25577
25578 2004-07-14  James E Wilson  <wilson@specifixinc.com>
25579
25580         PR target/16325
25581         * gcc.dg/profile-generate-1.c: New.
25582
25583 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
25584
25585         * gcc.c-torture/execute/20040709-1.c: New test.
25586         * gcc.c-torture/execute/20040709-2.c: New test.
25587
25588 2004-07-14  Mike Stump  <mrs@apple.com>
25589
25590         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
25591
25592 2004-07-14  Mike Stump  <mrs@apple.com>
25593
25594         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
25595
25596 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
25597
25598         PR c++/16518
25599         * g++.dg/parse/mutable1.C: New test.
25600
25601 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
25602
25603         PR tree-optimization/16443
25604         * gcc.dg/tree-ssa/20040713-1.c: New test.
25605
25606 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
25607
25608         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
25609         for operator new.
25610
25611 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25612
25613         * gfortran.dg/g77/README: New file
25614         * gfortran.dg/g77/19981216-0.f: Copy from
25615         g77.f-torture/noncompile.  Add "dg-do compile" and
25616         dg-error as required.
25617         * gfortran.dg/g77/19990218-1.f: Likewise.
25618         * gfortran.dg/g77/19990905-1.f: Likewise.
25619         * gfortran.dg/g77/9263.f: Likewise.
25620         * gfortran.dg/g77/980615-0.f: Likewise.
25621         * gfortran.dg/g77/980616-0.f: Likewise.
25622         * gfortran.dg/g77/check0.f: Likewise.
25623         * gfortran.dg/g77/select_no_compile.f: Likewise.
25624
25625 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25626
25627         Copy files from g77.f-torture/compile.
25628         Add "{ dg-do compile}".  Other changes as noted
25629         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
25630         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
25631         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
25632         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
25633         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
25634         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
25635         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
25636         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
25637         statement to conform to standard.  Append alpha1.x for reference.
25638         * gfortran.dg/g77/xformat.f: Add dg-warning
25639
25640 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25641
25642         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
25643         Add {dg-do compile} directive.
25644         * gfortran.dg/g77/cpp2.F: Likewise.
25645
25646 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25647
25648         PR c++/5402
25649         * g++.dg/lookup/name-clash1.C: New test.
25650
25651         PR c++/9777
25652         * g++.dg/lookup/name-clash2.C: New test.
25653
25654         PR c++/12102
25655         * g++.dg/lookup/name-clash3.C: New test.
25656
25657 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25658
25659         * g++.dg/lookup/new2.C: New test.
25660         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
25661
25662 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
25663
25664         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
25665         Add {dg-do compile} directive.
25666         * gfortran.dg/g77/13060.f: Likewise.
25667         * gfortran.dg/g77/19990218-0.f: Likewise.
25668         * gfortran.dg/g77/19990305-0.f: Likewise.
25669         * gfortran.dg/g77/19990419-0.f: Likewise.
25670         * gfortran.dg/g77/19990502-0.f: Likewise.
25671         * gfortran.dg/g77/19990502-1.f: Likewise.
25672         * gfortran.dg/g77/19990525-0.f: Likewise.
25673         * gfortran.dg/g77/19990826-1.f: Likewise.
25674         * gfortran.dg/g77/19990826-3.f: Likewise.
25675         * gfortran.dg/g77/19990905-2.f: Likewise.
25676         * gfortran.dg/g77/20000412-1.f: Likewise.
25677         * gfortran.dg/g77/20000511-1.f: Likewise.
25678         * gfortran.dg/g77/20000511-2.f: Likewise.
25679         * gfortran.dg/g77/20000518.f: Likewise.
25680         * gfortran.dg/g77/20000601-1.f: Likewise.
25681         * gfortran.dg/g77/20000601-2.f: Likewise.
25682         * gfortran.dg/g77/20000629-1.f: Likewise.
25683         * gfortran.dg/g77/20000630-2.f: Likewise.
25684         * gfortran.dg/g77/20010115.f: Likewise.
25685         * gfortran.dg/g77/20010321-1.f: Likewise.
25686         * gfortran.dg/g77/20010426.f: Likewise.
25687         * gfortran.dg/g77/20020307-1.f: Likewise.
25688         * gfortran.dg/g77/8485.f: Likewise.
25689         * gfortran.dg/g77/960317-1.f: Likewise.
25690         * gfortran.dg/g77/970915-0.f: Likewise.
25691         * gfortran.dg/g77/980310-1.f: Likewise.
25692         * gfortran.dg/g77/980310-2.f: Likewise.
25693         * gfortran.dg/g77/980310-3.f: Likewise.
25694         * gfortran.dg/g77/980310-4.f: Likewise.
25695         * gfortran.dg/g77/980310-6.f: Likewise.
25696         * gfortran.dg/g77/980310-7.f: Likewise.
25697         * gfortran.dg/g77/980310-8.f: Likewise.
25698         * gfortran.dg/g77/980419-2.f: Likewise.
25699         * gfortran.dg/g77/980424-0.f: Likewise.
25700         * gfortran.dg/g77/980427-0.f: Likewise.
25701         * gfortran.dg/g77/980729-0.f: Likewise.
25702         * gfortran.dg/g77/981117-1.f: Likewise.
25703         * gfortran.dg/g77/toon_1.f: Likewise.
25704
25705 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25706
25707         PR c++/2204
25708         * g++.dg/other/abstract2.C: New test.
25709
25710 2004-07-12  Paul Brook  <paul@codesourcery.com>
25711
25712         * gfortran.dg/pointer_init_1.f90: New test.
25713
25714 2004-07-11  Paul Brook  <paul@codesourcery.com>
25715
25716         PR fortran/15986
25717         * gfortran.dg/contained_1.f90: New test.
25718
25719 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
25720
25721         * g++.dg/parse/defarg8.C: New test.
25722
25723 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25724
25725         PR fortran/16433
25726         * gfortran.dg/pr16433.f: New test.
25727
25728         PR fortran/17574
25729         * gfortran.dg/pr15754.f90: New test.
25730
25731 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25732
25733         PR tree-optimization/16437
25734         * gcc.c-torture/execute/bitfld-4.c: New test.
25735
25736 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25737
25738         * gfortran.fortran-torture/execute/common_2.f90: Add check for
25739         access to common var from module.
25740
25741 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25742
25743         PR fortran/16336
25744         * gfortran.fortran-torture/execute/common_2.f90: New test.
25745
25746 2004-07-10  Paul Brook  <paul@codesourcery.com>
25747
25748         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
25749
25750 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25751
25752         PR fortran/15969
25753         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
25754
25755 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
25756
25757         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
25758         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
25759         * gfortran.dg/g77/ffree-form-1.f: Likewise.
25760         * gfortran.dg/g77/ffree-form-2.f: Likewise.
25761         * gfortran.dg/g77/ffree-form-3.f: Likewise.
25762         * gfortran.dg/g77/fno-underscoring.f: Likewise.
25763         * gfortran.dg/g77/funderscoring.f: Likewise.
25764         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
25765
25766 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25767
25768         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
25769
25770 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25771         Paul Brook  <paul@codesourcery.com>
25772
25773         PR fortran/13415
25774         * gfortran.dg/common_pointer_1.f90: New test.
25775
25776 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25777
25778         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
25779
25780 2004-07-09  James E Wilson  <wilson@specifixinc.com>
25781
25782         PR target/16364
25783         * gcc.c-torture/compile/20040709-1.c: New.
25784
25785 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25786
25787         PR fortran/14077
25788         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
25789
25790 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25791
25792         PR fortran/13201
25793         * gfortran.dg/shape_1.f90: New test.
25794
25795 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
25796             Andrew Pinski  <apinski@apple.com>
25797
25798         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
25799
25800 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25801
25802         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
25803         comment.
25804
25805 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25806         Paul Brook  <paul@codesourcery.com>
25807
25808         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
25809         '.f95' and '.F95'.
25810
25811 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
25812
25813         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
25814
25815 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25816
25817         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
25818         testcases with capital suffix.
25819
25820 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25821
25822         PR fortran/15481
25823         PR fortran/13372
25824         PR fortran/13575
25825         PR fortran/15978
25826         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
25827
25828         * gfortran.dg/implicit_1.f90: New test.
25829
25830 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25831
25832         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
25833         expression to match gfortran warning/error messages
25834         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
25835         dg-error text.
25836
25837 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25838
25839         * lib/fortran-torture.exp: Rename proc search_for to
25840         search_for_re.
25841
25842 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25843
25844         * gcc.c-torture/execute/simd-5.x: New file.
25845         XFAIL on SPARC 64-bit at -O0.
25846
25847 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25848
25849         PR c++/8211
25850         PR c++/16165
25851         * g++.dg/warn/effc3.C: New test.
25852
25853 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25854
25855         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
25856         change X to 1X in format.
25857         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
25858         add data statements to conform to standard.
25859
25860 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25861
25862         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
25863         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
25864         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
25865
25866 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25867
25868         * gfortran.dg/g77/7388.f: Copy from g77.dg
25869         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
25870         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
25871         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
25872         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
25873         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
25874         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
25875         * gfortran.dg/g77/strlen0.f: Likewise.
25876
25877 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
25878
25879         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
25880         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
25881
25882 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25883
25884         * gcc.c-torture/execute/920428-2.x: Delete.
25885         * gcc.c-torture/execute/920501-7.x: Likewise.
25886
25887 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
25888
25889         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
25890         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
25891         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
25892         prescott and c3-2.
25893         (PREFETCH_3DNOW): Add -march=c3.
25894
25895 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
25896
25897         PR c/16437
25898         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
25899         * gcc.c-torture/execute/bf64-1.x: Likewise.
25900
25901 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25902
25903         * gcc.c-torture/compile/20040708-1.c: New test.
25904
25905 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25906
25907         PR c++/16169
25908         * g++.dg/warn/effc2.C: New test.
25909
25910 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25911
25912         * gcc.c-torture/execute/bitfld-1.x: Remove.
25913         * gcc.c-torture/execute/bitfld-3.c: New test.
25914         * gcc.dg/bitfld-2.c: Remove XFAILs.
25915
25916 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
25917
25918         PR c++/16276
25919         * g++.dg/rtti/tinfo1.C: New file.
25920
25921 2004-07-07  Eric Christopher  <echristo@redhat.com>
25922
25923         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
25924
25925 2004-07-07  Andrew Pinski  <apinski@apple.com>
25926
25927         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
25928
25929 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
25930
25931         * g++.dg/init/call1.C: XFAIL.
25932
25933 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
25934
25935         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
25936         except for movstrict*, to movmem* and clrstr* to clrmem*.
25937
25938 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
25939
25940         * gcc.c-torture/execute/20040707-1.c: New test.
25941
25942 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
25943
25944         * gcc.c-torture/execute/20040706-1.c: New test.
25945
25946 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25947
25948         PR c++/3671
25949         * g++.dg/template/spec14.C: New test.
25950
25951 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
25952
25953         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
25954         nothing if not yet defined.  Use it in b, c and d type definitions.
25955         * gcc.c-torture/execute/20040705-1.c: New test.
25956         * gcc.c-torture/execute/20040705-2.c: New test.
25957
25958 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25959
25960         PR c++/2518
25961         * g++.dg/lookup/new1.C: New test.
25962
25963 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25964
25965         PR c++/11406
25966         * g++.dg/template/sizeof8.C: New test.
25967
25968 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
25969
25970         * gcc.c-torture/compile/20040705-1.c: New test.
25971
25972 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
25973
25974         * gfortran.fortran-torture/execute/seq_io.f90: New test.
25975
25976 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
25977
25978         * gcc.dg/cpp/if-mop.c: Two new testcases.
25979         * gcc.dg/cpp/trad/comment-3.c: New.
25980
25981 2004-07-04  Paul Brook  <paul@codesourcery.com>
25982
25983         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
25984
25985 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
25986
25987         PR c++/3761
25988         * g++.dg/lookup/crash4.C: New test.
25989
25990 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
25991
25992         * gcc.c-torture/execute/builtin-abs-1.c
25993         * gcc.c-torture/execute/builtin-abs-2.c
25994         * gcc.c-torture/execute/builtin-complex-1.c
25995         * gcc.c-torture/execute/builtins/string-1-lib.c
25996         * gcc.c-torture/execute/builtins/string-1.c
25997         * gcc.c-torture/execute/builtins/string-2-lib.c
25998         * gcc.c-torture/execute/builtins/string-2.c
25999         * gcc.c-torture/execute/builtins/string-3-lib.c
26000         * gcc.c-torture/execute/builtins/string-3.c
26001         * gcc.c-torture/execute/builtins/string-4-lib.c
26002         * gcc.c-torture/execute/builtins/string-4.c
26003         * gcc.c-torture/execute/builtins/string-5-lib.c
26004         * gcc.c-torture/execute/builtins/string-5.c
26005         * gcc.c-torture/execute/builtins/string-6-lib.c
26006         * gcc.c-torture/execute/builtins/string-6.c
26007         * gcc.c-torture/execute/builtins/string-7-lib.c
26008         * gcc.c-torture/execute/builtins/string-7.c
26009         * gcc.c-torture/execute/builtins/string-8-lib.c
26010         * gcc.c-torture/execute/builtins/string-8.c
26011         * gcc.c-torture/execute/builtins/string-9-lib.c
26012         * gcc.c-torture/execute/builtins/string-9.c
26013         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
26014         * gcc.c-torture/execute/builtins/string-asm-1.c
26015         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
26016         * gcc.c-torture/execute/builtins/string-asm-2.c
26017         * gcc.c-torture/execute/stdio-opt-1.c
26018         * gcc.c-torture/execute/stdio-opt-2.c
26019         * gcc.c-torture/execute/stdio-opt-3.c
26020         * gcc.c-torture/execute/string-opt-1.c
26021         * gcc.c-torture/execute/string-opt-10.c
26022         * gcc.c-torture/execute/string-opt-11.c
26023         * gcc.c-torture/execute/string-opt-12.c
26024         * gcc.c-torture/execute/string-opt-13.c
26025         * gcc.c-torture/execute/string-opt-14.c
26026         * gcc.c-torture/execute/string-opt-15.c
26027         * gcc.c-torture/execute/string-opt-16.c
26028         * gcc.c-torture/execute/string-opt-2.c
26029         * gcc.c-torture/execute/string-opt-6.c
26030         * gcc.c-torture/execute/string-opt-7.c
26031         * gcc.c-torture/execute/string-opt-8.c:
26032         Replace with ...
26033
26034         * gcc.c-torture/execute/builtins/abs-2.c
26035         * gcc.c-torture/execute/builtins/abs-3.c
26036         * gcc.c-torture/execute/builtins/complex-1.c
26037         * gcc.c-torture/execute/builtins/fprintf.c
26038         * gcc.c-torture/execute/builtins/fputs.c
26039         * gcc.c-torture/execute/builtins/memcmp.c
26040         * gcc.c-torture/execute/builtins/memmove.c
26041         * gcc.c-torture/execute/builtins/memops-asm.c
26042         * gcc.c-torture/execute/builtins/mempcpy-2.c
26043         * gcc.c-torture/execute/builtins/mempcpy.c
26044         * gcc.c-torture/execute/builtins/memset.c
26045         * gcc.c-torture/execute/builtins/printf.c
26046         * gcc.c-torture/execute/builtins/sprintf.c
26047         * gcc.c-torture/execute/builtins/strcat.c
26048         * gcc.c-torture/execute/builtins/strchr.c
26049         * gcc.c-torture/execute/builtins/strcmp.c
26050         * gcc.c-torture/execute/builtins/strcpy.c
26051         * gcc.c-torture/execute/builtins/strcspn.c
26052         * gcc.c-torture/execute/builtins/strlen-2.c
26053         * gcc.c-torture/execute/builtins/strlen.c
26054         * gcc.c-torture/execute/builtins/strncat.c
26055         * gcc.c-torture/execute/builtins/strncmp-2.c
26056         * gcc.c-torture/execute/builtins/strncmp.c
26057         * gcc.c-torture/execute/builtins/strncpy.c
26058         * gcc.c-torture/execute/builtins/strpbrk.c
26059         * gcc.c-torture/execute/builtins/strpcpy-2.c
26060         * gcc.c-torture/execute/builtins/strpcpy.c
26061         * gcc.c-torture/execute/builtins/strrchr.c
26062         * gcc.c-torture/execute/builtins/strspn.c
26063         * gcc.c-torture/execute/builtins/strstr-asm.c
26064         * gcc.c-torture/execute/builtins/strstr.c:
26065         ... these new files.
26066
26067         * gcc.c-torture/execute/builtins/abs-2-lib.c
26068         * gcc.c-torture/execute/builtins/abs-3-lib.c
26069         * gcc.c-torture/execute/builtins/complex-1-lib.c
26070         * gcc.c-torture/execute/builtins/fprintf-lib.c
26071         * gcc.c-torture/execute/builtins/fputs-lib.c
26072         * gcc.c-torture/execute/builtins/memcmp-lib.c
26073         * gcc.c-torture/execute/builtins/memmove-lib.c
26074         * gcc.c-torture/execute/builtins/memops-asm-lib.c
26075         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
26076         * gcc.c-torture/execute/builtins/mempcpy-lib.c
26077         * gcc.c-torture/execute/builtins/memset-lib.c
26078         * gcc.c-torture/execute/builtins/printf-lib.c
26079         * gcc.c-torture/execute/builtins/sprintf-lib.c
26080         * gcc.c-torture/execute/builtins/strcat-lib.c
26081         * gcc.c-torture/execute/builtins/strchr-lib.c
26082         * gcc.c-torture/execute/builtins/strcmp-lib.c
26083         * gcc.c-torture/execute/builtins/strcpy-lib.c
26084         * gcc.c-torture/execute/builtins/strcspn-lib.c
26085         * gcc.c-torture/execute/builtins/strlen-2-lib.c
26086         * gcc.c-torture/execute/builtins/strlen-lib.c
26087         * gcc.c-torture/execute/builtins/strncat-lib.c
26088         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
26089         * gcc.c-torture/execute/builtins/strncmp-lib.c
26090         * gcc.c-torture/execute/builtins/strncpy-lib.c
26091         * gcc.c-torture/execute/builtins/strpbrk-lib.c
26092         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
26093         * gcc.c-torture/execute/builtins/strpcpy-lib.c
26094         * gcc.c-torture/execute/builtins/strrchr-lib.c
26095         * gcc.c-torture/execute/builtins/strspn-lib.c
26096         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
26097         * gcc.c-torture/execute/builtins/strstr-lib.c
26098         * gcc.c-torture/execute/builtins/lib/abs.c
26099         * gcc.c-torture/execute/builtins/lib/fprintf.c
26100         * gcc.c-torture/execute/builtins/lib/memset.c
26101         * gcc.c-torture/execute/builtins/lib/printf.c
26102         * gcc.c-torture/execute/builtins/lib/sprintf.c
26103         * gcc.c-torture/execute/builtins/lib/strcpy.c
26104         * gcc.c-torture/execute/builtins/lib/strcspn.c
26105         * gcc.c-torture/execute/builtins/lib/strncat.c
26106         * gcc.c-torture/execute/builtins/lib/strncmp.c
26107         * gcc.c-torture/execute/builtins/lib/strncpy.c
26108         * gcc.c-torture/execute/builtins/lib/strpbrk.c
26109         * gcc.c-torture/execute/builtins/lib/strspn.c
26110         * gcc.c-torture/execute/builtins/lib/strstr.c:
26111         New files containing support routines.
26112
26113         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
26114         declaration.
26115         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
26116         when not optimizing.
26117
26118 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
26119
26120         PR c++/16240
26121         * g++.dg/abi/mangle22.C: New test.
26122         * g++.dg/abi/mangle23.C: Likewise.
26123
26124 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
26125
26126         PR fortran/16290
26127         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
26128         Allow for cases without denormalized floating point numbers.
26129
26130 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
26131
26132         PR c/1027
26133         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
26134         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
26135         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
26136         expected warning text.
26137         * gcc.dg/format/diag-2.c: New test.
26138
26139 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26140
26141         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
26142
26143 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
26144
26145         * gcc.dg/builtins-43.c: New.
26146         * gcc.dg/builtins-44.c: New.
26147         * gcc.dg/builtins-45.c: New.
26148
26149 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
26150             Andreas Tobler  <a.tobler@schweiz.ch>
26151
26152         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
26153         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
26154         as SIGSEGV.
26155         * gcc.dg/cleanup-11.c: Likewise.
26156         * gcc.dg/cleanup-8.c: Likewise.
26157         * gcc.dg/cleanup-9.c: Likewise.
26158         * gcc.dg/cleanup-5.c: Run on all platforms.
26159
26160 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
26161
26162         * g++.dg/warn/nonnull1.C: New test.
26163
26164 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
26165
26166         * gcc.dg/compat/compat-common.h: Wrap up CINT in
26167         an #ifndef SKIP_COMPLEX_INT/#endif pair.
26168         Special-case the Sun compiler wrt to <complex.h>.
26169
26170 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
26171
26172         * gcc.dg/Wunreachable-8.C: New test.
26173
26174         * gcc.dg/h8300-ice2.c : New test.
26175
26176 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
26177
26178         PR fortran/16161
26179         * gfortran.fortran-torture/compile/implicit.f90: Add test
26180         for implicit character.
26181
26182 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
26183
26184         PR fortran/16289
26185         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
26186         Use tiny() intrinsic to find smallest non-negative real
26187
26188 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
26189
26190         * gcc.dg/compat/struct-by-value-22_main.c: New test.
26191         * gcc.dg/compat/struct-by-value-22_x.c: New.
26192         * gcc.dg/compat/struct-by-value-22_y.c: New.
26193
26194         * gcc.c-torture/execute/20040629-1.c: New test.
26195
26196 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
26197
26198         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
26199         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
26200
26201         PR target/16195
26202         * gcc.dg/20040625-1.c: New test.
26203
26204 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26205
26206         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
26207
26208 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26209
26210         PR fortran/15963
26211         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
26212
26213 2004-06-29  Richard Henderson  <rth@redhat.com>
26214
26215         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
26216
26217 2004-06-29  Paul Brook  <paul@codesourcery.com>
26218
26219         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
26220         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
26221
26222 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
26223
26224         PR c++/16260
26225         * g++.dg/parse/crash15.C: New.
26226
26227 2004-06-28  Andrew Pinski  <apinski@apple.com>
26228
26229         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
26230         by the error already.
26231
26232         * g++.dg/opt/ptrmem4.C: Change to compile only test.
26233
26234 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
26235
26236         PR target/14041
26237         * gcc.dg/h8300-bss-align-1.c : New.
26238
26239 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
26240
26241         * PR c++/16174
26242         * g++.dg/template/ctor4.C: New.
26243
26244 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
26245
26246         PR c++/16205
26247         * g++.dg/warn/Wsequence-point-1.C: New test.
26248
26249 2004-06-27  Paul Brook  <paul@codesourcery.com>
26250
26251         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
26252
26253 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
26254
26255         * g++.old-deja/g++.mike/p7325.C: Remove.
26256
26257 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
26258
26259         PR c/14963
26260         * gcc.dg/pr14963.c: New test.
26261
26262 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
26263
26264         PR c++/16193
26265         * g++.dg/parse/redef1.C: New test.
26266
26267 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
26268
26269         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
26270         20021110.c.
26271         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
26272         20021119-1.c.
26273         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
26274         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
26275         5-04.c.
26276         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
26277         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
26278         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
26279         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
26280         g++.brendan/enum14.C.
26281         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
26282         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
26283         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
26284         g++.mike/virt1.C.
26285         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
26286         memtemp24.C.
26287
26288 2004-06-27  Roger Sayle  <roger@eyesopen.com>
26289
26290         * gcc.dg/20040527-1.c: New test case.
26291
26292 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
26293
26294         PR gfortran/pr16196
26295         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
26296
26297 2004-06-25  Roger Sayle  <roger@eyesopen.com>
26298
26299         PR middle-end/15825
26300         * gcc.dg/pr15825-1.c: New test case.
26301
26302 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
26303
26304         * gcc.c-torture/execute/20040625-1.c: New test.
26305
26306 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26307
26308         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
26309
26310 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
26311
26312         * gcc.dg/torture/mips-div-1.c: New test.
26313
26314 2004-06-24  Jeff Law  <law@redhat.com>
26315
26316         * gcc.dg/tree-ssa/20040624-1.c: New test.
26317
26318 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
26319
26320         * gcc.c-torture/compile/20040624-1.c: New test.
26321
26322 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26323
26324         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
26325         this directory.
26326
26327 2004-06-23  Andrew Pinski  <apinski@apple.com>
26328
26329         PR middle-end/15988
26330         * g++.dg/opt/ptrmem4.C: New test.
26331
26332         * gcc.dg/c90-array-quals-2.c: New test.
26333
26334 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
26335
26336         * gcc.dg/kpice1.c: New test.
26337
26338 2006-06-23  Andrew Pinski  <apinski@apple.com>
26339
26340         * gcc.dg/c90-array-quals.c: New test.
26341
26342 2006-06-22  Richard Henderson  <rth@redhat.com>
26343
26344         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
26345
26346 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
26347
26348         * gcc.dg/builtins-config.h: Handle FreeBSD.
26349
26350 2006-06-22  Richard Henderson  <rth@redhat.com>
26351
26352         * g++.dg/opt/devirt1.C: New.
26353
26354 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
26355
26356         * g++.dg/opt/pr15551.C: New testcase.
26357
26358 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
26359
26360         PR target/14800
26361         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
26362         x86_64-*-linux* when compiling for 32bit.
26363
26364 2004-06-21  Andrew Pinski  <apinski@apple.com>
26365
26366         * gcc.dg/pch/struct-1.c: New.
26367         * gcc.dg/pch/struct-1.hs: New.
26368
26369 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
26370
26371         * gcc.dg/pch/save-temps-1.c: New file.
26372         * gcc.dg/pch/save-temps-1.hs: New file.
26373
26374 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
26375
26376         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
26377         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
26378
26379 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26380
26381         * gfortran.fortran-torture/execute/select_1.f90: Rename function
26382         to fix type error.
26383         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
26384         Remove trailing spaces.
26385
26386 2004-06-21  Richard Henderson  <rth@redhat.com>
26387
26388         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
26389         merging && to BIT_FIELD_REF.
26390
26391 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
26392
26393         * g++.dg/opt/placeholder1.C: New test.
26394
26395 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26396
26397         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
26398         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
26399         * gcc.dg/compat/union-m128-1_x.c: Likewise.
26400         * gcc.dg/compat/union-m128-1_y.c: Likewise.
26401
26402 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
26403
26404         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
26405         extern "C".
26406         * g++.dg/other/pragma-re-1.C: Add comments.
26407
26408 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
26409
26410         PR gfortran/16080
26411         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
26412
26413 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
26414
26415         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
26416         instead of setting the type of size_t by
26417         hand.
26418
26419 2004-06-18  Roger Sayle  <roger@eyesopen.com>
26420
26421         * gcc.dg/unordered-2.c: New test case.
26422         * gcc.dg/unordered-3.c: New test case.
26423
26424 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
26425
26426         PR other/16043
26427         * lib/g++.exp (g++_version): Tweak regexp for version
26428         * lib/g77.exp (g77_version): Likewise.
26429         * lib/gfortran.exp (gfortran_version): Likewise.
26430         * lib/objc.exp (objc_version): Likewise.
26431         * lib/treelang.exp (treelang_version): Likewise.
26432
26433 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
26434
26435         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
26436         Use INT_MAX instead of __INT_MAX__.
26437         * gcc.dg/compat/struct-align-2_y.c: Likewise.
26438
26439         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
26440         * gcc.dg/compat/scalar-return-3_x.c: Use it.
26441         * gcc.dg/compat/scalar-return-3_y.c: Use it.
26442         * gcc.dg/compat/scalar-return-4_x.c: Use it.
26443         * gcc.dg/compat/scalar-return-4_y.c: Use it.
26444         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
26445         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
26446         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
26447         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
26448
26449         * gcc.dg/range-test-1.c: New test.
26450         * g++.dg/opt/range-test-1.C: New test.
26451
26452 2004-06-17  Richard Henderson  <rth@redhat.com>
26453
26454         * objc.dg/sync-1.m: New.
26455         * objc.dg/try-catch-1.m: Don't force next runtime.
26456         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
26457         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
26458         shadowed catch clause.
26459         * objc.dg/try-catch-5.m: New.
26460
26461 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
26462
26463         Bug 14610
26464         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
26465
26466 2004-06-15  Richard Henderson  <rth@redhat.com>
26467
26468         * gcc.dg/20001116-1.c: Move expected warning line.
26469
26470 2004-06-15  Richard Henderson  <rth@redhat.com>
26471
26472         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
26473         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
26474
26475 2004-06-15  Jeff Law  <law@redhat.com>
26476
26477         * gcc.dg/tree-ssa/20040615-1.c: New test.
26478         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
26479         be less sensitive to operand ordering.
26480         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
26481
26482 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
26483
26484         * g++.dg/abi/bitfield3.C: Add comment..
26485
26486 2004-06-15  Richard Henderson  <rth@redhat.com>
26487
26488         * g++.dg/ext/stmtexpr1.C: XFAIL.
26489         * gcc.dg/20030612-1.c: XFAIL.
26490
26491 2004-06-15  Eric Christopher  <echristo@redhat.com>
26492
26493         * g++.dg/charset/asm5.c: New.
26494         * gcc.dg/charset/asm6.c: New.
26495
26496 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26497
26498         PR fortran/15962
26499         * gfortran.fortran-torture/execute/select_1.f90: New test.
26500
26501 2004-06-15  Paul Brook  <paul@codesourcery.com>
26502
26503         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
26504
26505 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26506
26507         PR c++/15967
26508         * g++.dg/lookup/crash3.C: New test.
26509
26510 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26511
26512         PR c++/15947
26513         * g++.dg/parse/dtor4.C: New test.
26514
26515 2004-06-14  Jeff Law  <law@redhat.com>
26516
26517         * gcc.c-torture/compile/20040614-1.c: New test.
26518
26519 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26520
26521         PR fortran/15211
26522         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
26523         LEN of a character array.
26524
26525 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
26526
26527         PR c++/15096
26528         * g++.dg/template/ptrmem10.C: New test.
26529
26530         PR c++/14930
26531         * g++.dg/template/friend30.C: New test.
26532
26533 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26534
26535         PR fortran/14928
26536         * gfortran.fortran-torture/compile/mloc.f90: New test.
26537
26538 2004-06-13  Paul Brook  <paul@codesourcery.com>
26539
26540         * gfortran.fortran-torture/execute/random_2.f90: New test.
26541
26542 2004-06-13  Eric Christopher  <echristo@redhat.com>
26543
26544         * gcc.dg/noncompile/redecl-1.c: Fix error message.
26545
26546 2004-06-12  Paul Brook  <paul@codesourcery.com>
26547
26548         * gfortran.fortran-torture/execute/contained_3.f90: New test.
26549
26550 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26551
26552         PR fortran/14923
26553         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
26554
26555 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26556
26557         PR fortran/14957
26558         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
26559         syntax errors in end statements of contained subroutines.
26560
26561 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26562
26563         PR fortran/12841
26564         * gfortran.fortran-torture/execute/null_arg.f90: New test.
26565
26566 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
26567
26568         PR fortran/15665
26569         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
26570
26571 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
26572
26573         PR gfortran/12839
26574         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
26575
26576 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
26577
26578         PR c++/15862
26579         * g++.dg/parse/enum1.C: New test.
26580
26581 2004-06-10  Jeff Law  <law@redhat.com>
26582
26583         * gcc.c-torture/compile/20040610-1.c: New test.
26584
26585 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26586
26587         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
26588         * g++.old-deja/g++.other/decl3.C: Likewise.
26589
26590 2004-06-10  Brian Booth  <bbooth@redhat.com>
26591
26592         * gcc.dg/tree-ssa/20031015-1.c: Scan for
26593         V_MAY_DEF instead of VDEF.
26594         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
26595
26596 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
26597
26598         PR c++/14211
26599         * g++.dg/conversion/const1.C: New test.
26600
26601         PR c++/15076
26602         * g++.dg/conversion/reinterpret1.C: New test.
26603
26604         PR c++/15877
26605         * g++.dg/template/enum2.C: New test.
26606
26607         PR c++/15227
26608         * g++.dg/template/error13.C: New test.
26609
26610 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26611
26612         PR fortran/14957
26613         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
26614         arguments to test_* REAL and of the right size.
26615
26616 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
26617
26618         PR target/15569
26619         PR rtl-optimization/15681
26620         * gcc.dg/20040609-1.c: New test.
26621
26622 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
26623
26624         PR c++/14791
26625         * g++.dg/opt/builtins1.C: New test.
26626
26627 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
26628
26629         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
26630         that use default windows32 struct layout.
26631         * gcc.dg/i386-bitfield2.c: Likewise.
26632
26633 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
26634
26635         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
26636         for mingw32 and cygwin targets.
26637
26638 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
26639
26640         * gcc.dg/pch/macro-4.c: New.
26641         * gcc.dg/pch/macro-4.hs: New.
26642
26643 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26644
26645         PR fortran/13249
26646         * gfortran.fortran-torture/compile/name_clash.f90: New test.
26647
26648 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26649
26650         PR fortran/13372
26651         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
26652
26653 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
26654
26655         PR gfortran/14897
26656         * gfortran.fortran-torture/execute/t_edit.f90: New test.
26657
26658 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
26659
26660         PR gfortran/15755
26661         * gfortran.fortran-torture/execute/backspace.c : New test.
26662
26663 2004-06-09  Paul Brook  <paul@codesourcery.com>
26664
26665         * gfortran.fortran-torture/execure/intrinsic_associated.f90
26666         (pointer_to_section): Rewrite to use smaller array.
26667
26668 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
26669
26670         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
26671         * gcc.dg/ext/altivec-10.c: Same.
26672         * gcc.dg/ext/altivec-11.c: Same.
26673         * gcc.dg/ext/altivec-12.c: Same.
26674         * gcc.dg/ext/altivec-13.c: Same.
26675         * gcc.dg/ext/altivec-14.c: Same.
26676         * gcc.dg/ext/altivec-15.c: Same.
26677         * gcc.dg/ext/altivec-16.c: Same.
26678         * gcc.dg/ext/altivec-3.c: Same.
26679         * gcc.dg/ext/altivec-4.c: Same.
26680         * gcc.dg/ext/altivec-6.c: Same.
26681         * gcc.dg/ext/altivec-7.c: Same.
26682         * gcc.dg/ext/altivec-8.c: Same.
26683         * gcc.dg/ext/altivec-varargs-1.c: Same.
26684
26685         * g++.dg/ext/altivec-1.C: Correct dg syntax.
26686         * g++.dg/ext/altivec-10.C: Same.
26687         * g++.dg/ext/altivec-2.C: Same.
26688         * g++.dg/ext/altivec-3.C: Same.
26689         * g++.dg/ext/altivec-4.C: Same.
26690         * g++.dg/ext/altivec-5.C: Same.
26691         * g++.dg/ext/altivec-6.C: Same.
26692         * g++.dg/ext/altivec-7.C: Same.
26693         * g++.dg/ext/altivec-8.C: Same.
26694         * g++.dg/ext/altivec-9.C: Same.
26695
26696 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26697
26698         PR c++/7841
26699         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
26700
26701 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26702
26703         * gcc.dg/union-1.c: New test.
26704
26705 2004-06-07  Roger Sayle  <roger@eyesopen.com>
26706
26707         * gcc.dg/builtins-41.c: New test case.
26708         * gcc.dg/builtins-42.c: New test case.
26709
26710 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
26711
26712         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
26713         * g++.dg/ext/altivec-10.C: Same.
26714         * g++.dg/ext/altivec-2.C: Same.
26715         * g++.dg/ext/altivec-3.C: Same.
26716         * g++.dg/ext/altivec-4.C: Same.
26717         * g++.dg/ext/altivec-5.C: Same.
26718         * g++.dg/ext/altivec-6.C: Same.
26719         * g++.dg/ext/altivec-7.C: Same.
26720         * g++.dg/ext/altivec-8.C: Same.
26721         * g++.dg/ext/altivec-9.C: Same.
26722         * g++.old-deja/g++.abi/cxa_vec.C: Same.
26723         * g++.old-deja/g++.brendan/new3.C: Same.
26724         * gcc.c-torture/execute/eeprof-1.x: Same.
26725
26726 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26727
26728         PR c/14765
26729         * gcc.dg/pr14765-1.c: New test.
26730
26731 2004-06-07  Roger Sayle  <roger@eyesopen.com>
26732
26733         PR c/14649
26734         * gcc.dg/pr14649-1.c: New test case.
26735
26736 2004-06-07  Richard Henderson  <rth@redhat.com>
26737
26738         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
26739         if temporaries.
26740
26741 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
26742
26743         * g++.dg/eh/elide1.C: Remove XFAIL.
26744
26745 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
26746
26747         PR c++/15337
26748         * g++.dg/expr/sizeof3.C: New test.
26749
26750         PR c++/14777
26751         * g++.dg/template/access14.C: New test.
26752
26753         PR c++/15554
26754         * g++.dg/template/enum1.C: New test.
26755
26756         PR c++/15057
26757         * g++.dg/eh/throw1.C: New test.
26758
26759 2004-06-07  David Ayers  <d.ayers@inode.at>
26760             Ziemowit Laski  <zlaski@apple.com>
26761
26762         * lib/objc.exp (objc_target_compile): Revert the '-framework
26763         Foundation' flag fix, since bare Darwin does not ship
26764         with the Foundation framework.
26765         * objc/execute/next_mapping.h: Provide a local NSConstantString
26766         @interface and @implementation.
26767         (objc_constant_string_init): A constructor function, used to
26768         initialize the NSConstantString meta-class object.
26769         * objc/execute/string1.m: Include "next_mapping.h" instead of
26770         <Foundation/NSString.h>.
26771         * objc/execute/string2.m: Likewise.
26772         * objc/execute/string3.m: Likewise.
26773         * objc/execute/string4.m: Likewise.
26774
26775 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
26776
26777         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
26778         to double. Replace double with FLOAT.
26779         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
26780
26781         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
26782         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
26783         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
26784         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
26785         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
26786         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
26787         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
26788         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
26789
26790 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
26791
26792         PR c/13519
26793         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
26794
26795 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26796
26797         PR c++/15503
26798         * g++.dg/template/meminit2.C: New test.
26799
26800 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
26801
26802         PR target/15822
26803         * gcc.c-torture/execute/compare-fp-1.c,
26804         gcc.c-torture/execute/compare-fp-2.c,
26805         gcc.c-torture/execute/compare-fp-3.c,
26806         gcc.c-torture/execute/compare-fp-4.c,
26807         gcc.c-torture/execute/compare-fp-3.x,
26808         gcc.c-torture/execute/compare-fp-4.x: Moved...
26809         * gcc.c-torture/execute/ieee/compare-fp-1.c,
26810         gcc.c-torture/execute/ieee/compare-fp-2.c,
26811         gcc.c-torture/execute/ieee/compare-fp-3.c,
26812         gcc.c-torture/execute/ieee/compare-fp-4.c,
26813         gcc.c-torture/execute/ieee/compare-fp-3.x,
26814         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
26815
26816 2004-06-04  David Ayers  <d.ayers@inode.at>
26817
26818         * objc/execute/protocol-isEqual-4.m: New testcase.
26819
26820 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
26821
26822         * objc/execute/protocol-isEqual-1.m: New testcase.
26823         * objc/execute/protocol-isEqual-2.m: New testcase.
26824         * objc/execute/protocol-isEqual-3.m: New testcase.
26825
26826 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26827
26828         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
26829
26830 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
26831
26832         * lib/objc.exp (objc_target_compile): When running tests on
26833         Darwin (Mac OS X), inform the linker about '-framework
26834         'Foundation'.
26835
26836 2004-06-02  Eric Christopher  <echristo@redhat.com>
26837
26838         * gcc.c-torture/compile/20040602-1.c: New.
26839
26840 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
26841
26842         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
26843         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
26844
26845         PR tree-optimization/14736
26846         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
26847
26848         PR tree-optimization/14042
26849         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
26850
26851         PR tree-optimization/14729
26852         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
26853
26854 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26855
26856         PR fortran/15557
26857         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
26858
26859 2004-06-01  Richard Hederson  <rth@redhat.com>
26860
26861         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
26862
26863 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26864
26865         PR c++/14932
26866         * g++.dg/parse/offsetof4.C: New test.
26867
26868 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
26869
26870         PR objc/7993
26871         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
26872
26873 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
26874
26875         PR c++/15701
26876         * g++.dg/template/friend29.C: New test.
26877
26878 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
26879
26880         PR c/15749
26881         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
26882
26883 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
26884
26885         * gcc.dg/sparc-trap-1.c: New test.
26886
26887 2004-05-31  Roger Sayle  <roger@eyesopen.com>
26888
26889         PR middle-end/15069
26890         * g++.dg/opt/fold3.C: New test case.
26891
26892 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
26893
26894         * lib/target-supports.exp (check_iconv_available): Fix fallout
26895         from 2004-05-28 patch.
26896
26897 2004-05-30  Paul Brook  <paul@codesourcery.com>
26898
26899         PR fortran/15620
26900         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
26901         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
26902
26903 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
26904
26905         * gfortran.fortran-torture/execute/random_1.f90: New test.
26906
26907 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26908
26909         * g++.dg/ext/altivec-10.C: New test.
26910
26911 2004-05-29  Paul Brook  <paul@codesourcery.com>
26912
26913         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
26914
26915 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26916
26917         * gcc.dg/altivec-16.c: New test.
26918
26919 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
26920
26921         * lib/target-supports.exp (check_vmx_hw_available): New.
26922         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
26923
26924         * lib/target-supports.exp (check_alias_available,
26925         check_iconv_available, check_named_sections_available): Use
26926         unique names for temporary files.
26927
26928 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26929
26930         * gcc.dg/altivec-15.c: New test.
26931
26932 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
26933
26934         PR c++/15083
26935         * g++.dg/warn/noeffect6.C: New test.
26936
26937         PR c++/15471
26938         * g++.dg/expr/ptrmem4.C: New test.
26939
26940         PR c++/15640
26941         * g++.dg/template/operator3.C: New test.
26942
26943 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
26944
26945         PR c++/14668
26946         * g++.dg/lookup/redecl1.C: New test.
26947         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
26948
26949 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
26950
26951         * gcc.c-torture/execute/compare-fp-1.c,
26952         gcc.c-torture/execute/compare-fp-2.c,
26953         gcc.c-torture/execute/compare-fp-3.c,
26954         gcc.c-torture/execute/compare-fp-4.c,
26955         gcc.c-torture/execute/compare-fp-3.x,
26956         gcc.c-torture/execute/compare-fp-4.x,
26957         gcc.dg/pr15649-1.c: New.
26958
26959 2004-05-27  Adam Nemet  <anemet@lnxw.com>
26960
26961         PR c++/12883
26962         * g++.dg/init/array14.C: New test.
26963
26964 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
26965
26966         * lib/compat.exp (compat-get-options-main): New.
26967         (compat-get-options): Remove unneeded code, warn for ignored
26968         command.
26969         (compat-execute): Check flag set by dg-require-* commands.
26970
26971         * lib/compat.exp (compat-execute): Break up long lines.
26972
26973 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
26974
26975         * gcc.dg/altivec-7.c: Don't use 'vector long'.
26976         * gcc.dg/altivec-14.c: New test.
26977         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
26978
26979         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
26980         * gcc.dg/altivec-12.c: Ditto.
26981
26982         * gcc.dg/altivec-3.c: Move call to altivec_check.
26983
26984 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26985
26986         PR c++/15044
26987         * g++.dg/template/error12.C: New test.
26988
26989         PR c++/15317
26990         * g++.dg/ext/attrib15.C: New test.
26991
26992         PR c++/15329
26993         * g++.dg/template/ptrmem9.C: New test.
26994
26995 2004-05-25  Paul Brook  <paul@codesourcery.com>
26996
26997         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
26998
26999 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27000
27001         PR c++/15165
27002         * g++.dg/template/crash19.C: New test.
27003
27004 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27005
27006         PR c++/15025
27007         * g++.dg/template/redecl1.C: New test.
27008
27009 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27010
27011         PR c++/14821
27012         * g++.dg/other/ns1.C: New test.
27013
27014         PR c++/14883
27015         * g++.dg/template/invalid1.C: New test.
27016
27017 2004-05-23  Paul Brook  <paul@codesourcery.com>
27018         Victor Leikehman  <lei@haifasphere.co.il>
27019
27020         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
27021         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
27022
27023 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
27024
27025         PR c++/15285
27026         PR c++/15299
27027         * g++.dg/template/non-dependent5.C: New test.
27028         * g++.dg/template/non-dependent6.C: New test.
27029
27030 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
27031
27032         PR c++/15507
27033         * g++.dg/inherit/union1.C: New test.
27034
27035         PR c++/15542
27036         * g++.dg/template/addr1.C: New test.
27037
27038         PR c++/15427
27039         * g++.dg/template/array5.C: New test.
27040
27041         PR c++/15287
27042         * g++.dg/template/array6.C: New test.
27043
27044 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
27045             Roger Sayle  <roger@eyesopen.com>
27046
27047         * g++.dg/lookup/forscope2.C: New test case.
27048
27049 2004-05-22  Ben Elliston  <bje@au.ibm.com>
27050
27051         * gcc.dg/cpp/Wmissingdirs.c: New.
27052
27053 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
27054
27055         PR target/15301
27056         * gcc.dg/compat/union-m128-1.h: New file.
27057         * gcc.dg/compat/union-m128-1_main.c: Likewise.
27058         * gcc.dg/compat/union-m128-1_x.c: Likewise.
27059         * gcc.dg/compat/union-m128-1_y.c: Likewise.
27060
27061 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
27062
27063         PR target/15302
27064         * gcc.dg/compat/struct-complex-1.h: New file.
27065         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
27066         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
27067         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
27068
27069 2004-05-20  Roger Sayle  <roger@eyesopen.com>
27070
27071         PR middle-end/3074
27072         * gcc.dg/pr3074-1.c: New test case.
27073         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
27074
27075 2004-05-20  Falk Hueffner  <falk@debian.org>
27076
27077         PR other/15526
27078         * gcc.dg/ftrapv-1.c: New test case.
27079
27080 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
27081
27082         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
27083
27084 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
27085             Jeff Law  <law@redhat.com>
27086
27087         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
27088         * gcc.dg/tree-ssa/20040518-2.c: New test.
27089
27090         * gcc.dg/tree-ssa/20040518-1.c: New test.
27091
27092 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
27093
27094         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
27095
27096 2004-05-18  Paul Brook  <paul@codesourcery.com>
27097
27098         PR fortran/13930
27099         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
27100
27101 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27102
27103         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
27104         constant folding.
27105
27106 2004-05-17  Steven Bosscher  <stevenb@suse.de>
27107
27108         * gcc.dg/tree-ssa/20040517-1.c: New test.
27109
27110 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27111
27112         * gcc.dg/loop-4.c: New test.
27113
27114 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
27115
27116         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
27117
27118 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
27119
27120         PR fortran/15311
27121         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
27122
27123 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27124
27125         PR fortran/13826
27126         PR fortran/13940
27127         * gfortran.fortran-torture/compile/data_1.f90: New test.
27128
27129 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
27130
27131         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
27132         * gcc.dg/uninit-H.c: Define ASM for __s390__.
27133
27134 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27135
27136         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
27137
27138 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27139
27140         PR c/15444
27141         * gcc.dg/format/xopen-1.c: Adjust expected message.
27142         * gcc.dg/format/xopen-3.c: New test.
27143
27144 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
27145
27146         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
27147
27148 2004-05-14  Jeff Law  <law@redhat.com>
27149
27150         * gcc.dg/tree-ssa/20040514-2.c: New test.
27151
27152 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27153
27154         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
27155         this ...
27156         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
27157         this.
27158
27159 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
27160
27161         * gcc.dg/tree-ssa/20040514-1.c: New test.
27162
27163 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27164
27165         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
27166         test.
27167
27168 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27169
27170         PR fortran/14066
27171         * gfortran.fortran-torture/compile/do_1.f90: New test.
27172
27173 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27174
27175         PR fortran/15051
27176         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
27177         test.
27178
27179 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
27180
27181         PR fortran/15149
27182         * gfortran.fortran-torture/execute/random_init.f90: New test.
27183
27184 2004-05-13  Paul Brook  <paul@codesourcery.com>
27185
27186         PR fortran/15314
27187         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
27188
27189 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
27190
27191         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
27192         for the powerpc case.
27193
27194 2004-05-13  Jeff Law  <law@redhat.com>
27195
27196         * gcc.dg/tree-ssa/20040513-1.c: New test.
27197         * gcc.dg/tree-ssa/20040513-2.c: New test.
27198
27199 2004-05-13  Paul Brook  <paul@codesourcery.com>
27200
27201         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
27202         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
27203         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
27204
27205 2004-05-13  Andreas Schwab  <schwab@suse.de>
27206
27207         PR other/10819
27208         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
27209         characters.
27210
27211 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
27212
27213         PR fortran/15294
27214         * gfortran.fortran-torture/execute/adjustr.f90: New file.
27215
27216 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
27217
27218         Merge from tree-ssa-20020619-branch.  See
27219         ChangeLog.tree-ssa for details.
27220
27221 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
27222
27223         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
27224         include <altivec.h> explicitly.
27225         * gcc.dg/altivec-13.c: Likewise.
27226
27227 2004-05-11  Paul Brook  <paul@codesourcery.com>
27228
27229         * gcc.c-torture/compile/20010518-1.c: Force enum size.
27230
27231 2004-05-10  Eric Christopher  <echristo@redhat.com>
27232
27233         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
27234         * gcc.dg/sibcall-4.c: Ditto.
27235
27236 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
27237
27238         * g++.dg/ext/altivec-8.C: New test case.
27239         * gcc.dg/altivec-13.c: New test case.
27240
27241 2004-05-08  Roger Sayle  <roger@eyesopen.com>
27242
27243         * gcc.c-torture/execute/divcmp-1.c: New test case.
27244         * gcc.c-torture/execute/divcmp-2.c: New test case.
27245         * gcc.c-torture/execute/divcmp-3.c: New test case.
27246
27247 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
27248
27249         * g++.dg/other/pragma-re-2.C: New test.
27250
27251 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
27252
27253         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
27254         * gcc.dg/i386-387-2.c: Likewise.
27255
27256         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
27257         __builtin_drem.
27258         * gcc.dg/i386-387-6.c: Likewise.
27259
27260 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
27261
27262         * gcc.dg/builtins-33.c: Also check log1p*.
27263
27264 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
27265
27266         PR optimization/15296
27267         * gcc.c-torture/execute/pr15296.c: New test.
27268
27269 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
27270
27271         * gcc.dg/builtins-40.c: New test.
27272
27273 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
27274
27275         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
27276
27277 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
27278
27279         * g++.dg/ext/spe1.C: New testcase.
27280
27281 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
27282
27283         * objc.dg/image-info.m: Allow additional attributes
27284         for __image_info section.
27285
27286 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
27287
27288         * gcc.dg/torture/mips-hilo-2.c: New test.
27289
27290 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27291
27292         PR c++/14389
27293         * g++.dg/template/member5.C: New test.
27294
27295 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
27296
27297         * gcc.dg/builtins-34.c: Also check expm1*.
27298
27299 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27300
27301         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
27302         * gcc.dg/torture/builtin-convert-3.c: New test.
27303
27304 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
27305
27306         PR middle-end/15054
27307         * g++.dg/opt/pr15054.C: New test.
27308
27309 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27310
27311         * gcc.dg/torture/builtin-rounding-1.c: New test.
27312         * gcc.dg/builtins-25.c: Delete.
27313         * gcc.dg/builtins-29.c: Delete.
27314
27315 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
27316
27317         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
27318         * gcc.dg/sibcall-4.c: Likewise.
27319         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
27320
27321 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
27322
27323         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
27324         bit-field on 16-bit targets.
27325
27326 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
27327
27328         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
27329         16-bit targets.
27330
27331 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
27332
27333         * gcc.dg/rs6000-power2-1.c: Change to compile only.
27334         * gcc.dg/rs6000-power2-2.c: Likewise.
27335
27336 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
27337
27338         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
27339         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
27340         Change the asm registers to be in form of frN instead of fN.
27341
27342 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27343
27344         * gcc.dg/torture/builtin-convert-2.c: New test.
27345
27346 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
27347
27348         * gcc.dg/rs6000-power2-1.c: New test.
27349         * gcc.dg/rs6000-power2-2.c: New test.
27350
27351 2004-04-28  Jan Hubicka  <jh@suse.cz>
27352
27353         * gcc.dg/unused-6.c: New test.
27354
27355 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
27356             Ulrich Weigand  <uweigand@de.ibm.com>
27357
27358         * ada/acats/run_all.sh: Define $target variable.
27359
27360 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
27361
27362         PR c++/15119
27363         * g++.dg/other/vararg-1.C: New test.
27364
27365         PR c++/4794
27366         * g++.dg/eh/cleanup3.C: New test.
27367
27368 2004-04-24  Laurent GUERBY <laurent@guerby.net>
27369
27370         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
27371         and ad8011a (target_insn).
27372         * ada/acats/support/macro.dfs: Likewise.
27373         * ada/acats/support/impbit.adb: New file.
27374
27375 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
27376
27377         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
27378
27379 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27380
27381         * gcc.dg/loop-3.c: New test.
27382
27383 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
27384
27385         * gcc.c-torture/execute/simd-5.c: New test.
27386
27387 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27388
27389         PR c++/15064
27390         * g++.dg/template/crash18.C: New test.
27391
27392 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
27393
27394         * g++.dg/ext/complit3.C: New test.
27395
27396 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
27397
27398         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
27399         * gcc.dg/altivec-3.c: Same.
27400         * gcc.dg/altivec-varargs-1.c: Same.
27401
27402 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
27403
27404         * lib/target-supports.exp (check_profiling_available): Assume
27405         profiling is not available on powerpc-eabi targets.
27406
27407 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
27408
27409         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
27410         * gcc.dg/vmx/bug-1.c: Ditto.
27411
27412 2004-04-20  Eric Christopher  <echristo@redhat.com>
27413
27414         * gcc.dg/charset/extern.c: New test.
27415         * g++.dg/charset/extern3.cc: Ditto.
27416
27417 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
27418
27419         * gcc.dg/builtins-39.c: New test.
27420
27421 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
27422
27423         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
27424
27425 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
27426
27427         * gcc.dg/torture/mips-hilo-1.c: New test.
27428
27429 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
27430
27431         * gcc.c-torture/compile/20040419-1.c: New test.
27432
27433 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
27434
27435         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
27436
27437 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
27438             Aldy Hernandez  <aldyh@redhat.com>
27439
27440         * gcc.c-torture/execute/va-arg-24.c: New.
27441
27442 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
27443             Aldy Hernandez  <aldyh@redhat.com>
27444
27445         * gcc.dg/vmx/1b-01.c: New.
27446         * gcc.dg/vmx/1b-02.c: New.
27447         * gcc.dg/vmx/1b-03.c: New.
27448         * gcc.dg/vmx/1b-04.c: New.
27449         * gcc.dg/vmx/1b-05.c: New.
27450         * gcc.dg/vmx/1b-06.c: New.
27451         * gcc.dg/vmx/1b-07.c: New.
27452         * gcc.dg/vmx/1c-01.c: New.
27453         * gcc.dg/vmx/1c-02.c: New.
27454         * gcc.dg/vmx/3a-01a.c: New.
27455         * gcc.dg/vmx/3a-01.c: New.
27456         * gcc.dg/vmx/3a-01m.c: New.
27457         * gcc.dg/vmx/3a-03.c: New.
27458         * gcc.dg/vmx/3a-03m.c: New.
27459         * gcc.dg/vmx/3a-04.c: New.
27460         * gcc.dg/vmx/3a-04m.c: New.
27461         * gcc.dg/vmx/3a-05.c: New.
27462         * gcc.dg/vmx/3a-06.c: New.
27463         * gcc.dg/vmx/3a-06m.c: New.
27464         * gcc.dg/vmx/3a-07.c: New.
27465         * gcc.dg/vmx/3b-01.c: New.
27466         * gcc.dg/vmx/3b-02.c: New.
27467         * gcc.dg/vmx/3b-10.c: New.
27468         * gcc.dg/vmx/3b-13.c: New.
27469         * gcc.dg/vmx/3b-14.c: New.
27470         * gcc.dg/vmx/3b-15.c: New.
27471         * gcc.dg/vmx/3c-01a.c: New.
27472         * gcc.dg/vmx/3c-01.c: New.
27473         * gcc.dg/vmx/3c-02.c: New.
27474         * gcc.dg/vmx/3c-03.c: New.
27475         * gcc.dg/vmx/3d-01.c: New.
27476         * gcc.dg/vmx/4-01.c: New.
27477         * gcc.dg/vmx/4-03.c: New.
27478         * gcc.dg/vmx/5-01.c: New.
27479         * gcc.dg/vmx/5-02.c: New.
27480         * gcc.dg/vmx/5-03.c: New.
27481         * gcc.dg/vmx/5-04.c: New.
27482         * gcc.dg/vmx/5-05.c: New.
27483         * gcc.dg/vmx/5-06.c: New.
27484         * gcc.dg/vmx/5-07.c: New.
27485         * gcc.dg/vmx/5-07t.c: New.
27486         * gcc.dg/vmx/5-08.c: New.
27487         * gcc.dg/vmx/5-10.c: New.
27488         * gcc.dg/vmx/5-11.c: New.
27489         * gcc.dg/vmx/7-01a.c: New.
27490         * gcc.dg/vmx/7-01.c: New.
27491         * gcc.dg/vmx/7c-01.c: New.
27492         * gcc.dg/vmx/7d-01.c: New.
27493         * gcc.dg/vmx/7d-02.c: New.
27494         * gcc.dg/vmx/8-01.c: New.
27495         * gcc.dg/vmx/8-02a.c: New.
27496         * gcc.dg/vmx/8-02.c: New.
27497         * gcc.dg/vmx/brode-1.c: New.
27498         * gcc.dg/vmx/bug-1.c: New.
27499         * gcc.dg/vmx/bug-2.c: New.
27500         * gcc.dg/vmx/bug-3.c: New.
27501         * gcc.dg/vmx/cw-bug-1.c: New.
27502         * gcc.dg/vmx/cw-bug-2.c: New.
27503         * gcc.dg/vmx/cw-bug-3.c: New.
27504         * gcc.dg/vmx/dct.c: New.
27505         * gcc.dg/vmx/debug-1.c: New.
27506         * gcc.dg/vmx/debug-2.c: New.
27507         * gcc.dg/vmx/debug-3.c: New.
27508         * gcc.dg/vmx/debug-4.c: New.
27509         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
27510         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
27511         * gcc.dg/vmx/eg-5.c: New.
27512         * gcc.dg/vmx/fft.c: New.
27513         * gcc.dg/vmx/gcc-bug-1.c: New.
27514         * gcc.dg/vmx/gcc-bug-2.c: New.
27515         * gcc.dg/vmx/gcc-bug-3.c: New.
27516         * gcc.dg/vmx/gcc-bug-4.c: New.
27517         * gcc.dg/vmx/gcc-bug-5.c: New.
27518         * gcc.dg/vmx/gcc-bug-6.c: New.
27519         * gcc.dg/vmx/gcc-bug-7.c: New.
27520         * gcc.dg/vmx/gcc-bug-8.c: New.
27521         * gcc.dg/vmx/gcc-bug-9.c: New.
27522         * gcc.dg/vmx/gcc-bug-b.c: New.
27523         * gcc.dg/vmx/gcc-bug-c.c: New.
27524         * gcc.dg/vmx/gcc-bug-d.c: New.
27525         * gcc.dg/vmx/gcc-bug-e.c: New.
27526         * gcc.dg/vmx/gcc-bug-f.c: New.
27527         * gcc.dg/vmx/gcc-bug-g.c: New.
27528         * gcc.dg/vmx/gcc-bug-i.c: New.
27529         * gcc.dg/vmx/harness.h: New.
27530         * gcc.dg/vmx/ira1.c: New.
27531         * gcc.dg/vmx/ira2a.c: New.
27532         * gcc.dg/vmx/ira2b.c: New.
27533         * gcc.dg/vmx/ira2.c: New.
27534         * gcc.dg/vmx/ira2c.c: New.
27535         * gcc.dg/vmx/mem.c: New.
27536         * gcc.dg/vmx/newton-1.c: New.
27537         * gcc.dg/vmx/ops.c: New.
27538         * gcc.dg/vmx/sn7153.c: New.
27539         * gcc.dg/vmx/spill2.c: New.
27540         * gcc.dg/vmx/spill3.c: New.
27541         * gcc.dg/vmx/spill.c: New.
27542         * gcc.dg/vmx/t.c: New.
27543         * gcc.dg/vmx/varargs-1.c: New.
27544         * gcc.dg/vmx/varargs-2.c: New.
27545         * gcc.dg/vmx/varargs-3.c: New.
27546         * gcc.dg/vmx/varargs-4.c: New.
27547         * gcc.dg/vmx/varargs-5.c: New.
27548         * gcc.dg/vmx/varargs-6.c: New.
27549         * gcc.dg/vmx/varargs-7.c: New.
27550         * gcc.dg/vmx/vmx.exp: New.
27551         * gcc.dg/vmx/vprint-1.c: New.
27552         * gcc.dg/vmx/vscan-1.c: New.
27553         * gcc.dg/vmx/x-01.c: New.
27554         * gcc.dg/vmx/x-02.c: New.
27555         * gcc.dg/vmx/x-03.c: New.
27556         * gcc.dg/vmx/x-04.c: New.
27557         * gcc.dg/vmx/x-05.c: New.
27558         * gcc.dg/vmx/yousufi-1.c: New.
27559         * gcc.dg/vmx/zero-1.c: New.
27560         * gcc.dg/vmx/zero.c: New.
27561
27562 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
27563
27564         * g++.dg/lookup/java1.C: Update for chage of
27565         _Jv_AllocObject.
27566         * g++.dg/lookup/java2.C: Likewise.
27567
27568 2004-04-17  Laurent GUERBY <laurent@guerby.net>
27569
27570         * ada/acats/run_all.sh: use -O2 by default.
27571
27572 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
27573
27574         * gcc.dg/vr-mult-[12].c: New tests.
27575
27576 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27577
27578         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
27579
27580         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
27581
27582 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
27583
27584         * lib/target-supports.exp (check_profiling_available): Assume profiling
27585         isn't available for mips*-*-elf targets.
27586
27587 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
27588
27589         * gcc.dg/builtins-38.c: New test.
27590
27591 2004-04-14  Eric Christopher  <echristo@redhat.com>
27592
27593         * g++.dg/charset/charset.exp: Run .cc extension tests.
27594
27595 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
27596
27597         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
27598
27599 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27600
27601         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
27602
27603 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
27604
27605         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
27606         * gcc.dg/i386-387-2.c: Likewise.
27607
27608         * gcc.dg/i386-387-7.c: New test.
27609         * gcc.dg/i386-387-8.c: New test.
27610
27611         * gcc.dg/builtins-37.c: New test.
27612
27613 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
27614
27615         * g++.dg/pch/externc-1.C: Add missing semicolon.
27616
27617 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
27618
27619         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
27620
27621 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27622
27623         * gcc.c-torture/execute/20040411-1.c: New test.
27624
27625 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27626
27627         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
27628
27629 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
27630
27631         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
27632
27633 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
27634
27635         * lib/target-supports.exp (check_named_sections_available): New.
27636         * lib/gcc-dg.exp (dg-require-named-sections): New.
27637         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
27638         old-deja.exp.  Also prune error-count message from HP linker.
27639         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
27640
27641         * g++.dg/init/init-ref4.C: Use dg-require-weak.
27642         * g++.old-deja/g++.pt/static3.C: Likewise.
27643         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
27644
27645 2004-04-09  Roger Sayle  <roger@eyesopen.com>
27646
27647         * gcc.c-torture/execute/20040409-1.c: New test case.
27648         * gcc.c-torture/execute/20040409-2.c: New test case.
27649         * gcc.c-torture/execute/20040409-3.c: New test case.
27650
27651 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
27652
27653         * gcc.dg/20040409-1.c: New test.
27654
27655 2004-04-08  Roger Sayle  <roger@eyesopen.com>
27656
27657         PR target/14888
27658         * g++.dg/opt/pr14888.C: New test case.
27659
27660 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
27661
27662         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
27663         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
27664         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
27665         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
27666         New tests.
27667
27668 2004-04-08  Paul Brook  <paul@codesourcery.com>
27669
27670         * gcc.dg/spill-1.c: New test.
27671
27672 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27673
27674         * gcc.dg/torture/builtin-ctype-2.c: New test.
27675
27676 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
27677
27678         * gcc.dg/pch/pch.exp: Add largefile test.
27679
27680 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
27681
27682         * g++.dg/pch/externc-1.Hs: New.
27683         * g++.dg/pch/externc-1.C: New.
27684
27685 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27686
27687         * gcc.dg/compat/struct-by-value-5a_main.c,
27688         gcc.dg/compat/struct-by-value-5b_main.c: New files.
27689         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
27690         * gcc.dg/compat/struct-by-value-5a_x.c,
27691         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
27692         gcc.dg/compat/struct-by-value-5_x.c.
27693         * gcc.dg/compat/struct-by-value-5a_y.c,
27694         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
27695         gcc.dg/compat/struct-by-value-5_y.c.
27696
27697         * gcc.dg/compat/struct-by-value-6a_main.c,
27698         gcc.dg/compat/struct-by-value-6b_main.c: New files.
27699         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
27700         * gcc.dg/compat/struct-by-value-6a_x.c,
27701         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
27702         gcc.dg/compat/struct-by-value-6_x.c.
27703         * gcc.dg/compat/struct-by-value-6a_y.c,
27704         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
27705         gcc.dg/compat/struct-by-value-6_y.c.
27706
27707         * gcc.dg/compat/struct-by-value-7a_main.c,
27708         gcc.dg/compat/struct-by-value-7b_main.c: New files.
27709         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
27710         * gcc.dg/compat/struct-by-value-7a_x.c,
27711         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
27712         gcc.dg/compat/struct-by-value-7_x.c.
27713         * gcc.dg/compat/struct-by-value-7a_y.c,
27714         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
27715         gcc.dg/compat/struct-by-value-7_y.c.
27716
27717 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
27718
27719         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
27720         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
27721         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
27722         options.
27723
27724 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
27725
27726         * gcc.dg/builtins-36.c: New test.
27727
27728 2004-04-06  Paul Brook  <paul@codesourcery.com>
27729
27730         * README.gcc: Remove obsolete contraint on testcases.
27731
27732 2004-04-05  Paul Brook  <paul@codesourcery.com>
27733
27734         PR2123
27735         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
27736         failure and exit(0) on success.
27737         * g++.dg/expr/anew2.C: Ditto.
27738         * g++.dg/expr/anew3.C: Ditto.
27739         * g++.dg/expr/anew4.C: Ditto.
27740
27741 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
27742
27743         PR c++/3518
27744         * g++.dg/template/unify7.C: New.
27745
27746 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
27747
27748         * g++.dg/README: Bring up to date with new subdirectories; remove
27749         duplicate subdirectory lines.
27750
27751 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
27752
27753         PR c++/14007
27754         * g++.dg/template/unify5.C: New.
27755         * g++.dg/template/unify6.C: New.
27756         * g++.dg/template/qualttp20.C: Adjust.
27757         * g++.old-deja/g++.jason/report.C: Adjust.
27758         * g++.old-deja/g++.other/qual1.C: Adjust.
27759
27760 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
27761
27762         PR c++/14803
27763         * g++.dg/inherit/ptrmem1.C: New test.
27764
27765 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
27766
27767         PR c++/14755
27768         * gcc.c-torture/execute/20040331-1.c: New test.
27769         * gcc.dg/20040331-1.c: New test.
27770
27771 2004-04-01  Paul Brook  <paul@codesourcery.com>
27772
27773         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
27774
27775 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
27776
27777         PR c++/14724
27778         * g++.dg/init/goto1.C: New test.
27779
27780         PR c++/14763
27781         * g++.dg/template/defarg4.C: New test.
27782
27783 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
27784
27785         * gcc.dg/altivec-11.c: Extend test for more valid cases.
27786
27787 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
27788
27789         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
27790
27791 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
27792
27793         * gcc.dg/noncompile/undeclared-2.c: New test.
27794
27795 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
27796
27797         * gcc.dg/940409-1.c: Remove XFAIL.
27798         * gcc.dg/reg-vol-struct-1.c: New test.
27799
27800 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27801
27802         * gcc.dg/torture/builtin-wctype-1.c: New test.
27803
27804 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
27805
27806         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
27807         * gcc.dg/20001101-1.c: Likewise.
27808         * gcc.dg/20001102-1.c: Likewise.
27809
27810 2004-03-25  Roger Sayle  <roger@eyesopen.com>
27811
27812         * gcc.dg/compare8.c: Add an additional test for XOR.
27813
27814 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27815
27816         * gcc.dg/torture/builtin-ctype-1.c: New test.
27817
27818 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27819
27820         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
27821         * gcc.dg/torture/builtin-math-1.c: Likewise.
27822         * gcc.dg/torture/builtin-power-1.c: New test.
27823
27824 2004-03-24  Andreas Schwab  <schwab@suse.de>
27825
27826         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
27827         IA64 assembler.
27828
27829 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
27830             Roger Sayle  <roger@eyesopen.com>
27831
27832         * gcc.dg/compare8.c: New test case.
27833
27834 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
27835
27836         * g++.dg/ext/altivec-7.C: New test.
27837
27838 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
27839
27840         PR 12267, 12391, 12560, 13129, 14114, 14133
27841         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
27842         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
27843         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
27844         Adjust error regexps.
27845         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
27846         * gcc.dg/noncompile/undeclared-1.c: New test cases.
27847         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
27848         * gcc.dg/local1.c: Add explanatory comment.
27849
27850 2004-03-23  Roger Sayle  <roger@eyesopen.com>
27851
27852         PR optimization/14669
27853         * g++.dg/opt/fold2.C: New test case.
27854
27855 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
27856
27857         PR c/14069
27858         * gcc.dg/20040322-1.c: New test.
27859
27860 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27861
27862         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
27863         * gcc.dg/ultrasp4.c: Likewise.
27864         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
27865
27866 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
27867
27868         * gcc.dg/i386-sse-8.c: Reset default options.
27869
27870 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
27871
27872         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
27873         in the error message text.
27874
27875 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27876
27877         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
27878
27879 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
27880
27881         PR c++/14616
27882         * g++.dg/init/array13.C: New test.
27883
27884 2004-03-20  Roger Sayle  <roger@eyesopen.com>
27885
27886         PR target/13889
27887         * gcc.c-torture/compile/pr13889.c: New test case.
27888
27889 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27890
27891         PR c/14635
27892         * builtins-1.c (nan, nans): Don't test.
27893         * builtins-30.c: Don't use nan, nanf, nanl.
27894         * builtins-35.c: New test.
27895
27896 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
27897
27898         * g++.dg/ext/altivec-6.C: New test.
27899
27900 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
27901
27902         * g++.dg/init/placement3.C: New test.
27903
27904         * g++.dg/template/spec13.C: New test.
27905
27906         * g++.dg/lookup/using11.C: New test.
27907
27908         * g++.dg/lookup/koenig3.C: New test.
27909
27910         * g++.dg/template/operator2.C: New test.
27911
27912         * g++.dg/expr/dtor3.C: New test.
27913         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
27914         marker.
27915         * g++.old-deja/g++.law/visibility28.C: Likewise.
27916
27917 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
27918
27919         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
27920         * gcc.dg/ppc64-abi-3.c: Likewise.
27921
27922 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27923
27924         PR c++/14545
27925         * g++.dg/parse/template15.C: New test.
27926
27927 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27928
27929         * g++.dg/expr/dtor2.C: New test.
27930
27931         * g++.dg/lookup/anon4.C: New test.
27932
27933         * g++.dg/overload/using1.C: New test.
27934
27935         * g++.dg/template/lookup7.C: New test.
27936
27937         * g++.dg/template/typename6.C: New test.
27938
27939         * g++.dg/expr/cond6.C: New test.
27940
27941 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27942
27943         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
27944
27945 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27946
27947         * g++.dg/expr/cond5.C: New test.
27948         * g++.dg/expr/constcast1.C: Likewise.
27949         * g++.dg/expr/ptrmem2.C: Likewise.
27950         * g++.dg/expr/ptrmem3.C: Likewise.
27951         * g++.dg/lookup/main1.C: Likewise.
27952         * g++.dg/template/lookup6.C: Likewise.
27953
27954 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27955
27956         * gcc.dg/local1.c: New test.
27957
27958         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
27959
27960 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27961
27962         * gcc.dg/torture/builtin-convert-1.c: New test.
27963
27964 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27965
27966         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
27967
27968 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
27969
27970         PR c++/14481
27971         * g++.dg/warn/Wunused-7.C: New test.
27972
27973 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27974
27975         * gcc.dg/torture/builtin-integral-1.c: New test.
27976
27977 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
27978
27979         PR c++/14586
27980         * g++.dg/parse/non-dependent3.C: New test.
27981
27982 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
27983
27984         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
27985         * g++.dg/eh/simd-2.C: Likewise.
27986         * g++.dg/init/array10.C: Likewise.
27987         * gcc.c-torture/compile/simd-1.c: Likewise.
27988         * gcc.c-torture/compile/simd-2.c: Likewise.
27989         * gcc.c-torture/compile/simd-3.c: Likewise.
27990         * gcc.c-torture/compile/simd-4.c: Likewise.
27991         * gcc.c-torture/compile/simd-6.c: Likewise.
27992         * gcc.c-torture/execute/simd-1.c: Likewise.
27993         * gcc.c-torture/execute/simd-2.c: Likewise.
27994         * gcc.dg/compat/vector-defs.h: Likewise.
27995         * gcc.dg/20020531-1.c: Likewise.
27996         * gcc.dg/altivec-3.c: Likewise.
27997         * gcc.dg/altivec-4.c: Likewise.
27998         * gcc.dg/altivec-varargs-1.c: Likewise.
27999         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
28000         * gcc.dg/i386-mmx-3.c: Likewise.
28001         * gcc.dg/i386-sse-4.c: Likewise.
28002         * gcc.dg/i386-sse-5.c: Likewise.
28003         * gcc.dg/i386-sse-8.c: Likewise.
28004         * gcc.dg/simd-1.c: Likewise.
28005         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
28006         __ev64_opaque__ since the machine description provides it.
28007
28008 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28009
28010         * lib/compat.exp (skip_list): New global variable.
28011         Use it to hold the user defined COMPAT_SKIPS list if any.
28012         (compat-obj): Add the members of skip_list to optall.
28013
28014 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28015
28016         * gcc.dg/compat/union-by-value-1_main.c,
28017         union-by-value-1_x.c, union-by-value-1_y.c,
28018         union-check.h, union-defs.h,
28019         union-init.h, union-return-1_main.c,
28020         union-return-1_x.c, union-return-1_y.c: New files.
28021
28022 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28023
28024         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
28025         mixed-struct-init.h: Add 4 mixed structure types.
28026         struct-by-value-21_main.c, struct-by-value-21_x.c,
28027         struct-by-value-21_y.c, struct-return-21_main.c,
28028         struct-return-21_x.c, struct-return-21_y.c: New files.
28029
28030 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
28031
28032         PR c++/14550
28033         * g++.dg/parse/template14.C: New test.
28034
28035 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28036
28037         * gcc.c-torture/execute/20040313-1.c: New test.
28038
28039 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
28040
28041         PR target/14533
28042         * gcc.dg/20040311-2.c: New test.
28043
28044 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
28045
28046         PR other/14544
28047         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
28048         bit-field.
28049
28050 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
28051
28052         * gcc.dg/20040305-2.c: Add missing return statement.
28053
28054 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28055
28056         * gcc.dg/builtins-34.c: Also check pow10*.
28057
28058 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
28059
28060         PR target/14262
28061         * gcc.dg/20040305-2.c: New test.
28062
28063 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
28064
28065         * gcc.dg/20040310-1.c: New test.
28066
28067 2004-03-11  Roger Sayle  <roger@eyesopen.com>
28068
28069         * gcc.c-torture/execute/20040311-1.c: New test case.
28070
28071 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
28072
28073         PR c++/14476
28074         * g++.dg/lookup/enum1.C: New test.
28075
28076 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
28077
28078         PR c++/14510
28079         * g++.dg/lookup/struct2.C: New test.
28080
28081 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
28082
28083         * gcc.dg/builtins-34.c: New test.
28084
28085 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28086
28087         * gcc.dg/torture/builtin-nonneg-1.c: New test.
28088
28089 2004-03-09  James E Wilson  <wilson@specifixinc.com>
28090
28091         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
28092         * gcc.dg/alias-2.c: New testcase.
28093
28094 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
28095
28096         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
28097
28098 2004-03-09  Roger Sayle  <roger@eyesopen.com>
28099
28100         * gcc.c-torture/execute/20040309-1.c: New test case.
28101
28102 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
28103
28104         PR c++/14397
28105         * g++.dg/overload/ref1.C: New.
28106
28107 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28108
28109         PR c++/14409
28110         * g++.dg/template/spec12.C: New test.
28111
28112         PR c++/14448
28113         * g++.dg/parse/crash14.C: New test.
28114
28115 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
28116
28117         PR c++/14230
28118         * g++.dg/init/ref11.C: New test.
28119
28120 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
28121
28122         PR c++/14432
28123         * g++.dg/parse/builtin2.C: New test.
28124
28125 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
28126
28127         PR c++/14401
28128         * g++.dg/init/ctor3.C: New test.
28129         * g++.dg/init/union1.C: New test.
28130         * g++.dg/ext/anon-struct4.C: New test.
28131
28132 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
28133
28134         * g++.dg/lookup/koenig1.C: Tweak error messages.
28135         * g++.dg/lookup/used-before-declaration.C: Likewise.
28136         * g++.dg/other/do1.C: Likewise.
28137         * g++.dg/overload/koenig1.C: Likewise.
28138         * g++.dg/parse/crash13.C: Likewise.
28139         * g++.dg/template/instantiate3.C: Likewise.
28140
28141 2004-03-08  Eric Christopher  <echristo@redhat.com>
28142
28143         * * lib/target-supports.exp: Enable libiconv in test
28144         compilation.  Fix up error checking.
28145
28146 2004-03-08  Roger Sayle  <roger@eyesopen.com>
28147
28148         PR middle-end/14289
28149         * gcc.dg/pr14289-1.c: New test case.
28150         * gcc.dg/pr14289-2.c: Likewise.
28151         * gcc.dg/pr14289-3.c: Likewise.
28152
28153 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
28154
28155         * gcc.c-torture/execute/20040308-1.c: New test.
28156
28157 2004-03-07  Roger Sayle  <roger@eyesopen.com>
28158
28159         * gcc.c-torture/execute/20040307-1.c: New test case.
28160
28161 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
28162
28163         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
28164
28165 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
28166
28167         * gcc.dg/20040306-1.c: New test.
28168
28169 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
28170
28171         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
28172         them static.
28173         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
28174
28175 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28176
28177         PR c/14465
28178         * gcc.dg/decl-6.c: New test.
28179
28180 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28181
28182         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
28183         Rename LOGPOW -> LOG_POW.
28184         (SQRT_EXP, POW_EXP): New.
28185
28186 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28187
28188         * gcc.dg/i386-sse-8.c: New test.
28189
28190 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28191
28192         PR c/14114
28193         * gcc.dg/decl-5.c: New test.
28194
28195 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
28196
28197         * gcc.dg/20040305-1.c: New test.
28198
28199 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
28200
28201         PR other/14354
28202         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
28203
28204 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
28205
28206         PR c++/14425, c++/14426
28207         * g++.dg/ext/altivec-4.C: New test.
28208         * g++.dg/ext/altivec-5.C: New test.
28209
28210 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
28211
28212         * g++.old-deja/g++.other/linkage1.C: Expect errors about
28213         global variables of a type with no linkage.
28214         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
28215         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
28216         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
28217         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
28218         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
28219         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
28220         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
28221         * g++.dg/warn/deprecated.C: Name enum Color.
28222         * g++.dg/overload/VLA.C: Name structure for 'b'.
28223         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
28224
28225 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28226
28227         * gcc.c-torture/compile/20040304-1.c: New test.
28228
28229 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
28230
28231         PR 13728
28232         * gcc.dg/decl-4.c: New testcase.
28233
28234 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
28235
28236         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
28237         as PRECF if sizeof (float) > sizeof (double).
28238         (PRECL): Make it the same as PRECF if
28239         sizeof (float) > sizeof (long double).
28240
28241 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28242
28243         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
28244         system type.  Add check for irix6 which doesn't have c99 runtime.
28245
28246 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
28247
28248         * gcc.dg/const-elim-1.c: xfail for xtensa.
28249
28250 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28251
28252         PR c++/14369
28253         * g++.dg/template/cond4.C: New test.
28254
28255 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28256
28257         PR c++/14360
28258         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
28259
28260         PR c++/14361
28261         * g++.dg/parse/defarg7.C: New test.
28262
28263         PR c++/14359
28264         * g++.dg/template/friend26.C: New test.
28265
28266 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28267
28268         PR c++/14324
28269         * g++.dg/abi/mangle21.C: New test.
28270
28271         PR c++/14260
28272         * g++.dg/parse/constructor2.C: New test.
28273
28274         PR c++/14337
28275         * g++.dg/template/sfinae1.C: New test.
28276
28277 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
28278
28279         PR c++/14267
28280         * g++.dg/expr/crash2.C: New test.
28281
28282         PR middle-end/13448
28283         * gcc.dg/inline-5.c: New test.
28284         * gcc.dg/always-inline.c: Split out tests into ...
28285         * gcc.dg/always-inline2.c: ... this and ...
28286         * gcc.dg/always-inline3.c: ... this.
28287
28288 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
28289
28290         PR debug/12103
28291         * g++.dg/debug/crash1.C: New test.
28292
28293 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
28294
28295         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
28296         function with __attribute__((noinline)).
28297         (recurser_void2): Likewise.
28298         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
28299         (recurser_void2): Likewise.
28300
28301 2004-02-29  Roger Sayle  <roger@eyesopen.com>
28302
28303         PR middle-end/14203
28304         * g++.dg/warn/Wunused-6.C: New test case.
28305
28306 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
28307
28308         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
28309         not defined.
28310
28311 2004-02-27  Eric Christopher  <echristo@redhat.com>
28312
28313         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
28314         * g++.dg/charset/asm2.c: Run only x86.
28315         * gcc.dg/charset/asm3.c: Ditto.
28316
28317 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
28318
28319         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
28320         ld_library_path.
28321
28322 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
28323
28324         * g++.dg/ext/altivec-3.C: New.
28325
28326 2004-02-26  Richard Henderson  <rth@redhat.com>
28327
28328         * g++.dg/ext/attrib10.C: Mark for warning.
28329         * gcc.dg/attr-alias-1.c: New.
28330
28331 2004-02-26  Richard Henderson  <rth@redhat.com>
28332
28333         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
28334         * gcc.c-torture/execute/20040208-2.c: ... it back.
28335
28336 2004-02-26  Eric Christopher  <echristo@redhat.com>
28337
28338         * lib/target-supports.exp (check-iconv-available): New function.
28339         * lib/gcc-dg.exp (dg-require-iconv): New function.
28340         Use above.
28341         * gcc.dg/charset: New directory.
28342         * gcc.dg/charset/charset.exp: New file.
28343         * gcc.dg/charset/asm1.c: Ditto.
28344         * gcc.dg/charset/asm2.c: Ditto.
28345         * gcc.dg/charset/asm3.c: Ditto.
28346         * gcc.dg/charset/asm4.c: Ditto.
28347         * gcc.dg/charset/asm5.c: Ditto.
28348         * gcc.dg/charset/attribute1.c: Ditto.
28349         * gcc.dg/charset/attribute2.c: Ditto.
28350         * gcc.dg/charset/string1.c: Ditto.
28351         * g++.dg/charset: New directory.
28352         * g++.dg/dg.exp: Add here. Special options.
28353         * g++.dg/charset/charset.exp: New file.
28354         * g++.dg/charset/asm1.c: Ditto.
28355         * g++.dg/charset/asm2.c: Ditto.
28356         * g++.dg/charset/asm3.c: Ditto.
28357         * g++.dg/charset/asm4.c: Ditto.
28358         * g++.dg/charset/attribute1.c: Ditto.
28359         * g++.dg/charset/attribute2.c: Ditto.
28360         * g++.dg/charset/extern1.cc: Ditto.
28361         * g++.dg/charset/extern2.cc: Ditto.
28362         * g++.dg/charset/string1.c: Ditto.
28363
28364 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
28365
28366         PR c++/14278
28367         * g++.dg/parse/comma1.C: New test.
28368
28369 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28370
28371         PR c++/14284
28372         * g++.dg/template/ttp8.C: New test.
28373
28374 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
28375
28376         * gcc.dg/fixuns-trunc-1.c: New test.
28377
28378 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28379
28380         * gcc.dg/builtins-config.h: Use #elif.
28381
28382 2004-02-26  Michael Matz  <matz@suse.de>
28383
28384         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
28385         * gcc.dg/991214-1.c: Likewise.
28386         * gcc.dg/i386-asm-1.c: Likewise.
28387
28388 2004-02-25  Richard Henderson  <rth@redhat.com>
28389
28390         * gcc.c-torture/execute/20040208-2.c: Move ...
28391         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
28392
28393 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28394
28395         PR c++/14246
28396         * g++.dg/other/crash-3.C: New test.
28397
28398 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28399
28400         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
28401         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
28402
28403         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
28404         HP-UX.
28405
28406 2004-02-24  Michael Matz  <matz@suse.de>
28407
28408         * gcc.dg/i386-regparm.c: New.
28409
28410 2004-02-23  James E Wilson  <wilson@specifixinc.com>
28411
28412         * gcc.c-torture/execute/20040223-1.c: New.
28413
28414 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
28415             Kazu Hirata  <kazu@cs.umass.edu>
28416
28417         * gcc.dg/fwritable-strings-1.c: Remove.
28418
28419 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
28420
28421         PR c/14156
28422         * gcc.dg/20040223-1.c: New test.
28423
28424 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28425
28426         PR c++/14106
28427         * g++.dg/ext/typeof9.C: New test.
28428
28429 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28430
28431         PR c++/14250
28432         * g++.dg/other/switch1.C: New test.
28433
28434 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28435
28436         * gcc.dg/cast-function-1.c: Adjust for new informative message.
28437         * gcc.dg/va-arg-1.c: Likewise.
28438
28439 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28440
28441         PR c++/14143
28442         * g++.dg/template/koenig5.C: New test.
28443
28444 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
28445
28446         * g++.dg/ext/altivec-1.C: Generalize target triple.
28447         * g++.dg/ext/altivec-2.C: New test case.
28448         * g++.dg/ext/altivec_check.h: New file.
28449         * gcc.dg/altivec-1.c: Generalize target triple;
28450         include altivec_check.h and call altivec_check().
28451         * gcc.dg/altivec-[2-5].c: Generalize target triple.
28452         * gcc.dg/altivec-6.c: New test case.
28453         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
28454         type casts as needed.
28455         * gcc.dg/altivec-10.c: Include altivec_check.h and call
28456         altivec_check().
28457         * gcc.dg/altivec-12.c: New test case.
28458         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
28459         include altivec_check.h and call altivec_check().
28460         * gcc.dg/altivec_check.h: New file.
28461
28462 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28463
28464         * lib/target-supports.exp (check_alias_available): Don't mangle
28465         function `g' in test program.
28466
28467 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28468
28469         * lib/target-supports.exp (check_profiling_available): Check
28470         argument to determine whether we support a profiling type.
28471         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
28472         check_profiling_available.
28473         * g++.dg/bprob/bprob.exp: Likewise.
28474         * g77.dg/bprob/bprob.exp: Likewise.
28475         * gcc.misc-tests/bprob.exp: Likewise.
28476         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
28477         dg-require-profiling and delete expected error handling.
28478         * gcc.dg/20021014-1.c: Likewise.
28479         * gcc.dg/nest.c: Likewise.
28480
28481 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28482
28483         PR c++/12007
28484         * g++.dg/other/vthunk1.C: New test.
28485
28486 2004-02-20  Falk Hueffner  <falk@debian.org>
28487
28488         PR target/14201
28489         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
28490
28491 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
28492
28493         PR c++/13927
28494         * g++.dg/other/error8.C: Remove XFAIL markers.
28495
28496         PR c++/14173
28497         * g++.dg/ext/packed5.C: New test.
28498
28499         PR c++/14199
28500         * g++.dg/warn/Wunused-5.C: New test.
28501
28502         PR c++/14186
28503         * g++.dg/lookup/member1.C: New test.
28504
28505 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
28506
28507         * gcc.c-torture/compile/20040130-1.c: Enable only when
28508         __INT_MAX__ >= 2147483647L.
28509         * gcc.c-torture/compile/961203-1.c: Likewise.
28510
28511 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
28512
28513         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
28514         * g++.dg/opt/template1.C: Robustify assembler regexp
28515
28516 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28517
28518         * gcc.c-torture/execute/simd-4.x: Remove.
28519         * gcc.c-torture/execute/va-arg-25.x: Likewise.
28520         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
28521         Guard with #ifndef SKIP_ATTRIBUTE.
28522         * gcc.dg/compat/vector-1_y.c: Likewise.
28523         * gcc.dg/compat/vector-2_x.c: Likewise.
28524         * gcc.dg/compat/vector-2_y.c: Likewise.
28525         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
28526         * g++.dg/eh/simd-2.C: Likewise.
28527
28528 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
28529
28530         * gcc.c-torture/compile/complex-1.c: New.
28531
28532 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
28533
28534         PR target/14209
28535         * gcc.c-torture/execute/20040218-1.c: New test.
28536
28537 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28538
28539         PR c++/14181
28540         * g++.dg/parse/new2.C: New test.
28541
28542 2004-02-18  Paul Brook  <paul@codesourcery.com>
28543
28544         * gcc.c-torture/compile/libcall-1.c: New test.
28545
28546 2004-02-18  Paul Brook  <paul@codesourcery.com>
28547
28548         PR debug/12934
28549         * gcc.dg/debug/debug-7.c: New test.
28550
28551 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
28552
28553         * gcc.dg/20040217-1.c: New test.
28554
28555 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
28556
28557         * gcc.c-torture/execute/990208-1.x: Delete.
28558
28559 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
28560
28561         * gcc.c-torture/execute/20040208-2.x: New file.
28562
28563 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
28564
28565         PR c++/11326
28566         * g++.dg/abi/structret1.C: New test.
28567
28568 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
28569
28570         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
28571         (i386_cpuid): No need to test if cpuid is available on AMD64.
28572         Fix assembly, so that it works onboth i386 and AMD64.
28573         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
28574         (vecInLong): Fix s[] member type to unsigned int.
28575         (vecInWord): Remove type.
28576         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
28577         (a64, b64, c64, d64, e64): Remove.
28578         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
28579         Remove unused variable.  Remove initialization of removed variables.
28580         Don't call mmx_tests nor sse_tests.
28581         (reference_mmx, reference_sse): Remove.
28582         (check): Add return stmt.
28583         * gcc.dg/i386-sse-7.c: New test.
28584         * gcc.dg/i386-mmx-4.c: New test.
28585
28586 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28587
28588         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
28589         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28590         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28591         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
28592         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
28593         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
28594         g++.dg/tc1/dr94.C: Fix line terminator.
28595
28596 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
28597
28598         * gcc.c-torture/compile/20040216-1.c: New.
28599
28600 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28601
28602         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28603         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28604         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
28605         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
28606         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
28607         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
28608
28609 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28610
28611         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
28612
28613 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
28614
28615         PR c++/13971
28616         * g++.dg/expr/cond4.C: New test.
28617
28618         PR c++/14086
28619         * g++.dg/lookup/crash2.C: New test.
28620
28621 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
28622
28623         * gcc.c-torture/compile/20040214-2.c: New test.
28624
28625 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
28626
28627         PR c++/14116
28628         * g++.dg/ext/typeof8.C: New test.
28629
28630 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
28631
28632         * gcc.c-torture/compile/20040214-1.c: New test.
28633
28634 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28635
28636         PR c++/13635
28637         * g++.dg/template/spec11.C: New test.
28638
28639 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28640
28641         PR c++/13927
28642         * g++.dg/other/error8.C: New test.
28643
28644 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
28645
28646         PR c++/14122
28647         * g++.dg/template/array4.C: New test.
28648
28649         PR c++/14108
28650         * g++.dg/inherit/thunk2.C: New test.
28651
28652         PR c++/14083
28653         * g++.dg/eh/cond2.C: New test.
28654
28655 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
28656
28657         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
28658
28659 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
28660
28661         * lib/scanasm.exp (dg-scan): Quote pattern before display.
28662
28663 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
28664
28665         * g++.dg/simd-2.C: xfail on ppc64-linux.
28666
28667 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28668
28669         PR c/456
28670         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
28671         tests.
28672
28673 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
28674
28675         * gcc.dg/builtins-33.c: New test.
28676
28677 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
28678
28679         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
28680
28681 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
28682
28683         * g++.dg/simd-2.C: Set -maltivec for ppc64.
28684
28685 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
28686
28687         * gcc.dg/ppc64-abi-3.c: New test.
28688
28689 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
28690
28691         PR c/14092
28692
28693         * gcc.dg/pr14092-1.c: New testcase.
28694
28695 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
28696
28697         * gcc.dg/cpp/assert4.c: Fix typo last change.
28698
28699         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
28700         * gcc.dg/cpp/assert4.c: Handle powerpc64.
28701
28702         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
28703
28704 2004-02-09  Roger Sayle  <roger@eyesopen.com>
28705
28706         * gcc.c-torture/compile/20040209-1.c: New test case.
28707
28708 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28709
28710         * gcc.dg/c90-init-1.c: Adjust expected error messages.
28711
28712 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
28713
28714         * gcc.c-torture/execute/20040208-[12].c: New tests.
28715
28716 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28717
28718         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
28719
28720 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28721
28722         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
28723
28724 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
28725
28726         Bug 13856
28727         * gcc.dg/visibility-8.c: New testcase.
28728
28729 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
28730
28731         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
28732         arguments.
28733         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
28734
28735 2004-02-07  Roger Sayle  <roger@eyesopen.com>
28736
28737         PR middle-end/13696
28738         * g++.dg/opt/fold1.C: New test case.
28739
28740 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28741
28742         PR c++/14033
28743         * g++.dg/other/crash-2.C: New test.
28744
28745 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28746
28747         PR c++/14028
28748         * g++.dg/parse/angle-bracket2.C: New test.
28749
28750 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28751
28752         PR middle-end/13750
28753         Revert:
28754         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
28755         PR pch/13361
28756         * testsuite/g++.dg/pch/wchar-1.C: New.
28757         * testsuite/g++.dg/pch/wchar-1.Hs: New.
28758
28759 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28760
28761         PR c++/14008
28762         * g++.dg/parse/error15.C: New test.
28763         * g++.dg/parse/crash11.C: Update dg-error mark.
28764
28765 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28766
28767         PR c++/13932
28768         * g++.dg/warn/conv2.C: New test.
28769
28770 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28771
28772         PR c++/13086
28773         * g++.dg/warn/incomplete1.C: Remove xfail.
28774
28775 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28776
28777         * lib/file-format.exp (gcc_target_object_format): Use
28778         ${tool}_target_compile, not gcc_target_compile.
28779         * lib/target-supports.exp (check_alias_available): Likewise.
28780         (check_gc_sections_available): Likewise.
28781         * g++.dg/ext/attrib10.C: Use dg-require-alias.
28782         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
28783         dg-require-alias.
28784
28785 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28786
28787         PR c++/13969
28788         * g++.dg/template/static6.C: New test.
28789
28790 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
28791
28792         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
28793
28794 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28795
28796         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
28797         tests for systems where `char' is unsigned by default.
28798
28799 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28800
28801         PR c++/13997
28802         * g++.dg/template/partial3.C: New test.
28803
28804 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
28805
28806         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
28807         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
28808         Remove mentions of obsolete ports.
28809
28810 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
28811
28812         * gcc.dg/noncompile/20001228-1.c: Fix for new
28813         error message.
28814
28815 2004-02-03  Roger Sayle  <roger@eyesopen.com>
28816
28817         PR target/9348
28818         * gcc.c-torture/execute/multdi-1.c: New test case.
28819
28820 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28821
28822         PR c++/13925
28823         * g++.dg/template/lookup5.C: New test.
28824
28825 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28826
28827         PR c++/13950
28828         * g++.dg/template/lookup4.C: New test.
28829
28830         PR c++/13970
28831         * g++.dg/parse/error14.C: New test.
28832
28833         PR c++/14002
28834         * g++.dg/parse/template13.C: New test.
28835
28836 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28837
28838         PR c++/13978
28839         * g++.dg/template/koenig4.C: New test.
28840
28841         PR c++/13968
28842         * g++.dg/template/crash17.C: New test.
28843
28844         PR c++/13975
28845         * g++.dg/parse/error13.C: New test.
28846         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
28847
28848 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28849
28850         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
28851
28852 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
28853
28854         PR c/11658
28855         PR c/13994
28856         * gcc.dg/noncompile/20040203-1.c: New test.
28857         * gcc.dg/noncompile/20040203-2.c: Likewise.
28858         * gcc.dg/noncompile/20040203-3.c: Likewise.
28859         * gcc.dg/20040203-1.c: Likewise.
28860
28861 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
28862
28863         PR c++/10858
28864         * g++.dg/template/sizeof7.C: New test.
28865
28866 2004-02-02  Eric Christopher  <echristo@redhat.com>
28867             Zack Weinberg  <zack@codesourcery.com>
28868
28869         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
28870
28871 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
28872
28873         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
28874         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
28875         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
28876         * gcc.dg/cleanup-5.c: Run only on Linux targets.
28877
28878 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
28879
28880         PR c++/13113
28881         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
28882
28883         PR c++/13854
28884         * g++.dg/ext/attrib13.C: New test.
28885
28886         PR c++/13907
28887         * g++.dg/conversion/op2.C: New test.
28888
28889 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28890
28891         * gcc.dg/titype-1.c: Fix pasto.
28892
28893 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28894
28895         * gcc.dg/titype-1.c: New test.
28896
28897 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28898
28899         PR c++/13957
28900         * g++.dg/template/non-type-template-argument-1.C,
28901         g++.dg/template/qualified-id1.C: Update dg-error marks.
28902         * g++.dg/template/nontype6.C: New test.
28903
28904 2004-02-01  Roger Sayle  <roger@eyesopen.com>
28905
28906         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
28907         * gcc.dg/builtins-31.c: New testcase.
28908         * gcc.dg/builtins-32.c: New testcase.
28909
28910 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
28911
28912         * objc.dg/call-super-2.m: Update line numbers
28913         for the including of stddef.h.
28914
28915 2004-01-30  Michael Matz  <matz@suse.de>
28916
28917         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
28918         g++.dg/ext/case-range3.C: New tests.
28919
28920 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28921
28922         DR206
28923         PR c++/13813
28924         * g++.dg/template/member4.C: New test.
28925
28926 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28927
28928         PR c++/13683
28929         * g++.dg/template/sizeof6.C: New test.
28930
28931 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28932
28933         * gcc.dg/fwritable-strings-1.c: New test.
28934
28935 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28936
28937         * gcc.c-torture/compile/20040130-1.c: New test.
28938
28939 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
28940
28941         * objc.dg/call-super-2.m: Include stddef.h for size_t.
28942
28943 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
28944
28945         PR c++/13883
28946         * g++.dg/template/ctor3.C: New test.
28947
28948 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28949
28950         * g++.dg/tc1: New directory.
28951         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
28952         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
28953         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
28954         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
28955         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
28956
28957 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28958
28959         * g++.dg/parse/error11.C: New test.
28960         * g++.dg/parse/error12.C: Likewise.
28961
28962 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
28963
28964         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
28965         (scan_initial, main): Use aligned_sizeof instead of sizeof.
28966
28967 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
28968
28969         PR c++/13791
28970         * g++.dg/ext/attrib12.C: New test.
28971
28972         PR c++/13736
28973         * g++.dg/parse/cast2.C: New test.
28974
28975 2004-01-27  James E Wilson  <wilson@specifixinc.com>
28976
28977         * objc.dg/encode-2.m (main): New local string.  Set depending on
28978         sizeof long.  Use in sscanf call.
28979         * objc.dg/encode-3.m (main): New local string.  Set depending on
28980         sizeof long.  Use in scan_initial call.
28981
28982 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28983
28984         * objc.dg/call-super-2.m: Make LP64-safe.
28985         * objc.dg/desig-init-1.m: Likewise.
28986
28987 2004-01-27  Devang Patel <dpatel@apple.com>
28988
28989         * g++.dg/debug/namespace1.C: New test.
28990
28991 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
28992
28993         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
28994         xscale-*-*.
28995
28996         * gcc.dg/arm-mmx-1.c: New test.
28997
28998 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28999
29000         * gcc.dg/20040127-1.c: New test.
29001         * gcc.dg/20040127-2.c: New test.
29002
29003 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29004
29005         * objc.dg/stret-1.m (glob): Renamed to globa.
29006
29007 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
29008
29009         PR c++/13663
29010         * g++.dg/expr/for1.C: New test.
29011
29012 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
29013
29014         PR middle-end/13779
29015         * gcc.dg/darwin-longlong.c: New test.
29016
29017 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
29018
29019         * gcc.dg/20040124-1.c: Moved test from here...
29020         * gcc.c-torture/compile/20040124-1.c: ...to here.
29021
29022 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29023
29024         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
29025         the assembly output if -m64 is passed.
29026
29027 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
29028
29029         PR c++/13833
29030         * g++.dg/template/cond3.C: New test.
29031
29032 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29033
29034         PR c++/13810
29035         * g++.dg/template/ttp7.C: New test.
29036
29037 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29038
29039         PR c++/13797
29040         * g++.dg/template/nontype4.C: New test.
29041         * g++.dg/template/nontype5.C: Likewise.
29042
29043 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
29044
29045         * gcc.dg/torture/mips-clobber-at.c: New test.
29046
29047 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
29048
29049         * gcc.dg/20040124-1.c: New test.
29050
29051 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
29052
29053         * gcc.dg/20040123-1.c: New test.
29054
29055 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
29056
29057         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
29058
29059 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29060
29061         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
29062
29063 2004-01-23  Andrew Pinski  <apinski@apple.com>
29064
29065         * gcc.dg/20030121-1.c: Move to ..
29066         * gcc.dg/20040121-1.c: here.
29067
29068 2004-01-23  Roger Sayle  <roger@eyesopen.com>
29069
29070         * gcc.dg/builtins-29.c: New test case.
29071
29072 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
29073
29074         PR 18314
29075         * gcc.dg/builtins-30.c: New testcase.
29076
29077 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
29078
29079         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
29080         * lib/g77.exp: Likewise.
29081         * lib/objc.exp: Likewise.
29082         * lib/g++.exp: Likewise.
29083
29084 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29085
29086         * gcc.dg/struct-by-value-2.c: New test.
29087
29088 2004-01-21  Andrew Pinski  <apinski@apple.com>
29089
29090         PR target/13785
29091         * gcc.dg/20030121-1.c: New test.
29092
29093 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
29094
29095         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
29096         clobber frame pointer register in asm statement.
29097
29098 2004-01-21  Falk Hueffner  <falk@debian.org>
29099
29100         * gcc.c-torture/compile/20040121-1.c: New test.
29101
29102 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
29103
29104         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
29105
29106 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
29107
29108         * gcc.dg/ppc64-abi-2.c: New test.
29109
29110 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
29111
29112         * lib/treelang.exp: Fill out this file.
29113         * lib/treelang-dg.exp: New File.
29114
29115 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29116
29117         * gcc.c-torture/compile/981022-1.c: Remove.
29118         * gcc.dg/array-5.c: Remove XFAIL.
29119         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
29120         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
29121         gcc.dg/cond-lvalue-1.c: Update.
29122         * gcc.dg/cast-lvalue-2.c: New test.
29123
29124 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
29125
29126         PR c++/13592
29127         * g++.dg/other/error1.C (class foo): Tweak error message.
29128
29129         PR c++/13592
29130         * g++.dg/template/call2.C: New test.
29131
29132 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29133
29134         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
29135         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
29136         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
29137         scalar-return-1_x.c, scalar-return-2_y.c,
29138         scalar-return-3_x.c, scalar-return-3_y.c,
29139         scalar-return-4_x.c, scalar-return-4_y.c,
29140         struct-align-1.h, struct-align-1_x.c,
29141         struct-align-1_y.c, struct-align-2.h,
29142         struct-align-2_x.c, struct-align-2_y.c,
29143         struct-by-value-10_y.c, struct-by-value-11_x.c,
29144         struct-by-value-11_y.c, struct-by-value-12_x.c,
29145         struct-by-value-12_y.c, struct-by-value-13_x.c,
29146         struct-by-value-13_y.c, struct-by-value-14_x.c,
29147         struct-by-value-14_y.c, struct-by-value-15_x.c,
29148         struct-by-value-15_y.c, struct-by-value-16_y.c,
29149         struct-by-value-17_y.c, struct-by-value-18_y.c,
29150         struct-by-value-19_y.c, struct-by-value-1_x.c,
29151         struct-by-value-1_y.c, struct-by-value-20_y.c,
29152         struct-by-value-2_x.c, struct-by-value-2_y.c,
29153         struct-by-value-3_y.c, struct-by-value-4_x.c,
29154         struct-by-value-4_y.c, struct-by-value-5_y.c,
29155         struct-by-value-6_y.c, struct-by-value-7_y.c
29156         struct-by-value-8_x.c, struct-by-value-8_y.c
29157         struct-by-value-9_x.c, struct-by-value-9_y.c
29158         struct-return-10_x.c, struct-return-10_y.c,
29159         struct-return-19_x.c, struct-return-20_x.c
29160         struct-return-2_x.c, struct-return-2_y.c
29161         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
29162         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
29163
29164 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29165
29166         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
29167         attribute on sparc*-sun-solaris2.*.
29168
29169 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
29170
29171         PR c++/13710
29172         * g++.dg/ext/typeof7.C: New test.
29173
29174 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
29175
29176         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
29177         * gcc.dg/const-elim-1.c: Same.
29178
29179 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
29180
29181         * objc.dg/stret-1.m: New.
29182         * objc.dg/stret-2.m: New.
29183
29184 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
29185
29186         PR c++/11895
29187         * g++.dg/ext/vector1.C: New test.
29188
29189 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
29190
29191         * gcc.dg/pch/import-1.c: New.
29192         * gcc.dg/pch/import-1.hs: New.
29193         * gcc.dg/pch/import-1a.h: New.
29194         * gcc.dg/pch/import-1b.h: New.
29195         * gcc.dg/pch/import-1c.h: New.
29196
29197 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
29198
29199         PR c++/13574
29200         * g++.dg/ext/array1.C: New test.
29201
29202         PR c++/13178
29203         * g++.dg/conversion/op1.C: New test.
29204
29205 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
29206
29207         PR 11864
29208         From Kazumoto Kojima / Dan Kegel:
29209         * gcc.dg/pr11864-1.c: New test.
29210
29211         PR 10392
29212         From Marcus Comstedt / Dan Kegel:
29213         * gcc.dg/pr10392-1.c: New test.
29214
29215 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
29216
29217         PR c++/13478
29218         * g++.dg/init/ref10.C: New test.
29219
29220 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29221
29222         PR c++/13407
29223         * g++.dg/parse/typename6.C: New test.
29224
29225 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
29226
29227         PR pch/13361
29228         * testsuite/g++.dg/pch/wchar-1.C: New.
29229         * testsuite/g++.dg/pch/wchar-1.Hs: New.
29230
29231 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29232
29233         PR c++/9259
29234         * g++.dg/expr/sizeof2.C: New test.
29235
29236 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
29237
29238         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
29239
29240 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
29241
29242         PR c++/13659
29243         * g++.dg/lookup/strong-using-3.C: New.
29244         * g++.dg/lookup/using-10.C: New.
29245
29246 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
29247
29248         PR c++/13594
29249         * g++.dg/lookup/strong-using-2.C: New.
29250
29251 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
29252             Dan Kegel <dank@kegel.com>
29253             J"orn Rennecke <joern.rennecke@superh.com>
29254
29255         PR target/9365
29256         * gcc.dg/pr9365-1.c: New test.
29257
29258 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29259
29260         PR c++/8856
29261         * g++.dg/parse/casting-operator2.C: New test.
29262         * g++.old-deja/g++.pt/explicit83.C: Remove.
29263
29264 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29265
29266         * gcc.dg/label-compound-stmt-1.c: New test.
29267         * gcc.c-torture/compile/950922-1.c,
29268         gcc.c-torture/compile/20000211-3.c,
29269         gcc.c-torture/compile/20000518-1.c,
29270         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
29271         compound statements.
29272
29273 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
29274
29275         * gcc.dg/ppc64-abi-1.c: New test.
29276
29277 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
29278
29279          * g++.dg/ext/attrib9.C: Add dg-warnings.
29280
29281 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29282
29283         PR c++/12335
29284         * g++.dg/parse/dtor3.C: New test.
29285
29286 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
29287
29288         PR c++/12709
29289         * g++.dg/parse/try-catch-1.C: New test.
29290
29291 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
29292
29293         * ada/acats/run_all.sh: Add more verbose output in acats.log
29294         when compiling tests.
29295
29296 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
29297
29298         PR 13656
29299         * gcc.dg/typedef-redecl.c: New test case.
29300         * gcc.dg/typedef-redecl.h: New support file.
29301
29302 2004-01-13  Jan Hubicka  <jh@suse.cz>
29303
29304         * gcc.dg/always_inline.c: New test.
29305         * gcc.dg/debug/20031231-1.c: Fix.
29306
29307 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29308
29309         PR c++/13474
29310         * g++.dg/template/array3.C: New test.
29311
29312 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
29313
29314         * g++.dg/ext/lvalue1.C: No longer expected to fail.
29315         * g++.dg/warn/Wunused-2.C: Likewise.
29316
29317 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29318
29319         PR c++/13289
29320         * g++.dg/template/instantiate6.C: New test.
29321
29322 2004-01-12  Roger Sayle  <roger@eyesopen.com>
29323
29324         PR middle-end/11397
29325         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
29326
29327 2004-01-12  Jan Hubicka  <jh@suse.cz>
29328
29329         PR opt/12826
29330         * gcc.dg/20040112-1.c: New.
29331
29332         * gcc.dg/dwarf-die[1-7].c: Move to...
29333         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
29334         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
29335
29336 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
29337
29338         PR c++/4100
29339         * g++.dg/parse/friend4.C: New test.
29340
29341 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
29342
29343         PR c++/4100
29344         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
29345         definition is called a friend.
29346
29347 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
29348
29349         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
29350
29351 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
29352
29353         PR c++/3478
29354         * g++.dg/parse/error10.C: New test.
29355         * g++.dg/template/arg2.C: Accept "invalid type" error.
29356
29357 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
29358
29359         PR middle-end/13392
29360         * g++.dg/opt/expect2.C: New test.
29361
29362 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
29363
29364         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
29365         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
29366         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
29367         Update dg-error regexps.
29368
29369 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
29370
29371         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
29372         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
29373
29374 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29375
29376         * gcc.dg/pragma-re-1.c: Use right pointer type.
29377
29378 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29379
29380         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
29381
29382 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
29383
29384         * gcc.dg/rs6000-ldouble-1.c: New.
29385
29386 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29387
29388         DR 337
29389         PR c++/9256
29390         * g++.dg/other/abstract1.C: New test.
29391
29392 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
29393
29394         * g++.dg/lookup/strong-using-1.C: New.
29395
29396 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29397
29398         PR c/11234
29399         * gcc.dg/func-ptr-conv-1.c: New test.
29400         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
29401
29402 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
29403
29404         PR target/13380.
29405         * gcc.c-torture/compile/20040109-1.c: New.
29406
29407 2004-01-08  Stuart Hastings  <stuart@apple.com>
29408
29409         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
29410         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
29411         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
29412
29413 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
29414
29415         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
29416
29417 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29418
29419         * ada/acats/run_acats: Treat 'gnatchop' the same way
29420         as 'gnatmake'.  Export GCC_DRIVER.
29421         * ada/acats/run_all.sh: Add target_gnatchop.  Use
29422         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
29423
29424 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29425
29426         PR c++/12573
29427         * g++.dg/template/dependent-expr4.C: New test.
29428
29429 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
29430
29431         * gcc.dg/altivec-11.c: New test.
29432
29433 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
29434
29435         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
29436
29437 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
29438
29439         PR c/6024
29440         * gcc.dg/enum-compat-1.c: New test.
29441         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
29442
29443 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
29444
29445         PR c/12165
29446         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
29447         gcc.dg/c99-idem-qual-3.c: New tests.
29448
29449 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
29450
29451         * gcc.dg/winline-7.c: Don't cast void * to int.
29452
29453 2004-01-06  Jan Hubicka  <jh@suse.cz>
29454
29455         * gcc.dg/i386-sse-5.c: New test
29456         * g++.dg/eh/simd-1.c: Add -w argument for i386.
29457
29458 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
29459
29460         PR c++/12815
29461         * g++.dg/rtti/typeid4.C: New test.
29462
29463 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29464
29465         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
29466
29467 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
29468
29469         PR c++/12132
29470         * g++.dg/template/error11.C: New test.
29471
29472         PR c++/13451
29473         * g++.dg/template/class2.C: New test.
29474
29475 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29476         Richard Sandiford <rsandifo@redhat.com>
29477
29478         PR c++/13387
29479         * g++.dg/opt/alias3.C: New test.
29480
29481 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
29482
29483         PR c++/13157
29484         * g++.dg/template/koenig3.C: New test.
29485
29486         PR c++/13529
29487         * g++.dg/parse/offsetof3.C: New test.
29488
29489         * g++.dg/init/copy7.C: Add missing dg-error markers.
29490
29491         PR c++/12226
29492         * g++.dg/init/copy7.c: New test.
29493
29494         PR c++/13536
29495         * g++.dg/parse/cast1.C: New test.
29496
29497 2004-01-04  Jan Hubicka  <jh@suse.cz>
29498
29499         * gcc.dg/winline[1-7].c: New tests.
29500
29501 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29502
29503         PR c++/13520
29504         * g++.dg/template/qualttp22.C: New test.
29505
29506 2004-01-01  Jan Hubicka  <jh@suse.cz>
29507
29508         * gcc.dg/debug/20031231-1.c: New.
29509         * gcc.c-torture/compile/20040101-1.c: New.
29510         * gcc.dg/dwarf-die-[1-7].c: New.
29511
29512 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
29513
29514         PR optimization/13521
29515         * gcc.c-torture/compile/20031231-1.c: New test.
29516
29517 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
29518
29519         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
29520
29521 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29522
29523         PR c++/10079
29524         * g++.dg/template/crash16.C: New test.
29525
29526 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
29527
29528         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
29529
29530 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
29531
29532         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
29533         ports.
29534         * g++.old-deja/g++.jason/thunk3.C: Likewise.
29535         * g++.old-deja/g++.law/profile1.C: Likewise.
29536         * gcc.c-torture/compile/981006-1.c: Likewise.
29537         * gcc.c-torture/execute/loop-2e.x: Likewise.
29538         * gcc.c-torture/execute/loop-2f.x: Remove.
29539         * gcc.c-torture/execute/loop-2g.x: Likewise.
29540         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
29541         * gcc.dg/20020312-2.c: Remove traces of dead ports.
29542
29543 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
29544
29545         PR c++/13507
29546         * g++.dg/ext/attrib11.C: New test.
29547
29548         PR c++/13494
29549         * g++.dg/template/array2-1.C: New test.
29550         * g++.dg/template/array2-2.C: New test.
29551
29552 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
29553
29554         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
29555
29556 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29557
29558         PR c++/12774
29559         * g++.dg/template/array1-1.C: New test.
29560         * g++.dg/template/array1-2.C: New test.
29561
29562 2003-12-29  Roger Sayle  <roger@eyesopen.com>
29563
29564         PR fortran/12632
29565         * g77.dg/12632.f: New test case.
29566
29567 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29568
29569         PR c++/13289
29570         * g++.dg/parse/nontype1.C: New test.
29571
29572 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29573
29574         PR c++/12403
29575         * g++.dg/parse/explicit1.C: New test.
29576         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
29577
29578 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
29579
29580         PR c++/13081
29581         * g++.dg/opt/inline6.C: New test.
29582
29583         PR c++/12613
29584         * g++.dg/parse/error9.C: New test.
29585
29586         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
29587
29588 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
29589
29590         PR c++/13009
29591         * g++.dg/init/assign1.C: New test.
29592
29593 2003-12-28  Roger Sayle  <roger@eyesopen.com>
29594
29595         PR c++/13070
29596         * g++.dg/warn/format3.C: New test case.
29597
29598 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29599
29600         * gcc.c-torture/compile/20031227-1.c: New test.
29601
29602 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29603
29604         * g++.dg/bprob/bprob.exp: Load target-supports.exp
29605         * g77.dg/bprob/bprob.exp: Likewise.
29606         * gcc.misc-tests/bprob.exp: Likewise.
29607         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
29608         variants on systems where the library does not provide that
29609         functionality.
29610         * gcc.dg/builtins-20.c: Use builtins-config.h.
29611         * gcc.dg/builtins-config.h: New file.
29612
29613 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29614
29615         * lib/gcc-dg.exp (dg-require-profiling): New function.
29616         * lib/target-supports.exp (check_profiling_available): Likewise.
29617         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
29618         * g77.dg/bprob/bprob.exp: Likewise.
29619         * gcc.misc-tests/bprob.exp: Likewise.
29620         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
29621         * gcc.dg/20021014-1.c: Likewise.
29622         * gcc.dg/nest.c: Likewise.
29623
29624 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29625
29626         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
29627         compiling.
29628         * g++.dg/lookup/java2.C: Likewise.
29629         * gcc.dg/cpp/lexident.c: Likewise.
29630
29631 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
29632
29633         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
29634         given.
29635         * gcc.c-torture/compile/961203-1.c: Likewise.
29636         * gcc.c-torture/compile/980506-1.c: Likewise.
29637
29638 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
29639
29640         * lib/gcc-dg.exp (dg-prune-output): New annotation.
29641         (additional_prunes): New global.
29642         (gcc-dg-prune): Handle additional per-test pruning.
29643         (dg-test): Clear additional_prunes between tests.
29644
29645         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
29646         dg-prune-output to avoid spurious failures from assembler
29647         complaining about nonexistent WAW violations.
29648         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
29649         Use dg-prune-output to avoid spurious failures from assembler
29650         warning about Itanium B-step errata.
29651
29652 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29653
29654         * g++.dg/abi/macro0.C: New test.
29655         * g++.dg/abi/macro1.C: Likewise.
29656         * g++.dg/abi/macro2.C: Likewise.
29657
29658         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
29659         * g++.dg/abi/bitfield7.C: Likewise.
29660         * g++.dg/abi/dtor2.C: Likewise.
29661         * g++.dg/abi/mangle11.C: Likewise.
29662         * g++.dg/abi/mangle12.C: Likewise.
29663         * g++.dg/abi/mangle14.C: Likewise.
29664         * g++.dg/abi/mangle17.C: Likewise.
29665         * g++.dg/abi/vbase10.C: Likewise.
29666         * g++.dg/abi/vbase14.C: Likewise.
29667         * g++.dg/template/qualttp17.C: Likewise.
29668
29669 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
29670
29671         PR c/11995
29672         * gcc.dg/20031223-1.c: New test.
29673
29674 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29675
29676         * gcc.dg/noreturn-7.c: New test.
29677
29678 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29679
29680         * gcc.dg/null-pointer-1.c: New test.
29681
29682 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
29683
29684         * g++.old-deja/g++.jason/template18.C: Remove.
29685         * g++.old-deja/g++.jason/template37.C: Likewise.
29686
29687         PR c++/12862
29688         * g++.dg/lookup/ns1.C: New test.
29689
29690         PR c++/12397
29691         * g++.dg/template/lookup3.C: New test.
29692
29693 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
29694
29695         * g++.dg/template/recurse1.C: New test
29696
29697 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
29698
29699         PR c++/12479
29700         * g++.dg/parse/semicolon1.C: New test.
29701         * g++.dg/parse/semicolon1.h: Likewise.
29702
29703 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
29704
29705         * gcc.dg/darwin-misaligned.c: New test.
29706
29707 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
29708
29709         PR c/9163
29710         * gcc.dg/20031222-1.c: New test.
29711
29712 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
29713
29714         PR c++/13438
29715         * g++.dg/parse/error8.C: New test.
29716
29717         PR c++/11554
29718         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
29719
29720 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
29721
29722         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
29723         too small.
29724         * gcc.c-torture/compile/930217-1.c: Likewise.
29725         * gcc.c-torture/compile/930513-1.c: Likewise.
29726         * gcc.c-torture/execute/920908-2.c: Likewise.
29727         * gcc.c-torture/execute/921204-1.c: Likewise.
29728         * gcc.c-torture/execute/930621-1.c: Likewise.
29729         * gcc.c-torture/execute/930630-1.c: Likewise.
29730         * gcc.c-torture/execute/931031-1.c: Likewise.
29731         * gcc.c-torture/execute/980602-2.c: Likewise.
29732         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
29733         * gcc.c-torture/execute/compndlit-1.c: Likewise.
29734         * gcc.c-torture/execute/extzvsi.c: Likewise.
29735         * gcc.c-torture/unsorted/ext.c: Likewise.
29736
29737 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
29738
29739         PR target/12749
29740         * gcc.c-torture/compile/20031220-2.c: New test case.
29741
29742 2003-12-20  Roger Sayle  <roger@eyesopen.com>
29743
29744         PR optimization/13031
29745         * gcc.c-torture/compile/20031220-1.c: New test case.
29746
29747 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29748
29749         * gcc.dg/cast-function-1.c: New test.
29750
29751 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
29752
29753         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
29754         formats.
29755
29756 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
29757
29758         PR c++/12795
29759         * g++.dg/ext/attrib10.C: New test.
29760
29761 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
29762
29763         * gcc.dg/cleanup-10.c: New test.
29764         * gcc.dg/cleanup-11.c: New test.
29765
29766 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
29767
29768         PR c++/13239
29769         * g++.dg/opt/expect1.C: New test.
29770
29771 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
29772
29773         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
29774
29775 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
29776
29777         PR debug/12923
29778         * gcc.dg/20031218-1.c: New test.
29779
29780         PR debug/12389
29781         * gcc.dg/20031218-2.c: New test.
29782         * gcc.dg/20031218-3.c: New test.
29783
29784         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
29785         of label name and allow for USER_LABEL_PREFIX == "_" names.
29786         * g++.dg/abi/mangle18-2.C: Likewise.
29787         * g++.dg/abi/mangle19-1.C: Likewise.
29788         * g++.dg/abi/mangle19-2.C: Likewise.
29789         * g++.dg/abi/mangle20-1.C: Likewise.
29790         * g++.dg/abi/mangle20-2.C: Likewise.
29791
29792 2003-12-18  Richard Henderson  <rth@redhat.com>
29793
29794         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
29795
29796 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
29797             Dan Kegel <dank@kegel.com>
29798
29799         PR other/12009
29800         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
29801         testing a cross compiler, it causes spurious compile failures.
29802         * lib/g++.exp: Likewise.
29803
29804 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29805
29806         PR c++/13262
29807         * g++.dg/template/access13.C: New test.
29808
29809 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
29810
29811         * gcc.dg/20031216-1.c: New test.
29812
29813 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29814
29815         PR c++/9154
29816         * g++.dg/template/error10.C: New test.
29817
29818 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29819
29820         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
29821         * g++.dg/eh/simd-2.C: Likewise.
29822
29823 2003-12-17  James E Wilson  <wilson@specifixinc.com>
29824             Roger Sayle  <roger@eyesopen.com>
29825
29826         * gcc.c-torture/execute/ieee/mzero5.c: New.
29827
29828 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
29829
29830         PR c++/10603
29831         * g++.dg/parse/error6.C: New test.
29832
29833         PR c++/12827
29834         * g++.dg/parse/error7.C: New test.
29835
29836 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
29837
29838         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
29839         at -O with stabs debugging formats.
29840         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
29841         * gcc.dg/debug/debug-2.c: Likewise.
29842
29843 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
29844
29845         PR c++/12696
29846         * g++.dg/init/error1.C: New test.
29847
29848         PR c++/12218
29849         * g++.dg/init/pm3.C: New test.
29850
29851 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29852
29853         PR c/3347
29854         * gcc.dg/bitfld-8.c: New test.
29855
29856 2003-12-16  James Lemke  <jim@wasabisystems.com>
29857
29858         * gcc.dg/arm-scd42-[123].c: New tests.
29859
29860 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29861
29862         PR c++/9043
29863         * g++.dg/abi/mangle20-1.C: New test.
29864         * g++.dg/abi/mangle20-2.C: New test.
29865
29866 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
29867
29868         PR c++/13275
29869         * g++.dg/other/offsetof2.C: Remove XFAIL.
29870         * g++.dg/parse/offsetof1.C: New test.
29871         * g++.gd/parse/offsetof2.C: Likewise.
29872
29873 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29874
29875         * g++.dg/template/nontype3.C: New test.
29876         * g++.dg/template/static2.C: Tweaked the dg-error clause.
29877
29878 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29879
29880         * g++.dg/warn/noreturn-3.C: Also test instantiation.
29881
29882 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29883
29884         PR c++/13387
29885         * g++.dg/expr/assign1.C: New test.
29886
29887         PR c++/13242
29888         * g++.dg/abi/mangle19-1.C: New test.
29889         * g++.dg/abi/mangle19-2.C: New test.
29890
29891 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
29892
29893         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
29894
29895 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29896
29897         * gcc.c-torture/execute/20031216-1.c: New test.
29898
29899 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29900
29901         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
29902         an ICE regression.
29903
29904 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29905
29906         PR c++/10926
29907         * g++.dg/template/error9.C: New test.
29908
29909         PR c++/11116
29910         * g++.dg/template/error8.C: New test.
29911
29912 2003-12-15  Roger Sayle  <roger@eyesopen.com>
29913
29914         PR middle-end/13400
29915         * gcc.c-torture/execute/20031215-1.c: New test case.
29916
29917 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29918
29919         PR c++/13269
29920         * g++.dg/parse/error5.C: New test.
29921
29922         PR c++/12989
29923         * g++.dg/expr/sizeof1.C: New test.
29924
29925         PR c++/13310
29926         * g++.dg/template/crash15.C: New test.
29927
29928 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
29929
29930         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
29931         a non-POD type as the last named parameter of a varargs function.
29932
29933 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29934
29935         PR c++/13243
29936         PR c++/12573
29937         * g++.dg/template/crash14.C: New test.
29938         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
29939
29940 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
29941
29942         * g++.dg/other/java1.C: New test.
29943
29944         PR c++/13241
29945         * g++.dg/abi/mangle18-1.C: New test.
29946         * g++.dg/abi/mangle18-2.C: New test.
29947
29948 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29949
29950         PR optimization/10312
29951         * gcc.c-torture/execute/20031214-1.c: New.
29952
29953 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
29954
29955         PR c++/10779
29956         PR c++/12160
29957         * g++.dg/parse/error3.C: New test.
29958         * g++.dg/parse/error4.C: Likewise.
29959         * g++.dg/abi/mangle4.C: Tweak error messages.
29960         * g++.dg/lookup/using5.C: Likewise.
29961         * g++.dg/other/error2.C: Likewise.
29962         * g++.dg/parse/typename5.C: Likewise.
29963         * g++.dg/parse/undefined1.C: Likewise.
29964         * g++.dg/template/arg2.C: Likewise.
29965         * g++.dg/template/ttp3.C: Likewise.
29966         * g++.dg/template/type1.C: Likewise.
29967         * g++.old-deja/g++.other/crash32.C: Likewise.
29968         * g++.old-djea/g++.pt/defarg8.C: Likewise.
29969
29970 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29971
29972         PR c++/13106
29973         * g++.dg/warn/noreturn-3.C: New test.
29974
29975 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29976
29977         PR c++/13118
29978         * g++.dg/abi/covariant3.C: New.
29979
29980 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
29981
29982         * g++.dg/eh/ia64-1.C: New test.
29983
29984 2003-12-12  Roger Sayle  <roger@eyesopen.com>
29985
29986         PR optimization/13037
29987         * g77.f-torture/execute/13037.f: New test case.
29988
29989 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29990
29991         PR c++/12881
29992         * g++.dg/abi/covariant2.C: New.
29993
29994 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
29995
29996         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
29997
29998 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
29999
30000         * gcc.c-torture/execute/wchar_t-1.x: Delete.
30001
30002 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
30003
30004         PR other/10819
30005         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
30006         to fix Bug 10819.
30007         * lib/g++.exp (g++_version): Likewise.
30008         * lib/g77.exp (g77_version): Likewise.
30009         * lib/objc.exp (default_objc_version): Likewise.
30010
30011 2003-12-10  Richard Henderson  <rth@redhat.com>
30012
30013         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
30014
30015         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
30016
30017 2003-12-08  Matt Austern  <austern@apple.com>
30018
30019         PR c/13134
30020         * lib/gcc-dg.exp (dg-require-visibility): Define.
30021         * lib/target-supports (check_visibility_available): Define.
30022         * gcc.dg/visibility-1.c: New test.
30023         * gcc.dg/visibility-2.c: Likewise.
30024         * gcc.dg/visibility-3.c: Likewise.
30025         * gcc.dg/visibility-4.c: Likewise.
30026         * gcc.dg/visibility-5.c: Likewise.
30027         * gcc.dg/visibility-6.c: Likewise.
30028         * g++.dg/ext/visibility-1.C: Likewise.
30029         * g++.dg/ext/visibility-2.C: Likewise.
30030         * g++.dg/ext/visibility-3.C: Likewise.
30031         * g++.dg/ext/visibility-4.C: Likewise.
30032         * g++.dg/ext/visibility-5.C: Likewise.
30033         * g++.dg/ext/visibility-6.C: Likewise.
30034
30035 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30036
30037         * g++.dg/lookup/java1.C: New test.
30038         * g++.dg/lookup/java2.C: New test.
30039
30040 2003-12-07  Falk Hueffner  <falk@debian.org>
30041
30042         * g++.dg/opt/noreturn-1.C: New test.
30043
30044 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
30045
30046         * gcc.dg/overflow-1.c: New test.
30047
30048 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30049
30050         * g77.f-torture/compile/13060.f: New test.
30051
30052 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
30053
30054         PR c++/13323
30055         * g++.dg/inherit/operator2.C: New test.
30056
30057 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
30058
30059         PR c++/13305
30060         * g++.dg/ext/attrib9.C: New test.
30061
30062 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
30063
30064         PR c++/13314
30065         * g++.dg/template/error7.C: New test.
30066
30067 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
30068             J"orn Rennecke <joern.rennecke@superh.com>
30069
30070         PR target/13302
30071         * g++.dg/other/struct-va_list.C: New test.
30072
30073 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30074
30075         PR c++/13166
30076         * g++.dg/parse/defarg6.C: New test.
30077
30078 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
30079
30080         PR target/13256
30081         * gcc.c-torture/execute/20031201-1.c: New test.
30082
30083 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
30084
30085         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
30086
30087 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30088
30089         * gcc.dg/builtin-return-1.c: New test.
30090
30091 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
30092             J"orn Rennecke <joern.rennecke@superh.com>
30093
30094         PR optimization/13260
30095         * gcc.c-torture/execute/20031204-1.c: New test.
30096
30097 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
30098
30099         PR c++/9127
30100         * g++.dg/template/error6.C: New test.
30101
30102 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
30103
30104         * gcc.dg/20031202-1.c: New test.
30105
30106 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
30107
30108         PR c++/13179
30109         * g++.dg/template/eh1.C: New test.
30110
30111         PR c++/10771
30112         * g++.dg/template/error5.C: New test.
30113
30114 2003-12-02  David Ung  <davidu@mips.com>
30115
30116         * gcc.dg/compat/vector-check.h: Corrected type for var
30117         g_##TMODE
30118
30119 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30120
30121         PR c++/10126
30122         * g++.dg/template/ptrmem8.C: New test.
30123
30124 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30125
30126         PR c++/12573
30127         * g++.dg/template/dependent-expr3.C: New test.
30128
30129 2003-12-01  James Lemke  <jim@wasabisystems.com>
30130
30131         * gcc.dg/arm-g2.c: New test.
30132
30133 2003-12-01  Roger Sayle  <roger@eyesopen.com>
30134
30135         PR optimization/11634
30136         * gcc.dg/20031201-2.c: New test case.
30137
30138 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
30139
30140         PR 11433
30141         * objc.dg/proto-lossage-3.m: New test.
30142
30143 2003-12-01  Roger Sayle  <roger@eyesopen.com>
30144
30145         PR optimization/12628
30146         * gcc.dg/20031201-1.c: New test case.
30147
30148 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
30149
30150         * gcc.dg/unaligned-1.c: New test.
30151
30152 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
30153
30154         PR c++/9849
30155         * g++.dg/template/error4.C: New test.
30156         * g++.dg/template/nested3.C: Adjust error markers.
30157
30158 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30159
30160         * gcc.dg/cpp/assert4.c: Check more #system assertions.
30161
30162 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
30163
30164         PR c/10333
30165         * gcc.dg/bitfld-7.c: New test.
30166
30167 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
30168
30169         * gcc.dg/tls/asm-1.C: New test.
30170
30171 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30172
30173         * gcc.dg/cpp/assert4.c: Update.
30174
30175 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30176
30177         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
30178         * gcc.dg/builtin-apply3.c: New test.
30179
30180 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30181
30182         * lib/compat.exp (compat-obj): New xfaildata parameter.
30183         Use it to set compiler_conditional_xfail_data before compiling.
30184         (compat-get-options): Handle dg-xfail-if.
30185         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
30186         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
30187         * gcc.dg/compat/vector-1_y.c: Likewise.
30188         * gcc.dg/compat/vector-2_x.c: Likewise.
30189         * gcc.dg/compat/vector-2_y.c: Likewise.
30190
30191 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30192
30193         * g++.dg/opt/reg-stack4.C: New test.
30194
30195 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30196
30197         * gcc.dg/builtin-apply2.c: New test.
30198
30199 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30200
30201         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
30202
30203 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30204
30205         PR c++/12924
30206         * g++.dg/template/template-id-2.C: New test.
30207
30208 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30209
30210         PR c++/5369
30211         * g++.dg/template/memfriend1.C: New test.
30212         * g++.dg/template/memfriend2.C: Likewise.
30213         * g++.dg/template/memfriend3.C: Likewise.
30214         * g++.dg/template/memfriend4.C: Likewise.
30215         * g++.dg/template/memfriend5.C: Likewise.
30216         * g++.dg/template/memfriend6.C: Likewise.
30217         * g++.dg/template/memfriend7.C: Likewise.
30218         * g++.dg/template/memfriend8.C: Likewise.
30219         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
30220
30221 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
30222
30223         PR c++/12515
30224         * g++.dg/ext/cond1.C: New test.
30225
30226 2003-11-20  Richard Henderson  <rth@redhat.com>
30227
30228         * gcc.dg/20020201-2.c: Remove.
30229         * gcc.dg/20020201-4.c: Remove.
30230         * gcc.dg/20020304-1.c: Remove.
30231
30232 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
30233
30234         * gcc.dg/cpp/trad/xwin1.c: New test case.
30235
30236 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
30237
30238         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
30239         * lib/g77.exp: Likewise.
30240         * lib/objc.exp: Likewise.
30241         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
30242         for darwin.
30243
30244 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30245
30246         PR c++/12932
30247         * g++.dg/template/static5.C: New test.
30248
30249 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
30250
30251         * gcc.dg/nested-func-1.c: New test.
30252
30253 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30254
30255         * gcc.dg/cpp/assert4.c: New test.
30256
30257 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
30258
30259         PR c++/2294
30260         * g++.dg/lookup/using9.c: New test.
30261
30262 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
30263
30264         PR c++/12762
30265         * g++.dg/template/error3.C: New test.
30266
30267 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
30268
30269         PR ada/13035
30270         * ada/acats/run_acats, run_all.sh: Fix syntax error.
30271         No longer use a wrapper for gcc, since this does not work under
30272         Windows.
30273
30274 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
30275
30276         PR c++/2094
30277         * g++.dg/template/ptrmem7.C: New test.
30278
30279 2003-11-13  Andrew Pinski <apinski@apple.com>
30280
30281         * gcc.c-torture/compile/20031113-1.c: New test.
30282
30283 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
30284             Kean Johnston <jkj@sco.com>
30285
30286         PR c/13029
30287         * gcc.dg/unused-4.c: Update.
30288
30289 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30290
30291         * g++.dg/opt/const3.C: New test.
30292
30293 2003-11-13  Jan Hubicka  <jh@suse.cz>
30294
30295         * gcc.c-torture/compile/20031112-1.c: New test.
30296
30297 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
30298
30299         * g++.dg/parse/crash10.C: Remove bogus error marker.
30300
30301 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30302
30303         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
30304         (host_gcc): Likewise.
30305         (ROOT): Honor $PWDCMD.
30306         (BASE): Likewise.
30307         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
30308
30309 2003-11-12  Catherine Moore  <clm@redhat.com>
30310
30311         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
30312
30313 2003-11-12  Andreas Jaeger  <aj@suse.de>
30314             Jakub Jelinek  <jakub@redhat.com>
30315             Andrew Pinski  <pinskia@physics.uc.edu>
30316             Richard Henderson  <rth@redhat.com>
30317
30318         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
30319         systems.
30320         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
30321
30322         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
30323         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30324
30325 2003-11-11  Andreas Jaeger  <aj@suse.de>
30326
30327         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
30328
30329         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
30330
30331 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
30332
30333         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
30334         Clean ups.
30335
30336 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
30337
30338         * gcc.dg/trampoline-1.c: New test.
30339
30340 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
30341
30342         * gcc.c-torture/compile/200031109-1.c: New test.
30343
30344 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30345
30346         PR c/3190
30347         PR c/8714
30348         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
30349         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
30350         gcc.dg/format/no-y2k-1.c: Update.
30351
30352 2003-11-08  Roger Sayle  <roger@eyesopen.com>
30353
30354         PR optimization/10467
30355         * gcc.dg/20031108-1.c: New test case.
30356
30357 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
30358
30359         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
30360
30361 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30362
30363         * gcc.dg/compound-lvalue-1.c: New test.
30364         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
30365         some XFAILs.
30366
30367 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
30368
30369         * gcc.dg/altivec-varargs-1.c: New test.
30370
30371 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30372
30373         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
30374         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
30375         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
30376         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
30377         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
30378
30379 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30380
30381         * gcc.dg/cond-lvalue-1.c: New test.
30382
30383 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
30384
30385         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
30386
30387 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30388
30389         PR c++/11616
30390         * g++.dg/template/instantiate5.C: New test.
30391
30392 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30393
30394         PR c++/12726
30395         * g++.dg/ext/complit2.C: Replace test with self-contained version.
30396         * ChangeLog: Add missing first entry for above test.
30397
30398 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30399
30400         PR c++/9810
30401         * g++.dg/template/using8.C: New test.
30402         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
30403
30404 2003-11-02  Roger Sayle  <roger@eyesopen.com>
30405
30406         PR optimization/10817
30407         * gcc.c-torture/compile/20031102-1.c: New test case.
30408
30409 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
30410
30411         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
30412         2147483647.
30413
30414 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30415
30416         * gcc.dg/20031102-1.c: New test.
30417
30418 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30419
30420         * gcc.dg/complex-1.c: New test.
30421
30422 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30423
30424         PR c++/12796
30425         * g++.dg/template/crash13.C: Adjust expected error location.
30426         * g++.old-deja/g++.brendan/ns1.C: Likewise.
30427
30428 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
30429
30430         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
30431
30432 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
30433
30434         PR/10239
30435         * gcc.c-torture/compile/20031031-2.c: New test.
30436
30437 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
30438
30439         PR/11640
30440         * gcc.c-torture/compile/20031031-1.c: New test.
30441
30442 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
30443
30444         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
30445         * gcc.misc-tests/bprob.exp: Likewise.
30446         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
30447         the execution test on arm-elf configs.
30448         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
30449         configs that don't support scratch files.
30450         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
30451
30452 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
30453
30454         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
30455         done by dejagnu.
30456
30457 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
30458
30459         * ada/acats/run_all.sh: Redirect mv output to /dev/null
30460         Avoid non pure sh syntax. Add more logging.
30461
30462         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
30463         fail.
30464
30465 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30466
30467         PR libgcj/10610
30468         * gcc.dg/ppc-stackalign-1.c: New test.
30469
30470 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
30471
30472         * ada/acats/run_all.sh: Change output to be more compliant with
30473         dejagnu framework.
30474         Create acats.sum and acats.log files under testsuite/ada/acats
30475         Only run [a-z]* directories, to filter out e.g. CVS.
30476         Redirect build output to log file.
30477
30478 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
30479
30480         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
30481
30482 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
30483
30484         PR ada/5909:
30485         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
30486
30487 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
30488
30489         * gcc.c-torture/compile/20031023-1.c: New test.
30490         * gcc.c-torture/compile/20031023-2.c: New test.
30491         * gcc.c-torture/compile/20031023-3.c: New test.
30492         * gcc.c-torture/compile/20031023-4.c: New test.
30493
30494 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30495
30496         PR c++/10371
30497         * g++.dg/lookup/scoped8.C: New test.
30498
30499 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30500
30501         * g++.dg/opt/reg-stack3.C: New test.
30502
30503 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30504
30505         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
30506
30507 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30508
30509         PR c++/11076
30510         * g++.dg/template/crash13.C: New test.
30511
30512 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30513
30514         * gcc.dg/c99-restrict-2.c: New test.
30515
30516 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
30517
30518         PR c++/12698, c++/12699, c++/12700, c++/12566
30519         * g++.dg/inherit/covariant9.C: New test.
30520         * g++.dg/inherit/covariant10.C: New test.
30521         * g++.dg/inherit/covariant11.C: New test.
30522
30523 2003-10-23  Jason Merrill  <jason@redhat.com>
30524
30525         PR c++/12726
30526         * g++.dg/ext/complit2.C: New test.
30527
30528 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
30529
30530         PR target/12654
30531         * gcc.c-torture/execute/20031020-1.c: New test.
30532
30533 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30534
30535         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
30536         following the jump_insn.
30537
30538 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30539
30540         * gcc.dg/cast-lvalue-1.c: New test.
30541
30542 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
30543
30544         PR c++/11962
30545         * g++.dg/template/cond2.C: New test.
30546
30547 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
30548
30549         * gcc.dg/builtins-28.c: New test.
30550
30551 2003-10-20  Jan Hubicka  <jh@suse.cz>
30552
30553         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
30554         parameter.
30555         * testsuite/gcc.dg/inline-2.c: Likewise.
30556
30557 2003-10-20  Phil Edwards  <phil@codesourcery.com>
30558
30559         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
30560         * gcc.dg/nest.c: Likewise.
30561
30562 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30563
30564         PR c++/9781, c++/10583, c++/11862
30565         * g++.dg/parse/crash13.C: New test.
30566
30567 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30568
30569         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
30570
30571 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30572
30573         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
30574         Define HAVE_C99_RUNTIME except on Solaris.
30575         * gcc.dg/builtins-20.c: Likewise.
30576
30577 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30578
30579         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
30580
30581 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30582
30583         PR c++/12495
30584         * g++.dg/template/crash21.C: New test.
30585
30586 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30587
30588         PR c++/2513
30589         * g++.dg/template/typename5.C: New test.
30590
30591 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30592
30593         PR c++/12369
30594         * g++.dg/template/friend25.C: New test.
30595
30596 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
30597
30598         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
30599         versions.
30600
30601 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
30602
30603         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
30604         == 2147483647.
30605
30606 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
30607
30608         * gcc.c-torture/execute/960416-1.x: Remove.
30609         * gcc.c-torture/execute/divconst-3.x: Likewise.
30610
30611 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
30612
30613         PR target/12598
30614         * gcc.dg/torture/cris-volatile-1.c: New test.
30615
30616 2003-10-14  Roger Sayle  <roger@eyesopen.com>
30617
30618         PR optimization/9325
30619         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
30620         for overflowing floating point to integer conversion during RTL
30621         simplification.
30622
30623 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
30624
30625         * objc/execute/_cmd.m: Fix typo.
30626         * objc.dg/image-info.m, objc.dg/symtab-1.m:
30627         Relax 'scan-assembler' regexp.
30628         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
30629         objc.dg/try-catch-4.m: Run on non-Darwin targets.
30630         * objc.dg/zero-link-2.m: Remove blank line.
30631         * objc.dg/zero-link-3.m: New test case.
30632
30633 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
30634
30635         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
30636
30637         * gcc.dg/asm-names.c: Use scan-assembler-not rather
30638         than linker trickery.
30639
30640 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30641
30642         PR c++/12370
30643         * g++.dg/other/friend2.C: New test.
30644
30645 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
30646
30647         * gcc.dg/20031012-1.c: New test.
30648
30649 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
30650
30651         * gcc.dg/weak/weak-3.c: Fix for new warning.
30652
30653 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
30654
30655         PR optimization/8750
30656         * gcc.c-torture/execute/20031012-1.c: New test case.
30657
30658 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30659
30660         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
30661         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
30662
30663 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30664
30665         PR optimization/12260
30666         * gcc.c-torture/compile/20031011-2.c: New test case.
30667
30668 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30669
30670         * gcc.c-torture/execute/20031011-1.c: New testcase.
30671
30672 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
30673
30674         * gcc.c-torture/compile/20031011-1.c: New test.
30675
30676 2003-10-11  Jan Hubicka  <jh@suse.cz>
30677
30678         * g++.dg/other/first-global.C: New test.
30679
30680 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30681
30682         * gcc.c-torture/execute/string-opt-18.c: New testcase.
30683
30684 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
30685
30686         * gcc.c-torture/compile/20031010-1.c: New test.
30687
30688 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
30689
30690         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
30691         * gcc.c-torture/execute/va-arg-25.c: ... here.
30692
30693 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
30694
30695         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
30696
30697 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
30698
30699         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
30700
30701 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
30702
30703         * g++.dg/parse/error2.C: New test.
30704
30705 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
30706
30707         PR c++/11097
30708         * g++.dg/other/error5.C: Modify the error message.
30709         * g++.dg/lookup/using8.C: New test.
30710
30711 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
30712
30713         * gcc.dg/darwin-abi-2.c: New file.
30714         * gcc.c-torture/execute/va-arg-24.c: New file.
30715
30716 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
30717
30718         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
30719         indentation.
30720
30721 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
30722
30723         PR c++/10147
30724         * g++.dg/other/error4.C: Update error messages.
30725         * g++.dg/template/ptrmem4.C: Likewise.
30726
30727         PR c++/12337
30728         * g++.dg/init/new9.C: New test.
30729
30730         PR c++/12334, c++/12236, c++/8656
30731         * g++.dg/ext/attrib8.C: New test.
30732
30733 2003-10-06  Devang Patel  <dpatel@apple.com>
30734
30735         * gcc.dg/debug/dwarf2-3.h: New test.
30736         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
30737
30738 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
30739
30740         * g++.dg/opt/cfg2.C: New test.
30741
30742 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30743
30744         * g++.dg/opt/float1.C: New test.
30745
30746 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30747
30748         * gcc.dg/c90-array-lval-6.c: New test.
30749         * gcc.dg/c99-array-lval-6.c: New test.
30750
30751 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
30752             Ziemowit Laski  <zlaski@apple.com>
30753
30754         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
30755         'Derived', so that it is never considered a class method; add
30756         new warning for '+port' method ambiguity.
30757         * objc.dg/method-12.m: Include <objc/objc.h> instead of
30758         <objc/objc-api.h> (needed on Mac OS X).
30759         * objc.dg/method-13.m: New test.
30760
30761 2003-10-03  Roger Sayle  <roger@eyesopen.com>
30762
30763         PR optimization/9325, PR java/6391
30764         * gcc.c-torture/execute/20031003-1.c: New test case.
30765
30766 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
30767
30768         PR optimization/12180
30769         * gcc.dg/20031002-1.c: New test.
30770
30771         PR c++/12486
30772         * g++.dg/inherit/error1.C: New test.
30773
30774 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
30775
30776         * lib/f-torture.exp (search_for): Rename to...
30777         (search_for_re): This.  Also, clean up comments and the
30778         "regexp" invocation.
30779
30780 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
30781
30782         * gcc.c-torture/compile/20031002-1.c: New test.
30783
30784 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
30785
30786         * g++.dg/opt/cond1.C: New test.
30787
30788 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
30789
30790         * gcc.dg/Wold-style-definition-2.c: New testcase.
30791         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
30792
30793 2003-09-29  Richard Henderson  <rth@redhat.com>
30794
30795         * g++.dg/init/array10.C: Add dg-options.
30796
30797 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
30798
30799         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
30800
30801 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30802
30803         * g++.dg/template/friend19.C: Fix typo.
30804         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
30805
30806 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
30807
30808         * gcc.c-torture/execute/20030928-1.c: New test.
30809         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
30810
30811 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30812
30813         * g++.dg/opt/unroll1.C: New test.
30814
30815 2003-09-26  Roger Sayle  <roger@eyesopen.com>
30816
30817         PR optimization/11741
30818         * gcc.dg/20030926-1.c: New test case.
30819
30820 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30821
30822         PR c++/5655
30823         * g++.dg/parse/access7.C: New test.
30824         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
30825
30826 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
30827
30828         MERGE OF objc-improvements-branch into MAINLINE:
30829         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
30830         if libobjc has not been built.
30831         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
30832         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
30833         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
30834         objc/execute/nested-3.m, objc/execute/np-2.m,
30835         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
30836         objc/execute/redefining_self.m, objc/execute/root_methods.m,
30837         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
30838         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
30839         objc.dg/special/unclaimed-category-1.h,
30840         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
30841         well as GNU runtime.
30842         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
30843         * execute/cascading-1.m, execute/function-message-1.m,
30844         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
30845         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
30846         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
30847         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
30848         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
30849         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
30850         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
30851         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
30852         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
30853         * objc.dg/bitfield-2.m: Run only on Darwin.
30854         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
30855         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
30856         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
30857         * objc.dg/const-str-1.m: Fix constant string layout.
30858
30859 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
30860
30861         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
30862
30863 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
30864
30865         * gcc.dg/darwin-abi-1.c: New file.
30866
30867 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
30868
30869         PR target/12281
30870         * gcc.c-torture/compile/20030921-1.c: New test.
30871
30872 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30873
30874         * g++.dg/opt/reg-stack2.C: New test.
30875
30876 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30877
30878         * g++.dg/eh/delayslot1.C: New test.
30879
30880 2003-09-20  Richard Henderson  <rth@redhat.com>
30881
30882         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
30883
30884 2003-09-20  Roger Sayle  <roger@eyesopen.com>
30885
30886         * gcc.c-torture/execute/20030920-1.c: New test case.
30887
30888 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30889
30890         * g++.dg/rtti/typeid3.C: Correct expected error message.
30891
30892 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30893
30894         PR c++/157
30895         * g++.dg/parse/crash12.C: New test.
30896
30897 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
30898
30899         * gcc.dg/compat/mixed-struct-check.h: New.
30900         * gcc.dg/compat/mixed-struct-defs.h: New.
30901         * gcc.dg/compat/mixed-struct-init.h: New.
30902         * gcc.dg/compat/struct-by-value-19_main.c: New.
30903         * gcc.dg/compat/struct-by-value-19_x.c: New.
30904         * gcc.dg/compat/struct-by-value-19_y.c: New.
30905         * gcc.dg/compat/struct-by-value-20_main.c: New.
30906         * gcc.dg/compat/struct-by-value-20_x.c: New.
30907         * gcc.dg/compat/struct-by-value-20_y.c: New.
30908         * gcc.dg/compat/struct-return-19_main.c: New.
30909         * gcc.dg/compat/struct-return-19_x.c: New.
30910         * gcc.dg/compat/struct-return-19_y.c: New.
30911         * gcc.dg/compat/struct-return-20_main.c: New.
30912         * gcc.dg/compat/struct-return-20_x.c: New.
30913         * gcc.dg/compat/struct-return-20_y.c: New.
30914
30915 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
30916         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
30917         so that it will not complain on LP64 targets.
30918
30919 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30920
30921         PR c++/495
30922         * g++.dg/template/friend24.C: New test.
30923
30924 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
30925
30926         PR c++/12332
30927         * g++.dg/template/memtmpl2.C: New test.
30928
30929 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
30930
30931         PR target/11184
30932         * gcc.dg/builtin-apply1.c: New test.
30933
30934 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
30935
30936         PR c++/9848
30937         * g++.dg/warn/Wunused-4.C: New test.
30938
30939 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30940
30941         PR c++/12316
30942         * g++.dg/other/gc2.C: New test.
30943
30944 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
30945
30946         PR c++/11991
30947         * g++.dg/rtti/typeid3.C: New test.
30948
30949         PR c++/12266
30950         * g++.dg/overload/template1.C: New test.
30951
30952 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
30953
30954         * g++.dg/opt/cfg3.C: New test.
30955
30956 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30957
30958         PR c++/7939
30959         * g++.dg/template/crash11.C: New test.
30960
30961 2003-09-16  Jason Merrill  <jason@redhat.com>
30962             Jakub Jelinek  <jakub@redhat.com>
30963
30964         * gcc.dg/attr-warn-unused-result.c: New test.
30965
30966 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
30967
30968         PR c++/12184
30969         * g++.dg/expr/call2.C: New test.
30970
30971 2003-09-15  Andreas Jaeger  <aj@suse.de>
30972
30973         * gcc.dg/Wold-style-definition-1.c: New test.
30974
30975 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
30976
30977         PR c++/3907
30978         * g++.dg/parse/template12.C: New test.
30979
30980         * g++.dg/abi/bitfield11.C: New test.
30981         * g++.dg/abi/bitfield12.C: Likewise.
30982
30983 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
30984
30985         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
30986         non-expansion of functional macro name without arguments at EOL.
30987         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
30988
30989 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
30990
30991         * gcc.c-torture/execute/20030914-[12].c: New tests.
30992
30993 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30994
30995         PR c++/11788
30996         * g++.dg/overload/addr1.C: New test.
30997
30998 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
30999
31000         * gcc.dg/20030909-1.c: New test.
31001
31002 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31003
31004         * gcc.dg/ultrasp10.c: New test.
31005
31006 2003-09-09  Devang Patel  <dpatel@apple.com>
31007
31008         * gcc.dg/darwin-ld-6.c: New test.
31009
31010 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31011
31012         * gcc.dg/torture/builtin-explog-1.c: New testcase.
31013
31014 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
31015
31016         * gcc.dg/ia64-types1.c: New test.
31017         * gcc.dg/ia64-types2.c: Likewise.
31018
31019 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31020
31021         * gcc.dg/builtins-1.c: Add more _Complex tests.
31022         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31023
31024         * gcc.dg/builtins-1.c: Test existing _Complex functions.
31025         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31026
31027 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
31028
31029         PR c++/11786
31030         * g++.dg/lookup/koenig2.C: New test.
31031
31032         PR c++/5296
31033         * g++.dg/rtti/typeid2.C: New test.
31034
31035 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
31036
31037         * gcc.c-torture/compile/20030904-1.c: New test.
31038
31039 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31040
31041         * g++.dg/opt/longbranch2.C: New test.
31042
31043 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
31044
31045         * g++.dg/template/crash10.C: Only compile it.
31046
31047 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
31048
31049         PR middle-end/11665
31050         * gcc.c-torture/compile/20030907-1.c: New test.
31051         * g++.dg/init/array11.C: New test.
31052
31053 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
31054
31055         PR c++/11852
31056         * g++.dg/init/struct1.C: New test.
31057
31058 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
31059
31060         PR c++/12181
31061         * g++.dg/expr/comma1.C: New test.
31062
31063 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
31064
31065         PR c++/11867
31066         * g++.dg/expr/static_cast5.C: New test.
31067
31068 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
31069
31070         PR c++/11507
31071         * g++.dg/lookup/scoped7.C: New test.
31072
31073         PR c++/9574
31074         * g++.dg/other/static1.C: New test.
31075
31076         PR c++/11490
31077         * g++.dg/warn/template-1.C: New test.
31078
31079         PR c++/11432
31080         * g++.dg/template/crash10.C: New test.
31081
31082         PR c++/2478
31083         * g++.dg/overload/VLA.C: New test.
31084
31085         PR c++/10804
31086         * g++.dg/template/call1.C: New test.
31087
31088 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31089
31090         PR c++/11794
31091         * g++.dg/parse/using3.C: New test.
31092
31093 2003-09-06  Roger Sayle  <roger@eyesopen.com>
31094
31095         PR c++/11409
31096         * g++.dg/overload/builtin3.C: New test case.
31097
31098 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
31099
31100         PR c/9862
31101         * gcc.dg/20030906-1.c: New test.
31102         * gcc.dg/20030906-2.c: Likewise.
31103
31104 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31105
31106         PR c++/12167
31107         * g++.dg/parse/defarg5.C: New test.
31108
31109         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
31110
31111 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
31112
31113         PR c++/12163
31114         * g++.dg/expr/static_cast4.C: New test.
31115
31116         PR c++/12146
31117         * g++.dg/template/crash9.C: New test.
31118
31119 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
31120
31121         * g++.old-deja/g++.ext/pretty2.C: Update for change
31122         in __FUNCTION__.
31123         * g++.old-deja/g++.ext/pretty3.C: Likewise.
31124
31125 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
31126
31127         PR c++/11922
31128         * g++/dg/template/qualified-id1.C: New test.
31129
31130         PR c++/12037
31131         * g++.dg/warn/noeffect4.C: New test.
31132
31133 2003-09-04  Matt Austern  <austern@apple.com>
31134
31135         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
31136         * g++.dg/ext/fnname2.C: Likewise.
31137         * g++.dg/ext/fnname3.C: Likewise.
31138
31139 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
31140
31141         * g++.dg/expr/lval1.C: New test.
31142         * g++.dg/ext/lvcast.C: Remove.
31143
31144 2003-09-03  Roger Sayle  <roger@eyesopen.com>
31145
31146         PR optimization/11700.
31147         * gcc.c-torture/compile/20030903-1.c: New test case.
31148
31149 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
31150
31151         PR c++/12053
31152         * g++.dg/abi/layout4.C: New test.
31153
31154 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
31155
31156         PR c++/11553
31157         * g++.dg/parse/friend3.C: New test.
31158
31159 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
31160
31161         PR c++/11847
31162         * g++.dg/template/class1.C: New test.
31163
31164         PR c++/11808
31165         * g++.dg/expr/call1.C: New test.
31166
31167 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
31168
31169         PR c++/12114
31170         * g++.dg/init/ref9.C: New test.
31171
31172         PR c++/11972
31173         * g++.dg/template/nested4.C: New test.
31174
31175 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
31176
31177         PR c++/12093
31178         * g++.dg/template/non-dependent4.C: New test.
31179
31180         PR c++/11928
31181         * g++.dg/inherit/conv1.C: New test.
31182
31183 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
31184
31185         PR c++/6196
31186         * g++.dg/ext/label1.C: New test.
31187         * g++.dg/ext/label2.C: Likewise.
31188
31189 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
31190
31191         * g++.dg/expr/cond3.C: New test.
31192
31193 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31194
31195         * gcc.dg/builtins-1.c: Add new builtin cases.
31196
31197 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31198
31199         * gcc.dg/builtins-1.c: Add new cases.
31200         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31201
31202 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31203
31204         * gcc.dg/builtins-1.c: Add more math builtin tests.
31205         * gcc.dg/torture/builtin-attr-1.c: New test.
31206
31207 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
31208
31209         PR optimization/5079
31210         * g++.dg/opt/static3.C: New test.
31211
31212 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31213
31214         * gcc.misc-tests/gcov-10b.c: New test.
31215
31216 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
31217
31218         * g++.dg/opt/ptrmem3.C: New test.
31219
31220         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
31221
31222 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
31223
31224         * gcc.dg/20030826-2.c: New test.
31225
31226 2003-08-26  Roger Sayle  <roger@eyesopen.com>
31227
31228         PR middle-end/12002
31229         * g77.f-torture/compile/12002.f: New test case.
31230
31231 2003-08-26  Roger Sayle  <roger@eyesopen.com>
31232
31233         * gcc.dg/20030826-1.c: New test case.
31234
31235 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
31236
31237         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
31238
31239 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
31240
31241         PR c++/11871
31242         * c++.dg/lookup/crash1.C: New test.
31243
31244         * c++.dg/warn/noeffect3.C: New test.
31245
31246 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
31247
31248         * gcc.dg/compat/vector-1_x.c: Compile with -w.
31249         * gcc.dg/compat/vector-1_y.c: Ditto.
31250         * gcc.dg/compat/vector-2_x.c: Ditto.
31251         * gcc.dg/compat/vector-2_y.c: Ditto.
31252
31253 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
31254
31255         * gcc.dg/20030702-1.c: New test.
31256
31257 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
31258
31259         PR c++/8795
31260         * g++.dg/ext/altivec-1.C: New test.
31261
31262 2003-08-24  Richard Henderson  <rth@redhat.com>
31263
31264         * g++.dg/eh/simd-2.C: Add -w for x86.
31265
31266 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
31267
31268         * gcc.dg/20030815-1.c: New test.
31269
31270 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31271
31272         PR c++/3765
31273         * g++.dg/parse/access6.C: New test.
31274
31275 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31276
31277         PR c++/641, c++/11876
31278         * g++.dg/template/friend22.C: New test.
31279         * g++.dg/template/friend23.C: Likewise.
31280
31281 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31282
31283         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
31284         identically.
31285
31286 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31287
31288         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
31289
31290 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31291
31292         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
31293
31294 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31295
31296         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
31297
31298 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31299
31300         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
31301
31302 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
31303
31304         PR c++/11919
31305         * g++.dg/overload/prom1.C: New test.
31306
31307         PR c++/11551
31308         * g++.dg/parse/dtor2.C: New test.
31309
31310         PR c++/10762
31311         * g++.dg/parse/using2.C: New test.
31312
31313 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
31314
31315         PR target/11805
31316         * gcc.c-torture/compile/20030821-1.c: New.
31317
31318 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
31319
31320         PR c++/11834
31321         * g++.dg/template/deduce2.C: New test.
31322
31323 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
31324
31325         * gcc.c-torture/execute/20030821-1.c: New test.
31326
31327 2003-08-20  Roger Sayle  <roger@eyesopen.com>
31328
31329         PR middle-end/11984
31330         * gcc.dg/20030820-1.c: New test case.
31331
31332 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
31333
31334         PR c++/11945
31335         * g++.dg/warn/noeffect2.C: New test.
31336
31337 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
31338
31339         PR c++/10926
31340         * g++.dg/template/dtor2.C: New test.
31341
31342         PR c++/11684
31343         * g++.dg/template/operator1.C: New test.
31344         * g++.dg/parse/operator4.C: New test.
31345
31346         PR c++/11946.C
31347         * g++.dg/expr/enum1.C: New test.
31348         * gcc.dg/c99-bool-1.c: Remove bogus warning.
31349
31350         PR c++/11036.C
31351         * g++.dg/parse/elab2.C: New test.
31352         * g++.dg/parse/typedef4.C: Change error message.
31353         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
31354         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
31355         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
31356
31357 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
31358
31359         * gcc.dg/pch/warn-1.c: New.
31360         * gcc.dg/pch/warn-1.hs: New.
31361
31362         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
31363         not-tested file.
31364
31365 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
31366
31367         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
31368
31369 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
31370
31371         * gcc.dg/uninit-D.c: New Test.
31372         * gcc.dg/uninit-E.c: New Test.
31373         * gcc.dg/uninit-F.c: New Test.
31374         * gcc.dg/uninit-G.c: New Test.
31375
31376 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
31377
31378         * g++.dg/README: Describe the pch directory.
31379
31380 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31381
31382         PR c++/11174
31383         * g++.dg/parse/access4.C: New test.
31384         * g++.dg/parse/access5.C: Likewise.
31385         * g++.old-deja/g++.jason/access17.C: Adjust error message.
31386
31387 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
31388
31389         * gcc.dg/noncompile/20030818-1.c: New.
31390
31391 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31392
31393         PR c++/11957
31394         * g++.dg/warn/noeffect1.C: New test.
31395
31396         * g++.dg/template/scope2.C: New test.
31397         * g++.dg/template/error2.C: Correct dg-error
31398
31399 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
31400
31401         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
31402
31403 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
31404
31405         PR C++/11512
31406         * g++.dg/template/warn1.C: New.
31407
31408 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
31409
31410         * g++.dg/template/error2.C: New test.
31411         * g++.dg/lookup/using7.C: Adjust errors
31412         * g++.old-deja/g++.pt/crash36.C: Likewise.
31413         * g++.old-deja/g++.pt/derived3.C: Likewise.
31414
31415 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31416
31417         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
31418         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
31419         * gcc.c-torture/execute/builtins/string-9.c: New, from
31420         string-opt-9.c.  Adjust for execute/builtins framework.
31421         * gcc.c-torture/execute/string-opt-9.c: Delete.
31422
31423 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
31424
31425         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
31426
31427         * g++.dg/parse/ret-type2.C: New test.
31428
31429         PR c++/11703
31430         * g++.dg/init/new8.C: New test.
31431
31432         PR c++/10923
31433         * g++.dg/parse/typedef5.C: New test.
31434
31435         PR c++/9512
31436         * g++.dg/parse/qualified2.C: New test.
31437         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
31438         invalid code.
31439
31440 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
31441
31442         * g++.dg/conversion/ptrmem1.C: New test.
31443
31444 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
31445
31446         PR target/11693
31447         * gcc.dg/20030811-1.c: New test.
31448
31449         PR target/11535
31450         * gcc.c-torture/execute/20030811-1.c: New test.
31451
31452 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31453
31454         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
31455
31456 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
31457
31458         PR c++/11789.C
31459         * g++.dg/inherit/multiple1.C: New test.
31460
31461 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31462
31463         * gcc.dg/spe1.c: New test.
31464
31465         PR c++/11670
31466         * g++.dg/expr/cast2.C: New test.
31467
31468         PR c++/10530
31469         * g++.dg/template/dependent-name2.C: New test.
31470
31471 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
31472
31473         * g++.dg/parse/crash11.C: Put the dg options in comments.
31474
31475 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
31476
31477         * lib/gcc-dg.exp: Update for diagnostic change.
31478
31479 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31480
31481         PR c++/5767
31482         * g++.dg/parse/crash11.C: New test.
31483
31484 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
31485
31486         * gcc.dg/cpp/spacing1.c: Update.
31487
31488 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
31489
31490         PR target/11739
31491         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
31492         a value for -mtune.
31493
31494 2003-08-04  Roger Sayle  <roger@eyesopen.com>
31495
31496         PR middle-end/11771
31497         * gcc.c-torture/compile/20030804-1.c: New test case.
31498
31499 2003-08-04  Roger Sayle  <roger@eyesopen.com>
31500
31501         * gcc.dg/20030804-1.c: New test case.
31502
31503 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
31504
31505         * gcc.dg/cpp/separate-1.c: New test.
31506
31507 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
31508
31509         PR c++/11704
31510         * g++.dg/template/dependent-expr2.C: New test.
31511
31512         PR c++/11766
31513         * g++.dg/expr/ptrmem1.C: New test.
31514
31515 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31516
31517         PR c++/9453
31518         * g++.dg/template/friend15.C: New test.
31519
31520 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
31521
31522         * lib/dg-pch.exp: Work round PCH bug.
31523
31524 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31525
31526         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
31527         builtins.  Move cases from builtins-4.c here.
31528
31529         * gcc.dg/torture/builtin-math-1.c: New test taken from
31530         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
31531         additional cases.
31532
31533         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
31534         Delete.
31535
31536 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
31537
31538         PR c++/9447
31539         * g++.dg/template/using7.C: New test.
31540
31541 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
31542
31543         * import1.c, import2.c: New tests.
31544
31545 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
31546
31547         * g++.dg/eh/crossjump1.C: New test.
31548
31549 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
31550
31551         PR c++/11697
31552         * g++.dg/template/using6.C: New test.
31553
31554         PR c++/11744
31555         * g++.dg/template/koenig2.C: New test.
31556
31557 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31558
31559         PR c++/7983
31560         * g++.dg/parse/typedef4.C: New test.
31561
31562 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31563
31564         PR c++/8442, c++/8806
31565         * g++.dg/template/elab1.C: New test.
31566         * g++.dg/template/type2.C: Likewise.
31567         * g++.dg/template/ttp3.C: Adjust expected error message.
31568         * g++.old-deja/g++.law/visibility13.C: Likewise.
31569         * g++.old-deja/g++.niklas/t135.C: Likewise.
31570         * g++.old-deja/g++.pt/ttp41.C: Likewise.
31571         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
31572         template argument.
31573         * g++.old-deja/g++.pt/ttp44.C: Likewise.
31574
31575 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
31576
31577         PR c++/11295
31578         * g++.dg/ext/stmtexpr1.C: New test.
31579
31580         * g++.dg/opt/tmp1.C: New test.
31581
31582         PR c++/11525
31583         * g++.dg/parse/constant4.C: New test.
31584
31585         PR c++/9447
31586         * g++.dg/template/using5.C: New test.
31587
31588 2003-07-31  Roger Sayle  <roger@eyesopen.com>
31589
31590         * gcc.dg/builtins-27.c: New test case.
31591
31592 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
31593
31594         * gcc.dg/tls/opt-7.c: New test.
31595
31596 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
31597
31598         * g++.old-deja/g++.other/crash18.C: Remove.
31599
31600 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
31601
31602         * g++.dg/template/explicit3.C: New.
31603         * g++.dg/template/explicit4.C: New.
31604         * g++.dg/template/explicit5.C: New.
31605
31606         PR c++/11347
31607         * g++.dg/template/memtmpl1.C: New.
31608
31609 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
31610
31611         PR target/11565
31612         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
31613         * gcc.dg/i386-387-5.c (dg-options): Likewise.
31614
31615 2003-07-30  Jan Hubicka  <jh@suse.cz>
31616
31617         * vtgc1.c: Kill.
31618
31619 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
31620
31621         * gcc.dg/struct-in-proto-1.c: New test.
31622
31623 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
31624
31625         * gcc.dg/cpp/include2.c: Only expect one message.
31626
31627 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
31628
31629         PR c++/9447
31630         * g++.dg/template/using1.C: New test.
31631         * g++.dg/template/using2.C: New test.
31632         * g++.dg/template/using3.C: New test.
31633         * g++.dg/template/using4.C: New test.
31634
31635 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
31636
31637         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
31638         * gcc.c-torture/execute/string-opt-10.c: Likewise.
31639
31640 2003-07-28  Jan Hubicka  <jh@suse.cz>
31641
31642         PR c++/11530
31643         * g++.dg/opt/call1.C: New test.
31644
31645 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
31646
31647         PR c++/11667
31648         * g++.dg/init/enum2.C: New test.
31649         * g++.dg/template/overload1.C: Add "-w" option.
31650
31651 2003-07-28    <hp@bitrange.com>
31652
31653         * gcc.dg/Wdeclaration-after-statement-1.c,
31654         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
31655
31656 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
31657
31658         * gcc.c-torture/compile/20030725-1.c: New test.
31659
31660 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
31661
31662         * gcc.dg/20030505.c: Only run for SPE.
31663         Remove definition of opaque type.
31664
31665 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
31666
31667         * g++.dg/template/ptrmem6.C: New test.
31668
31669 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
31670
31671         * gcc.c-torture/compile/zero-strct-2.c: New test.
31672
31673 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
31674
31675         * gcc.dg/intermod-1.c: New test.
31676
31677 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31678
31679         PR c++/11617
31680         * g++.dg/template/lookup2.C: New test.
31681         * g++.dg/template/memclass1.C: Remove instantiated from error.
31682         * g++.dg/other/error2.C: Tweak expected errors.
31683
31684         PR c++/11596
31685         * g++.dg/template/defarg3.C: New test.
31686
31687         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
31688
31689 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
31690
31691         * g++.dg/inherit/access5.C: New test.
31692
31693 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31694
31695         PR c++/11513
31696         * g++.dg/template/crash8.C: New test.
31697
31698 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
31699
31700         PR c/10602
31701         * gcc.dg/noncompile/incomplete-2.c: New test.
31702
31703 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
31704
31705         PR c++/11645
31706         * g++.dg/inherit/access4.C: New test.
31707
31708         PR c++/11517
31709         * g++.dg/expr/cond2.C: New test.
31710
31711         PR optimization/10679
31712         * g++.dg/opt/inline4.C: New test.
31713
31714 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
31715
31716         * g++.dg/parse/crash10: New test.
31717
31718 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31719
31720         * g++.dg/ext/flexary1.C: New test.
31721
31722 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31723
31724         PR c++/10793
31725         * g++.dg/template/crash9.C: New test.
31726
31727 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31728
31729         PR c++/3004
31730         * g++.dg/parse/typedef3.C: New test.
31731
31732         PR c++/7906
31733         * g++.dg/parse/operator2.C: New test.
31734
31735         PR c++/8895
31736         * g++.dg/parse/def-tmpl-arg1.C: New test.
31737
31738         PR c++/9282
31739         * g++.dg/parse/funptr1.C: New test.
31740
31741         PR c++/9452
31742         * g++.dg/parse/ambig3.C: New test.
31743
31744         PR c++/9454
31745         * g++.dg/parse/operator3.C: New test.
31746
31747         PR c++/9486
31748         * g++.dg/parse/template10.C: New test.
31749
31750         PR c++/9488
31751         * g++.dg/parse/template11.C: New test.
31752
31753         PR c++/10150
31754         * g++.dg/parse/invalid-op1.C: New test.
31755
31756         PR c++/10247
31757         * g++.dg/parse/condexpr1.C: New test.
31758
31759 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31760
31761         * g++.dg/ext/packed3.C: New test.
31762         * g++.dg/ext/packed4.C: New test.
31763
31764         * gcc.dg/pack-test-3.c: New test.
31765
31766 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
31767
31768         * lib/compat.exp: Handle dg-options per source file.
31769         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
31770         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
31771         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
31772         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
31773         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
31774         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
31775         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
31776         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
31777         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
31778         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
31779         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
31780         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
31781         * g++.dg/compat/break/bitfield7_x.C: Ditto.
31782         * g++.dg/compat/break/bitfield7_y.C: Ditto.
31783
31784 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
31785
31786         PR c/10320
31787         * gcc.c-torture/execute/20030718-1.c: New test.
31788
31789 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31790
31791         PR optimization/11536
31792         * gcc.dg/20030721-1.c: New test.
31793
31794 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
31795
31796         PR c++/11546
31797         * g++.dg/template/lookup1.C: New test.
31798
31799 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
31800
31801         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
31802         diagnostics of ill-formed constructs involving labels.
31803         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
31804         the new 'previously defined here' message.
31805
31806 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
31807
31808         * g++.dg/parse/non-dependent2.C: New test.
31809
31810 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
31811
31812         * g++.dg/init/init-ref4.C: xfail on targets without
31813         weak symbols.
31814
31815 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
31816
31817         PR target/11087
31818         * gcc.c-torture/execute/20030717-1.c: New test.
31819
31820 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31821
31822         * g++.dg/opt/cfg1.C: New test.
31823
31824 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
31825
31826         PR optimization/11557
31827         * gcc.dg/20030717-1.c: New test.
31828
31829 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
31830
31831         PR c++/10476
31832         * g++.dg/expr/crash-1.C: New test.
31833
31834         PR c++/11027
31835         * g++.dg/template/init3.C: New test.
31836
31837         PR c++/8222
31838         * g++.dg/template/non-dependent1.C: New test.
31839
31840         PR c++/11070
31841         * g++.dg/template/non-dependent2.C: New test.
31842
31843         PR c++/11071
31844         * g++.dg/template/non-dependent3.C: New test.
31845
31846         PR c++/9907
31847         * g++.dg/template/sizeof5.C: New test.
31848
31849 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
31850
31851         PR 11498
31852         * gcc.c-torture/compile/mangle-1.c: New file.
31853
31854 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31855
31856         PR c++/7809
31857         * g++.dg/parse/access3.C: New test.
31858
31859 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
31860
31861         PR c++/11384
31862         * g++.dg/init/init-ref4.C: New test.
31863
31864 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
31865
31866         PR c++/11547
31867         * g++.dg/parse/constant3.C: New test.
31868         * g++.dg/parse/crash7.C: Likewise.
31869
31870 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
31871
31872         PR target/11008
31873         * gcc.dg/i386-pentium4-not-mull.c: New.
31874
31875 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
31876
31877         * gcc.dg/asm-names.c (ymain): Make it weak.
31878
31879 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31880
31881         PR c++/5421
31882         * g++.dg/template/friend21.C: New test.
31883
31884 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
31885
31886         * gcc.dg/cleanup-8.c: New test.
31887         * gcc.dg/cleanup-9.c: New test.
31888
31889 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
31890
31891         * g++.dg/ext/dll-MI1.h: New file.
31892         * g++.dg/ext/dllexport-MI1.C: New file.
31893         * g++.dg/ext/dllimport-MI1.C: New file.
31894
31895 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
31896
31897         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
31898         it does not have cmpstrsi patterns (just cmpmemsi).
31899
31900 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
31901
31902         PR debug/11473
31903         * g++.dg/debug/debug8.C: New test.
31904
31905 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31906
31907         PR c++/10108
31908         * g++.dg/template/crash7.C: New test.
31909
31910 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
31911
31912         PR target/10795
31913         * gcc.c-torture/compile/20030708-1.c: New.
31914
31915 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31916
31917         * gcc.c-torture/execute/20030715-1.c: New test.
31918
31919 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
31920
31921         * gcc.dg/pch/inline-3.c: New file.
31922         * gcc.dg/pch/inline-3.hs: New file.
31923         * gcc.dg/pch/inline-4.c: New file.
31924         * gcc.dg/pch/inline-4.hs: New file.
31925
31926 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
31927
31928         PR c++/11509
31929         * g++.dg/template/crash6.C: New test.
31930
31931         PR c++/7053
31932         * g++.dg/template/friend20.C: New test.
31933
31934         PR c++/7019
31935         * g++.dg/template/overload2.C: New test.
31936
31937 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31938
31939         PR optimization/11440
31940         * gcc.c-torture/execute/20030714-1.c: New test.
31941
31942 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31943
31944         PR c++/11154
31945         * g++.dg/template/partial2.C: New test.
31946
31947 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
31948
31949         PR c++/11503
31950         * g++.dg/template/anon1.C: New test.
31951
31952         PR c++/11493
31953         PR c++/11495
31954         * g++.dg/parse/template9.C: Likewise.
31955         * g++.dg/template/crash4.C: New test.
31956         * g++.dg/template/koenig1.C: Likewise.
31957         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
31958         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
31959         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
31960         functions.
31961         * g++.old-deja/g++.jason/template36.C: Likewise.
31962         * g++.old-deja/g++.mike/p1989.C: Likewise.
31963         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
31964         * g++.old-deja/g++.pt/ttp20.C: Use this->.
31965         * g++.old-deja/g++.pt/ttp21.C: Use this->.
31966         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
31967         compiling.
31968         * g++.old-deja/g++.pt/union2.C: Use this->.
31969
31970 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
31971
31972         * gcc.dg/20030711-1.c: New test.
31973
31974 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
31975
31976         PR c++/11050
31977         * g++.dg/parse/args1.C: New test.
31978         * g++.pt/defarg8.C: Change expected errors.
31979
31980 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
31981
31982         PR c++/8164
31983         * g++.dg/template/nontype2.C: New test.
31984
31985         PR c++/10558
31986         * g++.dg/parse/template8.C: New test.
31987
31988         PR c++/8327
31989         * g++.dg/template/scope1.C: New test.
31990
31991         * g++.dg/warn/Wsign-compare-1.C: New test.
31992
31993 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
31994
31995         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
31996
31997 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
31998
31999         PR c++/9411
32000         * g++.dg/template/explicit2.C: New test.
32001
32002         PR c++/10032
32003         * g++.dg/warn/pedantic1.C: New test.
32004
32005 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
32006
32007         PR c++ 9483
32008         * g++.dg/other/field1.C: New test.
32009
32010 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
32011
32012         PR c/11449
32013         * gcc.c-torture/compile/20030707-1.c: New.
32014
32015 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32016
32017         PR c++/10849
32018         * g++.dg/template/access12.C: New test.
32019
32020 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
32021
32022         * g++.dg/bprob/bprob.exp (prof_ext): Update.
32023         * g77.dg/bprob/bprob.exp (prof_ext): Update.
32024         * gcc.misc-tests/bprob.exp (prof_ext): Update.
32025         * gcc.misc-tests/gcov.exp: Update
32026         * g++.dg/gcov/gcov.exp: Update
32027         * lib/gcov.exp: Update.
32028
32029 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
32030
32031         * g++.dg/abi/mangle17.C: Make sure template expressions are
32032         dependent.
32033         * g++.dg/abi/mangle4.C: Mark erroneous casts.
32034         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
32035         * g++.dg/opt/stack1.C: Remove erroneous code.
32036         * g++.dg/parse/template7.C: New test.
32037         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
32038         * g++.old-deja/g++.pt/crash4.C: Likewise.
32039
32040 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32041
32042         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
32043         with zero or one occurence of `$' after the initial `L'.
32044
32045 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
32046
32047         * gcc.c-torture/compile/20030704-1.c: Add a comment.
32048
32049 2003-07-08  Roger Sayle  <roger@eyesopen.com>
32050
32051         PR c/11370
32052         * gcc.dg/Wunreachable-6.c: New testcase.
32053         * gcc.dg/Wunreachable-7.c: New testcase.
32054
32055 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
32056
32057         PR c/11420
32058         * gcc.dg/20030708-1.c: New test.
32059
32060 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
32061
32062         * gcc.dg/compat/sdata-section.h: New file.
32063         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
32064         * gcc.dg/torture/mips-sdata-1.c: New test.
32065
32066 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32067
32068         PR c++/11030
32069         * g++.dg/template/friend19.C: New test.
32070
32071 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
32072
32073         * g++.dg/opt/strength-reduce.C: New test.
32074
32075 2003-07-07  Roger Sayle  <roger@eyesopen.com>
32076
32077         PR target/10979
32078         * gcc.dg/20030707-1.c: New testcase.
32079
32080 2003-07-07  Roger Sayle  <roger@eyesopen.com>
32081
32082         PR optimization/11059
32083         * g++.dg/opt/emptyunion.C: New testcase.
32084
32085 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32086             Eric Botcazou  <ebotcazou@libertysurf.fr>
32087
32088         * g++.dg/opt/stack1.C: New test.
32089
32090 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
32091
32092         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
32093         run test.
32094
32095         PR c++/11431
32096         * g++.dg/expr/static_cast3.C: New test.
32097
32098 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
32099
32100         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
32101         everywhere.
32102         * gcc.dg/concat.c: Concatenation of string constants with
32103         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
32104         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
32105         * gcc.dg/cpp/escape-2.c: Use wide character constants where
32106         necessary to avoid multi-character character constant warning.
32107         * gcc.dg/cpp/escape.c: Likewise.
32108         * gcc.dg/cpp/ucs.c: Likewise.
32109         Remove backslashes from dg-bogus comments, as they confuse Tcl.
32110         Fix a typo.
32111
32112 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
32113
32114         PR c/11428
32115         * gcc.c-torture/compile/20030704-1.c: New.
32116
32117 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
32118
32119         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
32120
32121 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
32122
32123         PR c++/5287, PR c++/7910,  PR c++/11021
32124         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
32125         tests for warnings.
32126         * g++.dg/ext/dllimport2.C: Add tests for warnings.
32127         * g++.dg/ext/dllimport3.C: Likewise.
32128         * g++.dg/ext/dllimport4.C: New file.
32129         * g++.dg/ext/dllimport5.C: New file.
32130         * g++.dg/ext/dllimport6.C: New file.
32131         * g++.dg/ext/dllimport7.C: New file.
32132         * g++.dg/ext/dllimport8.C: New file.
32133         * g++.dg/ext/dllimport9.C: New file.
32134         * g++.dg/ext/dllimport10.C: New file.
32135         * g++.dg/ext/dllexport1.C: New file.
32136
32137 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
32138
32139         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
32140         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
32141
32142 2003-07-03  Roger Sayle  <roger@eyesopen.com>
32143
32144         * gcc.dg/builtins-25.c: New testcase.
32145         * gcc.dg/builtins-26.c: New testcase.
32146
32147 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
32148
32149         * gcc.dg/compat/vector-defs.h: New file.
32150         * gcc.dg/compat/vector-setup.h: New file.
32151         * gcc.dg/compat/vector-check.h: New file.
32152         * gcc.dg/compat/vector-1_main.c: New file.
32153         * gcc.dg/compat/vector-1_x.c: New file.
32154         * gcc.dg/compat/vector-1_y.c: New file.
32155         * gcc.dg/compat/vector-2_main.c: New file.
32156         * gcc.dg/compat/vector-2_x.c: New file.
32157         * gcc.dg/compat/vector-2_y.c: New file.
32158
32159         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
32160         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
32161         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
32162         * gcc.dg/compat/struct-align-1.h: New file.
32163         * gcc.dg/compat/struct-align-1_main.c: New file.
32164         * gcc.dg/compat/struct-align-1_x.c: New file.
32165         * gcc.dg/compat/struct-align-1_y.c: New file.
32166         * gcc.dg/compat/struct-align-2.h: New file.
32167         * gcc.dg/compat/struct-align-2_main.c: New file.
32168         * gcc.dg/compat/struct-align-2_x.c: New file.
32169         * gcc.dg/compat/struct-align-2_y.c: New file.
32170
32171         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
32172         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
32173         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32174         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
32175         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
32176         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32177         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32178         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
32179         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
32180         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
32181         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
32182         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
32183         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
32184         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
32185         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
32186         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
32187         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
32188         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
32189         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32190         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32191         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32192         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32193         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32194         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32195         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32196         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32197         * gcc.dg/compat/struct-return-10_x.c: Ditto.
32198         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32199         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32200
32201 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32202
32203         * gcc.dg/i386-call-1.c: New test.
32204
32205 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
32206
32207         PR c++/9162
32208         * g++.dg/parse/defarg4.C: New.
32209
32210 2003-07-03  Roger Sayle  <roger@eyesopen.com>
32211
32212         PR target/10700
32213         * gcc.c-torture/compile/20030703-1.c: New test case.
32214
32215 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
32216
32217         * g++.dg/template/local3.C: Remove extra semicolon.
32218
32219 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32220
32221         * gcc.dg/i386-volatile-1.c: New test.
32222
32223 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
32224
32225         PR c++/11072
32226         * g++.dg/other/offsetof2.C: XFAIL.
32227         * g++.dg/other/offsetof5.C: New.
32228
32229         PR c++/10219
32230         * g++.dg/template/error1.C: New.
32231
32232         PR c++/9779
32233         * g++.dg/template/dependent-expr1.C: New.
32234
32235 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
32236
32237         PR c++/6949
32238         * g++.dg/template/local3.C: New test.
32239
32240         PR c++/11149
32241         * g++.dg/lookup/scoped6.C: New test.
32242
32243 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
32244
32245         PR c++/8046
32246         * g++.dg/other/error7.C: New test.
32247
32248 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
32249
32250         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
32251         * g++.old-deja/g++.abi/vtable3.h: Likewise.
32252         * g++.old-deja/g++.law/code-gen5.C: Likewise.
32253         * g++.old-deja/g++.other/union2.C: Likewise.
32254         * gcc.dg/c90-const-expr-2.c: Likewise.
32255         * gcc.dg/c90-const-expr-3.c: Likewise.
32256         * gcc.dg/c99-const-expr-2.c: Likewise.
32257         * gcc.dg/c99-const-expr-3.c: Likewise.
32258         * gcc.dg/concat.c: Likewise.
32259
32260 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
32261
32262         PR c++/9559
32263         * g++.dg/init/static1.C: New test.
32264
32265 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32266
32267         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
32268         * g++.old-deja/g++.other/access2.C: Likewise.
32269         * g++.old-deja/g++.other/decl2.C: Likewise.
32270         * gcc.c-torture/execute/20020615-1.c: Likewise.
32271
32272 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32273
32274         PR c++/4933
32275         * g++.dg/template/sizeof4.C: New test.
32276
32277 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32278
32279         * g++.dg/other/error6.C: New test.
32280
32281 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32282
32283         PR c++/10750
32284         * g++.dg/parse/constant2.C: New test.
32285
32286 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
32287
32288         PR c++/11106
32289         * g++.dg/other/error5.C: New test.
32290
32291 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32292
32293         * gcc.dg/format/gcc_diag-1.c: New test.
32294
32295 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
32296
32297         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
32298
32299 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
32300
32301         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
32302         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
32303         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
32304
32305 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
32306
32307         * gcc.c-torture/execute/builtins/string-8.c: New test.
32308         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
32309         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
32310         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
32311
32312 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
32313
32314         PR c++/10468
32315         * g++.dg/ext/typeof6.C: New test.
32316
32317 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
32318
32319         PR c++/10796
32320         * g++.dg/init/enum1.C: New test.
32321
32322 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
32323
32324         * gcc.dg/20030627-1.c: New test.
32325
32326 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
32327
32328         PR c++/11332
32329         * g++.dg/expr/static_cast2.C: New test.
32330
32331 2003-06-26  Roger Sayle  <roger@eyesopen.com>
32332             Jakub Jelinek  <jakub@redhat.com>
32333
32334         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
32335         sprintf(dst,"%s",src) optimization.
32336         * gcc.c-torture/execute/20030626-1.c: New test case.
32337         * gcc.c-torture/execute/20030626-2.c: New test case.
32338
32339 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
32340
32341         * gcc.c-torture/execute/multi-ix.c: New test.
32342
32343         * gcc.c-torture/execute/simd-4.c (main):
32344         Added missing semicolon at end of union.
32345
32346 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
32347
32348         PR c++/8266
32349         * g++.dg/template/explicit-instantiation3.C: New test.
32350
32351 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
32352
32353         * gcc.dg/20030626-1.c: Use signed char.
32354
32355 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
32356
32357         * gcc.dg/20030626-1.c: New test.
32358
32359 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
32360
32361         * const-str-2.m: Update.
32362
32363 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
32364
32365         PR c++/10990
32366         * g++.dg/rtti/dyncast1.C: New test.
32367         * g++.dg/abi/mangle4.C: Correct base-specifier access.
32368         * g++.dg/lookup/scoped1.C: Remove XFAIL.
32369         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
32370
32371         PR c++/10931
32372         * g++.dg/expr/static_cast1.C: New test.
32373
32374 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
32375
32376         * gcc.dg/20030625-1.c: New test.
32377
32378 2003-06-24  Roger Sayle  <roger@eyesopen.com>
32379
32380         * gcc.c-torture/compile/20030624-1.c: New test case.
32381
32382 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
32383
32384         * gcc.c-torture/execute/string-opt-17.c: New test.
32385
32386 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
32387
32388         PR c++/5754
32389         * g++.dg/parse/crash6.C: New test.
32390
32391 2003-06-23  Roger Sayle  <roger@eyesopen.com>
32392
32393         * gcc.dg/builtins-24.c: New test case.
32394
32395 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
32396
32397         * g++.dg/opt/operator1.C: New test.
32398
32399 2003-06-22  Roger Sayle  <roger@eyesopen.com>
32400
32401         * gcc.c-torture/execute/string-opt-16.c: New test case.
32402
32403 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
32404
32405         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
32406         * g++.old-deja/g++.other/conv7.C: Likewise.
32407         * g++.old-deja/g++.other/overcnv2.C: Likewise.
32408         * g++.old-deja/g++.other/overload14.C: Likewise.
32409
32410 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
32411
32412         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
32413         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
32414
32415 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32416
32417         PR c++/10888
32418         * g++.dg/warn/Winline-3.C: New test.
32419
32420 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32421
32422         * lib/target-supports.exp (check_alias_available): Make the test
32423         program acceptable to the Solaris assembler.
32424
32425         PR c++/10749
32426         * g++.dg/template/memclass2.C: New test.
32427
32428 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32429             Eric Botcazou  <ebotcazou@libertysurf.fr>
32430
32431         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
32432         data for non-matching targets.
32433         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
32434
32435 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32436
32437         PR c++/10845
32438         * g++.dg/template/member3.C: New test.
32439
32440 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
32441
32442         PR c++/10939
32443         * g++.dg/template/func1.C: New test.
32444
32445         PR c++/9649
32446         * g++.dg/template/static4.C: New test.
32447         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
32448
32449         PR c++/11041
32450         * g++.dg/init/ref7.C: New test.
32451
32452 2003-06-19  Matt Austern  <austern@apple.com>
32453
32454         PR c++/11228
32455         * g++.dg/anew1.C: New test.
32456         * g++.dg/anew2.C: New test.
32457         * g++.dg/anew3.C: New test.
32458         * g++.dg/anew4.C: New test.
32459
32460 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
32461
32462         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
32463
32464 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
32465
32466         * gcc.c-torture/execute/simd-4.c (main): Make expected value
32467         endian-dependent.
32468
32469 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
32470
32471         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
32472         Remove cruft.
32473
32474 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
32475
32476         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
32477         * gcc.c-torture/compile/961203-1.c: Likewise.
32478         * gcc.c-torture/compile/980506-1.c: Likewise.
32479
32480 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
32481
32482         PR c++/10712
32483         * g++.dg/lookup/using7.C: New test.
32484
32485 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
32486
32487         PR c++/11105
32488         * g++.dg/abi/conv1.C: Remove it.
32489         * g++.dg/template/conv7.C: New test.
32490         * g++.dg/template/conv8.C: Likewise.
32491         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
32492         conversion operator.
32493
32494 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
32495
32496         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
32497         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
32498         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32499         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
32500         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
32501         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32502         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32503         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
32504         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
32505         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
32506         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
32507         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
32508         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
32509         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
32510         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
32511         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
32512         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
32513         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
32514         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32515         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32516         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32517         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32518         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32519         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32520         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32521         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32522         * gcc.dg/compat/struct-return-10_x.c: Ditto.
32523         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32524         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32525
32526 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
32527
32528         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
32529         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
32530         indications.
32531
32532 2003-06-16  Roger Sayle  <roger@eyesopen.com>
32533
32534         * gcc.dg/i386-387-5.c: New test case.
32535         * gcc.dg/i386-387-6.c: New test case.
32536         * gcc.dg/builtins-23.c: New test case.
32537
32538 2003-06-15  Roger Sayle  <roger@eyesopen.com>
32539
32540         * gcc.dg/builtins-22.c: New test case.
32541         * gcc.dg/i386-387-1.c: Update to test exp.
32542         * gcc.dg/i386-387-2.c: Likewise.
32543
32544 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32545
32546         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
32547
32548 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
32549
32550         * lib/gcc-dg.exp (dg-require-dll): New function.
32551         (dg-xfail-if): Likewise.
32552         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
32553         driver.
32554
32555         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
32556         * gcc.c-torture/compile/20001205-1.c: Likewise.
32557         * gcc.c-torture/compile/20001226-1.c: Likewise.
32558         * gcc.c-torture/compile/20010518-2.c: Likewise.
32559         * gcc.c-torture/compile/20020312-1.c: Likewise.
32560         * gcc.c-torture/compile/20020604-1.c: Likewise.
32561         * gcc.c-torture/compile/920501-12.c: Likewise.
32562         * gcc.c-torture/compile/920501-4.c: Likewise.
32563         * gcc.c-torture/compile/920520-1.c: Likewise.
32564         * gcc.c-torture/compile/920521-1.c: Likewise.
32565         * gcc.c-torture/compile/920625-1.c: Likewise.
32566         * gcc.c-torture/compile/961203-1.c: Likewise.
32567         * gcc.c-torture/compile/980506-1.c: Likewise.
32568         * gcc.c-torture/compile/981006-1.c: Likewise.
32569         * gcc.c-torture/compile/981022-1.c: Likewise.
32570         * gcc.c-torture/compile/981223-1.c: Likewise.
32571         * gcc.c-torture/compile/990617-1.c: Likewise.
32572         * gcc.c-torture/compile/dll.c: Likewise.
32573         * gcc.c-torture/compile/labels-3.c: Likewise.
32574         * gcc.c-torture/compile/mipscop-1.c: Likewise.
32575         * gcc.c-torture/compile/mipscop-2.c: Likewise.
32576         * gcc.c-torture/compile/mipscop-3.c: Likewise.
32577         * gcc.c-torture/compile/mipscop-4.c: Likewise.
32578         * gcc.c-torture/compile/simd-5.c: Likewise.
32579         * gcc.c-torture/compile/20000804-1.x: Remove.
32580         * gcc.c-torture/compile/20001205-1.x: Likewise.
32581         * gcc.c-torture/compile/20001226-1.x: Likewise.
32582         * gcc.c-torture/compile/20010518-2.x: Likewise.
32583         * gcc.c-torture/compile/20020312-1.x: Likewise.
32584         * gcc.c-torture/compile/20020604-1.x: Likewise.
32585         * gcc.c-torture/compile/920501-12.x: Likewise.
32586         * gcc.c-torture/compile/920501-4.x: Likewise.
32587         * gcc.c-torture/compile/920520-1.x: Likewise.
32588         * gcc.c-torture/compile/920521-1.x: Likewise.
32589         * gcc.c-torture/compile/920625-1.x: Likewise.
32590         * gcc.c-torture/compile/961203-1.x: Likewise.
32591         * gcc.c-torture/compile/980506-1.x: Likewise.
32592         * gcc.c-torture/compile/981006-1.x: Likewise.
32593         * gcc.c-torture/compile/981022-1.x: Likewise.
32594         * gcc.c-torture/compile/981223-1.x: Likewise.
32595         * gcc.c-torture/compile/990617-1.x: Likewise.
32596         * gcc.c-torture/compile/mipscop-1.x: Likewise.
32597         * gcc.c-torture/compile/mipscop-2.x: Likewise.
32598         * gcc.c-torture/compile/mipscop-3.x: Likewise.
32599         * gcc.c-torture/compile/mipscop-4.x: Likewise.
32600         * gcc.c-torture/compile/simd-5.x: Likewise.
32601
32602         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
32603
32604 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32605
32606         * gcc.c-torture/execute/20030611-1.c: New test.
32607
32608 2003-06-12  Roger Sayle  <roger@eyesopen.com>
32609
32610         PR middle-end/168
32611         * gcc.dg/20030612-1.c: New test case.
32612
32613 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
32614
32615         PR c++/10635
32616         * g++.dg/expr/cast1.C: New test.
32617
32618 2003-06-12  Roger Sayle  <roger@eyesopen.com>
32619
32620         * gcc.dg/builtins-21.c: New test case.
32621
32622 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
32623
32624         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
32625         options instead of at the end.
32626         * lib/objc.exp (objc_target_compile): Likewise.
32627
32628 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
32629
32630         PR c++/10432
32631         * g++.dg/parse/error1.C: New test.
32632
32633 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
32634
32635         * gcc.dg/compat/struct-by-value-11_main.c: New file.
32636         * gcc.dg/compat/struct-by-value-11_x.c: New file.
32637         * gcc.dg/compat/struct-by-value-11_y.c: New file.
32638         * gcc.dg/compat/struct-by-value-12_main.c: New file.
32639         * gcc.dg/compat/struct-by-value-12_x.c: New file.
32640         * gcc.dg/compat/struct-by-value-12_y.c: New file.
32641         * gcc.dg/compat/struct-by-value-13_main.c: New file.
32642         * gcc.dg/compat/struct-by-value-13_x.c: New file.
32643         * gcc.dg/compat/struct-by-value-13_y.c: New file.
32644         * gcc.dg/compat/struct-by-value-14_main.c: New file.
32645         * gcc.dg/compat/struct-by-value-14_x.c: New file.
32646         * gcc.dg/compat/struct-by-value-14_y.c: New file.
32647         * gcc.dg/compat/struct-by-value-15_main.c: New file.
32648         * gcc.dg/compat/struct-by-value-15_x.c: New file.
32649         * gcc.dg/compat/struct-by-value-15_y.c: New file.
32650         * gcc.dg/compat/struct-by-value-16_main.c: New file.
32651         * gcc.dg/compat/struct-by-value-16_x.c: New file.
32652         * gcc.dg/compat/struct-by-value-16_y.c: New file.
32653         * gcc.dg/compat/struct-by-value-17_main.c: New file.
32654         * gcc.dg/compat/struct-by-value-17_x.c: New file.
32655         * gcc.dg/compat/struct-by-value-17_y.c: New file.
32656         * gcc.dg/compat/struct-by-value-18_main.c: New file.
32657         * gcc.dg/compat/struct-by-value-18_x.c: New file.
32658         * gcc.dg/compat/struct-by-value-18_y.c: New file.
32659
32660         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
32661         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
32662         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
32663         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
32664         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
32665         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
32666         * gcc.dg/compat/scalar-return-3_main.c: New file.
32667         * gcc.dg/compat/scalar-return-3_x.c: New file.
32668         * gcc.dg/compat/scalar-return-3_y.c: New file.
32669         * gcc.dg/compat/scalar-return-4_main.c: New file.
32670         * gcc.dg/compat/scalar-return-4_x.c: New file.
32671         * gcc.dg/compat/scalar-return-4_y.c: New file.
32672
32673 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
32674
32675         * gcc.dg/compat/fp2-struct-check.h: New file.
32676         * gcc.dg/compat/fp2-struct-defs.h: New file.
32677         * gcc.dg/compat/fp2-struct-init.h: New file.
32678         * gcc.dg/compat/struct-by-value-10_main.c: New file.
32679         * gcc.dg/compat/struct-by-value-10_x.c: New file.
32680         * gcc.dg/compat/struct-by-value-10_y.c: New file.
32681         * gcc.dg/compat/struct-return-10_main.c: New file.
32682         * gcc.dg/compat/struct-return-10_x.c: New file.
32683         * gcc.dg/compat/struct-return-10_y.c: New file.
32684
32685         * gcc.dg/compat/compat-common.h: New file.
32686         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
32687         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
32688         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
32689         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
32690         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
32691         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
32692         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
32693         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32694         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
32695         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
32696         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32697         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
32698         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
32699         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32700         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
32701         * gcc.dg/compat/small-struct-check.h: Ditto.
32702         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
32703         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32704         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
32705         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
32706         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32707         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32708         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
32709         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32710         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
32711         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
32712         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32713         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32714         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
32715         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32716         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32717         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
32718         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32719         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
32720         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
32721         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32722         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
32723         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
32724         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32725         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
32726         * gcc.dg/compat/struct-return-2_main.c: Ditto.
32727         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32728         * gcc.dg/compat/struct-return-2_y.c: Ditto.
32729         * gcc.dg/compat/struct-return-3_main.c: Ditto.
32730         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32731         * gcc.dg/compat/struct-return-3_y.c: Ditto.
32732
32733 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
32734
32735         * g++.dg/pch/static-1.C: New file.
32736         * g++.dg/pch/static-1.Hs: New file.
32737
32738 2003-06-10  Richard Henderson  <rth@redhat.com>
32739
32740         * gcc.dg/asm-7.c: Adjust expected warning text.
32741
32742 2003-06-10  Roger Sayle  <roger@eyesopen.com>
32743
32744         * gcc.dg/builtins-20.c: New test case.
32745
32746 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
32747
32748         PR c++/11131
32749         * g++.dg/opt/template1.C: New test.
32750
32751 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32752
32753         * lib/gcc-dg.exp (dg-test): Clear additional_files and
32754         additional_sources.
32755
32756 2003-05-21  David Taylor  <dtaylor@emc.com>
32757
32758         * gcc.dg/Wpadded.c: New file.
32759
32760 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32761
32762         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
32763         * gcc.dg/special/weak-2.c: Add dg-require-weak.
32764         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
32765         dg-require-weak.
32766
32767 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
32768
32769         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
32770
32771 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32772
32773         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
32774         (dg-require-alias): Likewise.
32775         (dg-require-gc-sections): Likewise.
32776         * lib/target-supports.exp (check_gc_sections_available): Likewise.
32777
32778 2003-06-08  Richard Henderson  <rth@redhat.com>
32779
32780         * gcc.dg/20011029-2.c: Fix the array reference.
32781         * gcc.dg/asm-7.c: New.
32782
32783 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
32784
32785         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
32786
32787 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
32788
32789         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
32790         (dg-require-gc-sections): Likewise.
32791
32792 2003-06-08  Jan Hubicka  <jh@suse.cz>
32793
32794         * i386-cmov1.c: Fix regular expression.
32795         * i386-cvt-1.c: Likewise.
32796         * i386-local.c: Likewise.
32797         * i386-local2.c: Likewise.
32798         * i386-mul.c: Likewise.
32799         * i386-ssetype-1.c: Likewise.
32800         * i386-ssetype-3.c: Likewise.
32801         * i386-ssetype-5.c: Likewise.
32802
32803 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32804
32805         PR c++/11039
32806         * g++.dg/warn/implicit-typename2.C: New test.
32807         * g++.dg/warn/implicit-typename3.C: New test.
32808
32809 2003-06-07  Richard Henderson  <rth@redhat.com>
32810
32811         * g++.dg/other/offsetof3.C: Use size_t.
32812         * g++.dg/other/offsetof4.C: Likewise.
32813
32814 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
32815
32816         * lib/copy-file.exp: New. Implement gcc_copy_files.
32817
32818         * lib/dg-pch.exp: Load copy-file.exp
32819         (dg-pch): Use gcc_copy_files instead of "file copy".
32820
32821 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
32822
32823         * gcc.dg/weak/weak.exp: Simplify.
32824         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
32825         * gcc.dg/weak/weak-1.c: Likewise.
32826         * gcc.dg/weak/weak-2.c: Likewise.
32827         * gcc.dg/weak/weak-3.c: Likewise.
32828         * gcc.dg/weak/weak-4.c: Likewise.
32829         * gcc.dg/weak/weak-5.c: Likewise.
32830         * gcc.dg/weak/weak-6.c: Likewise.
32831         * gcc.dg/weak/weak-7.c: Likewise.
32832         * gcc.dg/weak/weak-8.c: Likewise.
32833         * gcc.dg/weak/weak-9.c: Likewise.
32834
32835 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
32836
32837         gcc.c-torture/execute/20030606-1.c: New.
32838
32839 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32840
32841         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
32842         * gcc.dg/builtins-19.c: Likewise.
32843
32844 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32845
32846         * gcc.dg/builtins-2.c: Add some more tests.
32847         * gcc.dg/builtins-18.c: New test case.
32848         * gcc.dg/builtins-19.c: New test case.
32849
32850 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32851             Jim Wilson  <wilson@tuliptree.org>
32852
32853         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
32854
32855 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
32856
32857         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
32858         mempcpy/stpcpy calls not to be optimized into something else.
32859         * gcc.c-torture/execute/string-opt-3.c: Moved to...
32860         * gcc.c-torture/execute/builtins/string-7.c: ...here.
32861         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
32862
32863 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32864
32865         * gcc.dg/format/asm_fprintf-1.c: New test.
32866
32867 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
32868
32869         * lib/gcc-defs.exp (additional_sources): New variable.
32870         (dg-additional-sources): New function.
32871         (additional_files): New variable.
32872         (dg-additional-files): New function.
32873         (dg-additional-files-options): Likewise.
32874         * lib/gcc-dg.exp (dg-require-weak): New function.
32875         (dg-require-alias): Likewise.
32876         (dg-require-gc-sections): Likewise.
32877         * lib/target-supports.exp (check_alias_available): Remove testfile
32878         parameter.
32879         (check_gc_sections_available): New function.
32880         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
32881         (dg-gpp-additional-files): Likewise.
32882         * lib/g++.exp (additional_sources): Remove.
32883         (additional_files): Likewise.
32884         (g++_target_compile): Use dg-additional-files-options.
32885
32886         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
32887         Tcl logic.
32888         * gcc.dg/special/ecos.exp: Remove.
32889         * gcc.dg/special/20000419-2.c: Use dg-require-*.
32890         * gcc.dg/special/alias-1.c: Likewise.
32891         * gcc.dg/special/alias-2.c: Likewise.
32892         * gcc.dg/special/gcsec-1.c: Likewise.
32893         * gcc.dg/special/weak-1.c: Likewise.
32894         * gcc.dg/special/weak-2.c: Likewise.
32895         * gcc.dg/special/wkali-1.c: Likewise.
32896         * gcc.dg/special/wkali-2.c: Likewise.
32897
32898         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
32899         dg-gpp-additional-*.
32900         * g++.dg/special/conpr-3.C: Likewise.
32901         * g++.dg/special/conpr-4.C: Likewise.
32902         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
32903         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
32904         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
32905         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
32906         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
32907         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
32908         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
32909         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
32910         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
32911         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
32912         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
32913         * g++.old-deja/g++.other/comdat1.C: Likewise.
32914         * g++.old-deja/g++.other/comdat2.C: Likewise.
32915         * g++.old-deja/g++.other/comdat3.C: Likewise.
32916         * g++.old-deja/g++.other/ctor1.C: Likewise.
32917         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
32918
32919 2003-06-05  Richard Henderson  <rth@redhat.com>
32920
32921         * gcc.dg/debug/20030605-1.c: New.
32922
32923 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
32924
32925         * README.QMTEST: Update.
32926
32927 2003-06-04  Richard Henderson  <rth@redhat.com>
32928
32929         * gcc.dg/cleanup-1.c: New.
32930         * gcc.dg/cleanup-2.c: New.
32931         * gcc.dg/cleanup-3.c: New.
32932         * gcc.dg/cleanup-4.c: New.
32933         * gcc.dg/cleanup-5.c: New.
32934         * gcc.dg/cleanup-6.c: New.
32935         * gcc.dg/cleanup-7.c: New.
32936
32937 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
32938
32939         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
32940
32941         * lib/dg-pch.exp: New file.
32942         * g++.dg/pch/pch.exp: Use dg-pch.exp.
32943         * gcc.dg/pch/pch.exp: Likewise.
32944
32945 2003-06-04  Roger Sayle  <roger@eyesopen.com>
32946
32947         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
32948         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
32949         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
32950         * gcc.dg/builtins-17.c: New test case.
32951         * gcc.dg/i386-387-4.c: New test case.
32952         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
32953
32954 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32955
32956         * gcc.dg/ultrasp9.c: New test.
32957
32958 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32959
32960         * gcc.c-torture/compile/20030604-1.c: New test.
32961         * gcc.dg/sparc-constant-1.c: New test.
32962
32963 2003-06-03  Glen Nakamura  <glen@imodulo.com>
32964
32965         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
32966
32967 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
32968
32969         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
32970
32971         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
32972         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
32973
32974 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
32975
32976         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
32977
32978 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32979
32980         PR c++/10940
32981         * g++.dg/template/spec10.C: New test.
32982
32983 2003-06-03  Roger Sayle  <roger@eyesopen.com>
32984
32985         * gcc.dg/builtins-16.c: New test case.
32986
32987 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
32988
32989         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
32990         mempcpy test with post-increments.
32991         * gcc.c-torture/execute/string-opt-3.c: New test.
32992         * gcc.dg/string-opt-1.c: New test.
32993
32994 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
32995
32996         PR fortran/10965
32997         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
32998
32999 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
33000
33001         * lib/scanasm.exp (dg-scan): New function, factored out of ...
33002         (scan-assembler): ... here.  Use dg-scan.
33003         (scan-assembler-not): Likewise.
33004         (scan-file): New function.
33005         (scan-file-not): Likewise.
33006         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
33007         * gcc.dg/cpp/_Pragma4.c: Likewise.
33008         * gcc.dg/cpp/_Pragma5.c: Likewise.
33009         * gcc.dg/cpp/avoidpaste1.c: Likewise.
33010         * gcc.dg/cpp/avoidpaste2.c: Likewise.
33011         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
33012         * gcc.dg/cpp/cmdlne-P.c: Likewise.
33013         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
33014         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
33015         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
33016         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
33017         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
33018         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
33019         * gcc.dg/cpp/cxxcom1.c: Likewise.
33020         * gcc.dg/cpp/line1.c: Likewise.
33021         * gcc.dg/cpp/maccom1.c: Likewise.
33022         * gcc.dg/cpp/maccom2.c: Likewise.
33023         * gcc.dg/cpp/maccom3.c: Likewise.
33024         * gcc.dg/cpp/maccom4.c: Likewise.
33025         * gcc.dg/cpp/maccom5.c: Likewise.
33026         * gcc.dg/cpp/maccom6.c: Likewise.
33027         * gcc.dg/cpp/multiline.c: Likewise.
33028         * gcc.dg/cpp/spacing1.c: Likewise.
33029         * gcc.dg/cpp/spacing2.c: Likewise.
33030         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
33031         * gcc.dg/cpp/trad/maccom1.c: Likewise.
33032         * gcc.dg/cpp/trad/maccom2.c: Likewise.
33033         * gcc.dg/cpp/trad/maccom3.c: Likewise.
33034         * gcc.dg/cpp/trad/maccom4.c: Likewise.
33035         * gcc.dg/cpp/trad/maccom6.c: Likewise.
33036         * gcc.dg/cpp/cxxcom2.c: Likewise.
33037         * gcc.dg/cpp/cxxcom2.h: New file.
33038
33039         * gcc.dg/cpp/truefalse.cpp: Move it to ...
33040         * g++.dg/cpp/truefalse.C: Here.
33041         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
33042
33043 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
33044
33045         * gcc.dg/cpp/redef3.c: New file.
33046
33047 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
33048
33049         * gcc.dg/i386-loop-3.c: New test.
33050
33051 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
33052
33053         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
33054
33055 2003-05-31  Roger Sayle  <roger@eyesopen.com>
33056
33057         * gcc.dg/fwrapv-1.c: New test case.
33058         * gcc.dg/fwrapv-2.c: New test case.
33059
33060 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33061
33062         PR c++/10956
33063         * g++.dg/template/spec9.C: New test.
33064
33065 2003-05-29  Roger Sayle  <roger@eyesopen.com>
33066
33067         * gcc.dg/duff-4.c: New test case.
33068
33069 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
33070
33071         PR fortran/10843
33072         * g77.dg/ffixed-form-1.f: New test
33073         * g77.dg/ffixed-form-2.f: New test
33074         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
33075         * g77.dg/ffree-form-3.f: New test
33076
33077 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
33078
33079         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
33080         * gcc.dg/wint_t-1.c: Likewise.
33081
33082 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33083
33084         * g++.dg/template/access11.C: New test.
33085
33086 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33087
33088         PR c++/10849
33089         * g++.dg/template/access10.C: New test.
33090
33091 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33092             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33093
33094         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
33095
33096 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
33097
33098         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
33099         suppress for powerpc-*-darwin*.
33100         * gcc.dg/torture/builtin-noret-2.c: Likewise.
33101
33102 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
33103
33104         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
33105         suppress option for powerpc-*-darwin*.
33106
33107 2003-05-23  Roger Sayle  <roger@eyesopen.com>
33108
33109         * gcc.dg/builtins-1.c: Add tests for tan and atan.
33110         * gcc.dg/builtins-4.c: Add test for fmod.
33111
33112 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33113
33114         PR c++/10682
33115         * g++.dg/template/instantiate4.C: New test.
33116
33117 2003-05-22  Roger Sayle  <roger@eyesopen.com>
33118
33119         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
33120
33121 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
33122
33123         * gcc.dg/compat/scalar-return-1_main.c: New file.
33124         * gcc.dg/compat/scalar-return-1_x.c: New file.
33125         * gcc.dg/compat/scalar-return-1_y.c: New file.
33126         * gcc.dg/compat/scalar-return-2_main.c: New file.
33127         * gcc.dg/compat/scalar-return-2_x.c: New file.
33128         * gcc.dg/compat/scalar-return-2_y.c: New file.
33129         * gcc.dg/compat/struct-return-3_main.c: New file.
33130         * gcc.dg/compat/struct-return-3_y.c: New file.
33131         * gcc.dg/compat/struct-return-3_x.c: New file.
33132         * gcc.dg/compat/struct-return-2_main.c: New file.
33133         * gcc.dg/compat/struct-return-2_x.c: New file.
33134         * gcc.dg/compat/struct-return-2_y.c: New file.
33135
33136 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33137
33138         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
33139         for hppa*-hp-hpux*.
33140         * gcc.dg/20021014-1.c (dg-options): Likewise.
33141         * gcc.dg/nest.c (dg-options): Likewise.
33142
33143 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
33144
33145         PR c++/9738
33146         * g++.dg/ext/dllimport2.C: New file.
33147         * g++.dg/ext/dllimport3.C: New file.
33148
33149 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
33150
33151         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
33152         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
33153         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33154         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
33155         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33156         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
33157         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
33158         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
33159         * gcc.dg/compat/small-struct-defs.h: New file.
33160         * gcc.dg/compat/small-struct-init.h: New file.
33161         * gcc.dg/compat/small-struct-check.h: New file.
33162         * gcc.dg/compat/fp-struct-defs.h: New file.
33163         * gcc.dg/compat/fp-struct-check.h: New file.
33164         * gcc.dg/compat/fp-struct-init.h: New file.
33165         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
33166         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
33167
33168 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
33169
33170         * gcc.dg/20030225-2.c: New test.
33171
33172 2003-05-18  Roger Sayle  <roger@eyesopen.com>
33173             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33174
33175         * gcc.c-torture/compile/20030518-1.c: New test case.
33176
33177 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
33178
33179         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
33180         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
33181         gcc-dg-debug-runtest.
33182         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
33183         gcc-dg-debug-runtest.
33184
33185 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33186
33187         PR c++/9022
33188         * g++.dg/lookup/using6.C: New test.
33189
33190 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33191
33192         * g++.dg/parse/access2.C: New test.
33193
33194 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
33195
33196         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
33197         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
33198         * gcc.dg/debug/debug.exp: Likewise.
33199
33200 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
33201
33202         * gcc.dg/dollar.c: New test.
33203
33204 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
33205
33206         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
33207         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
33208         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
33209         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
33210         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
33211         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
33212         * gcc.dg/compat/struct-by-value-6_main.c: New file.
33213         * gcc.dg/compat/struct-by-value-6_x.c: New file.
33214         * gcc.dg/compat/struct-by-value-6_y.c: New file.
33215         * gcc.dg/compat/struct-by-value-7_main.c: New file.
33216         * gcc.dg/compat/struct-by-value-7_x.c: New file.
33217         * gcc.dg/compat/struct-by-value-7_y.c: New file.
33218         * gcc.dg/compat/struct-by-value-8_main.c: New file.
33219         * gcc.dg/compat/struct-by-value-8_x.c: New file.
33220         * gcc.dg/compat/struct-by-value-8_y.c: New file.
33221         * gcc.dg/compat/struct-by-value-9_main.c: New file.
33222         * gcc.dg/compat/struct-by-value-9_x.c: New file.
33223         * gcc.dg/compat/struct-by-value-9_y.c: New file.
33224
33225 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
33226
33227         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
33228         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
33229         support for "repo" mode.
33230         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
33231         * lib/g77-dg.exp: Likewise.
33232         * lib/obj-dg.exp: Likewise.
33233
33234 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
33235
33236         Merge from gcc-3_2-rhl8-branch:
33237         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
33238
33239         * gcc.dg/tls/opt-6.c: New test.
33240
33241         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
33242
33243         * gcc.dg/20030405-1.c: New test.
33244
33245         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
33246
33247         * gcc.dg/20030309-1.c: New test.
33248
33249         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33250
33251         * gcc.c-torture/execute/20030307-1.c: New test.
33252
33253         2003-02-20  Randolph Chung  <tausq@debian.org>
33254
33255         * gcc.c-torture/compile/20030220-1.c: New test.
33256
33257         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
33258
33259         * gcc.dg/20030217-1.c: New test.
33260
33261         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
33262
33263         * gcc.c-torture/compile/20020129-1.c: New test.
33264
33265         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33266
33267         * gcc.dg/unroll-1.c: New test.
33268
33269         2002-11-16  Jan Hubicka  <jh@suse.cz>
33270
33271         * gcc.c-torture/execute/20020920-1.c: New test.
33272
33273         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
33274
33275         PR target/7434
33276         * gcc.c-torture/compile/20021008-1.c: New test.
33277
33278         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
33279
33280         PR target/7559
33281         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
33282
33283         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
33284
33285         * gcc.c-torture/compile/20020807-1.c: New test.
33286
33287         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
33288
33289         * gcc.dg/tls/opt-1.c: New test.
33290
33291         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
33292
33293         * gcc.dg/20020729-1.c: New test.
33294
33295         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
33296
33297         * g++.dg/opt/life1.C: New test.
33298
33299         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
33300
33301         * gcc.dg/20020525-1.c: New test.
33302
33303         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
33304
33305         PR c++/6794
33306         * g++.dg/ext/pretty1.C: New test.
33307         * g++.dg/ext/pretty2.C: New test.
33308
33309 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
33310
33311         PR c++/8385
33312         * g++.dg/ext/typeof5.C: New test.
33313
33314 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
33315
33316         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
33317         __USER_LABEL_PREFIX__ into account.
33318         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
33319
33320 2003-05-14  Roger Sayle  <roger@eyesopen.com>
33321
33322         * gcc.dg/builtins-15.c: New test case.
33323
33324 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
33325
33326         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
33327
33328 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
33329
33330         * lib/g++.exp: Tweak handling of additional source files.
33331         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
33332         * g++.dg/special/conpr-2a.C: Rename to ...
33333         * g++.dg/special/conpr-2a.cc: ... this.
33334         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
33335         * g++.dg/special/conpr-3a.C: Rename to ...
33336         * g++.dg/special/conpr-3a.cc: This.
33337         * g++.dg/special/conpr-3b.C: Rename to ...
33338         * g++.dg/special/conpr-3b.cc: This.
33339         * g++.dg/special/conpr-4.C: New test.
33340         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
33341
33342 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
33343
33344         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
33345
33346 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33347
33348         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
33349         * g++.old-deja/g++.robertl/eb71.C: Likewise.
33350         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
33351         * g++.old-deja/g++.other/warn3.C: Likewise.
33352
33353 2003-05-11  Roger Sayle  <roger@eyesopen.com>
33354
33355         * gcc.dg/i386-387-1.c: Update to also test log.
33356         * gcc.dg/i386-387-2.c: Likewise.
33357
33358 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
33359
33360         * g77.f-torture/execute/int8421.f: New test.
33361
33362 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33363
33364         PR c++/10230, c++/10481
33365         * g++.dg/lookup/scoped5.C: New test.
33366
33367 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33368
33369         PR c++/10552
33370         * g++.dg/template/ttp6.C: New test.
33371
33372 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
33373
33374         * gcc.c-torture/execute/builtins: New directory.
33375         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
33376         gcc.c-torture/execute/builtins.
33377         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
33378         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
33379         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
33380         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
33381
33382 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33383
33384         PR c++/9252
33385         * g++.dg/template/access8.C: New test.
33386         * g++.dg/template/access9.C: New test.
33387
33388 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33389
33390         PR c++/9554
33391         * g++.dg/parse/access1.C: New test.
33392
33393 2003-05-09  DJ Delorie  <dj@redhat.com>
33394
33395         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
33396         long, and not an int.
33397
33398 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33399
33400         PR c++/10555, c++/10576
33401         * g++.dg/template/memclass1.C: New test.
33402
33403 2003-05-08  DJ Delorie  <dj@redhat.com>
33404
33405         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
33406         targets.
33407         * gcc.c-torture/execute/20021024-1.x: Likewise.
33408         * gcc.c-torture/execute/shiftdi.x: Likewise.
33409         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
33410         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
33411         * gcc.dg/20021018-1.c: Likewise.
33412
33413 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33414
33415         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
33416
33417         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
33418         (bcopy): Call memmove.
33419
33420 2003-05-08  Roger Sayle  <roger@eyesopen.com>
33421
33422         * g77.f-torture/compile/8485.f: New test case.
33423
33424 2003-05-07  Richard Henderson  <rth@redhat.com>
33425
33426         PR c++/10570
33427         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
33428         Verify exception_cleanup not called for rethrows.
33429         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
33430         when exiting catch block without rethrowing.
33431         * g++.dg/eh/forced3.C: New.
33432         * g++.dg/eh/forced4.C: New.
33433
33434 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
33435
33436         * gcc.dg/20030505.c: Fix triplet.
33437
33438 2003-05-06  DJ Delorie  <dj@redhat.com>
33439
33440         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
33441         * gcc.dg/nest.c: Likewise.
33442
33443 2003-05-05  Roger Sayle  <roger@eyesopen.com>
33444
33445         * gcc.dg/builtins-14.c: New test case.
33446
33447 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
33448
33449         * lib/compat.exp (compat-execute): New argument.
33450         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
33451         * gcc.dg/compat: New test directory.
33452         * gcc.dg/compat/compat.exp: New expect script.
33453         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
33454         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
33455         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
33456         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
33457         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
33458         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
33459
33460         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
33461         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
33462         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
33463         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
33464         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
33465         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
33466         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
33467         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
33468         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
33469         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
33470         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
33471         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
33472         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
33473         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
33474         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
33475
33476 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
33477
33478         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
33479
33480 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
33481
33482         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
33483
33484 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
33485
33486         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
33487         * gcc.dg/ppc-fsel-2.c: New test.
33488
33489         * gcc.dg/unused-5.c: New test.
33490
33491 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33492
33493         PR c++/10496
33494         * g++.dg/warn/pmf1.C: New test.
33495
33496 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33497
33498         PR c++/4494
33499         * g++.dg/warn/main.C: New test.
33500
33501 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33502
33503         * gcc.dg/nonnull-3.c: New test.
33504
33505 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
33506
33507         * gcc.dg/cpp/Wtrigraphs.c: Update.
33508         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
33509
33510 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
33511
33512         * gcc.dg/ppc-fsel-1.c: New test.
33513
33514 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
33515
33516         PR c/10604
33517         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
33518
33519 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
33520
33521         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
33522
33523 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33524
33525         PR c++/9364, c++/10553, c++/10586
33526         * g++.dg/parse/typename4.C: New test.
33527         * g++.dg/parse/typename5.C: Likewise.
33528
33529 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
33530
33531         * gcc.c-torture/compile/20030503-1.c: New test.
33532
33533 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33534
33535         * g++.dg/lookup/using5.C: Fix testcase error.
33536
33537 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
33538
33539         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
33540         since MEABI is no longer supported.  Remove all vestiges
33541         of MEABI from the test.
33542
33543 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33544
33545         PR c++/10554
33546         * g++.dg/lookup/using5.C: New test.
33547
33548 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33549
33550         PR c++/8772
33551         * g++.dg/template/ttp5.C: New test.
33552
33553 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
33554
33555         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
33556         (dg-gpp-additional-sources): New function.
33557         (dg-gpp-additional-files): Likewise.
33558         * lib/g++.exp (additional_sources): New variable.
33559         (additional_files): Likewise.
33560         (g++_target_compile): Deal with them.
33561         * lib/old-dejagnu.exp: Remove.
33562         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
33563         * g++.old-deja: Revise all tests to use dg commands.
33564
33565 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33566
33567         PR c++/9432, c++/9528
33568         * g++.dg/lookup/using4.C: New test.
33569
33570 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
33571
33572         * gcc.dg/noreturn-5.c: New file.
33573         * gcc.dg/noreturn-6.c: New file.
33574
33575         * gcc.c-torture/compile/inline-1.c: New file.
33576
33577 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33578
33579         PR c++/10551
33580         * g++.dg/template/explicit1.C: New test.
33581
33582 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33583
33584         PR c++/10549
33585         * g++.dg/other/bitfield1.C: New test.
33586
33587         PR c++/10527
33588         * g++.dg/init/new7.C: New test.
33589
33590 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33591
33592         * g++.dg/ext/desig1.C: New test.
33593         * g++.dg/ext/init1.C: Update.
33594
33595         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
33596
33597 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
33598
33599         PR c++/10180
33600         * g++.dg/warn/Winline-1.C: New test.
33601
33602 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
33603
33604         * gcc.c-torture/execute/string-opt-19.c: New test.
33605
33606         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
33607         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
33608
33609 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
33610
33611         PR c++/10506
33612         * g++.dg/init/new6.C: New test.
33613
33614         PR c++/10503
33615         * g++.dg/init/ref6.C: New test.
33616
33617 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
33618
33619         * g++.dg/warn/weak1.C: XFAIL on AIX4.
33620
33621 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33622
33623         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
33624         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
33625
33626 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
33627
33628         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
33629         initialized static data members.
33630
33631 2003-04-25  H.J. Lu <hjl@gnu.org>
33632
33633         * gcc.dg/ia64-sync-4.c: New test.
33634
33635 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33636
33637         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
33638         date.
33639
33640 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
33641
33642         PR c++/10337
33643         * g++.dg/warn/conv1.C: New test.
33644         * g++.old-deja/g++.other/conv7.C: Adjust.
33645         * g++.old-deja/g++.other/overload14.C: Adjust.
33646
33647 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33648
33649         PR c++/10471
33650         * g++.dg/template/defarg2.C: New test.
33651
33652 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
33653
33654         * gcc.dg/cpp/include2.c: Update.
33655         * gcc.dg/cpp/multiline-2.c: New.
33656         * gcc.dg/cpp/multiline.c: Update.
33657         * gcc.dg/cpp/strify2.c: Update.
33658         * gcc.dg/cpp/trad/literals-2.c: Update.
33659
33660 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33661
33662         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
33663
33664 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33665
33666         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
33667
33668 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33669
33670         PR c++/10451
33671         * g++.dg/parse/crash4.C: New test.
33672
33673         PR c++/9847
33674         * g++.dg/parse/crash5.C: New test.
33675
33676 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
33677
33678         PR c++/10446
33679         * g++.dg/parse/crash3.C: New test.
33680
33681         PR c++/10428
33682         * g++.dg/parse/elab1.C: New test.
33683
33684 2003-04-22  Devang Patel  <dpatel@apple.com>
33685
33686         * gcc.dg/cpp/trad/funlike-5.c: New test.
33687
33688 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
33689
33690         * g++.dg/other/packed1.C: Fix dg options.
33691
33692 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
33693
33694         * g++.dg/other/offsetof2.C: New test.
33695
33696 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
33697
33698         * g++.dg/template/recurse.C: Adjust location of error messages.
33699
33700 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
33701
33702         PR c++/9881
33703         * g++.dg/init/addr-const1.C: New test.
33704         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
33705
33706 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
33707
33708         PR c++/10405
33709         * g++.dg/lookup/struct-hack1.C: New test.
33710
33711 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
33712
33713         * ucs.c: Update diagnostic messages.
33714
33715 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
33716
33717         * gcc.dg/cpp/truefalse.cpp: New test.
33718         * gcc.dg/cpp/cpp.exp: Update.
33719         * g++.dg/other/stdbool-if.C: Remove.
33720
33721 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
33722
33723         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
33724         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
33725
33726 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33727
33728         * gcc.c-torture/compile/20030418-1.c: New test.
33729
33730 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
33731
33732         * README.compat: Remove; content moved to doc/sourcebuild.texi.
33733
33734 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33735
33736         PR c++/10347
33737         g++.dg/template/dependent-name1.C: New test.
33738
33739 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
33740
33741         * gcc.dg/warn-1.c (tourist_guide): New array,
33742         contains a pointer to bar.
33743
33744 2003-04-16  Roger Sayle  <roger@eyesopen.com>
33745
33746         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
33747         * gcc.c-torture/execute/medce-1.c: New test case.
33748         * gcc.c-torture/execute/medce-2.c: New test case.
33749
33750 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
33751
33752         * lib/prune.exp: Ignore more messages.
33753
33754         PR c++/10381
33755         * g++.dg/parse/lookup3.C: New test.
33756
33757 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
33758
33759         * gcc.c-torture/compile/20030415-1.c : New test.
33760
33761 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
33762
33763         * gcc.c-torture/execute/scope-2.c: Move to ...
33764         * gcc.dg/noncompile/scope.c: .... here.
33765
33766 2003-04-14  Roger Sayle  <roger@eyesopen.com>
33767
33768         * gcc.dg/20030414-2.c: New test case.
33769
33770 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
33771
33772         PR target/10377
33773         * gcc.dg/20030414-1.c: New test.
33774
33775 2003-04-13  Roger Sayle  <roger@eyesopen.com>
33776
33777         * gcc.dg/builtins-12.c: New test case.
33778         * gcc.dg/builtins-13.c: New test case.
33779
33780 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33781
33782         * gcc.c-torture/execute/string-opt-18.c: New test.
33783
33784 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
33785
33786         PR c++/10300
33787         * g++.dg/init/new5.C: New test.
33788
33789 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
33790
33791         PR c++/7910
33792         * g++.dg/ext/dllimport1.C: New test.
33793
33794 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33795
33796         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
33797
33798 2003-04-11  Bud Davis <bdavis9659@comcast.net>
33799
33800         PR Fortran/9263
33801         * g77.f-torture/noncompile/9263.f: New test
33802         PR Fortran/1832
33803         * g77.f-torture/execute/1832.f: New test
33804
33805 2003-04-11  David Chad  <davidc@freebsd.org>
33806             Loren J. Rittle  <ljrittle@acm.org>
33807
33808         libobjc/8562
33809         * objc.dg/headers.m: New test.
33810
33811 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
33812
33813         * gcc.c-torture/execute/builtin-noret-2.c: New.
33814         * gcc.c-torture/execute/builtin-noret-2.x: New.
33815         XFAIL builtin-noret-2.c at -O1 and above.
33816         * gcc.dg/redecl.c: New.
33817         * gcc.dg/Wshadow-1.c: Update error regexps.
33818
33819 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
33820
33821         * g++.dg/abi/bitfield10.C: New test.
33822
33823 2003-04-09  Mike Stump  <mrs@apple.com>
33824
33825         * gcc.dg/pch/pch.exp: Make testcase names longer.
33826         * g++.dg/pch/pch.exp: Make testcase names longer.
33827
33828 2003-04-08  Roger Sayle  <roger@eyesopen.com>
33829
33830         * gcc.dg/builtins-11.c: New test case.
33831
33832 2003-04-08  Roger Sayle  <roger@eyesopen.com>
33833
33834         * gcc.dg/builtins-9.c: New test case.
33835         * gcc.dg/builtins-10.c: New test case.
33836
33837 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
33838
33839         * gcc.dg/noncompile/init-4.c.c: New test.
33840
33841 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
33842
33843         * gcc.misc-test/gcov-9.c: New test.
33844         * gcc.misc-test/gcov-10.c: New test
33845         * gcc.misc-test/gcov-11.c: New test.
33846
33847 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
33848
33849         PR optimization/10024
33850         * gcc.c-torture/compile/20030405-1.c: New test.
33851
33852 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
33853
33854         * gcc.dg/pch/static-3.c: New.
33855         * gcc.dg/pch/static-3.hs: New.
33856         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
33857
33858 2003-04-04  Richard Henderson  <rth@redhat.com>
33859
33860         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
33861         * g++.dg/eh/forced2.C: Likewise.
33862
33863 2003-04-03  Mike Stump  <mrs@apple.com>
33864
33865         * lib/scanasm.exp (scan-assembler): Add xfail processing for
33866         target arg.
33867         (scan-assembler-times, scan-assembler-not): Likewise.
33868         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
33869
33870 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33871
33872         * gcc.dg/sparc-loop-1.c: New test.
33873
33874 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
33875
33876         PR other/9274
33877         * g++.dg/pch/system-2.C: New.
33878         * g++.dg/pch/system-2.Hs: New.
33879
33880 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
33881
33882         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
33883
33884         * g++.dg/eh/simd-1.C (vecfunc): Same.
33885
33886 2003-04-01  Roger Sayle  <roger@eyesopen.com>
33887
33888         * gcc.c-torture/execute/20030401-1.c: New test case.
33889
33890 2003-04-01  Ziemowit Laski <zlaski@apple.com>
33891
33892         * objc.dg/defs.m: New.
33893
33894 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
33895
33896         * g++.dg/eh/simd-1.C: New.
33897         * g++.dg/eh/simd-2.C: New.
33898
33899 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
33900
33901         * gcc.c-torture/execute/simd-3.c: New.
33902
33903 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
33904
33905         PR c/9936
33906         * gcc.dg/20030331-2.c: New test.
33907
33908 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
33909
33910         PR c++/10278
33911         * g++.dg/parse/crash2.C: New test.
33912
33913 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33914
33915         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
33916         * gcc.c-torture/execute/20030331-1.c: ...here.
33917
33918 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33919
33920         * gcc.c-torture/execute/20030331-1.c: New test.
33921
33922 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
33923
33924         * lib/gcov.exp: Adjust call return testing strings.
33925         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
33926
33927 2003-03-31  Roger Sayle  <roger@eyesopen.com>
33928
33929         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
33930         * gcc.dg/builtins-7.c: New test case.
33931         * gcc.dg/builtins-8.c: New test case.
33932
33933 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33934
33935         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
33936
33937 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
33938
33939         PR c++/7647
33940         * g++.dg/lookup-class-member-2.C: New test.
33941
33942 2003-03-30  Glen Nakamura  <glen@imodulo.com>
33943
33944         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
33945
33946 2003-03-28  Roger Sayle  <roger@eyesopen.com>
33947
33948         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
33949
33950 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
33951
33952         * g++.dg/init/attrib1.C: New test.
33953
33954 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33955
33956         * gcc.dg/ultrasp8.c: New test.
33957
33958 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33959
33960         * gcc.dg/ultrasp7.c: New test.
33961
33962 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
33963
33964         PR c++/10047
33965         * g++.dg/template/inline1.C: New test.
33966
33967 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33968
33969         * gcc.dg/sparc-dwarf2.c: New test.
33970
33971 2003-03-27  Roger Sayle  <roger@eyesopen.com>
33972
33973         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
33974         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
33975
33976 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
33977
33978         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
33979         than reading .x files.
33980         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
33981         * g77.dg/gcov/gcov-1.f: Likewise.
33982         * gcc.misc-tests/gcov-4b.c: Likewise.
33983         * gcc.misc-tests/gcov-5b.c: Likewise.
33984         * gcc.misc-tests/gcov-6.c: Likewise.
33985         * gcc.misc-tests/gcov-7.c: Likewise.
33986         * gcc.misc-tests/gcov-8.c: Likewise.
33987         * g++.dg/gcov/gcov-1.x: Remove.
33988         * g77.dg/gcov/gcov-1.x: Likewise.
33989         * gcc.misc-tests/gcov-4b.x: Likewise.
33990         * gcc.misc-tests/gcov-5b.x: Likewise.
33991         * gcc.misc-tests/gcov-6.x: Likewise.
33992         * gcc.misc-tests/gcov-7.x: Likewise.
33993         * gcc.misc-tests/gcov-8.x: Likewise.
33994
33995 2003-03-27  Glen Nakamura  <glen@imodulo.com>
33996
33997         PR opt/10087
33998         * gcc.dg/20030324-1.c: New test.
33999
34000 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
34001
34002         PR c++/10224
34003         * g++.dg/template/arg3.C: New test.
34004
34005         PR c++/10158
34006         * g++.dg/template/friend18.C: New test.
34007
34008 2003-03-26  Roger Sayle  <roger@eyesopen.com>
34009
34010         * g77.f-torture/compile/20030326-1.f: New test case.
34011
34012 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
34013
34014         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
34015
34016         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
34017
34018 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
34019
34020         * gcc.dg/ia64-sync-3.c: New test.
34021
34022 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
34023
34024         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
34025
34026 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
34027
34028         * gcc.dg/ultrasp6.c: New test.
34029
34030 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34031
34032         * gcc.dg/i386-signbit-1.c: New test.
34033         * gcc.dg/i386-signbit-2.c: New test.
34034         * gcc.dg/i386-signbit-3.c: New test.
34035
34036 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34037
34038         * gcc.dg/ultrasp5.c: Fix options.
34039
34040 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34041
34042         * gcc.dg/ultrasp5.c: Fix comment.
34043
34044 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
34045
34046         PR fortran/10197
34047         * g77.f-torture/execute/10197.f: New test.
34048
34049 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
34050
34051         PR c++/9898, c++/383
34052         * g++.dg/template/conv6.C: New test.
34053
34054         PR c++/10119
34055         * g++.dg/template/ptrmem5.C: New test.
34056
34057         PR c++/10026
34058         * g++.dg/lookup/koenig1.C: New test.
34059
34060         PR C++/10199
34061         * g++.dg/lookup/template2.C: New test.
34062
34063 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
34064
34065         * g++.dg/opt/rtti1.C: New test.
34066
34067 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34068
34069         * gcc.dg/ultrasp5.c: New test.
34070
34071 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
34072
34073         PR middle-end/9967
34074         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
34075         builtin fputs.
34076
34077 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
34078
34079         PR c/8224
34080         * gcc.dg/20030323-1.c: New test.
34081
34082 2003-03-23  Roger Sayle  <roger@eyesopen.com>
34083
34084         * gcc.c-torture/compile/20030323-1.c: New test case.
34085
34086 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
34087
34088         * gcc.dg/20030321-1.c: New test.
34089
34090 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
34091
34092         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
34093
34094 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
34095
34096         PR c++/9978, c++/9708
34097         * g++.dg/ext/vlm1.C: Adjust expected error.
34098         * g++.dg/ext/vla2.C: New test.
34099         * g++.dg/template/arg1.C: New test.
34100         * g++.dg/template/arg2.C: New test.
34101
34102 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
34103
34104         * g77.f-torture/execute/select.f: New test.
34105         * g77.f-torture/noncompile/select_no_compile.f: New test.
34106
34107 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
34108
34109         PR c++/9898
34110         * g++.dg/other/error4.C: New test.
34111
34112 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
34113
34114         * g++.dg/template/friend17.C: New test.
34115
34116 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
34117
34118         * gcc.c-torture/compile/20030320-1.c: New.
34119
34120 2003-03-20  Roger Sayle  <roger@eyesopen.com>
34121
34122         * gcc.dg/builtins-6.c: New test case.
34123
34124 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
34125
34126         PR target/10073
34127         * gcc.c-torture/compile/20030319-1.c: New.
34128
34129 2003-03-18  Jan Hubicka  <jh@suse.cz>
34130
34131         * gcc.dg/i386-cvt-1.c: New test.
34132
34133 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
34134
34135         * objc.dg/naming-1.m: Use "(parse|syntax) error".
34136         * objc.dg/naming-2.m: Likewise.
34137
34138 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
34139
34140         PR c++/9639
34141         * g++.dg/parse/crash1.C: New test.
34142
34143 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
34144
34145         PR c++/8805
34146         * g++.dg/eh/cleanup1.C: New test.
34147
34148 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
34149
34150         * gcc.c-torture/execute/20030316-1.c: New test case.
34151
34152 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
34153
34154         PR c++/9629
34155         * g++.dg/init/ctor2.C: New test.
34156
34157 2003-03-15  Roger Sayle  <roger@eyesopen.com>
34158
34159         * g77.f-torture/compile/xformat.f: New test case.
34160
34161 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34162
34163         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
34164         * g++.old-deja/g++.mike/eh50.C: Likewise.
34165
34166 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34167
34168         PR c++/6440
34169         * g++.dg/template/spec7.C: New test.
34170         * g++.dg/template/spec8.C: Likewise.
34171
34172 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
34173
34174         * gcc.c-torture/execute/20030313-1.c: New test.
34175
34176 2003-03-14  Richard Henderson  <rth@redhat.com>
34177
34178         * gcc.dg/inline-2.c: Adjust alpha test for external call.
34179
34180 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34181
34182         * gcc.c-torture/compile/20030314-1.c: New test.
34183
34184 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
34185
34186         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
34187         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
34188         thumb target,
34189         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
34190         to accept newer _imp__  prefix and additional
34191         newline in .drectve section.
34192         * gcc.dg/dll-4.c: Likewise.
34193         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
34194         switch.
34195
34196 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
34197
34198         * g++.dg/parse/namespace9.C: New test.
34199
34200         * g++.dg/init/ref5.C: New test.
34201         * g++.dg/parse/ptrmem1.C: Likewise.
34202
34203 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34204
34205         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
34206         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
34207         regular expression.
34208         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
34209         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
34210
34211 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
34212
34213         * gcc.c-torture/execute/20030224-2.c: New test.
34214
34215 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34216
34217         * gcc.dg/decl-3.c: New test.
34218
34219 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34220
34221         * gcc.dg/i386-loop-2.c: New test.
34222
34223 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
34224
34225         PR c++/9474
34226         * g++.dg/parse/namespace8.C: New test.
34227
34228         PR c++/9924
34229         * g++.dg/overload/builtin2.C: New test.
34230
34231 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
34232
34233         * gcc.dg/return-type-3.c: New test.
34234
34235 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
34236
34237         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
34238         profiling options are not supported.
34239
34240 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
34241
34242         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
34243         * g++.old-deja/g++.warn/impint2.C: Likewise.
34244
34245 2003-03-10  Devang Patel  <dpatel@apple.com>
34246
34247         * g++.dg/cpp/c++_cmd_1.C: New test.
34248         * g++.dg/cpp/c++_cmd_1.h: New file.
34249
34250 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
34251
34252         * gcc.dg/altivec-9.c: New file.
34253
34254 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34255
34256         * gcc.dg/ppc-sdata-1.c: New test.
34257         * gcc.dg/ppc-sdata-2.c: New test.
34258
34259 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
34260
34261         PR c++/9373
34262         * g++.dg/opt/ptrmem2.C: New test.
34263
34264         PR c++/8534
34265         * g++.dg/opt/ptrmem1.C: New test.
34266
34267 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34268
34269         * gcc.dg/i386-loop-1.c: New test.
34270
34271 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34272
34273         PR c++/9970
34274         * g++.dg/lookup/friend1.C: New test.
34275
34276 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
34277
34278         PR c++/9823
34279         * g++.dg/parser/constructor1.C: New test.
34280
34281 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
34282
34283         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
34284
34285         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
34286
34287 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
34288
34289         * gcc.dg/cpp/Wunused.c: Update test.
34290
34291 2003-03-08  Jan Hubicka  <jh@suse.cz>
34292
34293         * gcc.dg/inline-3.c: New test.
34294
34295 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
34296
34297         PR c++/9809
34298         * g++.dg/parse/builtin1.C: New test.
34299
34300         PR c++/9982
34301         * g++.dg/abi/cookie1.C: New test.
34302         * g++.dg/abi/cookie2.C: Likewise.
34303
34304         PR c++/9524
34305         * g++.dg/template/field1.C: New test.
34306
34307         PR c++/9912
34308         * g++.dg/parse/class1.C: New test.
34309         * g++.dg/parse/namespace7.C: Likewise.
34310         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
34311
34312 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
34313
34314         * g++.dg/init/ref4.C: New test.
34315
34316 2003-03-07  Jan Hubicka  <jh@suse.cz>
34317
34318         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
34319         * gcc.dg/inline-3.c: New test.
34320
34321 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
34322
34323         * g++.dg/init/ref3.C: New test.
34324
34325         PR c++/9965
34326         * g++.dg/init/ref2.C: New test.
34327
34328         PR c++/9400
34329         * g++.dg/warn/Wshadow-2.C: New test.
34330
34331         PR c++/9791
34332         * g++.dg/warn/Woverloaded-1.C: New test.
34333
34334 2003-03-05  Jan Hubicka  <jh@suse.cz>
34335
34336         * gcc.dg/i386-local2.c: New.
34337         * gcc.dg/i386-local.c: Fix typo.
34338
34339 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
34340
34341         * g++.dg/abi/layout3.C: New test.
34342
34343 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34344
34345         * gcc.c-torture/compile/20030305-1.c
34346
34347 2003-03-05  Jan Hubicka  <jh@suse.cz>
34348
34349         * gcc.dg/i386-local.c: New.
34350
34351 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
34352
34353         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
34354
34355 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34356
34357         * gcc.dg/switch-2.c: New test.
34358         * gcc.dg/switch-3.c: New test.
34359         * gcc.dg/Wswitch.c: Adjust line numbers.
34360         * gcc.dg/Wswitch-default.c: Likewise.
34361         * gcc.dg/Wswitch-enum.c: Likewise.
34362
34363 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
34364
34365         * gcc.c-torture/execute/20030222-1.c: New test.
34366
34367 2003-03-03  James E Wilson  <wilson@tuliptree.org>
34368
34369         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
34370
34371 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
34372
34373         PR c++/9878
34374         * g++.dg/init/ref1.C: New test.
34375
34376 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
34377
34378         * gcc.dg/sh-relax.c: New SH-only test.
34379
34380 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
34381
34382         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
34383         comment explaining purpose of testcase.
34384
34385 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
34386
34387         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
34388         for HC11/HC12 (asm needs two int registers).
34389         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
34390         HC11/HC12 because the test uses an asm which needs two 32-bit
34391         registers.
34392
34393 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
34394
34395         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
34396         for HC11/HC12 (array is too large otherwise).
34397         * gcc.c-torture/compile/920501-4.x: New file, likewise.
34398         * gcc.c-torture/compile/20010518-2.x: Likewise.
34399         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
34400         HC11/HC12 (array is too large).
34401
34402 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
34403
34404         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
34405         * lib/g++-dg.exp (g++-dg-test): Likewise.
34406
34407 2003-03-01  Roger Sayle  <roger@eyesopen.com>
34408
34409         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
34410         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
34411
34412 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34413
34414         * g++.dg/warn/implicit-typename1.C: Remove warning.
34415
34416 2003-02-28  Richard Henderson  <rth@redhat.com>
34417
34418         * gcc.dg/noreturn-1.c: Move noreturn warning line.
34419         * gcc.dg/return-type-1.c: Move control reaches end warning line.
34420
34421 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
34422
34423         * gcc.dg/pch/pch.exp: Change .pch to .gch.
34424         * g++.dg/pch/pch.exp: Likewise.
34425
34426 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
34427
34428         PR c++/9879
34429         * testsuite/g++.dg/init/new4.C: New test.
34430
34431 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
34432
34433         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
34434
34435 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
34436
34437         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
34438         unsigned long.
34439
34440         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
34441         wider than float.
34442
34443 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34444
34445         * lib/scanasm.exp: Add support for counting numbers of
34446         occurences.
34447         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
34448         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
34449
34450 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
34451
34452         PR c++/9683
34453         * g++.dg/template/static3.C: New test.
34454
34455         PR c++/9829
34456         * g++.dg/parse/namespace6.C: New test.
34457
34458 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34459
34460         PR target/9732
34461         * gcc.dg/20030225-1.c: New test.
34462
34463 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
34464
34465         * README: Remove out-of-date information.
34466
34467         PR c++/9836
34468         * g++.dg/template/spec6.C: New test.
34469
34470 2003-02-24  Jeff Law  <law@redhat.com>
34471
34472         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
34473
34474 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34475
34476         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
34477         * gcc.dg/pragma-ep-1.c: Likewise.
34478
34479 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34480
34481         PR c++/9602
34482         * g++.dg/template/friend16.C: New test.
34483
34484 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
34485
34486         PR c++/5333
34487         * g++.dg/parse/fused-params1.C: Adjust error messages.
34488         * g++.dg/template/nested3.C: New test.
34489
34490 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
34491
34492         * g++.dg/abi/param1.C: New test.
34493
34494 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34495
34496         PR c++/7982
34497         * g++.dg/warn/implicit-typename1.C: New test.
34498
34499 2003-02-22  Kelley Cook <kelleycook@comcast.net>
34500
34501         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
34502         with "mtune".
34503         * g++.old-deja/g++.other/store-expr2.C: Likewise.
34504         * gcc.c-torture/execute/20010129-1.x: Likewise.
34505         * gcc.dg/20011107-1.c: Likewise.
34506         * gcc.dg/20020108-1.c: Likewise.
34507         * gcc.dg/20020122-3.c: Likewise.
34508         * gcc.dg/20020206-1.c: Likewise.
34509         * gcc.dg/20020310-1.c: Likewise.
34510         * gcc.dg/20020426-2.c: Likewise.
34511         * gcc.dg/20020517-1.c: Likewise.
34512         * gcc.dg/991230-1.c: Likewise.
34513         * gcc.dg/i386-unroll-1.c: Likewise.
34514         * gcc.misc-tests/i386-prefetch.exp: Likewise.
34515
34516 2003-02-22  Jan Hubicka  <jh@suse.cz>
34517
34518         * gcc.dg/i386-mul.c: New test.
34519
34520 2003-02-21  Roger Sayle  <roger@eyesopen.com>
34521
34522         * gcc.dg/builtins-5.c: New test case.
34523
34524 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
34525
34526         * gcc.dg/asmreg-1.c: New test.
34527
34528 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34529
34530         PR c++/9749
34531         * g++.dg/parse/varmod1.C: New test.
34532
34533 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34534
34535         PR c++/9727
34536         * g++.dg/template/op1.C: New test.
34537
34538 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34539
34540         PR c++/8906
34541         * g++.dg/template/nested2.C: New test.
34542
34543 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34544
34545         PR c++/8724
34546         * g++.dg/expr/dtor1.C: New test.
34547
34548 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
34549
34550         * gcc.dg/cpp/include3.c: New test.
34551         * gcc.dg/cpp/inc/foo.h: New file.
34552
34553 2003-02-21  Glen Nakamura  <glen@imodulo.com>
34554
34555         * gcc.c-torture/execute/20030221-1.c: New test.
34556
34557 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
34558
34559         PR c++/9729
34560         * g++.dg/abi/conv1.C: New test.
34561
34562 2003-02-20  Jan Hubicka  <jh@suse.cz>
34563
34564         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
34565
34566 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
34567
34568         * gcc.c-torture/compile/20030219-1.c: New test.
34569
34570 2003-02-18  Jan Hubicka  <jh@suse.cz>
34571
34572         * gcc.dg/funcorder.c: New test.
34573
34574 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
34575
34576         * gcc.c-torture/execute/20030218-1.c: New.
34577
34578 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
34579
34580         * gcc.dg/20030218-1.c: New.
34581
34582 2003-02-18  Richard Henderson  <rth@redhat.com>
34583
34584         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
34585         * gcc.dg/attr-used-2.c: New.
34586
34587 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
34588
34589         PR c++/9704
34590         * g++.dg/init/copy5.C: New test.
34591
34592 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
34593
34594         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
34595         * g++.dg/pch/pch.exp: Likewise.
34596
34597 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
34598
34599         * gcc.c-torture/execute/20030209-1.c: Enable the test if
34600         STACK_SIZE is not defined.
34601
34602 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34603
34604         PR c++/9457
34605         * g++.dg/template/init1.C: New test.
34606
34607 2003-02-16  Jan HUbicka  <jh@suse.cz>
34608
34609         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
34610         (foo): Add few extra tests
34611         * gcc.dg/c99-const-expr-3.c: Likewise.
34612         * gcc.c-torture/execute/20030216-1.c: New.
34613
34614 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34615
34616         PR c++/9459
34617         * g++.dg/ext/typeof4.C: New test.
34618
34619 2003-02-15  Roger Sayle  <roger@eyesopen.com>
34620
34621         * gcc.dg/i386-387-3.c: New test case.
34622
34623 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
34624
34625         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
34626         cris-*-elf* cris-*-aout* and mmix-*-*.
34627
34628 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
34629
34630         * gcc.dg/20030213-1.c: New test.
34631
34632 2003-02-12  Roger Sayle  <roger@eyesopen.com>
34633
34634         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
34635         * gcc.dg/i386-387-2.c: Likewise.
34636
34637 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
34638
34639         * gcc.dg/ppc-spe.c: Fix formatting.
34640         Enable tests that were previously unsupported by gas.
34641         Delete tests for instructions that no longer exist.
34642         Switch arguments on evsubifw builtin.
34643
34644 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
34645
34646         * gcc.c-torture/execute/20030209-1.c: Disable the test if
34647         STACK_SIZE is too small.
34648
34649 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34650             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34651
34652         * gcc.dg/decl-2.c: New test.
34653
34654 2003-02-10  Jan Hubicka  <jh@suse.cz>
34655
34656         * gcc.dg/i386-fpcvt-1.c: New test.
34657
34658 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
34659
34660         * gcc.c-torture/execute/20030209-1.c: New test.
34661
34662 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
34663
34664         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
34665         int-wide bitops, use the constants of the same width.
34666         Likewise, if long long is 32-bit wide, test bitops using
34667         32-bit constants.
34668
34669 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
34670
34671         * gcc.dg/20021014-1.c: Annotate with expected notice text.
34672
34673 2003-02-07  Roger Sayle  <roger@eyesopen.com>
34674
34675         * testsuite/gcc.dg/builtins-4.c: New test case.
34676
34677 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34678
34679         * gcc.dg/20020430-1.c: Fix dg command typos.
34680         * gcc.dg/20020503-1.c: Likewise.
34681
34682 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34683
34684         PR c++/8785
34685         * g++.dg/parse/fused-params1.C: New test.
34686
34687         PR c++/8857
34688         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
34689
34690         PR c++/8921
34691         * g++.dg/parse/non-dependent1.C: New test.
34692
34693         PR c++/8928
34694         * g++.dg/parse/dupl-tmpl-args1.C: New test.
34695
34696         PR c++/9228
34697         * g++.dg/parse/undefined7.C: New test.
34698         * g++.dg/parse/non-templ1.C: New test.
34699
34700         PR c++/9229
34701         * g++.dg/parse/too-many-tmpl-args1.C: New test.
34702
34703 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
34704
34705         * gcc.c-torture/compile/20030206-1.c: New test.
34706
34707 2003-02-05  Roger Sayle  <roger@eyesopen.com>
34708
34709         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
34710         "pow" to "foo" to avoid potential confusion with a math built-in.
34711
34712 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34713
34714         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
34715         conditions for SPARC targets.
34716
34717 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
34718
34719         * gcc.dg/20030204-1.c: New test.
34720
34721 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34722
34723         PR c++/38
34724         * g++.dg/parse/array-size1.C: New test.
34725
34726         PR c++/5657
34727         * g++.dg/parse/undefined3.C: New test.
34728
34729         PR c++/5665
34730         * g++.dg/parse/undefined4.C: New test.
34731
34732         PR c++/5975
34733         * g++.dg/parse/undefined5.C: New test.
34734
34735         PR c++/7259
34736         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
34737
34738         PR c++/8578
34739         * g++.dg/parse/casting-operator1.C: New test.
34740
34741         PR c++/8596
34742         * g++.dg/parse/undefined6.C: New test.
34743
34744         PR c++/8736
34745         * g++.dg/parse/missing-template1.C: New test.
34746
34747 2003-02-04  Jan Hubicka  <jh@suse.cz>
34748
34749         * gcc.dg/i386-cadd.c: Compile using -march=k8.
34750         * gcc.dg/i386-cmov?.c: Likewise.
34751         * gcc.dg/i386-fpcvt-?.c: Likewise.
34752         * gcc.dg/i386-ssefp-1.c: Likewise.
34753         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
34754         conventions.
34755
34756 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
34757
34758         PR c++/7129
34759         * testsuite/g++.dg/ext/max.C: New test.
34760
34761 2003-02-03  Jan Hubicka  <jh@suse.cz>
34762
34763         * gcc.c-torture/execute/20030203-1.c: New test.
34764
34765 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
34766
34767         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
34768         'natural-endian'.
34769
34770 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
34771
34772         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
34773         * g++.dg/init/new2.C: Likewise.
34774         * g++.dg/other/new1.C: Likewise.
34775
34776 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
34777
34778         * gcc.dg/struct-ret-libc.c: New test.
34779
34780 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
34781
34782         * gcc.dg/20030129-1.c: New test.
34783
34784 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34785
34786         PR c++/8849
34787         * g++.dg/template/ptrmem4.C: New test.
34788
34789 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
34790
34791         * g++.dg/parser/constant1.C: New test.
34792
34793 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34794
34795         PR c++/8591
34796         * g++.dg/parse/friend2.C: New test.
34797
34798 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34799
34800         PR c++/9437
34801         * g++.dg/template/unify4.C: New test.
34802
34803 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
34804
34805         * gcc.c-torture/execute/20030128-1.c: New test.
34806
34807 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
34808
34809         * g++.dg/lookup/nested1.C: Test moved from ...
34810         * g++.old-deja/g++.other/lookup24.C: ... here.
34811
34812 2003-01-28  Jan Hubicka  <jh@suse.cz>
34813
34814         * gcc.dg/i386-cmov5.c: New test.
34815
34816 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
34817
34818         * gcc.c-torture/execute/20010925-1.c: Changed the
34819         memcpy declaration.
34820
34821 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
34822
34823         PR c++/3902
34824         * g++.dg/parse/template5.C: New test.
34825
34826 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
34827
34828         PR fortran/9258
34829         * g77.dg/pr9258: New test.
34830
34831 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34832
34833         * README: Move relevant parts from README.g++.
34834
34835         * README.g++: Remove this file.
34836
34837 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
34838
34839         * g++.dg/abi/dcast1.C: New test.
34840
34841 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34842
34843         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
34844
34845 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
34846
34847         PR c++/47
34848         * g++.old-deja/g++.other/lookup24.C: New test.
34849
34850 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34851
34852         PR middle-end/7227
34853         * gcc.dg/uninit-C.c: New test.
34854
34855 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
34856
34857         * g++.dg/abi/covariant1.C: New test.
34858
34859 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
34860
34861         * gcc.dg/20030123-1.c: New test.
34862
34863 2003-01-25  Jan Hubicka  <jh@suse.cz>
34864
34865         PR opt/8492
34866         * gcc.c-torture/compile/20030125-1.c
34867
34868 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
34869
34870         PR c++/9403
34871         * g++.dg/parse/template3.C: New test.
34872         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
34873
34874         PR c++/795
34875         * g++.dg/parse/template4.C: New test.
34876
34877         PR c++/9415
34878         * g++.dg/template/qual2.C: New test.
34879
34880         PR c++/8545
34881         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
34882
34883         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
34884
34885 2003-01-25  Roger Sayle  <roger@eyesopen.com>
34886
34887         * gcc.c-torture/execute/switch-1.c: New test case.
34888
34889 2003-01-25  Jan Hubicka  <jh@suse.cz>
34890
34891         * gcc.c-torture/execute/20030125-1.[cx]: New test.
34892
34893 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
34894
34895         Tweaks for Bison-1.875. From the NEWS file:
34896         "- `parse error' -> `syntax error'
34897         Bison now uniformly uses the term `syntax error'"
34898         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
34899         * gcc.dg/cpp/digraph2.c: Likewise.
34900         * gcc.dg/cpp/direct2.c: Likewise.
34901         * gcc.dg/cpp/paste4.c: Likewise.
34902         * gcc.dg/c90-restrict-1.c: Likewise.
34903         * gcc.dg/c99-func-2.c: Likewise.
34904         * gcc.dg/noncompile/920721-2.c: Likewise.
34905         * gcc.dg/noncompile/930622-2.c: Likewise.
34906         * gcc.dg/noncompile/940112-1.c: Likewise.
34907         * gcc.dg/noncompile/950921-1.c: Likewise.
34908         * gcc.dg/noncompile/951123-1.c: Likewise.
34909         * gcc.dg/noncompile/971104-1.c: Likewise.
34910         * gcc.dg/noncompile/990416-1.c: Likewise.
34911
34912 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
34913
34914         * g++.dg/parse/undefined1.C: Add error message.
34915
34916 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
34917
34918         PR c++/9354
34919         * g++.dg/parse/new1.C: New test.
34920
34921         PR c++/9216
34922         * g++.dg/parse/template2.C: New test.
34923
34924         PR c++/9354
34925         * g++.dg/parse/typedef2.C: New test.
34926
34927         PR c++/9328
34928         * g++.dg/ext/typeof3.C: New test.
34929
34930 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34931
34932         PR c++/2738
34933         * g++.dg/parse/ret-type1.C: New test.
34934
34935         PR c++/3792
34936         * g++.dg/parse/tmpl-outside1.C: New test.
34937
34938         PR c++/4207
34939         * g++.dg/parse/int-as-enum1.C: New test.
34940
34941         PR c++/4903
34942         * g++.dg/parse/no-typename1.C: New test.
34943
34944         PR c++/5533
34945         * g++.dg/parse/no-value1.C: New test.
34946
34947         PR c++/5921
34948         * g++.dg/parse/wrong-inline1.C: New test.
34949
34950         PR c++/6402
34951         * g++.dg/parse/ref1.C: New test.
34952
34953         PR c++/6992
34954         * g++.dg/parse/attr-ctor1.C: New test.
34955
34956         PR c++/7229
34957         * g++.dg/parse/namespace5.C: New test.
34958
34959         PR c++/7917
34960         * g++.dg/parse/func-def1.C: New test.
34961
34962         PR c++/8143
34963         * g++.dg/parse/undefined1.C: New test.
34964
34965         PR c++/5723, PR c++/8522
34966         * g++.dg/parse/specialization1.C: New test.
34967
34968         PR c++/163, PR c++/8595
34969         * g++.dg/parse/struct-as-enum1.C: New test.
34970
34971         PR c++/9173
34972         * g++.dg/parse/undefined2.C: New test.
34973
34974 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
34975
34976         PR c++/9298
34977         * g++.dg/parse/template1.C: New test.
34978
34979         PR c++/9384
34980         * g++.dg/parse/using1.C: New test.
34981
34982         PR c++/9285
34983         PR c++/9294
34984         * g++.dg/parse/expr2.C: New test.
34985
34986         PR c++/9388
34987         * g++.dg/parse/lookup2.C: Likewise.
34988
34989 2003-01-21  Jan Hubicka  <jh@suse.cz>
34990
34991         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
34992         * gcc.c-torture/execute/eeprof-1.c: Likewise.
34993         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
34994         * gcc.c-torture/execute/string-opt-*.c: Likewise.
34995
34996 2003-01-20  Nick Clifton  <nickc@redhat.com>
34997
34998         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
34999         problem with ARM sibcall code generation.
35000
35001 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
35002
35003         * gcc.c-torture/execute/20030120-1.c: New.
35004
35005 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
35006
35007         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
35008
35009 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
35010
35011         PR c++/9272
35012         * g++.dg/parse/ctor1.C: New test.
35013
35014         PR c++/9294:
35015         * g++.dg/parse/qualified1.C: New test.
35016
35017         * g++.dg/parse/typename3.C: New test.
35018
35019 2003-01-16  Richard Henderson  <rth@redhat.com>
35020
35021         * g++.dg/tls/init-2.C: Fix error matches for real this time.
35022
35023 2003-01-16  Richard Henderson  <rth@redhat.com>
35024
35025         * g++.dg/pch/pch.exp: Copy test header to the working directory
35026         before using it either for precompilation or direct use.
35027         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
35028         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
35029
35030 2003-01-16  Richard Henderson  <rth@redhat.com>
35031
35032         * gcc.dg/pch/pch.exp: Copy test header to the working directory
35033         before using it either for precompilation or direct use.
35034         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
35035         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
35036
35037 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
35038
35039         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
35040         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
35041         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
35042         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
35043         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
35044         typename warning into error.
35045         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
35046         error messages.
35047         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
35048         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
35049         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
35050         messages.
35051         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
35052         make declaration visible in template.
35053         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
35054         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
35055         messages.
35056         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
35057         message.
35058         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
35059         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
35060         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
35061         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
35062         typename warning with error message.
35063         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
35064         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
35065         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
35066
35067 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
35068
35069         * g++.dg/parse/ambig2.C: New test.
35070
35071 2003-01-15  Richard Henderson  <rth@redhat.com>
35072
35073         * g++.dg/tls/init-2.C: Update error message string.
35074
35075 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35076
35077         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
35078
35079 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
35080
35081         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
35082         all for HC11/HC12.
35083         * gcc.c-torture/compile/20001205-1.x: Likewise.
35084         * gcc.c-torture/compile/20001226-1.x: Likewise.
35085         * gcc.c-torture/compile/920520-1.x: Likewise.
35086         * gcc.c-torture/compile/961203-1.x: Likewise.
35087         * gcc.c-torture/compile/20020604-1.x: Likewise.
35088
35089 2003-01-15  Jan Hubicka  <jh@suse.cz>
35090
35091         * gcc.c-torture/compile/20030115-1.c: New test.
35092
35093         * gcc.dg/i386-fpcvt-1.c: New test.
35094         * gcc.dg/i386-fpcvt-2.c: New test.
35095
35096 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
35097
35098         Further conform g++'s __vmi_class_type_info to the C++ ABI
35099         specification.
35100         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
35101         the specification.
35102
35103 2003-01-14  Jan Hubicka  <jh@suse.cz>
35104
35105         * gcc.dg/i386-fpcvt-1.c: New test.
35106         * gcc.dg/i386-fpcvt-2.c: New test.
35107
35108 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35109
35110         * gcc.dg/i386-mmx-3.c: New test.
35111
35112 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
35113
35114         PR c++/9264
35115         * g++.dg/parse/octal1.C: New file.
35116
35117         PR c++/9172
35118         * g++.dg/parse/typename1.C: New file.
35119
35120 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
35121
35122         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
35123         * gcc.dg/bf-no-ms-layout.c: Likewise.
35124         * gcc.dg/bf-ms-attrib.c: Likewise.
35125
35126 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
35127
35128         PR c++/9099
35129         * g++.dg/parse/dtor1.C: New file.
35130
35131         PR c++/9128
35132         * g++.dg/rtti/typeid1.C: New file.
35133
35134         PR c++/9153
35135         * g++.dg/parse/lookup1.C: New file.
35136
35137         PR c++/9171
35138         * g++.dg/templ/spec5.C: New file.
35139
35140 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
35141
35142         * gcc.c-torture/compile/20030110-1.c: New test.
35143
35144 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
35145
35146         Merge from pch-branch:
35147
35148         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
35149
35150         * gcc.dg/pch/cpp-1.h: New.
35151         * gcc.dg/pch/cpp-1.c: New.
35152         * gcc.dg/pch/cpp-2.h: New.
35153         * gcc.dg/pch/cpp-2.c: New.
35154
35155         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
35156
35157         * gcc.dg/pch/except-1.h: New.
35158         * gcc.dg/pch/except-1.c: New.
35159
35160         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
35161
35162         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
35163         running test.
35164         * gcc.dg/pch: Include *.hp not *.h.
35165         * gcc.dg/pch/system-1.h: New.
35166         * gcc.dg/pch/system-1.c: New.
35167
35168         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
35169
35170         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
35171         rather than trying to build and run a program using PCH.
35172         * gcc.dg/pch: Remove dg-do commands from test files.
35173
35174         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
35175
35176         * gcc.dg/pch/macro-3.c: New.
35177         * gcc.dg/pch/macro-3.h: New.
35178
35179         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
35180
35181         * gcc.dg/pch/common-1.c: New.
35182         * gcc.dg/pch/common-1.h: New.
35183         * gcc.dg/pch/decl-1.c: New.
35184         * gcc.dg/pch/decl-1.h: New.
35185         * gcc.dg/pch/decl-2.c: New.
35186         * gcc.dg/pch/decl-2.h: New.
35187         * gcc.dg/pch/decl-3.c: New.
35188         * gcc.dg/pch/decl-3.h: New.
35189         * gcc.dg/pch/decl-4.c: New.
35190         * gcc.dg/pch/decl-4.h: New.
35191         * gcc.dg/pch/decl-5.c: New.
35192         * gcc.dg/pch/decl-5.h: New.
35193         * gcc.dg/pch/global-1.c: New.
35194         * gcc.dg/pch/global-1.h: New.
35195         * gcc.dg/pch/inline-1.c: New.
35196         * gcc.dg/pch/inline-1.h: New.
35197         * gcc.dg/pch/inline-2.c: New.
35198         * gcc.dg/pch/inline-2.h: New.
35199         * gcc.dg/pch/static-1.c: New.
35200         * gcc.dg/pch/static-1.h: New.
35201         * gcc.dg/pch/static-2.c: New.
35202         * gcc.dg/pch/static-2.h: New.
35203
35204         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
35205
35206         * g++.dg/pch/pch.exp: Better handle failing testcases.
35207         * gcc.dg/pch/pch.exp: Likewise.
35208         * gcc.dg/pch/macro-1.c: New.
35209         * gcc.dg/pch/macro-1.h: New.
35210         * gcc.dg/pch/macro-2.c: New.
35211         * gcc.dg/pch/macro-2.h: New.
35212
35213         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
35214
35215         * g++.dg/dg.exp: Treat files in pch/ specially.
35216         * g++.dg/pch/pch.exp: New file.
35217         * g++.dg/pch/empty.H: New file.
35218         * g++.dg/pch/empty.C: New file.
35219         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
35220         "precompile".
35221
35222         * gcc.dg/pch/pch.exp: New file.
35223         * gcc.dg/pch/empty.h: New file.
35224         * gcc.dg/pch/empty.c: New file.
35225         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
35226         "precompile".
35227
35228 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35229
35230         * g++.dg/template/friend14.C: New test.
35231
35232 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35233
35234         * gcc.dg/old-style-asm-1.c: New test.
35235
35236 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
35237
35238         * gcc.c-torture/compile/20030109-1.c: New test.
35239
35240 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35241
35242         * gcc.c-torture/execute/20030109-1.c: New test.
35243
35244 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
35245
35246         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
35247         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
35248         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
35249         * g++.old-deja/g++.mike/eh2.C: Likewise.
35250         * g++.old-deja/g++.mike/eh3.C: Likewise.
35251         * g++.old-deja/g++.mike/eh5.C: Likewise.
35252         * g++.old-deja/g++.mike/eh6.C: Likewise.
35253         * g++.old-deja/g++.mike/eh7.C: Likewise.
35254         * g++.old-deja/g++.mike/eh8.C: Likewise.
35255         * g++.old-deja/g++.mike/eh9.C: Likewise.
35256         * g++.old-deja/g++.mike/eh10.C: Likewise.
35257         * g++.old-deja/g++.mike/eh12.C: Likewise.
35258         * g++.old-deja/g++.mike/eh13.C: Likewise.
35259         * g++.old-deja/g++.mike/eh14.C: Likewise.
35260         * g++.old-deja/g++.mike/eh16.C: Likewise.
35261         * g++.old-deja/g++.mike/eh17.C: Likewise.
35262         * g++.old-deja/g++.mike/eh18.C: Likewise.
35263         * g++.old-deja/g++.mike/eh21.C: Likewise.
35264         * g++.old-deja/g++.mike/eh23.C: Likewise.
35265         * g++.old-deja/g++.mike/eh24.C: Likewise.
35266         * g++.old-deja/g++.mike/eh25.C: Likewise.
35267         * g++.old-deja/g++.mike/eh26.C: Likewise.
35268         * g++.old-deja/g++.mike/eh27.C: Likewise.
35269         * g++.old-deja/g++.mike/eh28.C: Likewise.
35270         * g++.old-deja/g++.mike/eh29.C: Likewise.
35271         * g++.old-deja/g++.mike/eh31.C: Likewise.
35272         * g++.old-deja/g++.mike/eh33.C: Likewise.
35273         * g++.old-deja/g++.mike/eh34.C: Likewise.
35274         * g++.old-deja/g++.mike/eh35.C: Likewise.
35275         * g++.old-deja/g++.mike/eh36.C: Likewise.
35276         * g++.old-deja/g++.mike/eh37.C: Likewise.
35277         * g++.old-deja/g++.mike/eh38.C: Likewise.
35278         * g++.old-deja/g++.mike/eh39.C: Likewise.
35279         * g++.old-deja/g++.mike/eh40.C: Likewise.
35280         * g++.old-deja/g++.mike/eh41.C: Likewise.
35281         * g++.old-deja/g++.mike/eh42.C: Likewise.
35282         * g++.old-deja/g++.mike/eh44.C: Likewise.
35283         * g++.old-deja/g++.mike/eh46.C: Likewise.
35284         * g++.old-deja/g++.mike/eh47.C: Likewise.
35285         * g++.old-deja/g++.mike/eh48.C: Likewise.
35286         * g++.old-deja/g++.mike/eh49.C: Likewise.
35287         * g++.old-deja/g++.mike/eh50.C: Likewise.
35288         * g++.old-deja/g++.mike/eh51.C: Likewise.
35289         * g++.old-deja/g++.mike/eh53.C: Likewise.
35290         * g++.old-deja/g++.mike/eh55.C: Likewise.
35291         * g++.old-deja/g++.mike/p7912.C: Likewise.
35292         * g++.old-deja/g++.mike/p9706.C: Likewise.
35293         * g++.old-deja/g++.mike/p10416.C: Likewise.
35294         * g++.old-deja/g++.mike/p11667.C: Likewise.
35295         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
35296         Remove redundant reference to Iris.
35297         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
35298         Elxsi, i860, Pico Java, and WE32K.
35299
35300 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
35301
35302         * g++.dg/ext/asm4.C: New test.
35303
35304 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35305
35306         PR c++/9030
35307         * g++.dg/template/friend12.C: New test.
35308         * g++.dg/template/friend13.C: Likewise.
35309         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
35310
35311 2003-01-08  Jan Hubicka  <jh@suse.cz>
35312
35313         * gcc.dg/i386-cadd.c: New test.
35314         * gcc.dg/i386-cmov4.c: Likewise.
35315
35316 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
35317
35318         PR c++/9165
35319         * g++.dg/warn/Wunused-3.C: New test.
35320
35321         * g++.dg/abi/bitfield9.C: New test.
35322
35323         PR c++/9189
35324         * g++.dg/parse/defarg3.C: New test.
35325
35326 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
35327
35328         * g++.dg/parse/ambig1.C: New test.
35329         * g++.dg/parse/defarg2.C: New test.
35330
35331 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
35332
35333         * g++.dg/template/defarg-1.C: New test.
35334         * g++.dg/template/local2.C: Likewise.
35335
35336 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
35337
35338         * gcc.c-torture/execute/20030105-1.c: New test.
35339
35340 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35341
35342         * g++.dg/parse/namespace3.C: Remove extra semicolons.
35343         * g++.dg/parse/namespace4.C: Likewise.
35344
35345 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
35346
35347         * g++.dg/template/ntp2.C: New test.
35348
35349 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
35350
35351         * g++.dg/parse/extern-C-1.C: New test.
35352
35353         * g++.dg/parse/namespace4.C: New test.
35354
35355         * g++.dg/template/nested1.C: New test.
35356
35357         * g++.dg/parse/namespace3.C: New test.
35358
35359 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
35360
35361         * g++.dg/lookup/two-stage1.C: New test.
35362
35363 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35364
35365         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
35366         * g++.old-deja/g++.jason/access8.C: Likewise.
35367         * g++.old-deja/g++.other/decl5.C: Likewise.
35368
35369 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
35370
35371         * g++.dg/parse/parse7.C: New test.
35372
35373 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
35374
35375         PR c++/2843
35376         * g++.dg/ext/attrib7.C: New test.
35377
35378 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
35379
35380         * g++.dg/parse/parse6.C: New test.
35381
35382 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
35383
35384         * gcc.dg/h8300-stack-1.c: New.
35385
35386 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
35387
35388         g++.dg/lookup/exception1.C: New test.
35389
35390         g++.dg/lookup/template1.C: New test.
35391
35392         g++.dg/parse/namespace2.C: New test.
35393
35394         g++.dg/parse/parens2.C: New test.
35395
35396 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35397
35398         * g++.dg/parse/parse5.C: New test.
35399         * g++.dg/lookup/scoped4.C: New test.
35400
35401 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
35402
35403         * g++.dg/parse/parens1.C: New test.
35404
35405         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
35406         angle-bracket1.C.
35407         * g++.dg/parse/parens2.C: New test.
35408
35409         * g++.dg/lookup/scope-operator1.C: New test.
35410
35411         * g++.dg/parse/operator1.C: New test.
35412
35413 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35414
35415         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
35416         * g++.old-deja/g++.other/access6.C: Likewise.
35417         * g++.old-deja/g++.other/decl1.C: Likewise.
35418         * g++.old-deja/g++.pt/typename12.C: Likewise.
35419
35420 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
35421
35422         * g++.dg/parse/namespace1.C: New test.
35423
35424 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35425
35426         * g++.dg/parse/parse4.C: New test.
35427
35428 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35429
35430         * g++.dg/parse/parse3.C: New test.
35431
35432 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35433
35434         * g++.dg/parse/parse2.C: New test.
35435
35436 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35437
35438         * g++.dg/template/friend11.C: New test.
35439
35440 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35441
35442         * g++.dg/parse/parse1.C: New test.
35443
35444 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
35445
35446         * lib/profopt.exp: Change the name of a global variable to avoid
35447         possible clashes with other test suites.
35448
35449 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
35450
35451         * g++.dg/inherit/covariant8.C: New test.
35452
35453 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
35454
35455         * g++.dg/init/array9.C: New test.
35456
35457         PR c++/9112
35458         * g++.dg/parse/expr1.C: New test.
35459
35460 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
35461
35462         * gcc.c-torture/compile/20021230-1.c: New test.
35463
35464 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
35465
35466         * g++.dg/inherit/covariant5.C: New test.
35467         * g++.dg/inherit/covariant6.C: New test.
35468         * g++.dg/inherit/covariant7.C: New test.
35469
35470 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35471
35472         PR c++/2739
35473         * g++.dg/other/access2.C: New test.
35474
35475 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35476
35477         * g++.dg/other/anon-struct.C: No longer fails
35478         * g++.old-deja/g++.brendan/parse4.C: Likewise.
35479         * g++.old-deja/g++.brendan/parse5.C: Likewise.
35480         * g++.old-deja/g++.brendan/parse6.C: Likewise.
35481
35482 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35483
35484         * g++.dg/parse/angle-bracket.C (main): No longer fails.
35485
35486 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
35487
35488         * g++.dg/eh/spec4.C: Remove stray semicolon.
35489         * g++.dg/expr/pmf-1.C: Change error message.
35490         * g++.dg/ext/asm1.C: Remove stray semicolon.
35491         * g++.dg/ext/typename1.C: Add missing typenames.
35492         * g++.dg/inherit/template-as-base.C: Change error message.
35493         * g++.dg/lookup/scoped1.C: Likewise.
35494         * g++.dg/lookup/scoped2.C: Likewise.
35495         * g++.dg/lookup/using2.C: Likewise.
35496         * g++.dg/other/component1.C: Remove stray semicolon.
35497         * g++.dg/other/do1.C: Change error message.
35498         * g++.dg/other/error2.C: Likewise.
35499         * g++.dg/other/init1.C: Likewise.
35500         * g++.dg/other/packed1.C: Remove stray semicolon.
35501         * g++.dg/other/ptrmem2.C: Change error message.
35502         * g++.dg/parse/parameter-declaration-1.C: Remove line number
35503         marker.
35504         * g++.dg/special/initp1.C: Remove invalid attribute usage.
35505         * g++.dg/template/access3.C: Add typename keyword.
35506         * g++.dg/template/access5.C: Remove stray semicolon.
35507         * g++.dg/template/access6.C: Likewise.
35508         * g++.dg/template/complit1.C: Likewise.
35509         * g++.dg/template/crash1.C: Change error message.
35510         * g++.dg/template/inherit2.C: Remove stray semicolon.
35511         * g++.dg/template/instantiate2.C: Likewise.
35512         * g++.dg/template/instantiate3.C: Change error message.
35513         * g++.dg/template/qual1.C: Remove stray semicolon.
35514         * g++.dg/template/qualttp18.C: Change error message.
35515         * g++.dg/template/ref1.C: Remove stray semicolon.
35516         * g++.dg/template/sizeof1.C (A::value): Declare it.
35517         * g++.dg/template/spec4.C: Change error message.
35518         * g++.dg/template/static1.C: Likewise.
35519         * g++.dg/template/type1.C: Likewise.
35520         * g++.dg/template/typename3.C: Likewise.
35521         * g++.old-deja/g++.benjamin/13478.C: Change error message.
35522         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
35523         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
35524         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
35525         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
35526         named return value extension.
35527         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
35528         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
35529         * g++.old-deja/g++.bob/extern_C.C: Likewise.
35530         * g++.old-deja/g++.bob/inherit2.C: Likewise.
35531         * g++.old-deja/g++.brendan/complex1.C: Likewise.
35532         * g++.old-deja/g++.brendan/copy5.C: Likewise.
35533         * g++.old-deja/g++.brendan/crash13.C: Likewise.
35534         * g++.old-deja/g++.brendan/crash15.C: Likewise.
35535         * g++.old-deja/g++.brendan/crash18.C: Change error message.
35536         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
35537         * g++.old-deja/g++.brendan/crash38.C: Likewise.
35538         * g++.old-deja/g++.brendan/crash50.C: Likewise.
35539         * g++.old-deja/g++.brendan/crash56.C: Likewise.
35540         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
35541         syntax.
35542         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
35543         * g++.old-deja/g++.brendan/crash8.C: Change error message.
35544         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
35545         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
35546         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
35547         * g++.old-deja/g++.brendan/template11.C: Likewise.
35548         * g++.old-deja/g++.brendan/template26.C: Likewise.
35549         * g++.old-deja/g++.brendan/template27.C: Use explicit
35550         specialization syntax.
35551         * g++.old-deja/g++.brendan/template30.C: Likewise.
35552         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
35553         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
35554         non-dependent names.
35555         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
35556         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
35557         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
35558         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
35559         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
35560         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
35561         named return value extension.
35562         * g++.old-deja/g++.ext/namedret2.C: Likewise.
35563         * g++.old-deja/g++.ext/namedret3.C: Likewise.
35564         * g++.old-deja/g++.ext/return1.C: Likewise.
35565         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
35566         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
35567         * g++.old-deja/g++.jason/access8.C: Likewise.
35568         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
35569         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
35570         pseudo-destructor names.
35571         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
35572         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
35573         pseudo-destructor names.
35574         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
35575         * g++.old-deja/g++.jason/overload19.C: Likewise.
35576         * g++.old-deja/g++.jason/overload32.C: Likewise.
35577         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
35578         stray semicolons.
35579         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
35580         * g++.old-deja/g++.jason/return.C: Likewise.
35581         * g++.old-deja/g++.jason/return2.C: Likewise.
35582         * g++.old-deja/g++.jason/shadow1.C: Likewise.
35583         * g++.old-deja/g++.jason/special.C: Use explicit specialization
35584         syntax.
35585         * g++.old-deja/g++.jason/template10.C: Account for use of
35586         non-dependent names.
35587         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
35588         syntax.
35589         * g++.old-deja/g++.jason/template37.C: Likewise.
35590         * g++.old-deja/g++.law/access4.C: Change error messages.
35591         * g++.old-deja/g++.law/arm13.C: Remove incorrect
35592         pseudo-destructor names.
35593         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
35594         * g++.old-deja/g++.law/ctors9.C: Likewise.
35595         * g++.old-deja/g++.law/cvt22.C: Likewise.
35596         * g++.old-deja/g++.law/dtors5.C: Likewise.
35597         * g++.old-deja/g++.law/global-init1.C: Likewise.
35598         * g++.old-deja/g++.law/missed-error3.C: Likewise.
35599         * g++.old-deja/g++.law/operators28.C: Likewise.
35600         * g++.old-deja/g++.law/visibility28.C: Likewise.
35601         * g++.old-deja/g++.martin/eval1.C: Likewise.
35602         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
35603         name.
35604         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
35605         * g++.old-deja/g++.mike/net34.C: Likewise.
35606         * g++.old-deja/g++.mike/net36.C: Likewise.
35607         * g++.old-deja/g++.mike/ns2.C: Likewise.
35608         * g++.old-deja/g++.mike/p12306.C: Likewise.
35609         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
35610         value extension.
35611         * g++.old-deja/g++.mike/p700.C: Likewise.
35612         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
35613         * g++.old-deja/g++.mike/p710.C: Likewise.
35614         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
35615         value extension.
35616         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
35617         * g++.old-deja/g++.mike/pmf9.C: Likewise.
35618         * g++.old-deja/g++.ns/crash2.C: Likewise.
35619         * g++.old-deja/g++.ns/crash3.C: Likewise.
35620         * g++.old-deja/g++.ns/invalid1.C: Likewise.
35621         * g++.old-deja/g++.ns/ns17.C: Likewise.
35622         * g++.old-deja/g++.ns/template16.C: Likewise.
35623         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
35624         keyword.
35625         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
35626         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
35627         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
35628         named return value extension.
35629         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
35630         * g++.old-deja/g++.other/access4.C: Issue additional error
35631         messages.
35632         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
35633         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
35634         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
35635         * g++.old-deja/g++.other/crash25.C: Change error message.
35636         * g++.old-deja/g++.other/crash4.C: Change error message.
35637         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
35638         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
35639         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
35640         checks.
35641         * g++.old-deja/g++.other/defarg8.C: Likewise.
35642         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
35643         * g++.old-deja/g++.other/dtor10.C: Likewise.
35644         * g++.old-deja/g++.other/incomplete.C: Likewise.
35645         * g++.old-deja/g++.other/linkage7.C: Likewise.
35646         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
35647         lookup algorithm.
35648         * g++.old-deja/g++.other/mangle2.C: Likewise.
35649         * g++.old-deja/g++.other/refinit2.C: Likewise.
35650         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
35651         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
35652         * g++.old-deja/g++.pt/crash28.C: Likewise.
35653         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
35654         syntax.
35655         * g++.old-deja/g++.pt/crash32.C: Change error message.
35656         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
35657         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
35658         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
35659         error message position.
35660         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
35661         * g++.old-deja/g++.pt/defarg8.C: Change error message.
35662         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
35663         syntax.
35664         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
35665         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
35666         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
35667         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
35668         keyword.
35669         * g++.old-deja/g++.pt/explicit31.C: Likewise.
35670         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
35671         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
35672         keyword.
35673         * g++.old-deja/g++.pt/explicit71.C: Change error message.
35674         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
35675         syntax.
35676         * g++.old-deja/g++.pt/friend28.C: Account for use of
35677         non-dependent names.
35678         * g++.old-deja/g++.pt/friend29.C: Likewise.
35679         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
35680         rules.
35681         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
35682         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
35683         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
35684         lookup rules.
35685         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
35686         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
35687         keyword.
35688         * g++.old-deja/g++.pt/memclass20.C: Likewise.
35689         * g++.old-deja/g++.pt/memclass5.C: Likewise.
35690         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
35691         keyword.
35692         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
35693         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
35694         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
35695         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
35696         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
35697         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
35698         keyword.
35699         * g++.old-deja/g++.pt/spec10.C: Likewise.
35700         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
35701         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
35702         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
35703         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
35704         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
35705         * g++.old-deja/g++.pt/ttp62.C: Likewise.
35706         * g++.old-deja/g++.pt/ttp64.C: Likewise.
35707         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
35708         * g++.old-deja/g++.pt/typename15.C: Likewise.
35709         * g++.old-deja/g++.pt/typename22.C: Likewise.
35710         * g++.old-deja/g++.pt/typename6.C: Change error messages.
35711         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
35712         * g++.old-deja/g++.pt/virtual2.C: Likewise.
35713         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
35714         syntax.
35715         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
35716         return value extension.
35717         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
35718         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
35719         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
35720         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
35721
35722 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
35723
35724         * g++.dg/warn/inline1.C: New test.
35725         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
35726         * g++.old-deja/g++.jason/synth10.C: Likewise.
35727         * g++.old-deja/g++.mike/net31.C: Likewise.
35728         * g++.old-deja/g++.mike/p8786.C: Likewise.
35729
35730         * g++.dg/template/friend10.C: New test.
35731         * g++.dg/template/conv5.C: New test.
35732
35733 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
35734
35735         * g++.dg/lookup/scoped3.C: New test.
35736
35737         * g++.dg/lookup/decl1.C: New test.
35738         * g++.dg/lookup/decl2.C: New test.
35739
35740 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35741
35742         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
35743         gcc.c-torture/compile/20021015-1.c,
35744         gcc.c-torture/compile/20021015-2.c,
35745         gcc.c-torture/compile/20021123-1.c,
35746         gcc.c-torture/compile/20021123-2.c,
35747         gcc.c-torture/compile/20021123-3.c,
35748         gcc.c-torture/compile/20021123-4.c,
35749         gcc.c-torture/execute/20021024-1.c: Add tests previously added
35750         only to 3.1 or 3.2 branch.
35751
35752 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
35753
35754         * gcc.dg/i386-bitfield3.c: New test.
35755
35756         * gcc.dg/i386-bitfield2.c: New test.
35757
35758 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
35759
35760         * g++.dg/parse/conv_op1.C: New test.
35761
35762 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
35763
35764         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
35765         approved.
35766
35767 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
35768
35769         * gcc.c-torture/compile/20021220-1.c: New test.
35770
35771 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
35772
35773         * gcc.dg/i386-fastcall-1.c: New.
35774
35775 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35776
35777         * gcc.c-torture/execute/20021219-1.c: New test.
35778
35779 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35780
35781         * gcc.dg/i386-pic-1.c: New test.
35782
35783 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35784
35785         PR c++/8099
35786         * g++.dg/template/friend9.C: New test.
35787
35788 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35789
35790         PR c++/3663
35791         * g++.dg/template/access7.C: New test.
35792
35793 2002-12-18  Nick Clifton  <nickc@redhat.com>
35794
35795         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
35796         the libstdc++-v3 directory has been found.
35797
35798 2002-12-12  Devang Patel <dpatel@apple.com>
35799         * gcc.dg/darwin-ld-1.c: New test.
35800         * gcc.dg/darwin-ld-2.c: New test.
35801         * gcc.dg/darwin-ld-3.c: New test.
35802         * gcc.dg/darwin-ld-4.c: New test.
35803         * gcc.dg/darwin-ld-5.c: New test.
35804
35805 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35806
35807         * gcc.c-torture/compile/20021212-1.c: New test.
35808
35809 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
35810
35811         * gcc.dg/fshort-wchar: New test.
35812
35813 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
35814
35815         PR c++/8372
35816         * g++.dg/template/dtor1.C: New test.
35817
35818         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
35819         markers.
35820
35821 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
35822
35823         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
35824
35825 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
35826
35827         * g++.dg/template/static1.C: New test.
35828         * g++.dg/template/static2.C: New test.
35829         * g++.old-deja/g++.ext/memconst.C: New test.
35830
35831 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35832
35833         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
35834         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
35835         * g++.dg/special/initp1.C: Likewise.
35836
35837 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
35838
35839         * gcc.c-torture/execute/20021204-1.c: New test.
35840
35841 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
35842
35843         * gcc.dg/ppc-fmadd-1.c: New file.
35844         * gcc.dg/ppc-fmadd-2.c: New file.
35845         * gcc.dg/ppc-fmadd-3.c: New file.
35846
35847 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35848
35849         * gcc.c-torture/compile/20021204-1.c: New test.
35850
35851 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35852
35853         * g++.dg/inherit/covariant2.C: New test.
35854         * g++.dg/inherit/covariant3.C: New test.
35855         * g++.dg/inherit/covariant4.C: New test.
35856         * g++.dg/inherit/covariant1.C: Remove XFAIL.
35857         * g++.old-deja/g++.robertl/eb17.C: Likewise.
35858
35859 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
35860
35861         PR c++/8688
35862         * g++.dg/init/brace3.C: New test.
35863
35864 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
35865
35866         * gcc.dg/20020210-1.c: Fix a comment typo.
35867
35868 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
35869
35870         PR c++/8720
35871         * g++.dg/parse/defarg1.C: New test.
35872
35873         PR c++/8615
35874         * g++.dg/template/char1.C: New test.
35875
35876         * g++.dg/template/varmod1.C: Fix typo.
35877
35878 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35879
35880         DR 180
35881         * g++.old-deja/g++.pt/crash32.C: Expect error.
35882
35883 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
35884
35885         PR c++/5919
35886         * g++.dg/template/varmod1.C: New test.
35887
35888         PR c++/8727
35889         * g++.dg/inherit/typeinfo1.C: New test.
35890
35891         PR c++/8663
35892         * g++.dg/inherit/typedef1.C: New test.
35893
35894 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
35895
35896         PR c++/8332
35897         PR c++/8493
35898         * g++.dg/template/strlen1.C: New test.
35899
35900         PR c++/8227
35901         * g++.dg/template/ctor2.C: New test.
35902
35903         PR c++/8214
35904         * g++.dg/init/string1.C: New test.
35905
35906         PR c++/8511
35907         * g++.dg/template/friend8.C: New test.
35908
35909 2002-11-29  Joe Buck <jbuck@synopsys.com>
35910
35911         * g++.dg/lookup/anon2.C: New test.
35912
35913 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
35914
35915         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
35916         h8300 port.
35917
35918 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
35919
35920         * gcc.dg/bitfld-6.c: New test.
35921
35922 2002-11-27  Jan Hubicka  <jh@suse.cz>
35923
35924         * gcc.c-torture/execute/20021127.[cx]: New test.
35925
35926 2002-11-26  Jan Hubicka  <jh@suse.cz>
35927
35928         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
35929         quality.
35930
35931 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
35932
35933         * g++.dg/init/brace2.C: New test.
35934         * g++.old-deja/g++.mike/p9129.C: Correct.
35935
35936 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
35937
35938         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
35939
35940 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
35941
35942         * gcc.dg/sibcall-6: New test for indirect sibcalls.
35943
35944 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
35945
35946         * testsuite/g++.dg/abi/empty11.C: New test.
35947         * testsuite/g++.dg/rtti/cv1.C: New test.
35948
35949 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
35950
35951         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
35952
35953 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
35954
35955         * g++.dg/abi/empty10.C: New test.
35956
35957 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35958
35959         * gcc.c-torture/compile/20021124-1.c: New test.
35960
35961 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
35962
35963         * g++.dg/abi/rtti2.C: New test.
35964
35965 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35966
35967         * gcc.dg/i386-unroll-1.c: New test.
35968
35969 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35970
35971         * gcc.c-torture/compile/20021120-1.c: New test.
35972         * gcc.c-torture/compile/20021120-2.c: New test.
35973
35974 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35975
35976         * gcc.dg/bitfld-5.c: New test.
35977
35978 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35979
35980         * gcc.c-torture/execute/20021120-3.c: New test.
35981
35982 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35983
35984         * gcc.c-torture/execute/20021120-2.c: New test.
35985
35986 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35987
35988         * gcc.c-torture/execute/20021120-1.c: New test.
35989
35990 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
35991
35992         * gcc.c-torture/execute/20021118-3.c: New test.
35993
35994 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35995
35996         * gcc.c-torture/compile/20021119-1.c: New test.
35997
35998 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
35999
36000         * gcc.dg/duff-1.c: New test.
36001         * gcc.dg/duff-2.c: New test.
36002         * gcc.dg/duff-3.c: New test.
36003
36004 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
36005
36006         * gcc.dg/cpp/_Pragma5.c: New test.
36007
36008 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
36009
36010         * gcc.c-torture/execute/20021118-2.c: New test.
36011
36012 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
36013
36014         * gcc.c-torture/execute/20021118-1.c: New test.
36015
36016 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
36017
36018         * gcc.dg/20021116-1.c: New test.
36019
36020 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
36021
36022         * g++.dg/abi/vcall1.C: New test.
36023
36024 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
36025
36026         * gcc.dg/20021029-1.c: New test.
36027         * gcc.dg/20021029-2.c: New test.
36028
36029 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36030
36031         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
36032
36033 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36034
36035         PR c/8439
36036         * gcc.dg/20021110.c: Move to ...
36037         * gcc.c-torture/compile/20021110.c: .... here.
36038
36039 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36040
36041         PR c/8467
36042         * gcc.c-torture/execute/20021111-1.c
36043
36044 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36045
36046         PR c/8439
36047         * gcc.dg/20021110.c: New test.
36048
36049 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
36050
36051         * g++.dg/abi/vthunk3.C: Run only on x86.
36052
36053 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36054
36055         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
36056
36057 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
36058
36059         * lib/compat.exp (compat-execute): Fix logic error in last
36060         change.
36061
36062 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
36063
36064         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
36065
36066 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36067
36068         PR c++/8389
36069         * g++.dg/template/access6.C: New test.
36070
36071 2002-11-08  Jan Hubicka  <jh@suse.cz>
36072
36073         * gcc.dg/i386-ssefp-1.c: New test.
36074         * gcc.dg/i386-ssefp-1.c: New test.
36075
36076 2002-11-08  Jan Hubicka  <jh@suse.cz>
36077
36078         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
36079
36080 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
36081
36082         * g++.dg/abi/vthunk3.C: New test.
36083
36084         PR c++/8338
36085         * g++.dg/template/crash2.C: New test.
36086
36087 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
36088
36089         * testsuite/g++.dg/abi/dtor1.C: New test.
36090         * testsuite/g++.dg/abi/dtor2.C: Likewise.
36091
36092 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
36093
36094         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
36095         Darwin.
36096
36097 2002-11-04  Adam Nemet  <anemet@lnxw.com>
36098
36099         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
36100         -mthumb.  Only xfail with -O0.
36101
36102 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
36103
36104         * g++.dg/abi/thunk1.C: New test.
36105         * g++.dg/abi/thunk2.C: Likewise.
36106         * g++.dg/abi/vtt1.C: Likewise.
36107
36108 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
36109
36110         PR optimization/8423
36111         * gcc.c-torture/execute/builtin-constant.c: New test.
36112
36113 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
36114
36115         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
36116         Add some more cases.
36117
36118 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
36119
36120         PR c++/8391
36121         * g++.dg/opt/local1.C: New test.
36122
36123 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
36124
36125         PR c++/8160
36126         * g++.dg/template/complit1.C: New test.
36127
36128         PR c++/8149
36129         * g++.dg/template/typename4.C: Likewise.
36130
36131 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36132
36133         Core issue 287, PR c++/7639
36134         * g++.dg/template/instantiate1.C: Adjust error location.
36135         * g++.dg/template/instantiate3.C: New test.
36136         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
36137         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
36138         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
36139
36140 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
36141
36142         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
36143
36144 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
36145
36146         PR c++/8287
36147         * g++.dg/init/dtor2.C: New test.
36148
36149 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36150
36151         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
36152         * gcc.dg/nest.c: Bypass errors on irix6.
36153
36154 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
36155
36156         * gcc.dg/nest.c: Expect error for mmix-*-*.
36157         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
36158
36159 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
36160
36161         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
36162         markers.
36163
36164         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
36165
36166 2002-10-25  Mike Stump  <mrs@apple.com>
36167
36168         * gcc.dg/warn-1.c: New test.
36169
36170 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
36171
36172         * g++.dg/template/typename3.C: New test.
36173
36174 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
36175
36176         * g++.dg/lookup/ptrmem1.C: New test.
36177
36178         * g++.dg/abi/vthunk2.C: New test.
36179
36180 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
36181
36182         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
36183
36184 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
36185
36186         * g++.dg/abi/empty9.C: New test.
36187
36188 2002-10-24  Richard Henderson  <rth@redhat.com>
36189
36190         * g++.dg/inherit/thunk1.C: Enable for ia64.
36191
36192 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
36193
36194         PR c++/8067
36195         * g++.dg/lookup/pretty1.C: New test.
36196
36197 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
36198
36199         * gcc.dg/20021023-1.c: New test.
36200
36201 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
36202
36203         PR c++/7679
36204         * g++.dg/parse/inline1.C: New test.
36205
36206 2002-10-23  Richard Henderson  <rth@redhat.com>
36207
36208         * g++.dg/inherit/thunk1.C: Enable for x86_64.
36209
36210         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
36211
36212 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
36213
36214         PR c++/6579
36215         * g++.dg/parse/stmtexpr3.C: New test.
36216
36217 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
36218
36219         * g++.dg/expr/cond1.C: New test.
36220
36221 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
36222
36223         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
36224
36225 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36226
36227         * g++.dg/abi/vbase13.C: New test.
36228         * g++.dg/abi/vbase14.C: Likewise.
36229
36230 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
36231
36232         * gcc.dg/tls/pic-1.c: New test.
36233         * gcc.dg/tls/nonpic-1.c: New test.
36234         * gcc.dg/20021018-1.c: New test.
36235
36236 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
36237
36238         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
36239         Remove only files with the same base name as the test case.
36240         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
36241         (profopt-execute): Likewise.  Also, remove old profiling
36242         and performance data files before running the tests.
36243
36244         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
36245         * g++.dg/bprob/bprob.exp: Likewise.
36246         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
36247         to allow more general test case names.
36248
36249         * g++.dg/bprob/bprob-1.C: Rename to ...
36250         * g++.dg/bprob/g++-bprob-1.C: ... this.
36251
36252         * g77.dg/bprob/bprob-1.f: Rename to ...
36253         * g77.dg/bprob/g77-bprob-1.f: ... this.
36254
36255 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
36256
36257         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
36258         bison 1.50 or later.
36259
36260 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
36261
36262         * g++.dg/README: Describe more test directories.
36263
36264 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36265
36266         * g++.dg/init/array6.C: Add additional tests.
36267
36268 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
36269
36270         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
36271         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
36272
36273 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
36274
36275         * gcc.c-torture/compile/20020604-1.x: New.
36276         * gcc.c-torture/compile/simd-5.x: Likewise.
36277         * gcc.c-torture/execute/920710-1.x: Likewise.
36278         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
36279
36280 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36281
36282         * g++.dg/inherit/override1.C: Add dg-options clause.
36283
36284 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36285
36286         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
36287         _mm_slli_si128.
36288
36289 2002-10-19  Andreas Schwab  <schwab@suse.de>
36290
36291         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
36292         directory component.
36293
36294 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
36295
36296         * g++.dg/inherit/thunk1.C: New test.
36297
36298         * g++.dg/inherit/override1.C: New test.
36299
36300         * g++.dg/abi/mangle11.C: New test.
36301         * g++.dg/abi/mangle14.C: New test.
36302         * g++.dg/abi/mangle17.C: New test.
36303
36304 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
36305
36306         * g++.dg/overload/member2.C: New test.
36307
36308 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
36309
36310         * g++.dg/README: Describe new compat directory.
36311         * g++.dg/dg.exp: Skip tests in compat directory.
36312         * README.compat: New file.
36313         * lib/compat.exp: New expect script.
36314         * g++.dg/compat: New test directory.
36315         * g++.dg/compat/compat.exp: New expect script.
36316         * g++.dg/compat/abi: New test directory.
36317         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
36318         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
36319         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
36320         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
36321         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
36322         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
36323         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
36324         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
36325         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
36326         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
36327         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
36328         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
36329         * g++.dg/compat/break: New test directory.
36330         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
36331         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
36332         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
36333         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
36334         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
36335         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
36336         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
36337         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
36338         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
36339         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
36340         g++.dg/compat/break/README: New files.
36341         * g++.dg/compat/eh: New test directory.
36342         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
36343         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
36344         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
36345         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
36346         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
36347         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
36348         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
36349         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
36350         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
36351         g++.dg/compat/eh/filter2_y.C,
36352         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
36353         g++.dg/compat/eh/new1_y.C,
36354         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
36355         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
36356         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
36357         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
36358         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
36359         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
36360         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
36361         g++.dg/compat/eh/unexpected1_y.C: New files.
36362         * g++.dg/compat/init: New test directory.
36363         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
36364         g++.dg/compat/init/array5_y.C,
36365         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
36366         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
36367         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
36368         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
36369         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
36370         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
36371         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
36372         g++.dg/compat/init/init-ref2_y.C: New files.
36373
36374 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
36375
36376         PR c++/7584
36377         * g++.dg/inherit/using3.C: New test.
36378
36379 2002-10-17  Jan Hubicka  <jh@suse.cz>
36380
36381         * gcc.dg/20021017-2.c: New test.
36382
36383 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
36384
36385         * g++.dg/abi/mangle16.C: Adjust.
36386
36387         * g++.dg/init/array8.C: New test.
36388
36389 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
36390
36391         * gcc.dg/special/mips-abi.exp: New test.
36392         * gcc.dg/special/mips-abi.s: Empty file used by the above.
36393
36394 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
36395
36396         * g++.dg/abi/mangle16.C: New test.
36397         * g++.dg/abi/mangle17.C: Likewise.
36398
36399         PR c++/7478
36400         * g++.dg/template/ref1.C: New test.
36401
36402 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36403
36404         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
36405
36406 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
36407
36408         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
36409
36410 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
36411
36412         PR c++/7524
36413         * g++.dg/init/array7.C: New test.
36414
36415 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
36416
36417         * g++.dg/init/array6.C: New test.
36418
36419         * g++.dg/abi/mangle13.C: Likewise.
36420         * g++.dg/abi/mangle14.C: Likewise.
36421         * g++.dg/abi/mangle15.C: Likewise.
36422
36423 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36424
36425         * g++.dg/abi/empty8.C: New test.
36426
36427 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
36428
36429         * g++.dg/init/ctor1.C: New test.
36430
36431 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
36432
36433         * gcc.c-torture/execute/20021015-1.c: New test.
36434
36435 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
36436
36437         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
36438
36439 2002-10-14  Jan Hubicka  <jh@suse.cz>
36440
36441         * gcc.dg/i386-ssetype-[1-5].c: New tests.
36442
36443 2002-10-14  Richard Henderson  <rth@redhat.com>
36444
36445         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
36446
36447 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36448
36449         PR optimization/6631
36450         * g++.dg/opt/const2.C: New test.
36451
36452 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36453
36454         PR c++/7176
36455         * g++.dg/parse/friend1.C: New test.
36456         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
36457
36458 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
36459
36460         * gcc.dg/20021014-1.c: New test.
36461
36462 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
36463
36464         PR c++/5661
36465         * g++.dg/ext/vlm1.C: New test.
36466         * g++.dg/ext/vlm2.C: Likewise.
36467
36468         * g++.dg/init/array1.C: Remove invalid braces.
36469         * g++.dg/init/brace1.C: New test.
36470         * g++.dg/init/copy2.C: Likewise.
36471         * g++.dg/init/copy3.C: Likewise.
36472         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
36473         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
36474         braces.
36475
36476 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
36477
36478         * gcc.dg/cpp/assembler.S: Don't use -ansi.
36479
36480 2002-10-11  Richard Shann  <richard.shann@superh.com>
36481
36482         * gcc.c-torture/compile/simd-5.c: New test.
36483
36484 2002-10-10  Roger Sayle  <roger@eyesopen.com>
36485
36486         * gcc.c-torture/execute/shiftopt-1.c: New test case.
36487
36488 2002-10-10  Jim Wilson  <wilson@redhat.com>
36489
36490         * gcc.c-torture/execute/20021010-1.c: New test.
36491
36492 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
36493
36494         PR c/7353
36495         * g++.dg/ext/typedef-init.C: New test.
36496         * gcc.dg/typedef-init.c: New test.
36497
36498 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
36499
36500         * gcc.dg/cpp/paste13.c: New test.
36501
36502 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36503
36504         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
36505         remaining platforms, XFAIL during compile, not execute.  Don't
36506         XFAIL at -O0.
36507
36508 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
36509
36510         * gcc.dg/alias-1.c: Tweak expected warning.
36511
36512 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
36513
36514         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
36515
36516 2002-10-06  Andreas Jaeger  <aj@suse.de>
36517
36518         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
36519         * gcc.dg/cpp/c++98.C: Likewise.
36520
36521         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
36522         * g++.dg/cpp/c++98.C: Likewise.
36523
36524         * g++.dg/README (Subdirectories): Mention cpp directory.
36525
36526         PR target/7559
36527         * gcc.dg/20021006-1.c: New test.
36528
36529 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36530
36531         PR c++/7804
36532         * g++.dg/other/warning1.C: New test.
36533
36534 2002-10-04  Roger Sayle  <roger@eyesopen.com>
36535
36536         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
36537         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
36538         and sparc-*-* with -m64 as expected failures.  See PR 8087.
36539
36540 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
36541
36542         PR c++/7931
36543         * g++.dg/template/ptrmem3.C: New test.
36544
36545         PR c++/7754
36546         * g++.dg/template/union1.C: New test.
36547
36548 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
36549
36550         PR c++/8006
36551         * g++.dg/abi/mangle9.C: New test.
36552         * g++.dg/abi/mangle10.C: New test.
36553         * g++.dg/abi/mangle11.C: New test.
36554         * g++.dg/abi/mangle12.C: New test.
36555
36556 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
36557
36558         PR c++/7188.
36559         * g++.dg/template/meminit1.C: New test.
36560         * g++.dg/warn/Wreorder-1.C: Likewise.
36561         * g++.old-deja/g++.mike/warn3.C: Tweak.
36562         * lib/prune.exp: Ingore "in copy constructor".
36563
36564 2002-10-02  Andreas Jaeger  <aj@suse.de>
36565
36566         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
36567         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
36568         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
36569         on x86-64.
36570
36571 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
36572
36573         * gcc.dg/empty1.C: Fix typo.
36574
36575 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
36576
36577         * gcc.dg/alias-1.c: New test.
36578
36579 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
36580
36581         * gcc.dg/empty1.C: New test.
36582
36583         * g++.dg/tls/init-2.C: Tweak error messages.
36584
36585 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
36586
36587         * gcc.c-torture/compile/20020923-1.c: New test.
36588
36589 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
36590
36591         * gcc.c-torture/execute/ffs-1.c: New test.
36592         * gcc.c-torture/execute/ffs-2.c: Ditto.
36593
36594 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
36595
36596         * g++.dg/overload/member1.C: New test.
36597
36598 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
36599
36600         * g++.dg/abi/empty7.C: New test.
36601         * g++.dg/init/pm2.C: Likewise.
36602
36603 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
36604
36605         * g++.dg/rtti/crash1.C: New test.
36606
36607 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
36608
36609         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
36610         gcc.dg/sibcall-4.c: New tests.
36611
36612 2002-09-28  Roger Sayle  <roger@eyesopen.com>
36613
36614         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
36615         powerpc and MMIX targets.
36616
36617 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
36618
36619         * gcc.dg/cpp/20020927-1.c: New.
36620
36621 2002-09-26  David S. Miller  <davem@redhat.com>
36622
36623         * gcc.c-torture/compile/trunctfdf.c: New.
36624
36625 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36626
36627         * lib/target-supports.exp (check_weak_available): Handle solaris2.
36628
36629 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
36630
36631         * gcc.c-torture/execute/loop-15.c: New.
36632
36633 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
36634
36635         * README.QMTEST: Fix typo.
36636
36637 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
36638
36639         * gcc.dg/20020926-1.c: New test.
36640
36641 2002-09-25  David S. Miller  <davem@redhat.com>
36642
36643         PR target/7842
36644         * gcc.c-torture/execute/shiftdi.c: New test.
36645
36646 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
36647
36648         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
36649         unique to the tool.
36650         * lib/g77.exp (g77_init): Likewise.
36651         * lib/g++.exp (g++_init): Likewise.
36652         * lib/objc.exp (objc_init): Likewise.
36653
36654 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
36655
36656         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
36657         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
36658         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
36659
36660 2002-09-25  Richard Henderson  <rth@redhat.com>
36661
36662         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
36663         too-small long double.
36664
36665 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
36666
36667         * gcc.dg/20020919-1.c: New test.
36668
36669 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
36670
36671         * g++.dg/abi/bitfield6.C: New test.
36672         * g++.dg/abi/bitfield7.C: New test.
36673         * g++.dg/abi/bitfield8.C: New test.
36674         * g++.dg/abi/vbase11.C: New test.
36675
36676 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36677
36678         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
36679         hppa*-*-hpux*.  Update test comment.
36680
36681 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
36682
36683         * gcc.dg/tls/struct-1.c: New test.
36684
36685 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
36686
36687         * gcc.dg/cpp/tr-warn2.c: Update.
36688
36689 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
36690
36691         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
36692
36693 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
36694
36695         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
36696         systems.
36697
36698 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
36699
36700         * gcc.c-torture/execute/ieee/mzero3.c: New test.
36701
36702         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
36703         Adjust for c++filt moved to binutils.  Remove spurious duplicate
36704         setting of cxxfilt.
36705
36706 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
36707
36708         * gcc.dg/20020312-2.c: Update for darwin.
36709
36710 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
36711
36712         * g++.old-deja/g++.other/crash32.C: Mark ICE.
36713
36714 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
36715
36716         * objc.dg/comp-types-1.m: New test.
36717         * objc.dg/comp-types-2.m: New test.
36718         * objc.dg/comp-types-3.m: New test.
36719         * objc.dg/comp-types-4.m: New test.
36720         * objc.dg/comp-types-5.m: New test.
36721         * objc.dg/comp-types-6.m: New test.
36722
36723 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36724
36725         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
36726
36727 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
36728
36729         * g++.dg/other/do1.C: New test.
36730
36731         * g++.dg/template/subst1.C: New test.
36732
36733 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
36734
36735         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
36736
36737 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
36738
36739         * g++.dg/template/qualttp20.C: Adjust expected errors.
36740         * g++.old-deja/g++.jason/report.C: Likewise.
36741         * g++.old-deja/g++.other/qual1.C: Likewise.
36742
36743         * g++.dg/lookup/scoped2.C: New test.
36744
36745         * g++.dg/ext/asm3.C: New test.
36746
36747 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
36748
36749         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
36750
36751 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
36752
36753         * ChangeLog: follow spelling conventions.
36754         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
36755         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
36756         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
36757         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
36758         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
36759         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
36760         * g++.old-deja/g++.law/global-init1.C: Likewise.
36761         * g++.old-deja/g++.other/delete4.C: Likewise.
36762         * g++.old-deja/g++.other/inline21.C: Likewise.
36763         * g++.old-deja/g++.other/singleton.C: Likewise.
36764         * g77.dg/strlen0.f: Likewise.
36765         * g77.f-torture/compile/20010519-1.f: Likewise.
36766         * g77.f-torture/compile/980310-4.f: Likewise.
36767         * gcc.c-torture/compile/20000605-1.c: Likewise.
36768         * gcc.c-torture/execute/20020225-1.c: Likewise.
36769         * gcc.dg/c90-hexfloat-2.c: Likewise.
36770         * gcc.dg/c99-bool-1.c: Likewise.
36771         * gcc.dg/c99-hexfloat-2.c: Likewise.
36772         * gcc.dg/dll-2.c: Likewise.
36773         * gcc.dg/wtr-union-init-1.c: Likewise.
36774         * gcc.dg/wtr-union-init-2.c: Likewise.
36775         * gcc.dg/wtr-union-init-3.c: Likewise.
36776         * gcc.dg/cpp/avoidpaste1.c: Likewise.
36777         * gcc.dg/cpp/defined.c: Likewise.
36778         * gcc.dg/cpp/macsyntx.c: Likewise.
36779         * gcc.dg/cpp/paste2.c: Likewise.
36780         * gcc.dg/cpp/trad/defined.c: Likewise.
36781         * gcc.dg/format/c90-printf-1.c: Likewise.
36782         * gcc.dg/format/c90-scanf-1.c: Likewise.
36783         * gcc.dg/format/c99-printf-1.c: Likewise.
36784         * gcc.dg/format/c99-scanf-1.c: Likewise.
36785         * gcc.misc-tests/gcov-8.c: Likewise.
36786         * lib/profopt.exp: Likewise.
36787
36788 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
36789
36790         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
36791
36792 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36793
36794         * g++.dg/inherit/using2.C: New test.
36795
36796 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
36797
36798         * ChangeLog: Follow spelling conventions.
36799         * g++.dg/template/friend4.C: Likewise.
36800         * g++.old-deja/g++.pt/crash67.C: Likewise.
36801         * gcc.c-torture/execute/20000801-4.c: Likewise.
36802         * gcc.dg/c90-digraph-1.c: Likewise.
36803         * gcc.dg/c94-digraph-1.c: Likewise.
36804         * gcc.dg/c99-digraph-1.c: Likewise.
36805         * gcc.dg/cpp/line5.c: Likewise.
36806         * gcc.dg/cpp/multiline.c: Likewise.
36807         * gcc.dg/cpp/trad/literals-1.c: Likewise.
36808         * gcc.dg/format/attr-3.c: Likewise.
36809         * gcc.dg/format/c90-scanf-3.c: Likewise.
36810         * gcc.dg/format/ext-4.c: Likewise.
36811
36812 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36813
36814         * g++.dg/template/pretty1.C: New test.
36815
36816 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
36817
36818         * gcc.c-torture/execute/struct-cpy-1.c: New test.
36819
36820 2002-09-13  Matt Austern  <austern@apple.com>
36821
36822         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
36823         passing a cast expression to a function by const reference.
36824
36825 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
36826
36827         * g++.dg/template/deduce1.C: New test.
36828
36829 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
36830
36831         * gcc.c-torture/execute/simd-1.c: Force all use of int to
36832         32-bit int.
36833
36834 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36835
36836         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
36837         usage.
36838
36839 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
36840
36841         * gcc.c-torture/compile/20020910-1.c: New test.
36842
36843 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
36844
36845         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
36846
36847 2002-09-10  Andreas Jaeger  <aj@suse.de>
36848
36849         * gcc.dg/20020312-2.c: Adjust for x86-64.
36850
36851 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
36852
36853         * g77.dg/7388.f: New test case for PR 7388.
36854
36855 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
36856
36857         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
36858
36859 2002-09-05  Ziemowit Laski <zlaski@apple.com>
36860
36861         * objc.dg/proto-lossage-1.m: New test.
36862
36863 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
36864
36865         * gcc.dg/cpp/_Pragma4.c: Fix typo.
36866
36867 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
36868
36869         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
36870         expected to pass.
36871
36872 2002-09-06  Stan Shebs  <shebs@apple.com>
36873             David Edelsohn  <edelsohn@gnu.org>
36874
36875         * gcc.dg/weak: New directory.
36876         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
36877         target-specific xfail bits.
36878         * gcc.dg/typeof-2.c: Move to new directory.
36879         * gcc.dg/weak.exp: New expect script.
36880
36881 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
36882
36883         * gcc.c-torture/execute/extzvsi.c: New test.
36884
36885 2002-09-05  Stan Shebs  <shebs@apple.com>
36886
36887         * gcc.dg/weak-1.c: xfail on Darwin.
36888         * gcc.dg/weak-2.c: Ditto.
36889         * gcc.dg/weak-3.c: Ditto.
36890         * gcc.dg/weak-4.c: Ditto.
36891         * gcc.dg/weak-5.c: Ditto.
36892         * gcc.dg/weak-6.c: Ditto.
36893         * gcc.dg/weak-7.c: Ditto.
36894         * gcc.dg/weak-8.c: Ditto.
36895         * gcc.dg/weak-9.c: Ditto.
36896
36897 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
36898
36899         * gcc.c-torture/execute/loop-14.c: New test.
36900
36901 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
36902
36903         * g++.dg/other/cxa-atexit1.C: New test.
36904
36905         * gcc.dg/typeof-2.c: New test.
36906
36907 2002-09-03  Roger Sayle  <roger@eyesopen.com>
36908
36909         * gcc.dg/builtins-2.c: New testcase.
36910         * gcc.dg/builtins-3.c: New testcase.
36911
36912 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
36913
36914         * gcc.dg/cpp/_Pragma4.c: New test.
36915
36916 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
36917
36918         * objc/execute/nil_method-1.m: New testcase.
36919
36920 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
36921
36922         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
36923         [Object class], not [Object initialize].
36924
36925 2002-08-31  Roger Sayle  <roger@eyesopen.com>
36926             Hans-Peter Nilsson  <hp@bitrange.com>
36927
36928         * gcc.c-torture/execute/20020720-1.x: Skip test on
36929         mmix-knuth-mmixware.  Correct comment.
36930
36931 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
36932
36933         * testsuite/g++.dg/abi/bitfield5.C: New test.
36934         * testsuite/g++.dg/abi/vbase10.C: Likewise.
36935
36936 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
36937
36938         * objc.dg/undeclared-selector.m: New test.
36939
36940 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
36941
36942         * g++.dg/other/offsetof1.C: Avoid cast warning.
36943
36944 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
36945
36946         * objc.dg/super-class-2.m: New test.
36947
36948 2002-08-24  Matt Austern  <austern@apple.com>
36949
36950         * g++.dg/ext/lvaddr.C: New test.
36951         * g++.dg/ext/lvcast.C: New test.
36952
36953 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
36954
36955         * testsuite/g++.dg/inherit/cond1.C: New test.
36956
36957 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
36958
36959         * gcc.dg/noncompile/incomplete-1.c: New test.
36960
36961 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
36962
36963         * gcc.dg/typespec-1.c: New test.
36964
36965 2002-08-20  Devang Patel  <dpatel@apple.com>
36966         * objc.dg/proto-hier-2.m: New test.
36967
36968 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
36969
36970         * objc.dg/bitfield-1.m: New test.
36971         * objc.dg/bitfield-2.m: New test.
36972
36973 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36974
36975         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
36976         gcc.dg/c99-flex-array-4.c: New tests.
36977
36978 2002-08-16  Stan Shebs  <shebs@apple.com>
36979
36980         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
36981
36982 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
36983
36984         * gcc.dg/typeof-1.c: New test.
36985         * g++.dg/ext/typeof2.C: New test.
36986
36987 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
36988
36989         * g++.dg/other/offsetof1.C: New test.
36990
36991 2002-08-14  Richard Henderson  <rth@redhat.com>
36992
36993         * gcc.dg/tls/diag-3.c: Fix expected message strings.
36994
36995 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
36996
36997         * gcc.dg/cpp/_Pragma3.c: New test.
36998
36999 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
37000
37001         * g++.dg/template/inherit3: New test.
37002
37003 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
37004
37005         * gcc.dg/bitfld-4.c: Add blank options.
37006
37007 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
37008
37009         * g++.dg/template/crash1.C: New test.
37010
37011 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
37012
37013         * gcc.dg/tls/opt-2.c: New test.
37014
37015 2002-08-08  Devang Patel  <dpatel@apple.com>
37016
37017         * objc.dg/selector-1.m : New test
37018
37019 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
37020
37021         * g++.dg/abi/bitfield4.C: New test.
37022         * gcc.dg/bitfld-4.c: New test.
37023
37024 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
37025
37026         * g++.dg/other/packed1.C: New test.
37027
37028 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
37029
37030         * g++.dg/abi/offsetof.C: Tweak error messages.
37031         * g++.old-deja/g++.mike/p10769a.C: Likewise.
37032
37033 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
37034
37035         * gcc.dg/bitfld-3.c: New test.
37036
37037 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
37038             Richard Henderson  <rth@redhat.com>
37039
37040         * gcc.dg/i386-bitfield1.c: New test.
37041         * g++.dg/abi/bitfield3.C: Update.
37042
37043 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
37044
37045         * objc.dg/const-str-2.m: Update.
37046         * gcc.dg/cpp/c++98.c: Change to C extension.
37047         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
37048         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
37049
37050 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
37051
37052         * testsuite/gcc.dg/tls/diag-3.c: New.
37053
37054 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
37055
37056         * g++.dg/README (Subdirectories): Document new subdir expr.
37057         * g++.dg/expr/pmf-1.C: New test.
37058
37059 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
37060
37061         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
37062
37063 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
37064
37065         * g++.dg/abi/bitfield3.C: New test.
37066
37067 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
37068
37069         * lib/gcov.exp: Tweak expected line formats.
37070         * gcc.misc-tests/gcov8.c: New test.
37071         * gcc.misc-tests/gcov8.x: New flags.
37072
37073 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
37074
37075         * consistency.vlad/layout/endian.c: Include string.h.
37076
37077         * gcc.c-torture/execute/20020805-1.c: New test.
37078
37079 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
37080
37081         * g++.dg/other/conversion1.C: New test.
37082
37083 2002-08-03  Roger Sayle  <roger@eyesopen.com>
37084
37085         * gcc.dg/builtins-1.c: New testcase.
37086
37087 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
37088
37089         * g++.dg/inherit/access3.C: New test.
37090
37091 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
37092
37093         * gcc.dg/ia64-visibility-2.c: New test.
37094
37095 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
37096
37097         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
37098         __qualifier_flags to __flags.
37099
37100 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
37101
37102         * g++.dg/inherit/operator1.C: New test.
37103         * g++.dg/lookup/disamb1.C: Fix typo in comment.
37104         * g++.dg/other/error1.C: Change expected error message.
37105         * g++.dg/template/conv4.C: Likewise.
37106
37107 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
37108
37109         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
37110         for documented behavior.
37111
37112 2002-07-25  Roger Sayle  <roger@eyesopen.com>
37113
37114         * gcc.c-torture/execute/20020720-1.x: Skip this test on
37115         several targets known to fail.
37116
37117 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
37118
37119         * gcc.dg/mips-args-[123].c: New tests.
37120
37121 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
37122
37123         * gcc.dg/ppc-spe.c: New.
37124
37125 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
37126
37127         * g++.dg/other/ptrmem4.C: New testcase.
37128
37129 2002-07-24  Richard Henderson  <rth@redhat.com>
37130
37131         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
37132
37133 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
37134
37135         * g++.dg/ext/alignof1.C (main): Return 0 for success.
37136
37137 2002-07-24  Roger Sayle  <roger@eyesopen.com>
37138
37139         * gcc.c-torture/execute/memset-3.c: New testcase.
37140
37141 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
37142
37143         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
37144         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
37145
37146 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37147
37148         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
37149         Delete.
37150
37151 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
37152
37153         * gcc.c-torture/compile/simd-4.c: New test.
37154
37155 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37156
37157         PR c++/7347, c++/7348
37158         * g++.dg/template/access4.C: New test.
37159         * g++.dg/template/access5.C: New test.
37160         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
37161         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
37162         * g++.old-deja/g++.pt/ttp58.C: Likewise.
37163         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
37164
37165 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
37166
37167         * gcc.dg/gnu89-init-2.c: New test.
37168
37169 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
37170
37171         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
37172
37173 2002-07-20  Roger Sayle  <roger@eyesopen.com>
37174
37175         * gcc.c-torture/execute/20020720-1.c: New testcase.
37176
37177 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
37178
37179         * gcc.dg/cpp/Wsignprom.c: New tests.
37180
37181 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
37182
37183         * gcc.c-torture/execute/loop-13.c: New test.
37184
37185 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
37186
37187         * gcc.dg/cpp/expr.c: New tests.
37188
37189 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
37190
37191         * g++.dg/opt/pr6713.C: Add template instantiation.
37192
37193 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
37194
37195         * gcc.dg/nest.c: New test.
37196
37197 2002-07-17  Richard Henderson  <rth@redhat.com>
37198
37199         * g++.dg/opt/pr6713.C: New test.
37200
37201 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
37202
37203         * gcc.c-torture/execute/loop-2e.x: Let the testcase
37204         XFAIL for all x86 processors.
37205
37206 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
37207
37208         * gcc.c-torture/execute/20010122-1.x: Do not test with
37209         -fomit-frame-pointer.
37210
37211 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37212
37213         * g++.dg/template/instantiate2.C: New test.
37214         * g++.dg/template/spec4.C: New test.
37215
37216 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37217
37218         * g++.dg/template/access2.C: New test.
37219         * g++.dg/template/access3.C: New test.
37220
37221 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
37222
37223         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
37224         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
37225         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
37226         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
37227         Convert to use <stdarg.h>.
37228         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
37229         Delete.
37230         * gcc.dg/va-arg-2.c: New.
37231         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
37232
37233 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
37234
37235         * gcc.c-torture/compile/20020710-1.c: New test.
37236
37237 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
37238                           Andrew Pinski  <pinskia@physics.uc.edu>
37239
37240         gcc.c-torture/compile/simd-2.c: New testcase.
37241         gcc.c-torture/compile/simd-3.c: Likewise.
37242
37243 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
37244
37245         PR c++/7224
37246         * g++.dg/overload/error1.C: New test.
37247
37248 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37249
37250         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
37251         configuration and IRIX 6 O32 ABI.
37252
37253 2002-07-11  Roger Sayle  <roger@eyesopen.com>
37254
37255         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
37256
37257 2002-07-10  Roger Sayle  <roger@eyesopen.com>
37258
37259         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
37260
37261 2002-07-10  Jeffrey A Law  <law@redhat.com>
37262
37263         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
37264
37265         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
37266
37267 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
37268
37269         * gcc.dg/20020312-2.c: Check for __PPC__.
37270
37271 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
37272
37273         * gcc.c-torture/compile/20020709-1.c: New test.
37274
37275 2002-07-07  Roger Sayle  <roger@eyesopen.com>
37276
37277         * g++.dg/template/qualttp21.C: New test case.
37278
37279 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
37280
37281         * gcc.c-torture/compile/20020706-1.c: New test.
37282         * gcc.c-torture/compile/20020706-2.c: New test.
37283
37284 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
37285             Alexandre Oliva  <aoliva@redhat.com>
37286
37287         * g++.dg/warn/incomplete1.C: New test.
37288
37289 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37290
37291         PR c++/7099
37292         * g++.dg/warn/noreturn1.C: New test.
37293
37294 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
37295
37296         PR c++/6706
37297         * g++.dg/debug/debug6.C: New test.
37298         * g++.dg/debug/debug7.C: New test.
37299
37300 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
37301
37302         * gcc.c-torture/compile/simd-3.c: New test.
37303
37304 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
37305
37306         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
37307         * gcc.dg/20020620-1.c: Likewise.
37308
37309 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37310
37311         PR c++/6944
37312         * g++.dg/init/array4.C: New test.
37313         * g++.dg/init/array5.C: New test.
37314
37315 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
37316
37317         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
37318         * gcc.c-torture/execute/simd-2.c (main): Likewise.
37319
37320 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37321
37322         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
37323         * gcc.dg/wtr-aggr-init-1.c: Likewise.
37324         * gcc.dg/wtr-conversion-1.c: Likewise.
37325         * gcc.dg/wtr-escape-1.c: Likewise.
37326         * gcc.dg/wtr-int-type-1.c: Likewise.
37327         * gcc.dg/wtr-label-1.c: Likewise.
37328         * gcc.dg/wtr-static-1.c: Likewise.
37329         * gcc.dg/wtr-strcat-1.c: Likewise.
37330         * gcc.dg/wtr-suffix-1.c: Likewise.
37331         * gcc.dg/wtr-switch-1.c: Likewise.
37332         * gcc.dg/wtr-unary-plus-1.c: Likewise.
37333         * gcc.dg/wtr-union-init-1.c: Likewise.
37334         * gcc.dg/wtr-union-init-2.c: Likewise.
37335         * gcc.dg/wtr-union-init-3.c: Likewise.
37336
37337         * gcc.dg/wtr-func-def-1.c: New test.
37338
37339 2002-07-02 Devang Patel <dpatel@apple.com>
37340
37341         * objc.dg/param-1.m: New test.
37342
37343 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
37344
37345         * gcc.dg/cpp/trad/directive.c: Add test.
37346         * gcc.dg/cpp/trad/macroargs.c: Add test.
37347         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
37348
37349 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
37350
37351         * gcc.dg/cpp/cmdlne-M.c: New test.
37352
37353 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
37354
37355         * objc.dg/desig-init-1.m: New test.
37356
37357 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37358
37359         PR c++/6716
37360         * g++.dg/template/instantiate1.C: New test.
37361
37362 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
37363
37364         PR c++/7112
37365         * g++.dg/template/sizeof2.C: New test.
37366
37367 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
37368
37369         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
37370         gcc.dg/cpp/trad/include.c: New tests.
37371
37372 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
37373
37374         PR target/7177
37375         * gcc.c-torture/compile/20020701-1.c: New test.
37376
37377 2002-07-01  Stan Shebs  <shebs@apple.com>
37378
37379         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
37380         header here...
37381         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
37382         (objc-torture-execute): or here.
37383
37384 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
37385
37386         * gcc.c-torture/execute/arith-rand-ll.c: New test.
37387
37388 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
37389
37390         * gcc.dg/cpp/trad/escaped-nl.c: New test.
37391
37392 2002-06-30  Devang Patel  <dpatel@apple.com>
37393
37394         * objc.dg/fsyntax-only.m: New test.
37395
37396 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
37397
37398         PR c++/6695
37399         * g++.dg/template/friend7.C: New file.
37400
37401 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
37402
37403         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
37404         return type.
37405
37406 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
37407
37408         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
37409         avoid division by zero.
37410
37411 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
37412
37413         * gcc.dg/Wunknownprag.c: New tests.
37414
37415 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
37416
37417         * gcc.c-torture/execute/simd-2.c: New test.
37418
37419 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
37420
37421         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
37422         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
37423         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
37424         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
37425         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
37426         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
37427         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
37428         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
37429         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
37430         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
37431         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
37432         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
37433         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
37434         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
37435         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
37436         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
37437         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
37438
37439 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
37440
37441         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
37442         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
37443         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
37444         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
37445         New tests.
37446         * gcc.dg/cpp/trad/directive.c: Update.
37447
37448 2002-06-23  Andreas Jaeger  <aj@suse.de>
37449
37450         * gcc.c-torture/execute/complex-6.c: New.
37451
37452 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
37453
37454         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
37455         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
37456         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
37457         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
37458
37459 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
37460
37461         * gcc.dg/cpp/trad: New directory with traditional tests copied
37462         from parent directory.
37463         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
37464         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
37465         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
37466         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
37467         Move to trad/ and rename.
37468         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
37469         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
37470         gcc.dg/cpp/trad/redef2.c: New tests.
37471         * gcc.dg/cpp/trad/trad.exp: New driver.
37472
37473 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
37474
37475         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
37476         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
37477         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
37478         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
37479         Remove.
37480
37481 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
37482
37483         * gcc.dg/20020620-1.c: New test.
37484
37485 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37486
37487         * g++.dg/template/ttp4.C: New test.
37488
37489 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
37490
37491         * g++.dg/opt/vt1.C: Fix regexp.
37492
37493 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37494
37495         * gcc.c-torture/execute/pure-1.c: Make functions static again.
37496         Don't use attribute `noinline'.
37497
37498 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
37499
37500         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
37501
37502 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
37503
37504         * gcc.c-torture/execute/simd-1.c: New.
37505
37506         * gcc.dg/simd-1.c: New.
37507
37508 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
37509
37510         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
37511
37512 2002-06-16  Richard Henderson  <rth@redhat.com>
37513
37514         * g++.dg/ext/anon-struct1.C: New.
37515         * g++.dg/ext/anon-struct2.C: New.
37516         * g++.dg/ext/anon-struct3.C: New.
37517         * gcc.dg/anon-struct-1.c: New.
37518         * gcc.dg/anon-struct-2.c: New.
37519         * gcc.dg/anon-struct-3.c: New.
37520         * gcc.dg/20011008-1.c: Adjust warning text.
37521         * gcc.dg/20020527-1.c: Add -fms-extensions.
37522
37523 2002-06-16  Richard Henderson  <rth@redhat.com>
37524
37525         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
37526
37527 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
37528
37529         * gcc.c-torture/execute/20020615-1.c: New test.
37530
37531 2002-06-15  Roger Sayle  <roger@eyesopen.com>
37532
37533         * gcc.c-tortuture/execute/compare-1.c: New test case.
37534         * gcc.c-tortuture/execute/compare-2.c: New test case.
37535         * gcc.c-tortuture/execute/compare-3.c: New test case.
37536
37537 2002-06-13  Richard Henderson  <rth@redhat.com>
37538
37539         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
37540         ia64 ilp32.
37541
37542 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37543
37544         * g++.dg/template/typename2.C: Update error message.
37545
37546 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
37547
37548         * gcc.c-torture/execute/20020611-1.c: New test.
37549
37550 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
37551
37552         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
37553         list of targets to skip.
37554
37555 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
37556
37557         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
37558         targets if not optimizing.
37559
37560 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
37561
37562         * gcc.c-torture/compile/20020605-1.c: New test.
37563
37564         * g++.dg/opt/vt1.C: New test.
37565
37566         * gcc.dg/20020531-1.c: New test.
37567
37568         * gcc.dg/20020530-1.c: New test.
37569
37570         * gcc.dg/20020527-1.c: New test.
37571
37572         * g++.dg/opt/cse1.C: New test.
37573
37574 2002-06-07  Roger Sayle  <roger@eyesopen.com>
37575
37576         * gcc.dg/20020607-2.c: New test case.
37577
37578 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
37579
37580         * gcc.c-torture/compile/20020604-1.c: New test.
37581
37582 2002-06-04  Richard Henderson  <rth@redhat.com>
37583
37584         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
37585         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
37586         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
37587
37588 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
37589
37590         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
37591
37592 2002-06-03  Richard Henderson  <rth@redhat.com>
37593
37594         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
37595         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
37596
37597 2002-06-02  Richard Henderson  <rth@redhat.com>
37598
37599         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
37600         test functions static.
37601
37602 2002-06-02  Andreas Jaeger  <aj@suse.de>
37603
37604         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
37605         now.
37606
37607 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37608
37609         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
37610         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
37611         Update for mofified diagnostics.
37612         * gcc.dg/c99-intconst-1.c: No longer fail.
37613
37614 2002-06-02  Richard Henderson  <rth@redhat.com>
37615
37616         * gcc.dg/uninit-A.c: Remove xfail markers.
37617
37618 2002-06-01  Roger Sayle  <roger@eyesopen.com>
37619
37620         * gcc.dg/fnegate-1.c: New test case.
37621
37622 2002-05-30  Osku Salerma  <osku@iki.fi>
37623
37624         * gcc.c-torture/execute/mayalias-1.c: New file.
37625
37626 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37627
37628         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
37629         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
37630         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
37631
37632 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
37633
37634         * gcc.c-torture/execute/20020529-1.c: New test.
37635
37636 2002-05-27  Richard Henderson  <rth@redhat.com>
37637
37638         * g++.dg/ext/attrib6.C: New test case.
37639
37640 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37641
37642         * gcc.c-torture/execute/pure-1.c: New test.
37643
37644 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37645
37646         * gcc.dg/cpp/arith-2.c: Remove.
37647
37648 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37649
37650         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
37651         * gcc.dg/cpp/if-3.c: Remove.
37652
37653 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
37654
37655         * g++.dg/opt/cse2.C: New test.
37656
37657 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
37658
37659         * gcc.dg/cpp/arith-1.c: New semantic tests.
37660         * gcc.dg/cpp/if-1.c: Update.
37661
37662 2002-05-24  Ben Elliston  <bje@redhat.com>
37663
37664         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
37665
37666 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
37667
37668         * gcc.dg/verbose-asm.c: New test.
37669
37670 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37671
37672         * gcc.dg/cpp/paste12.c: New test.
37673
37674 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37675
37676         * g++.dg/parse/named_ops.C: New test.
37677
37678 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
37679
37680         * gcc/testsuite/gcc.dg/weak-8.c: New test.
37681
37682 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
37683
37684         * gcc.dg/weak-2.c: Allow optional leading underscore
37685         in scan-assembler symbol name.
37686         * gcc.dg/weak-3.c: Likewise.
37687         * gcc.dg/weak-4.c: Likewise.
37688         * gcc.dg/weak-5.c: Likewise.
37689
37690 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
37691
37692         * gcc.dg/20020523-1.c: New test.
37693
37694 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37695
37696         * objc.dg/const-str-2.m: Update now that we stop after
37697         a command line error.
37698
37699 2002-05-22  Richard Henderson  <rth@redhat.com>
37700
37701         * g++.dg/dg.exp: Fix typo in test pruneing.
37702
37703 2002-05-22  Richard Henderson  <rth@redhat.com>
37704
37705         * g++.dg/dg.exp: Prune the tls subdirectory.
37706         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
37707         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
37708         * g++.dg/tls/init-1.C: New.
37709
37710 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
37711
37712         * gcc.dg/20020517-1.c: New test.
37713
37714 2002-05-21  Richard Henderson  <rth@redhat.com>
37715
37716         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
37717         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
37718
37719 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
37720
37721         * g++.dg/other/copy2.C: New test.
37722
37723 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
37724
37725         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
37726         (MAX_COPY): Bump up to 10 times sizeof (long long).
37727         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
37728
37729         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
37730         sizeof (long long).
37731
37732         * gcc.c-torture/execute/strcpy-1.c: New test.
37733
37734 2002-05-19  Jason Merrill  <jason2redhat.com>
37735
37736         * g++.dg/ext/oper1.C: New test.
37737
37738 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
37739 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
37740
37741         * README.QMTEST: New file.
37742
37743         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
37744
37745 2002-05-19  Andreas Jaeger  <aj@suse.de>
37746
37747         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
37748         now.
37749         * gcc.c-torture/execute/loop-2d.x: Likewise.
37750
37751 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
37752
37753         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
37754         support weak symbols.
37755         * gcc.dg/weak-4.c: Likewise.
37756         * gcc.dg/weak-6.c: Likewise.
37757
37758 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
37759
37760         * gcc.dg/weak-3.c: Add dg-excess-error comment for
37761         cygwin, coff and h8300-*-hms targets
37762         * gcc.dg/weak-5.c: Likewise.
37763         * gcc.dg/weak-7.c: Likewise.
37764
37765 2002-05-16  Jason Merrill  <jason@redhat.com>
37766
37767         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
37768         (scan-assembler-not, scan-assembler-dem): Likewise.
37769         (scan-assembler-dem-not): Likewise.
37770
37771 2002-05-15  Richard Henderson  <rth@redhat.com>
37772
37773         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
37774
37775 2002-05-15  Richard Henderson  <rth@redhat.com>
37776
37777         * gcc.dg/weak-5.c (vfoo1c): No warning here.
37778         (vfoo1f): Warning here.
37779         (vfoo1l): Don't redefine the alias.
37780
37781 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
37782
37783         * g++.dg/init/pm1.C: New test.
37784
37785 2002-05-12  David S. Miller  <davem@redhat.com>
37786
37787         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
37788         types.
37789
37790 2002-05-10  Roger Sayle  <roger@eyesopen.com>
37791
37792         * gcc.c-torture/execute/20020510-1.c: New test case.
37793
37794 2002-05-10  David S. Miller  <davem@redhat.com>
37795
37796         * gcc.c-torture/execute/conversion.c: Test long double too.
37797
37798 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
37799
37800         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
37801         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
37802         * lib/g++.exp (g++_link_flags): Likewise.
37803         * lib/objc.exp (objc_target_compile): Likewise.
37804
37805 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
37806
37807         * gcc.dg/cpp/poison.c: Update.
37808         * gcc.dg/cpp/20000625-2.c: Remove.
37809         * gcc.dg/cpp/direct2s.c: Remove final test.
37810
37811 2002-05-08  Tom Rix  <trix@redhat.com>
37812
37813         * gcc.c-torture/execute/20020508-1.c: New test.
37814         * gcc.c-torture/execute/20020508-2.c: New test.
37815         * gcc.c-torture/execute/20020508-3.c: New test.
37816
37817 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37818
37819         * gcc.dg/cpp/charconst-4.c: More tests.
37820
37821 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
37822
37823         PR c/6569
37824         * gcc.dg/weak-3.c: Update location of warning messages.
37825         * gcc.dg/weak-5.c: Likewise.
37826
37827 2002-05-06  Roger Sayle  <roger@eyesopen.com>
37828
37829         * gcc.c-torture/execute/20020506-1.c: New test case.
37830
37831 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
37832
37833         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
37834
37835 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37836
37837         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
37838
37839 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37840
37841         * gcc.dg/cpp/charconst-3.c: New test.
37842
37843 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37844
37845         * gcc.dg/cpp/charconst.c: Update tests.
37846
37847 2002-05-05  Tim Josling  <tej@melbpc.org.au>
37848
37849         * treelang: Added directory for new sample language treelang. Also
37850         lib/treelang.exp: New file to signal treelang should be tested.
37851
37852 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
37853
37854         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
37855         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
37856         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
37857         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
37858         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
37859         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
37860         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
37861
37862 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37863
37864         * gcc.dg/format/xopen-2.c: New test.
37865
37866 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
37867
37868         * gcc.dg/20020503-1.c: New test.
37869
37870 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
37871
37872         * g++.dg/init/dtor1.C: Make it tougher.
37873
37874 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
37875
37876         * g++.dg/init/dtor1.C: New test.
37877
37878 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
37879
37880         * gcc.dg/altivec-8.c: New.
37881
37882 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
37883
37884         * gcc.dg/altivec-7.c: New.
37885
37886 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
37887
37888         * g++.dg/parse/typedef1.C: New test.
37889
37890 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
37891
37892         PR c++/6486
37893         * g++.dg/template/friend6.C: New test.
37894
37895         PR c++/6492
37896         * g++.dg/init/copy1.C: New test.
37897
37898 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
37899
37900         * g++.dg/warn/effc1.C: New test.
37901
37902 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37903
37904         * gcc.dg/cpp/if-cexp.c: Add a test.
37905
37906 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
37907
37908         * gcc.dg/20020426-2.c: New test.
37909
37910 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37911
37912         * gcc.dg/cpp/if-mop.c: Update.
37913         * gcc.dg/cpp/if-mpar.c: Add test.
37914         * gcc.dg/cpp/if-oppr.c: Update.
37915
37916 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37917
37918         PR c/6343
37919         * gcc.dg/weak-[2-7].c: New tests.
37920
37921 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
37922
37923         * gcc.dg/enum1.c: New test.
37924
37925 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
37926
37927         PR c++/6497
37928         * g++.dg/inherit/access2.C: New test.
37929
37930 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
37931
37932         PR bootstrap/6445
37933         * gcc.dg/20020426-1.c: New test.
37934
37935 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
37936
37937         * g++.dg/abi/enum1.C: New test.
37938
37939 2002-04-26  Richard Henderson  <rth@redhat.com>
37940
37941         * gcc.dg/c99-bool-1.c: Expect always true warning.
37942
37943 2002-04-25  Roger Sayle  <roger@eyesopen.com>
37944
37945         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
37946
37947 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37948
37949         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
37950         targets.
37951
37952 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
37953
37954         * g++.dg/abi/mange7.C: New test.
37955
37956         PR c++/6438.
37957         * g++.dg/parse/stmtexpr2.C: New test.
37958
37959 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
37960
37961         * gcc.dg/20020312-2.c: Add SH target.
37962
37963 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37964
37965         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
37966         compiler output on mips*-*-irix*.
37967
37968 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
37969
37970         * g++.dg/parse/attr1.C: New test.
37971
37972 2002-04-23  Roger Sayle  <roger@eyesopen.com>
37973
37974         * gcc.c-torture/execute/string-opt-17.c: New test case.
37975         * gcc.c-torture/execute/memset-2.c: New test case.
37976
37977 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
37978
37979         PR c++/6256:
37980         * g++.dg/template/friend5.C: New test.
37981
37982         PR c++/6331:
37983         * g++.dg/template/qual1.C: Likewise.
37984
37985 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
37986
37987         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
37988         Include stdlib.h, not stdio.h or ctype.h.
37989
37990 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
37991
37992         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
37993         cris-*-elf* and mmix-*-*.
37994         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
37995         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
37996         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
37997         Ditto.
37998         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
37999         * gcc.dg/wchar_t-1.c: Ditto.
38000
38001 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
38002
38003         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
38004         Clarify comment.
38005
38006 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
38007
38008         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
38009
38010 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38011
38012         * gcc.c-torture/execute/20000906-1.x: Delete.
38013
38014 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
38015
38016         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
38017
38018 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
38019
38020         * PR6367
38021         * g77.f-torture/execute/6367.f: New test.
38022         * g77.f-torture/execute/6367.x: Disable for MMIX.
38023
38024 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
38025
38026         * PR6352
38027         * g++.dg/opt/inline2.C: New test.
38028
38029 2002-04-18  Richard Henderson  <rth@redhat.com>
38030
38031         * gcc.dg/20000906-1.c: Enable for all targets.
38032         * gcc.c-torture/compile/iftrap-2.c: New.
38033
38034 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
38035
38036         * gcc.dg/20020418-1.c: New test.
38037         * gcc.dg/20020418-2.c: New test.
38038
38039 2002-04-18  Richard Henderson  <rth@redhat.com>
38040
38041         * gcc.c-torture/compile/iftrap-1.c: New.
38042         * gcc.dg/iftrap-1.c: Adjust for ia64.
38043         * gcc.dg/iftrap-2.c: New.
38044
38045 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
38046
38047         * gcc.c-torture/compile/20020418-1.c: New test.
38048
38049 2002-04-18  Roger Sayle  <roger@eyesopen.com>
38050
38051         * gcc.c-torture/compile/20020415-1.c: New.
38052
38053 2002-04-18  David S. Miller  <davem@redhat.com>
38054
38055         * gcc.c-torture/execute/20020418-1.c: New test.
38056
38057 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
38058
38059         * gcc.dg/20020416-1.c: New test.
38060
38061         * g++.dg/opt/inline1.C: New test.
38062
38063 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
38064
38065         * gcc.dg/altivec-5.c: New test.
38066
38067         * gcc.dg/20020415-1.c: New test.
38068
38069 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
38070
38071         * testsuite/lib/chill.exp: Remove.
38072
38073 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
38074
38075         * g++.dg/other/big-struct.C: New test.
38076
38077 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
38078
38079         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
38080         of scratch file.
38081
38082 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
38083
38084         PR c/6277
38085         * gcc.dg/i386-387-1.c: Allow optional leading underscore
38086         in scan-assembler function name
38087
38088 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
38089
38090         * g77.f-torture/execute/980628-4.x,
38091         g77.f-torture/execute/980628-5.x,
38092         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
38093         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
38094         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
38095         i[34567]86-*-*.
38096
38097 2002-04-13  David S. Miller  <davem@redhat.com>
38098
38099         * gcc.c-torture/execute/20020413-1.c: New test.
38100
38101 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
38102
38103         * gcc.dg/asm-6.c,
38104         * g++.dg/ext/asm1.C: New tests.
38105
38106 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
38107
38108         PR c++ 5373.
38109         * g++.dg/parse/stmtexpr1.C: New test.
38110
38111         PR c++/5189.
38112         * g++.dg/template/copy1.C: New test.
38113
38114 2002-04-12  Richard Henderson  <rth@redhat.com>
38115
38116         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
38117
38118 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
38119
38120         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
38121         gcc.c-torture/execute/20020307-2.c.
38122
38123 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
38124
38125         * g++.dg/ext/attrib5.C,
38126         * g++.dg/lookup/struct1.C: New tests.
38127
38128 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
38129
38130         * gcc.dg/20020411-1.c: New test.
38131
38132         * gcc.c-torture/execute/20020411-1.c: New test.
38133
38134 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
38135
38136         * g77.f-torture/execute/6177.f: New test.
38137
38138 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
38139
38140         PR middle-end/6247
38141         * g++.dg/opt/cleanup1.C: New test.
38142
38143         * g++.dg/opt/const1.C: New test.
38144
38145 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
38146
38147         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
38148
38149 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
38150
38151         PR c++/5507
38152         * g++.dg/template/typename2.C: New test.
38153
38154 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
38155
38156         * gcc.c-torture/execute/loop-12.c: New.
38157
38158 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
38159
38160         * g77.f-torture/execute/980628-4.x,
38161         g77.f-torture/execute/980628-5.x,
38162         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
38163         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
38164         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
38165
38166 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38167
38168         PR optimization/6086
38169         * g++.dg/opt/preinc1.C: New test.
38170
38171 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
38172
38173         PR c++/5571
38174         * g++.dg/opt/static2.C: New test.
38175
38176 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
38177
38178         PR c/5120
38179         * gcc.dg/20020406-1.c: New test.
38180
38181 2002-04-04  David S. Miller  <davem@redhat.com>
38182
38183         * gcc.c-torture/execute/20020404-1.c: New test.
38184
38185 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
38186
38187         PR c/6123
38188         * gcc.dg/20020312-2.c: Do not declare global register variable
38189         if __PIC__ or __pic__ is defined.
38190
38191 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
38192
38193         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
38194         __asm__ so that it works correctly even if -ansi -pedantic-errors.
38195
38196 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38197
38198         * gcc.misc-tests/linkage.exp: Update last change to handle
38199         sparc*-, not just sparc-.
38200
38201 2002-04-03  Richard Henderson  <rth@redhat.com>
38202
38203         * gcc.dg/cpp/ucs.c: Improved long UCS test.
38204
38205 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
38206
38207         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
38208
38209 2002-04-02  David S. Miller  <davem@redhat.com>
38210
38211         * gcc.c-torture/execute/20020402-3.c: New test.
38212
38213 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
38214
38215         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
38216         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
38217
38218         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
38219         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
38220         g77.f-torture/execute/20001201.x,
38221         g77.f-torture/execute/u77-test.x: New files.
38222
38223         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
38224         * gcc.dg/wchar_t-1.c: Ditto.
38225
38226 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38227
38228         * gcc.c-torture/execute/20020402-1.c: New test.
38229
38230 2002-04-01  Richard Henderson  <rth@redhat.com>
38231
38232         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
38233
38234         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
38235
38236 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38237
38238         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
38239
38240 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38241
38242         * g++.dg/inherit/template-as-base.C: Expect error.
38243         * g++.dg/inherit/namespace-as-base.C: Likewise.
38244
38245 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
38246
38247         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
38248         g++.dg/ext/instantiate3.C: Tweak match patterns.
38249
38250         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
38251         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
38252         -da test.
38253
38254 2002-03-31  Richard Henderson  <rth@redhat.com>
38255
38256         * gcc.dg/special/alias-2.c: New.
38257         * gcc.dg/special/ecos.exp: Run it.
38258
38259 2002-03-31  Richard Henderson  <rth@redhat.com>
38260
38261         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
38262
38263 2002-03-31  Kazu Hirata  <kazu@hxi.com>
38264
38265         * gcc.dg/weak-1.c: Disable on h8300 port.
38266
38267 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
38268
38269         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
38270         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
38271         ordering tests.
38272         * g++.dg/bprob/bprob-1.C: New test.
38273         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
38274         * g++.dg/gcov/gcov-1.C: New test.
38275         * g++.dg/gcov/gcov-1.x: New file.
38276         * g++.dg/gcov/gcov-2.C: New test.
38277         * g++.dg/gcov/gcov-3.C: New test.
38278         * g++.dg/gcov/gcov-3.h: New file.
38279
38280 2002-03-28  Roger Sayle  <roger@eyesopen.com>
38281
38282         * g++.old-deja/g++.other/builtins5.C: New test.
38283         * g++.old-deja/g++.other/builtins6.C: New test.
38284         * g++.old-deja/g++.other/builtins7.C: New test.
38285         * g++.old-deja/g++.other/builtins8.C: New test.
38286         * g++.old-deja/g++.other/builtins9.C: New test.
38287
38288 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
38289
38290         * g++.dg/opt/static1.C: New test.
38291
38292         * g++.dg/opt/longbranch1.C: New test.
38293
38294 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
38295
38296         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
38297
38298         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
38299
38300 2002-03-28  Jeffrey A Law  (law@redhat.com)
38301
38302         * gcc.c-torture/execute/20020328-1.c: New test.
38303
38304 2002-03-27  Richard Henderson  <rth@redhat.com>
38305
38306         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
38307         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
38308         move from g++.old-deja/g++.ext/.
38309
38310 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
38311
38312         * g++.dg/init/new2.C: New test.
38313
38314 2002-03-26  Richard Henderson  <rth@redhat.com>
38315
38316         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
38317
38318         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
38319         on sparc.
38320
38321         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
38322         sparcv9 systems.
38323         * gcc.dg/20001102-1.c: Likewise.
38324
38325 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
38326
38327         * gcc.dg/cpp/endif-pedantic1.c,
38328         gcc.dg/cpp/endif-pedantic2.c: New tests.
38329
38330 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
38331
38332         * g++.dg/init/new1.C: New test.
38333
38334 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
38335
38336         * g++.dg/abi/vbase9.C: New test.
38337
38338 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
38339
38340         * gcc.dg/arm-asm.c: New test.
38341
38342 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
38343
38344         * gcc.dg/Wswitch-enum.c: New test.
38345         Fix PR c/5044.
38346
38347 2002-03-26  Richard Henderson  <rth@redhat.com>
38348
38349         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
38350         structure.
38351
38352 2002-03-25  Richard Henderson  <rth@redhat.com>
38353
38354         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
38355         sparcv9 systems.
38356
38357         * gcc.c-torture/compile/20011119-1.c (xxx): New.
38358         * gcc.c-torture/compile/20011119-2.c (xxx): New.
38359
38360 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
38361
38362         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
38363
38364 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
38365
38366         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
38367         targets using generic thunk support.
38368
38369 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
38370
38371         * gcc.c-torture/compile/20020323-1.c: New test.
38372
38373         * g++.dg/opt/conj2.C: New test.
38374
38375 2002-03-24  Richard Henderson  <rth@redhat.com>
38376
38377         * gcc.dg/weak-1.c: Use -fno-common.
38378
38379 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38380
38381         * g77.dg/f77-edit-apostrophe-out.f: New test
38382         * g77.dg/f77-edit-h-out.f: New test
38383         * g77.dg/f77-edit-t-in.f: New test
38384         * g77.dg/f77-edit-t-out.f: New test
38385         * g77.dg/f77-edit-x-out.f: New test
38386         * g77.dg/f77-edit-slash-out.f: New test
38387         * g77.dg/f77-edit-colon-out.f: New test
38388         * g77.dg/f77-edit-s-out.f: New test
38389
38390 2002-03-24  Richard Henderson  <rth@redhat.com>
38391
38392         * objc/execute/formal_protocol-6.x: New XFAIL.
38393
38394 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38395
38396         * gcc.dg/weak-1.c: Early return from dg-final on platforms
38397         that do not support weak symbols
38398
38399 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38400
38401         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
38402         * lib/g77.exp: Likewise.
38403         * lib/objc.exp: Likewise.
38404
38405 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
38406
38407         * gcc.dg/Wswitch-default.c: New test.
38408
38409 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
38410
38411         * g++.dg/other/enum1.C: New test.
38412
38413 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
38414
38415         * gcc.dg/pragma-ep-3.c: Fix typo.
38416
38417 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38418
38419         * g++.dg/inherit/template-as-base.C: New test.
38420
38421 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
38422
38423         * g++.old-deja/g++.other/dwarf2-1.C: Move...
38424         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
38425
38426 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
38427
38428         * gcc.dg/cpp/multiline.c: Update to match.
38429
38430 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
38431
38432         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
38433
38434 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
38435
38436         * gcc.dg/cpp/extratokens2.c: New file.
38437
38438 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
38439
38440         * gcc.dg/20020312-2.c: Add rs6000 target.
38441
38442         * gcc.c-torture/compile/20020319-1.c: New test.
38443
38444 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38445
38446         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
38447         (A, E): Handle this.
38448
38449 2002-03-20  Jason Merrill  <jason@redhat.com>
38450
38451         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
38452         ignoring -fpic.
38453         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
38454         through prune_gcc_output.
38455
38456 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
38457
38458         * gcc.c-torture/compile/20020320-1.c: New test.
38459
38460 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
38461
38462         * gcc.c-torture/compile/20020318-1.c: New test.
38463
38464         * gcc.dg/struct-by-value-1.c: New test.
38465
38466         * gcc.dg/20020319-1.c: New test.
38467
38468 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
38469
38470         * g++.dg/opt/conj1.C: New test.
38471
38472 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
38473
38474         * g++.dg/template/qualttp20.C: Revert previous change.
38475         * g++.dg/template/qualttp3.C: Likewise.
38476         * g++.dg/template/qualttp4.C: Likewise.
38477         * g++.dg/template/qualttp5.C: Likewise.
38478         * g++.dg/template/qualttp6.C: Likewise.
38479         * g++.dg/template/qualttp7.C: Likewise.
38480         * g++.dg/template/qualttp8.C: Likewise.
38481         * g++.dg/template/recurse.C: Likewise.
38482
38483 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38484
38485         * gcc.dg/cpp/wchar-1.c: Update.
38486
38487 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
38488
38489         * g++.dg/template/conv1.C: New test.
38490         * g++.dg/template/conv2.C: New test.
38491         * g++.dg/template/conv3.C: New test.
38492         * g++.dg/template/conv4.C: New test.
38493
38494 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
38495
38496         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
38497         * g++.dg/template/qualttp3.C: Likewise.
38498         * g++.dg/template/qualttp4.C: Likewise.
38499         * g++.dg/template/qualttp5.C: Likewise.
38500         * g++.dg/template/qualttp6.C: Likewise.
38501         * g++.dg/template/qualttp7.C: Likewise.
38502         * g++.dg/template/qualttp8.C: Likewise.
38503         * g++.dg/template/recurse.C: Likewise.
38504
38505 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
38506
38507         * g++.dg/opt/dtor1.C: New test.
38508
38509 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
38510
38511         * gcc.c-torture/compile/20020315-1.c: New test.
38512
38513 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
38514
38515         * gcc.dg/weak-1.c: Fix scan tests.
38516
38517 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
38518
38519         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
38520         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
38521         cris-*-aout* mmix-*-*.
38522         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
38523         cris-*-aout* mmix-*-*.
38524         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
38525         cris-*-elf* cris-*-aout* and mmix-*-*.
38526         * gcc.dg/20001009-1.c: Ditto.
38527         * gcc.dg/20010912-1.c: Ditto.
38528         * gcc.dg/20020122-4.c: Ditto.
38529         * gcc.dg/inline-2.c: Ditto.
38530
38531 2002-03-14  Jeffrey A Law  (law@cygnus.com)
38532
38533         * gcc.c-torture/compile/20020314-1.c: New test.
38534
38535 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
38536
38537         * gcc.c-torture/execute/20020314-1.c: New test.
38538
38539 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
38540
38541         * g++.dg/warn/Wunused-1.C: New test.
38542
38543 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
38544
38545         * g++.dg/abi/mangle6.C: New test.
38546
38547 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
38548
38549         * gcc.c-torture/compile/20020309-2.c: New test.
38550
38551         * gcc.c-torture/compile/20020312-1.c: New test.
38552
38553 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
38554
38555         * g++.dg/other/access1.C: New test.
38556
38557 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
38558
38559         * gcc.c-torture/execute/wchar_t-1.c: New test.
38560
38561 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
38562
38563         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
38564
38565 2002-03-12  Roger Sayle  <roger@eyesopen.com>
38566
38567         * gcc.dg/20020312-1.c: New test case.
38568
38569 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
38570
38571         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
38572
38573 2002-03-11  Richard Henderson  <rth@redhat.com>
38574
38575         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
38576         * g++.old-deja/g++.jason/report.C: Likewise.
38577
38578 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
38579
38580         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
38581         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
38582
38583 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
38584
38585         * testsuite/g++.dg/overload/pmf1.C: New test.
38586
38587 2002-03-11  Kazu Hirata  <kazu@hxi.com>
38588
38589         * gcc.c-torture/execute/20020307-1.c: Use long.
38590
38591 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
38592
38593         PR optimization/5844
38594         * gcc.dg/20020310-1.c: New test.
38595
38596 2002-03-09  Michael Meissner  <meissner@redhat.com>
38597
38598         * gcc.c-torture/execute/memcpy-2.c: New test.
38599         * gcc.c-torture/execute/memset-1.c: New test.
38600         * gcc.c-torture/execute/strlen-1.c: New test.
38601         * gcc.c-torture/execute/strcmp-1.c: New test.
38602         * gcc.c-torture/execute/strncmp-1.c: New test.
38603
38604 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
38605
38606         * gcc.dg/ppc-ldstruct.c: New test.
38607
38608 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
38609
38610         * gcc.c-torture/execute/va-arg-22.c: New test.
38611
38612 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38613
38614         * gcc.c-torture/compile/20020309-1.c: New test.
38615
38616 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
38617
38618         * gcc.c-torture/execute/20020307-2.c: New test.
38619
38620 2002-03-07  Jeffrey A Law  (law@redhat.com)
38621
38622         * g77.f-torture/compile/20020307-1.f: New test.
38623
38624 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
38625
38626         * gcc.dg/unordered-1.c: New test.
38627
38628 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
38629
38630         * gcc.c-torture/execute/20020307-1.c: New test.
38631
38632 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
38633
38634         * gcc.dg/20020304-1.c: New test.
38635
38636         * gcc.c-torture/compile/20020304-2.c: New test.
38637
38638 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
38639
38640         * gcc.c-torture/compile/20020304-1.c: New test case
38641         (from PR c/5830).
38642
38643 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
38644
38645         * gcc.dg/20020103-1.c: Add other -D ppc variants.
38646
38647 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38648
38649         * g++.dg/other/classkey1.C: New test.
38650
38651 2002-03-01  Richard Henderson  <rth@redhat.com>
38652
38653         * gcc.c-torture/compile/981223-1.x: New.
38654         * gcc.c-torture/compile/920625-1.x: New.
38655
38656 2002-02-28  Richard Henderson  <rth@redhat.com>
38657
38658         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
38659
38660 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
38661
38662         * gcc.c-torture/execute/20020227-1.c: New test.
38663
38664 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
38665
38666         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
38667         here" ERROR lines.
38668         * g++.old-deja/g++.oliva/partord1.C: Likewise.
38669         * g++.old-deja.g++.other/defarg1.C: Likewise.
38670         * g++.old-deja/g++.pt/calls2.C: Likewise.
38671         * g++.old-deja/g++.pt/crash20.C: Likewise.
38672         * g++.old-deja/g++.pt/crash30.C: Likewise.
38673         * g++.old-deja/g++.pt/crash36.C: Likewise.
38674         * g++.old-deja/g++.pt/crash6.C: Likewise.
38675         * g++.old-deja/g++.pt/defarg13.C: Likewise.
38676         * g++.old-deja/g++.pt/derived3.C: Likewise.
38677         * g++.old-deja/g++.pt/error1.C: Likewise.
38678         * g++.old-deja/g++.pt/friend21.C: Likewise.
38679         * g++.old-deja/g++.pt/friend23.C: Likewise.
38680         * g++.old-deja/g++.pt/infinite1.C: Likewise.
38681         * g++.old-deja/g++.robertl/eb128.C: Likewise.
38682
38683 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
38684
38685         * gcc.c-torture/execute/20020225-2.c: New test.
38686
38687 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
38688
38689         * gcc.c-torture/execute/920730-1t.c,
38690         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
38691         Delete test cases, only relevant to -traditional.
38692
38693 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
38694
38695         * gcc.dg/cpp/undef1.c: Remove.
38696         * gcc.dg/cpp/directiv.c: Update.
38697         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
38698
38699 2002-02-27  Michael Meissner  <meissner@redhat.com>
38700
38701         * gcc.c-torture/execute/20020226-1.c: New test.
38702
38703 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
38704
38705         * g++.dg/debug/debug4.C: New test.
38706
38707         * gcc.dg/ia64-visibility-1.c: New test.
38708
38709 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
38710
38711         * gcc.dg/debug/20020224-1.c: New.
38712
38713 2002-02-25  Kazu Hirata  <kazu@hxi.com>
38714
38715         * gcc.c-torture/execute/960416-1.x: New.
38716         * gcc.c-torture/execute/divconst-3.x: Likewise.
38717
38718 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
38719
38720         * gcc.dg/20020224-1.c: New test.
38721
38722 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
38723
38724         * gcc.c-torture/execute/20020225-1.c: New.
38725
38726 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38727
38728         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
38729
38730 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
38731
38732         * gcc.dg/20020222-1.c: New test.
38733
38734 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
38735
38736         * g++.dg/opt/anonunion1.C: New test.
38737
38738 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
38739
38740         * g++.dg/template/qualttp19.C: New test.
38741         * g++.dg/template/qualttp20.C: New test.
38742         * g++.old-deja/g++.jason/report.C: Adjust expected errors
38743         * g++.old-deja/g++.other/qual1.C: Likewise.
38744
38745 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
38746
38747         * gcc.dg/attr-alwaysinline.c: New.
38748
38749 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
38750
38751         * gcc.dg/20020220-1.c: New test.
38752
38753         * gcc.dg/20020220-2.c: New test.
38754
38755         * g++.dg/opt/mmx1.C: New test.
38756
38757 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
38758
38759         * gcc.c-torture/compile/20020110.c: New test.
38760
38761 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
38762
38763         * gcc.c-torture/execute/20020219-1.c: New test.
38764
38765         * gcc.dg/20020219-1.c: New test.
38766
38767         * gcc.dg/noncompile/20020220-1.c: New test.
38768
38769         * g++.dg/opt/ptrintsum1.C: New test.
38770
38771         * gcc.dg/debug/20020220-1.c: New test.
38772
38773 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
38774
38775         * gcc.c-torture/execute/20020216-1.c: New test.
38776
38777 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38778
38779         * gcc.dg/decl-1.c: Update, new test.
38780
38781 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
38782
38783         * g++.dg/abi/bitfield1.C: New test.
38784         * g++.dg/abi/bitfield2.C: New test.
38785
38786 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
38787
38788         * gcc.dg/attr-nest.c: New test.
38789
38790 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
38791
38792         * gcc.c-torture/execute/20020215-1.c: New test.
38793
38794 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
38795
38796         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
38797         * g++.dg/debug/debug.exp: New.
38798         * g++.dg/debug/trivial.C: New.
38799         * g++.dg/debug/debug1.C: Moved...
38800         * g++.dg/other/debug1.C: ...from here.
38801         * g++.dg/debug/debug2.C: Moved...
38802         * g++.dg/other/debug2.C: ...from here.
38803         * g++.dg/debug/debug3.C: Moved...
38804         * g++.dg/other/debug3.C: ...from here.
38805
38806         * gcc.dg/noncompile/20020213-1.c: New test.
38807
38808 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
38809
38810         * g++.dg/other/debug3.C: New test.
38811
38812         * gcc.c-torture/execute/20020213-1.c: New test.
38813
38814 2002-02-13  Richard Smith <richard@ex-parrot.com>
38815
38816         * g++.old-deja/g++.other/thunk1.C: New test.
38817
38818 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
38819
38820         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
38821
38822 2002-02-13  Stan Shebs  <shebs@apple.com>
38823
38824         * gcc.dg/altivec-3.c: New.
38825
38826 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
38827
38828         * gcc.dg/Wunreachable-1.c: New test.
38829         * gcc.dg/Wunreachable-2.c: New test.
38830
38831 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38832
38833         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
38834
38835 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
38836
38837         * gcc.dg/decl-1.c: New test.
38838
38839 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
38840
38841         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
38842
38843 2002-02-10  Kazu Hirata  <kazu@hxi.com>
38844
38845         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
38846         * gcc.c-torture/compile/980506-1.x: Likewise.
38847
38848 2002-02-10  Kazu Hirata  <kazu@hxi.com>
38849
38850         * gcc.dg/20020210-1.c: New.
38851
38852 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
38853
38854         * g77.f-torture/execute/947.f: New regression test
38855         for PR fortran/947.
38856
38857 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
38858
38859         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
38860         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
38861
38862 2002-02-08  Richard Henderson  <rth@redhat.com>
38863
38864         * gcc.c-torture/compile/labels-3.c: New.
38865
38866 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
38867
38868         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
38869         expression statements work instead.
38870         * gcc.dg/noncompile/20020207-1.c: New test.
38871
38872 2002-02-07  Richard Henderson  <rth@redhat.com>
38873
38874         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
38875
38876 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38877
38878         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
38879         message from g77
38880         * lib/g77-dg.exp: Trim g77 error messages so that they are
38881         recognized by dg.exp.
38882
38883 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38884
38885         PR fortran/5473
38886         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
38887
38888 2002-02-07  Richard Henderson  <rth@redhat.com>
38889
38890         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
38891         to be sufficiently aligned for integers.
38892
38893 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
38894
38895         * g++.dg/template/friend4.C: New test.
38896
38897 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38898
38899         PR fortran/5743
38900         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
38901         unsupported cases.
38902
38903 2002-02-07  Richard Henderson  <rth@redhat.com>
38904
38905         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
38906         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
38907         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
38908         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
38909
38910 2002-02-06  Richard Henderson  <rth@redhat.com>
38911
38912         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
38913
38914 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
38915
38916         * gcc.dg/20020206-1.c: New test.
38917
38918 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
38919
38920         * gcc.c-torture/execute/20020206-1.c: New test.
38921
38922         * gcc.c-torture/execute/20020206-2.c: New test.
38923
38924         PR optimization/5429:
38925         * gcc.c-torture/compile/20020206-1.c: New test.
38926
38927 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
38928
38929         * g++.dg/ext/align1.C: Do not use an explicit alignment value
38930         as certain file formats cannot support particularly large
38931         alignments.
38932
38933         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
38934         and do not expect to be able to link the executable.
38935
38936         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
38937         fail because the COFF format does not support the weak attribute.
38938
38939 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
38940
38941         * g77.dg/pr5473.f: New test
38942
38943 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
38944
38945         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
38946         Fix testcase accordingly.
38947
38948 2002-02-04  Richard Henderson  <rth@redhat.com>
38949
38950         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
38951         (buf): Change to be an array of pointers, not ints.
38952
38953 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
38954
38955         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
38956         before all tests.  Move warning one line above to match where it
38957         C frontend emits.
38958         * gcc.dg/Wswitch-2.c: New test.
38959         * g++.dg/warn/Wswitch-1.C: New test.
38960         * g++.dg/warn/Wswitch-2.C: New test.
38961
38962 2002-02-04  Richard Henderson  <rth@redhat.com>
38963
38964         * g++.dg/abi/offsetof.C: Fix size comparison.
38965
38966 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
38967
38968         * gcc.dg/cast-qual-2.c: New test.
38969
38970 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
38971
38972         * gcc.dg/20020201-4.c: New test.
38973
38974 2002-02-04  Ben Elliston  <bje@redhat.com>
38975
38976         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
38977         target_info attribute != 0, in addition to the empty string.
38978         (gcc_target_compile): Likewise.
38979
38980 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
38981
38982         * gcc.dg/Wswitch.c: New test.
38983         PR gcc/4475. PR gcc/3780.
38984
38985 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
38986
38987         * g77.f-torture/execute/5122.f: New test for regressions
38988         against PR fortran/5122.
38989
38990 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
38991
38992         * g77.f-torture/compile/pr3743.f: Delete
38993         * g77.dg/pr3743-1.f: New test.
38994         * g77.dg/pr3743-2.f: New test.
38995         * g77.dg/pr3743-3.f: New test.
38996         * g77.dg/pr3743-4.f: New test.
38997
38998 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38999
39000         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
39001
39002 2002-02-02  Richard Henderson  <rth@redhat.com>
39003
39004         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
39005         * gcc.c-torture/execute/bf64-1.c: Likewise.
39006
39007 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
39008
39009         * gcc.dg/20020201-2.c: New test.
39010
39011         * gcc.dg/20020201-3.c: New test.
39012
39013         * gcc.c-torture/execute/bitfld-2.c: New test.
39014
39015 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39016
39017         * gcc.dg/bitfld-1.c: Update.
39018         * gcc.dg/bitfld-2.c: Update.
39019         * gcc.c-torture/execute/bitfld-1.x: New.
39020
39021 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
39022
39023         * gcc.c-torture/execute/20020201-1.c: New test.
39024
39025 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
39026
39027         PR target/5469
39028         * gcc.dg/20020201-1.c: New test.
39029
39030 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
39031
39032         PR fortran/3743
39033         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
39034         * g77.f-torture/compile/pr3743.x: Remove
39035
39036 2002-01-31  Tom Rix  <trix@redhat.com>
39037
39038         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
39039
39040 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39041
39042         * gcc.dg/noncompile/20020130-1.c: New test.
39043
39044 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
39045
39046         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
39047
39048 2002-01-29  Richard Henderson  <rth@redhat.com>
39049
39050         * gcc.c-torture/execute/991118-1.c: Cast various constants back
39051         to long long.
39052         * gcc.c-torture/execute/bf64-1.c: Likewise.
39053
39054 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
39055
39056         * gcc.c-torture/execute/20020129-1.c: New test.
39057
39058 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39059
39060         * gcc.c-torture/compile/20000224-1.c: Update.
39061         * gcc.c-torture/execute/bitfld-1.c: New tests.
39062         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
39063         * gcc.dg/uninit-A.c: Update.
39064
39065 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
39066
39067         * g++.dg/template/ctor1.C: Add instantiation.
39068
39069 2002-01-28  Paul Koning  <pkoning@equallogic.com>
39070
39071         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
39072         argument to __builtin_prefetch to be const ptr.
39073
39074 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
39075
39076         * gcc.c-torture/compile/20020120-1.c: New test.
39077
39078 2002-01-27  Kazu Hirata  <kazu@hxi.com>
39079
39080         * gcc.c-torture/execute/20020127-1.c: New test.
39081
39082 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
39083
39084         * g77.dg/f77-edit-i-in.f: New test
39085         * g77.dg/f77-edit-i-out.f: New test
39086
39087 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
39088
39089         * gcc.dg/debug/debug.exp: New file.
39090         * gcc.dg/debug/trivial.c: New file.
39091         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
39092         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
39093         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
39094         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
39095         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
39096         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
39097         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
39098         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
39099         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
39100         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
39101         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
39102         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
39103         * gcc.dg/20000503-1.c: Removed.
39104         * gcc.dg/20010207-1.c: Removed.
39105         * gcc.dg/20011223-1.c: Removed.
39106         * gcc.dg/20020104-2.c: Removed.
39107         * gcc.dg/debug-1.c: Removed.
39108         * gcc.dg/debug-2.c: Removed.
39109         * gcc.dg/debug-3.c: Removed.
39110         * gcc.dg/debug-4.c: Removed.
39111         * gcc.dg/debug-5.c: Removed.
39112         * gcc.dg/debug-6.c: Removed.
39113         * gcc.dg/dwarf2-1.c: Removed.
39114         * gcc.dg/dwarf2-2.c: Removed.
39115
39116 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
39117
39118         * g++.old-deja/g++.other/eh5.C: New test.
39119         * g++.old-deja/g++.other/sibcall2.C: New test.
39120         * g++.old-deja/g++.other/array9.C: New test.
39121         * g++.old-deja/g++.other/typename2.C: New test.
39122         * g++.old-deja/g++.other/crash60.C: New test.
39123         * g++.old-deja/g++.other/conv9.C: New test.
39124         * g++.old-deja/g++.other/mangle10.C: New test.
39125         * g++.old-deja/g++.other/unchanging1.C: New test.
39126         * g++.old-deja/g++.other/exprstmt1.C: New test.
39127         * g++.old-deja/g++.other/inline23.C: New test.
39128         * g++.old-deja/g++.eh/ia64-1.C: New test.
39129         * g++.old-deja/g++.other/dwarf2-1.C: New test.
39130         * g++.old-deja/g++.other/reload1.C: New test.
39131         * g++.old-deja/g++.other/static20.C: New test.
39132         * g++.old-deja/g++.other/local-alloc1.C: New test.
39133         * g++.old-deja/g++.other/conv8.C: New test.
39134         * g++.old-deja/g++.other/stmtexpr2.C: New test.
39135         * g++.old-deja/g++.other/storeexpr1.C: New test.
39136         * g++.old-deja/g++.other/storeexpr2.C: New test.
39137         * g++.dg/eh/template2.C: New test.
39138         * g++.dg/warn/weak1.C: New test.
39139
39140 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
39141
39142         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
39143         Remove first, non-varying, argument.
39144
39145 2002-01-23  Richard Henderson  <rth@redhat.com>
39146
39147         * gcc.dg/inline-2.c: New.
39148
39149         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
39150         Add optional target arg.  Check number of arguments.
39151         (scan-assembler-not, scan-assembler-dem): Likewise.
39152         (scan-assembler-dem-not): Likewise.
39153
39154 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
39155
39156         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
39157         line 12.
39158         * g++.old-deja/g++.brendan/parse3.C,
39159         g++.old-deja/g++.other/crash26.C,
39160         g++.old-deja/g++.other/crash28.C,
39161         g++.old-deja/g++.other/crash29.C,
39162         g++.old-deja/g++.other/crash30.C,
39163         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
39164
39165 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
39166
39167         * gcc.dg/20020115-1.c: New.
39168
39169 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
39170
39171         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
39172
39173 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
39174
39175         * gcc.dg/20020122-3.c: New.
39176
39177 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
39178
39179         * g++.dg/other/gc1.C: New test.
39180
39181 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
39182
39183         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
39184
39185 2002-01-22  Richard Henderson  <rth@redhat.com>
39186
39187         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
39188
39189 2002-01-22  Richard Henderson  <rth@redhat.com>
39190
39191         * gcc.dg/20020122-4.c: New.
39192
39193 2002-01-22  H.J. Lu <hjl@gnu.org>
39194
39195         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
39196         link output.
39197         * gcc.dg/special/ecos.exp: Likewise.
39198         * lib/g++-dg.exp: Likewise.
39199         * lib/g77-dg.exp: Likewise.
39200         * lib/gcc-dg.exp : Likewise.
39201         * lib/mike-g++.exp: Likewise.
39202         * lib/mike-g77.exp: Likewise.
39203         * lib/mike-gcc.exp: Likewise.
39204         * lib/objc-dg.exp: Likewise.
39205
39206 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
39207
39208         PR target/5379
39209         * gcc.dg/20020122-2.c: New test.
39210
39211 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
39212
39213         * gcc.dg/20020122-1.c: New test.
39214
39215 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
39216
39217         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
39218
39219 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
39220
39221         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
39222
39223 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39224
39225         * gcc.c-torture/compile/20020121-1.c: New test.
39226
39227 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39228
39229         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
39230         ld_library_path.
39231
39232 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
39233
39234         * gcc.dg/20020218-1.c: New test.
39235
39236 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
39237
39238         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
39239         messages
39240         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
39241         "At global scope" warning
39242         * g++.dg/ext/align1.C: Change cygwin test for alignment
39243         from db-bogus to dg-warning
39244
39245 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
39246
39247         * g77.f-torture/compile/cpp2.F: New test.
39248
39249 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
39250
39251         * g++.dg/template/access1.C: New test.
39252
39253 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
39254
39255         * gcc.dg/20020118-1.c: New.
39256
39257 2002-01-18  Kazu Hirata  <kazu@hxi.com>
39258
39259         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
39260
39261 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
39262
39263         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
39264         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
39265         alignment warnings.
39266
39267 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
39268
39269         * gcc.misc-tests/i386-prefetch.exp: Save and restore
39270         torture_with_loops and torture_without_loops
39271
39272 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
39273
39274         * gcc.c-torture/compile/20020116-1.c: New test.
39275
39276 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
39277
39278         * gcc.dg/20020116-2.c: New test.
39279
39280         * gcc.dg/ultrasp4.c: New test.
39281
39282         * gcc.dg/20020116-1.c: New test.
39283
39284 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
39285
39286         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
39287         by EABI.
39288
39289 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
39290
39291         * gcc.misc-tests/i386-prefetch.exp: New.
39292         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
39293         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
39294         * gcc.misc-tests/i386-pf-none-1.c: New test.
39295         * gcc.misc-tests/i386-pf-sse-1.c: New test.
39296
39297 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
39298
39299         * gcc.dg/gnu89-init-1.c: Add new tests.
39300
39301 2002-01-15  Andreas Jaeger  <aj@suse.de>
39302
39303         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
39304         * gcc.dg/i386-mmx-2.c: Likewise.
39305         * gcc.dg/i386-sse-1.c: Likewise.
39306         * gcc.dg/i386-sse-2.c: Likewise.
39307         * gcc.dg/i386-sse-3.c: Likewise.
39308
39309 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
39310
39311         * g77.f-torture/execute/intrinsic-unix-bessel.f:
39312         Uncomment additional cases that now pass.
39313
39314 2002-01-11  Richard Henderson  <rth@redhat.com>
39315
39316         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
39317         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
39318
39319 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
39320
39321         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
39322
39323 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
39324
39325         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
39326         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
39327
39328 2002-01-10  Dale Johannesen  <dalej@apple.com>
39329
39330         * gcc.c-torture/execute/loop-11.c: New.
39331
39332 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
39333
39334         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
39335         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
39336
39337 2002-01-09  Richard Henderson  <rth@redhat.com>
39338
39339         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
39340         type in which to perform the operation for each size.
39341
39342 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
39343
39344         * gcc.c-torture/compile/20020109-2.c: New test.
39345
39346 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
39347
39348         * gcc.c-torture/execute/loop-10.c: New test.
39349
39350 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
39351
39352         * gcc.c-torture/compile/20010226-1.c: New test.
39353         * gcc.c-torture/compile/20010227-1.c: New test.
39354         * gcc.c-torture/compile/20010426-1.c: New test.
39355         * gcc.c-torture/compile/20010510-1.c: New test.
39356         * gcc.c-torture/compile/20010605-3.c: New test.
39357         * gcc.c-torture/compile/20010824-1.c: New test.
39358         * gcc.c-torture/execute/20010409-1.c: New test.
39359         * gcc.dg/noncompile/20000901-1.c: New test.
39360         * gcc.dg/20001023-1.c: New test.
39361         * gcc.dg/20001101-1.c: New test.
39362         * gcc.dg/20001102-1.c: New test.
39363         * gcc.dg/20010207-1.c: New test.
39364         * gcc.dg/20010405-1.c: New test.
39365         * gcc.dg/20010822-1.c: New test.
39366         * gcc.dg/20011107-1.c: New test.
39367
39368 2002-01-09  Jeffrey A Law  (law@redhat.com)
39369
39370         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
39371
39372         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
39373         execution failure on PA targets.
39374
39375 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
39376
39377         * gcc.c-torture/compile/20020109-1.c: New test.
39378
39379 2002-01-08  Kazu Hirata  <kazu@hxi.com>
39380
39381         * gcc.c-torture/execute/20020108-1.c: New test.
39382
39383 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
39384
39385         * gcc.dg/20020108-1.c: New test.
39386
39387 2002-01-08  H.J. Lu <hjl@gnu.org>
39388
39389         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
39390         for header files.
39391
39392 2002-01-08  Geoff Keating  <geoffk@redhat.com>
39393
39394         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
39395         consistency.
39396
39397 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
39398
39399         * gcc.dg/altivec-4.c: Test altivec predicates.
39400
39401 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
39402
39403         * gcc.c-torture/execute/20020107-1.c: New test.
39404
39405 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
39406
39407         PR c/5279
39408         * gcc.c-torture/compile/20020106-1.c: New test.
39409
39410 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
39411
39412         * gcc.c-torture/execute/nestfunc-4.c: New test.
39413
39414 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
39415
39416         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
39417         extra triple that slipped in.
39418         * g++.old-deja/g++.abi/align.C: Likewise.
39419         * g++.old-deja/g++.abi/bitfields.C: Likewise.
39420
39421 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
39422
39423         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
39424         * g++.old-deja/g++.abi/align.C: Likewise.
39425         * g++.old-deja/g++.abi/bitfields.C: Likewise.
39426
39427         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
39428         on FreeBSD/i386.
39429         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
39430         FreeBSD.
39431
39432 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
39433
39434         * gcc.dg/20020104-1.c: New test.
39435
39436         * gcc.dg/20020104-2.c: New test.
39437
39438 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
39439
39440         * gcc.dg/20020103-1.c: Fix typo in target selector.
39441
39442 2002-01-03  Richard Henderson  <rth@redhat.com>
39443
39444         * gcc.dg/20020103-1.c: New.
39445
39446 2002-01-03  Kazu Hirata  <kazu@hxi.com>
39447
39448         * gcc.c-torture/execute/20020103-1.c: New test.
39449
39450 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
39451
39452         * g++.dg/other/debug2.C: New test.
39453
39454         * gcc.c-torture/compile/20020103-1.c: New test.
39455
39456 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
39457
39458         * gcc.dg/gnu89-init-1.c: Added new tests.
39459
39460 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39461
39462         * g++.dg/template/friend2.C: Remove as patch is reverted.
39463
39464         * g++.dg/warn/oldcast1.C: New test.
39465
39466         * g++.dg/template/ptrmem1.C: New test.
39467         * g++.dg/template/ptrmem2.C: New test.
39468
39469         * g++.dg/template/ntp.C: New test.
39470
39471         * g++.dg/other/component1.C: New test.
39472
39473         * g++.dg/template/ttp3.C: New test.
39474
39475         * g++.dg/template/friend2.C: New test.
39476         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
39477
39478 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39479
39480         * g++.dg/other/ptrmem1.C: New test.
39481         * g++.dg/other/ptrmem2.C: New test.
39482
39483 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39484
39485         * g++.dg/template/ctor1.C: New test.
39486
39487 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39488
39489         * g++.dg/template/friend2.C: New test.
39490
39491 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
39492
39493         * gcc.dg/mmix-1.c: New test.
39494
39495 2001-12-31  Richard Henderson  <rth@redhat.com>
39496
39497         * gcc.dg/asm-5.c: New.
39498
39499 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
39500
39501         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
39502         in namespace __gnu_cxx
39503
39504 2001-12-30  Richard Henderson  <rth@redhat.com>
39505
39506         * gcc.dg/debug-6.c: New.
39507
39508 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
39509
39510         * gcc.c-torture/compile/20011229-2.c: New test.
39511
39512 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
39513
39514         * gcc.dg/debug-3.c: New test.
39515         * gcc.dg/debug-4.c: New test.
39516         * gcc.dg/debug-5.c: New test.
39517
39518 2001-12-29  Richard Henderson  <rth@redhat.com>
39519
39520         * g++.dg/eh/loop1.C: New.
39521
39522 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39523
39524         * g++.dg/template/crash1.C: New test.
39525
39526 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39527
39528         * g++.dg/other/const1.C: New test.
39529
39530 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
39531
39532         * gcc.c-torture/compile/20011229-1.c: New test.
39533
39534 2001-12-28  Stan Shebs  <shebs@apple.com>
39535
39536         * lib/objc-torture.exp: Resync with c-torture.exp.
39537         * lib/objc.exp: Load standard libraries.
39538
39539 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
39540
39541         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
39542         additional tests.
39543
39544 2001-12-27  Roger Sayle <roger@eyesopen.com>
39545
39546         * gcc.c-torture/execute/string-opt-16.c: New testcase.
39547
39548 2001-12-27  Richard Henderson  <rth@redhat.com>
39549
39550         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
39551
39552 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
39553
39554         * g++.dg/eh/ctor1.C: New test.
39555         * g++.dg/other/error2.C: New test.
39556
39557 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
39558
39559         * g++.dg/other/init2.C: New test.
39560
39561 2001-12-24  Richard Henderson  <rth@redhat.com>
39562
39563         * gcc.dg/20011223-1.c: New.
39564         * gcc.dg/inline-1.c: New.
39565
39566 2001-12-23  Richard Henderson  <rth@redhat.com>
39567
39568         * gcc.dg/asm-4.c: Test operand modifiers.
39569
39570 2001-12-23  Richard Henderson  <rth@redhat.com>
39571
39572         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
39573
39574 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39575
39576         * gcc.c-torture/execute/20011223-1.c: New test.
39577
39578 2001-12-21  Richard Henderson  <rth@redhat.com>
39579
39580         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
39581         re-enables the warning.
39582
39583 2001-12-21  Richard Henderson  <rth@redhat.com>
39584
39585         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
39586
39587 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
39588
39589         * gcc.c-torture/compile/20011218-1.c: New test.
39590
39591 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
39592
39593         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
39594         arm-isr.c test.
39595         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
39596         epilogue generation for ARM ISR routines.
39597
39598 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39599
39600         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
39601         * gcc.dg/format/c90-printf-3.c: Likewise.
39602         * gcc.dg/format/c99-printf-3.c: Likewise.
39603         * gcc.dg/format/ext-1.c: Likewise.
39604         * gcc.dg/format/ext-6.c: Likewise.
39605         * gcc.dg/format/format.h: Prototype unlocked stdio.
39606
39607 2001-12-20  Richard Henderson  <rth@redhat.com>
39608
39609         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
39610         (arena): Use it.
39611         (malloc): Correct allocation logic.  Abort if we fill up the
39612         arena before initialization complete.
39613         (realloc): Correct allocation logic.
39614
39615 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
39616
39617         * gcc.c-torture/compile/20011219-2.c: New test.
39618
39619         * gcc.c-torture/execute/20011219-1.c: New test.
39620
39621 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
39622
39623         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
39624         target does not support weak symbols.
39625
39626 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
39627
39628         * gcc.c-torture/compile/20011219-1.c: New test.
39629
39630 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
39631
39632         * g++.dg/other/error1.C: New test.
39633
39634 2001-12-17  Jeffrey A Law  (law@redhat.com)
39635
39636         * gcc.c-torture/execute/20011217-1.c: New test.
39637
39638 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
39639
39640         * objc.dg/special/: New directory.
39641         * objc.dg/special/special.exp: New file.
39642         * objc.dg/special/unclaimed-category-1.h: New file.
39643         * objc.dg/special/unclaimed-category-1a.m: New file.
39644         * objc.dg/special/unclaimed-category-1.m: New file.
39645
39646 2001-12-17  Andreas Jaeger  <aj@suse.de>
39647
39648         * gcc.c-torture/compile/20011217-2.c: New test.
39649
39650 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39651
39652         * gcc.c-torture/compile/20011217-1.c: New test.
39653
39654 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
39655
39656         * testsuite/gcc.dg/20011214-1.c: New.
39657
39658 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
39659
39660         * gcc.dg/altivec-4.c: New.
39661
39662 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
39663
39664         * gcc.dg/20011113-1.c: New test.
39665
39666 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39667
39668         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
39669         std::__malloc_alloc_template<0> and
39670         std::__default_alloc_template<false, 0>.
39671
39672 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
39673
39674         * objc/execute/bf-21.m: New test.
39675         * objc/execute/enumeration-1.m: New test.
39676         * objc/execute/enumeration-2.m: New test.
39677
39678 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
39679
39680         * gcc.dg/gnu89-init-1.c: New test.
39681
39682 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39683
39684         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
39685         * g++.old-deja/g++.jason/2371.C: Likewise.
39686         * g++.old-deja/g++.jason/template33.C: Likewise.
39687         * g++.old-deja/g++.jason/template34.C: Likewise.
39688         * g++.old-deja/g++.jason/template36.C: Likewise.
39689         * g++.old-deja/g++.oliva/typename1.C: Likewise.
39690         * g++.old-deja/g++.oliva/typename2.C: Likewise.
39691         * g++.old-deja/g++.other/typename1.C: Likewise.
39692         * g++.old-deja/g++.pt/inherit2.C: Likewise.
39693         * g++.old-deja/g++.pt/nontype5.C: Likewise.
39694         * g++.old-deja/g++.pt/typename11.C: Likewise.
39695         * g++.old-deja/g++.pt/typename14.C: Likewise.
39696         * g++.old-deja/g++.pt/typename16.C: Likewise.
39697         * g++.old-deja/g++.pt/typename3.C: Likewise.
39698         * g++.old-deja/g++.pt/typename4.C: Likewise.
39699         * g++.old-deja/g++.pt/typename5.C: Likewise.
39700         * g++.old-deja/g++.pt/typename7.C: Likewise.
39701         * g++.old-deja/g++.robertl/eb9.C: Likewise.
39702
39703 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
39704
39705         * g++.dg/other/linkage1.C: New test.
39706         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
39707         specifiers.
39708
39709 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
39710
39711         * gcc.dg/concat.c: New test.
39712
39713 2001-12-11  Stan Shebs  <shebs@apple.com>
39714
39715         * objc/compile: New test directory.
39716         * objc/compile/compile.exp: New expect script.
39717         * objc/compile/20011211-1.m: New compile test.
39718
39719 2001-12-11  Jason Merrill  <jason@redhat.com>
39720
39721         * lib/prune.exp (prune_gcc_output): Also handle "In member
39722         function".  So many permutations...
39723
39724 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
39725
39726         * g++.dg/template/typedef1.C: New test.
39727
39728 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
39729
39730         * g++.dg/other/copy1.C: New test.
39731
39732 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
39733
39734         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
39735
39736         * gcc.dg/builtin-choose-expr.c: New.
39737
39738 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
39739
39740         * gcc.dg/altivec-2.c: New.
39741
39742 2001-12-07  Richard Henderson  <rth@redhat.com>
39743
39744         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
39745
39746 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
39747
39748         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
39749         ultrasparc.
39750
39751 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39752
39753         * g++-old.deja/g++.robertl/eb101.C: Deleted.
39754
39755 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
39756
39757         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
39758         variable argument list.
39759
39760 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
39761
39762         * gcc.c-torture/execute/memcheck: Delete entire directory.
39763         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
39764         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
39765
39766 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39767
39768         * gcc.dg/Wshadow-1.c: New test.
39769
39770 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
39771
39772         * gcc.c-torture/compile/20011130-1.c: New test.
39773
39774         * gcc.dg/noncompile/20011025-1.c: New test.
39775
39776         * g++.dg/other/anon-union.C: New test.
39777
39778         * gcc.c-torture/execute/20011024-1.c: New test.
39779
39780 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39781
39782         * gcc.c-torture/execute/20000722-1.x,
39783         gcc.c-torture/execute/20010123-1.x: Remove.
39784         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
39785         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
39786         gcc.dg/c99-complit-2.c: New tests.
39787
39788 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
39789
39790         * g++.dg/inherit/base1.C: New test.
39791
39792 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
39793
39794         * g++.dg/other/stdarg1.C: New test.
39795
39796         * gcc.c-torture/compile/20011130-2.c: New test.
39797
39798 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
39799
39800         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
39801         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
39802         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
39803         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
39804         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
39805         * gcc.dg/builtin-prefetch-1.c: New test.
39806
39807 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
39808
39809         * gcc.dg/20011130-1.c: New test.
39810
39811 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
39812
39813         * g++.dg/other/scope1.C: New test.
39814         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
39815
39816 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39817
39818         * gcc.dg/vla-init-1.c: New test.
39819
39820 2001-12-01  Geoff Keating  <geoffk@redhat.com>
39821
39822         * gcc.c-torture/compile/structs.c: New testcase from GDB.
39823
39824 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39825
39826         * objc.dg/alias.m: Update.
39827         * objc.dg/class-1.m: Update.
39828         * objc.dg/const-str-1.m: Update.
39829         * objc.dg/fwd-proto-1.m: Update.
39830         * objc.dg/id-1.m: Update.
39831         * objc.dg/super-class-1.m: Update.
39832
39833 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
39834
39835         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
39836         constructs.
39837
39838 2001-11-28  Jeffrey A Law  (law@cygnus.com)
39839
39840         * gcc.c-torture/execute/20011128-1.c: New test.
39841
39842 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
39843
39844         * gcc.dg/20011127-1.c: New test.
39845
39846 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39847
39848         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
39849         from Austin Group draft 7.
39850         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
39851         scanf format arguments.
39852         * gcc.dg/format/no-exargs-2.c: New test.
39853
39854 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
39855
39856         * g++.dg/abi/vbase8-4.C: New test.
39857
39858 2001-11-24  Ian Lance Taylor  <ian@airs.com>
39859
39860         * gcc.c-torture/execute/20011121-1.c: New test.
39861
39862 2001-11-23  Jeffrey A Law  (law@cygnus.com)
39863
39864         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
39865
39866 2001-11-23  Andreas Jaeger  <aj@suse.de>
39867
39868         * gcc.dg/cpp/charconst-2.c: New test.
39869
39870 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
39871
39872         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
39873         to the host if it is remote.  Let tests specify extra headers
39874         they use.
39875         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
39876         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
39877         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
39878         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
39879         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
39880         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
39881         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
39882         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
39883         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
39884         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
39885
39886 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
39887
39888         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
39889         for little endian ARMs.
39890
39891 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
39892
39893         * gcc.c-torture/compile/20011119-1.c: New test.
39894         * gcc.c-torture/compile/20011119-2.c: New test.
39895
39896 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
39897
39898         * gcc.dg/altivec-1.c: Fix typo.
39899
39900 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39901
39902         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
39903
39904 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
39905
39906         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
39907
39908 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
39909
39910         * lib/g77.exp: Don't specify --rpath-link.
39911
39912         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
39913         across all the headers.
39914         * gcc.dg/format/format.exp: For testing on a remote host,
39915         copy format.h.
39916
39917         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
39918         * gcc.c-torture/execute/930406-1.c: Likewise.
39919         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39920
39921 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
39922
39923         * gcc.dg/altivec-1.c: New.
39924
39925 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
39926
39927         * gcc.dg/cpp/fpreprocessed.c: New test case.
39928
39929 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39930
39931         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
39932         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
39933         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
39934
39935 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39936
39937         * gcc.dg/no-builtin-1.c: New test.
39938
39939 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
39940
39941         * gcc.c-torture/execute/20011115-1.c: New test.
39942
39943 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
39944
39945         * gcc.c-torture/compile/20011114-2.c: New test.
39946         * gcc.c-torture/compile/20011114-3.c: New test.
39947         * gcc.c-torture/compile/20011114-4.c: New test.
39948
39949 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39950
39951         * g++.dg/other/init1.C: New test.
39952
39953 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
39954
39955         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
39956         message.
39957
39958         * gcc.c-torture/execute/20011114-1.c: New testcase.
39959
39960         * gcc.c-torture/compile/20010327-1.c: Revert last change.
39961         * gcc.c-torture/compile/20011114-1.c: New test, exactly
39962         like the (before this change) version of 20010327-1.c.
39963
39964 2001-11-14  Roger Sayle <roger@eyesopen.com>
39965
39966         * gcc.c-torture/execute/string-opt-13.c: New testcase.
39967
39968 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
39969
39970         * g++.dg/init/array2.C: New test.
39971
39972 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
39973
39974         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
39975
39976 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
39977
39978         * g++.dg/other/forscope1.C: New test.
39979         * g++.dg/ext/forscope1.C: New test.
39980         * g++.dg/ext/forscope2.C: New test.
39981
39982 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
39983
39984         * gcc.c-torture/execute/20011113-1.c: New test.
39985
39986 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
39987
39988         * gcc.c-torture/execute/20011109-2.c: New test.
39989
39990         * gcc.c-torture/execute/20011109-1.c: New test.
39991
39992 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
39993
39994         * gcc.c-torture/compile/20011109-1.c: New test.
39995
39996 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
39997
39998         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
39999         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
40000         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
40001         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
40002         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
40003         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
40004         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
40005
40006 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
40007
40008         * g++.dg/warn/Wshadow-1.C: New tests.
40009         * g++.old-deja/g++.mike/for3.C: Update.
40010
40011 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40012
40013         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
40014         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
40015         XFAILs.  Adjust expected error texts.
40016         * gcc.c-torture/compile/20011106-1.c,
40017         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
40018         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
40019         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
40020         gcc.dg/c99-array-lval-5.c: New tests.
40021
40022 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40023
40024         * gcc.dg/cpp/defined.c: Update.
40025
40026 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40027
40028         * gcc.c-torture/execute/anon-1.c: New test.
40029
40030 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
40031
40032         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
40033         same size, so no warning should be produced on stormy16.
40034
40035         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
40036         due to oversized array.
40037         * g++.old-deja/g++.mike/ns15.C: Likewise.
40038         * g++.old-deja/g++.pt/crash16.C: Likewise.
40039
40040 2001-11-02  Graham Stott  <grahams@redhat.com>
40041
40042         * g++.dgother/debug1.C: Fix typos.
40043
40044 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
40045
40046         * g++.dg/other/debug1.C: New test.
40047
40048 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40049
40050         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
40051         of unsigned long.
40052
40053 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
40054
40055         * gcc.dg/20011029-2.c: New test.
40056
40057         * gcc.c-torture/compile/20011029-1.c: New test.
40058
40059 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
40060
40061         * objc/execute/class_self-1.m: New test.
40062         * objc/execute/class_self-2.m: New test.
40063
40064 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
40065
40066         * gcc.misc-tests/msgs.exp: Delete.
40067         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
40068         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
40069         error set to match recent changes.
40070
40071 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
40072
40073         * gcc.dg/20011021-1.c: New test.
40074
40075 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
40076
40077         * gcc.c-torture/compile/20011023-1.c: New test.
40078
40079 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
40080
40081         * lib/g77.exp: Rewrite based on lib/g++.exp.
40082
40083 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
40084
40085         * gcc.c-torture/execute/20011019-1.c: New test.
40086
40087         * gcc.dg/20011018-1.c: New test.
40088
40089 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
40090
40091         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
40092
40093 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
40094
40095         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
40096         * gcc.dg/attr-invalid.c: Likewise.
40097
40098 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
40099
40100         * testsuite/gcc.dg/20011015-1.c: New test.
40101
40102 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
40103
40104         * g++.dg/template/unify2.C: New test.
40105
40106 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
40107
40108         * g++.dg/other/exception-specification.C: New test
40109
40110 2001-10-13  Tom Rix  <trix@redhat.com>
40111
40112         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
40113         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
40114
40115 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
40116
40117         * testsuite/gcc.dg/20011009-1.c: New test.
40118
40119 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
40120
40121         PR g++/4476
40122         * g++.dg/other/friend1.C: New test.
40123
40124 2001-10-11  Richard Henderson  <rth@redhat.com>
40125
40126         * g++.old-deja/g++.other/crash18.C: Add -S to options.
40127
40128 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40129
40130         * gcc.c-torture/compile/20011010-1.c: New.
40131
40132 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40133
40134         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
40135         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
40136         g77.f-torture/execute/execute.exp,
40137         g77.f-torture/noncompile/noncompile.exp,
40138         gcc.c-torture/compile/compile.exp,
40139         gcc.c-torture/execute/execute.exp,
40140         gcc.c-torture/execute/ieee/ieee.exp,
40141         gcc.c-torture/execute/memcheck/memcheck.exp,
40142         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
40143         objc/execute/execute.exp: Update FSF address.
40144
40145 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
40146
40147         * gcc.dg/cpp/cmdlne-C.c: Update.
40148         * gcc.dg/cpp/cmdlne-C2.c: New.
40149
40150 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40151
40152         * gcc.c-torture/execute/20011008-3.c: New.
40153
40154 2001-10-08  DJ Delorie  <dj@redhat.com>
40155
40156         * gcc.dg/20011008-1.c: New.
40157         * gcc.dg/20011008-2.c: New.
40158
40159 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
40160
40161         * gcc.dg/cpp/spacing1.c: Update test.
40162
40163 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40164
40165         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
40166         spelling errors of "separate" as "seperate".
40167
40168 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
40169
40170         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
40171         enough to avoid inlining.
40172
40173 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40174
40175         * lib/g77.exp: set libg2c_dir correctly.
40176
40177 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40178
40179         * gcc.dg/cpp/macro11.c: New test.
40180
40181 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40182
40183         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
40184         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
40185         gcc.dg/format/multattr-3.c: New tests.
40186         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
40187         tests for format attributes on function pointers being rejected.
40188
40189 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40190
40191         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
40192
40193 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40194
40195         * g++.dg/warn/format1.C: New test.
40196
40197 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
40198
40199         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
40200
40201 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40202
40203         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
40204
40205 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40206
40207         * gcc.dg/cpp/redef2.c: Add test.
40208
40209 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
40210
40211         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
40212         long-standing bug on i686, apparently.
40213         * gcc.c-torture/execute/loop-2c.x: New file.
40214         * gcc.c-torture/execute/loop-2d.x: New file.
40215         * gcc.c-torture/execute/loop-3c.x: New file.
40216
40217 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
40218
40219         * gcc.dg/cpp/20000625-2.c: Correct line number.
40220
40221 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40222
40223         * gcc.dg/cpp/macro10.c: New test.
40224         * gcc.dg/cpp/strify3.c: New test.
40225         * gcc.dg/cpp/spacing1.c: Add tests.
40226         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
40227         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
40228
40229 2001-09-24  DJ Delorie  <dj@redhat.com>
40230
40231         * gcc.c-torture/execute/20010924-1.c: New test.
40232
40233 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40234
40235         * testsuite/objc/execute/paste.m: Remove.
40236
40237 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40238
40239         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
40240
40241 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
40242
40243         * g77.dg/strlen0.f: New test.
40244
40245 2001-09-21  Richard Henderson  <rth@redhat.com>
40246
40247         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
40248         * g++.old-deja/g++.abi/vtable2.C: Likewise.
40249
40250 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40251
40252         Table-driven attributes.
40253         * g++.dg/ext/attrib1.C: New test.
40254
40255 2001-09-20  DJ Delorie  <dj@redhat.com>
40256
40257         * gcc.dg/20000926-1.c: Update expected warning messages.
40258         * gcc.dg/array-2.c: Likewise, and test for warnings too.
40259         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
40260         array.
40261
40262 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
40263
40264         * g++.dg/eh/registers1.C: New test case.
40265
40266 2001-09-17  Richard Henderson  <rth@redhat.com>
40267
40268         * gcc.dg/array-5.c: Fix VLA decomposition test.
40269
40270 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40271
40272         * gcc.dg/cpp/line5.c: New testcase.
40273
40274 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
40275
40276         * gcc.dg/cpp/macro9.c: New test.
40277
40278 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
40279
40280         * gcc.c-torture/execute/980223.c: Change type of addr from long
40281         to char *.
40282
40283 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
40284
40285         * gcc.c-torture/execute/20010915-1.c: New test.
40286
40287 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
40288
40289         * g77.dg/bprob: New directory.
40290         * g77.dg/bprob/bprob.exp: New file.
40291         * g77.dg/bprob/bprob-1.f: New test.
40292         * g77.dg/gcov: New directory.
40293         * g77.dg/gcov/gcov.exp: New file.
40294         * g77.dg/gcov/gcov-1.f: New test.
40295         * g77.dg/gcov/gcov-1.x: New file.
40296
40297 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40298
40299         * gcc.dg/cpp/directiv.c: Update.
40300         * gcc.dg/cpp/undef1.c: Update.
40301
40302 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
40303
40304         * gcc.dg/20010912-1.c: New test.
40305
40306 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
40307
40308         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
40309         language-independent file in lib.
40310         * lib/gcov.exp: New file.
40311
40312 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40313
40314         * gcc.c-torture/compile/20010911-1.c: New test.
40315
40316 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
40317
40318         * lib/profopt.exp: New, to support profile-directed optimizations.
40319         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
40320         * gcc.misc-tests/bprob-1.c: New test.
40321         * gcc.misc-tests/bprob-2.c: New test.
40322
40323 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
40324
40325         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
40326         XFAIL and which kinds of gcov output to verify.
40327         * gcc.misc-tests/gcov-4b.x: New file.
40328         * gcc.misc-tests/gcov-5b.x: New file.
40329         * gcc.misc-tests/gcov-6.x: New file.
40330         * gcc.misc-tests/gcov-7.c: New test.
40331         * gcc.misc-tests/gcov-7.x: New file.
40332
40333 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
40334
40335         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
40336         * gcc.misc-tests/gcov-6.c: New test.
40337
40338 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40339
40340         PR c++/3986
40341         * g++.dg/abi/vbase1.C: New test.
40342
40343 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
40344
40345         * objc.dg/method-2.m: New.
40346
40347 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40348
40349         PR c++/4203
40350         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
40351         * g++.dg/init/empty1.C: New test.
40352
40353 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
40354
40355         * gcc.c-torture/compile/20010903-1.c: New test.
40356
40357 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
40358
40359         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
40360         for m68k.
40361
40362 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
40363
40364         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
40365
40366         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
40367
40368         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
40369
40370 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
40371
40372         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
40373         for 16-bit 'unsigned int'.
40374
40375 2001-08-29  Kazu Hirata  <kazu@hxi.com>
40376
40377         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
40378
40379 2001-08-27  Richard Henderson  <rth@redhat.com>
40380
40381         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
40382         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
40383
40384 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
40385
40386         * gcc.dg/asm-names.c (ymain): New.
40387
40388 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
40389
40390         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
40391         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
40392         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
40393
40394 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40395
40396         * gcc.dg/compare5.c: New testcase.
40397
40398 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
40399
40400         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
40401         and "In instantiation".
40402
40403 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
40404
40405         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
40406
40407 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
40408
40409         * gcc.misc-tests/gcov.exp: Add support for branch information.
40410         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
40411         * gcc.misc-tests/gcov-4.c: New test.
40412         * gcc.misc-tests/gcov-4b.c: New test.
40413         * gcc.misc-tests/gcov-5b.c: New test.
40414
40415 2001-08-20  Zack Weinberg  <zackw@panix.com>
40416
40417         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
40418         expected to fail.
40419
40420 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40421
40422         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
40423
40424 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
40425
40426         * g++.dg/eh/template1.C: New test.
40427
40428 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
40429
40430         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
40431         Fix thinko.
40432         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
40433         for xfail.
40434
40435 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
40436
40437         * lib/g77-dg.exp: Use prune.exp for common procedures
40438         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
40439         * lib/g77.exp: (g77-dg-prune) Remove
40440
40441 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
40442
40443         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
40444
40445 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40446
40447         * g++.dg/template/unify1.C: New test.
40448
40449 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
40450
40451         * g++.dg/abi/empty4.C: New test.
40452
40453 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
40454
40455         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
40456         solaris2.*
40457         * g77.f-torture/compile/pr3743.x: Likewise.
40458
40459 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40460
40461         * g++.dg/other/using-declaration.C: New test.
40462
40463 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40464
40465         * gcc.dg/cpp/tr-sign.c: New testcase.
40466
40467 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40468
40469         * gcc.dg/cpp/19951025-1.c: Revert.
40470         * gcc.dg/cpp/directiv.c: We no longer process directives that
40471         interrupt macro arguments.
40472
40473 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
40474
40475         * gcc.dg/bconstp-1.c: New test.
40476
40477 2001-08-03  Richard Henderson  <rth@redhat.com>
40478
40479         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
40480
40481 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40482
40483         * gcc.dg/cpp/19951025-1.c: Update.
40484
40485 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
40486
40487         * g77.dg/ff90-1.f (s): Fix reference of variable z,
40488         should be x.
40489
40490 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
40491
40492         Kill -fhonor-std.
40493         * g++.old-deja/g++.ns/ns14.C: Remove special options.
40494         * g++.old-deja/g++.other/std1.C: Likewise.
40495         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
40496
40497 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
40498
40499         * lib/g77.exp: Load gcc-defs.exp for common procedures
40500         (g77_pass, g77_fail, g77_finish, g77_exit,
40501         ${tool}_check_unsupported_p} Now redundant.  Deleted.
40502
40503 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
40504
40505         * g77.dg/fbackslash.f
40506         * g77.dg/fcase-preserve.f
40507         * g77.dg/ff90-1.f
40508         * g77.dg/ffixed-line-length-0.f
40509         * g77.dg/ffixed-line-length-132.f
40510         * g77.dg/ffixed-line-length-7.f
40511         * g77.dg/ffixed-line-length-72.f
40512         * g77.dg/ffixed-line-length-none.f
40513         * g77.dg/ffree-form-1.f
40514         * g77.dg/fno-backslash.f
40515         * g77.dg/fno-f90-1.f
40516         * g77.dg/fno-fixed-form-1.f
40517         * g77.dg/fno-onetrip.f
40518         * g77.dg/fno-typeless-boz.f
40519         * g77.dg/fno-underscoring.f
40520         * g77.dg/fno-vxt-1.f
40521         * g77.dg/fonetrip.f
40522         * g77.dg/ftypeless-boz.f
40523         * g77.dg/fugly-assumed.f
40524         * g77.dg/funderscoring.f
40525         * g77.dg/fvxt-1.f
40526
40527 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
40528
40529         * objc.dg/fwd-proto-1.m: New.
40530         * objc.dg/local-decl-1.m: New.
40531         * objc.dg/naming-1.m: New.
40532         * objc.dg/naming-2.m: New.
40533         * objc.dg/proto-hier-1.m: New.
40534
40535 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
40536
40537         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
40538         largest-type elements to a struct makes its size grow.
40539
40540 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40541
40542         * g++.dg/abi/vthunk1.C: New test.
40543
40544 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40545
40546         * g++.dg/abi/vbase8-22.C: New test.
40547
40548 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40549
40550         * gcc.dg/cpp/macro8.c: New test.
40551
40552 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
40553
40554         * g++.dg/abi/vbase8-21.C: New test.
40555
40556 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
40557
40558         * g++.dg/abi/vbase8-10.C: New test.
40559
40560 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40561
40562         * lib/g++.exp (g++_set_ld_library_path): Renamed to
40563         ${tool}_set_ld_library_path.
40564         Changed caller.
40565         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
40566         g++.exp.
40567
40568 2001-07-26  Stan Cox <scox@redhat.com>
40569
40570         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
40571         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
40572         gcc_exit, gcc_check_unsupported_p):
40573         Moved to gcc-deps.exp
40574         * gcc-deps.exp: New file.
40575
40576 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40577
40578         * g++.old-deja/g++.pt/defarg14.C: New test.
40579
40580 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40581
40582         * g++.old-deja/g++.other/lineno5.C: New test.
40583
40584 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40585
40586         * g++.old-deja/g++.pt/crash68.C: New test.
40587
40588 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40589
40590         * g++.old-deja/g++.other/crash42.C: New test.
40591
40592 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40593
40594         * gcc.dg/cpp/extratokens.c: Fix.
40595         * gcc.dg/cpp/skipping2.c: New tests.
40596
40597 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40598
40599         * gcc.c-torture/execute/20010724-1.c: New file.
40600         * gcc.c-torture/execute/20010724-1.x: New file.
40601
40602 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40603
40604         * g++.old-deja/g++.other/cond7.C: New test.
40605
40606 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40607
40608         * g++.old-deja/g++.other/optimize4.C: New test.
40609
40610 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40611
40612         * g++.old-deja/g++.abi/vbase8-5.C: New test.
40613
40614 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
40615
40616         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
40617         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
40618         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
40619         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
40620
40621         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
40622         bug report" message.
40623
40624         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
40625         * g++.dg/ext/instantiate1.C: Move from old-deja.
40626
40627 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
40628
40629         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
40630         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
40631         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
40632         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
40633
40634 2001-07-23  Jeffrey A Law  (law@cygnus.com)
40635
40636         * gcc.c-torture/execute/20010723-1.c: New test.
40637
40638 2001-07-23  Ben Elliston  <bje@redhat.com>
40639
40640         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
40641
40642 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40643
40644         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
40645         i[34567]86-*-*.
40646         Delete handling of ieee_multilib_flags.
40647         Pass -mieee for alpha*-*-* and sh-*-*.
40648         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
40649
40650 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
40651
40652         Remove old-abi tests.
40653         * g++.old-deja/g++.mike/p11116.C: Remove.
40654         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
40655
40656 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
40657
40658         * g77.f-torture/compile/pr3743.f: New test
40659
40660 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
40661
40662         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
40663
40664 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40665
40666         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
40667         g++.old-deja/g++.pt/static6.C: Likewise.
40668         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
40669         supports weak symbols.
40670
40671 2001-07-18  Andreas Jaeger  <aj@suse.de>
40672
40673         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
40674         supported again.
40675
40676 2001-07-18  Andreas Jaeger  <aj@suse.de>
40677
40678         * gcc.dg/iftrap-1.c: Fix target line.
40679
40680 2001-07-17  Richard Henderson  <rth@redhat.com>
40681
40682         * gcc.c-torture/execute/20010717-1.c: New.
40683
40684 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40685
40686         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
40687         tests.
40688
40689 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40690
40691         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
40692
40693 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40694
40695         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
40696         UAC_SIGBUS, UAC_NOPRINT definitions.
40697
40698 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
40699
40700         * objc/execute/object_is_class.m: New test.
40701         * objc/execute/object_is_meta_class.m: New test.
40702
40703 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40704
40705         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
40706         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
40707
40708 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
40709
40710         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
40711         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
40712
40713 2001-07-14  Richard Henderson  <rth@redhat.com>
40714
40715         * gcc.dg/iftrap-1.c: New.
40716
40717 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
40718
40719         * g77.f-torture/execute/intrinsic77.f: New test.
40720
40721 2001-07-11  Janis Johnson <janis@us.ibm.com>
40722
40723         * gcc.misc-tests/gcov-3.c: New test.
40724
40725 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
40726
40727         * gcc.c-torture/compile/20010711-1.c,
40728         * gcc.c-torture/compile/20010711-2.c: New tests.
40729
40730 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
40731
40732         * gcc.c-torture/execute/20010711-1.c: New test.
40733
40734 2001-07-11  Ben Elliston  <bje@redhat.com>
40735
40736         * g++.old-deja/g++.other/enum5.C: New test.
40737
40738 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
40739
40740         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
40741         (g++-dg-prune): Call prune_gcc_output.
40742         * prune.exp: New file for prune_gcc_output.
40743         * lib/g++.exp, lib/gcc.exp: Load it.
40744
40745 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40746
40747         * gcc.c-torture/compile/20010701-1.c,
40748         g++.old-deja/g++.ext/attrib6.C: New tests.
40749
40750 2001-07-06  Jeffrey A Law  (law@cygnus.com)
40751
40752         * gcc.c-torture/compile/20010706-1.c: New test.
40753
40754 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
40755
40756         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
40757
40758 2001-06-28  Stan Shebs  <shebs@apple.com>
40759
40760         * gcc.dg/pragma-darwin.c: New test.
40761
40762 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40763
40764         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
40765         Solaris 2.[678] system.
40766
40767 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40768
40769         * gcc.dg/20010622-1.c: New test.
40770
40771 2001-06-18  Stan Shebs  <shebs@apple.com>
40772
40773         * objc.dg: New directory.
40774         * objc.dg/dg.exp: New file.
40775         * objc.dg/alias.m: New.
40776         * objc.dg/class-1.m: New.
40777         * objc.dg/class-2.m: New.
40778         * objc.dg/const-str-1.m: New.
40779         * objc.dg/const-str-2.m: New.
40780         * objc.dg/id-1.m: New.
40781         * objc.dg/method-1.m: New.
40782         * objc.dg/super-class-1.m: New.
40783         * lib/objc-dg.exp: New file.
40784
40785 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40786
40787         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
40788         of label name.
40789
40790 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
40791
40792         * g++.old-deja/g++.abi/vbase8-9.C: New test.
40793
40794 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40795
40796         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
40797         variable.
40798
40799 2001-06-12  Richard Henderson  <rth@redhat.com>
40800
40801         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
40802
40803 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
40804
40805         * g++.old-deja/g++.abi/vbase5.C: New test.
40806         * g++.old-deja/g++.abi/vbase6.C: New test.
40807         * g++.old-deja/g++.abi/vbase7.C: New test.
40808
40809 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40810
40811         * gcc.c-torture/compile/20010610-1.c: New test.
40812
40813 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
40814
40815         * g++.old-deja/g++.abi/vbase4.C: New test.
40816
40817 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40818
40819         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
40820         support %f for HC11/HC12 targets.
40821         * gcc.c-torture/execute/930513-1.x: New file, likewise.
40822         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
40823         on HC11/HC12 targets.
40824         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
40825
40826 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40827
40828         * gcc.dg/wchar_t-1.c: New file.
40829         * gcc.dg/wint_t-1.c: Likewise.
40830
40831 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
40832
40833         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
40834
40835 2001-06-11  Richard Henderson  <rth@redhat.com>
40836
40837         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
40838
40839 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40840
40841         * gcc.c-torture/compile/20010611-1.c: New test.
40842
40843 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40844
40845         * gcc.dg/c99-tag-1.c: Add more tests.
40846
40847 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
40848
40849         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
40850         representation on MN10300 and ARM/Thumb.
40851
40852 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
40853
40854         * g77.f-torture/execute/20010610.f: New.
40855
40856 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
40857
40858         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
40859         names.
40860
40861 2001-06-09  Richard Henderson  <rth@redhat.com>
40862
40863         * gcc.c-torture/execute/ashrdi-1.c: New.
40864         * gcc.c-torture/execute/ashldi-1.c: New.
40865         * gcc.c-torture/execute/lshrdi-1.c: New.
40866
40867 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
40868
40869         * objc/execute/load-3.m: Added. Check sending +load to categories,
40870         in addition to classes.
40871
40872 2001-06-08  Stan Shebs  <shebs@apple.com>
40873
40874         * objc/execute/load-2.m: New test.  From Nicola Pero
40875         <n.pero@mi.flashnet.it>.
40876
40877 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
40878
40879         * gcc.c-torture/execute/20010605-2.c: New test.
40880
40881 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
40882
40883         * g++.old-deja/g++.abi/vbase2.C: New test.
40884         * g++.old-deja/g++.abi/vbase3.C: New test.
40885
40886 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
40887
40888         * g++.old-deja/g++.pt/friend49.C: New test.
40889
40890 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
40891
40892         * g++.old-deja/g++.ext/anon3.C: New test.
40893
40894 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
40895
40896         * g++.old-deja/g++.other/conv7.C: New test.
40897
40898 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
40899
40900         * gcc.c-torture/compile/20010605-2.c: New test.
40901
40902 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40903
40904         * gcc.c-torture/execute/20010604-1.c: New test.
40905
40906 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
40907
40908         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
40909
40910 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
40911
40912         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
40913         (g++_link_flags): Likewise.
40914         (g++_init): Pass gccpath's value to two previous functions.
40915
40916 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40917
40918         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
40919         Ensure logfile entry matches exec command line.
40920
40921 2001-05-31  Richard Henderson  <rth@redhat.com>
40922
40923         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
40924         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
40925
40926 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
40927
40928         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
40929         compiler for irix6.2
40930
40931 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
40932
40933         * g++.old-deja/g++.other/optimize3.C: New file.
40934
40935 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
40936
40937         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
40938         assemble.
40939
40940 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
40941
40942         * g++.old-deja/g++.other/optimize2.C: New file.
40943
40944 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
40945
40946         * gcc.c-torture/compile/20010518-2.c: New file.
40947         * gcc.c-torture/execute/20010518-1.c: New file.
40948         * gcc.c-torture/execute/20010518-2.c: New file.
40949
40950 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40951
40952         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
40953
40954 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
40955
40956         G++ no longer defines builtins that do not begin with __builtin.
40957         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
40958         * g++.old-deja/g++.brendand/misc13.C: Likewise.
40959         * g++.old-deja/g++.law/builtin1.C: Likewise.
40960         * g++.old-deja/g++.law/cvt2.C: Likewise.
40961         * g++.old-deja/g++.mike/net5.C: Likewise.
40962         * g++.old-deja/g++.other/builtins1.C: Likewise.
40963         * g++.old-deja/g++.other/builtins2.C: Likewise.
40964         * g++.old-deja/g++.other/builtins3.C: Likewise.
40965         * g++.old-deja/g++.other/builtins4.C: Likewise.
40966         * g++.old-deja/g++.other/inline8.C: Likewise.
40967         * g++.old-deja/g++.robertl/eb39.C: Likewise.
40968
40969 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
40970
40971         * g++.old-deja/g++.pt/using1.C: Adjust.
40972         * g++.old-deja/g++.pt/using2.C: New test.
40973
40974 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
40975
40976         * gcc.dg/cpp/charconst.c: New tests.
40977         * gcc.dg/cpp/escape.c: New tests.
40978         * gcc.dg/cpp/escape-1.c: New tests.
40979         * gcc.dg/cpp/escape-2.c: New tests.
40980         * gcc.dg/cpp/ucs.c: New tests.
40981
40982 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
40983
40984         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
40985         native compiler for irix6.5.
40986
40987 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
40988
40989         * lib/g++.exp (g++_include_flags): Use args to compute
40990         get_multilibs.
40991         (g++_link_flags): Likewise.
40992         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
40993
40994 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40995
40996         * gcc.dg/c90-hexfloat-1.c: Add more tests.
40997
40998 2001-05-21  Geoff Keating  <geoffk@redhat.com>
40999
41000         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
41001         this file.
41002
41003 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41004
41005         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
41006         STACK_SIZE;
41007         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
41008         to STACK_SIZE; Use it to define size of add_histo array.
41009         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
41010         to STACK_SIZE.
41011         (f): Use GITT_SIZE to define size of gitt local table.
41012         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
41013         to STACK_SIZE; Use it to define size of bytemem array.
41014
41015 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41016
41017         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
41018         on 68HC11/HC12 due to the asm instruction.
41019         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
41020         * gcc.c-torture/compile/920520-1.x: Likewise.
41021         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
41022         on 68HC11/HC12 because the function is larger than 64K.
41023         * gcc.c-torture/compile/961203-1.x: New file, this test fails
41024         on 68HC11/HC12 because the structure is too large.
41025
41026 2001-05-20  Richard Henderson  <rth@redhat.com>
41027
41028         * gcc.c-torture/execute/20010520-1.c: New.
41029
41030 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41031
41032         * g++.old-deja/g++.warn/compare1.C: New test.
41033         * gcc.dg/compare4.c: New test.
41034
41035 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
41036
41037         * g++.old-deja/g++.other/optimize1.C: New test.
41038
41039 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41040
41041         * g++.old-deja/g++.pt/spec41.C: New test.
41042
41043 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
41044
41045         * gcc.c-torture/compile/20010114-1.x: Remove.
41046
41047 2001-05-18  Stan Shebs  <shebs@apple.com>
41048
41049         * gcc.c-torture/compile/20010518-1.c: New test.
41050
41051 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
41052
41053         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
41054         * g++.old-deja/g++.pt/crash67.C: New test.
41055
41056 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
41057
41058         * g++.old-deja/g++.other/debug9.C: New test.
41059
41060 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
41061
41062         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
41063
41064 2001-05-16  Jan Hubicka  <jh@suse.cz>
41065
41066         * gcc.c-torture/compile/20010516-1.c: New test.
41067
41068 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
41069
41070         * g++.old-deja/g++.other/crash41.C: New test.
41071
41072 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
41073
41074         * g++.old-deja/g++.pt/crash66.C: New test.
41075
41076 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
41077
41078         * g++.old-deja/g++.robertl/eb27.C: Convert.
41079
41080 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
41081
41082         * g++.dg/friend-warn.C: New test.  Do not warn about friend
41083         declaration being redundant.
41084
41085 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
41086
41087         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
41088
41089 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
41090
41091         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
41092
41093 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
41094
41095         * lib/g++.exp: Use testsuite_flags.
41096
41097 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
41098
41099         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
41100
41101 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41102
41103         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
41104
41105 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
41106
41107         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
41108
41109 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
41110
41111         * gcc.c-torture/compile/20010313-1.c: New test.
41112
41113 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
41114
41115         * gcc.dg/cpp/direct2.c: New test.
41116         * gccq.dg/cpp/direct2s.c: New test.
41117
41118         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
41119
41120 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
41121
41122         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
41123         * g++.old-deja/g++.other/op3.C: Likewise.
41124
41125 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41126
41127         * gcc.dg/cpp/syshdr.h: New file.
41128         * gcc.dg/cpp/sysmac1.c: Update.
41129         * gcc.dg/cpp/sysmac2.c: Update.
41130
41131 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41132
41133         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
41134
41135 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
41136
41137         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
41138         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
41139
41140 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
41141
41142         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
41143
41144 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
41145
41146         * lib/g++.exp (g++_include_flags): Don't use any special flags
41147         if TESTING_IN_BUILD_TREE is not defined.
41148         (g++_init): Use a plain 'c++' as the compiler if
41149         TESTING_IN_BUILD_TREEE is not defined.
41150
41151 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
41152
41153         * g++.old-deja/g++.eh/catch13.C: New test.
41154         * g++.old-deja/g++.eh/catch14.C: New test.
41155
41156 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
41157
41158         * gcc.dg/cpp/tr-define.c: New test.
41159
41160 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
41161
41162         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
41163         <stdlib.h>, not <malloc.h>.
41164
41165 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
41166
41167         * g++.old-deja/g++.ns/template17.C: New test.
41168
41169 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
41170
41171         * g++.old-deja/g++.pt/ref4.C: New test.
41172
41173 2001-04-30  Richard Henderson  <rth@redhat.com>
41174
41175         * gcc.dg/20000724-1.c: Revert last change.
41176
41177 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
41178
41179         * g77.f-torture/execute/20010430.f: New test.
41180
41181 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
41182
41183         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
41184
41185 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
41186
41187         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
41188
41189 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41190
41191         * g++.old-deja/g++.eh/crash6.C: New test.
41192
41193 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41194
41195         * g++.old-deja/g++.other/warn7.C: New test.
41196
41197 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41198
41199         * g++.old-deja/g++.other/defarg9.C: New test.
41200
41201 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
41202
41203         * g77.f-torture/compile/20010426.f: New test.
41204         * g77.f-torture/execute/20010426.f: New test.
41205
41206 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
41207
41208         * g77.f-torture/compile/20000629-1.x: Remove - error
41209         has been fixed.
41210
41211 2001-04-26  Jeffrey A Law  (law@cygnus.com)
41212
41213         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
41214         Tweak slightly to work with g++.dg framework.
41215         * g++.dg/special/ecos.exp: Run initp1.C test.
41216         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
41217
41218         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
41219         its linker doesn't give line numbers either.
41220         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
41221
41222 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
41223
41224         * g++.old-deja/g++.other/lex1.C: New test.
41225
41226 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
41227
41228         * gcc.dg/noncompile/20010425-1.c: New test.
41229
41230 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
41231
41232         * g++.old-deja/g++.pt/mangle2.C: New test.
41233
41234 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41235
41236         * gcc.dg/format/plus-1.c: New test.
41237
41238 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41239
41240         * gcc.dg/20010423-1.c: New test.
41241
41242 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41243
41244         * gcc.c-torture/execute/20010422-1.c: New test.
41245
41246 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
41247
41248         * g++.old-deja/g++.ns/type2.C: New test.
41249
41250 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
41251
41252         * g++.old-deja/g++.other/perf1.C: New test.
41253
41254 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
41255
41256         * gcc.dg/c99-func-2.c: Remove xfail.
41257         * gcc.dg/c99-func-3.c: Remove xfail.
41258         * gcc.dg/c99-func-4.c: Remove xfail.
41259
41260 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
41261
41262         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
41263
41264 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41265
41266         * gcc.c-torture/compile/20010423-1.c: New test.
41267
41268 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41269
41270         * g++.old-deja/g++.pt/typename28.C: New test.
41271
41272 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41273
41274         * g++.old-deja/g++.abi/empty2.C: New test.
41275         * g++.old-deja/g++.abi/empty3.C: New test.
41276
41277 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41278
41279         * g++.old-deja/g++.other/comdat2.C: New test.
41280         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
41281
41282 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41283
41284         * g++.old-deja/g++.other/overload14.C: New test.
41285
41286 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41287
41288         * g++.old-deja/g++.other/lookup23.C: New test.
41289
41290 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41291
41292         * gcc.c-torture/execute/20010403-1.c: New test.
41293
41294 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
41295             Mark Mitchell  <mark@codesourcery.com>
41296
41297         * lib/old-dejagnu.exp: Don't delete output of executable.
41298         Add .exe suffix to executables.
41299
41300 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
41301
41302         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
41303
41304 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41305
41306         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
41307
41308 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
41309
41310         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
41311         * g++.old-deja/g++.abi/crash1.C: New test.
41312
41313 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
41314
41315         * g++.old-deja/g++.other/crash40.C: New test.
41316
41317 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41318
41319         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
41320
41321 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
41322
41323         * g++.old-deja/g++.other/warn6.C: New test.
41324
41325 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
41326
41327         * g++.old-deja/g++.robertl/eb42.C: Same.
41328
41329 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41330
41331         * gcc.dg/wtr-conversion-1.c: New testcase.
41332
41333 2001-04-10  Richard Henderson  <rth@redhat.com>
41334
41335         * g++.old-deja/g++.other/array5.C: New.
41336
41337 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41338
41339         * gcc.c-torture/execute/20010408-1.c: New test.
41340
41341 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
41342
41343         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
41344         headers and constructs.
41345         * g++.old-deja/g++.robertl/eb79.C: Same.
41346         * g++.old-deja/g++.robertl/eb77.C (main): Same.
41347         * g++.old-deja/g++.robertl/eb73.C: Same.
41348         * g++.old-deja/g++.robertl/eb66.C (main): Same.
41349         * g++.old-deja/g++.robertl/eb55.C (t): Same.
41350         * g++.old-deja/g++.robertl/eb54.C (main): Same.
41351         * g++.old-deja/g++.robertl/eb46.C (main): Same.
41352         * g++.old-deja/g++.robertl/eb44.C: Same.
41353         * g++.old-deja/g++.robertl/eb41.C (main): Same.
41354         * g++.old-deja/g++.robertl/eb4.C (main): Same.
41355         * g++.old-deja/g++.robertl/eb39.C: Same.
41356         * g++.old-deja/g++.robertl/eb33.C (main): Same.
41357         * g++.old-deja/g++.robertl/eb31.C (main): Same.
41358         * g++.old-deja/g++.robertl/eb30.C: Same.
41359         * g++.old-deja/g++.robertl/eb3.C: Same.
41360         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
41361         * g++.old-deja/g++.robertl/eb21.C: Same.
41362         * g++.old-deja/g++.robertl/eb15.C: Same.
41363         * g++.old-deja/g++.robertl/eb118.C: Same.
41364         * g++.old-deja/g++.robertl/eb115.C (main): Same.
41365         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
41366         * g++.old-deja/g++.robertl/eb109.C: Same.
41367         * g++.old-deja/g++.other/sibcall1.C (main): Same.
41368         * g++.old-deja/g++.mike/rtti1.C: Same.
41369         * g++.old-deja/g++.mike/p658.C: Same.
41370         * g++.old-deja/g++.mike/net46.C: Same.
41371         * g++.old-deja/g++.mike/net34.C: Same.
41372         * g++.old-deja/g++.mike/memoize1.C: Same.
41373         * g++.old-deja/g++.mike/eh2.C: Same.
41374         * g++.old-deja/g++.law/weak.C: Same.
41375         * g++.old-deja/g++.law/visibility7.C: Same.
41376         * g++.old-deja/g++.law/visibility25.C: Same.
41377         * g++.old-deja/g++.law/visibility22.C: Same.
41378         * g++.old-deja/g++.law/visibility2.C: Same.
41379         * g++.old-deja/g++.law/visibility17.C: Same.
41380         * g++.old-deja/g++.law/visibility13.C: Same.
41381         * g++.old-deja/g++.law/visibility10.C: Same.
41382         * g++.old-deja/g++.law/visibility1.C: Same.
41383         * g++.old-deja/g++.law/virtual3.C (eval): Same.
41384         * g++.old-deja/g++.law/vbase1.C: Same.
41385         * g++.old-deja/g++.law/operators32.C: Same.
41386         * g++.old-deja/g++.law/nest3.C: Same.
41387         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
41388         * g++.old-deja/g++.law/except5.C (main): Same.
41389         * g++.old-deja/g++.law/cvt7.C (run): Same.
41390         * g++.old-deja/g++.law/cvt2.C: Same.
41391         * g++.old-deja/g++.law/cvt16.C: Same.
41392         * g++.old-deja/g++.law/ctors6.C (bar): Same.
41393         * g++.old-deja/g++.law/ctors17.C (main): Same.
41394         * g++.old-deja/g++.law/ctors13.C: Same.
41395         * g++.old-deja/g++.law/ctors12.C (main): Same.
41396         * g++.old-deja/g++.law/ctors10.C: Same.
41397         * g++.old-deja/g++.law/code-gen5.C: Same.
41398         * g++.old-deja/g++.law/bad-error7.C: Same.
41399         * g++.old-deja/g++.law/arm9.C: Same.
41400         * g++.old-deja/g++.law/arm12.C: Same.
41401         * g++.old-deja/g++.law/arg8.C: Same.
41402         * g++.old-deja/g++.law/arg1.C: Same.
41403         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
41404         * g++.old-deja/g++.jason/template31.C: Same.
41405         * g++.old-deja/g++.jason/template24.C (main): Same.
41406         * g++.old-deja/g++.jason/2371.C: Same.
41407         * g++.old-deja/g++.eh/new2.C: Same.
41408         * g++.old-deja/g++.eh/new1.C: Same.
41409         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
41410         * g++.old-deja/g++.brendan/nest21.C (main): Same.
41411         * g++.old-deja/g++.brendan/err-msg3.C: Same.
41412         * g++.old-deja/g++.brendan/crash62.C: Same.
41413         * g++.old-deja/g++.brendan/crash52.C: Same.
41414         * g++.old-deja/g++.brendan/crash49.C (main): Same.
41415         * g++.old-deja/g++.brendan/crash38.C: Same.
41416         * g++.old-deja/g++.brendan/crash15.C (main): Same.
41417         * g++.old-deja/g++.brendan/copy9.C: Same.
41418
41419 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
41420
41421         * gcc.c-torture/execute/20001203-2.c (memset):
41422         Count argument is of type __SIZE_TYPE__.
41423
41424 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
41425
41426         * gcc.c-torture/compile/20010404-1.c: New test.
41427
41428 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
41429
41430         * gcc.c-torture/compile/20010326-1.c: New test.
41431
41432 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
41433
41434         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
41435         peculiarities of the SH.
41436         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
41437
41438 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41439
41440         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
41441         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
41442         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
41443
41444 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41445
41446         * g77.f-torture/compile/20010321-1.f: New test.
41447
41448 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41449
41450         * gcc.c-torture/compile/20010329-1.c: New test.
41451
41452 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41453
41454         * gcc.c-torture/execute/20010329-1.c: New test.
41455
41456 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
41457
41458         * g++.old-deja/g++.other/eh4.C: Fix typo.
41459
41460 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
41461
41462         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
41463
41464 2001-03-28  Philip Blundell  <philb@gnu.org>
41465
41466         * gcc.c-torture/compile/20010328-1.c: New test.
41467
41468 2001-03-27  Richard Henderson  <rth@redhat.com>
41469
41470         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
41471         * g++.old-deja/g++.eh/vbase3.C: Likewise.
41472
41473 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
41474
41475         * gcc.c-torture/compile/20010327-1.c: New test.
41476
41477 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
41478
41479         * g++.old-deja/g++.other/friend12.C: New test.
41480         * g++.old-deja/g++.other/friend9.C: Expect no errors.
41481         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
41482
41483 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41484
41485         * gcc.c-torture/execute/20010325-1.c: New test.
41486
41487 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
41488
41489         * g++.old-deja/g++.other/mangle3.C: New test.
41490
41491 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
41492
41493         * g++.old-deja/g++.other/anon8.C: New test.
41494
41495 2001-03-20  Philip Blundell  <philb@gnu.org>
41496
41497         * gcc.c-torture/compile/20010320-1.c: New test.
41498
41499 2001-03-17  Richard Henderson  <rth@redhat.com>
41500
41501         * g++.old-deja/g++.other/eh4.C: Add expected error text.
41502
41503 2001-03-15  Geoff Keating  <geoff@redhat.com>
41504
41505         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
41506         tests on AIX.
41507
41508 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
41509
41510         * g++.old-deja/g++.other/eh4.C: New test.
41511
41512 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
41513
41514         * gcc.dg/cpp/mi1.c: Update.
41515
41516 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
41517
41518         * g++.old-deja/g++.other/regstack.C: New test.
41519
41520 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
41521
41522         * g++.old-deja/g++.other/ref4.C: New test.
41523
41524 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
41525
41526         * objc/execute/va_method.m: Added.
41527         * objc/execute/IMP.m: Added.
41528         * objc/execute/_cmd.m: Added.
41529         * objc/execute/accessing_ivars.m: Added.
41530         * objc/execute/class-1.m: Added.
41531         * objc/execute/class-10.m: Added.
41532         * objc/execute/class-11.m: Added.
41533         * objc/execute/class-12.m: Added.
41534         * objc/execute/class-13.m: Added.
41535         * objc/execute/class-14.m: Added.
41536         * objc/execute/class-2.m: Added.
41537         * objc/execute/class-3.m: Added.
41538         * objc/execute/class-4.m: Added.
41539         * objc/execute/class-5.m: Added.
41540         * objc/execute/class-6.m: Added.
41541         * objc/execute/class-7.m: Added.
41542         * objc/execute/class-8.m: Added.
41543         * objc/execute/class-9.m: Added.
41544         * objc/execute/class-tests-1.h
41545         * objc/execute/class-tests-2.h
41546         * objc/execute/compatibility_alias.m: Added.
41547         * objc/execute/encode-1.m: Added.
41548         * objc/execute/formal_protocol-1.m: Added.
41549         * objc/execute/formal_protocol-2.m: Added.
41550         * objc/execute/formal_protocol-3.m: Added.
41551         * objc/execute/formal_protocol-4.m: Added.
41552         * objc/execute/formal_protocol-5.m: Added.
41553         * objc/execute/formal_protocol-6.m: Added.
41554         * objc/execute/formal_protocol-7.m: Added.
41555         * objc/execute/informal_protocol.m: Added.
41556         * objc/execute/initialize.m: Added.
41557         * objc/execute/load.m: Added.
41558         * objc/execute/many_args_method.m: Added.
41559         * objc/execute/nested-3.m: Added.
41560         * objc/execute/no_clash.m: Added.
41561         * objc/execute/private.m: Added.
41562         * objc/execute/redefining_self.m: Added.
41563         * objc/execute/root_methods.m: Added.
41564         * objc/execute/selector-1.m: Added.
41565         * objc/execute/static-1.m: Added.
41566         * objc/execute/static-2.m: Added.
41567         * objc/execute/va_method.m: Added.
41568
41569 2001-03-10  Richard Henderson  <rth@redhat.com>
41570
41571         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
41572
41573 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
41574
41575         * g++.old-deja/g++.other/crash31.C: XFAIL.
41576         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
41577         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
41578         * gcc.c-torture/execute/20010123-1.x: XFAIL.
41579         * gcc.c-torture/execute/20010124-1.x: XFAIL.
41580         * gcc.dg/sequence-pt-1.c: XFAIL one test.
41581
41582 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
41583
41584         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
41585
41586 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
41587
41588         * gcc.dg/20000724-1.c: Don't use multiline strings.
41589
41590 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
41591
41592         * objc/execute/string1.m, objc/execute/string2.m: Compare the
41593         result of -cString against what we expect it to be; don't just
41594         print it out for no one to read.
41595
41596         * objc/execute/string3.m, objc/execute/string4.m: New tests.
41597         Based on testcases provided by Nicola Pero.
41598
41599 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
41600
41601         * gcc.dg/cpp/macro7.c: New test.
41602
41603 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
41604
41605         * gcc.dg/cpp/multiline.c: Update.
41606
41607 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41608
41609         * g++.old-deja/g++.other/enum3.C: New test.
41610
41611 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41612
41613         * g++.old-deja/g++.other/pod1.C: New test.
41614
41615 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41616
41617         * g++.old-deja/g++.ext/overload1.C: New test.
41618
41619 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
41620
41621         * g++.old-deja/g++.pt/using1.C: New test.
41622
41623 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
41624
41625         * g++.old-deja/g++.other/using9.C: New test.
41626
41627 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
41628
41629         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
41630
41631         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
41632
41633 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
41634
41635         * g++.old-deja/g++.ext/realpt1.C: Remove.
41636
41637 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
41638
41639         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
41640
41641 2001-02-26  Will Cohen  <wcohen@redhat.com>
41642
41643         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
41644
41645 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
41646
41647         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
41648         templatized constructors.
41649
41650 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41651
41652         * gcc.c-torture/execute/20010224-1.c: New test.
41653
41654 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
41655
41656         * gcc.c-torture/execute/20010222-1.c: New test.
41657
41658 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
41659
41660         * g++.old-deja/g++.other/inline20.C: New test.
41661
41662 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
41663
41664         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
41665
41666 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
41667
41668         * g++.old-deja/g++.other/lookup22.C: New test.
41669
41670 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
41671
41672         * g77.dg: New directory.
41673         * g77.dg/20010216-1.f: New test case.
41674         * g77.dg/dg.exp: New driver.
41675         * lib/g77-dg.exp: New driver library.
41676
41677 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41678
41679         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
41680
41681 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
41682
41683         * g++.old-deja/g++.other/decl9.C: New test.
41684
41685 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
41686
41687         * g++.old-deja/g++.other/init16.C: Update the test so that it does
41688         not need <string> and also tests the initialization at runtime.
41689
41690 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
41691
41692         * gcc.c-torture/execute/longlong.c: New test.
41693
41694 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
41695
41696         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
41697
41698 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
41699
41700         * gcc.c-torture/execute/920302-1.c (execute):
41701         Change argument type to short.
41702
41703 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
41704
41705         * g++.old-deja/g++.pt/deduct6.C: New test.
41706
41707 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
41708
41709         * g++.old-deja/g++.pt/deduct5.C: New test.
41710
41711 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
41712
41713         * gcc.c-torture/execute/20010209-1.c: New test.
41714
41715 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
41716
41717         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
41718
41719 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
41720
41721         * g++.dg/vtgc1.C: Update for new ABI.
41722
41723         * consistency.vlad: New directory, 1665 files.
41724
41725 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41726
41727         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
41728         return type.
41729         * gcc.dg/cpp/digraphs.c: Declare puts.
41730
41731 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41732
41733         * g++.old-deja/g++.other/warn5.C: New test.
41734
41735 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41736
41737         * g++.old-deja/g++.pt/spec40.C: New test.
41738
41739 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41740
41741         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
41742         case.
41743         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
41744
41745 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
41746
41747         * gcc.c-torture/compile/20010209-1.c: New test.
41748
41749 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
41750
41751         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
41752         excess errors message but not if it crashes.
41753         * g++.old-deja/g++.other/crash27.C: Likewise.
41754         * g++.old-deja/g++.other/crash28.C: Likewise.
41755         * g++.old-deja/g++.other/crash30.C: Likewise.
41756         * g++.old-deja/g++.other/crash32.C: Likewise.
41757         * g++.old-deja/g++.other/crash35.C: Likewise.
41758         * g++.old-deja/g++.pt/inherit2.C: Likewise.
41759
41760 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41761
41762         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
41763         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
41764         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
41765         g77.f-torture/execute/execute.exp,
41766         g77.f-torture/noncompile/noncompile.exp,
41767         gcc.c-torture/execute/execute.exp,
41768         gcc.c-torture/execute/memcheck/memcheck.exp,
41769         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
41770         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
41771         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
41772         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
41773         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
41774         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
41775         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
41776         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
41777         Remove bug reporting instructions with ancient email addresses.
41778
41779 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
41780
41781         * gcc.dg/20010202-1.c: New test.
41782         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
41783
41784 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
41785
41786         * g++.dg/stdbool-if.C: New test.
41787
41788 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
41789
41790         * objc/execute/fdecl.m: Added main().
41791
41792 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
41793
41794         * gcc.c-torture/execute/20010206-1.c: New test.
41795
41796 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41797
41798         * gcc.dg/cpp/avoidpaste1.c: Update.
41799
41800 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
41801
41802         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
41803         Pero <nicola@brainstorm.co.uk>.
41804         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
41805
41806 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
41807
41808         * g++.old-deja/g++.pt/spec39.C: New test.
41809
41810 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
41811
41812         * gcc.c-torture/compile/20010202-1.c: New test.
41813
41814 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
41815
41816         * g++.old-deja/g++.abi/primary2.C: New test.
41817         * g++.old-deja/g++.abi/primary3.C: New test.
41818         * g++.old-deja/g++.abi/primary4.C: New test.
41819         * g++.old-deja/g++.abi/primary5.C: New test.
41820         * g++.old-deja/g++.abi/vtable3.h: New test.
41821         * g++.old-deja/g++.abi/vtable3a.C: New test.
41822         * g++.old-deja/g++.abi/vtable3b.C: New test.
41823         * g++.old-deja/g++.abi/vtable3c.C: New test.
41824         * g++.old-deja/g++.abi/vtable3d.C: New test.
41825         * g++.old-deja/g++.abi/vtable3e.C: New test.
41826         * g++.old-deja/g++.abi/vtable3f.C: New test.
41827         * g++.old-deja/g++.abi/vtable3g.C: New test.
41828         * g++.old-deja/g++.abi/vtable3h.C: New test.
41829         * g++.old-deja/g++.abi/vtable3i.C: New test.
41830         * g++.old-deja/g++.abi/vtable3j.C: New test.
41831         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
41832
41833 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
41834
41835         * g++.old-deja/g++.other/anon6.C: New test.
41836         * g++.old-deja/g++.other/anon7.C: New test.
41837
41838 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
41839
41840         * gcc.dg/cpp/avoidpaste2.c: New tests.
41841
41842 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
41843
41844         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
41845
41846 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
41847
41848         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
41849         DECIMAL_DIG cases for Irix."
41850
41851 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
41852
41853         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
41854
41855 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41856
41857         * gcc.dg/c99-tag-1.c: New test.
41858
41859 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
41860
41861         * gcc.dg/cpp/tr-warn1.c: Add tests.
41862
41863 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
41864
41865         * gcc.dg/cpp/avoidpaste1.c: Update.
41866         * gcc.dg/cpp/paste4.c: Update.
41867
41868 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
41869
41870         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
41871         cases for Irix.
41872
41873 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41874
41875         * g++.old-deja/g++.other/inline19.C: New test.
41876
41877 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
41878
41879         * gcc.dg/Wlarger-than.c: New test.
41880
41881 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41882
41883         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
41884
41885 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
41886
41887         * gcc.c-torture/execute/20010129-1.c: New test.
41888         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
41889
41890 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
41891
41892         * gcc.dg/cpp/avoidpaste1.c: Test case.
41893
41894 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
41895
41896         * g++.old-deja/g++.other/inline18.C: New test.
41897
41898 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41899
41900         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
41901         and __builtin_putchar.
41902
41903 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
41904
41905         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
41906         tests.
41907
41908 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
41909
41910         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
41911         floating point number rounding mode to round to the nearest
41912         representable mode.
41913
41914 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
41915
41916         * g++.old-deja/g++.other/mangle2.C: New test.
41917
41918 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
41919
41920         * gcc.c-torture/compile/20010124-1.c: New test.
41921
41922 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
41923
41924         * g++.old-deja/g++.pt/spec38.C: New test.
41925
41926 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41927
41928         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
41929         "Build don't run".
41930
41931 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41932
41933         * gcc.c-torture/execute/20010123-1.c: New test.
41934
41935 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
41936
41937         * g++.old-deja/g++.pt/spec37.C: New test.
41938
41939 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
41940
41941         * g++.old-deja/g++.pt/overload14.C: New test.
41942
41943 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41944
41945         * gcc.c-torture/execute/20010122-1.c: New test, exercise
41946         __builtin_return_address.
41947
41948 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
41949
41950         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
41951         * g++.old-deja/g++.pt/spec35.C: New test.
41952         * g++.old-deja/g++.pt/spec36.C: New test.
41953
41954 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
41955
41956         * gcc.c-torture/compile/20010118-1.c: New test.
41957
41958 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
41959
41960         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
41961
41962 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
41963
41964         * gcc.c-torture/execute/20010119-1.c: New test.
41965
41966 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41967
41968         * g++.old-deja/g++.other/vbase5.C: New test.
41969
41970 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
41971
41972         * gcc.c-torture/execute/20010118-1.c: New test.
41973
41974 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41975
41976         * g++.old-deja/g++.pt/deduct3.C: New test.
41977
41978 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41979
41980         * g++.old-deja/g++.pt/spec34.C: New test.
41981
41982 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
41983
41984         * g77.f-torture/compile/20000601-2.f: New test.
41985
41986 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41987
41988         * g++.old-deja/g++.other/init17.C: New test.
41989
41990 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
41991
41992         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
41993
41994 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41995
41996         * g++.old-deja/g++.pt/unify8.C: New test.
41997
41998 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41999
42000         * g++.old-deja/g++.abi/vbase1.C: New test.
42001
42002 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42003
42004         * g++.old-deja/g++.pt/crash65.C: New test.
42005
42006 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
42007
42008         * gcc.dg/cpp/assembl2.S: New test case.
42009
42010 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
42011
42012         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
42013         are supported.
42014
42015 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42016
42017         * g++.old-deja/g++.other/builtins1.C: New test.
42018         * g++.old-deja/g++.other/builtins2.C: Likewise.
42019         * g++.old-deja/g++.other/builtins3.C: Likewise.
42020         * g++.old-deja/g++.other/builtins4.C: Likewise.
42021
42022 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
42023
42024         * gcc.c-torture/compile/20010117-1.c: New test.
42025         * gcc.c-torture/compile/20010117-2.c: New test.
42026
42027 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42028
42029         * g77.f-torture/execute/20010116.[fx]: New test,
42030         XFAIL on i?86-*-*.
42031         * g77.f-torture/compile/20010115.f: Indicate it's
42032         a test for PR fortran/1636.
42033
42034 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42035
42036         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
42037
42038 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42039
42040         * g77.f-torture/compile/20010115.f: New test.
42041
42042 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
42043
42044         * g++.old-deja/g++.pt/nontype5.C: New test.
42045
42046 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
42047
42048         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
42049         have an equivalent working one below it.
42050
42051 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
42052
42053         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
42054         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
42055
42056 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
42057
42058         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
42059         message containing "init_priority".
42060         (conpr-2.C): Likewise.
42061         (conpr-3.C): Likewise.
42062         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
42063
42064 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42065
42066         * gcc.c-torture/execute/20010114-2.c: New test.
42067
42068 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
42069
42070         * gcc.c-torture/compile/20010114-1.c: New test.
42071         * gcc.c-torture/compile/20010114-1.x: Xfail.
42072         * gcc.c-torture/compile/20010114-2.c: New test.
42073         * gcc.c-torture/execute/20010114-1.c: New test.
42074         * gcc.dg/trunc-1.c: New test.
42075         * gcc.dg/uninit-B.c: New test.
42076
42077 2001-01-13  Nick Clifton  <nickc@redhat.com>
42078
42079         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
42080         target.
42081
42082 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42083
42084         * gcc.c-torture/compile/20010113-1.c: New test.
42085
42086 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
42087
42088         * gcc.c-torture/compile/20001212-1.c: New test.
42089
42090 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42091
42092         * gcc.dg/cpp/widestr1.c: Update.
42093         * gcc.dg/cpp/prag-imp.c: Remove.
42094
42095 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
42096
42097         * gcc.c-torture/execute/20000801-3.x: Remove.
42098         * gcc.dg/c90-init-1.c: New test.
42099         * gcc.dg/c99-init-1.c: New test.
42100         * gcc.dg/c99-init-2.c: New test.
42101         * gcc.dg/gnu99-init-1.c: New test.
42102
42103 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
42104
42105         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
42106         testing that no relevant ones were found.
42107
42108 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
42109
42110         * g++.old-deja/g++.pt/cast2.C: New test.
42111
42112 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
42113
42114         * g++.old-deja/g++.pt/friend47.C: New test.
42115
42116 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42117
42118         * g++.old-deja/g++.pt/instantiate13.C: New test.
42119
42120 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42121
42122         * g++.old-deja/g++.other/defarg7.C: New test.
42123         * g++.old-deja/g++.other/defarg8.C: New test.
42124
42125 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42126
42127         * g++.old-deja/g++.pt/crash64.C: New test.
42128
42129 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42130
42131         * g++.old-deja/g++.pt/crash63.C: New test.
42132
42133 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
42134
42135         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
42136
42137 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
42138
42139         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
42140
42141 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42142
42143         * g++.old-deja/g++.pt/error3.C: New test.
42144
42145 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42146
42147         * g++.old-deja/g++.other/crash39.C: New test.
42148
42149 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42150
42151         * g++.old-deja/g++.other/vbase4.C: New test.
42152
42153 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
42154
42155         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
42156         * gcc.dg/special/20000419-2.c: New file. Identical to above.
42157         * gcc.dg/special/special.exp: New test driver which will check
42158         for alias support for the above test.
42159
42160 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
42161
42162         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
42163         problems on small machines.
42164         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
42165         parameterize.
42166
42167 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
42168
42169         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
42170         mips.
42171         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
42172
42173 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
42174
42175         * g++.old_deja/g++.pt/using8.C: New test.
42176
42177 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42178
42179         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
42180
42181 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
42182
42183         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
42184         where a failure is expected.
42185         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
42186
42187 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42188
42189         * g++.old_deja/g++.pt/instantiate12.C: New test.
42190
42191 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42192
42193         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
42194         start of structs.
42195         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
42196         * g++.old-deja/g++.brendan/crash17.C: Likewise.
42197         * g++.old-deja/g++.brendan/crash29.C: Likewise.
42198         * g++.old-deja/g++.brendan/crash48.C: Likewise.
42199         * g++.old-deja/g++.brendan/ns1.C: Likewise.
42200         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
42201         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
42202         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
42203         * g++.old-deja/g++.eh/spec6.C: Likewise.
42204         * g++.old-deja/g++.jason/crash3.C: Likewise.
42205         * g++.old-deja/g++.law/ctors11.C: Likewise.
42206         * g++.old-deja/g++.law/ctors17.C: Likewise.
42207         * g++.old-deja/g++.law/ctors5.C: Likewise.
42208         * g++.old-deja/g++.law/ctors9.C: Likewise.
42209         * g++.old-deja/g++.mike/ambig1.C: Likewise.
42210         * g++.old-deja/g++.mike/net22.C: Likewise.
42211         * g++.old-deja/g++.mike/p3538a.C: Likewise.
42212         * g++.old-deja/g++.mike/p3538b.C: Likewise.
42213         * g++.old-deja/g++.mike/virt3.C: Likewise.
42214         * g++.old-deja/g++.niklas/t128.C: Likewise.
42215         * g++.old-deja/g++.other/anon4.C: Likewise.
42216         * g++.old-deja/g++.other/using1.C: Likewise.
42217         * g++.old-deja/g++.other/warn3.C: Likewise.
42218         * g++.old-deja/g++.pt/t37.C: Likewise.
42219         * g++.old-deja/g++.robertl/eb69.C: Likewise.
42220         * g++.old-deja/g++.robertl/eb71.C: Likewise.
42221
42222 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42223
42224         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
42225
42226 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42227
42228         * gcc.c-torture/execute/stdio-opt-3.c: New test.
42229
42230 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
42231
42232         * gcc.c-torture/compile/20010107-1.c: New test.
42233
42234 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42235
42236         * gcc.c-torture/execute/builtin-noret-1.c: New test.
42237
42238 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42239
42240         * gcc.dg/format/format.h: New file.
42241         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
42242         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
42243         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
42244         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
42245         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
42246         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
42247         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
42248         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
42249         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
42250         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
42251         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
42252         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
42253         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
42254         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
42255         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
42256         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
42257         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
42258         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
42259         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
42260         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
42261         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
42262         instead of declaring standard types, macros and functions in each
42263         test.
42264
42265 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
42266
42267         * gcc.c-torture/execute/20010106-1.c: New test.
42268
42269 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42270
42271         * gcc.dg/format/format.exp: New file.
42272         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
42273         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
42274         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
42275         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
42276         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
42277         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
42278         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
42279         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
42280         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
42281         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
42282         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
42283         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
42284         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
42285         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
42286         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
42287         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
42288         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
42289         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
42290         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
42291         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
42292         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
42293         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
42294         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
42295         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
42296         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
42297         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
42298         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
42299         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
42300         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
42301         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
42302         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
42303         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
42304         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
42305         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
42306         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
42307         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
42308         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
42309         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
42310         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
42311         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
42312         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
42313         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
42314
42315 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
42316
42317         * gcc.c-torture/execute/991228-1.c: Take word endianness into
42318         account.
42319
42320 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
42321
42322         * gcc.c-torture/execute/builtin-complex-1.c: New test.
42323
42324 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
42325
42326         * g++.old-deja/g++.pt/crash62.C: New test.
42327
42328 2001-01-04  Richard Henderson  <rth@redhat.com>
42329
42330         * gcc.dg/20000926-1.c: Update expected warnings.
42331         * gcc.dg/array-2.c: Likewise.
42332         * gcc.dg/array-4.c: Also validate flexible array members.
42333         * gcc.dg/c99-flex-array-1.c: New.
42334
42335 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
42336
42337         * gcc.c-torture/compile/20001222-1.x: Remove.
42338
42339 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42340
42341         * gcc.c-torture/execute/built-in-setjmp.c: New.
42342
42343 2001-01-03  Richard Henderson  <rth@redhat.com>
42344
42345         * gcc.dg/940510-1.c: Update expected error wording.
42346         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
42347
42348 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
42349
42350         * lib/target-supports.exp (check_alias_available): Modified to
42351         indicate aliases not supported if only weak aliases are supported.
42352
42353 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42354
42355         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
42356         Turn on cmpstrsi checks for __pj__ and __i370__.
42357
42358 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42359
42360         * g++.old-deja/g++.other/virtual11.C: New test.
42361
42362 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42363
42364         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
42365
42366 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42367
42368         * gcc.c-torture/compile/20010102-1.c: New test.
42369
42370 2001-01-02  Andreas Jaeger  <aj@suse.de>
42371
42372         * gcc.dg/noreturn-3.c: New test.
42373
42374         * gcc.dg/noreturn-4.c: New test.
42375
42376 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42377
42378         * gcc.c-torture/execute/stdio-opt-1.c: Also test
42379         __builtin_fputc and __builtin_fwrite.
42380
42381 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
42382
42383         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
42384         signed char, not default char.
42385
42386 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
42387
42388         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
42389
42390 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
42391
42392         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
42393
42394 2000-12-29  Richard Henderson  <rth@redhat.com>
42395
42396         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
42397         (__cyg_profile_func_exit): Define.
42398
42399 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
42400
42401         * g++.dg/vtgc1.C: New test.
42402
42403 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
42404
42405         * gcc.dg/noncompile/20001228-1.c: New test.
42406
42407         * gcc.dg/20001228-1.c: New test.
42408
42409         * gcc.c-torture/execute/20001228-1.c: New test.
42410
42411 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
42412
42413         * gcc.dg/format-strfmon-1.c: New test.
42414
42415 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42416
42417         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
42418         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
42419         * gcc.c-torture/execute/string-opt-1.c: Likewise.
42420         * gcc.c-torture/execute/string-opt-2.c: Likewise.
42421         * gcc.c-torture/execute/string-opt-3.c: Likewise.
42422         * gcc.c-torture/execute/string-opt-4.c: Likewise.
42423         * gcc.c-torture/execute/string-opt-6.c: Likewise.
42424         * gcc.c-torture/execute/string-opt-7.c: Likewise.
42425         * gcc.c-torture/execute/string-opt-8.c: Likewise.
42426         * gcc.c-torture/execute/string-opt-9.c: Likewise.
42427         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42428         * gcc.c-torture/execute/string-opt-11.c: Likewise.
42429         * gcc.c-torture/execute/string-opt-12.c: Likewise.
42430
42431         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
42432         * gcc.c-torture/execute/string-opt-4.c: Test index.
42433
42434 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
42435
42436         * gcc.c-torture/compile/20001226-1.c: New test.
42437
42438 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42439
42440         * gcc.c-torture/compile/20001222-1.c: New test.
42441         * gcc.c-torture/compile/20001222-1.x: Xfail.
42442
42443 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
42444
42445         * gcc.c-torture/execute/comp-goto-2.c: New test.
42446
42447 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
42448
42449         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
42450         Use long types if __INT_MAX__ is 32767.
42451         (main): Use cast to (sint32 *) when poking 88 into a_page.
42452
42453         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
42454
42455 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
42456
42457         * gcc.c-torture/compile/20001221-1.c: New test.
42458         * gcc.c-torture/execute/20001221-1.c: New test.
42459
42460 2000-12-20  Richard Henderson  <rth@redhat.com>
42461
42462         * g++.old-deja/g++.pt/crash36.C: Update error lines.
42463         * g++.old-deja/g++.robertl/eb109.C: Likewise.
42464
42465 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42466
42467         * gcc.dg/compare3.c: New test.
42468
42469 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42470
42471         * gcc.dg/format-warnll-1.c: New test.
42472
42473 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
42474
42475         * gcc.dg/cpp/cmdlne-P.c: New test.
42476
42477 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42478
42479         * gcc.c-torture/execute/builtin-abs-1.c,
42480         gcc.c-torture/execute/builtin-abs-2.c: New tests.
42481
42482 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
42483
42484         * gcc.dg/cpp/multiline.c: New test.
42485
42486 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
42487
42488         * g++.old-deja/g++.other/syshdr1.C: Update.
42489         * gcc.dg/cpp/lineflags.c: Remove temporarily.
42490
42491 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42492
42493         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
42494
42495 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42496
42497         * g++.old-deja/g++.pt/ttp65.C: New test.
42498
42499 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42500
42501         * g++.old-deja/g++.pt/ttp64.C: New test.
42502
42503 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42504
42505         * g++.old-deja/g++.pt/spec33.C: New test.
42506
42507 2000-12-14  Catherine Moore  <clm@redhat.com>
42508
42509         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
42510         * gcc.c-torture/execute/920612-2.c: Likewise.
42511         * gcc.c-torture/execute/920428-2.c: Likewise.
42512         * gcc-c-torture/execute/va-arg-11.c: Call exit.
42513         * gcc.c-torture/execute/va-arg-21.c: Likewise.
42514
42515 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42516
42517         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
42518         * gcc.dg/pack-test-2.c: Likewise.
42519
42520 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42521
42522         Tests by Zack Weinberg <zackw@stanford.edu>.
42523
42524         * gcc.dg/cpp/defined.c: Update.
42525         * gcc.dg/cpp/defined_trad.c: New tests.
42526
42527 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42528
42529         * gcc.dg/cpp/trad-direct.c: Update.
42530
42531 2000-12-11  Neil Booth  <neilb@earthling.net>
42532
42533         * gcc.dg/cpp/defined_trad.c
42534
42535 2000-12-11  Neil Booth  <neilb@earthling.net>
42536
42537         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
42538
42539 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42540
42541         * gcc.dg/format-miss-2.c: New test.
42542
42543 2000-12-09  Neil Booth  <neilb@earthling.net>
42544
42545         * gcc.dg/cpp/lineflags.c: New tests.
42546         * gcc.dg/cpp/poison.c: Update.
42547         * gcc.dg/cpp/redef2.c: Update.
42548         * gcc.dg/cpp/skipping.c: New test.
42549
42550 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
42551
42552         * g++.old-deja/g++.other/eh3.C: New testcase.
42553
42554 2000-12-07  Neil Booth  <neilb@earthling.net>
42555
42556         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
42557         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
42558         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
42559         wtr-union-init-2.c, wtr-union-init-3.c: Update.
42560         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
42561         Update.
42562
42563 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42564
42565         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
42566         __SIZE_TYPE__ instead of int for type of integers cast to
42567         pointers.
42568
42569 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
42570
42571         * g++.old-deja/g++.other/cleanup4.C: New test.
42572
42573 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42574
42575         * format-sec-1.c: New test.
42576
42577 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42578
42579         * gcc.dg/format-nonlit-3.c: New test.
42580
42581 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42582
42583         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
42584         through a null pointer.
42585
42586 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42587
42588         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
42589         * g++.old-deja/g++.pt/partial4.C: New test.
42590
42591 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
42592
42593         * gcc.c-torture/execute/ieee/hugeval.x: New.
42594
42595 2000-12-06  Neil Booth  <neilb@earthling.net>
42596
42597         * gcc.dg/cpp/backslash2.c: New tests.
42598
42599 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42600
42601         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
42602         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
42603
42604 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
42605
42606         * gcc.c-torture/execute/20001203-2.c: New testcase.
42607
42608 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
42609
42610         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
42611         * g++.old-deja/g++.other/virtual10.C: New test.
42612
42613 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
42614
42615         * g++.old-deja/g++.mike/pmf5.C: Remove test.
42616
42617 2000-12-05  Richard Henderson  <rth@redhat.com>
42618
42619         * gcc.c-torture/compile/20001205-1.c: New.
42620
42621 2000-12-04  Neil Booth  <neilb@earthling.net>
42622
42623         * g++.old-deja/g++.other/virtual9.C: New test.
42624         * g++.old-deja/g++.pt/crash61.C: New test.
42625         * gcc.c-torture/execute/loop-9.c: New test.
42626
42627 2000-12-04  Neil Booth  <neilb@earthling.net>
42628
42629         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
42630         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
42631         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
42632         * gcc.dg/cpp/extratokens.c: ...here.
42633
42634 2000-12-04  Neil Booth  <neilb@earthling.net>
42635
42636         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
42637         New tests.
42638
42639 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42640
42641         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
42642         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
42643
42644 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42645
42646         * gcc.c-torture/execute/20001203-1.c: New test.
42647
42648 2000-12-03  Neil Booth  <neilb@earthling.net>
42649
42650         * gcc.dg/cpp/macro6.c: New test cases.
42651
42652 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42653
42654         * gcc.c-torture/execute/string-opt-9.c: New test.
42655         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42656         * gcc.c-torture/execute/string-opt-11.c: Likewise.
42657         * gcc.c-torture/execute/string-opt-12.c: Likewise.
42658
42659         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
42660         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
42661
42662 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
42663
42664         * gcc.dg/cpp/if-6.c: New testcase.
42665
42666         * gcc.dg/20001201-1.c: New testcase.
42667
42668 2000-12-02  Neil Booth  <neilb@earthling.net>
42669
42670         * g++.old-deja/g++.other/externC4.C,
42671         g++.old-deja/g++.other/friend10.C: New tests.
42672
42673 2000-12-02  Neil Booth  <neilb@earthling.net>
42674
42675         * g++.old-deja/g++.other/instan2.C
42676         * g++.old-deja/g++.other/instan3.C: New test.
42677
42678 2000-12-02  Neil Booth  <neilb@earthling.net>
42679
42680         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
42681         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
42682         gnuc99.c,gnuc99-pedantic.c: New tests.
42683
42684 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42685
42686         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
42687         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
42688
42689 2000-12-01  Neil Booth  <neilb@earthling.net>
42690
42691         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
42692         * gcc.dg/cpp/poison.c: Update.
42693         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
42694
42695 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
42696
42697         * g77.f-torture/execute/20001201.f: New test.
42698
42699 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42700
42701         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
42702
42703 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
42704
42705         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
42706
42707 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
42708
42709         * g++.old-deja/g++.other/cast6.C: New test.
42710
42711 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
42712
42713         * gcc.c-torture/execute/20001130-2.c: New testcase.
42714
42715 2000-11-30  Richard Henderson  <rth@redhat.com>
42716
42717         * gcc.c-torture/execute/20001130-1.c: New test.
42718
42719 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42720
42721         * g++.old-deja/g++.other/op3.C: New test.
42722
42723 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42724
42725         * g++.old-deja/g++.other/op2.C: New test.
42726
42727 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42728
42729         * g++.old-deja/g++.other/crash38.C: New test.
42730
42731 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
42732
42733         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
42734
42735 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
42736
42737         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
42738         tests.
42739         * gcc.c-torture/execute/string-opt-6.c: New test.
42740
42741         * gcc.dg/20001117-1.c: Add main.
42742
42743 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
42744
42745         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
42746         Move from here ...
42747         * gcc.dg/940510-1.c: ... to here.
42748
42749         * gcc.dg/20000926-1.c: GNU C now allows initializations of
42750         zero-size arrays in toplevel structures.
42751
42752 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
42753
42754         * gcc.c-torture/execute/loop-8.c: New test.
42755
42756 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42757
42758         * g++.old-deja/g++.other/base1.C: New test.
42759
42760 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42761
42762         * g++.old-deja/g++.other/parse2.C: New test.
42763
42764 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42765
42766         * g++.old-deja/g++.pt/incomplete1.C: New test.
42767
42768 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42769
42770         * g++.old-deja/g++.other/friend9.C: New test.
42771
42772 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
42773
42774         * gcc.dg/20001127-1.c: New test.
42775
42776 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
42777
42778         * g++.old-deja/g++.pt/friend46.C: New test.
42779
42780 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
42781
42782         * g++.old-deja/g++.other/ptrmem8.C: New test.
42783
42784 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42785
42786         * gcc.c-torture/execute/string-opt-7.c: New test.
42787         * gcc.c-torture/execute/string-opt-8.c: Likewise.
42788
42789 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
42790
42791         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
42792         instead of 'mkcheck 2'.
42793
42794 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42795
42796         * gcc.c-torture/execute/memcheck/driver.c,
42797         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
42798         C9X references to refer to C99.
42799
42800 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
42801
42802         * gcc.dg/ultrasp3.c: New test.
42803
42804 2000-11-25  Neil Booth  <neilb@earthling.net>
42805
42806         * gcc.dg/cpp/include2.c: Update test to be locale independent.
42807
42808 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
42809
42810         * gcc.c-torture/compile/20001123-2.c: New.
42811
42812 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42813
42814         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
42815
42816 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
42817
42818         * gcc.dg/sequence-point-1.c: Add some new tests.
42819         * gcc.c-torture/execute/20001124-1.c: New test.
42820
42821 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
42822
42823         * g++.old-deja/g++.other/vaarg4.C: New test.
42824         * gcc.c-torture/compile/20001123-1.c: New test.
42825
42826 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
42827
42828         * g++.other/crash24.C: Adjust and remove XFAIL.
42829         * g++.other/crash37.C: New test.
42830
42831 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
42832
42833         * g++.old-deja/g++.pt/instantiate9.C: New test.
42834
42835 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
42836
42837         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
42838         new ABI, too.
42839
42840         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
42841         * g++.old-deja/g++.robertl/eb55.C: Likewise.
42842
42843 2000-11-22  Neil Booth  <neilb@earthling.net>
42844
42845         * gcc.dg/cpp/Wtrigraphs.c: New test.
42846
42847 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
42848
42849         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
42850
42851 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
42852
42853         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
42854
42855 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
42856
42857         * lib/gcc-dg.exp: load_lib scanasm.exp.
42858         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
42859         * lib/g++-dg.exp: load_lib scanasm.exp.
42860         * lib/scanasm.exp: New.
42861         (scan-assembler, scan-assembler-not): Add optional arguments to
42862         test name, or if not present, the pattern name.
42863         (scan-assembler-dem, scan-assembler-dem-not): New.
42864
42865         * g++.dg/dg.exp: New.
42866
42867 2000-11-21  Neil Booth  <neilb@earthling.net>
42868
42869         * gcc.dg/cpp/integrated1.c: Remove.
42870
42871 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
42872
42873         * gcc.c-torture/execute/20001121-1.c: New test.
42874
42875 2000-11-21  Richard Henderson  <rth@redhat.com>
42876
42877         * gcc.c-torture/compile/20001121-1.c: New test.
42878
42879 2000-11-20  Neil Booth  <neilb@earthling.net>
42880
42881         * gcc.dg/cpp/integrated1.c: New test.
42882
42883 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
42884
42885         * g++.old-deja/g++.other/inline17.C: New test.
42886
42887 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
42888
42889         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
42890         local variable to be zero: I made the variable global. Now
42891         uses abort() and exit() instead of relying on main's return value.
42892
42893 2000-11-20  Neil Booth  <neilb@earthling.net>
42894
42895         * gcc.dg/cpp/paste2.c: Update test.
42896         * objc/execute/paste.m: New test.
42897
42898 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42899
42900         * gcc.dg/c99-condexpr-1.c: New test.
42901
42902 2000-11-20  Neil Booth  <neilb@earthling.net>
42903
42904         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
42905
42906 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
42907
42908         * g++.old-deja/g++.pt/export1.C: New test.
42909
42910 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
42911
42912         * gcc.dg/20001117-1.c: New test.
42913
42914 2000-11-18  Richard Henderson  <rth@redhat.com>
42915
42916         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
42917
42918 2000-11-18  Richard Henderson  <rth@redhat.com>
42919
42920         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
42921         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
42922         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
42923
42924 2000-11-18  Richard Henderson  <rth@redhat.com>
42925
42926         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
42927         (main): New.  Exit cleanly.
42928
42929 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42930
42931         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
42932         gcc.dg/c99-fordecl-2.c: New tests.
42933
42934 2000-11-18  Richard Henderson  <rth@redhat.com>
42935
42936         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
42937         * gcc.c-torture/execute/zerolen-2.c: New.
42938
42939 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42940
42941         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
42942         memory.
42943
42944 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
42945
42946         * g++.old-deja/g++.pt/instantiate8.C: New test.
42947
42948 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
42949
42950         * g++.old-deja/g++.other/incomplete.C: Add more tests.
42951         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
42952
42953 2000-11-16  Nick Clifton  <nickc@redhat.com>
42954
42955         * gcc.c-torture/execute/nestfunc-2.c: New test.
42956         * gcc.c-torture/execute/nestfunc-3.c: New test.
42957
42958 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
42959
42960         * gcc.c-torture/compile/20001116-1.c: New test.
42961
42962 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42963
42964         * gcc.c-torture/execute/20001115-1.c: New test.
42965
42966 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
42967
42968         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
42969         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
42970         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
42971         * g++.old-deja/g++.abi/vmihint.C: Likewise.
42972
42973 2000-11-15  Neil Booth  <neilb@earthling.net>
42974
42975         gcc.dg/cpp/_Pragma1.c: Update.
42976         gcc.dg/cpp/_Pragma2.c: New test.
42977
42978 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
42979
42980         * g++.old-deja/g++.other/anon5.C: New test.
42981
42982 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
42983
42984         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
42985         tests.
42986
42987 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
42988
42989         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
42990         output.
42991
42992 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42993
42994         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
42995         labels at end of compound statements.
42996
42997 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
42998
42999         * gcc.c-torture/execute/loop-7.c: New test.
43000
43001 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43002
43003         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
43004
43005 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43006
43007         * gcc.dg/c99-bool-1.c: New test.
43008
43009 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43010
43011         * gcc.dg/c99-scope-1.c: Remove xfail.
43012         * gcc.dg/c99-scope-2.c: New test.
43013
43014 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43015
43016         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
43017         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
43018
43019 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
43020
43021         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
43022         error messages.
43023
43024         * g++.mike/p700.C: Don't typedef wchar_t.
43025         * g++.mike/p784.C: Likewise.
43026         * g++.mike/eb101.C: Don't use __wchar_t.
43027
43028 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
43029
43030         * g77.f-torture/execute/20001111.[fx]: Test premature exit
43031         from DO loop.
43032
43033 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
43034
43035         * gcc.c-torture/execute/20001111-1.c: New test.
43036
43037 2000-11-10  Nick Clifton  <nickc@redhat.com>
43038
43039         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
43040         long multuiple and accumulate.
43041
43042 2000-11-09  Richard Henderson  <rth@redhat.com>
43043
43044         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
43045         via size_t instead of int.
43046
43047         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
43048         * gcc.c-torture/execute/string-opt-2.c: Likewise.
43049         * gcc.c-torture/execute/string-opt-3.c: Likewise.
43050         * gcc.c-torture/execute/string-opt-4.c: Likewise.
43051
43052 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
43053
43054         * gcc.c-torture/compile/20001109-1.c: New test.
43055         * gcc.c-torture/compile/20001109-2.c: New test.
43056
43057 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
43058
43059         * g++.old-deja/g++.pt/operator1.C: New test.
43060         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
43061
43062 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
43063
43064         * gcc.dg/20001108-1.c: New test.
43065
43066 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
43067
43068         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
43069         with both arguments constant strings.
43070         * gcc.c-torture/execute/string-opt-3.c: New test.
43071         * gcc.c-torture/execute/string-opt-4.c: New test.
43072         * gcc.c-torture/execute/string-opt-5.c: New test.
43073
43074 2000-11-08  Nick Clifton  <nickc@redhat.com>
43075
43076         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
43077         mulsidi3adddi patterns.
43078
43079 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
43080
43081         * g++.old-deja/g++.other/crash36.C: New test.
43082
43083 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
43084
43085         * g++.old-deja/g++.other/init16.C: New test.
43086
43087 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
43088
43089         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
43090
43091 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
43092
43093         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
43094         * gcc.c-torture/execute/va-arg-16.x: Likewise.
43095         * gcc.c-torture/execute/va-arg-17.x: Likewise.
43096
43097 2000-11-07  DJ Delorie  <dj@redhat.com>
43098
43099         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
43100
43101 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43102
43103         * gcc.c-torture/execute/string-opt-1.c: New test.
43104
43105 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
43106
43107         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
43108         mips-sgi-irix6.* because the MIPS ABI passes floating-point
43109         parameters in registers, and there is no way for a varargs
43110         function to know in which order the integer and floating-point
43111         parameters should be interleaved when they are placed on the
43112         stack.
43113         * gcc.c-torture/execute/va-arg-16.x: Likewise.
43114         * gcc.c-torture/execute/va-arg-17.x: Likewise.
43115
43116 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43117
43118         * gcc.c-torture/execute/string-opt-2.c: New test.
43119
43120 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
43121
43122         * g++.old-deja/g++.pt/crash60.C: New test.
43123
43124 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
43125
43126         * g++.old-deja/g++.other/crash24.C: New test.
43127         * g++.old-deja/g++.other/crash25.C: New test.
43128         * g++.old-deja/g++.other/crash26.C: New test.
43129         * g++.old-deja/g++.other/crash27.C: New test.
43130         * g++.old-deja/g++.other/crash28.C: New test.
43131         * g++.old-deja/g++.other/crash29.C: New test.
43132         * g++.old-deja/g++.other/crash30.C: New test.
43133         * g++.old-deja/g++.other/crash31.C: New test.
43134         * g++.old-deja/g++.other/crash32.C: New test.
43135         * g++.old-deja/g++.other/crash33.C: New test.
43136         * g++.old-deja/g++.other/crash34.C: New test.
43137         * g++.old-deja/g++.other/crash35.C: New test.
43138
43139 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
43140
43141         * gcc.c-torture/execute/20001031-1.c: New test.
43142
43143 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
43144
43145         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
43146         namespace.
43147
43148         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
43149         standards-conformant.
43150
43151         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
43152
43153         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
43154         * g++.old-deja/g++.mike/p755a.C: Likewise.
43155         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
43156         library makes no calls to `operator new' during initialization.
43157
43158 2000-11-04  Neil Booth  <neilb@earthling.net>
43159
43160         * gcc.dg/cpp/include2.c: New tests.
43161
43162 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
43163
43164         * lib/g++.exp (g++_set_ld_library_path): New function.
43165         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
43166
43167 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
43168
43169         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
43170         warnings.
43171
43172 2000-11-01  Richard Henderson  <rth@redhat.com>
43173
43174         * g++.old-deja/g++.ext/namedret1.C: New.
43175         * g++.old-deja/g++.ext/namedret2.C: New.
43176         * g++.old-deja/g++.ext/namedret3.C: New.
43177
43178 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
43179
43180         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
43181         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
43182
43183 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43184
43185         * gcc.c-torture/execute/va-arg-21.c: New test.
43186
43187 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43188
43189         * gcc.dg/c99-complex-2.c: New test.
43190
43191 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43192
43193         * gcc.c-torture/execute/stdio-opt-1.c: New test.
43194
43195 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
43196
43197         * g++.old-deja/g++.other/inline16.C: New test.
43198
43199 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
43200
43201         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
43202         __PRETTY_FUNCTION__
43203
43204 2000-10-29  Neil Booth  <neilb@earthling.net>
43205
43206         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
43207         New tests.
43208         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
43209         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
43210         optimisation.
43211
43212 2000-10-29  Neil Booth  <neilb@earthling.net>
43213
43214         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
43215         * mi1.c, mi1c.h: Add null directives to multiple-include test.
43216         * mi5.c: Test multiple includes work with -C.
43217         * trigraphs.c: Test ^= version.
43218
43219 2000-10-28  Neil Booth  <neilb@earthling.net>
43220
43221         New tests and test updates for new macro expander.
43222
43223         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
43224         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
43225         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
43226         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
43227         new diagnostic messages.
43228
43229         * gcc.dg/cpp/macro3.c: New tests.
43230
43231 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
43232
43233         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
43234         on the same line.
43235
43236 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
43237
43238         * g++.old-deja/g++.other/eh2.C: New test.
43239
43240 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
43241
43242         * gcc.c-torture/execute/20001027-1.c: New test.
43243
43244 2000-10-26  Richard Henderson  <rth@redhat.com>
43245
43246         * gcc.c-torture/execute/20001026-1.c: New.
43247
43248 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
43249
43250         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
43251         * g++.old-deja/g++.law/builtin1.C: Likewise.
43252         * g++.old-deja/g++.law/ctors10.C: Likewise.
43253         * g++.old-deja/g++.law/virtual3.C: Likewise.
43254         * g++.old-deja/g++.mike/p658.C: Likewise.
43255         * g++.old-deja/g++.other/sibcall1.C: Likewise.
43256         * g++.old-deja/g++.other/vaarg2.C: Likewise.
43257         * g++.old-deja/g++.robertl/eb124.C: Likewise.
43258         * g++.old-deja/g++.robertl/eb44.C: Likewise.
43259         * g++.old-deja/g++.robertl/eb77.C: Likewise.
43260
43261 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
43262
43263         * gcc.c-torture/compile/20001024-1.c: New test.
43264
43265 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
43266
43267         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
43268         to tell us whether or not we are using V3.
43269
43270 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
43271
43272         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
43273         operands.
43274
43275 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43276
43277         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
43278
43279 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
43280
43281         * gcc.c-torture/execute/20001024-1.c: New test.
43282
43283 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
43284
43285         * g++.old-deja/g++.other/sibcall1.C: New test.
43286
43287 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
43288
43289         * gcc.dg/noncompile/init-3.c: New test.
43290
43291 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
43292
43293         * gcc.dg/format-array-1.c: New test.
43294
43295 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43296
43297         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
43298         writing through null pointers; remove comment about testing
43299         unterminated strings.
43300
43301 2000-10-17  Matthew Hiller  <hiller@redhat.com>
43302
43303         * gcc.c-torture/execute/20001017-2.c: New test.
43304
43305 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43306
43307         * gcc.c-torture/compile/20001018-1.c: New test.
43308         * gcc.c-torture/compile/20001018-1.x: Xfail.
43309
43310 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43311
43312         * gcc.c-torture/execute/20001017-1.c: New test.
43313
43314 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43315
43316         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
43317         for multiple use of arguments with scanf formats; add tests for
43318         multiple use of arguments.
43319
43320 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
43321
43322         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
43323
43324 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43325
43326         * gcc.dg/format-miss-1.c: New test.
43327
43328 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
43329
43330         * gcc.c-torture/execute/20001013-1.c: New test.
43331
43332 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
43333
43334         * gcc.dg/format-branch-1.c: New test.
43335
43336 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
43337
43338         * README, lib/file-format.exp: Remove EGCS references.
43339
43340 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
43341
43342         * gcc.dg/20001013-1.c: New test.
43343
43344 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43345
43346         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
43347         for intmax_t in the compiler using __typeof__ and the type rules
43348         for conditional expressions.
43349
43350 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
43351
43352         * gcc.dg/20001012-1.c: New test.
43353         * gcc.dg/20001012-2.c: New test.
43354
43355 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43356
43357         * gcc.dg/format-attr-1.c: New test.
43358
43359 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43360
43361         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
43362         __LONG_LONG_MAX__ instead of LLONG_MAX.
43363
43364 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43365
43366         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
43367         scanf flags.
43368         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
43369         flags.
43370
43371 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
43372
43373         * gcc.dg/sequence-pt-1.c: New test.
43374
43375 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
43376
43377         * gcc.c-torture/execute/20001011-1.c: New testcase.
43378         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
43379
43380 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
43381
43382         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
43383         does not error on it.
43384
43385 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
43386
43387         * gcc.dg/20001009-1.c: New test.
43388
43389 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
43390
43391         * gcc.c-torture/compile/20001009-1.c: Move from here ....
43392         * gcc.c-torture/execute/20001009-2.c: ... to here.
43393
43394 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
43395
43396         * gcc.c-torture/compile/20001009-1.c: New testcase.
43397         * gcc.c-torture/execute/20001009-1.c: New testcase.
43398         Testcases provided by Jan Hubicka <jh@suse.cz>.
43399
43400 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43401
43402         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
43403         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
43404         uintmax_t using <limits.h> to emulate the compiler's internal
43405         logic.  No longer XFAIL %j tests.
43406
43407 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43408
43409         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
43410         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
43411         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
43412         regexps and details of expected handling of some bad formats.
43413         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
43414         suppression.
43415
43416 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43417
43418         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
43419         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
43420         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
43421         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
43422         in list archives.
43423
43424 2000-10-06  Richard Henderson  <rth@cygnus.com>
43425
43426         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
43427         * g++.old-deja/g++.brendan/crash52.C: Likewise.
43428         * g++.old-deja/g++.jason/report.C: Likewise.
43429         * g++.old-deja/g++.law/friend5.C: Likewise.
43430         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
43431         of the expected warnings.
43432
43433 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
43434
43435         * g++.old-deja/g++.pt/enum14.C: New test.
43436
43437 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
43438
43439         * g++.old-deja/g++.pt/crash59.C: New test.
43440
43441 2000-10-04  Will Cohen  <wcohen@redhat.com>
43442
43443         * gcc.dg/20000926-1.c: New test.
43444
43445 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
43446
43447         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
43448         function name for current C++ compiler.
43449         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
43450
43451 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
43452
43453         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
43454         __PRETTY_FUNCTION__.
43455         * g++.old-deja/g++.ext/pretty2.C: Likewise.
43456
43457 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43458
43459         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
43460
43461 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
43462
43463         * gcc.c-torture/compile/20000923-1.c: New test.
43464
43465 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
43466
43467         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
43468         * g++.old-deja/g++.pt/ttp62.C: Same.
43469         * g++.old-deja/g++.other/inline14.C: Same.
43470
43471 2000-09-24  Richard Henderson  <rth@cygnus.com>
43472
43473         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
43474
43475 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43476
43477         * gcc.dg/c90-printf-1.c: Add test for wide string format.
43478
43479 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
43480
43481         * gcc.c-torture/compile/20000922-1.c: New file.
43482
43483 2000-09-21  Nick Clifton  <nickc@redhat.com>
43484
43485         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
43486         a signed long modulo operation.
43487         (mod6): New function - perform an unsigned long modulo operation.
43488         (main): Add tests for modulos of very large numbers by very small
43489         dividends.
43490
43491 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43492
43493         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
43494
43495 2000-09-19  Richard Henderson  <rth@cygnus.com>
43496
43497         * gcc.dg/compare2.c (case 10): XFAIL.
43498
43499 2000-09-18  Richard Henderson  <rth@cygnus.com>
43500
43501         * gcc.c-torture/execute/20000906-1.c: Move ...
43502         * gcc.dg/20000906-1.c: ... here.  Only run on targets
43503         that support __builtin_trap.
43504
43505 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
43506
43507         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
43508
43509 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43510
43511         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
43512         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
43513         more $ format tests.
43514
43515 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43516
43517         * gcc.dg/format-errmk-1.c: New test.
43518
43519 2000-09-17  Greg McGary  <greg@mcgary.org>
43520
43521         * gcc.c-torture/execute/20000917-1.x: Remove.
43522
43523 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43524
43525         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
43526
43527 2000-09-17  Greg McGary  <greg@mcgary.org>
43528
43529         * gcc.c-torture/execute/20000917-1.c: New test.
43530         * gcc.c-torture/execute/20000917-1.x: XFAIL.
43531
43532 2000-09-16  Neil Booth  <NeilB@earthling.net>
43533
43534         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
43535         in nested macro bug.
43536
43537 2000-09-15  Neil Booth  <NeilB@earthling.net>
43538
43539         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
43540
43541 2000-09-14  Jeffrey A Law  (law@cygnus.com)
43542
43543         * gcc.c-torture/execute/20000914-1.c: New test.
43544
43545 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
43546
43547         * g++.other/inline13.C: New test.
43548
43549 2000-09-12  Andreas Jaeger  <aj@suse.de>
43550
43551         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
43552         constant by Ulrich Drepper <drepper@redhat.com>.
43553
43554 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
43555
43556         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
43557
43558 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43559
43560         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
43561
43562 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
43563
43564         * gcc.dg/cpp/backslash.c: New test.
43565
43566 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
43567
43568         * gcc.c-torture/execute/20000910-1.c: New test.
43569         * gcc.c-torture/execute/20000910-2.c: Likewise.
43570
43571 2000-09-11  Robert Lipe  <robertl@sco.com>
43572
43573         * gcc.dg/pragma-align.c: New test.
43574
43575 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
43576
43577         * g++.old-deja/g++.pt/explicit82.C: New test.
43578         * g++.old-deja/g++.pt/explicit83.C: New test.
43579
43580 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
43581
43582         * gcc.dg/asm-names.c: New test.
43583
43584 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43585
43586         * gcc.dg/cpp/tr-warn6.c: New test
43587
43588 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43589
43590         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
43591         be accepted.
43592
43593 2000-09-07  Catherine Moore  <clm@redhat.com>
43594
43595         * gcc.c-torture/execute/unroll-1.c: New test.
43596
43597 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
43598
43599         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
43600         ERROR markers.
43601         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
43602         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
43603         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
43604         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
43605         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
43606         Preprocess only.
43607         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
43608         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
43609
43610 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43611
43612         * g++.old-deja/g++.pt/deduct2.C: New test.
43613
43614 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43615
43616         * g++.old-deja/g++.pt/parms2.C: New test.
43617
43618 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43619
43620         * g++.old-deja/g++.pt/crash58.C: New test.
43621
43622 2000-09-06  Greg McGary  <greg@mcgary.org>
43623
43624         * gcc.c-torture/execute/20000906-1.c: New test.
43625         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
43626
43627 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43628
43629         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
43630
43631 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43632
43633         * g++.old-deja/g++.pt/crash57.C: New test.
43634
43635 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43636
43637         * g++.old-deja/g++.pt/crash56.C: New test.
43638
43639 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43640
43641         * g++.old-deja/g++.pt/koenig1.C: New test.
43642
43643 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
43644
43645         * gcc.dg/20000904-1.c: New test.
43646
43647 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
43648
43649         * gcc.dg/cpp/paste8.c: New test.
43650
43651 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
43652
43653         * gcc.c-torture/compile/20000827-1.c: New test.
43654
43655 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43656
43657         * gcc.dg/format-diag-1.c: New test.
43658
43659 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43660
43661         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
43662         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
43663         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
43664         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
43665         gcc.dg/formatz-1.c: Adjust warning regular expressions.
43666
43667 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
43668
43669         * g++.old-deja/g++.other/nested4.C: New test.
43670
43671 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
43672
43673         * g++.old-deja/g++.ns/scoped1.C: New test.
43674
43675 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
43676
43677         * lib/g++.exp: Support testing already-installed GCC.
43678
43679 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43680
43681         * wtr-label-1.c, wtr-suffix-1.c: New tests.
43682
43683 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43684
43685         * gcc.dg/return-type-2.c: New test.
43686
43687 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
43688
43689         * gcc.c-torture/compile/20000825-1.c: New test.
43690
43691 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
43692
43693         * gcc.dg/dwarf2-2.c: New test.
43694
43695 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
43696
43697         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
43698         dg-warning regexps.
43699
43700 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43701
43702         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
43703         gcc.dg/format-ext-5.c: New tests.
43704
43705 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
43706
43707         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
43708
43709 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
43710
43711         * gcc.dg/noncompile/930622-2.c: Adjust error message.
43712
43713 2000-08-24  Richard Henderson  <rth@cygnus.com>
43714
43715         * gcc.dg/ia64-sync-1.c: New test.
43716         * gcc.dg/ia64-sync-2.c: New test.
43717         * gcc.dg/ia64-asm-1.c: New test.
43718
43719 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43720
43721         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
43722         * gcc.dg/format-ext-2.c: New test.
43723
43724 2000-08-23  Jason Merrill  <jason@redhat.com>
43725
43726         * lib/old-dejagnu.exp: Also ignore "In member function" and
43727         "At global scope".
43728
43729 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43730
43731         * gcc.dg/noncompile/label-lineno-1.c: New test.
43732
43733 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43734
43735         * gcc.dg/c99-array-nonobj-1.c: New test.
43736
43737 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43738
43739         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
43740         tests.
43741         * gcc.dg/format-ext-1.c: New test.
43742
43743 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43744
43745         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
43746         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
43747         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
43748         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
43749         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
43750
43751 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43752
43753         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
43754         gcc.dg/c99-strftime-2.c: New tests.
43755
43756 2000-08-22  Richard Henderson  <rth@cygnus.com>
43757
43758         * gcc.c-torture/execute/20000822-1.c: New test.
43759
43760 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
43761
43762         * gcc.c-torture/execute/20000819-1.x: Remove.
43763
43764 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
43765
43766         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
43767         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
43768         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
43769         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
43770         gcc.dg/format-xopen-1.c: New tests.
43771
43772 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
43773
43774         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
43775
43776 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
43777
43778         * g++.old-deja/g++.other/loop2.C: New test.
43779
43780         * gcc.c-torture/compile/20000606-1.c: New test.
43781         * gcc.c-torture/compile/20000728-1.c: New test.
43782         * gcc.c-torture/execute/20000801-1.c: New test.
43783         * gcc.c-torture/execute/20000801-2.c: New test.
43784         * gcc.c-torture/execute/20000819-1.c: New test.
43785         * gcc.c-torture/execute/20000819-1.x: XFAIL.
43786         * gcc.dg/20000629-1.c: New test.
43787         * gcc.dg/20000724-1.c: New test.
43788         * gcc.dg/20000807-1.c: New test.
43789
43790 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
43791
43792         * gcc.dg/cpp/pragma-1.c: New test.
43793         * gcc.dg/cpp/pragma-2.c: New test.
43794
43795 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
43796
43797         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
43798         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
43799
43800 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43801
43802         * gcc.c-torture/compile/20000818-1.c: New test.
43803
43804 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
43805
43806         * gcc.c-torture/execute/20000818-1.c: New test.
43807
43808 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43809
43810         * gcc.dg/format-va-1.c: New test.
43811
43812 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43813
43814         * g++.old-deja/g++.other/typedef8.C: New test.
43815
43816 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43817
43818         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
43819         * g++.old-deja/g++.mike/net36.C: Mark candidate.
43820         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
43821         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
43822         * g++.old-deja/g++.other/ptrmem7.C: New test.
43823         * g++.old-deja/g++.pt/ptrmem10.C: New test.
43824
43825 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43826
43827         * g++.old-deja/g++.pt/typename27.C: New test.
43828
43829 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
43830
43831         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
43832         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
43833         * g++.old-deja/g++.pt/friend45.C: New test.
43834         * g++.old-deja/g++.other/friend8.C: New test.
43835
43836 2000-08-15  Richard Henderson  <rth@cygnus.com>
43837
43838         * gcc.c-torture/execute/20000815-1.c: New test.
43839
43840 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43841
43842         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
43843         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
43844         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
43845
43846 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
43847
43848         * g++.old-deja/g++.other/refinit2.C: New test.
43849
43850 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
43851
43852         * lib/c-torture.exp (c-torture): Make
43853         compiler_conditional_xfail_data global.
43854         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
43855         compiler_conditional_xfail_data machinery.
43856         (f-torture-execute): Likewise.
43857         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
43858         and only when unrolling loops.
43859
43860         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
43861
43862 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
43863
43864         * g++.old-deja/g++.pt/explicit81.C: New test.
43865
43866 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
43867
43868         * g++.old-deja/g++.pt/typename26.C: New test.
43869
43870 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
43871
43872         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
43873         warning.
43874
43875 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43876
43877         * g++.old-deja/g++.other/array3.C: New test.
43878
43879 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43880
43881         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
43882         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
43883         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
43884         New tests.
43885
43886 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
43887
43888         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
43889         * g++.old-deja/g++.abi/vmihint.C: Likewise.
43890
43891 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
43892
43893         * gcc.c-torture/execute/20000808-1.c: New test.
43894
43895 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43896
43897         * gcc.dg/c90-const-expr-1.c: New test.
43898
43899 2000-08-08  Richard Henderson  <rth@cygnus.com>
43900
43901         * gcc.dg/noncompile/920923-1.c: Declare calloc.
43902
43903 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43904
43905         * gcc.dg/noncompile/const-ll-1.c: New test.
43906
43907 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43908
43909         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
43910
43911 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
43912
43913         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
43914         that running programs linked against the shared version of libobjc
43915         run correctly.
43916
43917 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43918
43919         * gcc.dg/c99-printf-1.c: New test.
43920
43921 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43922
43923         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
43924
43925 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
43926
43927         * gcc.c-torture/execute/20000731-1.x: Delete.
43928
43929 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
43930
43931         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
43932         and torture_without_loops as is done by c-torture.exp.
43933         (search_for): Copy from c-torture.exp.
43934         (gcc-dg-runtest): New function, drives a directory of tests
43935         iterating over the TORTURE_OPTIONS.
43936         (scan-assembler, scan-assembler-not): Move here from
43937         individual directory drivers.
43938
43939         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
43940         defined by lib/gcc-dg.exp.
43941         * gcc.dg/cpp/cpp.exp: Likewise.
43942         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
43943         gcc-dg-runtest, so we cycle over optimization options.
43944
43945         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
43946         * gcc.dg/compare2.c: No longer expected to fail.
43947
43948 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
43949
43950         * gcc.c-torture/execute/20000804-1.c: New test.
43951
43952 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
43953
43954         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
43955
43956 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
43957
43958         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
43959
43960 2000-08-03  Jeffrey A Law  (law@cygnus.com)
43961
43962         * gcc.c-torture/compile/20000803-1.c: New test.
43963
43964 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43965
43966         * gcc.c-torture/execute/20000801-3.c,
43967         gcc.c-torture/execute/20000801-4.c: New tests.
43968         * gcc.c-torture/execute/20000801-3.x,
43969         gcc.c-torture/execute/20000801-4.x: Xfail.
43970
43971 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
43972
43973         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
43974         libobjc/.libs to allow for libtool.
43975
43976 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
43977
43978         * gcc.c-torture/compile/20000802-1.c: New test.
43979
43980 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
43981
43982         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
43983
43984 2000-07-31  Jeffrey A Law  (law@cygnus.com)
43985
43986         * gcc-c-torture/execute/20000731-2.c: New test.
43987
43988         * gcc.c-torture/execute/20000731-1.c: New test.
43989         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
43990
43991 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
43992
43993         * testsuite/gcc.dg/cpp/paste7.c: New test.
43994         * gcc.dg/cpp/20000725-1.c: New test.
43995
43996 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
43997
43998         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
43999         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
44000         declaration warning for __builtin_dwarf_reg_size.
44001
44002         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
44003
44004 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44005
44006         * gcc.dg/noncompile/voidparam-1.c: New test.
44007
44008 2000-07-30  Richard Henderson  <rth@cygnus.com>
44009
44010         * gcc.dg/c90-digraph-1.c: Don't xfail.
44011         * gcc.dg/compare2.c (case 10): Xfail.
44012         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
44013
44014 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
44015
44016         * gcc.dg/c99-main-1.c: New test.
44017
44018 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44019
44020         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
44021
44022 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
44023
44024         * gcc.c-tortuer/execute/20000726-1.c: New test.
44025
44026 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
44027
44028         * gcc.c-torture/execute/enum-2.c: New test.
44029
44030 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44031
44032         * gcc.dg/cpp/tr-warn3.c: New test.
44033
44034 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44035
44036         * g++.old-deja/g++.ext/implicit1.C: Remove.
44037         * g++.old-deja/g++.jason/c2.C: Remove
44038         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
44039         * g++.old-deja/g++.pt/crash16.C: Likewise.
44040         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
44041
44042 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44043
44044         * g++.old-deja/g++.other/for2.C: New test.
44045
44046 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
44047
44048         * gcc.dg/20000720-1.c: New test.
44049
44050 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
44051
44052         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
44053
44054 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
44055
44056         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
44057         * gcc.c-torture/execute/20000722-1.c: New.
44058         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
44059
44060 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
44061
44062         * gcc.dg/cpp/20000720-1.S: New test.
44063
44064 2000-07-21  Michael Meissner  <meissner@redhat.com>
44065
44066         * gcc.c-torture/execute/ieee/hugeval.c: New test.
44067
44068 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
44069
44070         * g++.old-deja/g++.brendan/crash16.C,
44071         g++.old-deja/g++.brendan/parse3.C,
44072         g++.old-deja/g++.brendan/redecl1.C,
44073         g++.old-deja/g++.ns/template13.C,
44074         g++.old-deja/g++.other/decl4.C,
44075         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
44076
44077 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
44078
44079         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
44080         and "Internal error".
44081
44082         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
44083         regexps.
44084         * gcc.dg/cpp/paste6.c: New test.
44085
44086 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
44087
44088         * gcc.dg/cpp/tr-direct.c: New test.
44089
44090         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
44091         gcc.dg/cpp/undef1.c: Tweak error regexps.
44092
44093 2000-07-18  Eric Christopher <echristo@redhat.com>
44094
44095         * gcc.c-torture/compile/20000718-1.c: New test.
44096
44097 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
44098
44099         * cpplex.c (_cpp_push_token): If the token being pushed back
44100         is the previous token in this context, just subtract one from
44101         context->posn.
44102         * cppmacro.c (save_expansion): Clear aux field when storing a
44103         placemarker.
44104
44105 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
44106
44107         * gcc.dg/noncompile/redecl-1.c: New test.
44108
44109 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
44110
44111         * gcc.c-torture/execute/20000717-5.c: New test.
44112         * gcc.c-torture/execute/20000717-1.x: Removed.
44113
44114 2000-07-17  Richard Henderson  <rth@cygnus.com>
44115
44116         * gcc.c-torture/execute/20000717-4.c: New test.
44117
44118 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
44119
44120         * gcc.dg/cpp/syshdr.c: New test.
44121         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
44122
44123 2000-07-17  Neil Booth  <neilb@earthling.net>
44124
44125         * gcc.dg/cpp/cmdlne-dM.c: New test.
44126         * gcc.dg/cpp/cmdlne-dD.c: New test.
44127
44128 2000-07-17  Jeffrey A Law  (law@cygnus.com)
44129
44130         * gcc.c-torture/execute/20000717-3.c: New test.
44131
44132         * gcc.c-torture/compile/20000717-1.c: New test.
44133
44134 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
44135
44136         * gcc.c-torture/execute/20000717-2.c: New test.
44137
44138 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44139
44140         * gcc.dg/formatz-1.c: New test.
44141
44142         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
44143         * gcc.dg/c99-digraph-1.c: New tests.
44144
44145         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
44146         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
44147
44148         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
44149         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
44150         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
44151         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
44152         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
44153         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
44154         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
44155
44156 2000-07-17   Greg McGary <greg@mcgary.org>
44157
44158         * gcc.c-torture/execute/20000717-1.c: New test.
44159         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
44160
44161 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
44162
44163         * gcc.c-torture/execute/20000715-2.c: New test.
44164         * gcc.dg/20000715-1.c: New test.
44165
44166 2000-07-15  Michael Meissner  <meissner@redhat.com>
44167
44168         * gcc.c-torture/execute/20000715-1.c: New test.
44169
44170 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
44171
44172         * gcc.c-torture/execute/20000707-1.c: New test.
44173
44174 2000-07-13  Neil Booth  <NeilB@earthling.net>
44175
44176         * testsuite/gcc.dg/cpp/digraph1.c,
44177         testsuite/gcc.dg/cpp/digraph2.c,
44178         testsuite/gcc.dg/cpp/digraphs.c: New tests.
44179
44180 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
44181
44182         * g77.f-torture/compile/20000630-2.f: New test.
44183         * g77.f-torture/compile/20000630-2.x
44184
44185 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
44186
44187         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
44188
44189 2000-07-11  Neil Booth  <NeilB@earthling.net>
44190
44191         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
44192
44193 2000-07-11  Neil Booth  <NeilB@earthling.net>
44194
44195         * gcc.dg/cpp/cmdlne-C.c: New.
44196
44197 2000-07-09  Neil Booth  <NeilB@earthling.net>
44198
44199         * gcc.dg/cpp/directiv.c: New tests.
44200         * gcc.dg/cpp/undef1.c: Update.
44201
44202 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
44203
44204         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
44205
44206 2000-07-09  Neil Booth  <NeilB@earthling.net>
44207
44208         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
44209
44210 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
44211
44212         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
44213         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
44214
44215 2000-07-08  Neil Booth  <NeilB@earthling.net>
44216
44217         * gcc.dg/cpp/macsyntx.c: New tests.
44218
44219 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
44220
44221         * gcc.dg/20000707-1.c: New test.
44222
44223 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
44224
44225         * gcc.c-torture/execute/20000706-1.c: New test.
44226         * gcc.c-torture/execute/20000706-2.c: New test.
44227         * gcc.c-torture/execute/20000706-3.c: New test.
44228         * gcc.c-torture/execute/20000706-4.c: New test.
44229         * gcc.c-torture/execute/20000706-5.c: New test.
44230
44231 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
44232
44233         * g++.old-deja/g++.pt/instantiate7.C: New test.
44234
44235 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
44236
44237         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
44238         * g++.old-deja/g++.mike/thunk3.C: Likewise.
44239         * g++.old-deja/g++.other/rtti3.C: Likewise.
44240         * g++.old-deja/g++.other/rttid3.C: Likewise.
44241
44242 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
44243
44244         *  g77.f-torture/compile/20000630-1.x: Fix typo
44245
44246 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
44247
44248         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
44249         assembly output.
44250
44251 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
44252
44253         * gcc.dg/cpp/ident.c: New test.
44254
44255 2000-07-05  Neil Booth  <NeilB@earthling.net>
44256
44257         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
44258           gcc.dg/cpp/lexstrng.c: New tests.
44259
44260 2000-07-04  Neil Booth  <NeilB@earthling.net>
44261
44262         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
44263         * gcc.dg/cpp/strify2.c: Same.
44264
44265 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
44266
44267         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
44268         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
44269         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
44270         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
44271
44272         * testsuite/gcc.dg/cpp/macro1.c,
44273         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
44274         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
44275         testsuite/gcc.dg/cpp/strify1.c,
44276         testsuite/gcc.dg/cpp/strify2.c: New tests.
44277
44278 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
44279
44280         * gcc.c-torture/execute/20000703-1.c: New test.
44281
44282 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44283
44284         * g++.old-deja/g++.pt (lookup10.C): New test.
44285
44286 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44287
44288         * g++.old-deja/g++.pt (typename25.C): New test.
44289
44290 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
44291
44292         * gcc.c-torture/compile/20000701-1.c: New test.
44293
44294 2000-06-30  Nick Clifton  <nickc@cygnus.com>
44295
44296         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
44297         to test case.
44298
44299 2000-06-30  Catherine Moore  <clm@cygnus.com>
44300
44301         * gcc.c-torture/execute/align-1.c: New test.
44302
44303 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
44304
44305         * g++.old-deja/g++.pt/expr8.C: New test.
44306         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
44307
44308 2000-06-29  Nick Clifton  <nickc@cygnus.com>
44309
44310         * gcc.c-torture/compile/20000629-1.c: New test.
44311
44312 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
44313
44314
44315         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
44316         gcc.dg/noncompile directory, depending on whether they're
44317         preprocessor tests or not.  Annotate all the tests for the dg
44318         framework.
44319
44320         * gcc.c-torture/noncompile/noncompile.exp: Delete.
44321         * gcc.dg/noncompile/noncompile.exp: New.
44322
44323         * Moved files:
44324         Old name                                New name
44325         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
44326         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
44327         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
44328         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
44329         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
44330         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
44331         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
44332         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
44333         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
44334         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
44335         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
44336         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
44337         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
44338         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
44339         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
44340         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
44341         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
44342         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
44343         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
44344         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
44345         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
44346         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
44347         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
44348         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
44349
44350         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
44351         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
44352         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
44353         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
44354         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
44355         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
44356
44357 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
44358
44359         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
44360         declare one variable.  On the fourth, error.
44361         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
44362         declared by 20000628-1a.h.
44363
44364 2000-06-29  Richard Henderson  <rth@redhat.com>
44365
44366         * gcc.c-torture/execute/930529-1.x: New file.
44367         * gcc.dg/920413-1.c: Adjust expected warning text.
44368         * gcc.dg/980217-1.c: Declare abort.
44369         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
44370
44371 2000-06-29  Jeffrey A Law  (law@cygnus.com)
44372
44373         * g77.f-torture/compile/20000629-1.f: New test.
44374         * g77.f-torture/compile/20000629-1.x: Expected to fail.
44375
44376 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
44377
44378         Rearrange lots of files, removing entirely the
44379         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
44380         directories.
44381
44382         * Deleted files:
44383         gcc.c-torture/code_quality/code_quality.exp
44384         gcc.c-torture/special/special.exp
44385         gcc.failure/failure.exp
44386         gcc.failure/940409-1.x
44387         gcc.c-torture/compile/961203-1.x
44388
44389         * New files:
44390         gcc.misc-tests/linkage.exp
44391         gcc.c-torture/execute/920730-1t.c
44392         gcc.c-torture/execute/920730-1t.x
44393         gcc.c-torture/compile/920520-1.x
44394         gcc.c-torture/compile/920521-1.x
44395         gcc.c-torture/compile/981006-1.x
44396         gcc.c-torture/execute/eeprof-1.x
44397
44398         * Moved files (possibly with modifications to fit a new harness):
44399         Old name                                New name
44400         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
44401         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
44402         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
44403         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
44404         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
44405         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
44406         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
44407         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
44408         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
44409         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
44410         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
44411         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
44412         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
44413         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
44414
44415 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
44416
44417         * c-torture/compile/961203-1.x: Delete.
44418
44419         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
44420         not exit. Include stdio.h.
44421         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
44422         * gcc.misc-tests/dg-12.c: Likewise.
44423         * gcc.misc-tests/dg-5.c: Likewise.
44424         * gcc.misc-tests/dg-6.c: Likewise.
44425         * gcc.misc-tests/dg-7.c: Prototype abort.
44426         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
44427         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
44428         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
44429         not exit.
44430         * gcc.misc-tests/sieve.c: Use return from main, not exit.
44431         * gcc.misc-tests/sort2.c: Use return from main, not exit.
44432
44433 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
44434
44435         * gcc.dg/cpp/20000628-1.c: New test.
44436         * gcc.dg/cpp/20000628-1.h: New header for above test.
44437         * gcc.dg/cpp/20000628-1a.h: Likewise.
44438
44439 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
44440
44441         * gcc.dg/cpp: New directory.
44442         * gcc.dg/cpp/cpp.exp: New driver.
44443         * gcc.dg/cpp/20000627-1.c: New test.
44444         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
44445         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
44446         and rewrite as a compilation test.
44447
44448         * gcc.dg: Move many files into the cpp subdirectory, possibly
44449         renaming or editing them as well.
44450         Old name                New name
44451         990119-1.c              cpp/19990119-1.c
44452         990228-1.c              cpp/19990228-1.c
44453         990407-1.c              cpp/19990407-1.c
44454         990409-1.c              cpp/19990409-1.c
44455         990413-1.c              cpp/19990413-1.c
44456         990703-1.c              cpp/19990703-1.c
44457         20000127-1.c            cpp/20000127-1.c
44458         20000129-1.c            cpp/20000129-1.c
44459         20000207-1.c            cpp/20000207-1.c
44460         20000207-2.c            cpp/20000207-2.c
44461         20000209-1.c            cpp/20000209-1.c
44462         20000209-2.c            cpp/20000209-2.c
44463         20000301-1.c            cpp/20000301-1.c
44464         20000419-1.c            cpp/20000419-1.c
44465         20000510-1.S            cpp/20000510-1.S
44466         20000519-1.c            cpp/20000519-1.c
44467         20000529-1.c            cpp/20000529-1.c
44468         20000625-1.c            cpp/20000625-1.c
44469         20000625-2.c            cpp/20000625-2.c
44470         cpp-as1.c               cpp/assert1.c
44471         cpp-as2.c               cpp/assert2.c
44472         cxx-comments-1.c        cpp/cxxcom1.c
44473         cxx-comments-2.c        cpp/cxxcom2.c
44474         endif-label.c           cpp/endif.c
44475         cpp-hash1.c             cpp/hash1.c
44476         cpp-hash2.c             cpp/hash2.c
44477         cpp-if1.c               cpp/if-1.c
44478         cpp-if2.c               cpp/if-2.c
44479         cpp-if3.c               cpp/if-3.c
44480         cpp-if4.c               cpp/if-4.c
44481         cpp-if5.c               cpp/if-5.c
44482         cpp-cond.c              cpp/if-cexp.c
44483         cpp-missingop.c         cpp/if-mop.c
44484         cpp-missingparen.c      cpp/if-mpar.c
44485         cpp-opprec.c            cpp/if-oppr.c
44486         cpp-ifparen.c           cpp/if-paren.c
44487         cpp-shortcircuit.c      cpp/if-sc.c
44488         cpp-shift.c             cpp/if-shift.c
44489         cpp-unary.c             cpp/if-unary.c
44490         cpp-li1.c               cpp/line1.c
44491         cpp-li2.c               cpp/line2.c
44492         lineno.c                cpp/line3.c
44493         lineno-2.c              cpp/line4.c
44494         cpp-mi.c                cpp/mi1.c
44495         cpp-mic.h               cpp/mi1c.h
44496         cpp-micc.h              cpp/mi1cc.h
44497         cpp-mind.h              cpp/mi1nd.h
44498         cpp-mindp.h             cpp/mi1ndp.h
44499         cpp-mix.h               cpp/mi1x.h
44500         cpp-mi2.c               cpp/mi2.c
44501         cpp-mi2a.h              cpp/mi2a.h
44502         cpp-mi2b.h              cpp/mi2b.h
44503         cpp-mi2c.h              cpp/mi2c.h
44504         cpp-mi3.c               cpp/mi3.c
44505         cpp-mi3.def             cpp/mi3.def
44506         poison-1.c              cpp/poison.c
44507         pr-impl.c               cpp/prag-imp.c
44508         cpp-redef-2.c           cpp/redef1.c
44509         cpp-redef.c             cpp/redef2.c
44510         strpaste.c              cpp/strp1.c
44511         strpaste-2.c            cpp/strp2.c
44512         cpp-tradpaste.c         cpp/tr-paste.c
44513         cpp-tradstringify.c     cpp/tr-str.c
44514         cpp-tradwarn1.c         cpp/tr-warn1.c
44515         cpp-tradwarn2.c         cpp/tr-warn2.c
44516         trigraphs.c             cpp/trigraphs.c
44517         cpp-unc1.c              cpp/unc1.c
44518         cpp-unc2.c              cpp/unc2.c
44519         cpp-unc3.c              cpp/unc3.c
44520         cpp-unc.c               cpp/unc4.c
44521         undef.c                 cpp/undef1.c
44522         undef-2.c               cpp/undef2.c
44523         cpp-wi1.c               cpp/widestr1.c
44524
44525 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
44526
44527         * lib/g++.exp (g++_include_flags): Tweak.
44528
44529 2000-06-27  H.J. Lu  <hjl@gnu.org>
44530             Loren J. Rittle  <ljrittle@acm.org>
44531
44532         * lib/g++.exp (g++_include_flags): Override libgloss.exp
44533         version with one that knows about the new gcc tree structure.
44534         (g++_link_flags): Same.
44535
44536 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
44537
44538         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
44539         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
44540         case we are cross-compiling.
44541
44542         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
44543         g++.old-deja/g++.niklas/Makefile.in,
44544         g++.old-deja/g++.niklas/configure.in,
44545         g++.old-deja/g++.other/Makefile.in,
44546         g++.old-deja/g++.other/configure.in,
44547         gcc.c-torture/code_quality/Makefile.in,
44548         gcc.c-torture/code_quality/configure.in,
44549         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
44550         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
44551         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
44552         gcc.c-torture/execute/ieee/Makefile.in,
44553         gcc.c-torture/execute/ieee/configure.in,
44554         gcc.c-torture/noncompile/Makefile.in,
44555         gcc.c-torture/noncompile/configure.in,
44556         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
44557         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
44558         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
44559
44560 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
44561
44562         * g++.old-deja/g++.other/ambig3.C: New test.
44563
44564 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
44565
44566         * g++.old-deja/g++.pt/syntax1.C: New test.
44567         * g++.old-deja/g++.pt/syntax2.C: New test.
44568         * g++.old-deja/g++.other/syntax3.C: New test.
44569         * g++.old-deja/g++.other/syntax4.C: New test.
44570
44571 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
44572
44573         * gcc.dg/20000623-1.c: Prototype exit and abort.
44574
44575 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
44576
44577         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
44578         New tests.
44579         * gcc.dg/cpp-mi3.def: New file.
44580
44581         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
44582         inside assertions.
44583         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
44584         lexer's error messages.
44585         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
44586         divine anything from the linemarkers.
44587         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
44588         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
44589
44590 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
44591
44592         * gcc.dg/20000623-1.c: New test.
44593
44594 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
44595
44596         * gcc.c-torture/execute/20000622-1.c: New test.
44597
44598 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
44599
44600         * g++.old-deja/g++.other/init15.C: New test.
44601
44602 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
44603
44604         * g++.old-deja/g++.pt/vaarg2.C: New test.
44605         * g++.old-deja/g++.pt/vaarg3.C: New test.
44606
44607 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
44608
44609         * g++.old-deja/g++.other/dyncast6.C: New test.
44610
44611 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
44612
44613         * gcc.c-torture/execute/loop-6.c: New test.
44614
44615 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
44616
44617         * gcc.dg/20000614-1.c: New test.
44618         * gcc.dg/20000614-2.c: New test.
44619
44620 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
44621
44622         * g++.old-deja/g++.other/inline12.C: New test.
44623
44624 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
44625
44626         * g++.old-deja/g++.other/eh1.C: New test.
44627
44628 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
44629
44630         * g++.old-deja/g++.other/type.C: New test.
44631
44632 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
44633
44634         * g++.old-deja/g++.other/initstring.C: New test.
44635
44636 2000-06-12  Jason Merrill  <jason@redhat.com>
44637
44638         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
44639
44640 2000-06-09  Jeffrey A Law  (law@cygnus.com)
44641
44642         * gcc.c-torture/compile/20000609-1.c: New test.
44643
44644 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
44645
44646         * gcc.dg/20000609-1.c: New test.
44647
44648 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
44649
44650         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
44651         * gcc.c-torture/noncompile/poison-1.c: Move...
44652         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
44653         * gcc.dg/cpp-li1.c: Add a token after the #line.
44654
44655 2000-06-05  Richard Henderson  <rth@cygnus.com>
44656
44657         * gcc.c-torture/execute/20000605-2.c: New test.
44658         * gcc.c-torture/execute/20000605-3.c: New test.
44659
44660 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
44661
44662         * g77.f-torture/execute/20000503-1.x: New file.
44663
44664 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
44665
44666         * g++.old-deja/g++.eh/badalloc1.C: New test.
44667
44668 2000-06-05  Richard Henderson  <rth@cygnus.com>
44669
44670         * gcc.c-torture/execute/20000605-1.c: New test.
44671
44672 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
44673             Nathan Sidwell <nathan@codesourcery.com>
44674
44675         * gcc.c-torture/compile/20000605-1.c: New test.
44676
44677 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
44678
44679         * g77.f-torture/compile/20000601-1.f: New test.
44680
44681 2000-06-03  Richard Henderson  <rth@cygnus.com>
44682
44683         * gcc.c-torture/execute/20000603-1.c: New.
44684
44685 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
44686
44687         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
44688         * gcc.dg/noreturn-2.c (noreturn): Likewise.
44689
44690 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
44691
44692         * gcc.dg/compare2.c (case 12): XFAIL.
44693         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
44694         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
44695
44696         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
44697
44698 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
44699
44700         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
44701         guard macro is already defined when the header is first
44702         included.
44703         * gcc.dg/cpp-mix.h: New file.
44704         * gcc.dg/endif-label.c: Update patterns to match compiler.
44705
44706         * g++.brendan/complex1.C: Declare abort.
44707         * g++.law/refs4.C: Remove XFAIL.
44708         * g++.oliva/expr2.C: Declare abort and exit.
44709
44710 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
44711
44712         * gcc.c-torture/execute/20000528-1.c: New test.
44713
44714         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
44715         * g++.old-deja/g++.law/temps4.C: Likewise.
44716
44717         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
44718         stdlib.h.  Call abort() on failure.
44719         * g++.old-deja/g++.law/refs4.C: Likewise.
44720         * g++.old-deja/g++.law/temps4.C: Likewise.
44721         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
44722         * gcc.c-torture/execute/20000112-1.c: Include string.h.
44723
44724 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
44725
44726         Relative to g++.dg/special:
44727         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
44728
44729         Relative to g++.old-deja:
44730         * g++.brendan/complex1.C, g++.jason/optimize2.C,
44731         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
44732         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
44733         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
44734         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
44735         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
44736         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
44737
44738         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
44739         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
44740         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
44741         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
44742         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
44743         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
44744         and/or string.h.
44745
44746         * g++.other/goto1.C: Update expectations for error messages.
44747
44748 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
44749
44750         * gcc.c-torture/compile/20000523-1.c: New test.
44751
44752 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
44753
44754         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
44755
44756 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
44757
44758         * g++.old-deja/g++.eh/catch11.C: New test.
44759         * g++.old-deja/g++.eh/catch12.C: New test.
44760
44761 2000-05-24  Nick Clifton  <nickc@cygnus.com>
44762
44763         * gcc.c-torture/execute/20000523-1.c: New test.
44764
44765 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
44766
44767         * c-torture/execute/bcp-1.c: Replace abort in arg of
44768         __builtin_constant_p with a generic external function.
44769
44770         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
44771         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
44772         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
44773         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
44774         Prototype abort and/or exit.
44775
44776         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
44777         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
44778         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
44779         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
44780
44781 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
44782
44783         * gcc.dg/dwarf2-1.c: New test.
44784
44785 2000-05-20  Richard Henderson  <rth@cygnus.com>
44786
44787         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
44788
44789 2000-05-20  Andreas Jaeger  <aj@suse.de>
44790
44791         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
44792         testcase.
44793
44794 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
44795
44796         * gcc.c-torture/execute/20000519-2.c: New test.
44797
44798 2000-05-19  Andreas Jaeger  <aj@suse.de>
44799
44800         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
44801         which fails with SSA.
44802
44803         * lib/c-torture.exp: Also test with -O3 -fssa.
44804
44805 2000-05-18  Michael Meissner  <meissner@redhat.com>
44806
44807         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
44808         * gcc.c-torture/execute/920415-1.c: Ditto.
44809         * gcc.c-torture/execute/920501-1.c: Ditto.
44810         * gcc.c-torture/execute/conversion.c: Ditto.
44811         * gcc.c-torture/execute/cvt-1.c: Ditto.
44812
44813 2000-05-18  Jeffrey A Law  (law@cygnus.com)
44814
44815         * gcc.c-torture/compile/20000518-1.c: New test.
44816
44817 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
44818
44819         * g77.f-torture/compile/200005018.f: New test.
44820
44821 2000-05-17  Jeffrey A Law  (law@cygnus.com)
44822
44823         * gcc.c-torture/compile/20000517-1.c: New test.
44824
44825 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44826
44827         * gcc.c-torture/execute/20000516-1.c: New test.
44828
44829 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
44830
44831         * g++.old-deja/g++.other/eh.C: New test.
44832
44833 2000-05-12  Richard Henderson  <rth@cygnus.com>
44834
44835         * gcc.c-torture/execute/990208-1.c (main): Don't pass
44836         constants through to doit's conditional.
44837
44838 2000-05-11  Jeffrey A Law  (law@cygnus.com)
44839
44840         * gcc.c-torture/compile/20000511-1.c: New test.
44841         * g77.f-torture/compile/20000511-1.f: New test.
44842         * g77.f-torture/compile/20000511-2.f: New test.
44843
44844 2000-05-11  Michael Meissner  <meissner@redhat.com>
44845
44846         * gcc.c-torture/execute/20000511-1.c: New test.
44847
44848 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
44849
44850         * gcc.dg/dg.exp: Scan .S files as well as .c files.
44851         * gcc.dg/20000510-1.S: New.
44852
44853 2000-05-08  Catherine Moore  <clm@cygnus.com>
44854
44855         * gcc.dg/unused-3.c: New.
44856
44857 2000-05-06  Richard Henderson  <rth@cygnus.com>
44858
44859           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
44860           * g++.old-deja/g++.mike/warn1.C: Likewise.
44861           * g++.old-deja/g++.pt/local1.C: Likewise.
44862           * g++.old-deja/g++.pt/local7.C: Likewise.
44863           * g++.old-deja/g++.pt/spec16.C: Likewise.
44864
44865 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
44866
44867         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
44868
44869 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
44870
44871           * g77.f-torture/execute/20000503-1.f: New test.
44872
44873 2000-05-04  Andreas Jaeger  <aj@suse.de>
44874
44875         * gcc.dg/noreturn-2.c: New test.
44876
44877 2000-05-04  Neil Booth  <NeilB@earthling.net>
44878
44879         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
44880         preprocessor.
44881
44882 2000-05-04  Richard Henderson  <rth@cygnus.com>
44883
44884         * gcc.c-torture/execute/20000503-1.c: Fix typo.
44885
44886 2000-05-04  Richard Henderson  <rth@cygnus.com>
44887
44888         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
44889         OpenSSL by Jason R Thorpe.
44890
44891 2000-05-03  Jim Wilson  <wilson@cygnus.com>
44892
44893         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
44894
44895 2000-05-03  Robert Lipe <robertlipe@usa.net>
44896
44897         * gcc.dg/20000503-1.c: New test.
44898
44899 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
44900
44901         * gcc.c-torture/compile/20000502-1.c: New test.
44902         * g++.old-deja/g++.other/align.C: New test.
44903         * gcc.dg/cpp-tradstringify.c: New test.
44904
44905 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
44906
44907         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
44908         and hard registers.
44909
44910 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
44911
44912         * gcc.c-torture/execute/loop-5.c: New test.
44913
44914 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
44915
44916         * gcc.c-torture/execute/va-arg-20.c: New test.
44917
44918 2000-04-23  Jeffrey A Law  (law@cygnus.com)
44919
44920         * gcc.c-torture/execute/20000422-1.c: New test.
44921
44922 2000-04-20  Greg McGary  <gkm@gnu.org>
44923
44924         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
44925         when optimizing, but without sibling-call optimizations (-O1).
44926
44927 2000-04-20  Jeffrey A Law  (law@cygnus.com)
44928
44929           * gcc.c-torture/compile/20000420-1.c: New test.
44930
44931 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
44932
44933         * g++.abi/ptrflags.C: New test.
44934         * g++.eh/catchptr1.C: Test incomplete pointer chains.
44935
44936 2000-04-19  Catherine Moore  <clm@cygnus.com>
44937
44938         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
44939
44940 2000-04-19  Greg McGary  <gkm@gnu.org>
44941
44942         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
44943         sibling-call optimizations.
44944
44945 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
44946
44947         * gcc.dg/20000419-1.c: New test.
44948
44949 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
44950
44951         * gcc.c-torture/execute/20000412-6.c: New test.
44952
44953 2000-04-12  Jeffrey A Law  (law@cygnus.com)
44954
44955         * gcc.c-torture/execute/20000412-5.c: New test.
44956         * g77.f-torture/compile/20000412-1.f: New test.
44957         * gcc.c-torture/execute/20000412-4.c: New test.
44958         * gcc.c-torture/compile/20000412-2.c: New test.
44959         * gcc.c-torture/execute/20000412-3.c: New test.
44960         * gcc.c-torture/compile/20000412-1.c: New test.
44961         * gcc.c-torture/execute/20000412-2.c: New test.
44962
44963 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
44964
44965         * objc/execute/bf-20.m: New test.
44966
44967 2000-04-10  Richard Henderson  <rth@cygnus.com>
44968
44969         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
44970
44971         * gcc.c-torture/execute/20000412-1.c: New test.
44972
44973 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
44974
44975         * g++.old-deja/g++.eh/catchptr1.C: New test.
44976
44977 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
44978
44979         * g++.old-deja/g++.abi/cxa_vec.C: New test.
44980
44981 2000-04-08  Neil Booth  <NeilB@earthling.net>
44982
44983         * gcc.dg/cpp-nullchar.c: Remove test as
44984         embedded nulls cause problems.
44985
44986 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44987
44988         * gcc.dg/compare2.c: New test.
44989
44990 2000-04-08  Neil Booth  <NeilB@earthling.net>
44991
44992         * gcc.dg/cpp-nullchar.c: New test.
44993
44994 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
44995
44996         * gcc.dg/cpp-mi2.c: New test.
44997         * gcc.dg/cpp-mi2[abc].h: New files.
44998
44999 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
45000
45001         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
45002         member name.
45003
45004 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
45005
45006         * g++.old-deja/g++.abi/vmihint.C: New test.
45007
45008 2000-04-06  Neil Booth  <NeilB@earthling.net>
45009
45010         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
45011         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
45012         copyright.
45013
45014 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
45015
45016         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
45017         avoid stack-frame overwrite.
45018
45019 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
45020
45021         * gcc.c-torture/compile/20000405-2.c: New test.
45022         * gcc.c-torture/compile/20000405-3.c: New test.
45023
45024 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45025
45026         * gcc.c-torture/compile/20000405-1.c: New test.
45027
45028 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
45029
45030         * gcc.dg/cast-qual-1.c: Revert last change.
45031
45032 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45033
45034         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
45035
45036 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
45037
45038         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
45039         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
45040
45041 2000-04-03  Jeffrey A Law  (law@cygnus.com)
45042
45043         * gcc.c-torture/compile/20000403-2.c: New test.
45044         * gcc.c-torture/compile/20000403-1.c: New test.
45045
45046 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
45047
45048         * gcc.c-torture/execute/20000403-1.c: New test.
45049
45050 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
45051
45052         * gcc.c-torture/execute/20000402-1.c: New test.
45053
45054 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
45055
45056         * gcc.c-torture/execute/va-arg-15.c: New test.
45057         * gcc.c-torture/execute/va-arg-16.c: New test.
45058         * gcc.c-torture/execute/va-arg-17.c: New test.
45059         * gcc.c-torture/execute/va-arg-18.c: New test.
45060         * gcc.c-torture/execute/va-arg-19.c: New test.
45061
45062 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
45063
45064         * gcc.c-torture/compile/981211-1.c: Move to...
45065         * gcc.dg/cpp-as1.c: ...here.
45066         * gcc.dg/cpp-as2.c: New file.
45067
45068         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
45069         compiler.
45070
45071 2000-04-02  Neil Booth  <NeilB@earthling.net>
45072
45073         * gcc.dg/cpp-cond.c  New tests.
45074         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
45075         accidental success less likely.
45076         * gcc.dg/cpp-missingop.c  New tests.
45077         * gcc.dg/cpp-missingparen.c  New tests.
45078         * gcc.dg/cpp-shift.c  New tests.
45079         * gcc.dg/cpp-shortcircuit.c  New tests.
45080         * gcc.dg/cpp-unary.c  New tests.
45081
45082 2000-03-29  Jeffrey A Law  (law@cygnus.com)
45083
45084         * gcc.c-torture/compile/20000329-1.c: New test.
45085
45086 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
45087
45088         * gcc.c-torture/compile/20000326-1.c: New test.
45089         * gcc.c-torture/compile/20000326-2.c: New test.
45090
45091 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
45092
45093         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
45094         the first parameter is a function argument.
45095
45096 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
45097
45098         * g++.old-deja/g++.ext/array4.C: New test.
45099
45100 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
45101
45102         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
45103
45104 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45105
45106         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
45107
45108 2000-03-19  Richard Henderson  <rth@cygnus.com>
45109
45110         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
45111
45112 2000-03-19  Richard Henderson  <rth@cygnus.com>
45113
45114         * gcc.c-torture/compile/20000319-1.c: New test.
45115
45116 2000-03-14  Jeffrey A Law  (law@cygnus.com)
45117
45118         * gcc.c-torture/execute/20000314-3.c: New test.
45119         * gcc.c-torture/execute/20000314-2.c: New test.
45120         * gcc.c-torture/execute/20000314-1.c: New test.
45121         * gcc.c-torture/compile/20000314-2.c: New test.
45122         * gcc.c-torture/compile/20000314-1.c: New test.
45123
45124 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
45125
45126         * g++.old-deja/g++.warn/inline.C: New test.
45127
45128 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
45129
45130         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
45131         standards-compliant result rather than specific constants.
45132         Put test-values in array.
45133
45134 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
45135
45136         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
45137         (g++_target_compile): Put test-specific options last.
45138
45139 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45140
45141         * g++.old-deja/g++.eh/vbase4.C: New test.
45142
45143 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45144
45145         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
45146
45147 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45148
45149         * g++.old-deja/g++.brendan/misc12.C: Removed.
45150         * g++.old-deja/g++.pt/memtemp77.C: Constify.
45151         * g++.old-deja/g++.ext/pretty4.C: New test.
45152
45153 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45154
45155         * g++.old-deja/g++.other/string2.C: New test.
45156
45157 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
45158
45159         * g++.old-deja/g++.warn/impint2.C: New test.
45160
45161 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
45162
45163         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
45164         is 1, not zero.
45165
45166 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
45167
45168         * g++.old-deja/g++.warn/impint.C: New test.
45169         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
45170         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
45171         * g++.old-deja/g++.pt/explicit12.C: Likewise.
45172         * g++.old-deja/g++.pt/explicit13.C: Likewise.
45173         * g++.old-deja/g++.pt/explicit17.C: Likewise.
45174         * g++.old-deja/g++.pt/explicit18.C: Likewise.
45175         * g++.old-deja/g++.pt/explicit19.C: Likewise.
45176         * g++.old-deja/g++.pt/explicit23.C: Likewise.
45177         * g++.old-deja/g++.pt/explicit31.C: Likewise.
45178         * g++.old-deja/g++.pt/explicit35.C: Likewise.
45179         * g++.old-deja/g++.pt/explicit6.C: Likewise.
45180         * g++.old-deja/g++.pt/memclass7.C: Likewise.
45181
45182 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
45183
45184         * gcc.dg/cpp-redef.c: New test.
45185
45186 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
45187
45188         * g++.old-deja/g++.pt/unify7.C: New test.
45189
45190 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45191
45192         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
45193         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
45194
45195 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
45196
45197         * gcc.c-torture/compile/20000224-1.c: New test.
45198
45199 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45200
45201         * gcc.c-torture/compile/cpp-2.c: New test.
45202         * gcc.c-torture/compile/cpp-1.c: New test.
45203
45204 2000-02-25  Jeffrey A Law  (law@cygnus.com)
45205
45206         * gcc.c-torture/execute/20000225-1.c: New test.
45207
45208 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45209
45210         * gcc.dg/cpp-li2.c: New test.
45211
45212         * gcc.dg/cpp-wi1.c: New test.
45213
45214         * gcc.dg/cpp-li1.c: New test.
45215
45216 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
45217
45218         * g++.old-deja/g++.other/sizeof5.C: New test.
45219
45220 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45221
45222         * gcc.c-torture/execute/va-arg-13.c: New test.
45223
45224 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
45225
45226         * gcc.c-torture/execute/va-arg-12.c: New test.
45227
45228 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
45229
45230         * gcc.c-torture/execute/20000223-1.c: New test.
45231
45232 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
45233
45234         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
45235
45236 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
45237
45238         * g++.old-deja/g++.abi/ptrmem.C: New test.
45239
45240 2000-02-19  Richard Henderson  <rth@cygnus.com>
45241
45242         * gcc.c-torture/compile/init-3.c: New.
45243
45244 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
45245
45246         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
45247         ALWAYS_CXXFLAGS.
45248
45249 2000-02-11  Robert Lipe <robertl@sco.com>
45250
45251         * gcc.c-torture/compile/20000211-3.c: New test.
45252
45253 2000-02-11  Martin Buchholz <martin@xemacs.org>
45254
45255         * gcc.c-torture/compile/20000211-2.c: New test.
45256
45257 2000-02-11  Jeffrey A Law  (law@cygnus.com)
45258
45259         * gcc.c-torture/compile/20000211-1.c: New test.
45260
45261 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
45262
45263         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
45264           on native targets
45265
45266 2000-02-08  Nathan Sidwell  <nathan@acm.org>
45267
45268         * g++.old-deja/g++.other/cast5.C: New test.
45269
45270 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
45271
45272         * gcc.c-torture/execute/20000205-1.c: New.
45273
45274 2000-02-03  Nathan Sidwell  <nathan@acm.org>
45275
45276         * g++.old-deja/g++.jason/cast3.C: Return void.
45277         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
45278
45279 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45280
45281         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
45282
45283         * gcc.dg/loop-1.c: New test.
45284
45285 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
45286
45287         * gcc.c-torture/compile/20000127-1.c: New test.
45288         * gcc.c-torture/execute/991228-1.c: New test.
45289
45290 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45291
45292         * gcc.dg/unused-2.c: New test.
45293
45294         * gcc.dg/conv-1.c: New test.
45295
45296 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
45297
45298         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
45299         compiler.
45300         (tool_option_proc): Fix typo.
45301
45302 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
45303
45304         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
45305         of the ld on the host, not on the build machine.
45306         Also, don't crash if '--help' is not a supported option.
45307
45308 2000-01-24  Richard Henderson  <rth@cygnus.com>
45309
45310         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
45311
45312 2000-01-20  Jeffrey A Law  (law@cygnus.com)
45313
45314         * gcc.c-torture/execute/20000120-2.c: New test.
45315         * gcc.c-torture/execute/20000120-1.c: New test.
45316
45317 2000-01-13  Jeffrey A Law  (law@cygnus.com)
45318
45319         * gcc.c-torture/execute/20000113-1.c: New test.
45320
45321 2000-01-12  Jeffrey A Law  (law@cygnus.com)
45322
45323         * gcc.c-torture/execute/20000112-1.c: New test.
45324
45325 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45326
45327         * gcc.dg/20000111-1.c: New test.
45328
45329 2000-01-10  Jeffrey A Law  (law@cygnus.com)
45330
45331         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
45332         with 16 bit integers.
45333
45334 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45335
45336         * gcc.dg/20000108-1.c: New test.
45337
45338 2000-01-05  Nathan Sidwell  <nathan@acm.org>
45339
45340         * g++.old-deja/g++.ns/koenig8.C: New test.
45341
45342 2000-01-05  Nathan Sidwell  <nathan@acm.org>
45343
45344         * g++.old-deja/g++.other/cast4.C: New test.
45345
45346 2000-01-05  Jeffrey A Law  (law@cygnus.com)
45347
45348         * gcc.c-torture/compile/20000105-2.c: New test.
45349         * gcc.c-torture/compile/20000105-1.c: New test.
45350
45351 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45352
45353         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
45354         references to printf & atoi to conform to ANSI standard.
45355         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
45356         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
45357         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
45358         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
45359         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
45360         * g++.old-deja/g++.brendan/complex1.C: Likewise.
45361         * g++.old-deja/g++.brendan/copy1.C: Likewise.
45362         * g++.old-deja/g++.brendan/copy2.C: Likewise.
45363         * g++.old-deja/g++.brendan/copy3.C: Likewise.
45364         * g++.old-deja/g++.brendan/copy4.C: Likewise.
45365         * g++.old-deja/g++.brendan/copy5.C: Likewise.
45366         * g++.old-deja/g++.brendan/copy6.C: Likewise.
45367         * g++.old-deja/g++.brendan/copy7.C: Likewise.
45368         * g++.old-deja/g++.brendan/copy8.C: Likewise.
45369         * g++.old-deja/g++.brendan/crash11.C: Likewise.
45370         * g++.old-deja/g++.brendan/crash14.C: Likewise.
45371         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
45372         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45373         * g++.old-deja/g++.brendan/delete2.C: Likewise.
45374         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
45375         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
45376         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
45377         * g++.old-deja/g++.brendan/eh1.C: Likewise.
45378         * g++.old-deja/g++.brendan/groff1.C: Likewise.
45379         * g++.old-deja/g++.brendan/init3.C: Likewise.
45380         * g++.old-deja/g++.brendan/misc12.C: Likewise.
45381         * g++.old-deja/g++.brendan/misc7.C: Likewise.
45382         * g++.old-deja/g++.brendan/new2.C: Likewise.
45383         * g++.old-deja/g++.brendan/operators4.C: Likewise.
45384         * g++.old-deja/g++.brendan/operators5.C: Likewise.
45385         * g++.old-deja/g++.brendan/overload2.C: Likewise.
45386         * g++.old-deja/g++.brendan/overload7.C: Likewise.
45387         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
45388         * g++.old-deja/g++.brendan/reference1.C: Likewise.
45389         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
45390         * g++.old-deja/g++.brendan/template24.C: Likewise.
45391         * g++.old-deja/g++.brendan/template3.C: Likewise.
45392         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
45393         * g++.old-deja/g++.jason/inline3.C: Likewise.
45394         * g++.old-deja/g++.jason/opeq.C: Likewise.
45395         * g++.old-deja/g++.law/arg5.C: Likewise.
45396         * g++.old-deja/g++.law/arm7.C: Likewise.
45397         * g++.old-deja/g++.law/ctors11.C: Likewise.
45398         * g++.old-deja/g++.law/cvt8.C: Likewise.
45399         * g++.old-deja/g++.law/init9.C: Likewise.
45400         * g++.old-deja/g++.law/refs4.C: Likewise.
45401         * g++.old-deja/g++.law/template2.C: Likewise.
45402         * g++.old-deja/g++.law/visibility24.C: Likewise.
45403         * g++.old-deja/g++.law/vtable3.C: Likewise.
45404         * g++.old-deja/g++.mike/asm2.C: Likewise.
45405         * g++.old-deja/g++.mike/eh1.C: Likewise.
45406         * g++.old-deja/g++.mike/misc1.C: Likewise.
45407         * g++.old-deja/g++.mike/misc13.C: Likewise.
45408         * g++.old-deja/g++.mike/misc14.C: Likewise.
45409         * g++.old-deja/g++.mike/ns12.C: Likewise.
45410         * g++.old-deja/g++.mike/p1248.C: Likewise.
45411         * g++.old-deja/g++.mike/p3708.C: Likewise.
45412         * g++.old-deja/g++.mike/p3708a.C: Likewise.
45413         * g++.old-deja/g++.mike/p3708b.C: Likewise.
45414         * g++.old-deja/g++.mike/p646.C: Likewise.
45415         * g++.old-deja/g++.mike/p700.C: Likewise.
45416         * g++.old-deja/g++.mike/p783.C: Likewise.
45417         * g++.old-deja/g++.mike/p783a.C: Likewise.
45418         * g++.old-deja/g++.mike/p783b.C: Likewise.
45419         * g++.old-deja/g++.mike/p786.C: Likewise.
45420         * g++.old-deja/g++.mike/p789.C: Likewise.
45421         * g++.old-deja/g++.mike/p789a.C: Likewise.
45422         * g++.old-deja/g++.mike/p807a.C: Likewise.
45423         * g++.old-deja/g++.other/delete3.C: Likewise.
45424         * g++.old-deja/g++.other/dyncast1.C: Likewise.
45425         * g++.old-deja/g++.other/dyncast2.C: Likewise.
45426         * g++.old-deja/g++.other/dyncast3.C: Likewise.
45427         * g++.old-deja/g++.other/empty1.C: Likewise.
45428         * g++.old-deja/g++.other/temporary1.C: Likewise.
45429         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
45430         * g++.old-deja/g++.pt/t16.C: Likewise.
45431         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
45432
45433 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
45434
45435         * gcc.dg/991230-1.c: New test.
45436
45437 1999-12-29  Jeffrey A Law  (law@cygnus.com)
45438
45439         * gcc.c-torture/compile/991229-3.c: New test.
45440         * gcc.c-torture/compile/991229-2.c: New test.
45441         * gcc.c-torture/compile/991229-1.c: New test.
45442
45443 1999-12-29  Greg McGary <gkm@eng.ascend.com>
45444
45445         * gcc.c-torture/compile/labels-2.c: New test.
45446
45447 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
45448
45449         * gcc.c-torture/execute/991227-1.c: New test.
45450
45451 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45452
45453         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
45454
45455 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
45456
45457         * gcc.c-torture/execute/991221-1.c: New test.
45458
45459 1999-12-20  Nathan Sidwell  <nathan@acm.org>
45460
45461         * g++.old-deja/g++.other/cast3.C: New test.
45462
45463 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
45464
45465         * gcc.c-torture/execute/991216-4.c: New test.
45466
45467 1999-12-16  Michael Meissner  <meissner@cygnus.com>
45468
45469         * gcc.c-torture/execute/991216-1.c: New test.
45470         * gcc.c-torture/execute/991216-2.c: New test.
45471         * gcc.c-torture/execute/991216-3.c: New test.
45472
45473 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45474
45475         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
45476         Actually make the test fail by using "-O2" for compilation.
45477
45478 1999-12-15  Nathan Sidwell  <nathan@acm.org>
45479
45480         * g++.old-deja/g++.warn/cast-align1.C: New test.
45481
45482 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45483
45484         * gcc.c-torture/compile/991214-1.c: New test.
45485         * gcc.c-torture/compile/991214-2.c: New test.
45486
45487 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45488
45489         * gcc.dg/991214-1.c: New test.
45490
45491 1999-12-13  Jeffrey A Law  (law@cygnus.com)
45492
45493         * gcc.c-torture/compile/991213-3.c: New test.
45494         * gcc.c-torture/compile/991213-2.c: New test.
45495         * gcc.c-torture/compile/991213-1.c: New test.
45496
45497 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
45498
45499         * gcc.dg/991209-1.c: New test.
45500
45501 1999-12-08  Nathan Sidwell <nathan@acm.org>
45502
45503         * gcc.c-torture/compile/991208-1.c: New test.
45504
45505 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45506
45507         * gcc.dg/ultrasp2.c: New test.
45508
45509 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
45510
45511         * g++.old-deja/g++.abi/align.C (main): Fix typo.
45512
45513 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
45514
45515         * gcc.c-torture/compile/991202-1.c: New test.
45516         * gcc.c-torture/execute/991202-1.c: New test.
45517         * gcc.c-torture/execute/991202-2.c: New test.
45518         * gcc.c-torture/execute/991202-3.c: New test.
45519
45520 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
45521
45522         * g++.old-deja/g++.abi/align.C: New test.
45523         * g++.old-deja/g++.abi/aggregates.C: Likewise.
45524         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45525
45526 1999-12-01  Richard Henderson  <rth@cygnus.com>
45527
45528         * gcc.c-torture/execute/991201-1.c: New.
45529
45530 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
45531
45532         * gcc.dg/991129-1.c: New test.
45533
45534 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
45535
45536         * gcc.c-torture/compile/991127-1.c: New test.
45537
45538 1999-11-22  Nathan Sidwell  <nathan@acm.org>
45539
45540         * g++.old-deja/g++.other/warn4.C: New test.
45541
45542 1999-11-22  Nathan Sidwell  <nathan@acm.org>
45543
45544         * g++.old-deja/g++.eh/cleanup2.C: New test.
45545         * g++.old-deja/g++.ext/pretty2.C: New test.
45546         * g++.old-deja/g++.ext/pretty3.C: New test.
45547         * g++.old-deja/g++.other/debug6.C: New test.
45548
45549 1999-10-20  Jim Wilson  <wilson@cygnus.com>
45550
45551         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
45552         compiler_output to look for one error message instead of two.
45553
45554 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
45555
45556         * gcc.c-torture/execute/991118-1.c: Also test case
45557         where the word boundary does not split a byte evenly.
45558
45559 1999-11-19  Nathan Sidwell  <nathan@acm.org>
45560
45561         * g++.old-deja/g++.ext/restrict1.C: New test.
45562
45563 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
45564
45565         * gcc.c-torture/execute/991118-1.c: New test.
45566
45567 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
45568
45569         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
45570         working directory pathnames.
45571
45572 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
45573
45574         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
45575         host is equipped with driver.h and driver.o so it can actually
45576         compile and run the tests.
45577
45578 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
45579
45580         * gcc.c-torture/compile/991008-1.c: New test.
45581
45582 1999-11-08  Nick Clifton  <nickc@cygnus.com>
45583
45584         * lib/gcc-dg.exp: Include target-supports.exp
45585
45586 1999-11-05  Nick Clifton  <nickc@cygnus.com>
45587
45588         * lib/target-supports.exp: New file: Provide procs to test for
45589         features supported by the target.
45590         (check_weak_available): Moved here from ecos.exp.
45591         (check_alias_available): New proc: Determine of the target
45592         toolchain supports the alias attribute.
45593
45594         * gcc.dg/special/ecos.exp: Move check_weak_available to
45595         target-supports.exp.
45596         (alias-1.c): Only perform the test if the target supports
45597         aliases.
45598         (wkali-1.c): Only perform the test if the target supports
45599         aliases.
45600
45601         * gcc.dg/990506-0.c: Expect error messages from cross
45602         targets as well as native targets.
45603
45604 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45605
45606         * gcc.dg/ultrasp1.c: Removed xfail.
45607         * gcc.dg/struct-ret-2.c: Likewise.
45608         * gcc.dg/array-1.c: Likewise.
45609
45610 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45611
45612         * gcc.dg/struct-ret-2.c: New test.
45613
45614         * gcc.dg/array-1.c: New test.
45615
45616 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
45617
45618         * gcc.c-torture/execute/991030-1.c: New test.
45619
45620 1999-10-26  Richard Henderson  <rth@cygnus.com>
45621
45622         * gcc.c-torture/compile/991026-2.c: New test.
45623
45624 1999-10-26  Jeffrey A Law  (law@cygnus.com)
45625
45626         * gcc.c-torture/compile/991026-1.c: New test.
45627
45628 1999-10-23  Jeffrey A Law  (law@cygnus.com)
45629
45630         * gcc.c-torture/execute/991023-1.c: New test.
45631
45632 1999-10-19  Jeffrey A Law  (law@cygnus.com)
45633
45634         * gcc.c-torture/execute/991019-1.c: New test.
45635
45636 1999-10-16  Richard Henderson  <rth@cygnus.com>
45637
45638         * gcc.c-torture/execute/991016-1.c: New test.
45639
45640 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
45641
45642         * gcc.c-torture/execute/991014-1.c: New test.
45643
45644 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
45645
45646         * g++.old-deja/g++.other/union2.C: New test.
45647
45648 1999-10-13  Nathan Sidwell  <nathan@acm.org>
45649
45650         * g++.old-deja/g++.other/vaarg2.C: New test.
45651         * g++.old-deja/g++.other/vaarg3.C: New test.
45652
45653 1999-10-12  Craig Burley  <craig@jcb-sc.com>
45654
45655         * g77.f-torture/noncompile/19990905-1.f: Moved from being
45656         in compile/.
45657
45658 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
45659
45660         * gcc.c-torture/execute/va-arg-11.c: New test.
45661
45662 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
45663
45664         * lib/file-format.exp (gcc_target_object_format): Don't
45665         crash if objdump is unavailable.
45666
45667 1999-09-29  Donn Terry <donn@interix.com>
45668
45669         * gcc.misc-tests/mg.exp: delete extraneous redirection.
45670
45671 1999-09-28  Nick Clifton  <nickc@cygnus.com>
45672
45673         * gcc.c-torture/compile/990928-1.c: New test.
45674
45675 1999-09-28  Nathan Sidwell  <nathan@acm.org>
45676
45677         * g++.old-deja/g++.other/decl6.C: New test.
45678
45679 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45680
45681         * gcc.c-torture/execute/va-arg-10.c: New test.
45682
45683 1999-09-27  Nathan Sidwell  <nathan@acm.org>
45684
45685         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
45686         __PRETTY_FUNCTION__.
45687
45688 1999-09-23  Nick Clifton  <nickc@cygnus.com>
45689
45690         * gcc.c-torture/execute/990923-1.c: New test.
45691
45692 1999-09-21  Nick Clifton  <nickc@cygnus.com>
45693
45694         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
45695         for which -fpic is inappropriate.
45696
45697 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
45698
45699         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
45700
45701 1999-09-21  Nathan Sidwell  <nathan@acm.org>
45702
45703         * g++.old-deja/g++.other/dyncast1.C: New test.
45704         * g++.old-deja/g++.other/dyncast2.C: New test.
45705         * g++.old-deja/g++.other/dyncast3.C: New test.
45706         * g++.old-deja/g++.other/dyncast4.C: New test.
45707         * g++.old-deja/g++.other/dyncast5.C: New test.
45708         * g++.old-deja/g++.eh/catch3.C: New test.
45709         * g++.old-deja/g++.eh/catch3p.C: New test.
45710         * g++.old-deja/g++.eh/catch4.C: New test.
45711         * g++.old-deja/g++.eh/catch4p.C: New test.
45712         * g++.old-deja/g++.eh/catch5.C: New test.
45713         * g++.old-deja/g++.eh/catch5p.C: New test.
45714         * g++.old-deja/g++.eh/catch6.C: New test.
45715         * g++.old-deja/g++.eh/catch6p.C: New test.
45716         * g++.old-deja/g++.eh/catch7.C: New test.
45717         * g++.old-deja/g++.eh/catch7p.C: New test.
45718         * g++.old-deja/g++.eh/catch8.C: New test.
45719         * g++.old-deja/g++.eh/catch8p.C: New test.
45720         * g++.old-deja/g++.eh/catch9.C: New test.
45721         * g++.old-deja/g++.eh/catch9p.C: New test.
45722
45723 1999-09-13  Nathan Sidwell  <nathan@acm.org>
45724
45725         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
45726         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
45727
45728 1999-09-13  Jeffrey A Law  (law@cygnus.com)
45729
45730         * gcc.c-torture/compile/990913-1.c: New test.
45731
45732 1999-09-10  Nathan Sidwell  <nathan@acm.org>
45733
45734         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
45735         * g++.old-deja/g++.jason/rfg5.C: Likewise.
45736
45737 1999-09-09  Richard Henderson  <rth@cygnus.com>
45738
45739         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
45740
45741 1999-09-09  Nathan Sidwell  <nathan@acm.org>
45742
45743         * g++.old-deja/g++.other/lookup11.C: New test.
45744         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
45745         what is permitted and what we want.
45746         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
45747         overload use.
45748         * g++.old-deja/g++.jason/rfg5.C: Likewise.
45749
45750 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
45751
45752         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
45753         * gcc.c-torture/noncompile/poison-1.c: New file.
45754
45755 1999-09-08  Nathan Sidwell  <nathan@acm.org>
45756
45757         * g++.old-deja/g++.other/sizeof3.C: New test.
45758         * g++.old-deja/g++.other/sizeof4.C: New test.
45759         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
45760         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
45761
45762 1999-09-07  Richard Henderson  <rth@cygnus.com>
45763
45764         * gcc.dg/va-arg-1.c: New.
45765
45766 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45767
45768         * gcc.c-torture/execute/va-arg-9.c: New test.
45769
45770 1999-09-05  Craig Burley  <craig@jcb-sc.com>
45771
45772         * g77.f-torture/compile/980519-2.f: New test.
45773         * g77.f-torture/compile/19990905-0.f: New test.
45774         * g77.f-torture/compile/19990905-1.f: New test.
45775         * g77.f-torture/compile/19990905-2.f: New test.
45776
45777         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
45778
45779 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
45780
45781         * gcc.c-torture/execute/990827-1.c: Fix typo.
45782
45783 1999-09-03  Nathan Sidwell  <nathan@acm.org>
45784
45785         * g++.old-deja/g++.other/deref1.C: New test.
45786
45787 1999-09-02  Nathan Sidwell  <nathan@acm.org>
45788
45789         * g++.old-deja/g++.other/ambig2.C: New test.
45790         * g++.old-deja/g++.other/cond5.C: New test.
45791         * g++.old-deja/g++.other/lookup16.C: New test.
45792
45793 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
45794
45795         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
45796         assemblers too.
45797
45798 1999-08-31  Jeffrey A Law  (law@cygnus.com)
45799
45800         * lib/c-torture.exp: Avoid the "compare executables" optimization
45801         when testing native.
45802
45803 1999-08-29  Jeffrey A Law  (law@cygnus.com)
45804
45805         * gcc.c-torture/execute/990829-1.c: New test.
45806         * gcc.c-torture/compile/990829-1.c: New test.
45807
45808 1999-08-27  Paul Burchard  <burchard@pobox.com>
45809
45810         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
45811         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
45812         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
45813         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
45814         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
45815         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
45816         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
45817         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
45818         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
45819         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
45820         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
45821
45822 1999-08-27  Jeffrey A Law  (law@cygnus.com)
45823
45824         * gcc.c-torture/execute/990827-1.c: New test.
45825
45826 1999-08-26  Craig Burley  <craig@jcb-sc.com>
45827
45828         * g77.f-torture/noncompile/19990826-4.f: New test.
45829
45830         * g77.f-torture/compile/19990826-3.f: New test.
45831
45832         * g77.f-torture/execute/19990826-2.f: New test.
45833
45834         * g77.f-torture/compile/19990826-1.f: New test.
45835
45836         * gcc.c-torture/execute/990826-0.c: New test.
45837         * g77.c-torture/execute/19990826-0.f: New test.
45838
45839         * g77.f-torture/noncompile/970626-2.f: New test.
45840
45841 1999-08-25  Paul Burchard  <burchard@pobox.com>
45842
45843         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
45844         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
45845         lss-011.C: New tests.
45846
45847 1999-08-25  Nathan Sidwell  <nathan@acm.org>
45848
45849         * g++.old-deja/g++.other/decl5.C: New test.
45850
45851 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45852
45853         * noncompile/noncompile.exp: Load_lib c-torture.exp.
45854         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
45855         call `postbase' for each one.  All callers of `postbase' changed
45856         to call this instead.
45857
45858 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
45859
45860         * gcc.c-torture/execute/990811-1.c: New test.
45861
45862 1999-08-09  Nick Clifton  <nickc@cygnus.com>
45863
45864         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
45865         just native ones.
45866
45867         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
45868         just native ones.
45869
45870 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
45871
45872         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
45873
45874 1999-08-04  Jeffrey A Law  (law@cygnus.com)
45875
45876         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
45877
45878 1999-08-04  Nathan Sidwell  <nathan@acm.org>
45879
45880         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
45881
45882 1999-08-04  Jeffrey A Law  (law@cygnus.com)
45883
45884         * gcc.c-torture/execute/990804-1.c: New test.
45885
45886 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45887
45888         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
45889         * g++.old-deja/g++.brendan/crash64.C: Likewise.
45890         * g++.old-deja/g++.brendan/overload8.C: Likewise.
45891
45892 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45893
45894         * g++.old-deja/g++.other/struct1.C: New test.
45895
45896 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45897
45898         * g++.old-deja/g++.other/enum2.C: New test.
45899
45900 1999-08-02  Richard Henderson  <rth@cygnus.com>
45901
45902         Adapted from tests from Franz Sirl:
45903         * gcc.c-torture/execute/va-arg-7.c: New test.
45904         * gcc.c-torture/execute/va-arg-8.c: New test.
45905
45906 1999-08-01  Jeffrey A Law  (law@cygnus.com)
45907
45908         * gcc.c-torture/compile/990801-2.c: New test.
45909
45910         * gcc.c-torture/compile/990801-1.c: New test.
45911
45912 1999-07-27  Michael Meissner  <meissner@cygnus.com>
45913
45914         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
45915         fp-cmp-1.c, converting double to float.
45916
45917         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
45918         fp-cmp-1.c, converting double to long double.
45919
45920         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
45921         from fr1 to unknown_register, since fr1 is a legitimate register
45922         on some machines.
45923
45924 1999-07-25  Jeffrey A Law  (law@cygnus.com)
45925
45926         * README: More listname related changes.
45927
45928 1999-07-08  Catherine Moore  <clm@cygnus.com>
45929
45930         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
45931
45932 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
45933
45934         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
45935
45936 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
45937
45938         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
45939
45940 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
45941
45942         * gcc.dg/990703-1.c: New test.
45943
45944 1999-06-29  Nick Clifton  <nickc@cygnus.com>
45945
45946         * lib/file-format.exp: New file: Move definition of proc
45947         gcc_target_object_format to here from
45948         gcc.dg/special/ecos.exp.
45949
45950         * lib/c-torture.exp: Include lib file-format.exp.
45951         * lib/gcc-dg.exp: Include lib file-format.exp.
45952
45953         * gcc.dg/special/ecos.exp: Remove definition of proc
45954         gcc_target_object_format.
45955
45956 1999-06-28  Jeffrey A Law  (law@cygnus.com)
45957
45958         * gcc.c-torture/execute/990628-1.c: New test.
45959
45960 1999-06-25  Jeffrey A Law  (law@cygnus.com)
45961
45962         * gcc.c-torture/compile/990625-2.c: New test.
45963
45964         * gcc.c-torture/compile/990625-1.c: New test.
45965
45966 1999-06-23  Nick Clifton  <nickc@cygnus.com>
45967
45968         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
45969         attributes compile.
45970         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
45971         ports that use the COFF/PE file format.
45972
45973 1999-06-17  Jeffrey A Law  (law@cygnus.com)
45974
45975         * gcc.c-torture/compile/990617-1.c: New test.
45976
45977 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
45978
45979         * g++.old-deja/g++.other/decl4.C: New test.
45980
45981 1999-06-14  Nathan Sidwell  <nathan@acm.org>
45982
45983         * g++.old-deja/g++.other/bitfld3.C: New test.
45984
45985 1999-06-08  Nathan Sidwell  <nathan@acm.org>
45986
45987         * g++.old-deja/g++.eh/catch1.C: New test.
45988
45989 1999-06-07  Jeffrey A Law  (law@cygnus.com)
45990
45991         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
45992
45993         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
45994         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
45995
45996 1999-06-05  Craig Burley  <craig@jcb-sc.com>
45997
45998         * g77.f-torture/compile/19990502-0.f: Replace with new,
45999         shorter, test that still fails after recent changes.
46000
46001 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46002
46003         * gcc.c-torture/execute/990604-1.c: New test.
46004
46005 1999-05-31  Jeffrey A Law  (law@cygnus.com)
46006
46007         * gcc.c-torture/execute/990531-1.c: New test.
46008
46009 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46010
46011         * gcc.c-torture/compile/990527-1.c: New test.
46012
46013 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
46014
46015         * gcc.c-torture/execute/990527-1.c: New test.
46016
46017 1999-05-25  Nick Clifton  <nickc@cygnus.com>
46018
46019         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
46020         bitfields as signed.
46021
46022 1999-05-25  Craig Burley  <craig@jcb-sc.com>
46023
46024         * g77.f-torture/compile/19990525-0.f: New test.
46025
46026 1999-05-25  Jeffrey A Law  (law@cygnus.com)
46027
46028         * gcc.c-torture/execute/990525-2.c: New test.
46029
46030         * gcc.c-torture/execute/990525-1.c: New test.
46031
46032 1999-05-24  Nathan Sidwell  <nathan@acm.org>
46033
46034         * g++.old-deja/g++.other/anon3.C: New test.
46035         * g++.old-deja/g++.other/anon4.C: New test.
46036         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
46037         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
46038         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
46039         Merrill).
46040
46041 1999-05-24  Jeffrey A Law  (law@cygnus.com)
46042
46043         * gcc.c-torture/execute/990524-1.c: New test.
46044
46045         * gcc.dg/990524-1.c: New test.
46046
46047 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46048
46049         * gcc.c-torture/compile/990523-1.c: New test.
46050
46051 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
46052
46053         * gcc.c-torture/compile/990519-1.c: New test.
46054
46055 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46056
46057         * gcc.c-torture/compile/990517-1.c: New test.
46058
46059         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
46060         (e4, f4): New tests.
46061         (main): Call them.
46062
46063 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46064
46065         * gcc.dg/noreturn-1.c: New test.
46066
46067 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
46068
46069         * gcc.c-torture/execute/990513-1.c: New test.
46070
46071 1999-05-10  Richard Henderson  <rth@cygnus.com>
46072
46073         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
46074
46075 1999-05-10  Craig Burley  <craig@jcb-sc.com>
46076
46077         * g77.f-torture/execute/erfc.f: Use small single-precision
46078         values, to avoid problems on Alphas when not -mieee.
46079
46080 1999-05-08  Craig Burley  <craig@jcb-sc.com>
46081
46082         * gcc.dg/990506-0.c: New test.
46083
46084 1999-05-08  Richard Henderson  <rth@cygnus.com>
46085
46086         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
46087         the constant to test.  Don't XFAIL 64-bit targets.
46088
46089         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
46090         * g++.old-deja/g++.law/profile1.C: Likewise.
46091
46092         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
46093         operator new instances.
46094         * g++.old-deja/g++.other/delete5.C: Likewise.
46095
46096 1999-05-03  Craig Burley  <craig@jcb-sc.com>
46097
46098         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
46099         intrinsic.
46100
46101 1999-05-03  Craig Burley  <craig@jcb-sc.com>
46102
46103         * g77.f-torture/execute/u77-test.f: Reverse order of two
46104         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
46105
46106 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46107
46108         * gcc.dg/compare1.c: New test.
46109
46110 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46111
46112         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
46113         New tests.
46114
46115 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46116
46117         * g77.f-torture/compile/19990502-1.f: New test.
46118
46119 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46120
46121         * g77.f-torture/compile/19990502-0.f: New test.
46122
46123 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46124
46125         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
46126         intrinsic.
46127
46128 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46129
46130         * g77.f-torture/execute/u77-test.f (main): List libU77
46131         intrinsics not currently tested.
46132         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
46133         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
46134         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
46135         Trim blanks off the ends of some printed strings.
46136
46137 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46138
46139         * g77.f-torture/execute/u77-test.f (main): Just warn about
46140         FSTAT gid disagreement, as it's expected on some systems.
46141
46142 1999-05-01  Craig Burley  <craig@jcb-sc.com>
46143
46144         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
46145         use a new function, which allows for some slop.
46146         Clean up some commentary.
46147         (issum): The new function.
46148         (sgladd): Deleted subroutine.
46149
46150 1999-05-01  Craig Burley  <craig@jcb-sc.com>
46151
46152         * g77.f-torture/execute/u77-test.f: Modify to be more like
46153         libf2c/libU77 version, bringing patches to that version here.
46154         Add suitable commentary.
46155
46156 1999-04-25  Richard Henderson  <rth@cygnus.com>
46157
46158         * gcc.dg/990424-1.c: New test.
46159
46160 1999-04-24  Craig Burley  <craig@jcb-sc.com>
46161
46162         * g77.f-torture/execute/u77-test.f (main): Bug involving
46163         LSTAT has been fixed, so turn back on full checking.
46164
46165 1999-04-20  Craig Burley  <craig@jcb-sc.com>
46166
46167         * g77.f-torture/compile/19990419-0.f: New test.
46168         * g77.f-torture/execute/19990419-1.f: New test.
46169
46170 1999-04-17  Richard Henderson  <rth@cygnus.com>
46171
46172         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
46173         to avoid the need for a prototype to supress a warning.
46174
46175 1999-04-07  Jim Wilson  <wilson@cygnus.com>
46176
46177         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
46178
46179 1999-04-04  Jeffrey A Law  (law@cygnus.com)
46180
46181         * gcc.c-torture/execute/990404-1.c: New test.
46182
46183 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46184
46185         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
46186         * gcc.dg/cpp-if3.c: Don't use -pedantic.
46187         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
46188         missing initializer warnings.
46189
46190 1999-03-28  Jeffrey A Law  (law@cygnus.com)
46191
46192         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
46193         matching strings.
46194
46195 1999-03-26  Jeffrey A Law  (law@cygnus.com)
46196
46197         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
46198
46199 1999-03-26  Craig Burley  <craig@jcb-sc.com>
46200
46201         * g77.f-torture/execute/19990325-0.f: New test.
46202         * g77.f-torture/execute/19990325-1.f: New test.
46203
46204 1999-03-24  Jeffrey A Law  (law@cygnus.com)
46205
46206         * gcc.c-torture/execute/990324-1.c: New test.
46207
46208 1999-03-22  Jim Wilson  <wilson@cygnus.com>
46209
46210         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
46211         test with 4.
46212
46213 1999-03-17  Richard Henderson  <rth@cygnus.com>
46214
46215         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
46216
46217 1999-03-13  Craig Burley  <craig@jcb-sc.com>
46218
46219         * g77.f-torture/execute/19990313-2.f: New test.
46220         * g77.f-torture/execute/19990313-3.f: New test.
46221
46222 1999-03-13  Craig Burley  <craig@jcb-sc.com>
46223
46224         * g77.f-torture/execute/19990313-0.f: New test.
46225         * g77.f-torture/execute/19990313-1.f: New test.
46226
46227 1999-03-12  Jim Wilson  <wilson@cygnus.com>
46228
46229         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
46230         printf to sprintf.
46231         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
46232         (main): Add check for u15.  Conditionalize u31 check depending on
46233         whether ints are <32 bits or >=32 bits.
46234
46235 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46236
46237         * g77.f-torture/execute/19981119-0.f: Improve testiness.
46238
46239 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46240
46241         * g77.f-torture/compile/19990305-0.f: New test.
46242         * g77.f-torture/execute/19981119-0.f: New test.
46243
46244 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46245
46246         * g77.f-torture/execute/970625-2.f: call ABORT if final
46247         result is not correct, instead of just printing it.
46248         Add this checking via newly introduced obfuscation, to
46249         trip up buggy front ends.
46250
46251 1999-03-07  Craig Burley  <craig@jcb-sc.com>
46252
46253         * g77.f-torture/compile/960317-1.f: Moved from being
46254         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
46255
46256 1999-03-06  Craig Burley  <craig@jcb-sc.com>
46257
46258         * g77.f-torture/execute/960317-1.f: New (old) test.
46259         * g77.f-torture/execute/970625-2.f: Ditto.
46260
46261 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
46262
46263         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
46264         message on line 1 or line 2; cccp and cpplib do this differently.
46265
46266 1999-03-01  Jeffrey A Law  (law@cygnus.com)
46267
46268         * g++.old-deja/g++.law/weak1.C: New test.
46269
46270 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46271
46272         * gcc.c-torture/execute/990119-1.c: Renamed to...
46273         * gcc.dg/990119-1.c: this, so it will only be tested once
46274         (it's a preprocessor test, it doesn't need to be run at
46275         multiple optimization levels).
46276
46277 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46278
46279         * lib/g++.exp: Don't add incdir=$base_dir/../include to
46280           ALWAYS_CXXFLAGS.
46281
46282 1999-02-24  Craig Burley  <craig@jcb-sc.com>
46283
46284         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
46285         * g77.f-torture/compile/19981216-0.f: ...as it is expected
46286         to not be compilable by current g77.
46287
46288 1999-02-24  Nick Clifton  <nickc@cygnus.com>
46289
46290         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
46291
46292 1999-02-22  Jeffrey A Law  (law@cygnus.com)
46293
46294         * gcc.c-torture/execute/990222-1.c: New test.
46295
46296 1999-02-19  Craig Burley  <craig@jcb-sc.com>
46297
46298         * g77.f-torture/compile/19990218-0.f: New test.
46299         * g77.f-torture/noncompile/19990218-1.f: New test.
46300
46301 1999-02-18  Craig Burley  <craig@jcb-sc.com>
46302
46303         * g77.f-torture/compile/19981216-0.f: New test.
46304
46305 1999-02-14  Jeffrey A Law  (law@cygnus.com)
46306
46307         * gcc.dg/990214-1.c: New test.
46308
46309 1999-02-13  Jeffrey A Law  (law@cygnus.com)
46310
46311         * gcc.dg/990213-2.c: New test.
46312
46313         * gcc.dg/990213-1.c: New test.
46314
46315 1999-02-12  Jeffrey A Law  (law@cygnus.com)
46316
46317         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
46318         ints.
46319
46320 1999-02-11  Nick Clifton  <nickc@cygnus.com>
46321
46322         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
46323         specified by target.
46324
46325         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
46326
46327 1999-02-11  Jeffrey A Law  (law@cygnus.com)
46328
46329         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
46330
46331 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
46332
46333         * gcc.dg/special/ecos.exp: New test driver for new tests with
46334         special requirements.
46335
46336         * gcc.dg/special/alias-1.c: New test.
46337         * gcc.dg/special/gcsec-1.c: New test.
46338         * gcc.dg/special/weak-1.c: New test.
46339         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
46340         * gcc.dg/special/weak-2.c: New test.
46341         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
46342         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
46343         * gcc.dg/special/wkali-1.c: New test.
46344         * gcc.dg/special/wkali-2.c: New test.
46345         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
46346         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
46347
46348 1999-02-10  Felix Lee  <flee@cygnus.com>
46349
46350           * lib/c-torture.exp (c-torture-compile): Pull out code for
46351           analyzing gcc error messages.
46352           (c-torture-execute): Likewise.  Fix some (harmless) false
46353           positives.
46354           * lib/gcc.exp (gcc_check_compile): New function.
46355
46356 1999-02-08  Richard Henderson  <rth@cygnus.com>
46357
46358         * gcc.c-torture/execute/990208-1.c: New test.
46359
46360 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
46361
46362         * g++.dg/special/ecos.exp: New driver for new tests with special
46363         requirements
46364
46365         * g++.dg/special/conpr-1.C: New test
46366         * g++.dg/special/conpr-2.C: New test
46367         * g++.dg/special/conpr-2a.C: New test
46368         * g++.dg/special/conpr-3.C: New test
46369         * g++.dg/special/conpr-3a.C: New test
46370         * g++.dg/special/conpr-3b.C: New test
46371
46372         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
46373         allow g++ to use the dg driver
46374
46375         * README: Add comment about g++.dg directory
46376
46377 1999-02-06  Jeffrey A Law  (law@cygnus.com)
46378
46379         * README: Update email addresses.
46380
46381 1999-02-03  Nick Clifton  <nickc@cygnus.com>
46382
46383         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
46384         arguments in order to force structure S onto the stack even on
46385         the alpha.
46386         (test): Pass 10 leading arguments to function foo as well as the
46387         structure S.
46388
46389         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
46390         failure for all targets.
46391
46392         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
46393         abort to terminate program execution.
46394
46395 1999-01-30  Richard Henderson  <rth@cygnus.com>
46396
46397         * gcc.c-torture/execute/990130-1.c: New test.
46398
46399 1999-01-30  Jeffrey A Law  (law@cygnus.com)
46400
46401         * gcc.dg/990130-1.c: New test.
46402
46403 1999-01-28  Michael Meissner  <meissner@cygnus.com>
46404
46405         * gcc.c-torture/execute/990128-1.c: New test.
46406
46407 1999-01-27  Michael Meissner  <meissner@cygnus.com>
46408
46409         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
46410
46411 1999-01-27  Felix Lee  <flee@cygnus.com>
46412
46413         * lib/c-torture.exp (c-torture-compile): pull out code for
46414         analyzing gcc error messages.
46415         (c-torture-execute): ditto, and fix some (harmless) false
46416         positives.
46417         * lib/gcc.exp (gcc_check_compile): new function.
46418
46419 1999-01-17  Jeffrey A Law  (law@cygnus.com)
46420
46421         * gcc.dg/990117-1.c: New test.
46422
46423         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
46424
46425         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
46426
46427 1999-01-15  Jeffrey A Law  (law@cygnus.com)
46428
46429         * g77.f-torture/compile/990115-1.f: New test.
46430
46431 1999-01-07  Jeffrey A Law  (law@cygnus.com)
46432
46433         * gcc.c-torture/compile/990107-1.c: New test
46434
46435 1999-01-06  Jeffrey A Law  (law@cygnus.com)
46436
46437         * gcc.c-torture/execute/990106-2.c: New test.
46438
46439         * gcc.c-torture/execute/990106-1.c: New test.
46440
46441 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
46442
46443         * gcc.c-torture/compile/981223-1.c: New test.
46444
46445 1998-12-29  Richard Henderson  <rth@cygnus.com>
46446
46447         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
46448         (opt3): Rename from opt4 and disable.
46449
46450 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
46451
46452         * g++.old-deja/g++.pt/ptrmem5.C: New test.
46453
46454 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
46455
46456         * g++.old-deja/g++.other/conv5.C: New test.
46457
46458 1998-12-14  Nick Clifton  <nickc@cygnus.com>
46459
46460         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
46461
46462 1998-12-11  Jeffrey A Law  (law@cygnus.com)
46463
46464         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
46465
46466 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
46467
46468         * gcc.c-torture/compile/981211-1.c: New test.
46469
46470 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
46471
46472         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
46473
46474         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
46475
46476 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46477
46478         * gcc.special/930510-1.c: Make C9X safe.
46479         * gcc.misc-tests/gcov-1.c Similarly.
46480         * gcc.misc-tests/gcov-2.c Similarly.
46481
46482 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46483
46484         * gcc.dg/ultrasp1.c: New test.
46485
46486 1998-12-06  Richard Henderson  <rth@cygnus.com>
46487
46488         * gcc.c-torture/execute/981206.c: New test.
46489
46490 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46491
46492         * g++.old-deja/g++.ns/template7.C: New test.
46493
46494         * g++.old-deja/g++.other/expr1.C: New test.
46495
46496         * g++.old-deja/g++.eh/tmpl3.C: New test.
46497
46498         * g++.old-deja/g++.eh/tmpl2.C: New test.
46499
46500 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
46501
46502         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
46503         * g++.old-deja/g++.other/using6.C: Removed.
46504         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
46505
46506         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
46507
46508 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
46509
46510         * g++.old-deja/g++.pt/overload8.C: New test.
46511
46512         * g++.old-deja/g++.pt/overload7.C: New test.
46513
46514         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
46515
46516         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
46517         and relinking messages.
46518         * lib/g++.exp (g++_target_compile): Remove .rpo file when
46519         compiling with -frepo.
46520
46521 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
46522
46523         * g++.old-deja/g++.pt/lookup6.C: New test.
46524
46525 1998-11-30  Nick Clifton  <nickc@cygnus.com>
46526
46527         * gcc.c-torture/execute/981130-1.c: New test.
46528         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
46529
46530 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
46531
46532         * g++.old-deja/g++.pt/explicit76.C: New test.
46533
46534         * g++.old-deja/g++.pt/friend38.C: New test.
46535
46536         * g++.old-deja/g++.ns/crash2.C: New test.
46537
46538         * g++.old-deja/g++.pt/defarg8.C: New test.
46539
46540         * g++.old-deja/g++.pt/instantiate6.C: New test.
46541
46542         * g++.old-deja/g++.pt/static6.C: New test.
46543
46544         * g++.old-deja/g++.pt/decl2.C: New test.
46545
46546 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
46547
46548         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
46549         problem is actually related with name lookup, but so what? :-)
46550
46551         * g++.old-deja/g++.pt/friend37.C: New test.
46552
46553 1998-11-25  Dave Love  <d.love@dl.ac.uk>
46554
46555         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
46556         element, which fails on some systems.
46557
46558         * g77.f-torture/execute/labug1.f: New test.
46559
46560 1998-11-21  Jeffrey A Law  (law@cygnus.com)
46561
46562         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
46563         is defined.
46564
46565 1998-11-18  Dave Love  <d.love@dl.ac.uk>
46566
46567         * g77.f-torture/compile/981117-1.f: New test.
46568
46569 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
46570
46571         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
46572         properly discarded.
46573
46574 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
46575
46576         * gcc.c-torture/execute/memcheck: New directory of tests for
46577         -fcheck-memory-usage.
46578
46579 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
46580
46581         * README: New file, general information about the testsuite and
46582         new description of the various C++ test subdirectories.
46583         * README.g++: Eliminate obsolete information, update and move most
46584         relevant stuff to README.
46585
46586 1998-11-07  Richard Henderson  <rth@cygnus.com>
46587
46588         * gcc.c-torture/compile/981107-1.c: New test.
46589
46590 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
46591
46592         * execute/memcpy-bi.c: New testcase.
46593
46594 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
46595
46596         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
46597         base classes.
46598
46599         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
46600         template is selected.
46601
46602         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
46603         classes, it should be accepted for all types.
46604
46605         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
46606
46607         * g++.old-deja/g++.pt/spec24.C: Ensure that template
46608         specializations start with template headers.
46609
46610 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
46611
46612         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
46613
46614         * g++.old-deja/g++.other/init9.C: Test cross initialization of
46615         non-POD types.
46616
46617 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
46618
46619         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
46620
46621 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
46622
46623         * compile/981022-1.c, compile/981022-1.x: New test and driver.
46624
46625 1998-10-19  Jeffrey A Law  (law@cygnus.com)
46626
46627         * 981019-1.c: New test.
46628
46629 1998-10-14  Robert Lipe <robertl@dgii.com>
46630
46631         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
46632         find objc headers.
46633
46634 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46635
46636         * compile/981001-4.c: Remove use of GCC extension that triggers a
46637         compiler bug.
46638
46639 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
46640
46641         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
46642
46643 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
46644
46645         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
46646         instantiation of template produces incorrect code for delete
46647         expression.
46648
46649         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
46650         constructors' name is not unique.
46651         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
46652         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
46653
46654         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
46655         automatic array of const is ill-formed.
46656
46657         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
46658         of template parameter?
46659
46660         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
46661         const.
46662
46663         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
46664         pointer-to-member expression.
46665
46666         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
46667         declaration causes ICE.
46668
46669 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
46670
46671         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
46672         reserved in the global namespace.
46673
46674         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
46675         generate needed virtual table.
46676
46677         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
46678
46679 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
46680
46681         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
46682         template-dependent type
46683
46684 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
46685
46686         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
46687         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
46688         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
46689
46690         * g++.old-deja/g++.other/using5.C: New test; using decl from base
46691         class should be usable as argument of member function.
46692         * g++.old-deja/g++.other/using6.C: New test; using decl from base
46693         class should be usable as return type of member function.
46694         * g++.old-deja/g++.other/using7.C: New test; using decl from base
46695         class should be usable as type of data member.
46696
46697         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
46698
46699 1998-10-09  Jeffrey A Law  (law@cygnus.com)
46700
46701         * gcc.c-torture/special/920521-1.c: Fix bogus test.
46702
46703 1998-10-08  Nick Clifton  <nickc@cygnus.com>
46704
46705         * gcc.dg/dll-?.c Add thumb to target list.
46706         Fix assembler scan patterns to match current assembler output.
46707
46708 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
46709
46710         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
46711         matching of template brackets.
46712
46713         * g++.old-deja/g++.other/using4.C: New test.  Test using
46714         declarations of methods from base classes.
46715
46716         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
46717         within functions should introduce names into the innermost
46718         enclosing namespace.
46719
46720         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
46721         of static locals if first initialization throws.
46722
46723 1998-10-07  Jim Wilson  <wilson@cygnus.com>
46724
46725         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
46726
46727 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
46728
46729         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
46730         lose track of the possible targets of tablejump insns.
46731         * special/special.exp: Run it.
46732
46733 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46734
46735         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
46736         must be declared before its specializations can be named in friend
46737         declarations.
46738
46739 1998-10-05  Dave Love  <d.love@dl.ac.uk>
46740
46741         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
46742
46743         * g77.f-torture/execute/io1.f: New test.
46744
46745 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
46746
46747         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
46748         with pointer to template function, for which no argument deduction
46749         is possible.
46750
46751         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
46752         specialization of template function as argument to template
46753         function.
46754
46755         * g++.old-deja/g++.other/access2.C: New test; Inner class
46756         shouldn't have privileged access to Outer's names.
46757
46758 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
46759
46760         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
46761         friend template declared within template class conflicts with
46762         nested class of the same name.
46763
46764         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
46765         is ignored.
46766
46767         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
46768         object with direct initializer as function declaration.
46769
46770         * g++.old-deja/g++.other/decl2.C: New test; duplicate
46771         initializers.
46772
46773         * g++.old-deja/g++.other/null2.C: New test; conditional operator
46774         involving const pointer and NULL produces incorrect result.
46775
46776         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
46777         type name without `typename' should be rejected with -pedantic.
46778
46779 1998-10-02  Richard Henderson  <rth@cygnus.com>
46780
46781         * g++.old-deja/g++.other/addrof1.C: New test.
46782
46783 1998-10-01  Nick Clifton  <nickc@cygnus.com>
46784
46785         * gcc.c-torture/compile/981001-1.c: New test.
46786         * gcc.c-torture/execute/981001-1.c: New test.
46787
46788 1998-10-01  Jeffrey A Law  (law@cygnus.com)
46789
46790         * gcc.c-torture/compile/981001-2.c: New test.
46791         * gcc.c-torture/compile/981001-3.c: New test.
46792         * gcc.c-torture/compile/981001-4.c: New test.
46793
46794 1998-10-01  Robert Lipe  <robertl@dgii.com>
46795
46796         * lib/objc.exp (objc_target_compile): Add -L during compiles for
46797         multilibbed hosts.  Idea grafted from g77.exp.
46798
46799 1998-09-30  Dave Love  <d.love@dl.ac.uk>
46800
46801         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
46802         avoid losing on systems which need -lsocket.
46803
46804 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
46805
46806         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
46807         * g++.old-deja/g++.other/nested2.C: Ditto.
46808         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
46809         failure.
46810
46811 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
46812
46813         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
46814         preferred over template operator!= for enum bitfields.
46815
46816 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
46817
46818         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
46819         that happen to have the same base name, but in different scopes,
46820         are incorrectly rejected.
46821
46822 1998-09-16  Richard Henderson  <rth@cygnus.com>
46823
46824         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
46825         on the native word size instead of an integer literal.
46826
46827 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
46828
46829         * g++.old-deja/g++.other/static2.C: Invocation of static data
46830         member of type pointer-to-function denoted as non-static member.
46831
46832         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
46833         checks involving function types and aliases.
46834
46835 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
46836
46837         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
46838         redefined to the same non-trivial type.
46839
46840         * g++.old-deja/g++.pt/explicit73.C: Test for proper
46841         namespace-qualification of template specializations declared in
46842         other namespaces.
46843
46844         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
46845         to declare a subset of the specializations of a template function
46846         as friends of specializations of a template class.
46847
46848         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
46849         member templates that do not fully specialize the enclosing
46850         template class are rejected.
46851
46852 1998-09-11  Dave Love  <d.love@dl.ac.uk>
46853
46854         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
46855
46856 1998-09-08  Dave Love  <d.love@dl.ac.uk>
46857
46858         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
46859         altered from libf2c/libU77 version.
46860
46861 1998-09-06  Dave Love  <d.love@dl.ac.uk>
46862
46863         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
46864
46865 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
46866
46867         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
46868         (un)signed char are different types for template specialization
46869         purposes.
46870
46871 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
46872
46873         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
46874         * objc: ObjC testsuite.
46875
46876 1998-08-31  Catherine Moore  <clm@cygnus.com>
46877
46878         * gcc.c-torture/execute/941014-1.x: New file.
46879
46880 1998-08-31  Nick Clifton  <nickc@cygnus.com>
46881
46882         * lib/c-torture.exp: Add support for
46883         torture_eval_before_compile and torture_eval_before_execute
46884         variables.
46885
46886 1998-08-30  Jeffrey A Law  (law@cygnus.com)
46887
46888         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
46889         this test triggers valid.
46890
46891 1998-08-27  Jeffrey A Law  (law@cygnus.com)
46892
46893         * gcc.dg/980827-1.c: New test.
46894
46895 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
46896
46897         * gcc.c-torture/execute/loop-4b.c: New test.
46898
46899 1998-08-26  Nick Clifton  <nickc@cygnus.com>
46900
46901         * lib/c-torture.exp: Add support for
46902         torture_eval_before_compile and torture_eval_before_execute
46903         variables.
46904
46905 1998-08-25  Jeffrey A Law  (law@cygnus.com)
46906
46907         * gcc.c-torture/compile/980825-1.c: New test.
46908
46909 1998-08-24  Nick Clifton  <nickc@cygnus.com>
46910
46911         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
46912         count number tests in opt_t0 not good_t0.
46913
46914 1998-08-24  Jeffrey A Law  (law@cygnus.com)
46915
46916         * gcc.c-torture/compile/930326-1.x: Fix typo.
46917
46918 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
46919
46920         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
46921         causes an ICE.
46922
46923 1998-08-21  Jeffrey A Law  (law@cygnus.com)
46924
46925         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
46926         STACK_SIZE is defined.
46927         * gcc.c-torture/unsorted/stuct.c: Similarly.
46928
46929         * gcc.c-torture/compile/980821-1.c: New test.
46930
46931 1998-08-21  Jeffrey A Law  (law@cygnus.com)
46932
46933         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
46934
46935 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
46936
46937         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
46938         code.
46939
46940 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
46941
46942         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
46943         error'.
46944
46945 1998-08-18  Jeffrey A Law  (law@cygnus.com)
46946
46947         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
46948
46949 1998-08-16  Jeffrey A Law  (law@cygnus.com)
46950
46951         * gcc.c-torture/compile/980816-1.c: New test.
46952
46953         * gcc.dg/980816-1.c: New test.
46954
46955 1998-08-13  Jeffrey A Law  (law@cygnus.com)
46956
46957         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
46958         compiler for ieee tests.
46959
46960 1998-08-01  Dave Love  <d.love@dl.ac.uk>
46961
46962         * g77.f-torture/compile/980729-0.f: New test.
46963
46964 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
46965
46966         * gcc.c-torture/special/eeprof-1.c: New test, for
46967         -finstrument-functions.
46968         * gcc.c-torture/special/special.exp: Run it.
46969
46970 1998-07-29  Jeffrey A Law  (law@cygnus.com)
46971
46972         * gcc.c-torture/compile/980729-1.c: New test.
46973
46974 1998-07-27  Nick Clifton  <nickc@cygnus.com>
46975
46976         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
46977         __thumb__ is defined, and test for ARM style doubles if so.
46978
46979 1998-07-26  Dave Love  <d.love@dl.ac.uk>
46980
46981         * g77.f-torture/noncompile/980615-0.f: New test.
46982
46983 1998-07-26  H.J. Lu  (hjl@gnu.org)
46984
46985         * gcc.dg/980312-1.c: Do link instead of compile.
46986         * gcc.dg/980313-1.c: Likewise.
46987
46988 1998-07-26  Jeffrey A Law  (law@cygnus.com)
46989
46990         * gcc.c-torture/compile/980726-1.c: New test.
46991
46992 1998-07-25  Dave Love  <d.love@dl.ac.uk>
46993
46994         * g77.f-torture/execute/io0.f: New test.
46995
46996 1998-07-24  Nick Clifton  <nickc@cygnus.com>
46997
46998         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
46999         an int.
47000
47001 1998-06-18  Michael Meissner  <meissner@cygnus.com>
47002
47003         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
47004         m32r bugs.
47005
47006 1998-07-17  Nick Clifton  <nickc@cygnus.com>
47007
47008         * gcc.dg/980626-1.c: Expect failures for all toolchains until
47009         c-decl.c:grokdeclarator can handle mode attributes.
47010
47011 1998-07-16  Jeffrey A Law  (law@cygnus.com)
47012
47013         * gcc.c-torture/execute/980716-1.c: New test.
47014
47015 1998-07-13  Jeffrey A Law  (law@cygnus.com)
47016
47017         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
47018         the mn10200.
47019         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
47020         the mn10200.
47021         * gcc.c-torture/execute/va-arg-3.x: Similarly.
47022         * gcc.c-torture/compile/930326-1.x: Similarly.
47023
47024 1998-07-13  Dave Love  <d.love@dl.ac.uk>
47025
47026         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
47027         New test from Craig.
47028
47029 1998-07-12  Dave Love  <d.love@dl.ac.uk>
47030
47031         * g77.f-torture/noncompile/980616-0.f: New test.
47032
47033         * g77.f-torture/execute/970816-3.f: New test from Craig.
47034
47035 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
47036
47037         *  g++.other/singleton.C: Return error value instead of taking
47038         SIGSEGV.
47039
47040 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
47041
47042         *  g++.other/singleton.C: New test.  Warning is under dispute.
47043         Runtime crash is not.
47044
47045 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
47046
47047         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
47048         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
47049         using6.C, using7.C}: New namespace tests.
47050
47051 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
47052
47053         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
47054         specialization with typedef'ed names used as array indexes.
47055
47056 1998-07-09  Jeffrey A Law  (law@cygnus.com)
47057
47058         * gcc.c-torture/execute/980709-1.c: New test.
47059
47060         * gcc.dg/980709-1.c: New test.
47061
47062 1998-07-07  Richard Henderson  <rth@cygnus.com>
47063
47064         * gcc.c-torture/execute/bcp-1.c: New test.
47065
47066 1998-07-07  Jeffrey A Law  (law@cygnus.com)
47067
47068         * gcc.c-torture/execute/980707-1.c: New test.
47069
47070 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
47071
47072         * gcc.c-torture/compile/980706-1.c: New test.
47073
47074 1998-07-01  Dave Love  <d.love@dl.ac.uk>
47075
47076         * g77.f-torture/execute/980701-0.f,
47077         g77.f-torture/execute/980701-1.f: New test from Craig.
47078
47079 1998-07-01  Jeffrey A Law  (law@cygnus.com)
47080
47081         * gcc.c-torture/compile/980701-1.c: New test.
47082
47083         * gcc.c-torture/execute/980701-1.c: New test.
47084
47085 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
47086 rlsruhe.de>
47087
47088         * g++.old-deja/g++.robertl/eb132.C: New test.
47089         * g++.old-deja/g++.robertl/eb133.C: Likewise.
47090
47091 1998-06-29  Dave Love  <d.love@dl.ac.uk>
47092
47093         * g77.f-torture/execute/980628-7.f,
47094         g77.f-torture/execute/980628-8.f,
47095         g77.f-torture/execute/980628-9.f,
47096         g77.f-torture/execute/980628-10.f: New tests from Craig.
47097
47098         * g77.f-torture/execute/980628-3.f: Remove mail headers.
47099
47100 1998-06-28  Jeffrey A Law  (law@cygnus.com)
47101
47102         * g77.f-torture/execute/980628-4.f: New test from Craig.
47103         * g77.f-torture/execute/980628-5.f: Likewise.
47104         * g77.f-torture/execute/980628-2.f: Likewise.
47105         * g77.f-torture/execute/980628-0.f: Likewise.
47106         * g77.f-torture/execute/980628-1.f: Likewise.
47107         * g77.f-torture/execute/980628-3.f: Likewise.
47108         * g77.f-torture/execute/980628-6.f: Likewise.
47109
47110 1998-06-28  Jeffrey A Law  (law@cygnus.com)
47111
47112         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
47113         directory when nothing has been installed yet.
47114
47115 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
47116
47117         * gcc.c-torture/special/special.exp: Handle newer versions of
47118         dejagnu.
47119
47120 1998-06-26  Jeffrey A Law  (law@cygnus.com)
47121
47122         * gcc.dg/980626-1.c: New test.
47123
47124 1998-06-19  Bruno Haible <haible@ilog.fr>
47125
47126         * gcc.misc-tests/m-un-2.c: New test.
47127         * g++.old-deja/g++.other/warn01.c: Likewise.
47128
47129 1998-06-19  Robert Lipe  <robertl@dgii.com>
47130
47131         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
47132         compatibility with assmblers with a different comment character.
47133         Eliminate use of GAS-specific extensions.
47134
47135 1998-06-19  Jeffrey A Law  (law@cygnus.com)
47136
47137         * gcc.c-torture/execute/ieee/980619-1.c: New test.
47138
47139 1998-06-19  Robert Lipe  <robertl@dgii.com>
47140
47141         * lib/g77.exp: Replace search for libf2c.a with search for newly
47142         renamed libg2c.a
47143
47144 1998-06-17  Jeffrey A Law  (law@cygnus.com)
47145
47146         * gcc.c-torture/execute/980617-1.c: New test.
47147
47148 1998-06-12  Jeffrey A Law  (law@cygnus.com)
47149
47150         * gcc.c-torture/execute/980612-1.c: New test.
47151
47152 1998-06-08  Jeffrey A Law  (law@cygnus.com)
47153
47154         * gcc.dg/980523-1.c: Only test on ppc-linux.
47155         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
47156
47157         * gcc.c-torture/execute/980608-1.c: New test.
47158
47159 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
47160
47161         * gcc.c-torture/execute/980605-1.c: New test.
47162
47163 1998-06-04  Jeffrey A Law  (law@cygnus.com)
47164
47165         * gcc.c-torture/execute/980604-1.c: New test.
47166
47167 1998-06-02  Jeffrey A Law  (law@cygnus.com)
47168
47169         * gcc.c-torture/execute/980602-1.c: New test.
47170         * gcc.c-torture/execute/980602-2.c: Likewise.
47171
47172 1998-06-02  Dave Love  <d.love@dl.ac.uk>
47173
47174         * 970125-0.f: Fix per JCB.  Add commentary.
47175
47176 1998-05-31  Michael Meissner  <meissner@cygnus.com>
47177
47178         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
47179         IEEE -0 support.
47180
47181 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
47182
47183         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
47184         earlier.
47185
47186 1998-05-28  Catherine Moore <clm@cygnus.com>
47187
47188         * gcc.c-torture/execute/980526-3.c: New test.
47189
47190 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
47191
47192         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
47193         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
47194         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
47195         m88k-motorola-sysv3 to XFAIL.
47196
47197 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47198
47199         * gcc.dg/980526-1.c: New test.
47200         * gcc.c-torture/execute/980526-2.c: New test.
47201
47202 1998-05-26  Jeffrey A Law  (law@cygnus.com)
47203
47204         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
47205
47206         * gcc.c-torture/execute/980526-1.c: New test.
47207
47208 1998-05-26  Dave Love  <d.love@dl.ac.uk>
47209
47210         * g77.f-torture/execute/alpha2.f: Add runtime test.
47211
47212 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
47213
47214         * g++.old-deja/old-deja.exp: Strip leading directories.
47215
47216         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
47217         error for the line.  Don't run multiple tests for the same line.
47218
47219 1998-05-23  Jeffrey A Law  (law@cygnus.com)
47220
47221         * gcc.dg/980523-1.c: New test.
47222
47223 1998-05-23  Dave Love  <d.love@dl.ac.uk>
47224
47225         * g77.f-torture/compile/970915-0.f: New test.
47226
47227 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
47228
47229         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
47230
47231 1998-05-21  Jeffrey A Law  (law@cygnus.com)
47232
47233         * gcc.dg/980520-1.c: New test.
47234
47235 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
47236
47237         * gcc.dg/980502-1.c: Fix return type.
47238
47239 1998-05-20  Jeffrey A Law  (law@cygnus.com)
47240
47241         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
47242         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
47243         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
47244         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
47245         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
47246
47247 1998-05-20  Dave Love  <d.love@dl.ac.uk>
47248
47249         * g77.f-torture/execute/980520-1.f: New test.
47250
47251 1998-05-15  Dave Love  <d.love@dl.ac.uk>
47252
47253         * lib/mike-g77.exp: New file.
47254
47255         * g77.f-torture/noncompile/noncompile.exp,
47256         g77.f-torture/noncompile/check0.f: New files.
47257
47258 1998-05-14  Dave Love  <d.love@dl.ac.uk>
47259
47260         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
47261         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
47262         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
47263         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
47264         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
47265         abort where appropriate.
47266
47267 1998-05-05  Michael Meissner  <meissner@cygnus.com>
47268
47269         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
47270         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
47271
47272 1998-04-29  Dave Love  <d.love@dl.ac.uk>
47273
47274         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
47275
47276 1998-04-27  Dave Love  <d.love@dl.ac.uk>
47277
47278         * g77.f-torture/compile/980427-0.f: New test.
47279
47280 1998-04-24  Dave Love  <d.love@dl.ac.uk>
47281
47282         * g77.f-torture/compile/980424-0.f: New test.
47283
47284 1998-04-19  Dave Love  <d.love@dl.ac.uk>
47285
47286         * g77.f-torture/compile/980419-2.f (main): New test.
47287         * g77.f-torture/compile/970125-0.f: New test.
47288         * g77.f-torture/compile/980419-1.f: New test.
47289
47290 1998-04-08  Jim Wilson  <wilson@cygnus.com>
47291
47292         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
47293         of loop-4.c.
47294
47295 1998-04-07  Jim Wilson  <wilson@cygnus.com>
47296
47297         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
47298
47299 1998-04-03  Jim Wilson  <wilson@cygnus.com>
47300
47301         * gcc.c-torture/compile/980329-1.c: New test.
47302
47303 1998-03-18  Jim Wilson  <wilson@cygnus.com>
47304
47305         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
47306         * gcc.dg/980312-1.c: Fix typo in -march command.
47307
47308 1998-03-16  H.J. Lu  (hjl@gnu.org)
47309
47310         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
47311
47312 1998-03-11  Robert Lipe  <robertl@dgii.com>
47313
47314         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
47315         Dave Love agree the Fortran source is bogus.
47316
47317 1998-03-11  Robert Lipe  <robertl@dgii.com>
47318
47319         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
47320         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
47321         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
47322         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
47323         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
47324
47325 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
47326
47327         * g++.old-deja/g++.other/friend1.C: New test.
47328
47329 1998-02-18  Dave Love  <d.love@dl.ac.uk>
47330
47331         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
47332         possibly uninitialized) variables and declare dnrm2.
47333
47334 1998-02-23  Robert Lipe <robertl@dgii.com>
47335
47336         From Bruno Haible <haible@ilog.fr>:
47337         * gcc.c-torture/execute/980223.c: New test.
47338
47339 1998-02-13  Jeffrey A Law  (law@cygnus.com)
47340
47341         * gcc.dg/ifelse-1.c: New test.
47342
47343 1998-02-09  H.J. Lu  (hjl@gnu.org)
47344
47345         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
47346
47347           * lib/old-dejagnu.exp (old-dejagnu): Added the
47348           "execution test - XFAIL *-*-*" handling in the spirit of
47349           "excess errors test -". Changed the "execution test fails"
47350           handling to be like "excess errors test fails".
47351           * Update various tests accordingly.
47352
47353 1998-02-06  Jim Wilson  <wilson@cygnus.com>
47354
47355         * gcc.c-torture/execute/980205.c: New test.
47356
47357 1998-01-18  Jeffrey A Law  (law@cygnus.com)
47358
47359         * lib/c-torture.exp: Look for .x files instead of .cexp files.
47360         * lib/f-torture.exp: Similarly.
47361         * gcc.c-torture: Rename all .cexp files to .x files.
47362
47363 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
47364
47365         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
47366         (940510-1.c): Removed duplicate.
47367         (971104-1.c): New test.
47368
47369 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
47370
47371           * lib/f-torture.exp: Improve error and loop detection.
47372
47373 1997-11-19  Michael Meissner  <meissner@cygnus.com>
47374
47375         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
47376         use that to size the filler array.
47377
47378 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
47379
47380         * lib/c-torture.exp(c-torture-execute): Fix typo.
47381
47382         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
47383         testcase as the executable name. Keep the executable around if
47384         the test fails.
47385
47386 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
47387
47388         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
47389         changes.  Only test one -g option, and move it to the end of the
47390         list of options to test.
47391
47392 1997-09-19  Michael Meissner  <meissner@cygnus.com>
47393
47394         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
47395         variable GCC_TORTURE_OPTIONS to supply default switches separated
47396         by colons.  If no environment variable, run tests with -O0 -g, -O1
47397         -g, and -O2 -g as well.
47398
47399 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
47400
47401         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
47402         explanatory comments. Fix indentation.
47403
47404 1997-09-15  Jeffrey A Law  (law@cygnus.com)
47405
47406         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
47407
47408 1997-09-11  Jeffrey A Law  (law@cygnus.com)
47409
47410         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
47411         * g++.old-deja/g++.mike/p7325.C: Likewise.
47412         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
47413
47414 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
47415
47416         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
47417         * g++.old-deja/g++.brendan/crash30.C: Likewise.
47418         * g++.old-deja/g++.brendan/crash39.C: Likewise.
47419         * g++.old-deja/g++.law/operators4.C: Likewise.
47420
47421 1997-09-11  Joe Buck  (jbuck@synopsys.com)
47422
47423         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
47424         * g++.old-deja/g++.mike/p784.C: Ditto.
47425         * g++.old-deja/g++.mike/p785.C: Ditto.
47426
47427 1997-09-05  Jeffrey A Law  (law@cygnus.com)
47428
47429           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
47430
47431 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
47432
47433         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
47434         target feature; pass this to c-torture-execute as needed.
47435
47436 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
47437
47438         * lib/c-torture.exp(c-torture-execute): If the previous and the
47439         current executables being tested are identical, we don't need to
47440         run the executable again. Try to make the executable names
47441         unique. Add an optional argument for passing additional compiler
47442         flags.
47443
47444 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
47445
47446         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
47447
47448 1997-08-29  Jeffrey A Law  (law@cygnus.com)
47449
47450         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
47451
47452 1997-07-31  Jeffrey A Law  (law@cygnus.com)
47453
47454         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
47455         32bit or larger longs.
47456
47457         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
47458         have either a 32bit long or 32bit int.
47459
47460 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
47461
47462         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
47463         Make double precision tests dependent on sizeof (double).
47464
47465 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
47466
47467         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
47468         too.
47469
47470 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
47471
47472         * gcc.c-torture/compile/961203-1.cexp: New script.
47473
47474 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
47475
47476         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
47477         up the includes ourselves.
47478
47479 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
47480
47481         * lib/plumhall.exp: Remove random include, and add a few
47482         verbose messages for debugging.
47483
47484 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
47485
47486         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
47487         of trying to do it ourselves.
47488
47489 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
47490
47491         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
47492
47493 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
47494
47495         * gcc.prms/5403.c: Made regexp a bit less strict.
47496
47497 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
47498
47499         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
47500         is returned from remote_load instead.
47501         * lib/plumhall.exp: Ditto.
47502         * lib/mike-g++.exp: Ditto.
47503         * lib/old-dejagnu.exp: Ditto.
47504         * lib/c-torture.exp: Ditto.
47505
47506 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
47507
47508         * lib/g++.exp: Use build_wrapper procedure.
47509         * lib/gcc.exp: Ditto.
47510
47511 1997-05-20  Jeffrey A Law  (law@cygnus.com)
47512
47513         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
47514         an old-style decl for malloc.  Fixes tests to work when
47515         sizeof (int) != sizeof (size_t).
47516
47517 1997-05-15  Mike Meissner  <meissner@cygnus.com>
47518
47519         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
47520
47521         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
47522         use stdargs.h interface.
47523
47524 1997-05-15  Mike Meissner  <meissner@cygnus.com>
47525
47526         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
47527         NO_VARARGS when compiling.
47528
47529 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
47530
47531         * lib/plumhall.exp(ph_includes): New procedure.
47532         (ph_make): Use it.
47533         (ph_compiler): Ditto.
47534
47535         * lib/g++.exp: Rename test-glue.c to testglue.c.
47536         * lib/gcc.exp: Ditto.
47537
47538 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
47539
47540         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
47541         to completion when it's called.
47542
47543 1997-03-21  Michael Meissner  <meissner@cygnus.com>
47544
47545         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
47546         is defined, don't do test.
47547
47548 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
47549
47550         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
47551         for object files.
47552         (ph_summary): Mark skipped testcases as untested, not unresolved.
47553
47554         * lib/plumhall.exp (ph_make): If unresolved because of bad
47555         errorCode, record errorCode in log file.
47556         (*): Replace send_log/verbose with verbose -log.
47557
47558 1997-03-19  Michael Meissner  <meissner@cygnus.com>
47559
47560         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
47561         double conversion if double isn't at least 8 bytes.
47562
47563         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
47564         int to work with targets where int is 16 bits.
47565
47566         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
47567         8 bytes, just exit, since 4 byte doubles don't have enough bits of
47568         precision for the test to complete.
47569
47570 1997-03-14  Michael Meissner  <meissner@cygnus.com>
47571
47572         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
47573         if d10v is not compiled with the -mdouble64 flag.
47574         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
47575
47576         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
47577         d10v is not compiled with the -mint32 flag.
47578
47579 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
47580
47581         * lib/plumhall.exp: Use incr_count.
47582
47583 1997-03-12  Jeffrey A Law  (law@cygnus.com)
47584
47585         * gcc.c-torture: Update to c-torture-1.45.
47586
47587 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
47588
47589         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
47590         the name of the expect testcase file).
47591
47592         * lib/g++.exp(g++_init): Ditto.
47593
47594 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
47595
47596         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
47597         the host.
47598
47599         * lib/gcc.exp(gcc_exit): New procedure.
47600
47601 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
47602
47603         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
47604         specs where appropriate.
47605
47606         * g++.old-deja/g++.arm/*: Added additional ERROR checks
47607         because of new "candidates are" messages, and removed a few
47608
47609         * Converted all non-old-style g++ testcases to old-style, and
47610         moved into g++.old-deja.
47611
47612 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
47613
47614         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
47615         options.
47616
47617         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
47618         succeeded.
47619
47620         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
47621
47622 1997-02-13  Michael Meissner  <meissner@cygnus.com>
47623
47624         * lib/gcc.exp (gcc_target_compile): Add support for defining
47625         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
47626         the machine doesn't have those features.
47627
47628 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
47629
47630         * g++.law/operators4.exp: Don't use LIBS.
47631
47632 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
47633
47634         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
47635
47636         * lib/mike-g++.exp: Don't set the compiler to be tested here.
47637         * lib/g++.exp: Set it here instead. Also, allow use of the
47638         --tool_exec and --tool_opt options. Change CXX to
47639         GXX_UNDER_TEST.
47640
47641         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
47642
47643         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
47644
47645 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
47646
47647         * lib/old-dejagnu.exp: Use prune_warnings instead of
47648         prune_system_crud.
47649         * lib/mike-g++.exp: Ditto.
47650         * lib/gcc.exp: Ditto.
47651         * lib/g++.exp: Ditto.
47652
47653         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
47654
47655 1997-02-07  Jeffrey A Law  (law@cygnus.com)
47656
47657           * 941014-2.c: Include stdlib.h
47658           * 960327-1.c: Include stdio.h
47659           * dbra.c, index-1.c: Don't assume ints are 32bits.
47660
47661 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
47662
47663         * lib/gcc.exp: Add gcc,stack_size target feature.
47664
47665         * lib/g++.exp(g++_target_compile): Add the include and link
47666         paths here, not in two other places. And, it's $options, not
47667         options.
47668
47669         * lib/mike-g++.exp(postbase): Remove the code that determines
47670         the correct include and link paths.
47671         * g++.old-deja/old-deja.exp: Ditto.
47672
47673 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
47674
47675         * lib/g++.exp(g++_init): target_compile no longer returns the
47676         filename of the result.
47677
47678 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
47679
47680         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
47681         call to glob.
47682
47683         * gcc.c-torture/special/special.exp: Change call to
47684         gcc_target_compile to include the object file.
47685
47686 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
47687
47688         * gcc.c-torture/special/special.exp: Correct misspelling in last
47689         change.
47690
47691 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
47692
47693         * lib/plumhall.exp(ph_summary): Log the entire output of the
47694         executable. Return -1 if there were any failures, 0 otherwise.
47695         (ph_execute): Return -1 if there were any failures, 0 otherwise.
47696         (ph_make): Clean up objects and executables that were built
47697         if the tests succeeded.
47698
47699 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
47700
47701         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
47702         libraries and includes in the build tree as appropriate.
47703
47704 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
47705
47706         * lib/c-torture.exp: Instead of looking for the global variable
47707         NO_LONG_LONG, check to see if that's a feature of the target.
47708
47709 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
47710
47711         * config/default.exp: Minimize. Delete the remainer of the files in
47712         config; this functionality is now in devo/dejagnu/config.
47713
47714         g++.*/*: Pass any additional flags used to compile to postbase;
47715         delete CXXFLAGS.
47716
47717         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
47718         is now done by runtest.exp. Use gcc_target_compile instead of
47719         compile.
47720
47721         lib/c-torture.exp: Use gcc_target_compile instead of compile.
47722         Remove references to CFLAGS. Use remote_file instead of
47723         calling rm -f.
47724         (c-torture): Take a list of arguments to use to compile this
47725         testcase.
47726
47727         lib/g++.exp: Simplify. Use target_compile instead of compile.
47728         lib/gcc-dg.exp: Ditto.
47729         lib/gcc.exp: Ditto.
47730         lib/mike-{gcc,g++}.exp: Ditto.
47731         lib/old-dejagnu.exp: Ditto.
47732         lib/plumhall.exp: Ditto.
47733
47734 1997-01-08  Jim Wilson  <wilson@cygnus.com>
47735
47736         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
47737         (ph_linker): Likewise.
47738
47739 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
47740
47741           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
47742         MAP_ANON / MAP_ANONYMOUS if defined;
47743         else try to map from /dev/zero .
47744
47745 1996-11-12  Jeffrey A Law  (law@cygnus.com)
47746
47747         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
47748         isn't defined, then define it to MAP_ANONYMOUS.
47749
47750 1996-11-12  Jeffrey A Law  (law@cygnus.com)
47751
47752         * gcc.c-torture: Update to c-torture-1.42 release.
47753
47754 1996-11-11  Jeffrey A Law  (law@cygnus.com)
47755
47756         * gcc.c-torture: Update to c-torture-1.41 release.
47757
47758 1996-10-27  Jeffrey A Law  (law@cygnus.com)
47759
47760         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
47761         c-torture release.
47762
47763 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
47764
47765         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
47766         and LDFLAGS.  Fix second case to append the target_info ldflags
47767         onto LDFLAGS, not CFLAGS.
47768         * lib/g++.exp (g++_init): Add target_info stuff.
47769         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
47770         of libgloss and newlib flags for !native.
47771
47772         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
47773         (GDB): Fix relative path to go up another dir for finding gdb.
47774
47775 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
47776
47777         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
47778         versions in the target_info array, if they don't exist.
47779
47780 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
47781
47782         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
47783
47784 1996-07-08  Jim Wilson  <wilson@cygnus.com>
47785
47786         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
47787         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
47788
47789 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
47790
47791         * lib/old-dejagnu.exp: Don't remove the output file before we've
47792         actually tested it. Don't append pwd to the path of the executable
47793         we're testing.
47794
47795 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
47796
47797         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
47798
47799 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
47800
47801         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
47802         temporary directory for compiler files, and set it to a default
47803         value of /tmp. Set $output as the name of the output file from
47804         compiling the testcase. Add a -o option to $cflags_var so the
47805         compiler writes the final output file as $output. Set $executable
47806         to $output.
47807
47808         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
47809         directory for compiler files, and set it to /tmp if it doesn't
47810         already have a value. Set $output_file to the name of the output
47811         file from compiling the testcase. Add a -o option to CXXFLAGS so
47812         the compiler writes the final output file as $output. Use $output
47813         as the executable to be tested.
47814
47815 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
47816
47817         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
47818
47819 1996-06-08  Jeffrey A Law  (law@cygnus.com)
47820
47821         * gcc.c-torture/execute/pending-1.c: New test.  Still
47822         pending in Tege's queue.
47823
47824 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
47825
47826         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
47827         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
47828         if there were failures.  Call unresolved if there were unresolved
47829         testcases.  Call gcc_fail if program did not run to completion.
47830         (ph_make): Pass additional argument name to ph_execute.
47831         (ph_execute): Add new argument.  Pass additional arguments to
47832         ph_summary.  Call gcc_fail is there is no execution output.
47833
47834 1996-04-24  Jeffrey A Law  (law@cygnus.com)
47835
47836         * lib/plumhall.exp (proc_summary): Output relavent summary
47837         lines into the log so specific failures in plumhall can be
47838         investigated.
47839
47840 1996-04-10  Jeffrey A Law  (law@cygnus.com)
47841
47842         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
47843         (c-torture-execute): Don't try to execute tests which use
47844         "long long" types if $NO_LONG_LONG is nonzero.
47845
47846 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
47847
47848         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
47849         not c-torture.
47850
47851         * gcc.ieee: Move from here.
47852         * gcc.c-torture/execute/ieee: To here.
47853
47854 1996-03-26  Jeffrey A Law  (law@cygnus.com)
47855
47856         * gcc.c-torture: Update to c-torture-1.41 release.
47857
47858 1996-03-22  Jeffrey A Law  (law@cygnus.com)
47859
47860         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
47861         not "$output".
47862
47863 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
47864
47865         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
47866         -c present.
47867
47868 1996-03-02  Jeffrey A Law  (law@cygnus.com)
47869
47870         * config/proelf.exp: Handle connecting to a simulator.
47871
47872 1996-01-31  Jeffrey A Law  (law@cygnus.com)
47873
47874         * config/proelf.exp: New file.  Enough framework that we can
47875         run c-torture tests on the proelf targets (or any other target
47876         that gdb can connect to for that matter).
47877
47878 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
47879
47880         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
47881         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
47882
47883         * lib/plumhall.exp (ph_execute): Always call ph_summary if
47884         exec_output exists.
47885
47886 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
47887
47888         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
47889         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
47890
47891         * config/*.exp: Update FSF address.  Change result of ${tool}_load
47892         to pass/fail/unresolved/unsupported/untested.  Caller must now
47893         call unresolved/unsupported/untested.
47894         * lib/*.exp: Update FSF address.  Update to handle new results of
47895         ${tool}_load.
47896         * lib/chill.exp (verbose): Delete.
47897
47898 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
47899
47900         * lib/gcc.exp (default_gcc_start): Change order of args to
47901         $LDFLAGS $CFLAGS $LIBS.
47902         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
47903         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
47904         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
47905         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
47906         * gcc.misc-tests/dg-test.exp: Likewise.
47907         * gcc.misc-tests/msgs.exp: Likewise.
47908         * gcc.prms/prms.exp: Likewise.
47909         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
47910         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
47911
47912         * lib/dg.exp: Deleted, moved to dejagnu/lib.
47913
47914 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
47915
47916         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
47917
47918         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
47919         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
47920
47921         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
47922         necessary.
47923
47924 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
47925
47926         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
47927         global for loop; add use of $mathlib.
47928         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
47929         settings here; set mathlib for anything but VxWorks.
47930
47931 1996-01-22  Jeffrey A Law  (law@cygnus.com)
47932
47933         * gcc.c-torture: Update to c-torture-1.40 release.
47934
47935 1996-01-03  Jeffrey A Law  (law@cygnus.com)
47936
47937         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
47938         dg.exp.
47939
47940 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
47941
47942         * lib/c-torture.exp (c-torture-execute): Declare "output" as
47943         global.
47944
47945 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
47946
47947         * lib/g++.exp (LIBS): Define if not already.
47948         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
47949         (gcc-dg-prune): Call prune_gcc_output.
47950         * lib/gcc.exp (prune_gcc_output): New proc.
47951         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
47952         prune_gcc_output.
47953
47954 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
47955
47956         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
47957         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
47958
47959 1995-11-15  Jeffrey A Law  (law@cygnus.com)
47960
47961         * gcc.c-torture: Update to c-torture-1.39 release.
47962
47963 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
47964
47965         * lib/c-torture.exp (c-torture-execute): Don't return if one option
47966         fails, try others as well.
47967
47968 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
47969
47970         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
47971         If compilation fails, mark execute tests as `untested'.
47972         If test is marked as unsupported, don't mark compilation and
47973         execute tests as failed.
47974
47975 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
47976
47977         * lib/g++.exp (g++_init): Don't link in libg++, and look to
47978         libstdc++ for whether or not we want to be doing shared
47979         libraries.  Delete link_curses since we don't need it anymore.
47980         * lib/mike-g++.exp (postbase): Don't link in libg++.
47981         * g++.old-deja/old-deja.exp: Likewise.
47982
47983 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
47984
47985         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
47986
47987 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
47988
47989         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
47990         For that, add `-Wl,-a,shared_archive'.
47991         * g++.old-deja/old-deja.exp: Likewise.
47992
47993 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
47994
47995         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
47996
47997 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
47998
47999         * lib/mike-g++.exp (postbase): Pay attention to the status of
48000         g++_load.
48001
48002 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
48003
48004           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
48005
48006 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
48007
48008         * lib/gcc.exp (default_gcc_start): No longer need to log program
48009         being executed or its output, execute_anywhere does that now.
48010         * lib/g++.exp (default_g++_version): Call execute_anywhere.
48011         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
48012
48013 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
48014
48015         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
48016         the same as those in lib/g++.exp.
48017
48018 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
48019
48020         * gcc.c-torture: Update to c-torture-1.38 release.
48021         * gcc.ieee: Related changes.
48022
48023 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
48024
48025         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
48026         "exec". Minor reformatting changes.
48027
48028         * config/rom68k.exp (${tool}_load): Make it work in a canadian
48029         cross. This means all "exec" calls now work on a remote host as
48030         well.
48031         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
48032         cross. Filter out the extra "\r\n" stuff that expect puts in.
48033         (c-torture-execute): Filter out the bogus warnings like
48034         c-torture-compile does. Add support for canadian cross.
48035         * lib/gcc.exp (default_gcc_version, default_gcc_start)
48036         Use execute_anywhere rather than calling exec directly. Now it
48037         works for canadian cross testing.
48038
48039 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
48040
48041         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
48042         results into a variable, and check that rather than using file exists.
48043
48044 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
48045
48046         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
48047         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
48048
48049 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
48050
48051         * g++.old-deja/old-deja.exp: Create and pass runshlib and
48052         lib_curses if there's a shared libg++ in the build tree.
48053
48054 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
48055
48056         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
48057         if not supported target.
48058
48059 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
48060
48061         * lib/g++.exp (g++_init): Move empty setting of runshlib and
48062         link_curses up to always happen, not just for native builds.
48063
48064 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
48065
48066         * gcc.c-torture: Update to c-torture-1.36 release.
48067         * gcc.failure: Related changes.
48068
48069 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
48070
48071         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
48072
48073 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
48074
48075         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
48076         * lib/mike-g++.exp (postbase): Not in here.  Still reference
48077         runshlib, link_curses, and mathlib for link and run.
48078
48079         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
48080         pass the runtime shared library options for Solaris, OSF/1, and
48081         Irix5, and link with -lcurses to avoid unresolved references.
48082
48083 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
48084
48085         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
48086         only run once.
48087
48088 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
48089
48090         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
48091
48092 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
48093
48094         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
48095         do not have a framework for the "compat" tests yet.
48096
48097 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
48098
48099         * lib/mike-g++.exp (postbase): New local variable `mathlib',
48100         set to null if we're testing vxworks5.1.  Use that instead of
48101         `-lm' in the setting of LIBS for link and run.
48102
48103 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
48104
48105         * config/rom68k.exp (${tool}_load): Major changes to make it
48106         work.  Verified that it does in fact return the stuff in
48107         exec_output properly.  Catch any Emul or any TRAP other than 0.
48108
48109 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
48110
48111         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
48112         LDFLAGS properly for targets that need stuff from libgloss.
48113         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
48114         only run once.
48115         (gpp_initialized): New variable.
48116
48117 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
48118
48119         * config/rom68k.exp: Load libgloss.exp.
48120         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
48121         so we can produce a fully linked binary.
48122         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
48123         so we can produce a fully linked binary.
48124
48125 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
48126
48127         * lib/plumhall.exp (ph_section): Watch for expected failures.
48128         Add missing `else'.
48129
48130         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
48131         run the testcase.
48132         (c-torture): Likewise.
48133
48134 1995-08-28  Doug Evans  <dje@cygnus.com>
48135
48136         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
48137
48138         * lib/mike-g++.exp (mike_cleanup): New proc.
48139         (prebase): New globals compiler_result, not_compiler_result,
48140         target_regexp.
48141         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
48142         allow leading "-" in pattern.  Watch for unsupported tests.
48143         If $compiler_result is set, pattern match assembler code,
48144         and ditto for $not_compiler_result.
48145         * lib/mike-gcc.exp: Likewise.
48146
48147         * lib/plumhall.exp (ph_execute): Only call ph_summary if
48148         execution "succeeded".
48149
48150 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
48151
48152         * config/win32.exp: New file.
48153         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
48154
48155 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
48156
48157         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
48158         unsupported.
48159         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
48160         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
48161         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
48162
48163         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
48164         "... without exceptions was ...".  That is now handled by
48165         prune_system_crud.
48166         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
48167
48168 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
48169
48170         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
48171         sieve.c,sort2.c}: New files.
48172         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
48173         sieve.exp,sort2.exp}: Drivers for them.
48174
48175         * lib/mike-gcc.exp (program_output): New user settable variable.
48176         (postbase): Call prune_system_crud.  Also prune extraneous compiler
48177         messages.
48178         * lib/mike-g++.exp (program_output): New user settable variable.
48179
48180         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
48181
48182         * config/sh.exp: Deleted (use sim.exp instead).
48183
48184 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
48185
48186         * config/vx.exp: Declare CHECKTASK as global.
48187         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
48188         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
48189         * lib/old-dejagnu.exp: Load [pwd]/$executable.
48190
48191 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
48192
48193         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
48194         target. Like vx.exp, only includes `vx29k.exp' instead of
48195         `vxworks.exp'.
48196
48197 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
48198
48199         * config/sim.exp: Increase time limit from 120 seconds to 240.
48200
48201 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
48202
48203         * gcc.c-torture/execute/950628-1.c: New test.
48204
48205 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
48206
48207         * gcc.c-torture: Update with changes/additions from
48208         c-torture-1.34.
48209
48210 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
48211
48212         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
48213
48214 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
48215
48216         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
48217
48218 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
48219
48220         * gcc.c-torture/compile/950512-1.c: New test.
48221         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
48222         * gcc.dg/struct-ret-1.c: Likewise.
48223
48224 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
48225
48226         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
48227           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
48228
48229 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
48230
48231         * gcc.c-torture/special/920411-1.c: Deleted.
48232         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
48233
48234 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
48235
48236         * config/sim.exp (${tool}_load): Hack in call to bash to get a
48237         cpu limit.
48238
48239 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
48240
48241         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
48242
48243 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
48244
48245         From kenner;
48246         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
48247         is the proper length.
48248         * va-arg-3.c: Likewise.
48249
48250 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
48251
48252         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
48253         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
48254
48255         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
48256         * lib/g++.exp (default_g++_start): Delete old cruft.
48257
48258 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
48259
48260         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
48261         (2 * (1 << 18)) to (2 * (1 << 17)).
48262
48263         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
48264
48265 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
48266
48267         * config/rom68k.exp: Renamed from config/idp.exp
48268
48269 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
48270
48271         * c-torture/compile/921109-2.c
48272
48273 1995-04-18  Mike Stump  <mrs@cygnus.com>
48274
48275         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
48276         excess errors.
48277
48278 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
48279
48280         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
48281         output.
48282         * lib/g++.exp (default_g++_start): Likewise.
48283
48284 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
48285
48286         * gcc.c-torture/compile/950329-1.c: New test.
48287
48288 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
48289
48290           * config/bug.exp (${tool}_load): Updated to use new remote_open
48291           and remote_close procs.
48292         * config/idp.exp: New file.
48293
48294 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
48295
48296         * gcc.c-torture/execute/950322-1.c: New test.
48297
48298 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
48299
48300         * config/vx.exp (${tool}_load): Clean up testing of return code from
48301         vxworks_ld and vxworks_spawn.
48302
48303 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
48304
48305         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
48306
48307 1995-03-13  Mike Stump  <mrs@cygnus.com>
48308
48309         * lib/old-deja.exp: Add `excess errors test - ' error, now one
48310         can mark excess errors on a machine by machine basis.  Note, the
48311         default is to not expect any excess errors, even when excess
48312         errors test - is given, so you will want to put an XFAIL ... on
48313         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
48314         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
48315         those 4 machines, but no others.
48316
48317 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
48318
48319         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
48320         * lib/c-torture.exp: to here.
48321
48322 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
48323
48324         * gcc.c-torture/execute/950221-1.c: New test.
48325         * gcc.c-torture/execute/struct-ret-1.c: New test.
48326         * gcc.c-torture/compile/950221-1.c: New test.
48327
48328         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
48329
48330 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
48331
48332         * gcc.c-torture/execute/arith-1.c (main): Return 0.
48333         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
48334
48335 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
48336
48337         * g++.gb: New directory of tests, derived from my signature and
48338         class scoping tests.
48339
48340         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
48341         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
48342         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
48343         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
48344         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
48345         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
48346         * g++.gb/sig25.C: Likewise.
48347
48348         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
48349         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
48350         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
48351         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
48352         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
48353         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
48354         * g++.gb/sig25.exp: Likewise.
48355
48356         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
48357         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
48358         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
48359         * g++.gb/scope13.C: Likewise, this test still fails.
48360
48361         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
48362         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
48363         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
48364         * g++.gb/scope13.exp: Ditto.
48365
48366         * g++.gb/README: New file, explains what these tests are about.
48367
48368 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
48369
48370         * lib/dg.exp (dg-do): Support `preprocess'.
48371         (dg-test): Likewise.
48372
48373 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
48374
48375         * config/udi.exp: change "continue -expect" to "exp_continue".
48376
48377 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
48378
48379         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
48380         Delete redundant tests.
48381
48382         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
48383         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
48384         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
48385         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
48386         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
48387         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
48388         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
48389         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
48390
48391         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
48392         storing label pointers.
48393         * gcc.c-torture/execute/921019-1.c: Likewise.
48394         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
48395         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
48396         parameter fp.
48397         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
48398         constants.
48399
48400         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
48401         Delete obsolete tests.
48402
48403         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
48404         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
48405         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
48406         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
48407         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
48408         * gcc.c-torture/compile/950124-1.c: New test.
48409
48410         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
48411
48412 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
48413
48414         * lib/mike-g++.exp: Add -lm to LIBS.
48415
48416 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
48417
48418         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
48419
48420 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
48421
48422         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
48423
48424 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
48425
48426         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
48427
48428 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
48429
48430         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
48431         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
48432         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
48433         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
48434         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
48435         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
48436         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
48437         * g++.law/{operators31.C, operators32.C,
48438         * g++.law/{operators33.C, operators34.C}: Likewise.
48439         * g++.law/{pic1.C, refs2.C}: Likewise.
48440         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
48441         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
48442         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
48443         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
48444
48445         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
48446         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
48447         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
48448         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
48449         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
48450         * g++.law/{enum9.exp, friend5.exp}: Likewise.
48451         * g++.law/{nest3.exp, nest4.exp}: Likewise.
48452         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
48453         * g++.law/{operators30.exp, operators31.exp}: Likewise.
48454         * g++.law/{operators32.exp, operators33.exp}: Likewise.
48455         * g++.law/{operators34.exp}: Likewise.
48456         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
48457         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
48458         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
48459         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
48460         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
48461
48462         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
48463         No longer expected to fail.
48464         * g++.law/missed-error3.C: Tweak for recent bool changes.
48465
48466 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
48467
48468         * config/emb-unix: Deleted.
48469         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
48470         remote execution.  Do final link on remote host if REMOTE_LINK is set.
48471
48472 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
48473
48474         * lib/dg.exp (dg-test): Fix typo in last patch.
48475
48476 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
48477
48478         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
48479         (handles multiple occurrences).
48480
48481 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
48482
48483         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
48484         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
48485         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
48486         printed).
48487         * lib/c-torture.exp (c-torture-compile): Likewise.
48488         (c-torture): Prepend full path if missing.
48489         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
48490         (gcc_fail): Likewise.
48491         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
48492
48493 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
48494
48495         * lib/netware.exp: Only attach to NetWare i386 systems.
48496
48497 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
48498
48499         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
48500         messages.  Add test name to "output pattern match" pass/fail message.
48501
48502 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
48503
48504         * gcc.dg: New testsuite.
48505         * gcc.dg/dg.exp: New file.
48506
48507         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
48508         test-switch.c}: Deleted.
48509
48510         * gcc.misc-tests/msgs.exp: New testcase driver.
48511
48512 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
48513
48514         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
48515         Watch for illegal return values from ${tool}_load.
48516         * config/unix.exp (${tool}_load): Fix pass/fail detection for
48517         cross targets.  Coerce return value >0 to 1.
48518
48519 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
48520
48521         * config/unix.exp (${tool}_load): Call program rsh, not proc.
48522
48523         * config/emb-unix.exp: New file.
48524
48525         * config/sim.exp: Error if variable $SIM not defined.
48526         (${tool}_load): Mark test as "untested" if simulator missing.
48527
48528         * config/unix.exp: Load remote.exp to get rcp_download.
48529         * lib/c-torture.exp: Use different option lists for testcases with
48530         and without loops.
48531         * gcc.c-torture/execute/execute.exp: Likewise.
48532
48533 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
48534
48535         * config/*.exp: Clarify return code from ${tool}_load.
48536         Call `unresolved' or `untested' instead of `warning' or `perror'
48537         (sometimes you still want to call both though).
48538         Add comment that `shell_id' is local to each file.
48539         * config/udi.exp (timeout): Set to 30.
48540         Don't print warning if connection fails, $connectmode has already
48541         printed an error.
48542         (${tool}_load): Move verbose messages to level 2.
48543         Rework pattern for "Process started" message.
48544         Pass `shell_id' to ${connectmode}_download.
48545         Retry twice upon timeout.  Make resetting of target more robust.
48546         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
48547         Pass `shell_id' to exit_$connectmode.
48548         Only call exit_$connectmode if connected.
48549         * config/unix.exp (${tool}_load): Check return codes better.
48550         * config/vrtx.exp (${tool}_load): Likewise.
48551         * config/vx.exp (${tool}_load): Likewise.
48552         Delete unneeded global's.
48553         * lib/dg.exp (dg-test): Update to reflect clarified return codes
48554         from ${tool}_load.
48555         (dg-stat): Delete.
48556         (dg-init): Delete recording of pass/fail counts.
48557         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
48558         (old-dejagnu-init): Likewise.
48559         (old-dejagnu-stat): Delete contents, empty proc now.
48560         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
48561         (c-torture): Delete references to lcnt, lpass, lfail.
48562         Get option list from TORTURE_OPTIONS.
48563         Delete -funroll[-all]-loops if no loops.
48564         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
48565         (g++_stat): Delete contents (empty proc now).
48566         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
48567         (gcc_finish): Likewise.
48568         (gcc_stat): Deleted.
48569         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
48570         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
48571         * gcc.c-torture/execute/execute.exp: Likewise.
48572         Split tests into two parts: compile, execute.
48573         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
48574         no loops.  Update to reflect clarified return codes from ${tool}_load.
48575
48576 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
48577
48578         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
48579         to grep for.
48580         (old-dejagnu): Likewise (where necessary).
48581
48582 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
48583
48584         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
48585
48586         * lib/dg.exp (dg-process-target): Fix processing of selector.
48587         Add comment regarding use of `error'.
48588
48589         * lib/gcc.exp (prune_system_crud): Define if missing.
48590         * lib/g++.exp (prune_system_crud): Likewise.
48591
48592         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
48593         Call prune_system_crud.
48594         * lib/dg.exp (dg-runtest): New proc.
48595         Use perror instead of send_user for tcl errors in testcase.
48596         Don't return any value, it's never used.
48597         Don't clobber previous definition of `unknown'.
48598         Print tcl errors in `dg-final'.
48599
48600 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
48601
48602         * lib/dg.exp (dg-process-target): Improve syntax error messages.
48603         (dg-test): Don't print errorInfo, it contains stack backtrace.
48604
48605 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
48606
48607         * lib/g++.exp (runtest_file_p): Define if missing.
48608
48609 1994-09-24  Doug Evans  (dje@cygnus.com)
48610
48611         * lib/mike-g++.exp: Comment out loading of g++.exp.
48612         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
48613         (default_g++_version): Always print something.
48614         (default_g++_start): Comment out call to `which'.
48615         (g++_start, g++_load): Deleted (must be defined in config file).
48616         * lib/gcc.exp: Test for existence of $CC at start.
48617         Delete check for tmpdir (done in gcc_init).
48618         (default_gcc_version): Always print something.
48619         (default_gcc_start): Comment out call to `which'.
48620         * config/*.exp: Major cleanup - make cross targets work at least a
48621         little better for g++ (by not being "--tool gcc" specific).
48622         Rename gcc_xxx to ${tool}_xxx.
48623         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
48624         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
48625
48626 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
48627
48628         * lib/c-torture.exp (c-torture-compile): Rework compiler
48629         message processing.
48630
48631         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
48632         c-torture.
48633
48634 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
48635
48636         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
48637
48638         * lib/dg.exp (dg-process-target): Support { target native }.
48639
48640 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
48641
48642         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
48643         looked for "... program xxx got fatal signal".
48644         Correct regsub munging of `comp_output'.
48645         Ignore compiler messages "path prefix not used" and "linker input
48646         file unused".
48647
48648 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
48649
48650         * lib/gcc.exp (runtest_file_p): Define if missing.
48651         * gcc.prms/template.c: Example to work from.
48652
48653 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
48654
48655         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
48656         * lib/dg.exp (dg-test): Call unsupported testcases as such.
48657
48658         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
48659         * gcc.prms/1883.c: Moved from compile/940714-1.c.
48660         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
48661         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
48662
48663         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
48664         (dg-process-target): No longer a varargs proc.
48665         Return S/N for target, P/F for xfail.  All callers changed.
48666         (user option procs): More argument checking.
48667         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
48668         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
48669         (dg-test): Skip test if not running on selected target in `dg-do'.
48670         Update handling of `dg-do-what', `dg-output-text'.
48671         Separate execution pass/fail from output pattern match pass/fail.
48672         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
48673
48674 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
48675
48676         * gcc.c-torture/special/special.exp: Don't expect failure for mips
48677         target for 920510-1.c.
48678
48679 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
48680
48681         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
48682         Clean up comment regarding use of passcnt, etc.
48683         (gcc_stat): Don't update `testcnt' here.
48684         (gcc_finish): Do it here.
48685         Might as well reset `but_id' here too.
48686         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
48687         to determine if the file should be tested.
48688         * gcc.c-torture/compile/compile.exp: Likewise.
48689         * gcc.c-torture/execute/execute.exp: Likewise.
48690         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48691         * gcc.misc-tests/dg-test.exp: Likewise.
48692         * gcc.prms/prms.exp: Likewise.
48693         * gcc.wendy/wendy.exp: Likewise.
48694         * g++.old-deja.exp: Likewise.
48695         Move "Testing file" message to verbose level 1.
48696
48697 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
48698
48699         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
48700
48701 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
48702
48703         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
48704         (default_gcc_start): Accept optional second list element
48705         of compiler flags.  Print compiler output at verbosity level 2.
48706         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
48707         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
48708         Save current values of framework globals passcnt, failcnt, xpasscnt,
48709         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
48710         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
48711         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
48712         xfailcnt to compute stats.  Update framework global `testcnt' from
48713         pass/fail counts.
48714         (gcc_finish): New proc.  Clean up test environment.
48715         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
48716         (gcc_epass, gcc_efail): Delete.
48717         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
48718         argument of line number.
48719         (dg-init): If the tool has an init routine, call it.
48720         (dg-test): Remove args `cflags_var' and `libs_var'.
48721         Pass all compiler options to ${tool}_start.
48722         Handle missing line number.
48723         (dg-finish): New function.
48724         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
48725         particular files.  Call gcc_finish at end.  Move "skipping test"
48726         message to verbosity level 3.
48727         * gcc.c-torture/compile/compile.exp: Likewise.
48728         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48729         * gcc.c-torture/execute/execute.exp: Likewise.
48730         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48731         Print testcase being tried at verbosity level 1.
48732         * gcc.c-torture/special/special.exp: Unset xfail.
48733         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48734         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
48735         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
48736         * gcc.failure/failure.exp: Likewise.
48737         * gcc.ieee/ieee.exp: Likewise.
48738         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
48739         Update call to dg-test.  Call dg-finish at end.
48740         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
48741         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48742         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
48743         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
48744         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
48745         * gcc.wendy/wendy.exp: Add copyright.
48746         Delete setting of tmpdir (done by gcc_init).
48747         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
48748         Pass compiler flags to gcc_start.  Call gcc_finish at end.
48749         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
48750         gcc_[ce]pass/fail.
48751
48752 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
48753
48754         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
48755         confusion.
48756         (g++_load): Likewise.
48757
48758         * config/*.exp (gcc_load): Some were varargs fns and some were not.
48759         Rename argument to `prog' to remove the confusion.
48760         Varargs fns behave differently too!
48761         (g++_load): Likewise.
48762
48763         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
48764
48765         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
48766         what it is.  Delete (always) printing of status value for !native.
48767         Simplify verbose code, and include status and exec_output.
48768         (g++_load): Use gcc_load.
48769
48770 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
48771
48772         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
48773         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
48774         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
48775         940714-3.c as these testcases don't exist anymore.  Make
48776         va-arg-1.c expected to pass.
48777
48778 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
48779
48780         * gcc.misc-tests/misc.exp: Only run specific testcases.
48781         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
48782         * gcc.misc-tests/dg-[1-9].c: New files.
48783
48784         * lib/dg.exp: New testsuite driver.
48785         * gcc.prms/prms.exp: Use it.
48786
48787         * README.gcc: New file.
48788
48789         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
48790         Document and reset `lxpass' and `lxfail'.
48791         Simplify "initialized" message.
48792         (gcc_stat): Clean up comments a little.
48793
48794 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
48795
48796         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
48797
48798 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
48799
48800         * lib/old-dejagnu.exp (process-option): New proc.
48801         (old-dejagnu-init, old-dejagnu-stat): Likewise.
48802         (old-dejagnu): Simplify.
48803         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
48804
48805 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
48806
48807         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
48808         exists and is not an empty string.
48809
48810         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
48811         $xfail rather than calling setup_xfail.  Clear $xfail when test is
48812         finished.
48813         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
48814         automatically.
48815
48816         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
48817         longer expected to fail.
48818
48819         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
48820         "f" function call.
48821
48822         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
48823
48824         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
48825         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
48826         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
48827         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
48828         c-torture-1.29.
48829
48830         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
48831         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
48832
48833         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
48834
48835         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
48836         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
48837
48838         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
48839         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
48840         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
48841
48842 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
48843
48844         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
48845         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
48846         940714-1.c, 940714-2.c, 940714-3.c},
48847         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
48848         gcc.misc-tests/{mg.c,mg.exp}:
48849         New tests.
48850         * gcc.noncompile/noncompile.exp: Change accordingly.
48851
48852 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
48853
48854         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
48855         Undo previous clobberage.
48856
48857 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
48858
48859         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
48860         * gcc.special/{930510-1.c, special.exp}:
48861         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
48862         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
48863         struct-varargs-1.c}: New tests from c-torture-1.26.
48864
48865 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
48866
48867         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
48868           argument to switch.
48869
48870 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
48871
48872         * Revert the previous changes.  Please see Rob's directory
48873           (/lisa/test/rob/progressive/gcc/testsuite) for testing
48874           fixes.
48875
48876 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
48877
48878         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
48879             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
48880             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
48881             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
48882             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
48883             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
48884             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
48885             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
48886             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
48887             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
48888             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
48889             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
48890             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
48891             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
48892             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
48893             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
48894             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
48895             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
48896             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
48897             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
48898             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
48899             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
48900             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
48901             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
48902             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
48903             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
48904             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
48905
48906 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
48907
48908         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
48909             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
48910           with perror calls.
48911
48912 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
48913
48914         * config/unix.exp (g++_load): Fix syntax.
48915
48916 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
48917
48918         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
48919         * gcc.noncompile/921017-1.c: Deleted obsolete test.
48920         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
48921         Don't expect va-arg-1.c to fail.  Correct expected output for
48922         920928-1.c.
48923         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
48924         * gcc.wendy/hbm4.c: Correct typo.
48925         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
48926
48927 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
48928
48929         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
48930         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
48931         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
48932         * lib/c-torture.exp (c-torture-compile): Ditto.
48933
48934         Reduce volume of output (remove all the -I's and such).
48935         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
48936         Call gcc_cpass, gcc_cfail.
48937         (c-torture): Pass testing option to c-torture-compile.
48938
48939 1994-03-21  Doug Evans  (dje@cygnus.com)
48940
48941         Bring patches over from progressive.
48942         * config/default.exp: Exit remote shell cleanly.
48943         (g++_exit, g++_start): Add default versions.
48944         * config/sim.exp (gcc_load): Use perror, not error.
48945
48946 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
48947
48948         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
48949         set in site.exp.
48950
48951 1994-03-14  Doug Evans  (dje@cygnus.com)
48952
48953         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
48954         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
48955         (wendy_try): New proc to run testcase.
48956         (main loop): Call 'em.
48957         * gcc.wendy/*.c: Clean up pass to correct expected output.
48958
48959         * lib/gcc.exp: Minor cleanup work.
48960         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
48961
48962 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
48963
48964         * config/sim.exp (gcc_load): Document return codes better.
48965         Don't pass -v to simulator.
48966
48967 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
48968
48969           * gcc.special/920717-x.c: Fix typo.
48970           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
48971           get at sources.
48972
48973         * lib/mike-gcc.exp: Fix typo.
48974
48975 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
48976
48977         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
48978         binary to use, transform the name.
48979         * config/*.exp: rename everything. Nuke any g++ specific files,
48980         it's now a special case of gcc that requires no special support.
48981         Add a default.exp for unsupported targets.
48982
48983 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
48984
48985         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
48986         lib/old-dejagnu.exp: Fix a few patterns to work with the new
48987         version of Tcl.
48988
48989 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
48990
48991         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
48992         than a warning.
48993
48994 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
48995
48996         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
48997
48998 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
48999
49000         * gcc.execute/execute.exp: Combine opt_list and foption_list into
49001         option_list.  Compile every file with only 4/6 option choices
49002         (same as C torture) instead of with 12/18 different option
49003         choices.
49004         * lib/c-torture.exp: Likewise.
49005
49006         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
49007         not already set.
49008
49009 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
49010
49011         * lib/old-deja.exp: Add `excess errors test fails' error, now one
49012         can put an XFAIL *-*-* on excess errors.
49013
49014 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
49015
49016         * g++.law: Add more tests derived from g++-bugs snapshots.
49017
49018         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
49019         equivalent to g++.law/init9.
49020
49021         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
49022         compiled it, and the a.out file after we've run it.
49023
49024 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
49025
49026         * lib/mike-g++.exp (postbase): Delete the .o file after we've
49027         compiled it, and the a.out file after we've run it.
49028
49029 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
49030
49031         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
49032
49033 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
49034
49035         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
49036         version number.
49037
49038 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
49039
49040         * g++.law: New directory of g++ tests derived from the g++-bugs
49041         snapshots.
49042
49043 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
49044
49045         * gcc.compile: initbug1.c initbug1.exp testcase added
49046
49047 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
49048
49049         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
49050         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
49051           fixes submitted by Jeff Law (law@cs.utah.edu)
49052         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
49053           Jeff Law (law@cs.utah.edu)
49054
49055
49056 1993-11-30  Mike Stump  (mrs@cygnus.com)
49057
49058         * config/unix-g++.exp: Follow the gcc way of doing things.
49059         * g++.old-deja/old-deja.exp: Minor updates.
49060         * lib/g++.exp: New file, follow the gcc way of doing things.
49061         * lib/old-dejagnu.exp: Minor updates.
49062         * lib/mike-g++.exp: Always unset errorInfo.
49063
49064 1993-11-06  Mike Stump  (mrs@cygnus.com)
49065
49066         * lib/gcc.exp: Fix some errors with the below change, CC and
49067         CFLAGS should be global when setting, not local.
49068
49069 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
49070
49071         * lib/gcc.exp: Transform tool name.
49072
49073 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49074
49075         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
49076
49077 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49078
49079         * lib/gcc.exp: change gcc_done to gcc_stat
49080
49081 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49082
49083         * Upgraded gcc testsuite to c-torture version 1.25
49084
49085 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
49086
49087         * lib/gcc.exp: added reporting code. Changed verbose compile message.
49088         * lib/c-torture: added hooks for new reporting code.
49089
49090 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
49091
49092         * config/sh-gcc.exp: check if sh-sim exists in the path
49093
49094 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
49095
49096         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
49097         * gcc.compile/compile.exp: Initial changes for new logic.
49098         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
49099         * gcc.failure/failure.exp: Initial changes for new logic.
49100         * gcc.ieee/ieee.exp: Initial changes for new logic.
49101         * gcc.misc-tests/misc.exp: Initial changes for new logic.
49102         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
49103         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
49104         * lib/c-torture.exp: Initial changes for new logic.
49105         * lib/gcc.exp: Initial changes for new logic.
49106
49107 1993-10-15  Mike Stump  (mrs@cygnus.com)
49108
49109         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
49110         depend upon failure or success.  Fully qualify names in failure
49111         and success messages.  Always remove a.out before starting
49112         compile, just in case.  Pay more attention to error text output by
49113         the compiler.  Handle testcases with no known past errors just
49114         like all others, so that things are uniform.  Other miscellaneous
49115         improvements.
49116
49117 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
49118
49119         * gcc.cpp: new directory for cpp tests
49120
49121 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
49122
49123         * lib/chill.exp: Code reformatted, removed unused code.
49124         * config/unix-chill.exp: Code reformatted, removed unused code.
49125         * chill.execute/execute.exp: Code reformatted, removed unused code.
49126         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
49127
49128 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
49129
49130         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
49131         routines not written.
49132
49133 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
49134
49135         * config/bug-gcc.exp: Use new procs from bug.exp.
49136
49137 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
49138
49139         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
49140         via ftp, rather than depending on NFS.
49141         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
49142         case.
49143
49144 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
49145
49146         * config/bug-gcc.exp: Use new download proc.
49147
49148 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
49149
49150         * chill.execute/execute.exp: cleanups, handles errors better
49151         * chill.compile/compile.exp: rewrite, based on execute.exp
49152         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
49153         * lib/chill.exp: major changes to diff proc and compile and link
49154           procs. added chill_fail and chill_pass wrappers to pass and
49155           fail. added more comments, and handle error codes better.
49156           Added a hack to capture stderr from exec, so noncompile tests
49157           can work.
49158
49159 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
49160
49161         * chill.execute/execute.exp: rewrite of testsuite driver
49162         * lib/chill.exp: rewrite of testsuite driver
49163         * config/unix-chill.exp: rewrite of testsuite driver
49164
49165 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
49166
49167         In chill.execute:
49168         * iexpr.ch: Standardize uppercase.
49169         * tuples.dat: Standardize uppercase.
49170         * vary.ch: standardize.  Correct varying string assignments.
49171         * vary.dat: Add new output lines.
49172
49173 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
49174
49175         In chill.execute:
49176         * chprintf.ch: Standardize use of uppercase.
49177         * tuples.ch: Standardize and turn arr2 into a DCL,
49178           rather than a SYN.
49179         * pinits.ch: Standardize.
49180
49181 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
49182
49183         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
49184         * Makefil: Renamed to Makefile.in.
49185         * configure.in: New.
49186
49187 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
49188
49189         In chill.execute:
49190         * .cvsignore: Add result/output files.
49191         * Makefile: Fix up variables at start.  Use MFLAGS
49192           everywhere.  Correct bool_loc, built_ins entries.
49193           Add entry for vary1.ch.
49194         * bitarray.ch: Standardize upper-case usage.
49195         * bitexpr.ch: Standardize, add output of b1.
49196         * params.ch: Use arrayt in along PROC parameters, to
49197           avoid novelty problems.
49198         * sets.ch: Tiny cleanup.
49199         * vary1.ch: Re-indent.
49200
49201 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
49202
49203           * Add PR-related files to Makefiles, .cvsignore files, etc.
49204
49205 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
49206
49207         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
49208           with compiler objects. New names are test-flow.c and test-loop.c
49209
49210 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
49211
49212         * Upgraded c-torture tests from 1.19 to 1.20
49213
49214         * new files:
49215         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
49216         * gcc.compile: 930623-1.c 930623-2.c
49217         * gcc.noncompile: 930622-1.c 930622-2.c
49218         * gcc.failure: 920411-1.c 920627-2.c
49219         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
49220
49221 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
49222
49223         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
49224           More changes to get testsuite working properly. Needs more work.
49225           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
49226
49227 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
49228
49229         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
49230           More changes to get testsuite working properly. Needs more work.
49231
49232 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
49233
49234         * chill.compile/compile.exp: Added for Dejagnu support
49235         * chill.execute/execute.exp: Added for Dejagnu support
49236         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
49237
49238 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
49239
49240         This should complete moving the CHILL test files.
49241         * chill.noncompile(.cvsignore printf.grt
49242             in-printf.grt chprintf.grt chprintf.ch):
49243             Added test-support files.
49244           (Makefile): Modified further.
49245         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
49246             signal.ch): Added test files.
49247           * chill.execute (.cvsignore printf.grt printr.c
49248             in-printf.grt rts.c chprintf.grt rts.h): Added
49249           test-support files.
49250             (Makefile): More corrections.
49251
49252 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
49253
49254         * chill.compile, chill.execute, chill.nocompile: Add CHILL
49255           test cases, ready for DejaGnu.
49256
49257 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
49258
49259         * Upgraded c-torture tests from 1.18 to 1.19
49260
49261         * gcc.compile: added test(s):
49262           930607-1.c
49263         * gcc.execute: added test(s):
49264           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
49265
49266         * added new subdirectory for misc tests: gcc.misc-tests
49267         * gcc.misc-test(s): added tests:
49268           inst-check.c test-consts.c test-ior.c test-switch.c
49269
49270 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
49271
49272         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
49273
49274 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
49275
49276         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
49277
49278 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
49279
49280         * Upgraded c-torture tests from 1.17 to 1.18
49281
49282 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
49283
49284         * Upgraded c-torture tests from 1.12 to 1.17
49285
49286 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
49287
49288         * lib/old-dejagnu.exp:
49289           Fixed handling of XFAIL target triplets to correctly
49290           recognize wildcard characters.  Removed code that
49291           appended a unique id tag to the end of the file name
49292           printed out by the result of the testcases within a
49293           given test file.
49294
49295 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
49296
49297         * lib/old-dejagnu.exp:
49298           Reworked expected failure handling to trigger off of XFAIL
49299           keyword in keyphrase embeded in testcase source code. The
49300           XFAIL keyword must be at the end of the keyphrase line. It
49301           may optionally be followed by one or more target triplets.
49302           It has just occured that the handling of wildcards in the
49303           target triplet may not be correct.
49304
49305 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
49306
49307         * g++.old-deja/tests:
49308           Moved all subdirectories up one level into g++.old-deja .
49309
49310         * lib/old-dejagnu.exp:
49311           Fixed problem with CXXFLAGS not being properly reset, and being
49312           corrupted with extraneous "-c" compiler option.  This was
49313           causing binaries to not be generated for test that needed them.
49314           Modified strings passed to "pass" and "fail" so that individual
49315           tests from the same test file would be distinguished by an
49316           identifier appended to the test file name in the summary logs;
49317           this corrected a problem with erroneous diff logs.  Added code
49318           to search testcases for expected fail and unexpected pass keywords.
49319
49320 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
49321
49322         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
49323
49324 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
49325
49326         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
49327           Removed extraneous text from end of "Special g++ Options"
49328           keyphrase.
49329
49330         * lib/old-dejagnu.exp: Added pattern matching to look for new
49331           keywords, embedded in testcases comments, which will trigger
49332           calls to xpass and xfail.
49333
49334 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
49335
49336         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
49337           comments embedded in the testcases, especially the one looking for
49338           special compiler options, as well as the pattern matching for the
49339           compiler output again.
49340
49341 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
49342
49343         * lib/old-dejagnu.exp: Do a proper check of the return value for
49344           execute tests. Fixed several problems with the pattern matching
49345           of the compiler output which gave erroneous test results.
49346           Changed several of the test result messages to be more descriptive.
49347         * config/unix-g++.exp: Proc g++_load now actually works and
49348           executes the tests passed to it and returns a usable return
49349           value.
49350
49351 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
49352
49353           * lib/gcc.exp: Exits gracefully if $CC is bogus.
49354
49355 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
49356
49357         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
49358           Modified both files to properly execute the old style
49359           dejagnu tests. The previous versions of these files were
49360           experimental and did not function anything near correctly.
49361
49362 1993-04-05  Rob Savoye  (rob@cygnus.com)
49363
49364         * Removed all Makefile.in and configure.in files. No configuration
49365         needed now.
49366
49367 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
49368
49369         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
49370
49371 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
49372
49373         * gcc.compile/configure.in, gcc.unsorted/configure.in,
49374         gcc.special/configure.in, gcc.noncompile/configure.in,
49375         gcc.execute/configure.in, gcc.code_quality/configure.in,
49376         g++.other/configure.in, g++.old-deja/configure.in,
49377         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
49378         in srcname setting.
49379
49380 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
49381
49382         * lib/udi.exp: Fixed mondfe and mondfe_download.
49383         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
49384         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
49385
49386 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
49387
49388         * config/udi-gdb.exp: Check $shell_id after connecting to target.
49389         (gdb_exit): Don't remove *_soc files.
49390
49391 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
49392
49393         * lib/c-torture.exp: Don't look for main; instead always use -w
49394         -c.  This is how the c-torture tests work.  Remove the object
49395         file if the compilation succeeds.
49396         * gcc.execute/execute.exp: Remove executable if test passes.
49397         * gcc.noncompile/noncompile.exp: Every test is an expected
49398         failure.
49399         * gcc.special/special.exp: Added tests from c-torture 1.11,
49400         corrected use of existing test.
49401         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
49402         gcc.execute/920625-1.c: Updated to c-torture 1.11.
49403         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
49404         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
49405         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
49406         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
49407         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
49408         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
49409         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
49410         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
49411         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
49412         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
49413         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
49414         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
49415         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
49416         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
49417         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
49418         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
49419         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
49420         c-torture 1.11.
49421         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
49422         correspond to c-torture 1.11.
49423
49424         * New file.